From bc5eca15c177e3b4f57e8f00f7fbe79593980b49 Mon Sep 17 00:00:00 2001 From: Rohan Gupta Date: Thu, 28 Aug 2025 12:54:13 -0400 Subject: [PATCH 01/25] feat(cli): auto-detect language for single-language custom templates --- packages/aws-cdk/lib/commands/init/init.ts | 55 ++++++++++++++++++++-- 1 file changed, 51 insertions(+), 4 deletions(-) diff --git a/packages/aws-cdk/lib/commands/init/init.ts b/packages/aws-cdk/lib/commands/init/init.ts index 61666ddc0..0f80fc087 100644 --- a/packages/aws-cdk/lib/commands/init/init.ts +++ b/packages/aws-cdk/lib/commands/init/init.ts @@ -84,7 +84,7 @@ export async function cliInit(options: CliInitOptions) { const generateOnly = options.generateOnly ?? false; const workDir = options.workDir ?? process.cwd(); - // Show available templates if no type and no language provided (main branch logic) + // Show available templates only if no fromPath, type, or language provided if (!options.fromPath && !options.type && !options.language) { await printAvailableTemplates(ioHelper); return; @@ -298,6 +298,24 @@ async function hasLanguageFiles(directoryPath: string, extensions: string[]): Pr return false; } +/** + * Get file extensions for a specific language + * @param language - The programming language + * @returns Array of file extensions for the language + */ +function getLanguageExtensions(language: string): string[] { + const languageExtensions: Record = { + typescript: ['.ts', '.js'], + javascript: ['.js'], + python: ['.py'], + java: ['.java'], + csharp: ['.cs'], + fsharp: ['.fs'], + go: ['.go'], + }; + return languageExtensions[language] || []; +} + /** * Returns the name of the Python executable for this OS * @returns The Python executable name for the current platform @@ -336,10 +354,33 @@ export class InitTemplate { throw new ToolkitError(`Template path does not exist: ${basePath}`); } - const languages = await getLanguageDirectories(basePath); + let actualBasePath = basePath; + let languages = await getLanguageDirectories(basePath); + + // Auto-detect single language templates + if (languages.length === 0) { + const entries = await fs.readdir(basePath, { withFileTypes: true }); + const languageDirs = entries.filter(entry => + entry.isDirectory() && + ['typescript', 'javascript', 'python', 'java', 'csharp', 'fsharp', 'go'].includes(entry.name), + ); + + if (languageDirs.length === 1) { + // Validate that the language directory contains appropriate files + const langDir = languageDirs[0].name; + const langDirPath = path.join(basePath, langDir); + const hasValidFiles = await hasLanguageFiles(langDirPath, getLanguageExtensions(langDir)); + + if (hasValidFiles) { + actualBasePath = path.join(basePath, langDir); + languages = [langDir]; + } + } + } + const name = path.basename(basePath); - return new InitTemplate(basePath, name, languages, null, TemplateType.CUSTOM); + return new InitTemplate(actualBasePath, name, languages, null, TemplateType.CUSTOM); } public readonly description?: string; @@ -400,7 +441,13 @@ export class InitTemplate { projectInfo.versions['aws-cdk-lib'] = libVersion; } - const sourceDirectory = path.join(this.basePath, language); + let sourceDirectory = path.join(this.basePath, language); + + // For auto-detected single language templates, use basePath directly + if (this.templateType === TemplateType.CUSTOM && this.languages.length === 1 && + path.basename(this.basePath) === language) { + sourceDirectory = this.basePath; + } if (this.templateType === TemplateType.CUSTOM) { // For custom templates, copy files without processing placeholders From 0bf2c034bf91b82933177c36f4fbc204e2cdee99 Mon Sep 17 00:00:00 2001 From: AWS CDK Automation <43080478+aws-cdk-automation@users.noreply.github.com> Date: Wed, 10 Sep 2025 23:28:01 +0200 Subject: [PATCH 02/25] chore(deps): upgrade dependencies (#839) Upgrades project dependencies. See details in [workflow run]. [Workflow Run]: https://github.com/aws/aws-cdk-cli/actions/runs/17625260603 ------ *Automatically created by projen via the "upgrade" workflow* --------- Signed-off-by: github-actions Co-authored-by: github-actions --- .github/workflows/auto-approve.yml | 2 +- .github/workflows/build.yml | 10 +- .github/workflows/codecov.yml | 2 +- .github/workflows/large-pr-checker.yml | 2 +- .github/workflows/pull-request-lint.yml | 4 +- .github/workflows/release.yml | 182 +-- .github/workflows/upgrade.yml | 12 +- package.json | 4 +- .../@aws-cdk-testing/cli-integ/package.json | 32 +- .../cli-lib-alpha/THIRD_PARTY_LICENSES | 314 ++++- .../integ-runner/THIRD_PARTY_LICENSES | 312 ++++- packages/@aws-cdk/toolkit-lib/package.json | 4 +- packages/aws-cdk/THIRD_PARTY_LICENSES | 314 ++++- packages/aws-cdk/package.json | 14 +- packages/cdk-assets/THIRD_PARTY_LICENSES | 282 ++++- packages/cdk-assets/package.json | 2 +- yarn.lock | 1076 +++++++++-------- 17 files changed, 1647 insertions(+), 921 deletions(-) diff --git a/.github/workflows/auto-approve.yml b/.github/workflows/auto-approve.yml index e12f59a19..d796c83c1 100644 --- a/.github/workflows/auto-approve.yml +++ b/.github/workflows/auto-approve.yml @@ -16,6 +16,6 @@ jobs: pull-requests: write if: contains(github.event.pull_request.labels.*.name, 'auto-approve') && (github.event.pull_request.user.login == 'aws-cdk-automation' || github.event.pull_request.user.login == 'dependabot[bot]') steps: - - uses: hmarr/auto-approve-action@v2.2.1 + - uses: hmarr/auto-approve-action@f0939ea97e9205ef24d872e76833fa908a770363 with: github-token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b87ec8576..f55251b87 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -17,12 +17,12 @@ jobs: NX_SKIP_NX_CACHE: "true" steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: ${{ github.event.pull_request.head.ref }} repository: ${{ github.event.pull_request.head.repo.full_name }} - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: lts/* - name: Install dependencies @@ -42,7 +42,7 @@ jobs: working-directory: ./ - name: Upload patch if: steps.self_mutation.outputs.self_mutation_happened - uses: actions/upload-artifact@v4.4.0 + uses: actions/upload-artifact@v4.6.2 with: name: repo.patch path: repo.patch @@ -61,13 +61,13 @@ jobs: if: always() && needs.build.outputs.self_mutation_happened && !(github.event.pull_request.head.repo.full_name != github.repository) steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: token: ${{ secrets.PROJEN_GITHUB_TOKEN }} ref: ${{ github.event.pull_request.head.ref }} repository: ${{ github.event.pull_request.head.repo.full_name }} - name: Download patch - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: repo.patch path: ${{ runner.temp }} diff --git a/.github/workflows/codecov.yml b/.github/workflows/codecov.yml index 37bf820fc..4750dcc9f 100644 --- a/.github/workflows/codecov.yml +++ b/.github/workflows/codecov.yml @@ -16,7 +16,7 @@ jobs: if: github.repository == 'aws/aws-cdk-cli' steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Node uses: actions/setup-node@v4 with: diff --git a/.github/workflows/large-pr-checker.yml b/.github/workflows/large-pr-checker.yml index 0a041397e..cbae2d09c 100644 --- a/.github/workflows/large-pr-checker.yml +++ b/.github/workflows/large-pr-checker.yml @@ -20,7 +20,7 @@ jobs: if: ${{ !contains(github.event.pull_request.labels.*.name, 'pr/exempt-size-check') }} steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - id: fetch_target_branch run: git fetch origin main - id: get_total_lines_changed diff --git a/.github/workflows/pull-request-lint.yml b/.github/workflows/pull-request-lint.yml index e01765636..78c7abcd9 100644 --- a/.github/workflows/pull-request-lint.yml +++ b/.github/workflows/pull-request-lint.yml @@ -19,7 +19,7 @@ jobs: pull-requests: write if: (github.event_name == 'pull_request' || github.event_name == 'pull_request_target') steps: - - uses: amannn/action-semantic-pull-request@v5.4.0 + - uses: amannn/action-semantic-pull-request@v6 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: @@ -63,7 +63,7 @@ jobs: HELP: Contributor statement missing from PR description. Please include the following text in the PR description if: (github.event_name == 'pull_request' || github.event_name == 'pull_request_target') && !(github.event.pull_request.user.login == 'aws-cdk-automation' || github.event.pull_request.user.login == 'dependabot[bot]') steps: - - uses: actions/github-script@v6 + - uses: actions/github-script@v8 with: script: |- const actual = process.env.PR_BODY.replace(/\r?\n/g, "\n"); diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 70bc184f9..2bb3ef0e4 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -25,7 +25,7 @@ jobs: CI: "true" steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 0 - name: Set git identity @@ -83,7 +83,7 @@ jobs: working-directory: packages/@aws-cdk/cloud-assembly-schema - name: "@aws-cdk/cloud-assembly-schema: Upload artifact" if: ${{ steps.git_remote.outputs.latest_commit == github.sha }} - uses: actions/upload-artifact@v4.4.0 + uses: actions/upload-artifact@v4.6.2 with: name: aws-cdk-cloud-assembly-schema_build-artifact path: packages/@aws-cdk/cloud-assembly-schema/dist @@ -95,7 +95,7 @@ jobs: working-directory: packages/@aws-cdk/cloudformation-diff - name: "@aws-cdk/cloudformation-diff: Upload artifact" if: ${{ steps.git_remote.outputs.latest_commit == github.sha }} - uses: actions/upload-artifact@v4.4.0 + uses: actions/upload-artifact@v4.6.2 with: name: aws-cdk-cloudformation-diff_build-artifact path: packages/@aws-cdk/cloudformation-diff/dist @@ -107,7 +107,7 @@ jobs: working-directory: packages/@aws-cdk/cli-plugin-contract - name: "@aws-cdk/cli-plugin-contract: Upload artifact" if: ${{ steps.git_remote.outputs.latest_commit == github.sha }} - uses: actions/upload-artifact@v4.4.0 + uses: actions/upload-artifact@v4.6.2 with: name: aws-cdk-cli-plugin-contract_build-artifact path: packages/@aws-cdk/cli-plugin-contract/dist @@ -119,7 +119,7 @@ jobs: working-directory: packages/@aws-cdk/cdk-assets-lib - name: "@aws-cdk/cdk-assets-lib: Upload artifact" if: ${{ steps.git_remote.outputs.latest_commit == github.sha }} - uses: actions/upload-artifact@v4.4.0 + uses: actions/upload-artifact@v4.6.2 with: name: aws-cdk-cdk-assets-lib_build-artifact path: packages/@aws-cdk/cdk-assets-lib/dist @@ -131,7 +131,7 @@ jobs: working-directory: packages/cdk-assets - name: "cdk-assets: Upload artifact" if: ${{ steps.git_remote.outputs.latest_commit == github.sha }} - uses: actions/upload-artifact@v4.4.0 + uses: actions/upload-artifact@v4.6.2 with: name: cdk-assets_build-artifact path: packages/cdk-assets/dist @@ -143,7 +143,7 @@ jobs: working-directory: packages/@aws-cdk/toolkit-lib - name: "@aws-cdk/toolkit-lib: Upload artifact" if: ${{ steps.git_remote.outputs.latest_commit == github.sha }} - uses: actions/upload-artifact@v4.4.0 + uses: actions/upload-artifact@v4.6.2 with: name: aws-cdk-toolkit-lib_build-artifact path: packages/@aws-cdk/toolkit-lib/dist @@ -155,7 +155,7 @@ jobs: working-directory: packages/aws-cdk - name: "aws-cdk: Upload artifact" if: ${{ steps.git_remote.outputs.latest_commit == github.sha }} - uses: actions/upload-artifact@v4.4.0 + uses: actions/upload-artifact@v4.6.2 with: name: aws-cdk_build-artifact path: packages/aws-cdk/dist @@ -167,7 +167,7 @@ jobs: working-directory: packages/@aws-cdk/cli-lib-alpha - name: "@aws-cdk/cli-lib-alpha: Upload artifact" if: ${{ steps.git_remote.outputs.latest_commit == github.sha }} - uses: actions/upload-artifact@v4.4.0 + uses: actions/upload-artifact@v4.6.2 with: name: aws-cdk-cli-lib-alpha_build-artifact path: packages/@aws-cdk/cli-lib-alpha/dist @@ -179,7 +179,7 @@ jobs: working-directory: packages/cdk - name: "cdk: Upload artifact" if: ${{ steps.git_remote.outputs.latest_commit == github.sha }} - uses: actions/upload-artifact@v4.4.0 + uses: actions/upload-artifact@v4.6.2 with: name: cdk_build-artifact path: packages/cdk/dist @@ -191,7 +191,7 @@ jobs: working-directory: packages/@aws-cdk/integ-runner - name: "@aws-cdk/integ-runner: Upload artifact" if: ${{ steps.git_remote.outputs.latest_commit == github.sha }} - uses: actions/upload-artifact@v4.4.0 + uses: actions/upload-artifact@v4.6.2 with: name: aws-cdk-integ-runner_build-artifact path: packages/@aws-cdk/integ-runner/dist @@ -203,7 +203,7 @@ jobs: working-directory: packages/@aws-cdk-testing/cli-integ - name: "@aws-cdk-testing/cli-integ: Upload artifact" if: ${{ steps.git_remote.outputs.latest_commit == github.sha }} - uses: actions/upload-artifact@v4.4.0 + uses: actions/upload-artifact@v4.6.2 with: name: aws-cdk-testing-cli-integ_build-artifact path: packages/@aws-cdk-testing/cli-integ/dist @@ -236,11 +236,11 @@ jobs: contents: write if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-cloud-assembly-schema == 'true' }} steps: - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: lts/* - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: aws-cdk-cloud-assembly-schema_build-artifact path: dist @@ -260,11 +260,11 @@ jobs: contents: read if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-cloud-assembly-schema == 'true' }} steps: - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: lts/* - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: aws-cdk-cloud-assembly-schema_build-artifact path: dist @@ -272,7 +272,7 @@ jobs: run: cd dist && setfacl --restore=permissions-backup.acl continue-on-error: true - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: path: .repo - name: Install Dependencies @@ -300,15 +300,15 @@ jobs: contents: read if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-cloud-assembly-schema == 'true' }} steps: - - uses: actions/setup-java@v4 + - uses: actions/setup-java@v5 with: distribution: corretto java-version: "11" - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: lts/* - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: aws-cdk-cloud-assembly-schema_build-artifact path: dist @@ -316,7 +316,7 @@ jobs: run: cd dist && setfacl --restore=permissions-backup.acl continue-on-error: true - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: path: .repo - name: Install Dependencies @@ -346,14 +346,14 @@ jobs: contents: read if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-cloud-assembly-schema == 'true' }} steps: - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: lts/* - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: 3.x - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: aws-cdk-cloud-assembly-schema_build-artifact path: dist @@ -361,7 +361,7 @@ jobs: run: cd dist && setfacl --restore=permissions-backup.acl continue-on-error: true - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: path: .repo - name: Install Dependencies @@ -387,14 +387,14 @@ jobs: contents: read if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-cloud-assembly-schema == 'true' }} steps: - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: lts/* - - uses: actions/setup-dotnet@v4 + - uses: actions/setup-dotnet@v5 with: dotnet-version: 6.x - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: aws-cdk-cloud-assembly-schema_build-artifact path: dist @@ -402,7 +402,7 @@ jobs: run: cd dist && setfacl --restore=permissions-backup.acl continue-on-error: true - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: path: .repo - name: Install Dependencies @@ -427,14 +427,14 @@ jobs: contents: read if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-cloud-assembly-schema == 'true' }} steps: - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: lts/* - - uses: actions/setup-go@v5 + - uses: actions/setup-go@v6 with: go-version: ^1.18.0 - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: aws-cdk-cloud-assembly-schema_build-artifact path: dist @@ -442,7 +442,7 @@ jobs: run: cd dist && setfacl --restore=permissions-backup.acl continue-on-error: true - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: path: .repo - name: Install Dependencies @@ -471,11 +471,11 @@ jobs: contents: write if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-cloudformation-diff == 'true' }} steps: - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: lts/* - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: aws-cdk-cloudformation-diff_build-artifact path: dist @@ -495,11 +495,11 @@ jobs: contents: read if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-cloudformation-diff == 'true' }} steps: - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: lts/* - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: aws-cdk-cloudformation-diff_build-artifact path: dist @@ -523,11 +523,11 @@ jobs: contents: write if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-cli-plugin-contract == 'true' }} steps: - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: lts/* - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: aws-cdk-cli-plugin-contract_build-artifact path: dist @@ -547,11 +547,11 @@ jobs: contents: read if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-cli-plugin-contract == 'true' }} steps: - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: lts/* - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: aws-cdk-cli-plugin-contract_build-artifact path: dist @@ -575,11 +575,11 @@ jobs: contents: write if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-cdk-assets-lib == 'true' }} steps: - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: lts/* - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: aws-cdk-cdk-assets-lib_build-artifact path: dist @@ -599,11 +599,11 @@ jobs: contents: read if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-cdk-assets-lib == 'true' }} steps: - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: lts/* - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: aws-cdk-cdk-assets-lib_build-artifact path: dist @@ -627,11 +627,11 @@ jobs: contents: write if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-cdk-assets == 'true' }} steps: - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: lts/* - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: cdk-assets_build-artifact path: dist @@ -651,11 +651,11 @@ jobs: contents: read if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-cdk-assets == 'true' }} steps: - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: lts/* - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: cdk-assets_build-artifact path: dist @@ -679,11 +679,11 @@ jobs: contents: write if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-toolkit-lib == 'true' }} steps: - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: lts/* - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: aws-cdk-toolkit-lib_build-artifact path: dist @@ -703,11 +703,11 @@ jobs: contents: read if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-toolkit-lib == 'true' }} steps: - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: lts/* - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: aws-cdk-toolkit-lib_build-artifact path: dist @@ -731,11 +731,11 @@ jobs: contents: write if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk == 'true' }} steps: - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: lts/* - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: aws-cdk_build-artifact path: dist @@ -755,11 +755,11 @@ jobs: contents: read if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk == 'true' }} steps: - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: lts/* - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: aws-cdk_build-artifact path: dist @@ -787,11 +787,11 @@ jobs: contents: write if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-cli-lib-alpha == 'true' }} steps: - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: lts/* - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: aws-cdk-cli-lib-alpha_build-artifact path: dist @@ -811,11 +811,11 @@ jobs: contents: read if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-cli-lib-alpha == 'true' }} steps: - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: lts/* - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: aws-cdk-cli-lib-alpha_build-artifact path: dist @@ -823,7 +823,7 @@ jobs: run: cd dist && setfacl --restore=permissions-backup.acl continue-on-error: true - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: path: .repo - name: Install Dependencies @@ -851,15 +851,15 @@ jobs: contents: read if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-cli-lib-alpha == 'true' }} steps: - - uses: actions/setup-java@v4 + - uses: actions/setup-java@v5 with: distribution: corretto java-version: "11" - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: lts/* - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: aws-cdk-cli-lib-alpha_build-artifact path: dist @@ -867,7 +867,7 @@ jobs: run: cd dist && setfacl --restore=permissions-backup.acl continue-on-error: true - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: path: .repo - name: Install Dependencies @@ -897,14 +897,14 @@ jobs: contents: read if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-cli-lib-alpha == 'true' }} steps: - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: lts/* - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: 3.x - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: aws-cdk-cli-lib-alpha_build-artifact path: dist @@ -912,7 +912,7 @@ jobs: run: cd dist && setfacl --restore=permissions-backup.acl continue-on-error: true - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: path: .repo - name: Install Dependencies @@ -938,14 +938,14 @@ jobs: contents: read if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-cli-lib-alpha == 'true' }} steps: - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: lts/* - - uses: actions/setup-dotnet@v4 + - uses: actions/setup-dotnet@v5 with: dotnet-version: 6.x - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: aws-cdk-cli-lib-alpha_build-artifact path: dist @@ -953,7 +953,7 @@ jobs: run: cd dist && setfacl --restore=permissions-backup.acl continue-on-error: true - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: path: .repo - name: Install Dependencies @@ -978,14 +978,14 @@ jobs: contents: read if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-cli-lib-alpha == 'true' }} steps: - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: lts/* - - uses: actions/setup-go@v5 + - uses: actions/setup-go@v6 with: go-version: ^1.18.0 - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: aws-cdk-cli-lib-alpha_build-artifact path: dist @@ -993,7 +993,7 @@ jobs: run: cd dist && setfacl --restore=permissions-backup.acl continue-on-error: true - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: path: .repo - name: Install Dependencies @@ -1022,11 +1022,11 @@ jobs: contents: write if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-cdk == 'true' }} steps: - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: lts/* - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: cdk_build-artifact path: dist @@ -1046,11 +1046,11 @@ jobs: contents: read if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-cdk == 'true' }} steps: - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: lts/* - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: cdk_build-artifact path: dist @@ -1074,11 +1074,11 @@ jobs: contents: write if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-integ-runner == 'true' }} steps: - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: lts/* - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: aws-cdk-integ-runner_build-artifact path: dist @@ -1098,11 +1098,11 @@ jobs: contents: read if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-integ-runner == 'true' }} steps: - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: lts/* - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: aws-cdk-integ-runner_build-artifact path: dist @@ -1126,11 +1126,11 @@ jobs: contents: write if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-testing-cli-integ == 'true' }} steps: - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: lts/* - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: aws-cdk-testing-cli-integ_build-artifact path: dist @@ -1150,11 +1150,11 @@ jobs: contents: read if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-testing-cli-integ == 'true' }} steps: - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: lts/* - name: Download build artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: aws-cdk-testing-cli-integ_build-artifact path: dist @@ -1179,7 +1179,7 @@ jobs: if: ${{ needs.release.outputs.latest_commit == github.sha }} steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - uses: actions/setup-node@v4 with: node-version: lts/* diff --git a/.github/workflows/upgrade.yml b/.github/workflows/upgrade.yml index 57e1f11af..9ca2424e1 100644 --- a/.github/workflows/upgrade.yml +++ b/.github/workflows/upgrade.yml @@ -15,9 +15,9 @@ jobs: patch_created: ${{ steps.create_patch.outputs.patch_created }} steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: lts/* - name: Install dependencies @@ -33,7 +33,7 @@ jobs: working-directory: ./ - name: Upload patch if: steps.create_patch.outputs.patch_created - uses: actions/upload-artifact@v4.4.0 + uses: actions/upload-artifact@v4.6.2 with: name: repo.patch path: repo.patch @@ -47,9 +47,9 @@ jobs: if: ${{ needs.upgrade.outputs.patch_created }} steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Download patch - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: repo.patch path: ${{ runner.temp }} @@ -61,7 +61,7 @@ jobs: git config user.email "github-actions@github.com" - name: Create Pull Request id: create-pr - uses: peter-evans/create-pull-request@v6 + uses: peter-evans/create-pull-request@v7 with: token: ${{ secrets.PROJEN_GITHUB_TOKEN }} commit-message: |- diff --git a/package.json b/package.json index 33a848079..039bffec3 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "@types/node": "ts5.8", "@typescript-eslint/eslint-plugin": "^8", "@typescript-eslint/parser": "^8", - "cdklabs-projen-project-types": "^0.3.2", + "cdklabs-projen-project-types": "^0.3.3", "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.6", + "projen": "^0.96.1", "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 c753f128b..e54cd052f 100644 --- a/packages/@aws-cdk-testing/cli-integ/package.json +++ b/packages/@aws-cdk-testing/cli-integ/package.json @@ -67,23 +67,23 @@ "typescript": "5.8" }, "dependencies": { - "@aws-sdk/client-cloudformation": "^3.883.0", - "@aws-sdk/client-codeartifact": "^3.883.0", - "@aws-sdk/client-ecr": "^3.883.0", - "@aws-sdk/client-ecr-public": "^3.883.0", - "@aws-sdk/client-ecs": "^3.883.0", - "@aws-sdk/client-iam": "^3.883.0", - "@aws-sdk/client-lambda": "^3.883.0", - "@aws-sdk/client-s3": "^3.883.0", - "@aws-sdk/client-secrets-manager": "^3.883.0", - "@aws-sdk/client-sns": "^3.883.0", - "@aws-sdk/client-sso": "^3.883.0", - "@aws-sdk/client-sts": "^3.883.0", - "@aws-sdk/credential-providers": "^3.883.0", - "@cdklabs/cdk-atmosphere-client": "^0.0.63", + "@aws-sdk/client-cloudformation": "^3.886.0", + "@aws-sdk/client-codeartifact": "^3.886.0", + "@aws-sdk/client-ecr": "^3.886.0", + "@aws-sdk/client-ecr-public": "^3.886.0", + "@aws-sdk/client-ecs": "^3.886.0", + "@aws-sdk/client-iam": "^3.886.0", + "@aws-sdk/client-lambda": "^3.886.0", + "@aws-sdk/client-s3": "^3.886.0", + "@aws-sdk/client-secrets-manager": "^3.886.0", + "@aws-sdk/client-sns": "^3.886.0", + "@aws-sdk/client-sso": "^3.886.0", + "@aws-sdk/client-sts": "^3.886.0", + "@aws-sdk/credential-providers": "^3.886.0", + "@cdklabs/cdk-atmosphere-client": "^0.0.64", "@octokit/rest": "^20", - "@smithy/types": "^4.4.0", - "@smithy/util-retry": "^4.1.0", + "@smithy/types": "^4.5.0", + "@smithy/util-retry": "^4.1.1", "axios": "^1", "chalk": "^4", "fs-extra": "^9", diff --git a/packages/@aws-cdk/cli-lib-alpha/THIRD_PARTY_LICENSES b/packages/@aws-cdk/cli-lib-alpha/THIRD_PARTY_LICENSES index 9e0bb20a6..256e859d5 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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-appsync/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-appsync@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-appsync/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudcontrol/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-cloudcontrol@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudcontrol/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudformation/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-cloudformation@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudformation/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudwatch-logs/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-cloudwatch-logs@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudwatch-logs/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-codebuild/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-codebuild@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-codebuild/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-cognito-identity/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-cognito-identity@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-cognito-identity/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-ec2/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-ec2@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-ec2/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-ecr/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-ecr@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-ecr/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-ecs/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-ecs@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-ecs/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-elastic-load-balancing-v2/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-elastic-load-balancing-v2@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-elastic-load-balancing-v2/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-iam/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-iam@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-iam/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-kms/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-kms@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-kms/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-lambda/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-lambda@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-lambda/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-route-53/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-route-53@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-route-53/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-s3/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-s3@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-s3/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-secrets-manager/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-secrets-manager@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-secrets-manager/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-sfn/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-sfn@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-sfn/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-ssm/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-ssm@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-ssm/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-sso/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-sso@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-sso/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-sts/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-sts@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-sts/v/3.886.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -4742,7 +4742,7 @@ The @aws-cdk/cli-lib-alpha package includes the following third-party software/l ---------------- -** @aws-sdk/credential-provider-cognito-identity@3.883.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-cognito-identity/v/3.883.0 | Apache-2.0 +** @aws-sdk/credential-provider-cognito-identity@3.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-cognito-identity/v/3.886.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -5157,7 +5157,7 @@ Apache License ---------------- -** @aws-sdk/credential-provider-ini@3.883.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-ini/v/3.883.0 | Apache-2.0 +** @aws-sdk/credential-provider-ini@3.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-ini/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-node/v/3.883.0 | Apache-2.0 +** @aws-sdk/credential-provider-node@3.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-node/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-sso/v/3.883.0 | Apache-2.0 +** @aws-sdk/credential-provider-sso@3.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-sso/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-web-identity/v/3.883.0 | Apache-2.0 +** @aws-sdk/credential-provider-web-identity@3.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-web-identity/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/credential-providers/v/3.883.0 | Apache-2.0 +** @aws-sdk/credential-providers@3.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-providers/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/ec2-metadata-service/v/3.883.0 | Apache-2.0 +** @aws-sdk/ec2-metadata-service@3.886.0 - https://www.npmjs.com/package/@aws-sdk/ec2-metadata-service/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/lib-storage/v/3.883.0 | Apache-2.0 +** @aws-sdk/lib-storage@3.886.0 - https://www.npmjs.com/package/@aws-sdk/lib-storage/v/3.886.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.873.0 - https://www.npmjs.com/package/@aws-sdk/middleware-recursion-detection/v/3.873.0 | Apache-2.0 +** @aws-sdk/middleware-recursion-detection@3.886.0 - https://www.npmjs.com/package/@aws-sdk/middleware-recursion-detection/v/3.886.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -9267,7 +9267,7 @@ Apache License ---------------- -** @aws-sdk/nested-clients@3.883.0 - https://www.npmjs.com/package/@aws-sdk/nested-clients/v/3.883.0 | Apache-2.0 +** @aws-sdk/nested-clients@3.886.0 - https://www.npmjs.com/package/@aws-sdk/nested-clients/v/3.886.0 | Apache-2.0 ---------------- @@ -9682,7 +9682,7 @@ Apache License ---------------- -** @aws-sdk/token-providers@3.883.0 - https://www.npmjs.com/package/@aws-sdk/token-providers/v/3.883.0 | Apache-2.0 +** @aws-sdk/token-providers@3.886.0 - https://www.npmjs.com/package/@aws-sdk/token-providers/v/3.886.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -10913,6 +10913,186 @@ Apache License ---------------- +** @aws/lambda-invoke-store@0.0.1 - https://www.npmjs.com/package/@aws/lambda-invoke-store/v/0.0.1 | Apache-2.0 + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + +---------------- + ** @cdklabs/tskb@0.0.3 - https://www.npmjs.com/package/@cdklabs/tskb/v/0.0.3 | Apache-2.0 Apache License @@ -11120,7 +11300,7 @@ Apache License ---------------- -** @smithy/abort-controller@4.1.0 - https://www.npmjs.com/package/@smithy/abort-controller/v/4.1.0 | Apache-2.0 +** @smithy/abort-controller@4.1.1 - https://www.npmjs.com/package/@smithy/abort-controller/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -11325,7 +11505,7 @@ Apache License ---------------- -** @smithy/config-resolver@4.2.0 - https://www.npmjs.com/package/@smithy/config-resolver/v/4.2.0 | Apache-2.0 +** @smithy/config-resolver@4.2.1 - https://www.npmjs.com/package/@smithy/config-resolver/v/4.2.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -11530,7 +11710,7 @@ Apache License ---------------- -** @smithy/core@3.10.0 - https://www.npmjs.com/package/@smithy/core/v/3.10.0 | Apache-2.0 +** @smithy/core@3.11.0 - https://www.npmjs.com/package/@smithy/core/v/3.11.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -11736,7 +11916,7 @@ Apache License ---------------- -** @smithy/credential-provider-imds@4.1.0 - https://www.npmjs.com/package/@smithy/credential-provider-imds/v/4.1.0 | Apache-2.0 +** @smithy/credential-provider-imds@4.1.1 - https://www.npmjs.com/package/@smithy/credential-provider-imds/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -11941,7 +12121,7 @@ Apache License ---------------- -** @smithy/eventstream-codec@4.1.0 - https://www.npmjs.com/package/@smithy/eventstream-codec/v/4.1.0 | Apache-2.0 +** @smithy/eventstream-codec@4.1.1 - https://www.npmjs.com/package/@smithy/eventstream-codec/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -12147,7 +12327,7 @@ Apache License ---------------- -** @smithy/eventstream-serde-config-resolver@4.2.0 - https://www.npmjs.com/package/@smithy/eventstream-serde-config-resolver/v/4.2.0 | Apache-2.0 +** @smithy/eventstream-serde-config-resolver@4.2.1 - https://www.npmjs.com/package/@smithy/eventstream-serde-config-resolver/v/4.2.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -12353,7 +12533,7 @@ Apache License ---------------- -** @smithy/eventstream-serde-node@4.1.0 - https://www.npmjs.com/package/@smithy/eventstream-serde-node/v/4.1.0 | Apache-2.0 +** @smithy/eventstream-serde-node@4.1.1 - https://www.npmjs.com/package/@smithy/eventstream-serde-node/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -12559,7 +12739,7 @@ Apache License ---------------- -** @smithy/eventstream-serde-universal@4.1.0 - https://www.npmjs.com/package/@smithy/eventstream-serde-universal/v/4.1.0 | Apache-2.0 +** @smithy/eventstream-serde-universal@4.1.1 - https://www.npmjs.com/package/@smithy/eventstream-serde-universal/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -12765,7 +12945,7 @@ Apache License ---------------- -** @smithy/fetch-http-handler@5.2.0 - https://www.npmjs.com/package/@smithy/fetch-http-handler/v/5.2.0 | Apache-2.0 +** @smithy/fetch-http-handler@5.2.1 - https://www.npmjs.com/package/@smithy/fetch-http-handler/v/5.2.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -12970,7 +13150,7 @@ Apache License ---------------- -** @smithy/hash-node@4.1.0 - https://www.npmjs.com/package/@smithy/hash-node/v/4.1.0 | Apache-2.0 +** @smithy/hash-node@4.1.1 - https://www.npmjs.com/package/@smithy/hash-node/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -13175,7 +13355,7 @@ Apache License ---------------- -** @smithy/hash-stream-node@4.1.0 - https://www.npmjs.com/package/@smithy/hash-stream-node/v/4.1.0 | Apache-2.0 +** @smithy/hash-stream-node@4.1.1 - https://www.npmjs.com/package/@smithy/hash-stream-node/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -13790,7 +13970,7 @@ Apache License ---------------- -** @smithy/middleware-content-length@4.1.0 - https://www.npmjs.com/package/@smithy/middleware-content-length/v/4.1.0 | Apache-2.0 +** @smithy/middleware-content-length@4.1.1 - https://www.npmjs.com/package/@smithy/middleware-content-length/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -13995,7 +14175,7 @@ Apache License ---------------- -** @smithy/middleware-endpoint@4.2.0 - https://www.npmjs.com/package/@smithy/middleware-endpoint/v/4.2.0 | Apache-2.0 +** @smithy/middleware-endpoint@4.2.1 - https://www.npmjs.com/package/@smithy/middleware-endpoint/v/4.2.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -14200,7 +14380,7 @@ Apache License ---------------- -** @smithy/middleware-retry@4.2.0 - https://www.npmjs.com/package/@smithy/middleware-retry/v/4.2.0 | Apache-2.0 +** @smithy/middleware-retry@4.2.1 - https://www.npmjs.com/package/@smithy/middleware-retry/v/4.2.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -14406,7 +14586,7 @@ Apache License ---------------- -** @smithy/middleware-serde@4.1.0 - https://www.npmjs.com/package/@smithy/middleware-serde/v/4.1.0 | Apache-2.0 +** @smithy/middleware-serde@4.1.1 - https://www.npmjs.com/package/@smithy/middleware-serde/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -14612,7 +14792,7 @@ Apache License ---------------- -** @smithy/middleware-stack@4.1.0 - https://www.npmjs.com/package/@smithy/middleware-stack/v/4.1.0 | Apache-2.0 +** @smithy/middleware-stack@4.1.1 - https://www.npmjs.com/package/@smithy/middleware-stack/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -14817,7 +14997,7 @@ Apache License ---------------- -** @smithy/node-config-provider@4.2.0 - https://www.npmjs.com/package/@smithy/node-config-provider/v/4.2.0 | Apache-2.0 +** @smithy/node-config-provider@4.2.1 - https://www.npmjs.com/package/@smithy/node-config-provider/v/4.2.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -15022,7 +15202,7 @@ Apache License ---------------- -** @smithy/node-http-handler@4.2.0 - https://www.npmjs.com/package/@smithy/node-http-handler/v/4.2.0 | Apache-2.0 +** @smithy/node-http-handler@4.2.1 - https://www.npmjs.com/package/@smithy/node-http-handler/v/4.2.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -15227,7 +15407,7 @@ Apache License ---------------- -** @smithy/property-provider@4.1.0 - https://www.npmjs.com/package/@smithy/property-provider/v/4.1.0 | Apache-2.0 +** @smithy/property-provider@4.1.1 - https://www.npmjs.com/package/@smithy/property-provider/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -15432,7 +15612,7 @@ Apache License ---------------- -** @smithy/protocol-http@5.2.0 - https://www.npmjs.com/package/@smithy/protocol-http/v/5.2.0 | Apache-2.0 +** @smithy/protocol-http@5.2.1 - https://www.npmjs.com/package/@smithy/protocol-http/v/5.2.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -15638,7 +15818,7 @@ Apache License ---------------- -** @smithy/querystring-builder@4.1.0 - https://www.npmjs.com/package/@smithy/querystring-builder/v/4.1.0 | Apache-2.0 +** @smithy/querystring-builder@4.1.1 - https://www.npmjs.com/package/@smithy/querystring-builder/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -15844,7 +16024,7 @@ Apache License ---------------- -** @smithy/querystring-parser@4.1.0 - https://www.npmjs.com/package/@smithy/querystring-parser/v/4.1.0 | Apache-2.0 +** @smithy/querystring-parser@4.1.1 - https://www.npmjs.com/package/@smithy/querystring-parser/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -16050,7 +16230,7 @@ Apache License ---------------- -** @smithy/service-error-classification@4.1.0 - https://www.npmjs.com/package/@smithy/service-error-classification/v/4.1.0 | Apache-2.0 +** @smithy/service-error-classification@4.1.1 - https://www.npmjs.com/package/@smithy/service-error-classification/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -16256,7 +16436,7 @@ Apache License ---------------- -** @smithy/shared-ini-file-loader@4.1.0 - https://www.npmjs.com/package/@smithy/shared-ini-file-loader/v/4.1.0 | Apache-2.0 +** @smithy/shared-ini-file-loader@4.1.1 - https://www.npmjs.com/package/@smithy/shared-ini-file-loader/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -16461,7 +16641,7 @@ Apache License ---------------- -** @smithy/signature-v4@5.2.0 - https://www.npmjs.com/package/@smithy/signature-v4/v/5.2.0 | Apache-2.0 +** @smithy/signature-v4@5.2.1 - https://www.npmjs.com/package/@smithy/signature-v4/v/5.2.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -16666,7 +16846,7 @@ Apache License ---------------- -** @smithy/smithy-client@4.6.0 - https://www.npmjs.com/package/@smithy/smithy-client/v/4.6.0 | Apache-2.0 +** @smithy/smithy-client@4.6.1 - https://www.npmjs.com/package/@smithy/smithy-client/v/4.6.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -16872,7 +17052,7 @@ Apache License ---------------- -** @smithy/types@4.4.0 - https://www.npmjs.com/package/@smithy/types/v/4.4.0 | Apache-2.0 +** @smithy/types@4.5.0 - https://www.npmjs.com/package/@smithy/types/v/4.5.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -17078,7 +17258,7 @@ Apache License ---------------- -** @smithy/url-parser@4.1.0 - https://www.npmjs.com/package/@smithy/url-parser/v/4.1.0 | Apache-2.0 +** @smithy/url-parser@4.1.1 - https://www.npmjs.com/package/@smithy/url-parser/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -18514,7 +18694,7 @@ Apache License ---------------- -** @smithy/util-defaults-mode-node@4.1.0 - https://www.npmjs.com/package/@smithy/util-defaults-mode-node/v/4.1.0 | Apache-2.0 +** @smithy/util-defaults-mode-node@4.1.1 - https://www.npmjs.com/package/@smithy/util-defaults-mode-node/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -18720,7 +18900,7 @@ Apache License ---------------- -** @smithy/util-endpoints@3.1.0 - https://www.npmjs.com/package/@smithy/util-endpoints/v/3.1.0 | Apache-2.0 +** @smithy/util-endpoints@3.1.1 - https://www.npmjs.com/package/@smithy/util-endpoints/v/3.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -19130,7 +19310,7 @@ Apache License ---------------- -** @smithy/util-middleware@4.1.0 - https://www.npmjs.com/package/@smithy/util-middleware/v/4.1.0 | Apache-2.0 +** @smithy/util-middleware@4.1.1 - https://www.npmjs.com/package/@smithy/util-middleware/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -19335,7 +19515,7 @@ Apache License ---------------- -** @smithy/util-retry@4.1.0 - https://www.npmjs.com/package/@smithy/util-retry/v/4.1.0 | Apache-2.0 +** @smithy/util-retry@4.1.1 - https://www.npmjs.com/package/@smithy/util-retry/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -19540,7 +19720,7 @@ Apache License ---------------- -** @smithy/util-stream@4.3.0 - https://www.npmjs.com/package/@smithy/util-stream/v/4.3.0 | Apache-2.0 +** @smithy/util-stream@4.3.1 - https://www.npmjs.com/package/@smithy/util-stream/v/4.3.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -20360,7 +20540,7 @@ Apache License ---------------- -** @smithy/util-waiter@4.1.0 - https://www.npmjs.com/package/@smithy/util-waiter/v/4.1.0 | Apache-2.0 +** @smithy/util-waiter@4.1.1 - https://www.npmjs.com/package/@smithy/util-waiter/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -20870,7 +21050,7 @@ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH RE ---------------- -** b4a@1.6.7 - https://www.npmjs.com/package/b4a/v/1.6.7 | Apache-2.0 +** b4a@1.7.0 - https://www.npmjs.com/package/b4a/v/1.7.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -21222,7 +21402,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI ---------------- -** cdk-from-cfn@0.244.0 - https://www.npmjs.com/package/cdk-from-cfn/v/0.244.0 | MIT OR Apache-2.0 +** cdk-from-cfn@0.245.0 - https://www.npmjs.com/package/cdk-from-cfn/v/0.245.0 | MIT OR Apache-2.0 ---------------- diff --git a/packages/@aws-cdk/integ-runner/THIRD_PARTY_LICENSES b/packages/@aws-cdk/integ-runner/THIRD_PARTY_LICENSES index 184714a4a..8671d479d 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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-appsync/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-appsync@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-appsync/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudcontrol/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-cloudcontrol@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudcontrol/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudformation/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-cloudformation@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudformation/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudwatch-logs/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-cloudwatch-logs@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudwatch-logs/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-codebuild/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-codebuild@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-codebuild/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-cognito-identity/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-cognito-identity@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-cognito-identity/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-ec2/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-ec2@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-ec2/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-ecr/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-ecr@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-ecr/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-ecs/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-ecs@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-ecs/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-elastic-load-balancing-v2/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-elastic-load-balancing-v2@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-elastic-load-balancing-v2/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-iam/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-iam@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-iam/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-kms/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-kms@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-kms/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-lambda/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-lambda@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-lambda/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-route-53/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-route-53@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-route-53/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-s3/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-s3@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-s3/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-secrets-manager/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-secrets-manager@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-secrets-manager/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-sfn/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-sfn@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-sfn/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-ssm/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-ssm@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-ssm/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-sso/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-sso@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-sso/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-sts/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-sts@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-sts/v/3.886.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -4742,7 +4742,7 @@ The @aws-cdk/integ-runner package includes the following third-party software/li ---------------- -** @aws-sdk/credential-provider-cognito-identity@3.883.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-cognito-identity/v/3.883.0 | Apache-2.0 +** @aws-sdk/credential-provider-cognito-identity@3.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-cognito-identity/v/3.886.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -5157,7 +5157,7 @@ Apache License ---------------- -** @aws-sdk/credential-provider-ini@3.883.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-ini/v/3.883.0 | Apache-2.0 +** @aws-sdk/credential-provider-ini@3.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-ini/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-node/v/3.883.0 | Apache-2.0 +** @aws-sdk/credential-provider-node@3.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-node/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-sso/v/3.883.0 | Apache-2.0 +** @aws-sdk/credential-provider-sso@3.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-sso/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-web-identity/v/3.883.0 | Apache-2.0 +** @aws-sdk/credential-provider-web-identity@3.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-web-identity/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/credential-providers/v/3.883.0 | Apache-2.0 +** @aws-sdk/credential-providers@3.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-providers/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/ec2-metadata-service/v/3.883.0 | Apache-2.0 +** @aws-sdk/ec2-metadata-service@3.886.0 - https://www.npmjs.com/package/@aws-sdk/ec2-metadata-service/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/lib-storage/v/3.883.0 | Apache-2.0 +** @aws-sdk/lib-storage@3.886.0 - https://www.npmjs.com/package/@aws-sdk/lib-storage/v/3.886.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.873.0 - https://www.npmjs.com/package/@aws-sdk/middleware-recursion-detection/v/3.873.0 | Apache-2.0 +** @aws-sdk/middleware-recursion-detection@3.886.0 - https://www.npmjs.com/package/@aws-sdk/middleware-recursion-detection/v/3.886.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -9267,7 +9267,7 @@ Apache License ---------------- -** @aws-sdk/nested-clients@3.883.0 - https://www.npmjs.com/package/@aws-sdk/nested-clients/v/3.883.0 | Apache-2.0 +** @aws-sdk/nested-clients@3.886.0 - https://www.npmjs.com/package/@aws-sdk/nested-clients/v/3.886.0 | Apache-2.0 ---------------- @@ -9682,7 +9682,7 @@ Apache License ---------------- -** @aws-sdk/token-providers@3.883.0 - https://www.npmjs.com/package/@aws-sdk/token-providers/v/3.883.0 | Apache-2.0 +** @aws-sdk/token-providers@3.886.0 - https://www.npmjs.com/package/@aws-sdk/token-providers/v/3.886.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -10913,7 +10913,187 @@ Apache License ---------------- -** @smithy/abort-controller@4.1.0 - https://www.npmjs.com/package/@smithy/abort-controller/v/4.1.0 | Apache-2.0 +** @aws/lambda-invoke-store@0.0.1 - https://www.npmjs.com/package/@aws/lambda-invoke-store/v/0.0.1 | Apache-2.0 + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + +---------------- + +** @smithy/abort-controller@4.1.1 - https://www.npmjs.com/package/@smithy/abort-controller/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -11118,7 +11298,7 @@ Apache License ---------------- -** @smithy/config-resolver@4.2.0 - https://www.npmjs.com/package/@smithy/config-resolver/v/4.2.0 | Apache-2.0 +** @smithy/config-resolver@4.2.1 - https://www.npmjs.com/package/@smithy/config-resolver/v/4.2.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -11323,7 +11503,7 @@ Apache License ---------------- -** @smithy/core@3.10.0 - https://www.npmjs.com/package/@smithy/core/v/3.10.0 | Apache-2.0 +** @smithy/core@3.11.0 - https://www.npmjs.com/package/@smithy/core/v/3.11.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -11529,7 +11709,7 @@ Apache License ---------------- -** @smithy/credential-provider-imds@4.1.0 - https://www.npmjs.com/package/@smithy/credential-provider-imds/v/4.1.0 | Apache-2.0 +** @smithy/credential-provider-imds@4.1.1 - https://www.npmjs.com/package/@smithy/credential-provider-imds/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -11734,7 +11914,7 @@ Apache License ---------------- -** @smithy/eventstream-codec@4.1.0 - https://www.npmjs.com/package/@smithy/eventstream-codec/v/4.1.0 | Apache-2.0 +** @smithy/eventstream-codec@4.1.1 - https://www.npmjs.com/package/@smithy/eventstream-codec/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -11940,7 +12120,7 @@ Apache License ---------------- -** @smithy/eventstream-serde-config-resolver@4.2.0 - https://www.npmjs.com/package/@smithy/eventstream-serde-config-resolver/v/4.2.0 | Apache-2.0 +** @smithy/eventstream-serde-config-resolver@4.2.1 - https://www.npmjs.com/package/@smithy/eventstream-serde-config-resolver/v/4.2.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -12146,7 +12326,7 @@ Apache License ---------------- -** @smithy/eventstream-serde-node@4.1.0 - https://www.npmjs.com/package/@smithy/eventstream-serde-node/v/4.1.0 | Apache-2.0 +** @smithy/eventstream-serde-node@4.1.1 - https://www.npmjs.com/package/@smithy/eventstream-serde-node/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -12352,7 +12532,7 @@ Apache License ---------------- -** @smithy/eventstream-serde-universal@4.1.0 - https://www.npmjs.com/package/@smithy/eventstream-serde-universal/v/4.1.0 | Apache-2.0 +** @smithy/eventstream-serde-universal@4.1.1 - https://www.npmjs.com/package/@smithy/eventstream-serde-universal/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -12558,7 +12738,7 @@ Apache License ---------------- -** @smithy/fetch-http-handler@5.2.0 - https://www.npmjs.com/package/@smithy/fetch-http-handler/v/5.2.0 | Apache-2.0 +** @smithy/fetch-http-handler@5.2.1 - https://www.npmjs.com/package/@smithy/fetch-http-handler/v/5.2.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -12763,7 +12943,7 @@ Apache License ---------------- -** @smithy/hash-node@4.1.0 - https://www.npmjs.com/package/@smithy/hash-node/v/4.1.0 | Apache-2.0 +** @smithy/hash-node@4.1.1 - https://www.npmjs.com/package/@smithy/hash-node/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -12968,7 +13148,7 @@ Apache License ---------------- -** @smithy/hash-stream-node@4.1.0 - https://www.npmjs.com/package/@smithy/hash-stream-node/v/4.1.0 | Apache-2.0 +** @smithy/hash-stream-node@4.1.1 - https://www.npmjs.com/package/@smithy/hash-stream-node/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -13583,7 +13763,7 @@ Apache License ---------------- -** @smithy/middleware-content-length@4.1.0 - https://www.npmjs.com/package/@smithy/middleware-content-length/v/4.1.0 | Apache-2.0 +** @smithy/middleware-content-length@4.1.1 - https://www.npmjs.com/package/@smithy/middleware-content-length/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -13788,7 +13968,7 @@ Apache License ---------------- -** @smithy/middleware-endpoint@4.2.0 - https://www.npmjs.com/package/@smithy/middleware-endpoint/v/4.2.0 | Apache-2.0 +** @smithy/middleware-endpoint@4.2.1 - https://www.npmjs.com/package/@smithy/middleware-endpoint/v/4.2.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -13993,7 +14173,7 @@ Apache License ---------------- -** @smithy/middleware-retry@4.2.0 - https://www.npmjs.com/package/@smithy/middleware-retry/v/4.2.0 | Apache-2.0 +** @smithy/middleware-retry@4.2.1 - https://www.npmjs.com/package/@smithy/middleware-retry/v/4.2.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -14199,7 +14379,7 @@ Apache License ---------------- -** @smithy/middleware-serde@4.1.0 - https://www.npmjs.com/package/@smithy/middleware-serde/v/4.1.0 | Apache-2.0 +** @smithy/middleware-serde@4.1.1 - https://www.npmjs.com/package/@smithy/middleware-serde/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -14405,7 +14585,7 @@ Apache License ---------------- -** @smithy/middleware-stack@4.1.0 - https://www.npmjs.com/package/@smithy/middleware-stack/v/4.1.0 | Apache-2.0 +** @smithy/middleware-stack@4.1.1 - https://www.npmjs.com/package/@smithy/middleware-stack/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -14610,7 +14790,7 @@ Apache License ---------------- -** @smithy/node-config-provider@4.2.0 - https://www.npmjs.com/package/@smithy/node-config-provider/v/4.2.0 | Apache-2.0 +** @smithy/node-config-provider@4.2.1 - https://www.npmjs.com/package/@smithy/node-config-provider/v/4.2.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -14815,7 +14995,7 @@ Apache License ---------------- -** @smithy/node-http-handler@4.2.0 - https://www.npmjs.com/package/@smithy/node-http-handler/v/4.2.0 | Apache-2.0 +** @smithy/node-http-handler@4.2.1 - https://www.npmjs.com/package/@smithy/node-http-handler/v/4.2.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -15020,7 +15200,7 @@ Apache License ---------------- -** @smithy/property-provider@4.1.0 - https://www.npmjs.com/package/@smithy/property-provider/v/4.1.0 | Apache-2.0 +** @smithy/property-provider@4.1.1 - https://www.npmjs.com/package/@smithy/property-provider/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -15225,7 +15405,7 @@ Apache License ---------------- -** @smithy/protocol-http@5.2.0 - https://www.npmjs.com/package/@smithy/protocol-http/v/5.2.0 | Apache-2.0 +** @smithy/protocol-http@5.2.1 - https://www.npmjs.com/package/@smithy/protocol-http/v/5.2.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -15431,7 +15611,7 @@ Apache License ---------------- -** @smithy/querystring-builder@4.1.0 - https://www.npmjs.com/package/@smithy/querystring-builder/v/4.1.0 | Apache-2.0 +** @smithy/querystring-builder@4.1.1 - https://www.npmjs.com/package/@smithy/querystring-builder/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -15637,7 +15817,7 @@ Apache License ---------------- -** @smithy/querystring-parser@4.1.0 - https://www.npmjs.com/package/@smithy/querystring-parser/v/4.1.0 | Apache-2.0 +** @smithy/querystring-parser@4.1.1 - https://www.npmjs.com/package/@smithy/querystring-parser/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -15843,7 +16023,7 @@ Apache License ---------------- -** @smithy/service-error-classification@4.1.0 - https://www.npmjs.com/package/@smithy/service-error-classification/v/4.1.0 | Apache-2.0 +** @smithy/service-error-classification@4.1.1 - https://www.npmjs.com/package/@smithy/service-error-classification/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -16049,7 +16229,7 @@ Apache License ---------------- -** @smithy/shared-ini-file-loader@4.1.0 - https://www.npmjs.com/package/@smithy/shared-ini-file-loader/v/4.1.0 | Apache-2.0 +** @smithy/shared-ini-file-loader@4.1.1 - https://www.npmjs.com/package/@smithy/shared-ini-file-loader/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -16254,7 +16434,7 @@ Apache License ---------------- -** @smithy/signature-v4@5.2.0 - https://www.npmjs.com/package/@smithy/signature-v4/v/5.2.0 | Apache-2.0 +** @smithy/signature-v4@5.2.1 - https://www.npmjs.com/package/@smithy/signature-v4/v/5.2.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -16459,7 +16639,7 @@ Apache License ---------------- -** @smithy/smithy-client@4.6.0 - https://www.npmjs.com/package/@smithy/smithy-client/v/4.6.0 | Apache-2.0 +** @smithy/smithy-client@4.6.1 - https://www.npmjs.com/package/@smithy/smithy-client/v/4.6.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -16665,7 +16845,7 @@ Apache License ---------------- -** @smithy/types@4.4.0 - https://www.npmjs.com/package/@smithy/types/v/4.4.0 | Apache-2.0 +** @smithy/types@4.5.0 - https://www.npmjs.com/package/@smithy/types/v/4.5.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -16871,7 +17051,7 @@ Apache License ---------------- -** @smithy/url-parser@4.1.0 - https://www.npmjs.com/package/@smithy/url-parser/v/4.1.0 | Apache-2.0 +** @smithy/url-parser@4.1.1 - https://www.npmjs.com/package/@smithy/url-parser/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -18307,7 +18487,7 @@ Apache License ---------------- -** @smithy/util-defaults-mode-node@4.1.0 - https://www.npmjs.com/package/@smithy/util-defaults-mode-node/v/4.1.0 | Apache-2.0 +** @smithy/util-defaults-mode-node@4.1.1 - https://www.npmjs.com/package/@smithy/util-defaults-mode-node/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -18513,7 +18693,7 @@ Apache License ---------------- -** @smithy/util-endpoints@3.1.0 - https://www.npmjs.com/package/@smithy/util-endpoints/v/3.1.0 | Apache-2.0 +** @smithy/util-endpoints@3.1.1 - https://www.npmjs.com/package/@smithy/util-endpoints/v/3.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -18923,7 +19103,7 @@ Apache License ---------------- -** @smithy/util-middleware@4.1.0 - https://www.npmjs.com/package/@smithy/util-middleware/v/4.1.0 | Apache-2.0 +** @smithy/util-middleware@4.1.1 - https://www.npmjs.com/package/@smithy/util-middleware/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -19128,7 +19308,7 @@ Apache License ---------------- -** @smithy/util-retry@4.1.0 - https://www.npmjs.com/package/@smithy/util-retry/v/4.1.0 | Apache-2.0 +** @smithy/util-retry@4.1.1 - https://www.npmjs.com/package/@smithy/util-retry/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -19333,7 +19513,7 @@ Apache License ---------------- -** @smithy/util-stream@4.3.0 - https://www.npmjs.com/package/@smithy/util-stream/v/4.3.0 | Apache-2.0 +** @smithy/util-stream@4.3.1 - https://www.npmjs.com/package/@smithy/util-stream/v/4.3.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -20153,7 +20333,7 @@ Apache License ---------------- -** @smithy/util-waiter@4.1.0 - https://www.npmjs.com/package/@smithy/util-waiter/v/4.1.0 | Apache-2.0 +** @smithy/util-waiter@4.1.1 - https://www.npmjs.com/package/@smithy/util-waiter/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -20560,7 +20740,7 @@ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH RE ---------------- -** b4a@1.6.7 - https://www.npmjs.com/package/b4a/v/1.6.7 | Apache-2.0 +** b4a@1.7.0 - https://www.npmjs.com/package/b4a/v/1.7.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ diff --git a/packages/@aws-cdk/toolkit-lib/package.json b/packages/@aws-cdk/toolkit-lib/package.json index 74181f49a..83f0302b7 100644 --- a/packages/@aws-cdk/toolkit-lib/package.json +++ b/packages/@aws-cdk/toolkit-lib/package.json @@ -41,7 +41,7 @@ "@jest/globals": "^29.7.0", "@jest/types": "^29.6.3", "@microsoft/api-extractor": "^7.52.11", - "@smithy/util-stream": "^4.3.0", + "@smithy/util-stream": "^4.3.1", "@stylistic/eslint-plugin": "^3", "@types/fs-extra": "^11.0.4", "@types/jest": "^29.5.14", @@ -109,7 +109,7 @@ "@smithy/util-retry": "^4", "@smithy/util-waiter": "^4", "archiver": "^7.0.1", - "cdk-from-cfn": "^0.244.0", + "cdk-from-cfn": "^0.245.0", "chalk": "^4", "chokidar": "^3", "fast-deep-equal": "^3.1.3", diff --git a/packages/aws-cdk/THIRD_PARTY_LICENSES b/packages/aws-cdk/THIRD_PARTY_LICENSES index 3d14a952a..ff1220439 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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-appsync/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-appsync@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-appsync/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudcontrol/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-cloudcontrol@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudcontrol/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudformation/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-cloudformation@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudformation/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudwatch-logs/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-cloudwatch-logs@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudwatch-logs/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-codebuild/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-codebuild@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-codebuild/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-cognito-identity/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-cognito-identity@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-cognito-identity/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-ec2/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-ec2@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-ec2/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-ecr/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-ecr@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-ecr/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-ecs/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-ecs@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-ecs/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-elastic-load-balancing-v2/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-elastic-load-balancing-v2@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-elastic-load-balancing-v2/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-iam/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-iam@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-iam/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-kms/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-kms@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-kms/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-lambda/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-lambda@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-lambda/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-route-53/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-route-53@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-route-53/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-s3/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-s3@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-s3/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-secrets-manager/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-secrets-manager@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-secrets-manager/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-sfn/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-sfn@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-sfn/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-ssm/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-ssm@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-ssm/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-sso/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-sso@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-sso/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-sts/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-sts@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-sts/v/3.886.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -4742,7 +4742,7 @@ The aws-cdk package includes the following third-party software/licensing: ---------------- -** @aws-sdk/credential-provider-cognito-identity@3.883.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-cognito-identity/v/3.883.0 | Apache-2.0 +** @aws-sdk/credential-provider-cognito-identity@3.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-cognito-identity/v/3.886.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -5157,7 +5157,7 @@ Apache License ---------------- -** @aws-sdk/credential-provider-ini@3.883.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-ini/v/3.883.0 | Apache-2.0 +** @aws-sdk/credential-provider-ini@3.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-ini/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-node/v/3.883.0 | Apache-2.0 +** @aws-sdk/credential-provider-node@3.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-node/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-sso/v/3.883.0 | Apache-2.0 +** @aws-sdk/credential-provider-sso@3.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-sso/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-web-identity/v/3.883.0 | Apache-2.0 +** @aws-sdk/credential-provider-web-identity@3.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-web-identity/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/credential-providers/v/3.883.0 | Apache-2.0 +** @aws-sdk/credential-providers@3.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-providers/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/ec2-metadata-service/v/3.883.0 | Apache-2.0 +** @aws-sdk/ec2-metadata-service@3.886.0 - https://www.npmjs.com/package/@aws-sdk/ec2-metadata-service/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/lib-storage/v/3.883.0 | Apache-2.0 +** @aws-sdk/lib-storage@3.886.0 - https://www.npmjs.com/package/@aws-sdk/lib-storage/v/3.886.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.873.0 - https://www.npmjs.com/package/@aws-sdk/middleware-recursion-detection/v/3.873.0 | Apache-2.0 +** @aws-sdk/middleware-recursion-detection@3.886.0 - https://www.npmjs.com/package/@aws-sdk/middleware-recursion-detection/v/3.886.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -9267,7 +9267,7 @@ Apache License ---------------- -** @aws-sdk/nested-clients@3.883.0 - https://www.npmjs.com/package/@aws-sdk/nested-clients/v/3.883.0 | Apache-2.0 +** @aws-sdk/nested-clients@3.886.0 - https://www.npmjs.com/package/@aws-sdk/nested-clients/v/3.886.0 | Apache-2.0 ---------------- @@ -9682,7 +9682,7 @@ Apache License ---------------- -** @aws-sdk/token-providers@3.883.0 - https://www.npmjs.com/package/@aws-sdk/token-providers/v/3.883.0 | Apache-2.0 +** @aws-sdk/token-providers@3.886.0 - https://www.npmjs.com/package/@aws-sdk/token-providers/v/3.886.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -10913,7 +10913,187 @@ Apache License ---------------- -** @smithy/abort-controller@4.1.0 - https://www.npmjs.com/package/@smithy/abort-controller/v/4.1.0 | Apache-2.0 +** @aws/lambda-invoke-store@0.0.1 - https://www.npmjs.com/package/@aws/lambda-invoke-store/v/0.0.1 | Apache-2.0 + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + +---------------- + +** @smithy/abort-controller@4.1.1 - https://www.npmjs.com/package/@smithy/abort-controller/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -11118,7 +11298,7 @@ Apache License ---------------- -** @smithy/config-resolver@4.2.0 - https://www.npmjs.com/package/@smithy/config-resolver/v/4.2.0 | Apache-2.0 +** @smithy/config-resolver@4.2.1 - https://www.npmjs.com/package/@smithy/config-resolver/v/4.2.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -11323,7 +11503,7 @@ Apache License ---------------- -** @smithy/core@3.10.0 - https://www.npmjs.com/package/@smithy/core/v/3.10.0 | Apache-2.0 +** @smithy/core@3.11.0 - https://www.npmjs.com/package/@smithy/core/v/3.11.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -11529,7 +11709,7 @@ Apache License ---------------- -** @smithy/credential-provider-imds@4.1.0 - https://www.npmjs.com/package/@smithy/credential-provider-imds/v/4.1.0 | Apache-2.0 +** @smithy/credential-provider-imds@4.1.1 - https://www.npmjs.com/package/@smithy/credential-provider-imds/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -11734,7 +11914,7 @@ Apache License ---------------- -** @smithy/eventstream-codec@4.1.0 - https://www.npmjs.com/package/@smithy/eventstream-codec/v/4.1.0 | Apache-2.0 +** @smithy/eventstream-codec@4.1.1 - https://www.npmjs.com/package/@smithy/eventstream-codec/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -11940,7 +12120,7 @@ Apache License ---------------- -** @smithy/eventstream-serde-config-resolver@4.2.0 - https://www.npmjs.com/package/@smithy/eventstream-serde-config-resolver/v/4.2.0 | Apache-2.0 +** @smithy/eventstream-serde-config-resolver@4.2.1 - https://www.npmjs.com/package/@smithy/eventstream-serde-config-resolver/v/4.2.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -12146,7 +12326,7 @@ Apache License ---------------- -** @smithy/eventstream-serde-node@4.1.0 - https://www.npmjs.com/package/@smithy/eventstream-serde-node/v/4.1.0 | Apache-2.0 +** @smithy/eventstream-serde-node@4.1.1 - https://www.npmjs.com/package/@smithy/eventstream-serde-node/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -12352,7 +12532,7 @@ Apache License ---------------- -** @smithy/eventstream-serde-universal@4.1.0 - https://www.npmjs.com/package/@smithy/eventstream-serde-universal/v/4.1.0 | Apache-2.0 +** @smithy/eventstream-serde-universal@4.1.1 - https://www.npmjs.com/package/@smithy/eventstream-serde-universal/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -12558,7 +12738,7 @@ Apache License ---------------- -** @smithy/fetch-http-handler@5.2.0 - https://www.npmjs.com/package/@smithy/fetch-http-handler/v/5.2.0 | Apache-2.0 +** @smithy/fetch-http-handler@5.2.1 - https://www.npmjs.com/package/@smithy/fetch-http-handler/v/5.2.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -12763,7 +12943,7 @@ Apache License ---------------- -** @smithy/hash-node@4.1.0 - https://www.npmjs.com/package/@smithy/hash-node/v/4.1.0 | Apache-2.0 +** @smithy/hash-node@4.1.1 - https://www.npmjs.com/package/@smithy/hash-node/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -12968,7 +13148,7 @@ Apache License ---------------- -** @smithy/hash-stream-node@4.1.0 - https://www.npmjs.com/package/@smithy/hash-stream-node/v/4.1.0 | Apache-2.0 +** @smithy/hash-stream-node@4.1.1 - https://www.npmjs.com/package/@smithy/hash-stream-node/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -13583,7 +13763,7 @@ Apache License ---------------- -** @smithy/middleware-content-length@4.1.0 - https://www.npmjs.com/package/@smithy/middleware-content-length/v/4.1.0 | Apache-2.0 +** @smithy/middleware-content-length@4.1.1 - https://www.npmjs.com/package/@smithy/middleware-content-length/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -13788,7 +13968,7 @@ Apache License ---------------- -** @smithy/middleware-endpoint@4.2.0 - https://www.npmjs.com/package/@smithy/middleware-endpoint/v/4.2.0 | Apache-2.0 +** @smithy/middleware-endpoint@4.2.1 - https://www.npmjs.com/package/@smithy/middleware-endpoint/v/4.2.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -13993,7 +14173,7 @@ Apache License ---------------- -** @smithy/middleware-retry@4.2.0 - https://www.npmjs.com/package/@smithy/middleware-retry/v/4.2.0 | Apache-2.0 +** @smithy/middleware-retry@4.2.1 - https://www.npmjs.com/package/@smithy/middleware-retry/v/4.2.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -14199,7 +14379,7 @@ Apache License ---------------- -** @smithy/middleware-serde@4.1.0 - https://www.npmjs.com/package/@smithy/middleware-serde/v/4.1.0 | Apache-2.0 +** @smithy/middleware-serde@4.1.1 - https://www.npmjs.com/package/@smithy/middleware-serde/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -14405,7 +14585,7 @@ Apache License ---------------- -** @smithy/middleware-stack@4.1.0 - https://www.npmjs.com/package/@smithy/middleware-stack/v/4.1.0 | Apache-2.0 +** @smithy/middleware-stack@4.1.1 - https://www.npmjs.com/package/@smithy/middleware-stack/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -14610,7 +14790,7 @@ Apache License ---------------- -** @smithy/node-config-provider@4.2.0 - https://www.npmjs.com/package/@smithy/node-config-provider/v/4.2.0 | Apache-2.0 +** @smithy/node-config-provider@4.2.1 - https://www.npmjs.com/package/@smithy/node-config-provider/v/4.2.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -14815,7 +14995,7 @@ Apache License ---------------- -** @smithy/node-http-handler@4.2.0 - https://www.npmjs.com/package/@smithy/node-http-handler/v/4.2.0 | Apache-2.0 +** @smithy/node-http-handler@4.2.1 - https://www.npmjs.com/package/@smithy/node-http-handler/v/4.2.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -15020,7 +15200,7 @@ Apache License ---------------- -** @smithy/property-provider@4.1.0 - https://www.npmjs.com/package/@smithy/property-provider/v/4.1.0 | Apache-2.0 +** @smithy/property-provider@4.1.1 - https://www.npmjs.com/package/@smithy/property-provider/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -15225,7 +15405,7 @@ Apache License ---------------- -** @smithy/protocol-http@5.2.0 - https://www.npmjs.com/package/@smithy/protocol-http/v/5.2.0 | Apache-2.0 +** @smithy/protocol-http@5.2.1 - https://www.npmjs.com/package/@smithy/protocol-http/v/5.2.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -15431,7 +15611,7 @@ Apache License ---------------- -** @smithy/querystring-builder@4.1.0 - https://www.npmjs.com/package/@smithy/querystring-builder/v/4.1.0 | Apache-2.0 +** @smithy/querystring-builder@4.1.1 - https://www.npmjs.com/package/@smithy/querystring-builder/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -15637,7 +15817,7 @@ Apache License ---------------- -** @smithy/querystring-parser@4.1.0 - https://www.npmjs.com/package/@smithy/querystring-parser/v/4.1.0 | Apache-2.0 +** @smithy/querystring-parser@4.1.1 - https://www.npmjs.com/package/@smithy/querystring-parser/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -15843,7 +16023,7 @@ Apache License ---------------- -** @smithy/service-error-classification@4.1.0 - https://www.npmjs.com/package/@smithy/service-error-classification/v/4.1.0 | Apache-2.0 +** @smithy/service-error-classification@4.1.1 - https://www.npmjs.com/package/@smithy/service-error-classification/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -16049,7 +16229,7 @@ Apache License ---------------- -** @smithy/shared-ini-file-loader@4.1.0 - https://www.npmjs.com/package/@smithy/shared-ini-file-loader/v/4.1.0 | Apache-2.0 +** @smithy/shared-ini-file-loader@4.1.1 - https://www.npmjs.com/package/@smithy/shared-ini-file-loader/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -16254,7 +16434,7 @@ Apache License ---------------- -** @smithy/signature-v4@5.2.0 - https://www.npmjs.com/package/@smithy/signature-v4/v/5.2.0 | Apache-2.0 +** @smithy/signature-v4@5.2.1 - https://www.npmjs.com/package/@smithy/signature-v4/v/5.2.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -16459,7 +16639,7 @@ Apache License ---------------- -** @smithy/smithy-client@4.6.0 - https://www.npmjs.com/package/@smithy/smithy-client/v/4.6.0 | Apache-2.0 +** @smithy/smithy-client@4.6.1 - https://www.npmjs.com/package/@smithy/smithy-client/v/4.6.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -16665,7 +16845,7 @@ Apache License ---------------- -** @smithy/types@4.4.0 - https://www.npmjs.com/package/@smithy/types/v/4.4.0 | Apache-2.0 +** @smithy/types@4.5.0 - https://www.npmjs.com/package/@smithy/types/v/4.5.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -16871,7 +17051,7 @@ Apache License ---------------- -** @smithy/url-parser@4.1.0 - https://www.npmjs.com/package/@smithy/url-parser/v/4.1.0 | Apache-2.0 +** @smithy/url-parser@4.1.1 - https://www.npmjs.com/package/@smithy/url-parser/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -18307,7 +18487,7 @@ Apache License ---------------- -** @smithy/util-defaults-mode-node@4.1.0 - https://www.npmjs.com/package/@smithy/util-defaults-mode-node/v/4.1.0 | Apache-2.0 +** @smithy/util-defaults-mode-node@4.1.1 - https://www.npmjs.com/package/@smithy/util-defaults-mode-node/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -18513,7 +18693,7 @@ Apache License ---------------- -** @smithy/util-endpoints@3.1.0 - https://www.npmjs.com/package/@smithy/util-endpoints/v/3.1.0 | Apache-2.0 +** @smithy/util-endpoints@3.1.1 - https://www.npmjs.com/package/@smithy/util-endpoints/v/3.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -18923,7 +19103,7 @@ Apache License ---------------- -** @smithy/util-middleware@4.1.0 - https://www.npmjs.com/package/@smithy/util-middleware/v/4.1.0 | Apache-2.0 +** @smithy/util-middleware@4.1.1 - https://www.npmjs.com/package/@smithy/util-middleware/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -19128,7 +19308,7 @@ Apache License ---------------- -** @smithy/util-retry@4.1.0 - https://www.npmjs.com/package/@smithy/util-retry/v/4.1.0 | Apache-2.0 +** @smithy/util-retry@4.1.1 - https://www.npmjs.com/package/@smithy/util-retry/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -19333,7 +19513,7 @@ Apache License ---------------- -** @smithy/util-stream@4.3.0 - https://www.npmjs.com/package/@smithy/util-stream/v/4.3.0 | Apache-2.0 +** @smithy/util-stream@4.3.1 - https://www.npmjs.com/package/@smithy/util-stream/v/4.3.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -20153,7 +20333,7 @@ Apache License ---------------- -** @smithy/util-waiter@4.1.0 - https://www.npmjs.com/package/@smithy/util-waiter/v/4.1.0 | Apache-2.0 +** @smithy/util-waiter@4.1.1 - https://www.npmjs.com/package/@smithy/util-waiter/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -20663,7 +20843,7 @@ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH RE ---------------- -** b4a@1.6.7 - https://www.npmjs.com/package/b4a/v/1.6.7 | Apache-2.0 +** b4a@1.7.0 - https://www.npmjs.com/package/b4a/v/1.7.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -21015,7 +21195,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI ---------------- -** cdk-from-cfn@0.244.0 - https://www.npmjs.com/package/cdk-from-cfn/v/0.244.0 | MIT OR Apache-2.0 +** cdk-from-cfn@0.245.0 - https://www.npmjs.com/package/cdk-from-cfn/v/0.245.0 | MIT OR Apache-2.0 ---------------- diff --git a/packages/aws-cdk/package.json b/packages/aws-cdk/package.json index 047df0fbe..2c90eca54 100644 --- a/packages/aws-cdk/package.json +++ b/packages/aws-cdk/package.json @@ -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.2.0", - "@smithy/property-provider": "^4.1.0", - "@smithy/shared-ini-file-loader": "^4.1.0", - "@smithy/types": "^4.4.0", - "@smithy/util-retry": "^4.1.0", - "@smithy/util-waiter": "^4.1.0", + "@smithy/middleware-endpoint": "^4.2.1", + "@smithy/property-provider": "^4.1.1", + "@smithy/shared-ini-file-loader": "^4.1.1", + "@smithy/types": "^4.5.0", + "@smithy/util-retry": "^4.1.1", + "@smithy/util-waiter": "^4.1.1", "archiver": "^7.0.1", "camelcase": "^6", - "cdk-from-cfn": "^0.244.0", + "cdk-from-cfn": "^0.245.0", "chalk": "^4", "chokidar": "^3", "decamelize": "^5", diff --git a/packages/cdk-assets/THIRD_PARTY_LICENSES b/packages/cdk-assets/THIRD_PARTY_LICENSES index 913d73124..a75712e20 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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-cognito-identity/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-cognito-identity@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-cognito-identity/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-ecr/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-ecr@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-ecr/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-s3/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-s3@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-s3/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-secrets-manager/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-secrets-manager@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-secrets-manager/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-sso/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-sso@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-sso/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/client-sts/v/3.883.0 | Apache-2.0 +** @aws-sdk/client-sts@3.886.0 - https://www.npmjs.com/package/@aws-sdk/client-sts/v/3.886.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -1858,7 +1858,7 @@ The cdk-assets package includes the following third-party software/licensing: ---------------- -** @aws-sdk/credential-provider-cognito-identity@3.883.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-cognito-identity/v/3.883.0 | Apache-2.0 +** @aws-sdk/credential-provider-cognito-identity@3.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-cognito-identity/v/3.886.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -2273,7 +2273,7 @@ Apache License ---------------- -** @aws-sdk/credential-provider-ini@3.883.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-ini/v/3.883.0 | Apache-2.0 +** @aws-sdk/credential-provider-ini@3.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-ini/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-node/v/3.883.0 | Apache-2.0 +** @aws-sdk/credential-provider-node@3.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-node/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-sso/v/3.883.0 | Apache-2.0 +** @aws-sdk/credential-provider-sso@3.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-sso/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-web-identity/v/3.883.0 | Apache-2.0 +** @aws-sdk/credential-provider-web-identity@3.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-web-identity/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/credential-providers/v/3.883.0 | Apache-2.0 +** @aws-sdk/credential-providers@3.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-providers/v/3.886.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.883.0 - https://www.npmjs.com/package/@aws-sdk/lib-storage/v/3.883.0 | Apache-2.0 +** @aws-sdk/lib-storage@3.886.0 - https://www.npmjs.com/package/@aws-sdk/lib-storage/v/3.886.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.873.0 - https://www.npmjs.com/package/@aws-sdk/middleware-recursion-detection/v/3.873.0 | Apache-2.0 +** @aws-sdk/middleware-recursion-detection@3.886.0 - https://www.npmjs.com/package/@aws-sdk/middleware-recursion-detection/v/3.886.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -5767,7 +5767,7 @@ Apache License ---------------- -** @aws-sdk/nested-clients@3.883.0 - https://www.npmjs.com/package/@aws-sdk/nested-clients/v/3.883.0 | Apache-2.0 +** @aws-sdk/nested-clients@3.886.0 - https://www.npmjs.com/package/@aws-sdk/nested-clients/v/3.886.0 | Apache-2.0 ---------------- @@ -6182,7 +6182,7 @@ Apache License ---------------- -** @aws-sdk/token-providers@3.883.0 - https://www.npmjs.com/package/@aws-sdk/token-providers/v/3.883.0 | Apache-2.0 +** @aws-sdk/token-providers@3.886.0 - https://www.npmjs.com/package/@aws-sdk/token-providers/v/3.886.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -7208,7 +7208,187 @@ Apache License ---------------- -** @smithy/abort-controller@4.1.0 - https://www.npmjs.com/package/@smithy/abort-controller/v/4.1.0 | Apache-2.0 +** @aws/lambda-invoke-store@0.0.1 - https://www.npmjs.com/package/@aws/lambda-invoke-store/v/0.0.1 | Apache-2.0 + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + +---------------- + +** @smithy/abort-controller@4.1.1 - https://www.npmjs.com/package/@smithy/abort-controller/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -7413,7 +7593,7 @@ Apache License ---------------- -** @smithy/config-resolver@4.2.0 - https://www.npmjs.com/package/@smithy/config-resolver/v/4.2.0 | Apache-2.0 +** @smithy/config-resolver@4.2.1 - https://www.npmjs.com/package/@smithy/config-resolver/v/4.2.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -7618,7 +7798,7 @@ Apache License ---------------- -** @smithy/core@3.10.0 - https://www.npmjs.com/package/@smithy/core/v/3.10.0 | Apache-2.0 +** @smithy/core@3.11.0 - https://www.npmjs.com/package/@smithy/core/v/3.11.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -7824,7 +8004,7 @@ Apache License ---------------- -** @smithy/credential-provider-imds@4.1.0 - https://www.npmjs.com/package/@smithy/credential-provider-imds/v/4.1.0 | Apache-2.0 +** @smithy/credential-provider-imds@4.1.1 - https://www.npmjs.com/package/@smithy/credential-provider-imds/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -8029,7 +8209,7 @@ Apache License ---------------- -** @smithy/eventstream-codec@4.1.0 - https://www.npmjs.com/package/@smithy/eventstream-codec/v/4.1.0 | Apache-2.0 +** @smithy/eventstream-codec@4.1.1 - https://www.npmjs.com/package/@smithy/eventstream-codec/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -8235,7 +8415,7 @@ Apache License ---------------- -** @smithy/eventstream-serde-config-resolver@4.2.0 - https://www.npmjs.com/package/@smithy/eventstream-serde-config-resolver/v/4.2.0 | Apache-2.0 +** @smithy/eventstream-serde-config-resolver@4.2.1 - https://www.npmjs.com/package/@smithy/eventstream-serde-config-resolver/v/4.2.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -8441,7 +8621,7 @@ Apache License ---------------- -** @smithy/eventstream-serde-node@4.1.0 - https://www.npmjs.com/package/@smithy/eventstream-serde-node/v/4.1.0 | Apache-2.0 +** @smithy/eventstream-serde-node@4.1.1 - https://www.npmjs.com/package/@smithy/eventstream-serde-node/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -8647,7 +8827,7 @@ Apache License ---------------- -** @smithy/eventstream-serde-universal@4.1.0 - https://www.npmjs.com/package/@smithy/eventstream-serde-universal/v/4.1.0 | Apache-2.0 +** @smithy/eventstream-serde-universal@4.1.1 - https://www.npmjs.com/package/@smithy/eventstream-serde-universal/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -8853,7 +9033,7 @@ Apache License ---------------- -** @smithy/fetch-http-handler@5.2.0 - https://www.npmjs.com/package/@smithy/fetch-http-handler/v/5.2.0 | Apache-2.0 +** @smithy/fetch-http-handler@5.2.1 - https://www.npmjs.com/package/@smithy/fetch-http-handler/v/5.2.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -9058,7 +9238,7 @@ Apache License ---------------- -** @smithy/hash-node@4.1.0 - https://www.npmjs.com/package/@smithy/hash-node/v/4.1.0 | Apache-2.0 +** @smithy/hash-node@4.1.1 - https://www.npmjs.com/package/@smithy/hash-node/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -9263,7 +9443,7 @@ Apache License ---------------- -** @smithy/hash-stream-node@4.1.0 - https://www.npmjs.com/package/@smithy/hash-stream-node/v/4.1.0 | Apache-2.0 +** @smithy/hash-stream-node@4.1.1 - https://www.npmjs.com/package/@smithy/hash-stream-node/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -9878,7 +10058,7 @@ Apache License ---------------- -** @smithy/middleware-content-length@4.1.0 - https://www.npmjs.com/package/@smithy/middleware-content-length/v/4.1.0 | Apache-2.0 +** @smithy/middleware-content-length@4.1.1 - https://www.npmjs.com/package/@smithy/middleware-content-length/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -10083,7 +10263,7 @@ Apache License ---------------- -** @smithy/middleware-endpoint@4.2.0 - https://www.npmjs.com/package/@smithy/middleware-endpoint/v/4.2.0 | Apache-2.0 +** @smithy/middleware-endpoint@4.2.1 - https://www.npmjs.com/package/@smithy/middleware-endpoint/v/4.2.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -10288,7 +10468,7 @@ Apache License ---------------- -** @smithy/middleware-retry@4.2.0 - https://www.npmjs.com/package/@smithy/middleware-retry/v/4.2.0 | Apache-2.0 +** @smithy/middleware-retry@4.2.1 - https://www.npmjs.com/package/@smithy/middleware-retry/v/4.2.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -10494,7 +10674,7 @@ Apache License ---------------- -** @smithy/middleware-serde@4.1.0 - https://www.npmjs.com/package/@smithy/middleware-serde/v/4.1.0 | Apache-2.0 +** @smithy/middleware-serde@4.1.1 - https://www.npmjs.com/package/@smithy/middleware-serde/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -10700,7 +10880,7 @@ Apache License ---------------- -** @smithy/middleware-stack@4.1.0 - https://www.npmjs.com/package/@smithy/middleware-stack/v/4.1.0 | Apache-2.0 +** @smithy/middleware-stack@4.1.1 - https://www.npmjs.com/package/@smithy/middleware-stack/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -10905,7 +11085,7 @@ Apache License ---------------- -** @smithy/node-config-provider@4.2.0 - https://www.npmjs.com/package/@smithy/node-config-provider/v/4.2.0 | Apache-2.0 +** @smithy/node-config-provider@4.2.1 - https://www.npmjs.com/package/@smithy/node-config-provider/v/4.2.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -11110,7 +11290,7 @@ Apache License ---------------- -** @smithy/node-http-handler@4.2.0 - https://www.npmjs.com/package/@smithy/node-http-handler/v/4.2.0 | Apache-2.0 +** @smithy/node-http-handler@4.2.1 - https://www.npmjs.com/package/@smithy/node-http-handler/v/4.2.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -11315,7 +11495,7 @@ Apache License ---------------- -** @smithy/property-provider@4.1.0 - https://www.npmjs.com/package/@smithy/property-provider/v/4.1.0 | Apache-2.0 +** @smithy/property-provider@4.1.1 - https://www.npmjs.com/package/@smithy/property-provider/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -11520,7 +11700,7 @@ Apache License ---------------- -** @smithy/protocol-http@5.2.0 - https://www.npmjs.com/package/@smithy/protocol-http/v/5.2.0 | Apache-2.0 +** @smithy/protocol-http@5.2.1 - https://www.npmjs.com/package/@smithy/protocol-http/v/5.2.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -11726,7 +11906,7 @@ Apache License ---------------- -** @smithy/querystring-builder@4.1.0 - https://www.npmjs.com/package/@smithy/querystring-builder/v/4.1.0 | Apache-2.0 +** @smithy/querystring-builder@4.1.1 - https://www.npmjs.com/package/@smithy/querystring-builder/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -11932,7 +12112,7 @@ Apache License ---------------- -** @smithy/querystring-parser@4.1.0 - https://www.npmjs.com/package/@smithy/querystring-parser/v/4.1.0 | Apache-2.0 +** @smithy/querystring-parser@4.1.1 - https://www.npmjs.com/package/@smithy/querystring-parser/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -12138,7 +12318,7 @@ Apache License ---------------- -** @smithy/service-error-classification@4.1.0 - https://www.npmjs.com/package/@smithy/service-error-classification/v/4.1.0 | Apache-2.0 +** @smithy/service-error-classification@4.1.1 - https://www.npmjs.com/package/@smithy/service-error-classification/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -12344,7 +12524,7 @@ Apache License ---------------- -** @smithy/shared-ini-file-loader@4.1.0 - https://www.npmjs.com/package/@smithy/shared-ini-file-loader/v/4.1.0 | Apache-2.0 +** @smithy/shared-ini-file-loader@4.1.1 - https://www.npmjs.com/package/@smithy/shared-ini-file-loader/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -12549,7 +12729,7 @@ Apache License ---------------- -** @smithy/signature-v4@5.2.0 - https://www.npmjs.com/package/@smithy/signature-v4/v/5.2.0 | Apache-2.0 +** @smithy/signature-v4@5.2.1 - https://www.npmjs.com/package/@smithy/signature-v4/v/5.2.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -12754,7 +12934,7 @@ Apache License ---------------- -** @smithy/smithy-client@4.6.0 - https://www.npmjs.com/package/@smithy/smithy-client/v/4.6.0 | Apache-2.0 +** @smithy/smithy-client@4.6.1 - https://www.npmjs.com/package/@smithy/smithy-client/v/4.6.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -12960,7 +13140,7 @@ Apache License ---------------- -** @smithy/types@4.4.0 - https://www.npmjs.com/package/@smithy/types/v/4.4.0 | Apache-2.0 +** @smithy/types@4.5.0 - https://www.npmjs.com/package/@smithy/types/v/4.5.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -13166,7 +13346,7 @@ Apache License ---------------- -** @smithy/url-parser@4.1.0 - https://www.npmjs.com/package/@smithy/url-parser/v/4.1.0 | Apache-2.0 +** @smithy/url-parser@4.1.1 - https://www.npmjs.com/package/@smithy/url-parser/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -14602,7 +14782,7 @@ Apache License ---------------- -** @smithy/util-defaults-mode-node@4.1.0 - https://www.npmjs.com/package/@smithy/util-defaults-mode-node/v/4.1.0 | Apache-2.0 +** @smithy/util-defaults-mode-node@4.1.1 - https://www.npmjs.com/package/@smithy/util-defaults-mode-node/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -14808,7 +14988,7 @@ Apache License ---------------- -** @smithy/util-endpoints@3.1.0 - https://www.npmjs.com/package/@smithy/util-endpoints/v/3.1.0 | Apache-2.0 +** @smithy/util-endpoints@3.1.1 - https://www.npmjs.com/package/@smithy/util-endpoints/v/3.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -15218,7 +15398,7 @@ Apache License ---------------- -** @smithy/util-middleware@4.1.0 - https://www.npmjs.com/package/@smithy/util-middleware/v/4.1.0 | Apache-2.0 +** @smithy/util-middleware@4.1.1 - https://www.npmjs.com/package/@smithy/util-middleware/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -15423,7 +15603,7 @@ Apache License ---------------- -** @smithy/util-retry@4.1.0 - https://www.npmjs.com/package/@smithy/util-retry/v/4.1.0 | Apache-2.0 +** @smithy/util-retry@4.1.1 - https://www.npmjs.com/package/@smithy/util-retry/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -15628,7 +15808,7 @@ Apache License ---------------- -** @smithy/util-stream@4.3.0 - https://www.npmjs.com/package/@smithy/util-stream/v/4.3.0 | Apache-2.0 +** @smithy/util-stream@4.3.1 - https://www.npmjs.com/package/@smithy/util-stream/v/4.3.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -16448,7 +16628,7 @@ Apache License ---------------- -** @smithy/util-waiter@4.1.0 - https://www.npmjs.com/package/@smithy/util-waiter/v/4.1.0 | Apache-2.0 +** @smithy/util-waiter@4.1.1 - https://www.npmjs.com/package/@smithy/util-waiter/v/4.1.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -16783,7 +16963,7 @@ THE SOFTWARE. ---------------- -** b4a@1.6.7 - https://www.npmjs.com/package/b4a/v/1.6.7 | Apache-2.0 +** b4a@1.7.0 - https://www.npmjs.com/package/b4a/v/1.7.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 e4c5e9792..e6596cd22 100644 --- a/packages/cdk-assets/package.json +++ b/packages/cdk-assets/package.json @@ -36,7 +36,7 @@ }, "devDependencies": { "@aws-cdk/cloud-assembly-schema": "^0.0.0", - "@aws-sdk/client-s3": "^3.883.0", + "@aws-sdk/client-s3": "^3.886.0", "@cdklabs/eslint-plugin": "^1.3.4", "@stylistic/eslint-plugin": "^3", "@types/jest": "^29.5.14", diff --git a/yarn.lock b/yarn.lock index 13b22c3e0..420909f41 100644 --- a/yarn.lock +++ b/yarn.lock @@ -179,17 +179,17 @@ tslib "^1.8.0" "@aws-sdk/client-appsync@^3": - version "3.883.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-appsync/-/client-appsync-3.883.0.tgz#0c9bccd9403b446eda6d3487a9b108d1b0b646af" - integrity sha512-+07NiCz74TOc0CfLRbAeH8NnZ3usrm82Ii4PBu6Zb1AYtDHziwGGmwp0QwpUM5jb4ZI+8w4HhGq9+diPb5I8Fg== + version "3.886.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-appsync/-/client-appsync-3.886.0.tgz#7dfa0095c19a9be7164d13d5e29cbf48a16bd3b8" + integrity sha512-MY8Q7wAM2PHs72vi+++F5H7YD54LhTtIalK5WnAde8ANSNQTjVfKMXVlJumRoMQGPqej+CXACUMgNj6i66WksQ== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-node" "3.883.0" + "@aws-sdk/credential-provider-node" "3.886.0" "@aws-sdk/middleware-host-header" "3.873.0" "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.873.0" + "@aws-sdk/middleware-recursion-detection" "3.886.0" "@aws-sdk/middleware-user-agent" "3.883.0" "@aws-sdk/region-config-resolver" "3.873.0" "@aws-sdk/types" "3.862.0" @@ -225,17 +225,17 @@ tslib "^2.6.2" "@aws-sdk/client-cloudcontrol@^3": - version "3.883.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudcontrol/-/client-cloudcontrol-3.883.0.tgz#957131b9335a02dbc8ad32349cc421806f933194" - integrity sha512-OmxodH8LY+415vlcbLLHFzUupV48UffpXXsbKhEaqmgTpmgjo1iN9UsckFhIM3aNHeOnxzVan5D/6W9CBajGmA== + version "3.886.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudcontrol/-/client-cloudcontrol-3.886.0.tgz#b15c936a700b6e47c36cc458751d1a2c974eb616" + integrity sha512-5OA6RLHknkGmFE7rqxoRJGMhx93woLxRcDA1nUYb+YzFInSkjmx2QALJ9i4jaEGd5BYpEPh0JAMNk/r5lSMg0Q== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-node" "3.883.0" + "@aws-sdk/credential-provider-node" "3.886.0" "@aws-sdk/middleware-host-header" "3.873.0" "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.873.0" + "@aws-sdk/middleware-recursion-detection" "3.886.0" "@aws-sdk/middleware-user-agent" "3.883.0" "@aws-sdk/region-config-resolver" "3.873.0" "@aws-sdk/types" "3.862.0" @@ -311,18 +311,18 @@ tslib "^2.0.0" uuid "^3.0.0" -"@aws-sdk/client-cloudformation@^3", "@aws-sdk/client-cloudformation@^3.883.0": - version "3.883.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudformation/-/client-cloudformation-3.883.0.tgz#1b3134d626719df8b3c2e0259840b3776f8ac27d" - integrity sha512-5Zl79ZpzsjhopoCy/JzEzUXvky7Tp3a4Cfe3dnmlWY6xuTqW5Ob0Qvi0JOSD7tAi1MW91xcrwED1VGVlzGzz+w== +"@aws-sdk/client-cloudformation@^3", "@aws-sdk/client-cloudformation@^3.886.0": + version "3.886.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudformation/-/client-cloudformation-3.886.0.tgz#5abf772cb7488f2a3aa8f9fef5d8acf5f8892ffa" + integrity sha512-KvVEP8XfDfBSZFqTumNi+FZHBv+m0MSlAsVw/AIgnThtr/SWVKomYP3SGLreg18QpE+grCfNJ+Laf1WeYe+YmA== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-node" "3.883.0" + "@aws-sdk/credential-provider-node" "3.886.0" "@aws-sdk/middleware-host-header" "3.873.0" "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.873.0" + "@aws-sdk/middleware-recursion-detection" "3.886.0" "@aws-sdk/middleware-user-agent" "3.883.0" "@aws-sdk/region-config-resolver" "3.873.0" "@aws-sdk/types" "3.862.0" @@ -360,17 +360,17 @@ uuid "^9.0.1" "@aws-sdk/client-cloudwatch-logs@^3": - version "3.883.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudwatch-logs/-/client-cloudwatch-logs-3.883.0.tgz#77d55a8e24f08337ef36f92d9e24bad120209946" - integrity sha512-FiCShuNlBdJL20HOAX+lojTuwG8o0cV2Oe31aKNicCSQYkB/otkg3PdXqrK44Ho/1B0/D15UuEdnFMCZ8OyvCA== + version "3.886.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudwatch-logs/-/client-cloudwatch-logs-3.886.0.tgz#50f14d9fab2ec07cd3d9481e257b3777ad24410b" + integrity sha512-CNk3RPl+02p1ww22nfrv1VoyakoV/OjF2q1/wkVfXRPD1oD7UkTvSUd4zuvP/cXPyaAfg6QIYvOLFWKZ2Hkp1w== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-node" "3.883.0" + "@aws-sdk/credential-provider-node" "3.886.0" "@aws-sdk/middleware-host-header" "3.873.0" "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.873.0" + "@aws-sdk/middleware-recursion-detection" "3.886.0" "@aws-sdk/middleware-user-agent" "3.883.0" "@aws-sdk/region-config-resolver" "3.873.0" "@aws-sdk/types" "3.862.0" @@ -409,18 +409,18 @@ tslib "^2.6.2" uuid "^9.0.1" -"@aws-sdk/client-codeartifact@^3.883.0": - version "3.883.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-codeartifact/-/client-codeartifact-3.883.0.tgz#12a4020834e153e7a5663aa68943c03c32cec70c" - integrity sha512-dtsRLcGUvL51bIzJXJO0s+pE8NohI6bnMB1KlOm6+rPel/qGEsjxhWDV/kmZgoeRqTWShrEPmf05TzZ/glG7YA== +"@aws-sdk/client-codeartifact@^3.886.0": + version "3.886.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-codeartifact/-/client-codeartifact-3.886.0.tgz#7c254b9f3750a247618cb2301dd59594bfffb5ba" + integrity sha512-i8S3glSeWlDCT25S2YXlmoPFHl4/adWuDbVOZ+WXx7ICeEniVCs1KGZe96zDyNObgqX5hlf4KiV5NQ9ciekf6w== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-node" "3.883.0" + "@aws-sdk/credential-provider-node" "3.886.0" "@aws-sdk/middleware-host-header" "3.873.0" "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.873.0" + "@aws-sdk/middleware-recursion-detection" "3.886.0" "@aws-sdk/middleware-user-agent" "3.883.0" "@aws-sdk/region-config-resolver" "3.873.0" "@aws-sdk/types" "3.862.0" @@ -456,17 +456,17 @@ tslib "^2.6.2" "@aws-sdk/client-codebuild@^3": - version "3.883.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-codebuild/-/client-codebuild-3.883.0.tgz#0c22f9c6ad24f8a19181cc48fe809035a5d58b9f" - integrity sha512-IYyrDQsR2TEn/nuBy3f21IAeVDQbbfXwuORw7PRuu1ULIbjnbGd1ehVHrYkCVyGP6hJO+zEf6uWOPOnBIyuubA== + version "3.886.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-codebuild/-/client-codebuild-3.886.0.tgz#14fdf844670d32f00a3e751a3f3ebdf5e56d978a" + integrity sha512-vZ7qWX3DIImOF+LIkOPA7vQ9O22snTw/5+079M1e1CjfQhXXRIBXsH+tzY8ZvL0VAa/Ix2NleeiDfw0Nh4uUGw== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-node" "3.883.0" + "@aws-sdk/credential-provider-node" "3.886.0" "@aws-sdk/middleware-host-header" "3.873.0" "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.873.0" + "@aws-sdk/middleware-recursion-detection" "3.886.0" "@aws-sdk/middleware-user-agent" "3.883.0" "@aws-sdk/region-config-resolver" "3.873.0" "@aws-sdk/types" "3.862.0" @@ -500,18 +500,18 @@ "@smithy/util-utf8" "^4.0.0" tslib "^2.6.2" -"@aws-sdk/client-cognito-identity@3.883.0": - version "3.883.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.883.0.tgz#775e92819bbd15e01e0a4ddd7c2d4abd51272c96" - integrity sha512-/uezRmLtkx7kZkC0o6B+hahCVBTij2ghCW+kXgbK0tz6Gl7WDYRIyszR9Vf0wDUqsj5S3hgBXKr6zR4V4ULTmw== +"@aws-sdk/client-cognito-identity@3.886.0": + version "3.886.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.886.0.tgz#dc38ac942ee1d9c10356eba26b3534d4d1bb8331" + integrity sha512-2WULWpUw4DNPNtcBdlRqjYsKz/RHeIIDzWYALHaOSGv1jjqPnnHYGifwR12dZBpFraLAruXh33SyAg0y+/n4fQ== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-node" "3.883.0" + "@aws-sdk/credential-provider-node" "3.886.0" "@aws-sdk/middleware-host-header" "3.873.0" "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.873.0" + "@aws-sdk/middleware-recursion-detection" "3.886.0" "@aws-sdk/middleware-user-agent" "3.883.0" "@aws-sdk/region-config-resolver" "3.873.0" "@aws-sdk/types" "3.862.0" @@ -546,17 +546,17 @@ tslib "^2.6.2" "@aws-sdk/client-ec2@^3": - version "3.883.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-ec2/-/client-ec2-3.883.0.tgz#11c8ea14917617f3f168c8bcc24703ebf9bf524f" - integrity sha512-OBIrw0uJr0bJy/+rbHzoPmVjlCsj0M/MAnnEOEDYVAsP/kkapG2u1KhNKQL2eMx9IHxC3GodqPKJGUrv1QZ4ZA== + version "3.886.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-ec2/-/client-ec2-3.886.0.tgz#523d3b8302805f5e0d6a06aaada3b6d2c619ed7c" + integrity sha512-MKjZzs2ockhasC45m/G75kjRdrGu/B7A45fVdxB/uKLBDlym7gbgpH86YpIMUmg/MsaVpgnb+33K+48MtQz0RA== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-node" "3.883.0" + "@aws-sdk/credential-provider-node" "3.886.0" "@aws-sdk/middleware-host-header" "3.873.0" "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.873.0" + "@aws-sdk/middleware-recursion-detection" "3.886.0" "@aws-sdk/middleware-sdk-ec2" "3.882.0" "@aws-sdk/middleware-user-agent" "3.883.0" "@aws-sdk/region-config-resolver" "3.873.0" @@ -594,18 +594,18 @@ tslib "^2.6.2" uuid "^9.0.1" -"@aws-sdk/client-ecr-public@^3.883.0": - version "3.883.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-ecr-public/-/client-ecr-public-3.883.0.tgz#7d504c5f0535eda71029f07cbc484a3c75549d1d" - integrity sha512-OHwc+kgLWeVzQnesKBn7BMurAPaZBlrLftkfk+d19pv753N8oDq9rDRRhxF3Ga+aUUHZ5LTd652BfBgkIvUz9w== +"@aws-sdk/client-ecr-public@^3.886.0": + version "3.886.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-ecr-public/-/client-ecr-public-3.886.0.tgz#d624be60664920c0340506b6edc9f8d18c03793a" + integrity sha512-SgDxLtjummHFQpW0fkN6+NUYz9wa3D2iDejuDBrKQmWfEltfEq3zyfz7uzFnd//HsZq2Dkw9PWiLvQcv9uLowQ== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-node" "3.883.0" + "@aws-sdk/credential-provider-node" "3.886.0" "@aws-sdk/middleware-host-header" "3.873.0" "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.873.0" + "@aws-sdk/middleware-recursion-detection" "3.886.0" "@aws-sdk/middleware-user-agent" "3.883.0" "@aws-sdk/region-config-resolver" "3.873.0" "@aws-sdk/types" "3.862.0" @@ -639,18 +639,18 @@ "@smithy/util-utf8" "^4.0.0" tslib "^2.6.2" -"@aws-sdk/client-ecr@^3", "@aws-sdk/client-ecr@^3.883.0": - version "3.883.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-ecr/-/client-ecr-3.883.0.tgz#9535cc8faf71faf8f9293a44d63cade28392d18a" - integrity sha512-qNYoYZzOXFoqtBODi09dtv71OVpHdkLPk9trgHHxFpxHkhlFzfXGCHXLmxVTFSJ7DNGdxUSMWqFhS6kARnlE1w== +"@aws-sdk/client-ecr@^3", "@aws-sdk/client-ecr@^3.886.0": + version "3.886.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-ecr/-/client-ecr-3.886.0.tgz#e3fad8c6382c2c1e0d1ad7af58fa72e6688ba252" + integrity sha512-5GF9EdtXTyI6P6fXOH3i/BFkpjt6xv7NnQy8qHw0SJrDFY3FswSwF8yJZFzvs5CuOgZwjojuIAZ732yGUcPftg== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-node" "3.883.0" + "@aws-sdk/credential-provider-node" "3.886.0" "@aws-sdk/middleware-host-header" "3.873.0" "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.873.0" + "@aws-sdk/middleware-recursion-detection" "3.886.0" "@aws-sdk/middleware-user-agent" "3.883.0" "@aws-sdk/region-config-resolver" "3.873.0" "@aws-sdk/types" "3.862.0" @@ -685,18 +685,18 @@ "@smithy/util-waiter" "^4.0.7" tslib "^2.6.2" -"@aws-sdk/client-ecs@^3", "@aws-sdk/client-ecs@^3.883.0": - version "3.883.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-ecs/-/client-ecs-3.883.0.tgz#01d8c3c9ddd7c5bb399bca24d76ea5855f719842" - integrity sha512-MojYGFI7uBGXLXXY0cTS07XKmIJN4QqYq2P0868trDeERxQrT03QcO6b8QTvT9ZIyu1gdrD9kX+yMiulGAFlGA== +"@aws-sdk/client-ecs@^3", "@aws-sdk/client-ecs@^3.886.0": + version "3.886.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-ecs/-/client-ecs-3.886.0.tgz#d9d4646e64bf2ea0a088ed2eee0037a05af310f2" + integrity sha512-22bqXAXAdVIXbIbRaSTyhYkrP0LBLFkvnP6wr2k4um5iHCKWbpl8tEGIUVmk80itXpsR/ASzZbt+YKkp9MDn5Q== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-node" "3.883.0" + "@aws-sdk/credential-provider-node" "3.886.0" "@aws-sdk/middleware-host-header" "3.873.0" "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.873.0" + "@aws-sdk/middleware-recursion-detection" "3.886.0" "@aws-sdk/middleware-user-agent" "3.883.0" "@aws-sdk/region-config-resolver" "3.873.0" "@aws-sdk/types" "3.862.0" @@ -734,17 +734,17 @@ uuid "^9.0.1" "@aws-sdk/client-elastic-load-balancing-v2@^3": - version "3.883.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-elastic-load-balancing-v2/-/client-elastic-load-balancing-v2-3.883.0.tgz#d1da65144e095314ab2e7bae2250b8ab82016e45" - integrity sha512-bS8NCNvD0IzfjJYSt13eODZKLzSlMsfcXSkugKCht0PbGSi77P8u4TlL0BLSOsYDeLUrVIM2ze8dicdOeHbw1g== + version "3.886.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-elastic-load-balancing-v2/-/client-elastic-load-balancing-v2-3.886.0.tgz#9a332a5745ce441dfb971ff473106b4e4d3c2e33" + integrity sha512-bmuEJHbCbdZi/boEchm7djoAC70QlQUNMVNgVCFSxEHsamLDHhNYrPheVWBu+sj7En4hjGF45azvA/FdiybFIg== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-node" "3.883.0" + "@aws-sdk/credential-provider-node" "3.886.0" "@aws-sdk/middleware-host-header" "3.873.0" "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.873.0" + "@aws-sdk/middleware-recursion-detection" "3.886.0" "@aws-sdk/middleware-user-agent" "3.883.0" "@aws-sdk/region-config-resolver" "3.873.0" "@aws-sdk/types" "3.862.0" @@ -779,18 +779,18 @@ "@smithy/util-waiter" "^4.0.7" tslib "^2.6.2" -"@aws-sdk/client-iam@^3", "@aws-sdk/client-iam@^3.883.0": - version "3.883.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-iam/-/client-iam-3.883.0.tgz#fec3dbf196ce530613ccbf9887ebc2c5653be73f" - integrity sha512-UCU6qC2iNO1wmgRFjp4xbvn23wQSH4ATxooc8tgR3TH12lQzYV34ksseFx3mpP8JRE8QUgJ6EVX8yuf9XjNWTA== +"@aws-sdk/client-iam@^3", "@aws-sdk/client-iam@^3.886.0": + version "3.886.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-iam/-/client-iam-3.886.0.tgz#ab7c458ce6a304a482630e93295decbf6f885092" + integrity sha512-w/DJIoG2nOlSyuGKTl7d4AWs7hJ3+J612jLYJujqne0H6LlkPUZTW9IBNmzMXWuF3JYM8rVOMTfRpocKkcWS6A== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-node" "3.883.0" + "@aws-sdk/credential-provider-node" "3.886.0" "@aws-sdk/middleware-host-header" "3.873.0" "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.873.0" + "@aws-sdk/middleware-recursion-detection" "3.886.0" "@aws-sdk/middleware-user-agent" "3.883.0" "@aws-sdk/region-config-resolver" "3.873.0" "@aws-sdk/types" "3.862.0" @@ -826,17 +826,17 @@ tslib "^2.6.2" "@aws-sdk/client-kms@^3": - version "3.883.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-kms/-/client-kms-3.883.0.tgz#7e6f86943e8ec8b7bf2fb8d7aafc50f7794280d2" - integrity sha512-cB9br5OQQbavaeGytzaaZc558IcpIJVpX92GcbrPcdLsPWybG5wCw0U6XvZcsHJd2I7fVr+s0OVn5wf8bQvsSA== + version "3.886.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-kms/-/client-kms-3.886.0.tgz#567cdca8c898ff034eb5b210a6b00e42e5e5dbee" + integrity sha512-dJWUdaxa0mpoVgedAY4gL/z2Un2Rj2Xf6TktimFOVqozpb85Vl/YTJ2UaIHcONs8Z3GwwXrW96X4QiNdVsovbA== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-node" "3.883.0" + "@aws-sdk/credential-provider-node" "3.886.0" "@aws-sdk/middleware-host-header" "3.873.0" "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.873.0" + "@aws-sdk/middleware-recursion-detection" "3.886.0" "@aws-sdk/middleware-user-agent" "3.883.0" "@aws-sdk/region-config-resolver" "3.873.0" "@aws-sdk/types" "3.862.0" @@ -870,18 +870,18 @@ "@smithy/util-utf8" "^4.0.0" tslib "^2.6.2" -"@aws-sdk/client-lambda@^3", "@aws-sdk/client-lambda@^3.883.0": - version "3.883.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-lambda/-/client-lambda-3.883.0.tgz#e6db6ced133016a3f2d42105fba3bc7de21321d2" - integrity sha512-kLqPovA/6N1Qfw10t2hyYEMf3bIM9zxXxtB5ADgUURYRKqjOnC7RuOhr7ezNVxNsZu5tjJJxrYWf3HljOuYYhQ== +"@aws-sdk/client-lambda@^3", "@aws-sdk/client-lambda@^3.886.0": + version "3.886.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-lambda/-/client-lambda-3.886.0.tgz#782bcf14239349967ed6e6fdf663a8808fde2431" + integrity sha512-wSwwDRHx2nRiHuQhl7Z1GMOay0woxPmwM9xEszR5tfd3Aw6KULwlAd0wJW0yN13K64s52iBMEMMmNrlFsAIaZw== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-node" "3.883.0" + "@aws-sdk/credential-provider-node" "3.886.0" "@aws-sdk/middleware-host-header" "3.873.0" "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.873.0" + "@aws-sdk/middleware-recursion-detection" "3.886.0" "@aws-sdk/middleware-user-agent" "3.883.0" "@aws-sdk/region-config-resolver" "3.873.0" "@aws-sdk/types" "3.862.0" @@ -921,17 +921,17 @@ tslib "^2.6.2" "@aws-sdk/client-route-53@^3": - version "3.883.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-route-53/-/client-route-53-3.883.0.tgz#33878f6c0a9da778ed49565f839f590bc3fdc67a" - integrity sha512-S2r3zvOLvH2PX6oj7E8LvWgHAq/4zchQKvoHB0ovb4xRyJDcoAXawDuuTh9uOtnGcNIj7sbKhYD0ymkyE91Eww== + version "3.886.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-route-53/-/client-route-53-3.886.0.tgz#1f89fe2c943eaf5d90b6e92025a07c4ed33a3e84" + integrity sha512-Muf+TshlnRA+M7HtKHaFW9rsBZtUXbKl2WRA4Iy9gHRJQyyZ5M5xJ+GLrBIR1pAQm5cXuQXYTW2skIZmV4mYMA== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-node" "3.883.0" + "@aws-sdk/credential-provider-node" "3.886.0" "@aws-sdk/middleware-host-header" "3.873.0" "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.873.0" + "@aws-sdk/middleware-recursion-detection" "3.886.0" "@aws-sdk/middleware-sdk-route53" "3.873.0" "@aws-sdk/middleware-user-agent" "3.883.0" "@aws-sdk/region-config-resolver" "3.873.0" @@ -968,23 +968,23 @@ "@smithy/util-waiter" "^4.0.7" tslib "^2.6.2" -"@aws-sdk/client-s3@^3", "@aws-sdk/client-s3@^3.883.0": - version "3.883.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.883.0.tgz#5a3ca0737534b7d96ea6b41c12f4b14da1cc63fe" - integrity sha512-+l/p5G/bbobzcils5wKSV1vQEITvJIXDkLfkMWLpF6CC3YfdSDlVn1VOD+NcfuOuVGv4UkwcJzWuC6eaX6t8jg== +"@aws-sdk/client-s3@^3", "@aws-sdk/client-s3@^3.886.0": + version "3.886.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.886.0.tgz#5ee89042c0b7cc492549233af2c1802611369cf3" + integrity sha512-IuZ2EHiSMkEqjOJk/QMQG55zGpj/iDkKNS1V3oKV6ClstmErySBfW0Ri8GuW7WJ1k1pkFO+hvgL6yn1yO+Y6XQ== 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.883.0" - "@aws-sdk/credential-provider-node" "3.883.0" + "@aws-sdk/credential-provider-node" "3.886.0" "@aws-sdk/middleware-bucket-endpoint" "3.873.0" "@aws-sdk/middleware-expect-continue" "3.873.0" "@aws-sdk/middleware-flexible-checksums" "3.883.0" "@aws-sdk/middleware-host-header" "3.873.0" "@aws-sdk/middleware-location-constraint" "3.873.0" "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.873.0" + "@aws-sdk/middleware-recursion-detection" "3.886.0" "@aws-sdk/middleware-sdk-s3" "3.883.0" "@aws-sdk/middleware-ssec" "3.873.0" "@aws-sdk/middleware-user-agent" "3.883.0" @@ -1032,18 +1032,18 @@ tslib "^2.6.2" uuid "^9.0.1" -"@aws-sdk/client-secrets-manager@^3", "@aws-sdk/client-secrets-manager@^3.883.0": - version "3.883.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-secrets-manager/-/client-secrets-manager-3.883.0.tgz#0bf27f2bbc7ca802f7fef6f4b8a03e609d90bf5f" - integrity sha512-qpt9oRPES5+DkE2vBmwu9FPcLIHQPj35hmLkupNptiXEYqN5eUJV/nINDUHJgyEsPN05Dc+847R+QH5u1rSFVg== +"@aws-sdk/client-secrets-manager@^3", "@aws-sdk/client-secrets-manager@^3.886.0": + version "3.886.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-secrets-manager/-/client-secrets-manager-3.886.0.tgz#a8acbe1e0f75a57553d440eb04bcf408a9ab92aa" + integrity sha512-TD3a+z0/161eNe7m1pAdeOgUtsqUrxmRsFCjiU74387xvjwwakB/BiLy6FHQlmi0gI5Qzj8MX0H0UhzjJGp6Tg== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-node" "3.883.0" + "@aws-sdk/credential-provider-node" "3.886.0" "@aws-sdk/middleware-host-header" "3.873.0" "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.873.0" + "@aws-sdk/middleware-recursion-detection" "3.886.0" "@aws-sdk/middleware-user-agent" "3.883.0" "@aws-sdk/region-config-resolver" "3.873.0" "@aws-sdk/types" "3.862.0" @@ -1080,17 +1080,17 @@ uuid "^9.0.1" "@aws-sdk/client-sfn@^3": - version "3.883.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sfn/-/client-sfn-3.883.0.tgz#871d46838365848dd6107897cb9d5b4525262c3b" - integrity sha512-0IfWMvcPdIWkP+VkWkEBCKBEhxeK3nKMWJp6crJIllIDQj3aJo456n0XUChzM1YpkaPN8q2QN4wiMz7iZVZcRQ== + version "3.886.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sfn/-/client-sfn-3.886.0.tgz#d7b7079fca46e9bf664ea4ad65907284c30a0ebf" + integrity sha512-FdjvyUj762z/FtOzqCuOdGoYJ+L9gKMWoY1XJcu4v3HTeFuC8EFkW4pqqiU4tuT+v0UY+tLTCebuCPYYaEM92Q== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-node" "3.883.0" + "@aws-sdk/credential-provider-node" "3.886.0" "@aws-sdk/middleware-host-header" "3.873.0" "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.873.0" + "@aws-sdk/middleware-recursion-detection" "3.886.0" "@aws-sdk/middleware-user-agent" "3.883.0" "@aws-sdk/region-config-resolver" "3.873.0" "@aws-sdk/types" "3.862.0" @@ -1126,18 +1126,18 @@ tslib "^2.6.2" uuid "^9.0.1" -"@aws-sdk/client-sns@^3.883.0": - version "3.883.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sns/-/client-sns-3.883.0.tgz#fc8b2a767a422485cd634897963391a8cbf86c07" - integrity sha512-sC5/79mW8i2ZBgbh7sQ/zBF2v4ZZ/KBv/a6iaUVBX9ZG1p06vHINMI5qnNt7FfZCHuqYfScYKFA9tLw07aOAqg== +"@aws-sdk/client-sns@^3.886.0": + version "3.886.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sns/-/client-sns-3.886.0.tgz#0a1487b18a00a7cc1ad78eb0ad1ec47ead5092d4" + integrity sha512-ugT+hXIBB5xVfnTE8UUUho0IFQPesmaFN7YwO+2ibWlZrY9m08b3z0Y/fspszJzwX06XocliCwEhgdD0lxzEag== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-node" "3.883.0" + "@aws-sdk/credential-provider-node" "3.886.0" "@aws-sdk/middleware-host-header" "3.873.0" "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.873.0" + "@aws-sdk/middleware-recursion-detection" "3.886.0" "@aws-sdk/middleware-user-agent" "3.883.0" "@aws-sdk/region-config-resolver" "3.873.0" "@aws-sdk/types" "3.862.0" @@ -1172,17 +1172,17 @@ tslib "^2.6.2" "@aws-sdk/client-ssm@^3": - version "3.883.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-ssm/-/client-ssm-3.883.0.tgz#35ae41df3e7eeeaf30634b647172fd60b59929cd" - integrity sha512-iqTo0elstBR9jgFlvNRVqb+DjR0j0R5cm9Fwm63RsMAcLJYXrSzMA2c6XZZEhbLzHt8ZkIot+yn4DnO5mIHriQ== + version "3.886.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-ssm/-/client-ssm-3.886.0.tgz#dd30ec743c1f790c0fee467fd41bc989f1015752" + integrity sha512-yjc10bl01IXcTGyYkn5CKHQRs44nZaYW/pwvvdwiwRnRqhlq1m8xUJhXuz+MOGKKu0lyehDdJ8sN7NcT2lvi0w== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-node" "3.883.0" + "@aws-sdk/credential-provider-node" "3.886.0" "@aws-sdk/middleware-host-header" "3.873.0" "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.873.0" + "@aws-sdk/middleware-recursion-detection" "3.886.0" "@aws-sdk/middleware-user-agent" "3.883.0" "@aws-sdk/region-config-resolver" "3.873.0" "@aws-sdk/types" "3.862.0" @@ -1219,17 +1219,17 @@ tslib "^2.6.2" uuid "^9.0.1" -"@aws-sdk/client-sso@3.883.0", "@aws-sdk/client-sso@^3.883.0": - version "3.883.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.883.0.tgz#ee1890425078ea8c48cf7ed92ec2f7138c47e969" - integrity sha512-Ybjw76yPceEBO7+VLjy5+/Gr0A1UNymSDHda5w8tfsS2iHZt/vuD6wrYpHdLoUx4H5la8ZhwcSfK/+kmE+QLPw== +"@aws-sdk/client-sso@3.886.0", "@aws-sdk/client-sso@^3.886.0": + version "3.886.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.886.0.tgz#127dbe0651f90ac39e71b08001c673507dac80be" + integrity sha512-CwpPZBlONsUO6OvMzNNP9PETZ3dPCQum3nUisk5VuzLTvNd80w2aWeSN/TpcAAbNvcRYbM+FsC4gBm4Q4VWn0g== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" "@aws-sdk/core" "3.883.0" "@aws-sdk/middleware-host-header" "3.873.0" "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.873.0" + "@aws-sdk/middleware-recursion-detection" "3.886.0" "@aws-sdk/middleware-user-agent" "3.883.0" "@aws-sdk/region-config-resolver" "3.873.0" "@aws-sdk/types" "3.862.0" @@ -1263,18 +1263,18 @@ "@smithy/util-utf8" "^4.0.0" tslib "^2.6.2" -"@aws-sdk/client-sts@^3", "@aws-sdk/client-sts@^3.883.0": - version "3.883.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.883.0.tgz#3408adb565e1003e26bd675540910802d497eba8" - integrity sha512-S3j+lkUPmgGq8fOHMFXXQI/P51Pf7Q6eA6vbJW5hztkgw+OMNcAuOiUJ2p9sTWA1XaAIkcqOPfx80xgDP939lg== +"@aws-sdk/client-sts@^3", "@aws-sdk/client-sts@^3.886.0": + version "3.886.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.886.0.tgz#4b1e5664f3ca26d8136a7b77933448483ab408b9" + integrity sha512-7ucGZylYyxtaTSJSOWLzsWdQ9bQoH8Yt+IPznTRCauX3oXPHKxBUCeikWwkcVzYCrjLHvGpej9fxWCxH67jqrQ== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-node" "3.883.0" + "@aws-sdk/credential-provider-node" "3.886.0" "@aws-sdk/middleware-host-header" "3.873.0" "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.873.0" + "@aws-sdk/middleware-recursion-detection" "3.886.0" "@aws-sdk/middleware-user-agent" "3.883.0" "@aws-sdk/region-config-resolver" "3.873.0" "@aws-sdk/types" "3.862.0" @@ -1337,12 +1337,12 @@ fast-xml-parser "5.2.5" tslib "^2.6.2" -"@aws-sdk/credential-provider-cognito-identity@3.883.0": - version "3.883.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.883.0.tgz#11f5d6446b3b8c0885ee530ada867ec44b82028d" - integrity sha512-r5KQ1UP1LxtZ5PfBQr08zgn1fIgpDlyDSk59h3kpj91+xcuaQtn3241D61iTv0ICFTaurO5SqM25f87aQuAsDw== +"@aws-sdk/credential-provider-cognito-identity@3.886.0": + version "3.886.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.886.0.tgz#15a562d799f5c14bbf528db6baf723ac2443bfbc" + integrity sha512-71cgmP+GgdL+YM1EZWdHOz8bgghSl64GEWv78PSckv57cOMuSYNCaHIXEmTAqwFOY5zIVmBcS5zU+OMbRer0sQ== dependencies: - "@aws-sdk/client-cognito-identity" "3.883.0" + "@aws-sdk/client-cognito-identity" "3.886.0" "@aws-sdk/types" "3.862.0" "@smithy/property-provider" "^4.0.5" "@smithy/types" "^4.3.2" @@ -1400,18 +1400,18 @@ "@aws-sdk/shared-ini-file-loader" "3.0.0" tslib "^1.8.0" -"@aws-sdk/credential-provider-ini@3.883.0": - version "3.883.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.883.0.tgz#2357461b3a87bfd23477dfcdaef16643eb245632" - integrity sha512-n6z9HTzuDEdugXvPiE/95VJXbF4/gBffdV/SRHDJKtDHaRuvp/gggbfmfVSTFouGVnlKPb2pQWQsW3Nr/Y3Lrw== +"@aws-sdk/credential-provider-ini@3.886.0": + version "3.886.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.886.0.tgz#6f5bb13252b065477daebd7bb618b5eb3e6b3527" + integrity sha512-86ZuuUGLzzYqxkglFBUMCsvb7vSr+IeIPkXD/ERuX9wX0xPxBK961UG7pygO7yaAVzcHSWbWArAXOcEWVlk+7Q== dependencies: "@aws-sdk/core" "3.883.0" "@aws-sdk/credential-provider-env" "3.883.0" "@aws-sdk/credential-provider-http" "3.883.0" "@aws-sdk/credential-provider-process" "3.883.0" - "@aws-sdk/credential-provider-sso" "3.883.0" - "@aws-sdk/credential-provider-web-identity" "3.883.0" - "@aws-sdk/nested-clients" "3.883.0" + "@aws-sdk/credential-provider-sso" "3.886.0" + "@aws-sdk/credential-provider-web-identity" "3.886.0" + "@aws-sdk/nested-clients" "3.886.0" "@aws-sdk/types" "3.862.0" "@smithy/credential-provider-imds" "^4.0.7" "@smithy/property-provider" "^4.0.5" @@ -1431,17 +1431,17 @@ "@aws-sdk/property-provider" "3.0.0" tslib "^1.8.0" -"@aws-sdk/credential-provider-node@3.883.0": - version "3.883.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.883.0.tgz#70cea5890fd040ac18cf045f693f2bb604755d58" - integrity sha512-QIUhsatsrwfB9ZsKpmi0EySSfexVP61wgN7hr493DOileh2QsKW4XATEfsWNmx0dj9323Vg1Mix7bXtRfl9cGg== +"@aws-sdk/credential-provider-node@3.886.0": + version "3.886.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.886.0.tgz#89073d8a27689c56174fcf8215e248818b70916c" + integrity sha512-hyXQrUW6bXkSWOZlNWnNcbXsjM0CBIOfutDFd3tS7Ilhqkx8P3eptT0fVR8GFxNg/ruq5PvnybGK83brUmD7tw== dependencies: "@aws-sdk/credential-provider-env" "3.883.0" "@aws-sdk/credential-provider-http" "3.883.0" - "@aws-sdk/credential-provider-ini" "3.883.0" + "@aws-sdk/credential-provider-ini" "3.886.0" "@aws-sdk/credential-provider-process" "3.883.0" - "@aws-sdk/credential-provider-sso" "3.883.0" - "@aws-sdk/credential-provider-web-identity" "3.883.0" + "@aws-sdk/credential-provider-sso" "3.886.0" + "@aws-sdk/credential-provider-web-identity" "3.886.0" "@aws-sdk/types" "3.862.0" "@smithy/credential-provider-imds" "^4.0.7" "@smithy/property-provider" "^4.0.5" @@ -1471,48 +1471,48 @@ "@smithy/types" "^4.3.2" tslib "^2.6.2" -"@aws-sdk/credential-provider-sso@3.883.0": - version "3.883.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.883.0.tgz#3971c4a55d50ea93a4a3b1d93778cdd12686422e" - integrity sha512-37ve9Tult08HLXrJFHJM/sGB/vO7wzI6v1RUUfeTiShqx8ZQ5fTzCTNY/duO96jCtCexmFNSycpQzh7lDIf0aA== +"@aws-sdk/credential-provider-sso@3.886.0": + version "3.886.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.886.0.tgz#87899424255801ce85b0d711708b61d21e69b839" + integrity sha512-KxNgGcT/2ec7XBhiYGBYlk+UyiMqosi5LzLjq2qR4nYf8Deo/lCtbqXSQplwSQ0JIV2kNDcnMQiSafSS9TrL/A== dependencies: - "@aws-sdk/client-sso" "3.883.0" + "@aws-sdk/client-sso" "3.886.0" "@aws-sdk/core" "3.883.0" - "@aws-sdk/token-providers" "3.883.0" + "@aws-sdk/token-providers" "3.886.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.883.0": - version "3.883.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.883.0.tgz#9b71ca87c748fff3999eabf966b09f0e280bc67c" - integrity sha512-SL82K9Jb0vpuTadqTO4Fpdu7SKtebZ3Yo4LZvk/U0UauVMlJj5ZTos0mFx1QSMB9/4TpqifYrSZcdnxgYg8Eqw== +"@aws-sdk/credential-provider-web-identity@3.886.0": + version "3.886.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.886.0.tgz#9f234d8624447e498a901acb1840cb0ebe19a985" + integrity sha512-pilcy1GUOr4lIWApTcgJLGL+t79SOoe66pzmranQhbn+HGAp2VgiZizeID9P3HLmZObStVal4yTaJur0hWb5ZQ== dependencies: "@aws-sdk/core" "3.883.0" - "@aws-sdk/nested-clients" "3.883.0" + "@aws-sdk/nested-clients" "3.886.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.879.0", "@aws-sdk/credential-providers@^3.883.0": - version "3.883.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-providers/-/credential-providers-3.883.0.tgz#7496c96ebef5e2f2fe2c101852356904ae8412d8" - integrity sha512-gIoGVbOTAaWm9muDo5QI42EAYW03RyNbtGb+Yhiy72EX15aZhRsW9v9Gs1YxC2d7dTW5Zs3qXMcenoMzas5aQg== +"@aws-sdk/credential-providers@^3", "@aws-sdk/credential-providers@^3.883.0", "@aws-sdk/credential-providers@^3.886.0": + version "3.886.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-providers/-/credential-providers-3.886.0.tgz#1d36fc7329ba6afebd6f38db23c97f9e5a8ebb1c" + integrity sha512-babe6+Q8AC53Pc4Xtuy73bl7Qm6YjvZVAopatilvpeKEXzgfvvTbWYlGNSkQOX7wQxrpEC6r6abtpHw71tDguw== dependencies: - "@aws-sdk/client-cognito-identity" "3.883.0" + "@aws-sdk/client-cognito-identity" "3.886.0" "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-cognito-identity" "3.883.0" + "@aws-sdk/credential-provider-cognito-identity" "3.886.0" "@aws-sdk/credential-provider-env" "3.883.0" "@aws-sdk/credential-provider-http" "3.883.0" - "@aws-sdk/credential-provider-ini" "3.883.0" - "@aws-sdk/credential-provider-node" "3.883.0" + "@aws-sdk/credential-provider-ini" "3.886.0" + "@aws-sdk/credential-provider-node" "3.886.0" "@aws-sdk/credential-provider-process" "3.883.0" - "@aws-sdk/credential-provider-sso" "3.883.0" - "@aws-sdk/credential-provider-web-identity" "3.883.0" - "@aws-sdk/nested-clients" "3.883.0" + "@aws-sdk/credential-provider-sso" "3.886.0" + "@aws-sdk/credential-provider-web-identity" "3.886.0" + "@aws-sdk/nested-clients" "3.886.0" "@aws-sdk/types" "3.862.0" "@smithy/config-resolver" "^4.1.5" "@smithy/core" "^3.9.2" @@ -1523,9 +1523,9 @@ tslib "^2.6.2" "@aws-sdk/ec2-metadata-service@^3": - version "3.883.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/ec2-metadata-service/-/ec2-metadata-service-3.883.0.tgz#9c32237a3b96389a3492e8ead3d2b8a1e88c5086" - integrity sha512-eQRXYL2qkO0dcYUi/b2BiiKGpvFD9Rq5cYIJ6Hnn/JfsKtU9o94yZ7rJDMioKIAYP8bf8B03BmsGjkTwGgJoYw== + version "3.886.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/ec2-metadata-service/-/ec2-metadata-service-3.886.0.tgz#04f57d326c97340c04b7e19ff67eb49d169f96ac" + integrity sha512-FzlPY4z08eAS78+qr4/qRO8BC0atNVqNu414CXKiiz/5dar/+6VIuP8O6fmEt2wv34A+N4OIbnhGHL0IWzLzoQ== dependencies: "@aws-sdk/types" "3.862.0" "@smithy/node-config-provider" "^4.1.4" @@ -1568,9 +1568,9 @@ tslib "^1.8.0" "@aws-sdk/lib-storage@^3": - version "3.883.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/lib-storage/-/lib-storage-3.883.0.tgz#d5691a663278b2f94c8263dfcbd827b720c29960" - integrity sha512-6E7WEeFjbENGA3rilQoHwCtr8EHOxmQgPHcWQ+5o0jhG832xJZ8qzb+e2PXqZqj0N/yfkQAIVkRWzKFAb3/u1Q== + version "3.886.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/lib-storage/-/lib-storage-3.886.0.tgz#791fef99fcb3a341814283ce71a9ce896dcf028e" + integrity sha512-h7Xakvga+xhYOdKEXR7BXMUre7iCA6frb/RKhGNvs/novtTEcqipSYOFjCTpEjj2q60f4jzFP4/PYpyiPgd5eA== dependencies: "@smithy/abort-controller" "^4.0.5" "@smithy/middleware-endpoint" "^4.1.21" @@ -1681,12 +1681,13 @@ "@smithy/types" "^4.3.2" tslib "^2.6.2" -"@aws-sdk/middleware-recursion-detection@3.873.0": - version "3.873.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.873.0.tgz#1f9086542800d355d85332acea7accf1856e408b" - integrity sha512-OtgY8EXOzRdEWR//WfPkA/fXl0+WwE8hq0y9iw2caNyKPtca85dzrrZWnPqyBK/cpImosrpR1iKMYr41XshsCg== +"@aws-sdk/middleware-recursion-detection@3.886.0": + version "3.886.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.886.0.tgz#2ba280503609b63fbe28bc92ca37ad51a048b06f" + integrity sha512-yMMlPqiX1SXFwQ0L1a/U19rdXx7eYseHsJEC9F9M5LUUPBI7k117nA0vXxvsvODVQ6JKtY7nTiPrc98GcVKgnw== dependencies: "@aws-sdk/types" "3.862.0" + "@aws/lambda-invoke-store" "^0.0.1" "@smithy/protocol-http" "^5.1.3" "@smithy/types" "^4.3.2" tslib "^2.6.2" @@ -1798,17 +1799,17 @@ "@smithy/types" "^4.3.2" tslib "^2.6.2" -"@aws-sdk/nested-clients@3.883.0": - version "3.883.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/nested-clients/-/nested-clients-3.883.0.tgz#4dffbe3c11f66fa0f750eea6d87e13cc0188aff1" - integrity sha512-IhzDM+v0ga53GOOrZ9jmGNr7JU5OR6h6ZK9NgB7GXaa+gsDbqfUuXRwyKDYXldrTXf1sUR3vy1okWDXA7S2ejQ== +"@aws-sdk/nested-clients@3.886.0": + version "3.886.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/nested-clients/-/nested-clients-3.886.0.tgz#bc9a8227c63fc7917d7e9f7a69e33b4dda5c42ee" + integrity sha512-CqeRdkNyJ7LlKLQtMTzK11WIiryEK8JbSL5LCia0B1Lp22OByDUiUSFZZ3FZq9poD5qHQI63pHkzAr5WkLGS5A== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" "@aws-sdk/core" "3.883.0" "@aws-sdk/middleware-host-header" "3.873.0" "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.873.0" + "@aws-sdk/middleware-recursion-detection" "3.886.0" "@aws-sdk/middleware-user-agent" "3.883.0" "@aws-sdk/region-config-resolver" "3.873.0" "@aws-sdk/types" "3.862.0" @@ -1944,13 +1945,13 @@ "@aws-sdk/middleware-stack" "3.0.0" tslib "^1.8.0" -"@aws-sdk/token-providers@3.883.0": - version "3.883.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.883.0.tgz#70d035f985e26be6c2b6f60b59d04671dd0cf003" - integrity sha512-tcj/Z5paGn9esxhmmkEW7gt39uNoIRbXG1UwJrfKu4zcTr89h86PDiIE2nxUO3CMQf1KgncPpr5WouPGzkh/QQ== +"@aws-sdk/token-providers@3.886.0": + version "3.886.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.886.0.tgz#9829095ea3b510cddf3e3c3c8cabab0584e10e1c" + integrity sha512-dYS3apmGcldFglpAiAajcdDKtKjBw/NkG6nRYIC2q7+OZsxeyzunT1EUSxV4xphLoqiuhuCg/fTnBI3WVtb3IQ== dependencies: "@aws-sdk/core" "3.883.0" - "@aws-sdk/nested-clients" "3.883.0" + "@aws-sdk/nested-clients" "3.886.0" "@aws-sdk/types" "3.862.0" "@smithy/property-provider" "^4.0.5" "@smithy/shared-ini-file-loader" "^4.0.5" @@ -2163,6 +2164,11 @@ "@smithy/types" "^4.3.2" tslib "^2.6.2" +"@aws/lambda-invoke-store@^0.0.1": + version "0.0.1" + resolved "https://registry.yarnpkg.com/@aws/lambda-invoke-store/-/lambda-invoke-store-0.0.1.tgz#92d792a7dda250dfcb902e13228f37a81be57c8f" + integrity sha512-ORHRQ2tmvnBXc8t/X9Z8IcSbBA4xTLKuN873FopzklHMeqBst7YG0d+AX97inkvDX+NChYtSr+qGfcqGFaI8Zw== + "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.27.1": version "7.27.1" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.27.1.tgz#200f715e66d52a23b221a9435534a91cc13ad5be" @@ -2436,12 +2442,12 @@ resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== -"@cdklabs/cdk-atmosphere-client@^0.0.63": - version "0.0.63" - resolved "https://registry.yarnpkg.com/@cdklabs/cdk-atmosphere-client/-/cdk-atmosphere-client-0.0.63.tgz#5eea46257dd6a2b2f554f1c9ce345ed00fb9b461" - integrity sha512-cILjXW0QcesCUdrvnb2xNruiw1SJ/S1Ly9xYWutS2PvhF7taFCwv/xKuUNb98fx4wn+9LIW/3MdYmI/5ym3vOA== +"@cdklabs/cdk-atmosphere-client@^0.0.64": + version "0.0.64" + resolved "https://registry.yarnpkg.com/@cdklabs/cdk-atmosphere-client/-/cdk-atmosphere-client-0.0.64.tgz#dd2250973ebefb602723c19c8a42c37be3b6b3ad" + integrity sha512-G/ga2Q37ZZGs64SxenBLpLmmmIAsKschhuJlMr3AEuK4/m+uYMxmmcb3Y5FOKSeAys9ZBO8dbuRwS/SqPeUeQw== dependencies: - "@aws-sdk/credential-providers" "^3.879.0" + "@aws-sdk/credential-providers" "^3.883.0" aws4fetch "^1.0.20" "@cdklabs/eslint-plugin@^1.3.4": @@ -2679,9 +2685,9 @@ integrity sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ== "@eslint-community/eslint-utils@^4.7.0", "@eslint-community/eslint-utils@^4.8.0": - version "4.8.0" - resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.8.0.tgz#0e3b5e45566d1bce1ec47d8aae2fc2ad77ad0894" - integrity sha512-MJQFqrZgcW0UNYLGOuQpey/oTN59vyWwplvCGZztn1cKz9agZPPYpJB7h2OMmuu7VLqkvEjN8feFZJmxNF9D+Q== + version "4.9.0" + resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz#7308df158e064f0dd8b8fdb58aa14fa2a7f913b3" + integrity sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g== dependencies: eslint-visitor-keys "^3.4.3" @@ -3363,7 +3369,7 @@ chalk "^4.1.2" semver "^7.7.2" -"@jsii/spec@1.114.1", "@jsii/spec@^1.113.0": +"@jsii/spec@1.114.1", "@jsii/spec@^1.113.0", "@jsii/spec@^1.114.1": version "1.114.1" resolved "https://registry.yarnpkg.com/@jsii/spec/-/spec-1.114.1.tgz#9c064d57f062d913bcfda25b5496bdf4c9c95c46" integrity sha512-SdjVQaNqLkTUK+2R0/t/MnM/NBvv1vzqxO5sn1nnoFD5Wlih8TFOIjl+Q8npzYmOtN+et3D+BMVYrxmVfq4X0w== @@ -3984,12 +3990,12 @@ "@smithy/types" "^1.2.0" tslib "^2.5.0" -"@smithy/abort-controller@^4.0.5", "@smithy/abort-controller@^4.1.0": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@smithy/abort-controller/-/abort-controller-4.1.0.tgz#4bc16dad8e24b30fcd27ab24836a61ddf01eac82" - integrity sha512-wEhSYznxOmx7EdwK1tYEWJF5+/wmSFsff9BfTOn8oO/+KPl3gsmThrb6MJlWbOC391+Ya31s5JuHiC2RlT80Zg== +"@smithy/abort-controller@^4.0.5", "@smithy/abort-controller@^4.1.1": + version "4.1.1" + resolved "https://registry.yarnpkg.com/@smithy/abort-controller/-/abort-controller-4.1.1.tgz#9b3872ab6b2c061486175c281dadc0a853260533" + integrity sha512-vkzula+IwRvPR6oKQhMYioM3A/oX/lFCZiwuxkQbRhqJS2S4YRY2k7k/SyR2jMf3607HLtbEwlRxi0ndXHMjRg== dependencies: - "@smithy/types" "^4.4.0" + "@smithy/types" "^4.5.0" tslib "^2.6.2" "@smithy/chunked-blob-reader-native@^4.1.0": @@ -4007,136 +4013,136 @@ dependencies: tslib "^2.6.2" -"@smithy/config-resolver@^4", "@smithy/config-resolver@^4.1.5", "@smithy/config-resolver@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-4.2.0.tgz#3f94532a2fab1e064f0d6ed87e34361a6fa729a4" - integrity sha512-FA10YhPFLy23uxeWu7pOM2ctlw+gzbPMTZQwrZ8FRIfyJ/p8YIVz7AVTB5jjLD+QIerydyKcVMZur8qzzDILAQ== +"@smithy/config-resolver@^4", "@smithy/config-resolver@^4.1.5", "@smithy/config-resolver@^4.2.1": + version "4.2.1" + resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-4.2.1.tgz#12c24e550e2675e03a78bec64a652ed129bce718" + integrity sha512-FXil8q4QN7mgKwU2hCLm0ltab8NyY/1RiqEf25Jnf6WLS3wmb11zGAoLETqg1nur2Aoibun4w4MjeN9CMJ4G6A== dependencies: - "@smithy/node-config-provider" "^4.2.0" - "@smithy/types" "^4.4.0" + "@smithy/node-config-provider" "^4.2.1" + "@smithy/types" "^4.5.0" "@smithy/util-config-provider" "^4.1.0" - "@smithy/util-middleware" "^4.1.0" + "@smithy/util-middleware" "^4.1.1" tslib "^2.6.2" -"@smithy/core@^3.10.0", "@smithy/core@^3.9.2": - version "3.10.0" - resolved "https://registry.yarnpkg.com/@smithy/core/-/core-3.10.0.tgz#d31541e0e1943434ccbfbaacec5c8312128b129c" - integrity sha512-bXyD3Ij6b1qDymEYlEcF+QIjwb9gObwZNaRjETJsUEvSIzxFdynSQ3E4ysY7lUFSBzeWBNaFvX+5A0smbC2q6A== +"@smithy/core@^3.11.0", "@smithy/core@^3.9.2": + version "3.11.0" + resolved "https://registry.yarnpkg.com/@smithy/core/-/core-3.11.0.tgz#18ee04696ca35889046169e422a894bea1bec59d" + integrity sha512-Abs5rdP1o8/OINtE49wwNeWuynCu0kme1r4RI3VXVrHr4odVDG7h7mTnw1WXXfN5Il+c25QOnrdL2y56USfxkA== dependencies: - "@smithy/middleware-serde" "^4.1.0" - "@smithy/protocol-http" "^5.2.0" - "@smithy/types" "^4.4.0" + "@smithy/middleware-serde" "^4.1.1" + "@smithy/protocol-http" "^5.2.1" + "@smithy/types" "^4.5.0" "@smithy/util-base64" "^4.1.0" "@smithy/util-body-length-browser" "^4.1.0" - "@smithy/util-middleware" "^4.1.0" - "@smithy/util-stream" "^4.3.0" + "@smithy/util-middleware" "^4.1.1" + "@smithy/util-stream" "^4.3.1" "@smithy/util-utf8" "^4.1.0" "@types/uuid" "^9.0.1" tslib "^2.6.2" uuid "^9.0.1" -"@smithy/credential-provider-imds@^4.0.7", "@smithy/credential-provider-imds@^4.1.0": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@smithy/credential-provider-imds/-/credential-provider-imds-4.1.0.tgz#4b9b5b684a202cf7c176fbef8216d6b0dcd89309" - integrity sha512-iVwNhxTsCQTPdp++4C/d9xvaDmuEWhXi55qJobMp9QMaEHRGH3kErU4F8gohtdsawRqnUy/ANylCjKuhcR2mPw== +"@smithy/credential-provider-imds@^4.0.7", "@smithy/credential-provider-imds@^4.1.1": + version "4.1.1" + resolved "https://registry.yarnpkg.com/@smithy/credential-provider-imds/-/credential-provider-imds-4.1.1.tgz#e1535a0121a98a2d872eaffc2470eccc057cebd5" + integrity sha512-1WdBfM9DwA59pnpIizxnUvBf/de18p4GP+6zP2AqrlFzoW3ERpZaT4QueBR0nS9deDMaQRkBlngpVlnkuuTisQ== dependencies: - "@smithy/node-config-provider" "^4.2.0" - "@smithy/property-provider" "^4.1.0" - "@smithy/types" "^4.4.0" - "@smithy/url-parser" "^4.1.0" + "@smithy/node-config-provider" "^4.2.1" + "@smithy/property-provider" "^4.1.1" + "@smithy/types" "^4.5.0" + "@smithy/url-parser" "^4.1.1" tslib "^2.6.2" -"@smithy/eventstream-codec@^4.1.0": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@smithy/eventstream-codec/-/eventstream-codec-4.1.0.tgz#6e0093f406712fa91810109dfafe8b2e9ef21c4e" - integrity sha512-MSOb6pwG3Tss1UwlZMHC+rYergWCo4fwep3Y1fJxwdLLxReSaKFfXxPQhEHi/8LSNQFEcBYBxybgjXjw4jJWqQ== +"@smithy/eventstream-codec@^4.1.1": + version "4.1.1" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-codec/-/eventstream-codec-4.1.1.tgz#637eb4bceecc3ef588b86c28506439a9cdd7a41f" + integrity sha512-PwkQw1hZwHTQB6X5hSUWz2OSeuj5Z6enWuAqke7DgWoP3t6vg3ktPpqPz3Erkn6w+tmsl8Oss6nrgyezoea2Iw== dependencies: "@aws-crypto/crc32" "5.2.0" - "@smithy/types" "^4.4.0" + "@smithy/types" "^4.5.0" "@smithy/util-hex-encoding" "^4.1.0" tslib "^2.6.2" "@smithy/eventstream-serde-browser@^4.0.5": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-4.1.0.tgz#d4f236d6fdc453254b9f881e4d5538f3ebc7a509" - integrity sha512-VvHXoBoLos2OCdMtUvKWK7ckcvun6ZP4KBYhf38+kszk6BEuK9k8c3xbIMIpC6K4vTK72qHlHAdBoR9qU+F7xw== + version "4.1.1" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-4.1.1.tgz#f7df13ebd5a6028b12b496f12eecdd08c4c9b792" + integrity sha512-Q9QWdAzRaIuVkefupRPRFAasaG/droBqn1feiMnmLa+LLEUG45pqX1+FurHFmlqiCfobB3nUlgoJfeXZsr7MPA== dependencies: - "@smithy/eventstream-serde-universal" "^4.1.0" - "@smithy/types" "^4.4.0" + "@smithy/eventstream-serde-universal" "^4.1.1" + "@smithy/types" "^4.5.0" tslib "^2.6.2" "@smithy/eventstream-serde-config-resolver@^4.1.3": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-4.2.0.tgz#ce778c142984e88846f5ae33ecc6bc9afcdbe357" - integrity sha512-T7YlcU0cP2bjAC4eXo9E6puqrrmqv5VHBL8bPMOMgEE1p4m+bwkDWRQpeiXqn/idoKM1qwXq8PvRLYmpbYB6uw== + version "4.2.1" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-4.2.1.tgz#77333a110361bfe2749b685d31e01299ede87c40" + integrity sha512-oSUkF9zDN9zcOUBMtxp8RewJlh71E9NoHWU8jE3hU9JMYCsmW4assVTpgic/iS3/dM317j6hO5x18cc3XrfvEw== dependencies: - "@smithy/types" "^4.4.0" + "@smithy/types" "^4.5.0" tslib "^2.6.2" "@smithy/eventstream-serde-node@^4.0.5": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-node/-/eventstream-serde-node-4.1.0.tgz#65ce1a4d2ea7241d27c1cddc0c3e4d66b3020b69" - integrity sha512-WlIKVRkcPjwuN3x+e8+5KOI9nL6s93bxgWH+39VwwQMl+4FagKPtTM3VCumSoZJ9qn/CNl4W5mVdFFRkDF84lQ== + version "4.1.1" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-node/-/eventstream-serde-node-4.1.1.tgz#635819a756cb8a69a7e3eb91ca9076284ea00939" + integrity sha512-tn6vulwf/ScY0vjhzptSJuDJJqlhNtUjkxJ4wiv9E3SPoEqTEKbaq6bfqRO7nvhTG29ALICRcvfFheOUPl8KNA== dependencies: - "@smithy/eventstream-serde-universal" "^4.1.0" - "@smithy/types" "^4.4.0" + "@smithy/eventstream-serde-universal" "^4.1.1" + "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@smithy/eventstream-serde-universal@^4.1.0": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-4.1.0.tgz#3068f9b94a54bca0b3eba31b15ca1fdd3f6411b2" - integrity sha512-GjMezHHd0xrjJcWLAcnXlVePe7PY8KsdxzKeXcMn7V3vfIScGUpKQJrlSmEXwzFH9Mjl0G0EdOS5GzewZEwtxg== +"@smithy/eventstream-serde-universal@^4.1.1": + version "4.1.1" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-4.1.1.tgz#803cdde6a17ac501cc700ce38400caf70715ecb1" + integrity sha512-uLOAiM/Dmgh2CbEXQx+6/ssK7fbzFhd+LjdyFxXid5ZBCbLHTFHLdD/QbXw5aEDsLxQhgzDxLLsZhsftAYwHJA== dependencies: - "@smithy/eventstream-codec" "^4.1.0" - "@smithy/types" "^4.4.0" + "@smithy/eventstream-codec" "^4.1.1" + "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@smithy/fetch-http-handler@^5.1.1", "@smithy/fetch-http-handler@^5.2.0": - version "5.2.0" - resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-5.2.0.tgz#9150a9bf1cc9f2ad1c9e07b0d7121829b3e166c9" - integrity sha512-VZenjDdVaUGiy3hwQtxm75nhXZrhFG+3xyL93qCQAlYDyhT/jeDWM8/3r5uCFMlTmmyrIjiDyiOynVFchb0BSg== +"@smithy/fetch-http-handler@^5.1.1", "@smithy/fetch-http-handler@^5.2.1": + version "5.2.1" + resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-5.2.1.tgz#fe284a00f1b3a35edf9fba454d287b7f74ef20af" + integrity sha512-5/3wxKNtV3wO/hk1is+CZUhL8a1yy/U+9u9LKQ9kZTkMsHaQjJhc3stFfiujtMnkITjzWfndGA2f7g9Uh9vKng== dependencies: - "@smithy/protocol-http" "^5.2.0" - "@smithy/querystring-builder" "^4.1.0" - "@smithy/types" "^4.4.0" + "@smithy/protocol-http" "^5.2.1" + "@smithy/querystring-builder" "^4.1.1" + "@smithy/types" "^4.5.0" "@smithy/util-base64" "^4.1.0" tslib "^2.6.2" "@smithy/hash-blob-browser@^4.0.5": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@smithy/hash-blob-browser/-/hash-blob-browser-4.1.0.tgz#755adcf7b773fe8c8852f39511b89b33475befe9" - integrity sha512-brRgh2qEYPHYImfqoQB/xfcT/CjSz9Z/dH2vURSS0lIw3bImFK5t15l4iypwRw4GtZlZTK/VsLqsR54OJWRerg== + version "4.1.1" + resolved "https://registry.yarnpkg.com/@smithy/hash-blob-browser/-/hash-blob-browser-4.1.1.tgz#fbcab0008b973ccf370c698cd11ec8d9584607c8" + integrity sha512-avAtk++s1e/1VODf+rg7c9R2pB5G9y8yaJaGY4lPZI2+UIqVyuSDMikWjeWfBVmFZ3O7NpDxBbUCyGhThVUKWQ== dependencies: "@smithy/chunked-blob-reader" "^5.1.0" "@smithy/chunked-blob-reader-native" "^4.1.0" - "@smithy/types" "^4.4.0" + "@smithy/types" "^4.5.0" tslib "^2.6.2" "@smithy/hash-node@^4.0.5": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@smithy/hash-node/-/hash-node-4.1.0.tgz#221ffe91629d1fb7dd3123d2d0490b9a5f212126" - integrity sha512-mXkJQ/6lAXTuoSsEH+d/fHa4ms4qV5LqYoPLYhmhCRTNcMMdg+4Ya8cMgU1W8+OR40eX0kzsExT7fAILqtTl2w== + version "4.1.1" + resolved "https://registry.yarnpkg.com/@smithy/hash-node/-/hash-node-4.1.1.tgz#86ceca92487492267e944e4f4507106b731e7971" + integrity sha512-H9DIU9WBLhYrvPs9v4sYvnZ1PiAI0oc8CgNQUJ1rpN3pP7QADbTOUjchI2FB764Ub0DstH5xbTqcMJu1pnVqxA== dependencies: - "@smithy/types" "^4.4.0" + "@smithy/types" "^4.5.0" "@smithy/util-buffer-from" "^4.1.0" "@smithy/util-utf8" "^4.1.0" tslib "^2.6.2" "@smithy/hash-stream-node@^4.0.5": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@smithy/hash-stream-node/-/hash-stream-node-4.1.0.tgz#f090171ae95c4a409a39f355ebf50aee5d5b847d" - integrity sha512-9TToqq62msanK/L6pV1ZAOm2+1VgCz9gE6/TVJhZXV352DnAItaO9jx6FFGujUDXrRJV0lpwe4c0vymz/vXMUQ== + version "4.1.1" + resolved "https://registry.yarnpkg.com/@smithy/hash-stream-node/-/hash-stream-node-4.1.1.tgz#1d8e4485fa15c458d7a8248a50d0f5f91705cced" + integrity sha512-3ztT4pV0Moazs3JAYFdfKk11kYFDo4b/3R3+xVjIm6wY9YpJf+xfz+ocEnNKcWAdcmSMqi168i2EMaKmJHbJMA== dependencies: - "@smithy/types" "^4.4.0" + "@smithy/types" "^4.5.0" "@smithy/util-utf8" "^4.1.0" tslib "^2.6.2" "@smithy/invalid-dependency@^4.0.5": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@smithy/invalid-dependency/-/invalid-dependency-4.1.0.tgz#75462a271bf402e050824dddb61094b3d8ac3c92" - integrity sha512-4/FcV6aCMzgpM4YyA/GRzTtG28G0RQJcWK722MmpIgzOyfSceWcI9T9c8matpHU9qYYLaWtk8pSGNCLn5kzDRw== + version "4.1.1" + resolved "https://registry.yarnpkg.com/@smithy/invalid-dependency/-/invalid-dependency-4.1.1.tgz#2511335ff889944701c7d2a3b1e4a4d6fe9ddfab" + integrity sha512-1AqLyFlfrrDkyES8uhINRlJXmHA2FkG+3DY8X+rmLSqmFwk3DJnvhyGzyByPyewh2jbmV+TYQBEfngQax8IFGg== dependencies: - "@smithy/types" "^4.4.0" + "@smithy/types" "^4.5.0" tslib "^2.6.2" "@smithy/is-array-buffer@^2.2.0": @@ -4154,21 +4160,21 @@ tslib "^2.6.2" "@smithy/md5-js@^4.0.5": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@smithy/md5-js/-/md5-js-4.1.0.tgz#861e56be4405389d5a552835fb3df6b9955cefd0" - integrity sha512-RW1+/E3rv80254ekFqiUTM8ExtN0dG9dkUwU2x17rxS4Mn2ib3SrTCdayCiNbfj6xWHupzgOJB6iNoXiOzNe6g== + version "4.1.1" + resolved "https://registry.yarnpkg.com/@smithy/md5-js/-/md5-js-4.1.1.tgz#df81396bef83eb17bce531c871af935df986bdfc" + integrity sha512-MvWXKK743BuHjr/hnWuT6uStdKEaoqxHAQUvbKJPPZM5ZojTNFI5D+47BoQfBE5RgGlRRty05EbWA+NXDv+hIA== dependencies: - "@smithy/types" "^4.4.0" + "@smithy/types" "^4.5.0" "@smithy/util-utf8" "^4.1.0" tslib "^2.6.2" "@smithy/middleware-content-length@^4.0.5": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@smithy/middleware-content-length/-/middleware-content-length-4.1.0.tgz#2c35c68ce84939fdf6dace2c425ff3a241d3d875" - integrity sha512-x3dgLFubk/ClKVniJu+ELeZGk4mq7Iv0HgCRUlxNUIcerHTLVmq7Q5eGJL0tOnUltY6KFw5YOKaYxwdcMwox/w== + version "4.1.1" + resolved "https://registry.yarnpkg.com/@smithy/middleware-content-length/-/middleware-content-length-4.1.1.tgz#eaea7bd14c7a0b64aef87b8c372c2a04d7b9cb72" + integrity sha512-9wlfBBgTsRvC2JxLJxv4xDGNBrZuio3AgSl0lSFX7fneW2cGskXTYpFxCdRYD2+5yzmsiTuaAJD1Wp7gWt9y9w== dependencies: - "@smithy/protocol-http" "^5.2.0" - "@smithy/types" "^4.4.0" + "@smithy/protocol-http" "^5.2.1" + "@smithy/types" "^4.5.0" tslib "^2.6.2" "@smithy/middleware-endpoint@^1.0.2": @@ -4182,32 +4188,32 @@ "@smithy/util-middleware" "^1.1.0" tslib "^2.5.0" -"@smithy/middleware-endpoint@^4", "@smithy/middleware-endpoint@^4.1.21", "@smithy/middleware-endpoint@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-4.2.0.tgz#422373cb82530f27d025a6c33f62f1844ee7e268" - integrity sha512-J1eCF7pPDwgv7fGwRd2+Y+H9hlIolF3OZ2PjptonzzyOXXGh/1KGJAHpEcY1EX+WLlclKu2yC5k+9jWXdUG4YQ== - dependencies: - "@smithy/core" "^3.10.0" - "@smithy/middleware-serde" "^4.1.0" - "@smithy/node-config-provider" "^4.2.0" - "@smithy/shared-ini-file-loader" "^4.1.0" - "@smithy/types" "^4.4.0" - "@smithy/url-parser" "^4.1.0" - "@smithy/util-middleware" "^4.1.0" +"@smithy/middleware-endpoint@^4", "@smithy/middleware-endpoint@^4.1.21", "@smithy/middleware-endpoint@^4.2.1": + version "4.2.1" + resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-4.2.1.tgz#54c61a113e6da7b615724d03517879d377d3888d" + integrity sha512-fUTMmQvQQZakXOuKizfu7fBLDpwvWZjfH6zUK2OLsoNZRZGbNUdNSdLJHpwk1vS208jtDjpUIskh+JoA8zMzZg== + dependencies: + "@smithy/core" "^3.11.0" + "@smithy/middleware-serde" "^4.1.1" + "@smithy/node-config-provider" "^4.2.1" + "@smithy/shared-ini-file-loader" "^4.1.1" + "@smithy/types" "^4.5.0" + "@smithy/url-parser" "^4.1.1" + "@smithy/util-middleware" "^4.1.1" tslib "^2.6.2" "@smithy/middleware-retry@^4.1.22": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-4.2.0.tgz#eacfb54cc30910c07a19e4dc45ad775667102ad0" - integrity sha512-raL5oWYf5ALl3jCJrajE8enKJEnV/2wZkKS6mb3ZRY2tg3nj66ssdWy5Ps8E6Yu8Wqh3Tt+Sb9LozjvwZupq+A== - dependencies: - "@smithy/node-config-provider" "^4.2.0" - "@smithy/protocol-http" "^5.2.0" - "@smithy/service-error-classification" "^4.1.0" - "@smithy/smithy-client" "^4.6.0" - "@smithy/types" "^4.4.0" - "@smithy/util-middleware" "^4.1.0" - "@smithy/util-retry" "^4.1.0" + version "4.2.1" + resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-4.2.1.tgz#61be10c06e183c392a3769cb8b03c7846b37bee7" + integrity sha512-JzfvjwSJXWRl7LkLgIRTUTd2Wj639yr3sQGpViGNEOjtb0AkAuYqRAHs+jSOI/LPC0ZTjmFVVtfrCICMuebexw== + dependencies: + "@smithy/node-config-provider" "^4.2.1" + "@smithy/protocol-http" "^5.2.1" + "@smithy/service-error-classification" "^4.1.1" + "@smithy/smithy-client" "^4.6.1" + "@smithy/types" "^4.5.0" + "@smithy/util-middleware" "^4.1.1" + "@smithy/util-retry" "^4.1.1" "@types/uuid" "^9.0.1" tslib "^2.6.2" uuid "^9.0.1" @@ -4220,66 +4226,66 @@ "@smithy/types" "^1.2.0" tslib "^2.5.0" -"@smithy/middleware-serde@^4.0.9", "@smithy/middleware-serde@^4.1.0": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@smithy/middleware-serde/-/middleware-serde-4.1.0.tgz#6ecb2499e3eaa7a608ab506a57705ab78ccad6d3" - integrity sha512-CtLFYlHt7c2VcztyVRc+25JLV4aGpmaSv9F1sPB0AGFL6S+RPythkqpGDa2XBQLJQooKkjLA1g7Xe4450knShg== +"@smithy/middleware-serde@^4.0.9", "@smithy/middleware-serde@^4.1.1": + version "4.1.1" + resolved "https://registry.yarnpkg.com/@smithy/middleware-serde/-/middleware-serde-4.1.1.tgz#cfb99f53c744d7730928235cbe66cc7ff8a8a9b2" + integrity sha512-lh48uQdbCoj619kRouev5XbWhCwRKLmphAif16c4J6JgJ4uXjub1PI6RL38d3BLliUvSso6klyB/LTNpWSNIyg== dependencies: - "@smithy/protocol-http" "^5.2.0" - "@smithy/types" "^4.4.0" + "@smithy/protocol-http" "^5.2.1" + "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@smithy/middleware-stack@^4.0.5", "@smithy/middleware-stack@^4.1.0": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@smithy/middleware-stack/-/middleware-stack-4.1.0.tgz#b546986c1cfe9cea2165c3df140bf907c2a2ff54" - integrity sha512-91Fuw4IKp0eK8PNhMXrHRcYA1jvbZ9BJGT91wwPy3bTQT8mHTcQNius/EhSQTlT9QUI3Ki1wjHeNXbWK0tO8YQ== +"@smithy/middleware-stack@^4.0.5", "@smithy/middleware-stack@^4.1.1": + version "4.1.1" + resolved "https://registry.yarnpkg.com/@smithy/middleware-stack/-/middleware-stack-4.1.1.tgz#1d533fde4ccbb62d7fc0f0b8ac518b7e4791e311" + integrity sha512-ygRnniqNcDhHzs6QAPIdia26M7e7z9gpkIMUe/pK0RsrQ7i5MblwxY8078/QCnGq6AmlUUWgljK2HlelsKIb/A== dependencies: - "@smithy/types" "^4.4.0" + "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@smithy/node-config-provider@^4", "@smithy/node-config-provider@^4.1.4", "@smithy/node-config-provider@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-4.2.0.tgz#349c4a3cd0a232578163af39c9eb9c4513bae13a" - integrity sha512-8/fpilqKurQ+f8nFvoFkJ0lrymoMJ+5/CQV5IcTv/MyKhk2Q/EFYCAgTSWHD4nMi9ux9NyBBynkyE9SLg2uSLA== +"@smithy/node-config-provider@^4", "@smithy/node-config-provider@^4.1.4", "@smithy/node-config-provider@^4.2.1": + version "4.2.1" + resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-4.2.1.tgz#31be8865dbea9a9f23aee278a6728317d0ed0250" + integrity sha512-AIA0BJZq2h295J5NeCTKhg1WwtdTA/GqBCaVjk30bDgMHwniUETyh5cP9IiE9VrId7Kt8hS7zvREVMTv1VfA6g== dependencies: - "@smithy/property-provider" "^4.1.0" - "@smithy/shared-ini-file-loader" "^4.1.0" - "@smithy/types" "^4.4.0" + "@smithy/property-provider" "^4.1.1" + "@smithy/shared-ini-file-loader" "^4.1.1" + "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@smithy/node-http-handler@^4.1.1", "@smithy/node-http-handler@^4.2.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@smithy/node-http-handler/-/node-http-handler-4.2.0.tgz#63e0c545118fda03ca0e09a9ea823b108f446731" - integrity sha512-G4NV70B4hF9vBrUkkvNfWO6+QR4jYjeO4tc+4XrKCb4nPYj49V9Hu8Ftio7Mb0/0IlFyEOORudHrm+isY29nCA== +"@smithy/node-http-handler@^4.1.1", "@smithy/node-http-handler@^4.2.1": + version "4.2.1" + resolved "https://registry.yarnpkg.com/@smithy/node-http-handler/-/node-http-handler-4.2.1.tgz#d7ab8e31659030d3d5a68f0982f15c00b1e67a0c" + integrity sha512-REyybygHlxo3TJICPF89N2pMQSf+p+tBJqpVe1+77Cfi9HBPReNjTgtZ1Vg73exq24vkqJskKDpfF74reXjxfw== dependencies: - "@smithy/abort-controller" "^4.1.0" - "@smithy/protocol-http" "^5.2.0" - "@smithy/querystring-builder" "^4.1.0" - "@smithy/types" "^4.4.0" + "@smithy/abort-controller" "^4.1.1" + "@smithy/protocol-http" "^5.2.1" + "@smithy/querystring-builder" "^4.1.1" + "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@smithy/property-provider@^4", "@smithy/property-provider@^4.0.5", "@smithy/property-provider@^4.1.0": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@smithy/property-provider/-/property-provider-4.1.0.tgz#84b9be0a112391115dcb89eb4c858ef74ebc5b21" - integrity sha512-eksMjMHUlG5PwOUWO3k+rfLNOPVPJ70mUzyYNKb5lvyIuAwS4zpWGsxGiuT74DFWonW0xRNy+jgzGauUzX7SyA== +"@smithy/property-provider@^4", "@smithy/property-provider@^4.0.5", "@smithy/property-provider@^4.1.1": + version "4.1.1" + resolved "https://registry.yarnpkg.com/@smithy/property-provider/-/property-provider-4.1.1.tgz#6e11ae6729840314afed05fd6ab48f62c654116b" + integrity sha512-gm3ZS7DHxUbzC2wr8MUCsAabyiXY0gaj3ROWnhSx/9sPMc6eYLMM4rX81w1zsMaObj2Lq3PZtNCC1J6lpEY7zg== dependencies: - "@smithy/types" "^4.4.0" + "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@smithy/protocol-http@^5.1.3", "@smithy/protocol-http@^5.2.0": - version "5.2.0" - resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-5.2.0.tgz#95d55ac6a8404d466f6b2d878db1a3d901bda0c4" - integrity sha512-bwjlh5JwdOQnA01be+5UvHK4HQz4iaRKlVG46hHSJuqi0Ribt3K06Z1oQ29i35Np4G9MCDgkOGcHVyLMreMcbg== +"@smithy/protocol-http@^5.1.3", "@smithy/protocol-http@^5.2.1": + version "5.2.1" + resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-5.2.1.tgz#33f2b8e4e1082c3ae0372d1322577e6fa71d7824" + integrity sha512-T8SlkLYCwfT/6m33SIU/JOVGNwoelkrvGjFKDSDtVvAXj/9gOT78JVJEas5a+ETjOu4SVvpCstKgd0PxSu/aHw== dependencies: - "@smithy/types" "^4.4.0" + "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@smithy/querystring-builder@^4.0.5", "@smithy/querystring-builder@^4.1.0": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@smithy/querystring-builder/-/querystring-builder-4.1.0.tgz#a1068cff152b41259cb8e6bd5fc4feac60d2d4cc" - integrity sha512-JqTWmVIq4AF8R8OK/2cCCiQo5ZJ0SRPsDkDgLO5/3z8xxuUp1oMIBBjfuueEe+11hGTZ6rRebzYikpKc6yQV9Q== +"@smithy/querystring-builder@^4.0.5", "@smithy/querystring-builder@^4.1.1": + version "4.1.1" + resolved "https://registry.yarnpkg.com/@smithy/querystring-builder/-/querystring-builder-4.1.1.tgz#4d35c1735de8214055424045a117fa5d1d5cdec1" + integrity sha512-J9b55bfimP4z/Jg1gNo+AT84hr90p716/nvxDkPGCD4W70MPms0h8KF50RDRgBGZeL83/u59DWNqJv6tEP/DHA== dependencies: - "@smithy/types" "^4.4.0" + "@smithy/types" "^4.5.0" "@smithy/util-uri-escape" "^4.1.0" tslib "^2.6.2" @@ -4291,12 +4297,12 @@ "@smithy/types" "^1.2.0" tslib "^2.5.0" -"@smithy/querystring-parser@^4.1.0": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@smithy/querystring-parser/-/querystring-parser-4.1.0.tgz#478f6b536965b049543a0cef2af0817067dedc0c" - integrity sha512-VgdHhr8YTRsjOl4hnKFm7xEMOCRTnKw3FJ1nU+dlWNhdt/7eEtxtkdrJdx7PlRTabdANTmvyjE4umUl9cK4awg== +"@smithy/querystring-parser@^4.1.1": + version "4.1.1" + resolved "https://registry.yarnpkg.com/@smithy/querystring-parser/-/querystring-parser-4.1.1.tgz#21b861439b2db16abeb0a6789b126705fa25eea1" + integrity sha512-63TEp92YFz0oQ7Pj9IuI3IgnprP92LrZtRAkE3c6wLWJxfy/yOPRt39IOKerVr0JS770olzl0kGafXlAXZ1vng== dependencies: - "@smithy/types" "^4.4.0" + "@smithy/types" "^4.5.0" tslib "^2.6.2" "@smithy/service-error-classification@^1.1.0": @@ -4304,46 +4310,46 @@ resolved "https://registry.yarnpkg.com/@smithy/service-error-classification/-/service-error-classification-1.1.0.tgz#264dd432ae513b3f2ad9fc6f461deda8c516173c" integrity sha512-OCTEeJ1igatd5kFrS2VDlYbainNNpf7Lj1siFOxnRWqYOP9oNvC5HOJBd3t+Z8MbrmehBtuDJ2QqeBsfeiNkww== -"@smithy/service-error-classification@^4.1.0": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@smithy/service-error-classification/-/service-error-classification-4.1.0.tgz#5eda83097db6b73e91b87e72b5f8dc758d666b46" - integrity sha512-UBpNFzBNmS20jJomuYn++Y+soF8rOK9AvIGjS9yGP6uRXF5rP18h4FDUsoNpWTlSsmiJ87e2DpZo9ywzSMH7PQ== +"@smithy/service-error-classification@^4.1.1": + version "4.1.1" + resolved "https://registry.yarnpkg.com/@smithy/service-error-classification/-/service-error-classification-4.1.1.tgz#86a615298ae406c3b6c7dc63c1c1738c54cfdfc6" + integrity sha512-Iam75b/JNXyDE41UvrlM6n8DNOa/r1ylFyvgruTUx7h2Uk7vDNV9AAwP1vfL1fOL8ls0xArwEGVcGZVd7IO/Cw== dependencies: - "@smithy/types" "^4.4.0" + "@smithy/types" "^4.5.0" -"@smithy/shared-ini-file-loader@^4", "@smithy/shared-ini-file-loader@^4.0.5", "@smithy/shared-ini-file-loader@^4.1.0": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-4.1.0.tgz#f4b7e7a6871f40d25c0b5950544b0ab360a78c79" - integrity sha512-W0VMlz9yGdQ/0ZAgWICFjFHTVU0YSfGoCVpKaExRM/FDkTeP/yz8OKvjtGjs6oFokCRm0srgj/g4Cg0xuHu8Rw== +"@smithy/shared-ini-file-loader@^4", "@smithy/shared-ini-file-loader@^4.0.5", "@smithy/shared-ini-file-loader@^4.1.1": + version "4.1.1" + resolved "https://registry.yarnpkg.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-4.1.1.tgz#d4a748bb8027e1111635464c9b1e546d608fc089" + integrity sha512-YkpikhIqGc4sfXeIbzSj10t2bJI/sSoP5qxLue6zG+tEE3ngOBSm8sO3+djacYvS/R5DfpxN/L9CyZsvwjWOAQ== dependencies: - "@smithy/types" "^4.4.0" + "@smithy/types" "^4.5.0" tslib "^2.6.2" "@smithy/signature-v4@^5.1.3": - version "5.2.0" - resolved "https://registry.yarnpkg.com/@smithy/signature-v4/-/signature-v4-5.2.0.tgz#6b584efd89d8d1d7cf551bcba30f893969c4a33e" - integrity sha512-ObX1ZqG2DdZQlXx9mLD7yAR8AGb7yXurGm+iWx9x4l1fBZ8CZN2BRT09aSbcXVPZXWGdn5VtMuupjxhOTI2EjA== + version "5.2.1" + resolved "https://registry.yarnpkg.com/@smithy/signature-v4/-/signature-v4-5.2.1.tgz#0048489d2f1b3c888382595a085edd31967498f8" + integrity sha512-M9rZhWQLjlQVCCR37cSjHfhriGRN+FQ8UfgrYNufv66TJgk+acaggShl3KS5U/ssxivvZLlnj7QH2CUOKlxPyA== dependencies: "@smithy/is-array-buffer" "^4.1.0" - "@smithy/protocol-http" "^5.2.0" - "@smithy/types" "^4.4.0" + "@smithy/protocol-http" "^5.2.1" + "@smithy/types" "^4.5.0" "@smithy/util-hex-encoding" "^4.1.0" - "@smithy/util-middleware" "^4.1.0" + "@smithy/util-middleware" "^4.1.1" "@smithy/util-uri-escape" "^4.1.0" "@smithy/util-utf8" "^4.1.0" tslib "^2.6.2" -"@smithy/smithy-client@^4.5.2", "@smithy/smithy-client@^4.6.0": - version "4.6.0" - resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-4.6.0.tgz#723015e9c9bda3c55366e58cdad11319cc1755d9" - integrity sha512-TvlIshqx5PIi0I0AiR+PluCpJ8olVG++xbYkAIGCUkByaMUlfOXLgjQTmYbr46k4wuDe8eHiTIlUflnjK2drPQ== - dependencies: - "@smithy/core" "^3.10.0" - "@smithy/middleware-endpoint" "^4.2.0" - "@smithy/middleware-stack" "^4.1.0" - "@smithy/protocol-http" "^5.2.0" - "@smithy/types" "^4.4.0" - "@smithy/util-stream" "^4.3.0" +"@smithy/smithy-client@^4.5.2", "@smithy/smithy-client@^4.6.1": + version "4.6.1" + resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-4.6.1.tgz#4bebcf313431bd274da0b28c7ddc4ba335f9994b" + integrity sha512-WolVLDb9UTPMEPPOncrCt6JmAMCSC/V2y5gst2STWJ5r7+8iNac+EFYQnmvDCYMfOLcilOSEpm5yXZXwbLak1Q== + dependencies: + "@smithy/core" "^3.11.0" + "@smithy/middleware-endpoint" "^4.2.1" + "@smithy/middleware-stack" "^4.1.1" + "@smithy/protocol-http" "^5.2.1" + "@smithy/types" "^4.5.0" + "@smithy/util-stream" "^4.3.1" tslib "^2.6.2" "@smithy/types@^1.2.0": @@ -4353,10 +4359,10 @@ dependencies: tslib "^2.5.0" -"@smithy/types@^4.3.2", "@smithy/types@^4.4.0": - version "4.4.0" - resolved "https://registry.yarnpkg.com/@smithy/types/-/types-4.4.0.tgz#309365feb6048461b868bfbf3bc2daf2ceae48c1" - integrity sha512-4jY91NgZz+ZnSFcVzWwngOW6VuK3gR/ihTwSU1R/0NENe9Jd8SfWgbhDCAGUWL3bI7DiDSW7XF6Ui6bBBjrqXw== +"@smithy/types@^4.3.2", "@smithy/types@^4.5.0": + version "4.5.0" + resolved "https://registry.yarnpkg.com/@smithy/types/-/types-4.5.0.tgz#850e334662a1ef1286c35814940c80880400a370" + integrity sha512-RkUpIOsVlAwUIZXO1dsz8Zm+N72LClFfsNqf173catVlvRZiwPy0x2u0JLEA4byreOPKDZPGjmPDylMoP8ZJRg== dependencies: tslib "^2.6.2" @@ -4369,13 +4375,13 @@ "@smithy/types" "^1.2.0" tslib "^2.5.0" -"@smithy/url-parser@^4.0.5", "@smithy/url-parser@^4.1.0": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@smithy/url-parser/-/url-parser-4.1.0.tgz#28740bed3d03a3c91cf449f31f063108d598f80b" - integrity sha512-/LYEIOuO5B2u++tKr1NxNxhZTrr3A63jW8N73YTwVeUyAlbB/YM+hkftsvtKAcMt3ADYo0FsF1GY3anehffSVQ== +"@smithy/url-parser@^4.0.5", "@smithy/url-parser@^4.1.1": + version "4.1.1" + resolved "https://registry.yarnpkg.com/@smithy/url-parser/-/url-parser-4.1.1.tgz#0e9a5e72b3cf9d7ab7305f9093af5528d9debaf6" + integrity sha512-bx32FUpkhcaKlEoOMbScvc93isaSiRM75pQ5IgIBaMkT7qMlIibpPRONyx/0CvrXHzJLpOn/u6YiDX2hcvs7Dg== dependencies: - "@smithy/querystring-parser" "^4.1.0" - "@smithy/types" "^4.4.0" + "@smithy/querystring-parser" "^4.1.1" + "@smithy/types" "^4.5.0" tslib "^2.6.2" "@smithy/util-base64@^4.0.0", "@smithy/util-base64@^4.1.0": @@ -4425,36 +4431,36 @@ tslib "^2.6.2" "@smithy/util-defaults-mode-browser@^4.0.29": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.1.0.tgz#51a2594412f08138ac12808c2c185642eddc2520" - integrity sha512-D27cLtJtC4EEeERJXS+JPoogz2tE5zeE3zhWSSu6ER5/wJ5gihUxIzoarDX6K1U27IFTHit5YfHqU4Y9RSGE0w== + version "4.1.1" + resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.1.1.tgz#40b9659d6fc15aa1101e440d1a92579cb66ebfa3" + integrity sha512-hA1AKIHFUMa9Tl6q6y8p0pJ9aWHCCG8s57flmIyLE0W7HcJeYrYtnqXDcGnftvXEhdQnSexyegXnzzTGk8bKLA== dependencies: - "@smithy/property-provider" "^4.1.0" - "@smithy/smithy-client" "^4.6.0" - "@smithy/types" "^4.4.0" + "@smithy/property-provider" "^4.1.1" + "@smithy/smithy-client" "^4.6.1" + "@smithy/types" "^4.5.0" bowser "^2.11.0" tslib "^2.6.2" "@smithy/util-defaults-mode-node@^4.0.29": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.1.0.tgz#4d745e9d47a793d326d9e8d5c8b09c017bab57b8" - integrity sha512-gnZo3u5dP1o87plKupg39alsbeIY1oFFnCyV2nI/++pL19vTtBLgOyftLEjPjuXmoKn2B2rskX8b7wtC/+3Okg== - dependencies: - "@smithy/config-resolver" "^4.2.0" - "@smithy/credential-provider-imds" "^4.1.0" - "@smithy/node-config-provider" "^4.2.0" - "@smithy/property-provider" "^4.1.0" - "@smithy/smithy-client" "^4.6.0" - "@smithy/types" "^4.4.0" + version "4.1.1" + resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.1.1.tgz#bca834c5ee16949bf8d0db9ac7bf988ad0d3ce10" + integrity sha512-RGSpmoBrA+5D2WjwtK7tto6Pc2wO9KSXKLpLONhFZ8VyuCbqlLdiDAfuDTNY9AJe4JoE+Cx806cpTQQoQ71zPQ== + dependencies: + "@smithy/config-resolver" "^4.2.1" + "@smithy/credential-provider-imds" "^4.1.1" + "@smithy/node-config-provider" "^4.2.1" + "@smithy/property-provider" "^4.1.1" + "@smithy/smithy-client" "^4.6.1" + "@smithy/types" "^4.5.0" tslib "^2.6.2" "@smithy/util-endpoints@^3.0.7": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@smithy/util-endpoints/-/util-endpoints-3.1.0.tgz#1c7581a5a43c81d51f05363a89173dfc51c50d47" - integrity sha512-5LFg48KkunBVGrNs3dnQgLlMXJLVo7k9sdZV5su3rjO3c3DmQ2LwUZI0Zr49p89JWK6sB7KmzyI2fVcDsZkwuw== + version "3.1.1" + resolved "https://registry.yarnpkg.com/@smithy/util-endpoints/-/util-endpoints-3.1.1.tgz#62c7e10e3a685c9cbb4080220d9e819ee79be8ff" + integrity sha512-qB4R9kO0SetA11Rzu6MVGFIaGYX3p6SGGGfWwsKnC6nXIf0n/0AKVwRTsYsz9ToN8CeNNtNgQRwKFBndGJZdyw== dependencies: - "@smithy/node-config-provider" "^4.2.0" - "@smithy/types" "^4.4.0" + "@smithy/node-config-provider" "^4.2.1" + "@smithy/types" "^4.5.0" tslib "^2.6.2" "@smithy/util-hex-encoding@^4.1.0": @@ -4471,12 +4477,12 @@ dependencies: tslib "^2.5.0" -"@smithy/util-middleware@^4.0.5", "@smithy/util-middleware@^4.1.0": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@smithy/util-middleware/-/util-middleware-4.1.0.tgz#39de8adf654214156f72f8c27b852243204d0351" - integrity sha512-612onNcKyxhP7/YOTKFTb2F6sPYtMRddlT5mZvYf1zduzaGzkYhpYIPxIeeEwBZFjnvEqe53Ijl2cYEfJ9d6/Q== +"@smithy/util-middleware@^4.0.5", "@smithy/util-middleware@^4.1.1": + version "4.1.1" + resolved "https://registry.yarnpkg.com/@smithy/util-middleware/-/util-middleware-4.1.1.tgz#e19749a127499c9bdada713a8afd807d92d846e2" + integrity sha512-CGmZ72mL29VMfESz7S6dekqzCh8ZISj3B+w0g1hZFXaOjGTVaSqfAEFAq8EGp8fUL+Q2l8aqNmt8U1tglTikeg== dependencies: - "@smithy/types" "^4.4.0" + "@smithy/types" "^4.5.0" tslib "^2.6.2" "@smithy/util-retry@^1.0.3": @@ -4487,23 +4493,23 @@ "@smithy/service-error-classification" "^1.1.0" tslib "^2.5.0" -"@smithy/util-retry@^4", "@smithy/util-retry@^4.0.7", "@smithy/util-retry@^4.1.0": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@smithy/util-retry/-/util-retry-4.1.0.tgz#3fe3c83376eb955fa832ccd9fa73f3f2a270ff8c" - integrity sha512-5AGoBHb207xAKSVwaUnaER+L55WFY8o2RhlafELZR3mB0J91fpL+Qn+zgRkPzns3kccGaF2vy0HmNVBMWmN6dA== +"@smithy/util-retry@^4", "@smithy/util-retry@^4.0.7", "@smithy/util-retry@^4.1.1": + version "4.1.1" + resolved "https://registry.yarnpkg.com/@smithy/util-retry/-/util-retry-4.1.1.tgz#f4a99d9b0ffb9e4bb119ac5a24e54e54d891e22c" + integrity sha512-jGeybqEZ/LIordPLMh5bnmnoIgsqnp4IEimmUp5c5voZ8yx+5kAlN5+juyr7p+f7AtZTgvhmInQk4Q0UVbrZ0Q== dependencies: - "@smithy/service-error-classification" "^4.1.0" - "@smithy/types" "^4.4.0" + "@smithy/service-error-classification" "^4.1.1" + "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@smithy/util-stream@^4.2.4", "@smithy/util-stream@^4.3.0": - version "4.3.0" - resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-4.3.0.tgz#e935d98d539b915b2c05368e14ea875ada40b169" - integrity sha512-ZOYS94jksDwvsCJtppHprUhsIscRnCKGr6FXCo3SxgQ31ECbza3wqDBqSy6IsAak+h/oAXb1+UYEBmDdseAjUQ== +"@smithy/util-stream@^4.2.4", "@smithy/util-stream@^4.3.1": + version "4.3.1" + resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-4.3.1.tgz#63cce0f09d99d75142c6dc8fe03e55ac0171de47" + integrity sha512-khKkW/Jqkgh6caxMWbMuox9+YfGlsk9OnHOYCGVEdYQb/XVzcORXHLYUubHmmda0pubEDncofUrPNniS9d+uAA== dependencies: - "@smithy/fetch-http-handler" "^5.2.0" - "@smithy/node-http-handler" "^4.2.0" - "@smithy/types" "^4.4.0" + "@smithy/fetch-http-handler" "^5.2.1" + "@smithy/node-http-handler" "^4.2.1" + "@smithy/types" "^4.5.0" "@smithy/util-base64" "^4.1.0" "@smithy/util-buffer-from" "^4.1.0" "@smithy/util-hex-encoding" "^4.1.0" @@ -4542,13 +4548,13 @@ "@smithy/types" "^1.2.0" tslib "^2.5.0" -"@smithy/util-waiter@^4", "@smithy/util-waiter@^4.0.7", "@smithy/util-waiter@^4.1.0": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@smithy/util-waiter/-/util-waiter-4.1.0.tgz#5bc685b0dda8ee56c9f1c2cfe3393a6623e445a2" - integrity sha512-IUuj2zpGdeKaY5OdGnU83BUJsv7OA9uw3rNVSOuvzLMXMpBTU+W6V0SsQh6iI32lKUJArlnEU4BIzp83hghR/g== +"@smithy/util-waiter@^4", "@smithy/util-waiter@^4.0.7", "@smithy/util-waiter@^4.1.1": + version "4.1.1" + resolved "https://registry.yarnpkg.com/@smithy/util-waiter/-/util-waiter-4.1.1.tgz#5b74429ca9e37f61838800b919d0063b1a865bef" + integrity sha512-PJBmyayrlfxM7nbqjomF4YcT1sApQwZio0NHSsT0EzhJqljRmvhzqZua43TyEs80nJk2Cn2FGPg/N8phH6KeCQ== dependencies: - "@smithy/abort-controller" "^4.1.0" - "@smithy/types" "^4.4.0" + "@smithy/abort-controller" "^4.1.1" + "@smithy/types" "^4.5.0" tslib "^2.6.2" "@stylistic/eslint-plugin@^3": @@ -4953,61 +4959,61 @@ integrity sha512-GD4Fk15UoP5NLCNor51YdfL9MSdldKCqOC9EssrRw3HVfar9wUZ5y8Lfnp+qVD6hIinLr8ygklDYnmlnlQo12Q== "@typescript-eslint/eslint-plugin@^8": - version "8.42.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.42.0.tgz#2172d0496c42eee8c7294b6661681100953fa88f" - integrity sha512-Aq2dPqsQkxHOLfb2OPv43RnIvfj05nw8v/6n3B2NABIPpHnjQnaLo9QGMTvml+tv4korl/Cjfrb/BYhoL8UUTQ== + version "8.43.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.43.0.tgz#4d730c2becd8e47ef76e59f68aee0fb560927cfc" + integrity sha512-8tg+gt7ENL7KewsKMKDHXR1vm8tt9eMxjJBYINf6swonlWgkYn5NwyIgXpbbDxTNU5DgpDFfj95prcTq2clIQQ== dependencies: "@eslint-community/regexpp" "^4.10.0" - "@typescript-eslint/scope-manager" "8.42.0" - "@typescript-eslint/type-utils" "8.42.0" - "@typescript-eslint/utils" "8.42.0" - "@typescript-eslint/visitor-keys" "8.42.0" + "@typescript-eslint/scope-manager" "8.43.0" + "@typescript-eslint/type-utils" "8.43.0" + "@typescript-eslint/utils" "8.43.0" + "@typescript-eslint/visitor-keys" "8.43.0" 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.42.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.42.0.tgz#20ea66f4867981fb5bb62cbe1454250fc4a440ab" - integrity sha512-r1XG74QgShUgXph1BYseJ+KZd17bKQib/yF3SR+demvytiRXrwd12Blnz5eYGm8tXaeRdd4x88MlfwldHoudGg== - dependencies: - "@typescript-eslint/scope-manager" "8.42.0" - "@typescript-eslint/types" "8.42.0" - "@typescript-eslint/typescript-estree" "8.42.0" - "@typescript-eslint/visitor-keys" "8.42.0" + version "8.43.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.43.0.tgz#4024159925e7671f1782bdd3498bdcfbd48f9137" + integrity sha512-B7RIQiTsCBBmY+yW4+ILd6mF5h1FUwJsVvpqkrgpszYifetQ2Ke+Z4u6aZh0CblkUGIdR59iYVyXqqZGkZ3aBw== + dependencies: + "@typescript-eslint/scope-manager" "8.43.0" + "@typescript-eslint/types" "8.43.0" + "@typescript-eslint/typescript-estree" "8.43.0" + "@typescript-eslint/visitor-keys" "8.43.0" debug "^4.3.4" -"@typescript-eslint/project-service@8.42.0": - version "8.42.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.42.0.tgz#636eb3418b6c42c98554dce884943708bf41a583" - integrity sha512-vfVpLHAhbPjilrabtOSNcUDmBboQNrJUiNAGoImkZKnMjs2TIcWG33s4Ds0wY3/50aZmTMqJa6PiwkwezaAklg== +"@typescript-eslint/project-service@8.43.0": + version "8.43.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.43.0.tgz#958dbaa16fbd1e81d46ab86e139f6276757140f8" + integrity sha512-htB/+D/BIGoNTQYffZw4uM4NzzuolCoaA/BusuSIcC8YjmBYQioew5VUZAYdAETPjeed0hqCaW7EHg+Robq8uw== dependencies: - "@typescript-eslint/tsconfig-utils" "^8.42.0" - "@typescript-eslint/types" "^8.42.0" + "@typescript-eslint/tsconfig-utils" "^8.43.0" + "@typescript-eslint/types" "^8.43.0" debug "^4.3.4" -"@typescript-eslint/scope-manager@8.42.0": - version "8.42.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.42.0.tgz#36016757bc85b46ea42bae47b61f9421eddedde3" - integrity sha512-51+x9o78NBAVgQzOPd17DkNTnIzJ8T/O2dmMBLoK9qbY0Gm52XJcdJcCl18ExBMiHo6jPMErUQWUv5RLE51zJw== +"@typescript-eslint/scope-manager@8.43.0": + version "8.43.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.43.0.tgz#009ebc09cc6e7e0dd67898a0e9a70d295361c6b9" + integrity sha512-daSWlQ87ZhsjrbMLvpuuMAt3y4ba57AuvadcR7f3nl8eS3BjRc8L9VLxFLk92RL5xdXOg6IQ+qKjjqNEimGuAg== dependencies: - "@typescript-eslint/types" "8.42.0" - "@typescript-eslint/visitor-keys" "8.42.0" + "@typescript-eslint/types" "8.43.0" + "@typescript-eslint/visitor-keys" "8.43.0" -"@typescript-eslint/tsconfig-utils@8.42.0", "@typescript-eslint/tsconfig-utils@^8.42.0": - version "8.42.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.42.0.tgz#21a3e74396fd7443ff930bc41b27789ba7e9236e" - integrity sha512-kHeFUOdwAJfUmYKjR3CLgZSglGHjbNTi1H8sTYRYV2xX6eNz4RyJ2LIgsDLKf8Yi0/GL1WZAC/DgZBeBft8QAQ== +"@typescript-eslint/tsconfig-utils@8.43.0", "@typescript-eslint/tsconfig-utils@^8.43.0": + version "8.43.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.43.0.tgz#e6721dba183d61769a90ffdad202aebc383b18c8" + integrity sha512-ALC2prjZcj2YqqL5X/bwWQmHA2em6/94GcbB/KKu5SX3EBDOsqztmmX1kMkvAJHzxk7TazKzJfFiEIagNV3qEA== -"@typescript-eslint/type-utils@8.42.0": - version "8.42.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.42.0.tgz#d6733e7a9fbdf5af60c09c6038dffde13f4e4253" - integrity sha512-9KChw92sbPTYVFw3JLRH1ockhyR3zqqn9lQXol3/YbI6jVxzWoGcT3AsAW0mu1MY0gYtsXnUGV/AKpkAj5tVlQ== +"@typescript-eslint/type-utils@8.43.0": + version "8.43.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.43.0.tgz#29ea2e34eeae5b8e9fe4f4730c5659fa330aa04e" + integrity sha512-qaH1uLBpBuBBuRf8c1mLJ6swOfzCXryhKND04Igr4pckzSEW9JX5Aw9AgW00kwfjWJF0kk0ps9ExKTfvXfw4Qg== dependencies: - "@typescript-eslint/types" "8.42.0" - "@typescript-eslint/typescript-estree" "8.42.0" - "@typescript-eslint/utils" "8.42.0" + "@typescript-eslint/types" "8.43.0" + "@typescript-eslint/typescript-estree" "8.43.0" + "@typescript-eslint/utils" "8.43.0" debug "^4.3.4" ts-api-utils "^2.1.0" @@ -5016,20 +5022,20 @@ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.33.0.tgz#a1e59036a3b53ae8430ceebf2a919dc7f9af6d72" integrity sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ== -"@typescript-eslint/types@8.42.0", "@typescript-eslint/types@^8.11.0", "@typescript-eslint/types@^8.34.1", "@typescript-eslint/types@^8.42.0": - version "8.42.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.42.0.tgz#ae15c09cebda20473772902033328e87372db008" - integrity sha512-LdtAWMiFmbRLNP7JNeY0SqEtJvGMYSzfiWBSmx+VSZ1CH+1zyl8Mmw1TT39OrtsRvIYShjJWzTDMPWZJCpwBlw== +"@typescript-eslint/types@8.43.0", "@typescript-eslint/types@^8.11.0", "@typescript-eslint/types@^8.34.1", "@typescript-eslint/types@^8.43.0": + version "8.43.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.43.0.tgz#00d34a5099504eb1b263e022cc17c4243ff2302e" + integrity sha512-vQ2FZaxJpydjSZJKiSW/LJsabFFvV7KgLC5DiLhkBcykhQj8iK9BOaDmQt74nnKdLvceM5xmhaTF+pLekrxEkw== -"@typescript-eslint/typescript-estree@8.42.0", "@typescript-eslint/typescript-estree@^8.23.0": - version "8.42.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.42.0.tgz#593c3af87d4462252c0d7239d1720b84a1b56864" - integrity sha512-ku/uYtT4QXY8sl9EDJETD27o3Ewdi72hcXg1ah/kkUgBvAYHLwj2ofswFFNXS+FL5G+AGkxBtvGt8pFBHKlHsQ== +"@typescript-eslint/typescript-estree@8.43.0", "@typescript-eslint/typescript-estree@^8.23.0": + version "8.43.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.43.0.tgz#39e5d431239b4d90787072ae0c2290cbd3e0a562" + integrity sha512-7Vv6zlAhPb+cvEpP06WXXy/ZByph9iL6BQRBDj4kmBsW98AqEeQHlj/13X+sZOrKSo9/rNKH4Ul4f6EICREFdw== dependencies: - "@typescript-eslint/project-service" "8.42.0" - "@typescript-eslint/tsconfig-utils" "8.42.0" - "@typescript-eslint/types" "8.42.0" - "@typescript-eslint/visitor-keys" "8.42.0" + "@typescript-eslint/project-service" "8.43.0" + "@typescript-eslint/tsconfig-utils" "8.43.0" + "@typescript-eslint/types" "8.43.0" + "@typescript-eslint/visitor-keys" "8.43.0" debug "^4.3.4" fast-glob "^3.3.2" is-glob "^4.0.3" @@ -5050,15 +5056,15 @@ semver "^7.3.5" tsutils "^3.21.0" -"@typescript-eslint/utils@8.42.0", "@typescript-eslint/utils@^6.0.0 || ^7.0.0 || ^8.0.0", "@typescript-eslint/utils@^8.13.0": - version "8.42.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.42.0.tgz#95f8e0c697ff2f7da5f72e16135011f878d815c0" - integrity sha512-JnIzu7H3RH5BrKC4NoZqRfmjqCIS1u3hGZltDYJgkVdqAezl4L9d1ZLw+36huCujtSBSAirGINF/S4UxOcR+/g== +"@typescript-eslint/utils@8.43.0", "@typescript-eslint/utils@^6.0.0 || ^7.0.0 || ^8.0.0", "@typescript-eslint/utils@^8.13.0": + version "8.43.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.43.0.tgz#5c391133a52f8500dfdabd7026be72a537d7b59e" + integrity sha512-S1/tEmkUeeswxd0GGcnwuVQPFWo8NzZTOMxCvw8BX7OMxnNae+i8Tm7REQen/SwUIPoPqfKn7EaZ+YLpiB3k9g== dependencies: "@eslint-community/eslint-utils" "^4.7.0" - "@typescript-eslint/scope-manager" "8.42.0" - "@typescript-eslint/types" "8.42.0" - "@typescript-eslint/typescript-estree" "8.42.0" + "@typescript-eslint/scope-manager" "8.43.0" + "@typescript-eslint/types" "8.43.0" + "@typescript-eslint/typescript-estree" "8.43.0" "@typescript-eslint/visitor-keys@4.33.0": version "4.33.0" @@ -5068,12 +5074,12 @@ "@typescript-eslint/types" "4.33.0" eslint-visitor-keys "^2.0.0" -"@typescript-eslint/visitor-keys@8.42.0": - version "8.42.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.42.0.tgz#87c6caaa1ac307bc73a87c1fc469f88f0162f27e" - integrity sha512-3WbiuzoEowaEn8RSnhJBrxSwX8ULYE9CXaPepS2C2W3NSA5NNIvBaslpBSBElPq0UGr0xVJlXFWOAKIkyylydQ== +"@typescript-eslint/visitor-keys@8.43.0": + version "8.43.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.43.0.tgz#633d3414afec3cf0a0e4583e1575f4101ef51d30" + integrity sha512-T+S1KqRD4sg/bHfLwrpF/K3gQLBM1n7Rp7OjjikjTEssI2YJzQpi5WXoynOaQ93ERIuq3O8RBTOUYDKszUCEHw== dependencies: - "@typescript-eslint/types" "8.42.0" + "@typescript-eslint/types" "8.43.0" eslint-visitor-keys "^4.2.1" "@ungap/structured-clone@^1.3.0": @@ -5421,9 +5427,9 @@ ansi-regex@^5.0.1: integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== ansi-regex@^6.0.1: - version "6.2.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.2.0.tgz#2f302e7550431b1b7762705fffb52cf1ffa20447" - integrity sha512-TKY5pyBkHyADOPYlRT9Lx6F544mPl0vS5Ew7BJ45hA08Q+t3GjbueLliBWN3sMICk6+y7HdyxSzC4bWS8baBdg== + version "6.2.2" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.2.2.tgz#60216eea464d864597ce2832000738a0589650c1" + integrity sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg== ansi-styles@^3.2.1: version "3.2.1" @@ -5445,9 +5451,9 @@ ansi-styles@^5.0.0, ansi-styles@^5.2.0: integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== ansi-styles@^6.1.0: - version "6.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" - integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== + version "6.2.3" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.3.tgz#c044d5dcc521a076413472597a1acb1f103c4041" + integrity sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg== any-promise@^1.1.0: version "1.3.0" @@ -5747,9 +5753,9 @@ axios@^1, axios@^1.11.0, axios@^1.8.3: proxy-from-env "^1.1.0" b4a@^1.6.4: - version "1.6.7" - resolved "https://registry.yarnpkg.com/b4a/-/b4a-1.6.7.tgz#a99587d4ebbfbd5a6e3b21bdb5d5fa385767abe4" - integrity sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg== + version "1.7.0" + resolved "https://registry.yarnpkg.com/b4a/-/b4a-1.7.0.tgz#d3c1f72f68be612020c15702d0a6f0e8bc0b65e5" + integrity sha512-KtsH1alSKomfNi/yDAFaD8PPFfi0LxJCEbPuzogcXrMF+yH40Z1ykTDo2vyxuQfN1FLjv0LFM7CadLHEPrVifw== babel-jest@30.1.2: version "30.1.2" @@ -6116,15 +6122,15 @@ case@1.6.3, case@^1.6.3: resolved "https://registry.yarnpkg.com/case/-/case-1.6.3.tgz#0a4386e3e9825351ca2e6216c60467ff5f1ea1c9" integrity sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ== -cdk-from-cfn@^0.244.0: - version "0.244.0" - resolved "https://registry.yarnpkg.com/cdk-from-cfn/-/cdk-from-cfn-0.244.0.tgz#4e75329a572cd880fa48aa688a52a77f51a2424c" - integrity sha512-07Lgnjx/ha1w7x1GO9cV9fzaP0Y+lbhmHYhvwVz1MPB1U9mz8kZ5cYKeBu587yvN053eyGRV0KNy02iLWLl2BQ== +cdk-from-cfn@^0.245.0: + version "0.245.0" + resolved "https://registry.yarnpkg.com/cdk-from-cfn/-/cdk-from-cfn-0.245.0.tgz#6cb99170a61775d142493a3d13b0497b16edae99" + integrity sha512-bRybOGt+4jwSQlsuJxb8g6qM4sdjFfW7NIEwSceAJL4inRh4pPhAbsZjmlTyBRPwQ3YUDGYI/VhKrkyMvXnxBw== -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== +cdklabs-projen-project-types@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/cdklabs-projen-project-types/-/cdklabs-projen-project-types-0.3.3.tgz#f4a0492ac987b62d01c4ec383528ed2f5881508e" + integrity sha512-7zKbsjo1jrYp3I8tOPnU8gE8TPHaDTMvk/BCtpSfFKf9Lc5cfX4bXGdyuCmZqQMpQU7Bnt+z+RkBPHfC7NyrPQ== dependencies: yaml "^2.8.1" @@ -6157,9 +6163,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.6.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.6.0.tgz#a1a8d294ea3526dbb77660f12649a08490e33ab8" - integrity sha512-46QrSQFyVSEyYAgQ22hQ+zDa60YHA4fBstHmtSApj1Y5vKtG27fWowW03jCk5KcbXEWPZUIR894aARCA/G1kfQ== + version "5.6.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.6.2.tgz#b1238b6e23ea337af71c7f8a295db5af0c158aea" + integrity sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA== char-regex@^1.0.2: version "1.0.2" @@ -7221,9 +7227,9 @@ ee-first@1.1.1: integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== electron-to-chromium@^1.5.211: - version "1.5.214" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.214.tgz#f7bbdc0796124292d4b8a34a49e968c5e6430763" - integrity sha512-TpvUNdha+X3ybfU78NoQatKvQEm1oq3lf2QbnmCEdw+Bd9RuIAY+hJTvq1avzHM0f7EJfnH3vbCnbzKzisc/9Q== + version "1.5.215" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.215.tgz#200c8d69b1270af6126837b6b1f95077c3a347b1" + integrity sha512-TIvGp57UpeNetj/wV/xpFNpWGb0b/ROw372lHPx5Aafx02gjTBtWnEEcaSX3W2dLM3OSdGGyHX/cHl01JQsLaQ== emittery@^0.13.1: version "0.13.1" @@ -10054,16 +10060,16 @@ jsii-diff@^1.114.1: yargs "^17.7.2" jsii-docgen@^10.5.0: - version "10.8.2" - resolved "https://registry.yarnpkg.com/jsii-docgen/-/jsii-docgen-10.8.2.tgz#806d1ebfb106c8af70f287921f31d0763faabec8" - integrity sha512-oXpYGclsqNuAwL7ry20I/u/4y8NdjD7HBZoUYvrFd5d97mtyZCrhDLDMtr+QzaHBPKKlAPchhU7/3/D0Pb0UfA== + version "10.8.3" + resolved "https://registry.yarnpkg.com/jsii-docgen/-/jsii-docgen-10.8.3.tgz#c78f9c067bbd3a88371ce731807ea36cf0f136f1" + integrity sha512-ktyhpNNQvoBEm3246+YxJTQ2HPx2k/NQcFqHn906xXiUvKssx+obnUFpJzN9Da8nPqhgYswl6qSryWnDiSFs4Q== dependencies: - "@jsii/spec" "^1.113.0" + "@jsii/spec" "^1.114.1" case "^1.6.3" fs-extra "^10.1.0" glob "^8.1.0" glob-promise "^6.0.7" - jsii-reflect "^1.113.0" + jsii-reflect "^1.114.1" semver "^7.7.2" yargs "^16.2.0" @@ -10085,7 +10091,7 @@ jsii-pacmak@^1.114.1: xmlbuilder "^15.1.1" yargs "^17.7.2" -jsii-reflect@^1.113.0, jsii-reflect@^1.114.1: +jsii-reflect@^1.114.1: version "1.114.1" resolved "https://registry.yarnpkg.com/jsii-reflect/-/jsii-reflect-1.114.1.tgz#475ef04a18d76c9be0f4dfa417a0d783a24174d6" integrity sha512-t+p1eYPfzHa8d99Ywa/LwunEtgHQgNGhxCU8XaupWtgW+kLODoQ3eovddSMZOtIH6CQnbHneEqCMVmDeU8dzNA== @@ -10613,9 +10619,9 @@ madge@^8.0.0: walkdir "^0.4.1" magic-string@^0.30.18: - version "0.30.18" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.18.tgz#905bfbbc6aa5692703a93db26a9edcaa0007d2bb" - integrity sha512-yi8swmWbO17qHhwIBNeeZxTceJMeBvWJaId6dyvTSOwTipqeHhMhOrz6513r1sOKnpvQ7zkhlG8tPrpilwTxHQ== + version "0.30.19" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.19.tgz#cebe9f104e565602e5d2098c5f2e79a77cc86da9" + integrity sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw== dependencies: "@jridgewell/sourcemap-codec" "^1.5.5" @@ -12161,10 +12167,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.6: - version "0.95.6" - resolved "https://registry.yarnpkg.com/projen/-/projen-0.95.6.tgz#0d8ca52804117dd6b4f95b3fb1f3da49f8eb213b" - integrity sha512-LgtNgveF7UyYoFwEFbx0r570R3+jvz9XQRvykijZg+O5y7+h1hF+FzvL2r1i7FZ3RTlqfyJHP+wFXrfA1F+Oxw== +projen@^0.96.1: + version "0.96.1" + resolved "https://registry.yarnpkg.com/projen/-/projen-0.96.1.tgz#ea0cda0ee3a37ffa35cc8ac29c0b2a1580527667" + integrity sha512-LvqEtsJjMV8BiUTbcE3Su1zWsyRC1GPh9C6sbicfBCooZvHa3LUzXGYRSKuYD6arkw4sbQMDEPcqxWzn6Q1Ovw== dependencies: "@iarna/toml" "^2.2.5" case "^1.6.3" @@ -13369,9 +13375,9 @@ strip-ansi@^6, strip-ansi@^6.0.0, strip-ansi@^6.0.1: ansi-regex "^5.0.1" strip-ansi@^7.0.1: - version "7.1.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" - integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== + version "7.1.2" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.2.tgz#132875abde678c7ea8d691533f2e7e22bb744dba" + integrity sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA== dependencies: ansi-regex "^6.0.1" From 0d194f9d35a554ad47fee9b241f439df8c562f09 Mon Sep 17 00:00:00 2001 From: AWS CDK Automation <43080478+aws-cdk-automation@users.noreply.github.com> Date: Thu, 11 Sep 2025 14:18:51 +0200 Subject: [PATCH 03/25] chore(deps): upgrade dependencies (#841) Upgrades project dependencies. See details in [workflow run]. [Workflow Run]: https://github.com/aws/aws-cdk-cli/actions/runs/17643754247 ------ *Automatically created by projen via the "upgrade" workflow* --------- Signed-off-by: github-actions Co-authored-by: github-actions --- package.json | 2 +- .../cli-lib-alpha/THIRD_PARTY_LICENSES | 2 +- .../integ-runner/THIRD_PARTY_LICENSES | 2 +- packages/@aws-cdk/toolkit-lib/package.json | 2 +- packages/aws-cdk/THIRD_PARTY_LICENSES | 2 +- packages/cdk-assets/THIRD_PARTY_LICENSES | 2 +- yarn.lock | 56 +++++++++---------- 7 files changed, 34 insertions(+), 34 deletions(-) diff --git a/package.json b/package.json index 039bffec3..02b729ff8 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "@types/node": "ts5.8", "@typescript-eslint/eslint-plugin": "^8", "@typescript-eslint/parser": "^8", - "cdklabs-projen-project-types": "^0.3.3", + "cdklabs-projen-project-types": "^0.3.4", "constructs": "^10.0.0", "eslint": "^9", "eslint-import-resolver-typescript": "^3.10.1", diff --git a/packages/@aws-cdk/cli-lib-alpha/THIRD_PARTY_LICENSES b/packages/@aws-cdk/cli-lib-alpha/THIRD_PARTY_LICENSES index 256e859d5..426bd8771 100644 --- a/packages/@aws-cdk/cli-lib-alpha/THIRD_PARTY_LICENSES +++ b/packages/@aws-cdk/cli-lib-alpha/THIRD_PARTY_LICENSES @@ -21050,7 +21050,7 @@ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH RE ---------------- -** b4a@1.7.0 - https://www.npmjs.com/package/b4a/v/1.7.0 | Apache-2.0 +** b4a@1.7.1 - https://www.npmjs.com/package/b4a/v/1.7.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ diff --git a/packages/@aws-cdk/integ-runner/THIRD_PARTY_LICENSES b/packages/@aws-cdk/integ-runner/THIRD_PARTY_LICENSES index 8671d479d..73f9a8e18 100644 --- a/packages/@aws-cdk/integ-runner/THIRD_PARTY_LICENSES +++ b/packages/@aws-cdk/integ-runner/THIRD_PARTY_LICENSES @@ -20740,7 +20740,7 @@ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH RE ---------------- -** b4a@1.7.0 - https://www.npmjs.com/package/b4a/v/1.7.0 | Apache-2.0 +** b4a@1.7.1 - https://www.npmjs.com/package/b4a/v/1.7.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ diff --git a/packages/@aws-cdk/toolkit-lib/package.json b/packages/@aws-cdk/toolkit-lib/package.json index 83f0302b7..833443d57 100644 --- a/packages/@aws-cdk/toolkit-lib/package.json +++ b/packages/@aws-cdk/toolkit-lib/package.json @@ -40,7 +40,7 @@ "@jest/environment": "^29.7.0", "@jest/globals": "^29.7.0", "@jest/types": "^29.6.3", - "@microsoft/api-extractor": "^7.52.11", + "@microsoft/api-extractor": "^7.52.12", "@smithy/util-stream": "^4.3.1", "@stylistic/eslint-plugin": "^3", "@types/fs-extra": "^11.0.4", diff --git a/packages/aws-cdk/THIRD_PARTY_LICENSES b/packages/aws-cdk/THIRD_PARTY_LICENSES index ff1220439..536d7144b 100644 --- a/packages/aws-cdk/THIRD_PARTY_LICENSES +++ b/packages/aws-cdk/THIRD_PARTY_LICENSES @@ -20843,7 +20843,7 @@ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH RE ---------------- -** b4a@1.7.0 - https://www.npmjs.com/package/b4a/v/1.7.0 | Apache-2.0 +** b4a@1.7.1 - https://www.npmjs.com/package/b4a/v/1.7.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ diff --git a/packages/cdk-assets/THIRD_PARTY_LICENSES b/packages/cdk-assets/THIRD_PARTY_LICENSES index a75712e20..ecc63f23c 100644 --- a/packages/cdk-assets/THIRD_PARTY_LICENSES +++ b/packages/cdk-assets/THIRD_PARTY_LICENSES @@ -16963,7 +16963,7 @@ THE SOFTWARE. ---------------- -** b4a@1.7.0 - https://www.npmjs.com/package/b4a/v/1.7.0 | Apache-2.0 +** b4a@1.7.1 - https://www.npmjs.com/package/b4a/v/1.7.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ diff --git a/yarn.lock b/yarn.lock index 420909f41..04bf825b8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3346,9 +3346,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.30" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.30.tgz#4a76c4daeee5df09f5d3940e087442fb36ce2b99" - integrity sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q== + version "0.3.31" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz#db15d6781c931f3a251a3dac39501c98a6082fd0" + integrity sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw== dependencies: "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" @@ -3385,18 +3385,18 @@ "@microsoft/tsdoc-config" "~0.17.1" "@rushstack/node-core-library" "5.14.0" -"@microsoft/api-extractor@^7.52.11": - version "7.52.11" - resolved "https://registry.yarnpkg.com/@microsoft/api-extractor/-/api-extractor-7.52.11.tgz#88c0af74b4c8ec28eb976941117fea039c53aa93" - integrity sha512-IKQ7bHg6f/Io3dQds6r9QPYk4q0OlR9A4nFDtNhUt3UUIhyitbxAqRN1CLjUVtk6IBk3xzyCMOdwwtIXQ7AlGg== +"@microsoft/api-extractor@^7.52.12": + version "7.52.12" + resolved "https://registry.yarnpkg.com/@microsoft/api-extractor/-/api-extractor-7.52.12.tgz#4079682401457fbc08f0a3a9a2cc398a1100e890" + integrity sha512-f1UNgOLCMydwCJ+eZvH0dMxMq3lEEvXsLqlvDOdx136cRITK6xPES2xxgN/0NPCFpQad2HtMHxtPM9oGuqQx6g== dependencies: "@microsoft/api-extractor-model" "7.30.7" "@microsoft/tsdoc" "~0.15.1" "@microsoft/tsdoc-config" "~0.17.1" "@rushstack/node-core-library" "5.14.0" "@rushstack/rig-package" "0.5.3" - "@rushstack/terminal" "0.15.4" - "@rushstack/ts-command-line" "5.0.2" + "@rushstack/terminal" "0.16.0" + "@rushstack/ts-command-line" "5.0.3" lodash "~4.17.15" minimatch "10.0.3" resolve "~1.22.1" @@ -3844,20 +3844,20 @@ resolve "~1.22.1" strip-json-comments "~3.1.1" -"@rushstack/terminal@0.15.4": - version "0.15.4" - resolved "https://registry.yarnpkg.com/@rushstack/terminal/-/terminal-0.15.4.tgz#ca84c117a7167407a1d65ae164c5991376ea5101" - integrity sha512-OQSThV0itlwVNHV6thoXiAYZlQh4Fgvie2CzxFABsbO2MWQsI4zOh3LRNigYSTrmS+ba2j0B3EObakPzf/x6Zg== +"@rushstack/terminal@0.16.0": + version "0.16.0" + resolved "https://registry.yarnpkg.com/@rushstack/terminal/-/terminal-0.16.0.tgz#4d2e7ce147a39c1e3d836e3b7fc422c15e625a30" + integrity sha512-WEvNuKkoR1PXorr9SxO0dqFdSp1BA+xzDrIm/Bwlc5YHg2FFg6oS+uCTYjerOhFuqCW+A3vKBm6EmKWSHfgx/A== dependencies: "@rushstack/node-core-library" "5.14.0" supports-color "~8.1.1" -"@rushstack/ts-command-line@5.0.2": - version "5.0.2" - resolved "https://registry.yarnpkg.com/@rushstack/ts-command-line/-/ts-command-line-5.0.2.tgz#92e3284c5dd9e05e76593c278672883722d46ed4" - integrity sha512-+AkJDbu1GFMPIU8Sb7TLVXDv/Q7Mkvx+wAjEl8XiXVVq+p1FmWW6M3LYpJMmoHNckSofeMecgWg5lfMwNAAsEQ== +"@rushstack/ts-command-line@5.0.3": + version "5.0.3" + resolved "https://registry.yarnpkg.com/@rushstack/ts-command-line/-/ts-command-line-5.0.3.tgz#c53dfaea84b8cbcb473209a49417ead4ae311cd6" + integrity sha512-bgPhQEqLVv/2hwKLYv/XvsTWNZ9B/+X1zJ7WgQE9rO5oiLzrOZvkIW4pk13yOQBhHyjcND5qMOa6p83t+Z66iQ== dependencies: - "@rushstack/terminal" "0.15.4" + "@rushstack/terminal" "0.16.0" "@types/argparse" "1.0.38" argparse "~1.0.9" string-argv "~0.3.1" @@ -5753,9 +5753,9 @@ axios@^1, axios@^1.11.0, axios@^1.8.3: proxy-from-env "^1.1.0" b4a@^1.6.4: - version "1.7.0" - resolved "https://registry.yarnpkg.com/b4a/-/b4a-1.7.0.tgz#d3c1f72f68be612020c15702d0a6f0e8bc0b65e5" - integrity sha512-KtsH1alSKomfNi/yDAFaD8PPFfi0LxJCEbPuzogcXrMF+yH40Z1ykTDo2vyxuQfN1FLjv0LFM7CadLHEPrVifw== + version "1.7.1" + resolved "https://registry.yarnpkg.com/b4a/-/b4a-1.7.1.tgz#6fd4ec2fb33ba7a4ff341a2869bbfc88a6e57850" + integrity sha512-ZovbrBV0g6JxK5cGUF1Suby1vLfKjv4RWi8IxoaO/Mon8BDD9I21RxjHFtgQ+kskJqLAVyQZly3uMBui+vhc8Q== babel-jest@30.1.2: version "30.1.2" @@ -6127,10 +6127,10 @@ cdk-from-cfn@^0.245.0: resolved "https://registry.yarnpkg.com/cdk-from-cfn/-/cdk-from-cfn-0.245.0.tgz#6cb99170a61775d142493a3d13b0497b16edae99" integrity sha512-bRybOGt+4jwSQlsuJxb8g6qM4sdjFfW7NIEwSceAJL4inRh4pPhAbsZjmlTyBRPwQ3YUDGYI/VhKrkyMvXnxBw== -cdklabs-projen-project-types@^0.3.3: - version "0.3.3" - resolved "https://registry.yarnpkg.com/cdklabs-projen-project-types/-/cdklabs-projen-project-types-0.3.3.tgz#f4a0492ac987b62d01c4ec383528ed2f5881508e" - integrity sha512-7zKbsjo1jrYp3I8tOPnU8gE8TPHaDTMvk/BCtpSfFKf9Lc5cfX4bXGdyuCmZqQMpQU7Bnt+z+RkBPHfC7NyrPQ== +cdklabs-projen-project-types@^0.3.4: + version "0.3.4" + resolved "https://registry.yarnpkg.com/cdklabs-projen-project-types/-/cdklabs-projen-project-types-0.3.4.tgz#92a7d94e52414a1519f314a49b546a76decd14b6" + integrity sha512-hppRJWMg7+o8Lq89Ba0YT1u8zuJ4zMwU2GTC+7sUupCsglDqblO1gti8ITMXP1QZgHils/i0x3M7zxiIKiuG9A== dependencies: yaml "^2.8.1" @@ -7227,9 +7227,9 @@ ee-first@1.1.1: integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== electron-to-chromium@^1.5.211: - version "1.5.215" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.215.tgz#200c8d69b1270af6126837b6b1f95077c3a347b1" - integrity sha512-TIvGp57UpeNetj/wV/xpFNpWGb0b/ROw372lHPx5Aafx02gjTBtWnEEcaSX3W2dLM3OSdGGyHX/cHl01JQsLaQ== + version "1.5.217" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.217.tgz#71285850356ef48bc08275b26f0f355721e0f17d" + integrity sha512-Pludfu5iBxp9XzNl0qq2G87hdD17ZV7h5T4n6rQXDi3nCyloBV3jreE9+8GC6g4X/5yxqVgXEURpcLtM0WS4jA== emittery@^0.13.1: version "0.13.1" From 6975eaed154a4698a22a219de64ee7a80d5b1253 Mon Sep 17 00:00:00 2001 From: Eli Polonsky Date: Thu, 11 Sep 2025 09:51:42 -0400 Subject: [PATCH 04/25] chore: enable trusted publishing for releases to npm and pypi (#842) This allows us to remove NPM and PyPI tokens from our secrets. Draft until I also make the necessary changes in our NPM and PyPI accounts. --- By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license --- .github/workflows/release.yml | 56 +++++++++++++++++++++++++++-------- .projenrc.ts | 4 +++ 2 files changed, 47 insertions(+), 13 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2bb3ef0e4..292ef4c74 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -234,6 +234,7 @@ jobs: runs-on: ubuntu-latest permissions: contents: write + environment: releasing if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-cloud-assembly-schema == 'true' }} steps: - uses: actions/setup-node@v5 @@ -258,6 +259,7 @@ jobs: permissions: id-token: write contents: read + environment: releasing if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-cloud-assembly-schema == 'true' }} steps: - uses: actions/setup-node@v5 @@ -298,6 +300,7 @@ jobs: runs-on: ubuntu-latest permissions: contents: read + environment: releasing if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-cloud-assembly-schema == 'true' }} steps: - uses: actions/setup-java@v5 @@ -344,6 +347,8 @@ jobs: runs-on: ubuntu-latest permissions: contents: read + id-token: write + environment: releasing if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-cloud-assembly-schema == 'true' }} steps: - uses: actions/setup-node@v5 @@ -376,8 +381,7 @@ jobs: run: mv .repo/packages/@aws-cdk/cloud-assembly-schema/dist dist - name: Release env: - TWINE_USERNAME: ${{ secrets.TWINE_USERNAME }} - TWINE_PASSWORD: ${{ secrets.TWINE_PASSWORD }} + PYPI_TRUSTED_PUBLISHER: "true" run: npx -p publib@latest publib-pypi aws-cdk-cloud-assembly-schema_release_nuget: name: "@aws-cdk/cloud-assembly-schema: Publish to NuGet Gallery" @@ -385,6 +389,7 @@ jobs: runs-on: ubuntu-latest permissions: contents: read + environment: releasing if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-cloud-assembly-schema == 'true' }} steps: - uses: actions/setup-node@v5 @@ -425,6 +430,7 @@ jobs: runs-on: ubuntu-latest permissions: contents: read + environment: releasing if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-cloud-assembly-schema == 'true' }} steps: - uses: actions/setup-node@v5 @@ -469,6 +475,7 @@ jobs: runs-on: ubuntu-latest permissions: contents: write + environment: releasing if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-cloudformation-diff == 'true' }} steps: - uses: actions/setup-node@v5 @@ -493,6 +500,7 @@ jobs: permissions: id-token: write contents: read + environment: releasing if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-cloudformation-diff == 'true' }} steps: - uses: actions/setup-node@v5 @@ -511,7 +519,7 @@ jobs: NPM_DIST_TAG: latest NPM_REGISTRY: registry.npmjs.org NPM_CONFIG_PROVENANCE: "true" - NPM_TOKEN: ${{ secrets.NPM_TOKEN }} + NPM_TRUSTED_PUBLISHER: "true" run: npx -p publib@latest publib-npm aws-cdk-cli-plugin-contract_release_github: name: "@aws-cdk/cli-plugin-contract: Publish to GitHub Releases" @@ -521,6 +529,7 @@ jobs: runs-on: ubuntu-latest permissions: contents: write + environment: releasing if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-cli-plugin-contract == 'true' }} steps: - uses: actions/setup-node@v5 @@ -545,6 +554,7 @@ jobs: permissions: id-token: write contents: read + environment: releasing if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-cli-plugin-contract == 'true' }} steps: - uses: actions/setup-node@v5 @@ -563,7 +573,7 @@ jobs: NPM_DIST_TAG: latest NPM_REGISTRY: registry.npmjs.org NPM_CONFIG_PROVENANCE: "true" - NPM_TOKEN: ${{ secrets.NPM_TOKEN }} + NPM_TRUSTED_PUBLISHER: "true" run: npx -p publib@latest publib-npm aws-cdk-cdk-assets-lib_release_github: name: "@aws-cdk/cdk-assets-lib: Publish to GitHub Releases" @@ -573,6 +583,7 @@ jobs: runs-on: ubuntu-latest permissions: contents: write + environment: releasing if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-cdk-assets-lib == 'true' }} steps: - uses: actions/setup-node@v5 @@ -597,6 +608,7 @@ jobs: permissions: id-token: write contents: read + environment: releasing if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-cdk-assets-lib == 'true' }} steps: - uses: actions/setup-node@v5 @@ -615,7 +627,7 @@ jobs: NPM_DIST_TAG: latest NPM_REGISTRY: registry.npmjs.org NPM_CONFIG_PROVENANCE: "true" - NPM_TOKEN: ${{ secrets.NPM_TOKEN }} + NPM_TRUSTED_PUBLISHER: "true" run: npx -p publib@latest publib-npm cdk-assets_release_github: name: "cdk-assets: Publish to GitHub Releases" @@ -625,6 +637,7 @@ jobs: runs-on: ubuntu-latest permissions: contents: write + environment: releasing if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-cdk-assets == 'true' }} steps: - uses: actions/setup-node@v5 @@ -649,6 +662,7 @@ jobs: permissions: id-token: write contents: read + environment: releasing if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-cdk-assets == 'true' }} steps: - uses: actions/setup-node@v5 @@ -667,7 +681,7 @@ jobs: NPM_DIST_TAG: latest NPM_REGISTRY: registry.npmjs.org NPM_CONFIG_PROVENANCE: "true" - NPM_TOKEN: ${{ secrets.NPM_TOKEN }} + NPM_TRUSTED_PUBLISHER: "true" run: npx -p publib@latest publib-npm aws-cdk-toolkit-lib_release_github: name: "@aws-cdk/toolkit-lib: Publish to GitHub Releases" @@ -677,6 +691,7 @@ jobs: runs-on: ubuntu-latest permissions: contents: write + environment: releasing if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-toolkit-lib == 'true' }} steps: - uses: actions/setup-node@v5 @@ -701,6 +716,7 @@ jobs: permissions: id-token: write contents: read + environment: releasing if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-toolkit-lib == 'true' }} steps: - uses: actions/setup-node@v5 @@ -719,7 +735,7 @@ jobs: NPM_DIST_TAG: latest NPM_REGISTRY: registry.npmjs.org NPM_CONFIG_PROVENANCE: "true" - NPM_TOKEN: ${{ secrets.NPM_TOKEN }} + NPM_TRUSTED_PUBLISHER: "true" run: npx -p publib@latest publib-npm aws-cdk_release_github: name: "aws-cdk: Publish to GitHub Releases" @@ -729,6 +745,7 @@ jobs: runs-on: ubuntu-latest permissions: contents: write + environment: releasing if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk == 'true' }} steps: - uses: actions/setup-node@v5 @@ -753,6 +770,7 @@ jobs: permissions: id-token: write contents: read + environment: releasing if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk == 'true' }} steps: - uses: actions/setup-node@v5 @@ -771,7 +789,7 @@ jobs: NPM_DIST_TAG: latest NPM_REGISTRY: registry.npmjs.org NPM_CONFIG_PROVENANCE: "true" - NPM_TOKEN: ${{ secrets.NPM_TOKEN }} + NPM_TRUSTED_PUBLISHER: "true" run: npx -p publib@latest publib-npm aws-cdk-cli-lib-alpha_release_github: name: "@aws-cdk/cli-lib-alpha: Publish to GitHub Releases" @@ -785,6 +803,7 @@ jobs: runs-on: ubuntu-latest permissions: contents: write + environment: releasing if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-cli-lib-alpha == 'true' }} steps: - uses: actions/setup-node@v5 @@ -809,6 +828,7 @@ jobs: permissions: id-token: write contents: read + environment: releasing if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-cli-lib-alpha == 'true' }} steps: - uses: actions/setup-node@v5 @@ -849,6 +869,7 @@ jobs: runs-on: ubuntu-latest permissions: contents: read + environment: releasing if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-cli-lib-alpha == 'true' }} steps: - uses: actions/setup-java@v5 @@ -895,6 +916,8 @@ jobs: runs-on: ubuntu-latest permissions: contents: read + id-token: write + environment: releasing if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-cli-lib-alpha == 'true' }} steps: - uses: actions/setup-node@v5 @@ -927,8 +950,7 @@ jobs: run: mv .repo/packages/@aws-cdk/cli-lib-alpha/dist dist - name: Release env: - TWINE_USERNAME: ${{ secrets.TWINE_USERNAME }} - TWINE_PASSWORD: ${{ secrets.TWINE_PASSWORD }} + PYPI_TRUSTED_PUBLISHER: "true" run: npx -p publib@latest publib-pypi aws-cdk-cli-lib-alpha_release_nuget: name: "@aws-cdk/cli-lib-alpha: Publish to NuGet Gallery" @@ -936,6 +958,7 @@ jobs: runs-on: ubuntu-latest permissions: contents: read + environment: releasing if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-cli-lib-alpha == 'true' }} steps: - uses: actions/setup-node@v5 @@ -976,6 +999,7 @@ jobs: runs-on: ubuntu-latest permissions: contents: read + environment: releasing if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-cli-lib-alpha == 'true' }} steps: - uses: actions/setup-node@v5 @@ -1020,6 +1044,7 @@ jobs: runs-on: ubuntu-latest permissions: contents: write + environment: releasing if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-cdk == 'true' }} steps: - uses: actions/setup-node@v5 @@ -1044,6 +1069,7 @@ jobs: permissions: id-token: write contents: read + environment: releasing if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-cdk == 'true' }} steps: - uses: actions/setup-node@v5 @@ -1062,7 +1088,7 @@ jobs: NPM_DIST_TAG: latest NPM_REGISTRY: registry.npmjs.org NPM_CONFIG_PROVENANCE: "true" - NPM_TOKEN: ${{ secrets.NPM_TOKEN }} + NPM_TRUSTED_PUBLISHER: "true" run: npx -p publib@latest publib-npm aws-cdk-integ-runner_release_github: name: "@aws-cdk/integ-runner: Publish to GitHub Releases" @@ -1072,6 +1098,7 @@ jobs: runs-on: ubuntu-latest permissions: contents: write + environment: releasing if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-integ-runner == 'true' }} steps: - uses: actions/setup-node@v5 @@ -1096,6 +1123,7 @@ jobs: permissions: id-token: write contents: read + environment: releasing if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-integ-runner == 'true' }} steps: - uses: actions/setup-node@v5 @@ -1114,7 +1142,7 @@ jobs: NPM_DIST_TAG: latest NPM_REGISTRY: registry.npmjs.org NPM_CONFIG_PROVENANCE: "true" - NPM_TOKEN: ${{ secrets.NPM_TOKEN }} + NPM_TRUSTED_PUBLISHER: "true" run: npx -p publib@latest publib-npm aws-cdk-testing-cli-integ_release_github: name: "@aws-cdk-testing/cli-integ: Publish to GitHub Releases" @@ -1124,6 +1152,7 @@ jobs: runs-on: ubuntu-latest permissions: contents: write + environment: releasing if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-testing-cli-integ == 'true' }} steps: - uses: actions/setup-node@v5 @@ -1148,6 +1177,7 @@ jobs: permissions: id-token: write contents: read + environment: releasing if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-testing-cli-integ == 'true' }} steps: - uses: actions/setup-node@v5 @@ -1166,7 +1196,7 @@ jobs: NPM_DIST_TAG: latest NPM_REGISTRY: registry.npmjs.org NPM_CONFIG_PROVENANCE: "true" - NPM_TOKEN: ${{ secrets.NPM_TOKEN }} + NPM_TRUSTED_PUBLISHER: "true" run: npx -p publib@latest publib-npm standalone_release_adc: name: "standalone: publish to ADC" diff --git a/.projenrc.ts b/.projenrc.ts index d3f6dea88..68aa903cd 100644 --- a/.projenrc.ts +++ b/.projenrc.ts @@ -341,6 +341,8 @@ function genericCdkProps(props: GenericProps = {}) { authorUrl: 'https://aws.amazon.com', authorOrganization: true, releasableCommits: pj.ReleasableCommits.featuresAndFixes('.'), + releaseEnvironment: 'releasing', + npmTrustedPublishing: true, jestOptions: { configFilePath: 'jest.config.json', junitReporting: false, @@ -415,6 +417,7 @@ new JsiiBuild(cloudAssemblySchema, { publishToPypi: { distName: 'aws-cdk.cloud-assembly-schema', module: 'aws_cdk.cloud_assembly_schema', + trustedPublishing: true, }, pypiClassifiers: [ 'Framework :: AWS CDK', @@ -1411,6 +1414,7 @@ new JsiiBuild(cliLibAlpha, { publishToPypi: { distName: 'aws-cdk.cli-lib-alpha', module: 'aws_cdk.cli_lib_alpha', + trustedPublishing: true, }, pypiClassifiers: [ 'Framework :: AWS CDK', From 976604900e1514dfb16a9599e8b5b5bc77c5423b Mon Sep 17 00:00:00 2001 From: Eli Polonsky Date: Thu, 11 Sep 2025 11:38:16 -0400 Subject: [PATCH 05/25] chore: npm trusted publishing for jsii packages is ignored (#843) For jsii packages, the NPM publishing takes a different code path. --- 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 --- .github/workflows/release.yml | 4 ++-- projenrc/jsii.ts | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 292ef4c74..c016413a8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -292,7 +292,7 @@ jobs: NPM_DIST_TAG: latest NPM_REGISTRY: registry.npmjs.org NPM_CONFIG_PROVENANCE: "true" - NPM_TOKEN: ${{ secrets.NPM_TOKEN }} + NPM_TRUSTED_PUBLISHER: "true" run: npx -p publib@latest publib-npm aws-cdk-cloud-assembly-schema_release_maven: name: "@aws-cdk/cloud-assembly-schema: Publish to Maven Central" @@ -861,7 +861,7 @@ jobs: NPM_DIST_TAG: latest NPM_REGISTRY: registry.npmjs.org NPM_CONFIG_PROVENANCE: "true" - NPM_TOKEN: ${{ secrets.NPM_TOKEN }} + NPM_TRUSTED_PUBLISHER: "true" run: npx -p publib@latest publib-npm aws-cdk-cli-lib-alpha_release_maven: name: "@aws-cdk/cli-lib-alpha: Publish to Maven Central" diff --git a/projenrc/jsii.ts b/projenrc/jsii.ts index 4f3c82a22..b74b6d85a 100644 --- a/projenrc/jsii.ts +++ b/projenrc/jsii.ts @@ -270,6 +270,7 @@ export class JsiiBuild extends pj.Component { registry: tsProject.package.npmRegistry, npmTokenSecret: tsProject.package.npmTokenSecret, npmProvenance: tsProject.package.npmProvenance, + trustedPublishing: true, // No support for CodeArtifact here // codeArtifactOptions: tsProject.codeArtifactOptions, }; From 9def72c72dae3faf4c4139a558ea00c5f3acc512 Mon Sep 17 00:00:00 2001 From: AWS CDK Automation <43080478+aws-cdk-automation@users.noreply.github.com> Date: Thu, 11 Sep 2025 20:24:11 +0200 Subject: [PATCH 06/25] chore(deps): upgrade dependencies (#844) Upgrades project dependencies. See details in [workflow run]. [Workflow Run]: https://github.com/aws/aws-cdk-cli/actions/runs/17653263053 ------ *Automatically created by projen via the "upgrade" workflow* Signed-off-by: github-actions Co-authored-by: github-actions --- package.json | 2 +- yarn.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index 02b729ff8..cd143b443 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "@types/node": "ts5.8", "@typescript-eslint/eslint-plugin": "^8", "@typescript-eslint/parser": "^8", - "cdklabs-projen-project-types": "^0.3.4", + "cdklabs-projen-project-types": "^0.3.5", "constructs": "^10.0.0", "eslint": "^9", "eslint-import-resolver-typescript": "^3.10.1", diff --git a/yarn.lock b/yarn.lock index 04bf825b8..14b627150 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4634,9 +4634,9 @@ minimatch "^9.0.5" "@tybys/wasm-util@^0.10.0": - version "0.10.0" - resolved "https://registry.yarnpkg.com/@tybys/wasm-util/-/wasm-util-0.10.0.tgz#2fd3cd754b94b378734ce17058d0507c45c88369" - integrity sha512-VyyPYFlOMNylG45GoAe0xDoLwWuowvf92F9kySqzYh8vmYm7D2u4iUJKa1tOUpS70Ku13ASrOkS4ScXFsTaCNQ== + version "0.10.1" + resolved "https://registry.yarnpkg.com/@tybys/wasm-util/-/wasm-util-0.10.1.tgz#ecddd3205cf1e2d5274649ff0eedd2991ed7f414" + integrity sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg== dependencies: tslib "^2.4.0" @@ -6127,10 +6127,10 @@ cdk-from-cfn@^0.245.0: resolved "https://registry.yarnpkg.com/cdk-from-cfn/-/cdk-from-cfn-0.245.0.tgz#6cb99170a61775d142493a3d13b0497b16edae99" integrity sha512-bRybOGt+4jwSQlsuJxb8g6qM4sdjFfW7NIEwSceAJL4inRh4pPhAbsZjmlTyBRPwQ3YUDGYI/VhKrkyMvXnxBw== -cdklabs-projen-project-types@^0.3.4: - version "0.3.4" - resolved "https://registry.yarnpkg.com/cdklabs-projen-project-types/-/cdklabs-projen-project-types-0.3.4.tgz#92a7d94e52414a1519f314a49b546a76decd14b6" - integrity sha512-hppRJWMg7+o8Lq89Ba0YT1u8zuJ4zMwU2GTC+7sUupCsglDqblO1gti8ITMXP1QZgHils/i0x3M7zxiIKiuG9A== +cdklabs-projen-project-types@^0.3.5: + version "0.3.5" + resolved "https://registry.yarnpkg.com/cdklabs-projen-project-types/-/cdklabs-projen-project-types-0.3.5.tgz#79a6bc45989782fcf58eb50ff1d1f30d1830ab25" + integrity sha512-vZvJX/42ovCOslyYtXENaaupJkTI+4Eaxjfa2+0oxZp5vyaNZBLD02bHH7Pfm74mwQbSpACADxyUK/+UY4eVdA== dependencies: yaml "^2.8.1" From 2be5f7a455b4db5cbe795284969a9474efafcc61 Mon Sep 17 00:00:00 2001 From: Eli Polonsky Date: Thu, 11 Sep 2025 14:47:22 -0400 Subject: [PATCH 07/25] chore: bump node (and npm) version in publish jobs to allow for trusted publishing (#845) Trusted publishing is only supported starting from NPM 11.5.1 , which is available in Node 24.x > See https://projen.io/docs/publishing/trusted-publishing/#meeting-the-npm-version-requirement --- 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 --- .github/workflows/release.yml | 60 +++++++++++++++++------------------ .projenrc.ts | 1 + 2 files changed, 31 insertions(+), 30 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c016413a8..f467efd63 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -239,7 +239,7 @@ jobs: steps: - uses: actions/setup-node@v5 with: - node-version: lts/* + node-version: 24.x - name: Download build artifacts uses: actions/download-artifact@v5 with: @@ -264,7 +264,7 @@ jobs: steps: - uses: actions/setup-node@v5 with: - node-version: lts/* + node-version: 24.x - name: Download build artifacts uses: actions/download-artifact@v5 with: @@ -309,7 +309,7 @@ jobs: java-version: "11" - uses: actions/setup-node@v5 with: - node-version: lts/* + node-version: 24.x - name: Download build artifacts uses: actions/download-artifact@v5 with: @@ -353,7 +353,7 @@ jobs: steps: - uses: actions/setup-node@v5 with: - node-version: lts/* + node-version: 24.x - uses: actions/setup-python@v6 with: python-version: 3.x @@ -394,7 +394,7 @@ jobs: steps: - uses: actions/setup-node@v5 with: - node-version: lts/* + node-version: 24.x - uses: actions/setup-dotnet@v5 with: dotnet-version: 6.x @@ -435,7 +435,7 @@ jobs: steps: - uses: actions/setup-node@v5 with: - node-version: lts/* + node-version: 24.x - uses: actions/setup-go@v6 with: go-version: ^1.18.0 @@ -480,7 +480,7 @@ jobs: steps: - uses: actions/setup-node@v5 with: - node-version: lts/* + node-version: 24.x - name: Download build artifacts uses: actions/download-artifact@v5 with: @@ -505,7 +505,7 @@ jobs: steps: - uses: actions/setup-node@v5 with: - node-version: lts/* + node-version: 24.x - name: Download build artifacts uses: actions/download-artifact@v5 with: @@ -534,7 +534,7 @@ jobs: steps: - uses: actions/setup-node@v5 with: - node-version: lts/* + node-version: 24.x - name: Download build artifacts uses: actions/download-artifact@v5 with: @@ -559,7 +559,7 @@ jobs: steps: - uses: actions/setup-node@v5 with: - node-version: lts/* + node-version: 24.x - name: Download build artifacts uses: actions/download-artifact@v5 with: @@ -588,7 +588,7 @@ jobs: steps: - uses: actions/setup-node@v5 with: - node-version: lts/* + node-version: 24.x - name: Download build artifacts uses: actions/download-artifact@v5 with: @@ -613,7 +613,7 @@ jobs: steps: - uses: actions/setup-node@v5 with: - node-version: lts/* + node-version: 24.x - name: Download build artifacts uses: actions/download-artifact@v5 with: @@ -642,7 +642,7 @@ jobs: steps: - uses: actions/setup-node@v5 with: - node-version: lts/* + node-version: 24.x - name: Download build artifacts uses: actions/download-artifact@v5 with: @@ -667,7 +667,7 @@ jobs: steps: - uses: actions/setup-node@v5 with: - node-version: lts/* + node-version: 24.x - name: Download build artifacts uses: actions/download-artifact@v5 with: @@ -696,7 +696,7 @@ jobs: steps: - uses: actions/setup-node@v5 with: - node-version: lts/* + node-version: 24.x - name: Download build artifacts uses: actions/download-artifact@v5 with: @@ -721,7 +721,7 @@ jobs: steps: - uses: actions/setup-node@v5 with: - node-version: lts/* + node-version: 24.x - name: Download build artifacts uses: actions/download-artifact@v5 with: @@ -750,7 +750,7 @@ jobs: steps: - uses: actions/setup-node@v5 with: - node-version: lts/* + node-version: 24.x - name: Download build artifacts uses: actions/download-artifact@v5 with: @@ -775,7 +775,7 @@ jobs: steps: - uses: actions/setup-node@v5 with: - node-version: lts/* + node-version: 24.x - name: Download build artifacts uses: actions/download-artifact@v5 with: @@ -808,7 +808,7 @@ jobs: steps: - uses: actions/setup-node@v5 with: - node-version: lts/* + node-version: 24.x - name: Download build artifacts uses: actions/download-artifact@v5 with: @@ -833,7 +833,7 @@ jobs: steps: - uses: actions/setup-node@v5 with: - node-version: lts/* + node-version: 24.x - name: Download build artifacts uses: actions/download-artifact@v5 with: @@ -878,7 +878,7 @@ jobs: java-version: "11" - uses: actions/setup-node@v5 with: - node-version: lts/* + node-version: 24.x - name: Download build artifacts uses: actions/download-artifact@v5 with: @@ -922,7 +922,7 @@ jobs: steps: - uses: actions/setup-node@v5 with: - node-version: lts/* + node-version: 24.x - uses: actions/setup-python@v6 with: python-version: 3.x @@ -963,7 +963,7 @@ jobs: steps: - uses: actions/setup-node@v5 with: - node-version: lts/* + node-version: 24.x - uses: actions/setup-dotnet@v5 with: dotnet-version: 6.x @@ -1004,7 +1004,7 @@ jobs: steps: - uses: actions/setup-node@v5 with: - node-version: lts/* + node-version: 24.x - uses: actions/setup-go@v6 with: go-version: ^1.18.0 @@ -1049,7 +1049,7 @@ jobs: steps: - uses: actions/setup-node@v5 with: - node-version: lts/* + node-version: 24.x - name: Download build artifacts uses: actions/download-artifact@v5 with: @@ -1074,7 +1074,7 @@ jobs: steps: - uses: actions/setup-node@v5 with: - node-version: lts/* + node-version: 24.x - name: Download build artifacts uses: actions/download-artifact@v5 with: @@ -1103,7 +1103,7 @@ jobs: steps: - uses: actions/setup-node@v5 with: - node-version: lts/* + node-version: 24.x - name: Download build artifacts uses: actions/download-artifact@v5 with: @@ -1128,7 +1128,7 @@ jobs: steps: - uses: actions/setup-node@v5 with: - node-version: lts/* + node-version: 24.x - name: Download build artifacts uses: actions/download-artifact@v5 with: @@ -1157,7 +1157,7 @@ jobs: steps: - uses: actions/setup-node@v5 with: - node-version: lts/* + node-version: 24.x - name: Download build artifacts uses: actions/download-artifact@v5 with: @@ -1182,7 +1182,7 @@ jobs: steps: - uses: actions/setup-node@v5 with: - node-version: lts/* + node-version: 24.x - name: Download build artifacts uses: actions/download-artifact@v5 with: diff --git a/.projenrc.ts b/.projenrc.ts index 68aa903cd..2c0579583 100644 --- a/.projenrc.ts +++ b/.projenrc.ts @@ -245,6 +245,7 @@ const repoProject = new yarn.Monorepo({ releaseOptions: { publishToNpm: true, releaseTrigger: pj.release.ReleaseTrigger.workflowDispatch(), + nodeVersion: '24.x', }, depsUpgradeOptions: { From 14c188ad078b7c11b4b88412441a9764e4427714 Mon Sep 17 00:00:00 2001 From: Otavio Macedo <288203+otaviomacedo@users.noreply.github.com> Date: Fri, 12 Sep 2025 10:56:20 +0100 Subject: [PATCH 08/25] fix(cli): stack filter positional arg is not being respected (#846) At some point, the positional argument was lost, and there were no tests for it. Add it to `cli-config.ts`. --- By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license --- .../refactoring-multiple-envs/cdk.json | 7 ++++ .../refactoring-multiple-envs/refactoring.js | 26 +++++++++++++++ .../cdk-refactor-dry-run.integtest.ts | 32 +++++++++++++++++++ packages/aws-cdk/lib/cli/cli-config.ts | 4 +++ .../aws-cdk/lib/cli/cli-type-registry.json | 4 +++ .../aws-cdk/lib/cli/convert-to-user-input.ts | 1 + .../lib/cli/parse-command-line-arguments.ts | 2 +- packages/aws-cdk/lib/cli/user-input.ts | 5 +++ 8 files changed, 80 insertions(+), 1 deletion(-) create mode 100644 packages/@aws-cdk-testing/cli-integ/resources/cdk-apps/refactoring-multiple-envs/cdk.json create mode 100644 packages/@aws-cdk-testing/cli-integ/resources/cdk-apps/refactoring-multiple-envs/refactoring.js diff --git a/packages/@aws-cdk-testing/cli-integ/resources/cdk-apps/refactoring-multiple-envs/cdk.json b/packages/@aws-cdk-testing/cli-integ/resources/cdk-apps/refactoring-multiple-envs/cdk.json new file mode 100644 index 000000000..3d27118f3 --- /dev/null +++ b/packages/@aws-cdk-testing/cli-integ/resources/cdk-apps/refactoring-multiple-envs/cdk.json @@ -0,0 +1,7 @@ +{ + "app": "node refactoring.js", + "versionReporting": false, + "context": { + "aws-cdk:enableDiffNoFail": "true" + } +} \ No newline at end of file diff --git a/packages/@aws-cdk-testing/cli-integ/resources/cdk-apps/refactoring-multiple-envs/refactoring.js b/packages/@aws-cdk-testing/cli-integ/resources/cdk-apps/refactoring-multiple-envs/refactoring.js new file mode 100644 index 000000000..78373590a --- /dev/null +++ b/packages/@aws-cdk-testing/cli-integ/resources/cdk-apps/refactoring-multiple-envs/refactoring.js @@ -0,0 +1,26 @@ +const cdk = require('aws-cdk-lib'); +const s3 = require('aws-cdk-lib/aws-s3'); + +const BUCKET_ID = process.env.BUCKET_ID ?? 'OldName'; +const stackPrefix = process.env.STACK_NAME_PREFIX; + +const app = new cdk.App(); + +let gamma = { + region: 'eu-central-1', +}; +let prod = { + region: 'us-east-1', +}; + +class MyStack extends cdk.Stack { + constructor(scope, id) { + super(scope, id); + new s3.Bucket(this, BUCKET_ID); + } +} + +new MyStack(app, `${stackPrefix}-gamma-stack`, { env: gamma }); +new MyStack(app, `${stackPrefix}-prod-stack`, { env: prod }); + +app.synth(); \ No newline at end of file diff --git a/packages/@aws-cdk-testing/cli-integ/tests/cli-integ-tests/refactor/cdk-refactor-dry-run.integtest.ts b/packages/@aws-cdk-testing/cli-integ/tests/cli-integ-tests/refactor/cdk-refactor-dry-run.integtest.ts index 8a3532be1..3f49b8ed1 100644 --- a/packages/@aws-cdk-testing/cli-integ/tests/cli-integ-tests/refactor/cdk-refactor-dry-run.integtest.ts +++ b/packages/@aws-cdk-testing/cli-integ/tests/cli-integ-tests/refactor/cdk-refactor-dry-run.integtest.ts @@ -49,6 +49,38 @@ integTest( }), ); +integTest( + 'cdk refactor - filters stacks by pattern', + withSpecificFixture('refactoring-multiple-envs', async (fixture) => { + // First, deploy the stacks + await fixture.cdkDeploy('gamma-stack', { + modEnv: { + BUCKET_ID: 'OldName', + }, + }); + await fixture.cdkDeploy('prod-stack', { + modEnv: { + BUCKET_ID: 'OldName', + }, + }); + + // Then see if the refactoring tool detects the change + const stdErr = await fixture.cdkRefactor({ + options: ['*-gamma-stack', '--dry-run', '--unstable=refactor'], + allowErrExit: true, + captureStderr: true, + // Making sure the synthesized stack has a queue with + // the new name so that a refactor is detected + modEnv: { + BUCKET_ID: 'NewName', + }, + }); + + const numberOfEnvironments = (stdErr.match(/Resource Type/g) || []).length; + expect(numberOfEnvironments).toEqual(1); + }), +); + function removeColor(str: string): string { return str.replace(/\x1B[[(?);]{0,2}(;?\d)*./g, ''); } diff --git a/packages/aws-cdk/lib/cli/cli-config.ts b/packages/aws-cdk/lib/cli/cli-config.ts index 79551a2a0..e81387f6a 100644 --- a/packages/aws-cdk/lib/cli/cli-config.ts +++ b/packages/aws-cdk/lib/cli/cli-config.ts @@ -493,6 +493,10 @@ export async function makeConfig(): Promise { desc: 'Whether to do the refactor without asking for confirmation', }, }, + arg: { + name: 'STACKS', + variadic: true, + }, }, 'cli-telemetry': { description: 'Enable or disable anonymous telemetry', diff --git a/packages/aws-cdk/lib/cli/cli-type-registry.json b/packages/aws-cdk/lib/cli/cli-type-registry.json index 145828841..b6fa46b55 100644 --- a/packages/aws-cdk/lib/cli/cli-type-registry.json +++ b/packages/aws-cdk/lib/cli/cli-type-registry.json @@ -1015,6 +1015,10 @@ "default": false, "desc": "Whether to do the refactor without asking for confirmation" } + }, + "arg": { + "name": "STACKS", + "variadic": true } }, "cli-telemetry": { diff --git a/packages/aws-cdk/lib/cli/convert-to-user-input.ts b/packages/aws-cdk/lib/cli/convert-to-user-input.ts index e16fcae73..f6b7a5180 100644 --- a/packages/aws-cdk/lib/cli/convert-to-user-input.ts +++ b/packages/aws-cdk/lib/cli/convert-to-user-input.ts @@ -292,6 +292,7 @@ export function convertYargsToUserInput(args: any): UserInput { overrideFile: args.overrideFile, revert: args.revert, force: args.force, + STACKS: args.STACKS, }; break; diff --git a/packages/aws-cdk/lib/cli/parse-command-line-arguments.ts b/packages/aws-cdk/lib/cli/parse-command-line-arguments.ts index 76dcbcf13..ed621068c 100644 --- a/packages/aws-cdk/lib/cli/parse-command-line-arguments.ts +++ b/packages/aws-cdk/lib/cli/parse-command-line-arguments.ts @@ -966,7 +966,7 @@ export function parseCommandLineArguments(args: Array): any { }), ) .command('doctor', 'Check your set-up for potential problems') - .command('refactor', 'Moves resources between stacks or within the same stack', (yargs: Argv) => + .command('refactor [STACKS..]', 'Moves resources between stacks or within the same stack', (yargs: Argv) => yargs .option('additional-stack-name', { type: 'array', diff --git a/packages/aws-cdk/lib/cli/user-input.ts b/packages/aws-cdk/lib/cli/user-input.ts index 648797acc..151edbfd9 100644 --- a/packages/aws-cdk/lib/cli/user-input.ts +++ b/packages/aws-cdk/lib/cli/user-input.ts @@ -1569,6 +1569,11 @@ export interface RefactorOptions { * @default - false */ readonly force?: boolean; + + /** + * Positional argument for refactor + */ + readonly STACKS?: Array; } /** From 1c4d6911b8bd92ff601f8fb7267c54656d4f98ba Mon Sep 17 00:00:00 2001 From: AWS CDK Automation <43080478+aws-cdk-automation@users.noreply.github.com> Date: Mon, 15 Sep 2025 12:08:39 +0200 Subject: [PATCH 09/25] chore(deps): upgrade dependencies (#847) Upgrades project dependencies. See details in [workflow run]. [Workflow Run]: https://github.com/aws/aws-cdk-cli/actions/runs/17718646370 ------ *Automatically created by projen via the "upgrade" workflow* --------- Signed-off-by: github-actions Co-authored-by: github-actions --- .../@aws-cdk-testing/cli-integ/package.json | 26 +- .../cli-lib-alpha/THIRD_PARTY_LICENSES | 106 +- .../@aws-cdk/cloudformation-diff/package.json | 4 +- .../integ-runner/THIRD_PARTY_LICENSES | 104 +- packages/@aws-cdk/integ-runner/package.json | 4 +- packages/@aws-cdk/toolkit-lib/package.json | 4 +- packages/aws-cdk/THIRD_PARTY_LICENSES | 106 +- packages/aws-cdk/package.json | 4 +- packages/cdk-assets/THIRD_PARTY_LICENSES | 68 +- packages/cdk-assets/package.json | 4 +- yarn.lock | 2736 +++++++++-------- 11 files changed, 1586 insertions(+), 1580 deletions(-) diff --git a/packages/@aws-cdk-testing/cli-integ/package.json b/packages/@aws-cdk-testing/cli-integ/package.json index e54cd052f..999d77cca 100644 --- a/packages/@aws-cdk-testing/cli-integ/package.json +++ b/packages/@aws-cdk-testing/cli-integ/package.json @@ -67,19 +67,19 @@ "typescript": "5.8" }, "dependencies": { - "@aws-sdk/client-cloudformation": "^3.886.0", - "@aws-sdk/client-codeartifact": "^3.886.0", - "@aws-sdk/client-ecr": "^3.886.0", - "@aws-sdk/client-ecr-public": "^3.886.0", - "@aws-sdk/client-ecs": "^3.886.0", - "@aws-sdk/client-iam": "^3.886.0", - "@aws-sdk/client-lambda": "^3.886.0", - "@aws-sdk/client-s3": "^3.886.0", - "@aws-sdk/client-secrets-manager": "^3.886.0", - "@aws-sdk/client-sns": "^3.886.0", - "@aws-sdk/client-sso": "^3.886.0", - "@aws-sdk/client-sts": "^3.886.0", - "@aws-sdk/credential-providers": "^3.886.0", + "@aws-sdk/client-cloudformation": "^3.888.0", + "@aws-sdk/client-codeartifact": "^3.888.0", + "@aws-sdk/client-ecr": "^3.888.0", + "@aws-sdk/client-ecr-public": "^3.888.0", + "@aws-sdk/client-ecs": "^3.888.0", + "@aws-sdk/client-iam": "^3.888.0", + "@aws-sdk/client-lambda": "^3.888.0", + "@aws-sdk/client-s3": "^3.888.0", + "@aws-sdk/client-secrets-manager": "^3.888.0", + "@aws-sdk/client-sns": "^3.888.0", + "@aws-sdk/client-sso": "^3.888.0", + "@aws-sdk/client-sts": "^3.888.0", + "@aws-sdk/credential-providers": "^3.888.0", "@cdklabs/cdk-atmosphere-client": "^0.0.64", "@octokit/rest": "^20", "@smithy/types": "^4.5.0", diff --git a/packages/@aws-cdk/cli-lib-alpha/THIRD_PARTY_LICENSES b/packages/@aws-cdk/cli-lib-alpha/THIRD_PARTY_LICENSES index 426bd8771..dd5f22d5c 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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-appsync/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-appsync@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-appsync/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudcontrol/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-cloudcontrol@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudcontrol/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudformation/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-cloudformation@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudformation/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudwatch-logs/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-cloudwatch-logs@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudwatch-logs/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-codebuild/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-codebuild@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-codebuild/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-cognito-identity/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-cognito-identity@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-cognito-identity/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-ec2/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-ec2@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-ec2/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-ecr/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-ecr@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-ecr/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-ecs/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-ecs@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-ecs/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-elastic-load-balancing-v2/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-elastic-load-balancing-v2@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-elastic-load-balancing-v2/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-iam/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-iam@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-iam/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-kms/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-kms@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-kms/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-lambda/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-lambda@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-lambda/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-route-53/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-route-53@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-route-53/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-s3/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-s3@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-s3/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-secrets-manager/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-secrets-manager@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-secrets-manager/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-sfn/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-sfn@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-sfn/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-ssm/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-ssm@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-ssm/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-sso/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-sso@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-sso/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-sts/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-sts@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-sts/v/3.888.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.883.0 - https://www.npmjs.com/package/@aws-sdk/core/v/3.883.0 | Apache-2.0 +** @aws-sdk/core@3.888.0 - https://www.npmjs.com/package/@aws-sdk/core/v/3.888.0 | Apache-2.0 ---------------- -** @aws-sdk/credential-provider-cognito-identity@3.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-cognito-identity/v/3.886.0 | Apache-2.0 +** @aws-sdk/credential-provider-cognito-identity@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-cognito-identity/v/3.888.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.883.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-env/v/3.883.0 | Apache-2.0 +** @aws-sdk/credential-provider-env@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-env/v/3.888.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.883.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-http/v/3.883.0 | Apache-2.0 +** @aws-sdk/credential-provider-http@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-http/v/3.888.0 | Apache-2.0 ---------------- -** @aws-sdk/credential-provider-ini@3.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-ini/v/3.886.0 | Apache-2.0 +** @aws-sdk/credential-provider-ini@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-ini/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-node/v/3.886.0 | Apache-2.0 +** @aws-sdk/credential-provider-node@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-node/v/3.888.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.883.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-process/v/3.883.0 | Apache-2.0 +** @aws-sdk/credential-provider-process@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-process/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-sso/v/3.886.0 | Apache-2.0 +** @aws-sdk/credential-provider-sso@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-sso/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-web-identity/v/3.886.0 | Apache-2.0 +** @aws-sdk/credential-provider-web-identity@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-web-identity/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-providers/v/3.886.0 | Apache-2.0 +** @aws-sdk/credential-providers@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-providers/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/ec2-metadata-service/v/3.886.0 | Apache-2.0 +** @aws-sdk/ec2-metadata-service@3.888.0 - https://www.npmjs.com/package/@aws-sdk/ec2-metadata-service/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/lib-storage/v/3.886.0 | Apache-2.0 +** @aws-sdk/lib-storage@3.888.0 - https://www.npmjs.com/package/@aws-sdk/lib-storage/v/3.888.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.873.0 - https://www.npmjs.com/package/@aws-sdk/middleware-bucket-endpoint/v/3.873.0 | Apache-2.0 +** @aws-sdk/middleware-bucket-endpoint@3.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-bucket-endpoint/v/3.887.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.873.0 - https://www.npmjs.com/package/@aws-sdk/middleware-expect-continue/v/3.873.0 | Apache-2.0 +** @aws-sdk/middleware-expect-continue@3.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-expect-continue/v/3.887.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.883.0 - https://www.npmjs.com/package/@aws-sdk/middleware-flexible-checksums/v/3.883.0 | Apache-2.0 +** @aws-sdk/middleware-flexible-checksums@3.888.0 - https://www.npmjs.com/package/@aws-sdk/middleware-flexible-checksums/v/3.888.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.873.0 - https://www.npmjs.com/package/@aws-sdk/middleware-host-header/v/3.873.0 | Apache-2.0 +** @aws-sdk/middleware-host-header@3.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-host-header/v/3.887.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.873.0 - https://www.npmjs.com/package/@aws-sdk/middleware-location-constraint/v/3.873.0 | Apache-2.0 +** @aws-sdk/middleware-location-constraint@3.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-location-constraint/v/3.887.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.876.0 - https://www.npmjs.com/package/@aws-sdk/middleware-logger/v/3.876.0 | Apache-2.0 +** @aws-sdk/middleware-logger@3.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-logger/v/3.887.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.886.0 - https://www.npmjs.com/package/@aws-sdk/middleware-recursion-detection/v/3.886.0 | Apache-2.0 +** @aws-sdk/middleware-recursion-detection@3.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-recursion-detection/v/3.887.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.882.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-ec2/v/3.882.0 | Apache-2.0 +** @aws-sdk/middleware-sdk-ec2@3.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-ec2/v/3.887.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.873.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-route53/v/3.873.0 | Apache-2.0 +** @aws-sdk/middleware-sdk-route53@3.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-route53/v/3.887.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.883.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-s3/v/3.883.0 | Apache-2.0 +** @aws-sdk/middleware-sdk-s3@3.888.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-s3/v/3.888.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.873.0 - https://www.npmjs.com/package/@aws-sdk/middleware-ssec/v/3.873.0 | Apache-2.0 +** @aws-sdk/middleware-ssec@3.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-ssec/v/3.887.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.883.0 - https://www.npmjs.com/package/@aws-sdk/middleware-user-agent/v/3.883.0 | Apache-2.0 +** @aws-sdk/middleware-user-agent@3.888.0 - https://www.npmjs.com/package/@aws-sdk/middleware-user-agent/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/nested-clients/v/3.886.0 | Apache-2.0 +** @aws-sdk/nested-clients@3.888.0 - https://www.npmjs.com/package/@aws-sdk/nested-clients/v/3.888.0 | Apache-2.0 ---------------- -** @aws-sdk/region-config-resolver@3.873.0 - https://www.npmjs.com/package/@aws-sdk/region-config-resolver/v/3.873.0 | Apache-2.0 +** @aws-sdk/region-config-resolver@3.887.0 - https://www.npmjs.com/package/@aws-sdk/region-config-resolver/v/3.887.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.883.0 - https://www.npmjs.com/package/@aws-sdk/signature-v4-multi-region/v/3.883.0 | Apache-2.0 +** @aws-sdk/signature-v4-multi-region@3.888.0 - https://www.npmjs.com/package/@aws-sdk/signature-v4-multi-region/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/token-providers/v/3.886.0 | Apache-2.0 +** @aws-sdk/token-providers@3.888.0 - https://www.npmjs.com/package/@aws-sdk/token-providers/v/3.888.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.879.0 - https://www.npmjs.com/package/@aws-sdk/util-endpoints/v/3.879.0 | Apache-2.0 +** @aws-sdk/util-endpoints@3.887.0 - https://www.npmjs.com/package/@aws-sdk/util-endpoints/v/3.887.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.873.0 - https://www.npmjs.com/package/@aws-sdk/util-format-url/v/3.873.0 | Apache-2.0 +** @aws-sdk/util-format-url@3.887.0 - https://www.npmjs.com/package/@aws-sdk/util-format-url/v/3.887.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.883.0 - https://www.npmjs.com/package/@aws-sdk/util-user-agent-node/v/3.883.0 | Apache-2.0 +** @aws-sdk/util-user-agent-node@3.888.0 - https://www.npmjs.com/package/@aws-sdk/util-user-agent-node/v/3.888.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.873.0 - https://www.npmjs.com/package/@aws-sdk/xml-builder/v/3.873.0 | Apache-2.0 +** @aws-sdk/xml-builder@3.887.0 - https://www.npmjs.com/package/@aws-sdk/xml-builder/v/3.887.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -21811,7 +21811,7 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ---------------- -** debug@4.4.1 - https://www.npmjs.com/package/debug/v/4.4.1 | MIT +** debug@4.4.3 - https://www.npmjs.com/package/debug/v/4.4.3 | MIT (The MIT License) Copyright (c) 2014-2017 TJ Holowaychuk diff --git a/packages/@aws-cdk/cloudformation-diff/package.json b/packages/@aws-cdk/cloudformation-diff/package.json index 1b29b9a12..9a5302ddc 100644 --- a/packages/@aws-cdk/cloudformation-diff/package.json +++ b/packages/@aws-cdk/cloudformation-diff/package.json @@ -59,8 +59,8 @@ "@aws-sdk/client-cloudformation": "^3" }, "dependencies": { - "@aws-cdk/aws-service-spec": "^0.1.95", - "@aws-cdk/service-spec-types": "^0.0.161", + "@aws-cdk/aws-service-spec": "^0.1.96", + "@aws-cdk/service-spec-types": "^0.0.162", "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 73f9a8e18..3d1b7b58b 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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-appsync/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-appsync@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-appsync/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudcontrol/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-cloudcontrol@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudcontrol/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudformation/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-cloudformation@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudformation/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudwatch-logs/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-cloudwatch-logs@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudwatch-logs/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-codebuild/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-codebuild@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-codebuild/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-cognito-identity/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-cognito-identity@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-cognito-identity/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-ec2/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-ec2@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-ec2/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-ecr/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-ecr@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-ecr/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-ecs/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-ecs@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-ecs/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-elastic-load-balancing-v2/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-elastic-load-balancing-v2@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-elastic-load-balancing-v2/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-iam/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-iam@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-iam/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-kms/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-kms@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-kms/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-lambda/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-lambda@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-lambda/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-route-53/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-route-53@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-route-53/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-s3/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-s3@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-s3/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-secrets-manager/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-secrets-manager@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-secrets-manager/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-sfn/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-sfn@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-sfn/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-ssm/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-ssm@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-ssm/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-sso/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-sso@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-sso/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-sts/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-sts@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-sts/v/3.888.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.883.0 - https://www.npmjs.com/package/@aws-sdk/core/v/3.883.0 | Apache-2.0 +** @aws-sdk/core@3.888.0 - https://www.npmjs.com/package/@aws-sdk/core/v/3.888.0 | Apache-2.0 ---------------- -** @aws-sdk/credential-provider-cognito-identity@3.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-cognito-identity/v/3.886.0 | Apache-2.0 +** @aws-sdk/credential-provider-cognito-identity@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-cognito-identity/v/3.888.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.883.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-env/v/3.883.0 | Apache-2.0 +** @aws-sdk/credential-provider-env@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-env/v/3.888.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.883.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-http/v/3.883.0 | Apache-2.0 +** @aws-sdk/credential-provider-http@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-http/v/3.888.0 | Apache-2.0 ---------------- -** @aws-sdk/credential-provider-ini@3.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-ini/v/3.886.0 | Apache-2.0 +** @aws-sdk/credential-provider-ini@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-ini/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-node/v/3.886.0 | Apache-2.0 +** @aws-sdk/credential-provider-node@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-node/v/3.888.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.883.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-process/v/3.883.0 | Apache-2.0 +** @aws-sdk/credential-provider-process@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-process/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-sso/v/3.886.0 | Apache-2.0 +** @aws-sdk/credential-provider-sso@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-sso/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-web-identity/v/3.886.0 | Apache-2.0 +** @aws-sdk/credential-provider-web-identity@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-web-identity/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-providers/v/3.886.0 | Apache-2.0 +** @aws-sdk/credential-providers@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-providers/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/ec2-metadata-service/v/3.886.0 | Apache-2.0 +** @aws-sdk/ec2-metadata-service@3.888.0 - https://www.npmjs.com/package/@aws-sdk/ec2-metadata-service/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/lib-storage/v/3.886.0 | Apache-2.0 +** @aws-sdk/lib-storage@3.888.0 - https://www.npmjs.com/package/@aws-sdk/lib-storage/v/3.888.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.873.0 - https://www.npmjs.com/package/@aws-sdk/middleware-bucket-endpoint/v/3.873.0 | Apache-2.0 +** @aws-sdk/middleware-bucket-endpoint@3.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-bucket-endpoint/v/3.887.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.873.0 - https://www.npmjs.com/package/@aws-sdk/middleware-expect-continue/v/3.873.0 | Apache-2.0 +** @aws-sdk/middleware-expect-continue@3.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-expect-continue/v/3.887.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.883.0 - https://www.npmjs.com/package/@aws-sdk/middleware-flexible-checksums/v/3.883.0 | Apache-2.0 +** @aws-sdk/middleware-flexible-checksums@3.888.0 - https://www.npmjs.com/package/@aws-sdk/middleware-flexible-checksums/v/3.888.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.873.0 - https://www.npmjs.com/package/@aws-sdk/middleware-host-header/v/3.873.0 | Apache-2.0 +** @aws-sdk/middleware-host-header@3.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-host-header/v/3.887.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.873.0 - https://www.npmjs.com/package/@aws-sdk/middleware-location-constraint/v/3.873.0 | Apache-2.0 +** @aws-sdk/middleware-location-constraint@3.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-location-constraint/v/3.887.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.876.0 - https://www.npmjs.com/package/@aws-sdk/middleware-logger/v/3.876.0 | Apache-2.0 +** @aws-sdk/middleware-logger@3.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-logger/v/3.887.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.886.0 - https://www.npmjs.com/package/@aws-sdk/middleware-recursion-detection/v/3.886.0 | Apache-2.0 +** @aws-sdk/middleware-recursion-detection@3.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-recursion-detection/v/3.887.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.882.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-ec2/v/3.882.0 | Apache-2.0 +** @aws-sdk/middleware-sdk-ec2@3.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-ec2/v/3.887.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.873.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-route53/v/3.873.0 | Apache-2.0 +** @aws-sdk/middleware-sdk-route53@3.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-route53/v/3.887.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.883.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-s3/v/3.883.0 | Apache-2.0 +** @aws-sdk/middleware-sdk-s3@3.888.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-s3/v/3.888.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.873.0 - https://www.npmjs.com/package/@aws-sdk/middleware-ssec/v/3.873.0 | Apache-2.0 +** @aws-sdk/middleware-ssec@3.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-ssec/v/3.887.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.883.0 - https://www.npmjs.com/package/@aws-sdk/middleware-user-agent/v/3.883.0 | Apache-2.0 +** @aws-sdk/middleware-user-agent@3.888.0 - https://www.npmjs.com/package/@aws-sdk/middleware-user-agent/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/nested-clients/v/3.886.0 | Apache-2.0 +** @aws-sdk/nested-clients@3.888.0 - https://www.npmjs.com/package/@aws-sdk/nested-clients/v/3.888.0 | Apache-2.0 ---------------- -** @aws-sdk/region-config-resolver@3.873.0 - https://www.npmjs.com/package/@aws-sdk/region-config-resolver/v/3.873.0 | Apache-2.0 +** @aws-sdk/region-config-resolver@3.887.0 - https://www.npmjs.com/package/@aws-sdk/region-config-resolver/v/3.887.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.883.0 - https://www.npmjs.com/package/@aws-sdk/signature-v4-multi-region/v/3.883.0 | Apache-2.0 +** @aws-sdk/signature-v4-multi-region@3.888.0 - https://www.npmjs.com/package/@aws-sdk/signature-v4-multi-region/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/token-providers/v/3.886.0 | Apache-2.0 +** @aws-sdk/token-providers@3.888.0 - https://www.npmjs.com/package/@aws-sdk/token-providers/v/3.888.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.879.0 - https://www.npmjs.com/package/@aws-sdk/util-endpoints/v/3.879.0 | Apache-2.0 +** @aws-sdk/util-endpoints@3.887.0 - https://www.npmjs.com/package/@aws-sdk/util-endpoints/v/3.887.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.873.0 - https://www.npmjs.com/package/@aws-sdk/util-format-url/v/3.873.0 | Apache-2.0 +** @aws-sdk/util-format-url@3.887.0 - https://www.npmjs.com/package/@aws-sdk/util-format-url/v/3.887.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.883.0 - https://www.npmjs.com/package/@aws-sdk/util-user-agent-node/v/3.883.0 | Apache-2.0 +** @aws-sdk/util-user-agent-node@3.888.0 - https://www.npmjs.com/package/@aws-sdk/util-user-agent-node/v/3.888.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.873.0 - https://www.npmjs.com/package/@aws-sdk/xml-builder/v/3.873.0 | Apache-2.0 +** @aws-sdk/xml-builder@3.887.0 - https://www.npmjs.com/package/@aws-sdk/xml-builder/v/3.887.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ diff --git a/packages/@aws-cdk/integ-runner/package.json b/packages/@aws-cdk/integ-runner/package.json index bdbf5d3f9..7ff891e16 100644 --- a/packages/@aws-cdk/integ-runner/package.json +++ b/packages/@aws-cdk/integ-runner/package.json @@ -59,13 +59,13 @@ "jest-junit": "^16", "license-checker": "^25.0.1", "mock-fs": "^5", - "node-backpack": "^1.1.5", + "node-backpack": "^1.1.6", "prettier": "^2.8", "ts-jest": "^29.4.1", "typescript": "5.8" }, "dependencies": { - "@aws-cdk/aws-service-spec": "^0.1.95", + "@aws-cdk/aws-service-spec": "^0.1.96", "@aws-cdk/cdk-assets-lib": "^0.0.0", "@aws-cdk/cdk-cli-wrapper": "^0.0.0", "@aws-cdk/cloud-assembly-schema": "^0.0.0", diff --git a/packages/@aws-cdk/toolkit-lib/package.json b/packages/@aws-cdk/toolkit-lib/package.json index 833443d57..1d5199a73 100644 --- a/packages/@aws-cdk/toolkit-lib/package.json +++ b/packages/@aws-cdk/toolkit-lib/package.json @@ -34,13 +34,13 @@ "organization": true }, "devDependencies": { - "@aws-cdk/aws-service-spec": "^0.1.95", + "@aws-cdk/aws-service-spec": "^0.1.96", "@aws-cdk/cli-plugin-contract": "^0.0.0", "@cdklabs/eslint-plugin": "^1.3.4", "@jest/environment": "^29.7.0", "@jest/globals": "^29.7.0", "@jest/types": "^29.6.3", - "@microsoft/api-extractor": "^7.52.12", + "@microsoft/api-extractor": "^7.52.13", "@smithy/util-stream": "^4.3.1", "@stylistic/eslint-plugin": "^3", "@types/fs-extra": "^11.0.4", diff --git a/packages/aws-cdk/THIRD_PARTY_LICENSES b/packages/aws-cdk/THIRD_PARTY_LICENSES index 536d7144b..0db84348c 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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-appsync/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-appsync@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-appsync/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudcontrol/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-cloudcontrol@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudcontrol/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudformation/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-cloudformation@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudformation/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudwatch-logs/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-cloudwatch-logs@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudwatch-logs/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-codebuild/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-codebuild@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-codebuild/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-cognito-identity/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-cognito-identity@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-cognito-identity/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-ec2/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-ec2@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-ec2/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-ecr/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-ecr@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-ecr/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-ecs/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-ecs@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-ecs/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-elastic-load-balancing-v2/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-elastic-load-balancing-v2@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-elastic-load-balancing-v2/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-iam/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-iam@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-iam/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-kms/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-kms@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-kms/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-lambda/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-lambda@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-lambda/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-route-53/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-route-53@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-route-53/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-s3/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-s3@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-s3/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-secrets-manager/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-secrets-manager@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-secrets-manager/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-sfn/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-sfn@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-sfn/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-ssm/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-ssm@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-ssm/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-sso/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-sso@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-sso/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-sts/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-sts@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-sts/v/3.888.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.883.0 - https://www.npmjs.com/package/@aws-sdk/core/v/3.883.0 | Apache-2.0 +** @aws-sdk/core@3.888.0 - https://www.npmjs.com/package/@aws-sdk/core/v/3.888.0 | Apache-2.0 ---------------- -** @aws-sdk/credential-provider-cognito-identity@3.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-cognito-identity/v/3.886.0 | Apache-2.0 +** @aws-sdk/credential-provider-cognito-identity@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-cognito-identity/v/3.888.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.883.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-env/v/3.883.0 | Apache-2.0 +** @aws-sdk/credential-provider-env@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-env/v/3.888.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.883.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-http/v/3.883.0 | Apache-2.0 +** @aws-sdk/credential-provider-http@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-http/v/3.888.0 | Apache-2.0 ---------------- -** @aws-sdk/credential-provider-ini@3.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-ini/v/3.886.0 | Apache-2.0 +** @aws-sdk/credential-provider-ini@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-ini/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-node/v/3.886.0 | Apache-2.0 +** @aws-sdk/credential-provider-node@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-node/v/3.888.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.883.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-process/v/3.883.0 | Apache-2.0 +** @aws-sdk/credential-provider-process@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-process/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-sso/v/3.886.0 | Apache-2.0 +** @aws-sdk/credential-provider-sso@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-sso/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-web-identity/v/3.886.0 | Apache-2.0 +** @aws-sdk/credential-provider-web-identity@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-web-identity/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-providers/v/3.886.0 | Apache-2.0 +** @aws-sdk/credential-providers@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-providers/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/ec2-metadata-service/v/3.886.0 | Apache-2.0 +** @aws-sdk/ec2-metadata-service@3.888.0 - https://www.npmjs.com/package/@aws-sdk/ec2-metadata-service/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/lib-storage/v/3.886.0 | Apache-2.0 +** @aws-sdk/lib-storage@3.888.0 - https://www.npmjs.com/package/@aws-sdk/lib-storage/v/3.888.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.873.0 - https://www.npmjs.com/package/@aws-sdk/middleware-bucket-endpoint/v/3.873.0 | Apache-2.0 +** @aws-sdk/middleware-bucket-endpoint@3.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-bucket-endpoint/v/3.887.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.873.0 - https://www.npmjs.com/package/@aws-sdk/middleware-expect-continue/v/3.873.0 | Apache-2.0 +** @aws-sdk/middleware-expect-continue@3.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-expect-continue/v/3.887.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.883.0 - https://www.npmjs.com/package/@aws-sdk/middleware-flexible-checksums/v/3.883.0 | Apache-2.0 +** @aws-sdk/middleware-flexible-checksums@3.888.0 - https://www.npmjs.com/package/@aws-sdk/middleware-flexible-checksums/v/3.888.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.873.0 - https://www.npmjs.com/package/@aws-sdk/middleware-host-header/v/3.873.0 | Apache-2.0 +** @aws-sdk/middleware-host-header@3.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-host-header/v/3.887.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.873.0 - https://www.npmjs.com/package/@aws-sdk/middleware-location-constraint/v/3.873.0 | Apache-2.0 +** @aws-sdk/middleware-location-constraint@3.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-location-constraint/v/3.887.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.876.0 - https://www.npmjs.com/package/@aws-sdk/middleware-logger/v/3.876.0 | Apache-2.0 +** @aws-sdk/middleware-logger@3.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-logger/v/3.887.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.886.0 - https://www.npmjs.com/package/@aws-sdk/middleware-recursion-detection/v/3.886.0 | Apache-2.0 +** @aws-sdk/middleware-recursion-detection@3.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-recursion-detection/v/3.887.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.882.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-ec2/v/3.882.0 | Apache-2.0 +** @aws-sdk/middleware-sdk-ec2@3.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-ec2/v/3.887.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.873.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-route53/v/3.873.0 | Apache-2.0 +** @aws-sdk/middleware-sdk-route53@3.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-route53/v/3.887.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.883.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-s3/v/3.883.0 | Apache-2.0 +** @aws-sdk/middleware-sdk-s3@3.888.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-s3/v/3.888.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.873.0 - https://www.npmjs.com/package/@aws-sdk/middleware-ssec/v/3.873.0 | Apache-2.0 +** @aws-sdk/middleware-ssec@3.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-ssec/v/3.887.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.883.0 - https://www.npmjs.com/package/@aws-sdk/middleware-user-agent/v/3.883.0 | Apache-2.0 +** @aws-sdk/middleware-user-agent@3.888.0 - https://www.npmjs.com/package/@aws-sdk/middleware-user-agent/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/nested-clients/v/3.886.0 | Apache-2.0 +** @aws-sdk/nested-clients@3.888.0 - https://www.npmjs.com/package/@aws-sdk/nested-clients/v/3.888.0 | Apache-2.0 ---------------- -** @aws-sdk/region-config-resolver@3.873.0 - https://www.npmjs.com/package/@aws-sdk/region-config-resolver/v/3.873.0 | Apache-2.0 +** @aws-sdk/region-config-resolver@3.887.0 - https://www.npmjs.com/package/@aws-sdk/region-config-resolver/v/3.887.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.883.0 - https://www.npmjs.com/package/@aws-sdk/signature-v4-multi-region/v/3.883.0 | Apache-2.0 +** @aws-sdk/signature-v4-multi-region@3.888.0 - https://www.npmjs.com/package/@aws-sdk/signature-v4-multi-region/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/token-providers/v/3.886.0 | Apache-2.0 +** @aws-sdk/token-providers@3.888.0 - https://www.npmjs.com/package/@aws-sdk/token-providers/v/3.888.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.879.0 - https://www.npmjs.com/package/@aws-sdk/util-endpoints/v/3.879.0 | Apache-2.0 +** @aws-sdk/util-endpoints@3.887.0 - https://www.npmjs.com/package/@aws-sdk/util-endpoints/v/3.887.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.873.0 - https://www.npmjs.com/package/@aws-sdk/util-format-url/v/3.873.0 | Apache-2.0 +** @aws-sdk/util-format-url@3.887.0 - https://www.npmjs.com/package/@aws-sdk/util-format-url/v/3.887.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.883.0 - https://www.npmjs.com/package/@aws-sdk/util-user-agent-node/v/3.883.0 | Apache-2.0 +** @aws-sdk/util-user-agent-node@3.888.0 - https://www.npmjs.com/package/@aws-sdk/util-user-agent-node/v/3.888.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.873.0 - https://www.npmjs.com/package/@aws-sdk/xml-builder/v/3.873.0 | Apache-2.0 +** @aws-sdk/xml-builder@3.887.0 - https://www.npmjs.com/package/@aws-sdk/xml-builder/v/3.887.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -21604,7 +21604,7 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ---------------- -** debug@4.4.1 - https://www.npmjs.com/package/debug/v/4.4.1 | MIT +** debug@4.4.3 - https://www.npmjs.com/package/debug/v/4.4.3 | MIT (The MIT License) Copyright (c) 2014-2017 TJ Holowaychuk diff --git a/packages/aws-cdk/package.json b/packages/aws-cdk/package.json index 2c90eca54..c80d02aa9 100644 --- a/packages/aws-cdk/package.json +++ b/packages/aws-cdk/package.json @@ -52,7 +52,7 @@ "aws-cdk-lib": "2.214.0", "aws-sdk-client-mock": "^4.1.0", "aws-sdk-client-mock-jest": "^4.1.0", - "axios": "^1.11.0", + "axios": "^1.12.2", "commit-and-tag-version": "^12", "constructs": "^10.0.0", "eslint": "^9", @@ -70,7 +70,7 @@ "license-checker": "^25.0.1", "madge": "^8.0.0", "nock": "13", - "node-backpack": "^1.1.5", + "node-backpack": "^1.1.6", "prettier": "^2.8", "sinon": "^19.0.5", "ts-jest": "^29.4.1", diff --git a/packages/cdk-assets/THIRD_PARTY_LICENSES b/packages/cdk-assets/THIRD_PARTY_LICENSES index ecc63f23c..b794fa014 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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-cognito-identity/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-cognito-identity@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-cognito-identity/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-ecr/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-ecr@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-ecr/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-s3/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-s3@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-s3/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-secrets-manager/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-secrets-manager@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-secrets-manager/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-sso/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-sso@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-sso/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/client-sts/v/3.886.0 | Apache-2.0 +** @aws-sdk/client-sts@3.888.0 - https://www.npmjs.com/package/@aws-sdk/client-sts/v/3.888.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.883.0 - https://www.npmjs.com/package/@aws-sdk/core/v/3.883.0 | Apache-2.0 +** @aws-sdk/core@3.888.0 - https://www.npmjs.com/package/@aws-sdk/core/v/3.888.0 | Apache-2.0 ---------------- -** @aws-sdk/credential-provider-cognito-identity@3.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-cognito-identity/v/3.886.0 | Apache-2.0 +** @aws-sdk/credential-provider-cognito-identity@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-cognito-identity/v/3.888.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.883.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-env/v/3.883.0 | Apache-2.0 +** @aws-sdk/credential-provider-env@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-env/v/3.888.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.883.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-http/v/3.883.0 | Apache-2.0 +** @aws-sdk/credential-provider-http@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-http/v/3.888.0 | Apache-2.0 ---------------- -** @aws-sdk/credential-provider-ini@3.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-ini/v/3.886.0 | Apache-2.0 +** @aws-sdk/credential-provider-ini@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-ini/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-node/v/3.886.0 | Apache-2.0 +** @aws-sdk/credential-provider-node@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-node/v/3.888.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.883.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-process/v/3.883.0 | Apache-2.0 +** @aws-sdk/credential-provider-process@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-process/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-sso/v/3.886.0 | Apache-2.0 +** @aws-sdk/credential-provider-sso@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-sso/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-web-identity/v/3.886.0 | Apache-2.0 +** @aws-sdk/credential-provider-web-identity@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-web-identity/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/credential-providers/v/3.886.0 | Apache-2.0 +** @aws-sdk/credential-providers@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-providers/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/lib-storage/v/3.886.0 | Apache-2.0 +** @aws-sdk/lib-storage@3.888.0 - https://www.npmjs.com/package/@aws-sdk/lib-storage/v/3.888.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.873.0 - https://www.npmjs.com/package/@aws-sdk/middleware-bucket-endpoint/v/3.873.0 | Apache-2.0 +** @aws-sdk/middleware-bucket-endpoint@3.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-bucket-endpoint/v/3.887.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.873.0 - https://www.npmjs.com/package/@aws-sdk/middleware-expect-continue/v/3.873.0 | Apache-2.0 +** @aws-sdk/middleware-expect-continue@3.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-expect-continue/v/3.887.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.883.0 - https://www.npmjs.com/package/@aws-sdk/middleware-flexible-checksums/v/3.883.0 | Apache-2.0 +** @aws-sdk/middleware-flexible-checksums@3.888.0 - https://www.npmjs.com/package/@aws-sdk/middleware-flexible-checksums/v/3.888.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.873.0 - https://www.npmjs.com/package/@aws-sdk/middleware-host-header/v/3.873.0 | Apache-2.0 +** @aws-sdk/middleware-host-header@3.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-host-header/v/3.887.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.873.0 - https://www.npmjs.com/package/@aws-sdk/middleware-location-constraint/v/3.873.0 | Apache-2.0 +** @aws-sdk/middleware-location-constraint@3.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-location-constraint/v/3.887.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.876.0 - https://www.npmjs.com/package/@aws-sdk/middleware-logger/v/3.876.0 | Apache-2.0 +** @aws-sdk/middleware-logger@3.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-logger/v/3.887.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.886.0 - https://www.npmjs.com/package/@aws-sdk/middleware-recursion-detection/v/3.886.0 | Apache-2.0 +** @aws-sdk/middleware-recursion-detection@3.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-recursion-detection/v/3.887.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.883.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-s3/v/3.883.0 | Apache-2.0 +** @aws-sdk/middleware-sdk-s3@3.888.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-s3/v/3.888.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.873.0 - https://www.npmjs.com/package/@aws-sdk/middleware-ssec/v/3.873.0 | Apache-2.0 +** @aws-sdk/middleware-ssec@3.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-ssec/v/3.887.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.883.0 - https://www.npmjs.com/package/@aws-sdk/middleware-user-agent/v/3.883.0 | Apache-2.0 +** @aws-sdk/middleware-user-agent@3.888.0 - https://www.npmjs.com/package/@aws-sdk/middleware-user-agent/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/nested-clients/v/3.886.0 | Apache-2.0 +** @aws-sdk/nested-clients@3.888.0 - https://www.npmjs.com/package/@aws-sdk/nested-clients/v/3.888.0 | Apache-2.0 ---------------- -** @aws-sdk/region-config-resolver@3.873.0 - https://www.npmjs.com/package/@aws-sdk/region-config-resolver/v/3.873.0 | Apache-2.0 +** @aws-sdk/region-config-resolver@3.887.0 - https://www.npmjs.com/package/@aws-sdk/region-config-resolver/v/3.887.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.883.0 - https://www.npmjs.com/package/@aws-sdk/signature-v4-multi-region/v/3.883.0 | Apache-2.0 +** @aws-sdk/signature-v4-multi-region@3.888.0 - https://www.npmjs.com/package/@aws-sdk/signature-v4-multi-region/v/3.888.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.886.0 - https://www.npmjs.com/package/@aws-sdk/token-providers/v/3.886.0 | Apache-2.0 +** @aws-sdk/token-providers@3.888.0 - https://www.npmjs.com/package/@aws-sdk/token-providers/v/3.888.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.879.0 - https://www.npmjs.com/package/@aws-sdk/util-endpoints/v/3.879.0 | Apache-2.0 +** @aws-sdk/util-endpoints@3.887.0 - https://www.npmjs.com/package/@aws-sdk/util-endpoints/v/3.887.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.883.0 - https://www.npmjs.com/package/@aws-sdk/util-user-agent-node/v/3.883.0 | Apache-2.0 +** @aws-sdk/util-user-agent-node@3.888.0 - https://www.npmjs.com/package/@aws-sdk/util-user-agent-node/v/3.888.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.873.0 - https://www.npmjs.com/package/@aws-sdk/xml-builder/v/3.873.0 | Apache-2.0 +** @aws-sdk/xml-builder@3.887.0 - https://www.npmjs.com/package/@aws-sdk/xml-builder/v/3.887.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 e6596cd22..07119c80f 100644 --- a/packages/cdk-assets/package.json +++ b/packages/cdk-assets/package.json @@ -36,7 +36,7 @@ }, "devDependencies": { "@aws-cdk/cloud-assembly-schema": "^0.0.0", - "@aws-sdk/client-s3": "^3.886.0", + "@aws-sdk/client-s3": "^3.888.0", "@cdklabs/eslint-plugin": "^1.3.4", "@stylistic/eslint-plugin": "^3", "@types/jest": "^29.5.14", @@ -57,7 +57,7 @@ "jest": "^29.7.0", "jest-junit": "^16", "license-checker": "^25.0.1", - "node-backpack": "^1.1.5", + "node-backpack": "^1.1.6", "prettier": "^2.8", "ts-jest": "^29.4.1", "typescript": "5.8" diff --git a/yarn.lock b/yarn.lock index 14b627150..88d1f0ffa 100644 --- a/yarn.lock +++ b/yarn.lock @@ -23,18 +23,18 @@ 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.95": - version "0.1.95" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-service-spec/-/aws-service-spec-0.1.95.tgz#f41c70c99906975cf2f9eb9de0c09780a896d917" - integrity sha512-3Iaz/XBg2Bg8uycpcosSEUHUUdaxdgKHOUxylLiX9DpD6GCE5Ken+xfmvB73lFT5oba3Zo9E3xbTlThCy61WWg== +"@aws-cdk/aws-service-spec@^0.1.96": + version "0.1.96" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-service-spec/-/aws-service-spec-0.1.96.tgz#a4bb89a4d23ba035ab92d5dafb8f90bda2f7fa44" + integrity sha512-RIJR9YoCDqEPjqRFUXIXBjsh6ksa1V2weVvgDn9PbvCgiZzRIvzFa4DkNUBHc+K6kSIVucOda+jd52HLSZab/w== dependencies: - "@aws-cdk/service-spec-types" "^0.0.161" + "@aws-cdk/service-spec-types" "^0.0.162" "@cdklabs/tskb" "^0.0.3" "@aws-cdk/cloud-assembly-schema@^48.6.0": - version "48.8.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-48.8.0.tgz#b28ac26b672649fcb492cb94fd6be9ecc9213f5e" - integrity sha512-PYA6oUpb/7IzCvhOQn3CBJoeDa7iZZkvrN+2hZEK5L1Wc40oInNIt4sz8LlYS/WvqdTDdZC5j53yfle6uutjEw== + version "48.9.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-48.9.0.tgz#d36be6279916ad345bd67d27824f66a7a85fba3f" + integrity sha512-wZsFnrLLzowYA26yfV6Xe7h6ZAYXZwsAQLLBowxhVdR5NcJIeCWI0dAavNdrUdZgiEbYU4rkUX3AXYI+nC6FTA== dependencies: jsonschema "~1.4.1" semver "^7.7.2" @@ -51,10 +51,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.161": - version "0.0.161" - resolved "https://registry.yarnpkg.com/@aws-cdk/service-spec-types/-/service-spec-types-0.0.161.tgz#bf0f42b44156a5c0d58ab27c8050a4baa1956dfb" - integrity sha512-GT1QaeEP3AKnwEerB3wGQ15OM5QPX8xVkjF/wq71RkX4rnqeMX4h4OSZFZUV/8gW2j2c74LHwPIJ15xSTBt54w== +"@aws-cdk/service-spec-types@^0.0.162": + version "0.0.162" + resolved "https://registry.yarnpkg.com/@aws-cdk/service-spec-types/-/service-spec-types-0.0.162.tgz#757498555635b28fcffbe78ddecd80212261591d" + integrity sha512-zGMhV7rk1hqmVNYPYT4q4zUO2KwJdLtCNB0tQ/4W+bpg2djT0rIjdtC0h7xPe7L5mCBm97PLlDG2c6ckWKkaKQ== dependencies: "@cdklabs/tskb" "^0.0.3" @@ -179,95 +179,95 @@ tslib "^1.8.0" "@aws-sdk/client-appsync@^3": - version "3.886.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-appsync/-/client-appsync-3.886.0.tgz#7dfa0095c19a9be7164d13d5e29cbf48a16bd3b8" - integrity sha512-MY8Q7wAM2PHs72vi+++F5H7YD54LhTtIalK5WnAde8ANSNQTjVfKMXVlJumRoMQGPqej+CXACUMgNj6i66WksQ== + version "3.888.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-appsync/-/client-appsync-3.888.0.tgz#f2c38ed7a78df3833200f684574eef32e5a02e05" + integrity sha512-MFZtS7oBrA5TiVMYIj07cPj3n+Yl9NGSLlP5nnTgNwt+qCiVe6RRccI1p4w8vX6omHHOTsJHEOz53gLNj2zb8w== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-node" "3.886.0" - "@aws-sdk/middleware-host-header" "3.873.0" - "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.886.0" - "@aws-sdk/middleware-user-agent" "3.883.0" - "@aws-sdk/region-config-resolver" "3.873.0" - "@aws-sdk/types" "3.862.0" - "@aws-sdk/util-endpoints" "3.879.0" - "@aws-sdk/util-user-agent-browser" "3.873.0" - "@aws-sdk/util-user-agent-node" "3.883.0" - "@smithy/config-resolver" "^4.1.5" - "@smithy/core" "^3.9.2" - "@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.21" - "@smithy/middleware-retry" "^4.1.22" - "@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.5.2" - "@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.29" - "@smithy/util-defaults-mode-node" "^4.0.29" - "@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" + "@aws-sdk/core" "3.888.0" + "@aws-sdk/credential-provider-node" "3.888.0" + "@aws-sdk/middleware-host-header" "3.887.0" + "@aws-sdk/middleware-logger" "3.887.0" + "@aws-sdk/middleware-recursion-detection" "3.887.0" + "@aws-sdk/middleware-user-agent" "3.888.0" + "@aws-sdk/region-config-resolver" "3.887.0" + "@aws-sdk/types" "3.887.0" + "@aws-sdk/util-endpoints" "3.887.0" + "@aws-sdk/util-user-agent-browser" "3.887.0" + "@aws-sdk/util-user-agent-node" "3.888.0" + "@smithy/config-resolver" "^4.2.1" + "@smithy/core" "^3.11.0" + "@smithy/fetch-http-handler" "^5.2.1" + "@smithy/hash-node" "^4.1.1" + "@smithy/invalid-dependency" "^4.1.1" + "@smithy/middleware-content-length" "^4.1.1" + "@smithy/middleware-endpoint" "^4.2.1" + "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-serde" "^4.1.1" + "@smithy/middleware-stack" "^4.1.1" + "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-http-handler" "^4.2.1" + "@smithy/protocol-http" "^5.2.1" + "@smithy/smithy-client" "^4.6.1" + "@smithy/types" "^4.5.0" + "@smithy/url-parser" "^4.1.1" + "@smithy/util-base64" "^4.1.0" + "@smithy/util-body-length-browser" "^4.1.0" + "@smithy/util-body-length-node" "^4.1.0" + "@smithy/util-defaults-mode-browser" "^4.1.1" + "@smithy/util-defaults-mode-node" "^4.1.1" + "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-middleware" "^4.1.1" + "@smithy/util-retry" "^4.1.1" + "@smithy/util-stream" "^4.3.1" + "@smithy/util-utf8" "^4.1.0" tslib "^2.6.2" "@aws-sdk/client-cloudcontrol@^3": - version "3.886.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudcontrol/-/client-cloudcontrol-3.886.0.tgz#b15c936a700b6e47c36cc458751d1a2c974eb616" - integrity sha512-5OA6RLHknkGmFE7rqxoRJGMhx93woLxRcDA1nUYb+YzFInSkjmx2QALJ9i4jaEGd5BYpEPh0JAMNk/r5lSMg0Q== + version "3.888.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudcontrol/-/client-cloudcontrol-3.888.0.tgz#7230dbf9e4c22727a6ad9cf9517249f713e89617" + integrity sha512-BsQPotE/AsbK8QBteOpXhDeFrKjBDMdbradrA845o06t7OyU8rl+eF7oB8asdj/7/1dK3xgpIVwmKtir7TDJdg== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-node" "3.886.0" - "@aws-sdk/middleware-host-header" "3.873.0" - "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.886.0" - "@aws-sdk/middleware-user-agent" "3.883.0" - "@aws-sdk/region-config-resolver" "3.873.0" - "@aws-sdk/types" "3.862.0" - "@aws-sdk/util-endpoints" "3.879.0" - "@aws-sdk/util-user-agent-browser" "3.873.0" - "@aws-sdk/util-user-agent-node" "3.883.0" - "@smithy/config-resolver" "^4.1.5" - "@smithy/core" "^3.9.2" - "@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.21" - "@smithy/middleware-retry" "^4.1.22" - "@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.5.2" - "@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.29" - "@smithy/util-defaults-mode-node" "^4.0.29" - "@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.7" + "@aws-sdk/core" "3.888.0" + "@aws-sdk/credential-provider-node" "3.888.0" + "@aws-sdk/middleware-host-header" "3.887.0" + "@aws-sdk/middleware-logger" "3.887.0" + "@aws-sdk/middleware-recursion-detection" "3.887.0" + "@aws-sdk/middleware-user-agent" "3.888.0" + "@aws-sdk/region-config-resolver" "3.887.0" + "@aws-sdk/types" "3.887.0" + "@aws-sdk/util-endpoints" "3.887.0" + "@aws-sdk/util-user-agent-browser" "3.887.0" + "@aws-sdk/util-user-agent-node" "3.888.0" + "@smithy/config-resolver" "^4.2.1" + "@smithy/core" "^3.11.0" + "@smithy/fetch-http-handler" "^5.2.1" + "@smithy/hash-node" "^4.1.1" + "@smithy/invalid-dependency" "^4.1.1" + "@smithy/middleware-content-length" "^4.1.1" + "@smithy/middleware-endpoint" "^4.2.1" + "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-serde" "^4.1.1" + "@smithy/middleware-stack" "^4.1.1" + "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-http-handler" "^4.2.1" + "@smithy/protocol-http" "^5.2.1" + "@smithy/smithy-client" "^4.6.1" + "@smithy/types" "^4.5.0" + "@smithy/url-parser" "^4.1.1" + "@smithy/util-base64" "^4.1.0" + "@smithy/util-body-length-browser" "^4.1.0" + "@smithy/util-body-length-node" "^4.1.0" + "@smithy/util-defaults-mode-browser" "^4.1.1" + "@smithy/util-defaults-mode-node" "^4.1.1" + "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-middleware" "^4.1.1" + "@smithy/util-retry" "^4.1.1" + "@smithy/util-utf8" "^4.1.0" + "@smithy/util-waiter" "^4.1.1" "@types/uuid" "^9.0.1" tslib "^2.6.2" uuid "^9.0.1" @@ -311,1001 +311,1001 @@ tslib "^2.0.0" uuid "^3.0.0" -"@aws-sdk/client-cloudformation@^3", "@aws-sdk/client-cloudformation@^3.886.0": - version "3.886.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudformation/-/client-cloudformation-3.886.0.tgz#5abf772cb7488f2a3aa8f9fef5d8acf5f8892ffa" - integrity sha512-KvVEP8XfDfBSZFqTumNi+FZHBv+m0MSlAsVw/AIgnThtr/SWVKomYP3SGLreg18QpE+grCfNJ+Laf1WeYe+YmA== +"@aws-sdk/client-cloudformation@^3", "@aws-sdk/client-cloudformation@^3.888.0": + version "3.888.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudformation/-/client-cloudformation-3.888.0.tgz#f163b5da3f8a21d0cefdc1915fb6f7f4d9e73dbf" + integrity sha512-49Ve6lTSdG6oY+62s2m5or/SZOFJqZPm5r+Y/eS6XbX/sBdlHPxVvuBMI98J2zCR/bYagQ2jnWZVQwwDevMdmw== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-node" "3.886.0" - "@aws-sdk/middleware-host-header" "3.873.0" - "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.886.0" - "@aws-sdk/middleware-user-agent" "3.883.0" - "@aws-sdk/region-config-resolver" "3.873.0" - "@aws-sdk/types" "3.862.0" - "@aws-sdk/util-endpoints" "3.879.0" - "@aws-sdk/util-user-agent-browser" "3.873.0" - "@aws-sdk/util-user-agent-node" "3.883.0" - "@smithy/config-resolver" "^4.1.5" - "@smithy/core" "^3.9.2" - "@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.21" - "@smithy/middleware-retry" "^4.1.22" - "@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.5.2" - "@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.29" - "@smithy/util-defaults-mode-node" "^4.0.29" - "@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.7" + "@aws-sdk/core" "3.888.0" + "@aws-sdk/credential-provider-node" "3.888.0" + "@aws-sdk/middleware-host-header" "3.887.0" + "@aws-sdk/middleware-logger" "3.887.0" + "@aws-sdk/middleware-recursion-detection" "3.887.0" + "@aws-sdk/middleware-user-agent" "3.888.0" + "@aws-sdk/region-config-resolver" "3.887.0" + "@aws-sdk/types" "3.887.0" + "@aws-sdk/util-endpoints" "3.887.0" + "@aws-sdk/util-user-agent-browser" "3.887.0" + "@aws-sdk/util-user-agent-node" "3.888.0" + "@smithy/config-resolver" "^4.2.1" + "@smithy/core" "^3.11.0" + "@smithy/fetch-http-handler" "^5.2.1" + "@smithy/hash-node" "^4.1.1" + "@smithy/invalid-dependency" "^4.1.1" + "@smithy/middleware-content-length" "^4.1.1" + "@smithy/middleware-endpoint" "^4.2.1" + "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-serde" "^4.1.1" + "@smithy/middleware-stack" "^4.1.1" + "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-http-handler" "^4.2.1" + "@smithy/protocol-http" "^5.2.1" + "@smithy/smithy-client" "^4.6.1" + "@smithy/types" "^4.5.0" + "@smithy/url-parser" "^4.1.1" + "@smithy/util-base64" "^4.1.0" + "@smithy/util-body-length-browser" "^4.1.0" + "@smithy/util-body-length-node" "^4.1.0" + "@smithy/util-defaults-mode-browser" "^4.1.1" + "@smithy/util-defaults-mode-node" "^4.1.1" + "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-middleware" "^4.1.1" + "@smithy/util-retry" "^4.1.1" + "@smithy/util-utf8" "^4.1.0" + "@smithy/util-waiter" "^4.1.1" "@types/uuid" "^9.0.1" tslib "^2.6.2" uuid "^9.0.1" "@aws-sdk/client-cloudwatch-logs@^3": - version "3.886.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudwatch-logs/-/client-cloudwatch-logs-3.886.0.tgz#50f14d9fab2ec07cd3d9481e257b3777ad24410b" - integrity sha512-CNk3RPl+02p1ww22nfrv1VoyakoV/OjF2q1/wkVfXRPD1oD7UkTvSUd4zuvP/cXPyaAfg6QIYvOLFWKZ2Hkp1w== + version "3.888.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudwatch-logs/-/client-cloudwatch-logs-3.888.0.tgz#0047cc1557e968eda099cd5b5dd8131b39396520" + integrity sha512-eBuxqt6ltF5DLMw7jkGlqiS1MrAY90GCmXwKfUMSqqptBRSmD/0ytCIa1cphWxgHiouEuv4m53ofUHKxZ5xqVA== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-node" "3.886.0" - "@aws-sdk/middleware-host-header" "3.873.0" - "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.886.0" - "@aws-sdk/middleware-user-agent" "3.883.0" - "@aws-sdk/region-config-resolver" "3.873.0" - "@aws-sdk/types" "3.862.0" - "@aws-sdk/util-endpoints" "3.879.0" - "@aws-sdk/util-user-agent-browser" "3.873.0" - "@aws-sdk/util-user-agent-node" "3.883.0" - "@smithy/config-resolver" "^4.1.5" - "@smithy/core" "^3.9.2" - "@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.21" - "@smithy/middleware-retry" "^4.1.22" - "@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.5.2" - "@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.29" - "@smithy/util-defaults-mode-node" "^4.0.29" - "@smithy/util-endpoints" "^3.0.7" - "@smithy/util-middleware" "^4.0.5" - "@smithy/util-retry" "^4.0.7" - "@smithy/util-utf8" "^4.0.0" + "@aws-sdk/core" "3.888.0" + "@aws-sdk/credential-provider-node" "3.888.0" + "@aws-sdk/middleware-host-header" "3.887.0" + "@aws-sdk/middleware-logger" "3.887.0" + "@aws-sdk/middleware-recursion-detection" "3.887.0" + "@aws-sdk/middleware-user-agent" "3.888.0" + "@aws-sdk/region-config-resolver" "3.887.0" + "@aws-sdk/types" "3.887.0" + "@aws-sdk/util-endpoints" "3.887.0" + "@aws-sdk/util-user-agent-browser" "3.887.0" + "@aws-sdk/util-user-agent-node" "3.888.0" + "@smithy/config-resolver" "^4.2.1" + "@smithy/core" "^3.11.0" + "@smithy/eventstream-serde-browser" "^4.1.1" + "@smithy/eventstream-serde-config-resolver" "^4.2.1" + "@smithy/eventstream-serde-node" "^4.1.1" + "@smithy/fetch-http-handler" "^5.2.1" + "@smithy/hash-node" "^4.1.1" + "@smithy/invalid-dependency" "^4.1.1" + "@smithy/middleware-content-length" "^4.1.1" + "@smithy/middleware-endpoint" "^4.2.1" + "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-serde" "^4.1.1" + "@smithy/middleware-stack" "^4.1.1" + "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-http-handler" "^4.2.1" + "@smithy/protocol-http" "^5.2.1" + "@smithy/smithy-client" "^4.6.1" + "@smithy/types" "^4.5.0" + "@smithy/url-parser" "^4.1.1" + "@smithy/util-base64" "^4.1.0" + "@smithy/util-body-length-browser" "^4.1.0" + "@smithy/util-body-length-node" "^4.1.0" + "@smithy/util-defaults-mode-browser" "^4.1.1" + "@smithy/util-defaults-mode-node" "^4.1.1" + "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-middleware" "^4.1.1" + "@smithy/util-retry" "^4.1.1" + "@smithy/util-utf8" "^4.1.0" "@types/uuid" "^9.0.1" tslib "^2.6.2" uuid "^9.0.1" -"@aws-sdk/client-codeartifact@^3.886.0": - version "3.886.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-codeartifact/-/client-codeartifact-3.886.0.tgz#7c254b9f3750a247618cb2301dd59594bfffb5ba" - integrity sha512-i8S3glSeWlDCT25S2YXlmoPFHl4/adWuDbVOZ+WXx7ICeEniVCs1KGZe96zDyNObgqX5hlf4KiV5NQ9ciekf6w== +"@aws-sdk/client-codeartifact@^3.888.0": + version "3.888.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-codeartifact/-/client-codeartifact-3.888.0.tgz#75230d8cb5fbaaec9efa1d6d5a2d753f3a4088cc" + integrity sha512-kYfjs+7itRQaIl7KqeyP61qLAGl9H9W+fXeGCA+h+m/hDkGnFEbbtHcAYxxqisC6slEIzve9W63NUEJdeZFYew== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-node" "3.886.0" - "@aws-sdk/middleware-host-header" "3.873.0" - "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.886.0" - "@aws-sdk/middleware-user-agent" "3.883.0" - "@aws-sdk/region-config-resolver" "3.873.0" - "@aws-sdk/types" "3.862.0" - "@aws-sdk/util-endpoints" "3.879.0" - "@aws-sdk/util-user-agent-browser" "3.873.0" - "@aws-sdk/util-user-agent-node" "3.883.0" - "@smithy/config-resolver" "^4.1.5" - "@smithy/core" "^3.9.2" - "@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.21" - "@smithy/middleware-retry" "^4.1.22" - "@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.5.2" - "@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.29" - "@smithy/util-defaults-mode-node" "^4.0.29" - "@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" + "@aws-sdk/core" "3.888.0" + "@aws-sdk/credential-provider-node" "3.888.0" + "@aws-sdk/middleware-host-header" "3.887.0" + "@aws-sdk/middleware-logger" "3.887.0" + "@aws-sdk/middleware-recursion-detection" "3.887.0" + "@aws-sdk/middleware-user-agent" "3.888.0" + "@aws-sdk/region-config-resolver" "3.887.0" + "@aws-sdk/types" "3.887.0" + "@aws-sdk/util-endpoints" "3.887.0" + "@aws-sdk/util-user-agent-browser" "3.887.0" + "@aws-sdk/util-user-agent-node" "3.888.0" + "@smithy/config-resolver" "^4.2.1" + "@smithy/core" "^3.11.0" + "@smithy/fetch-http-handler" "^5.2.1" + "@smithy/hash-node" "^4.1.1" + "@smithy/invalid-dependency" "^4.1.1" + "@smithy/middleware-content-length" "^4.1.1" + "@smithy/middleware-endpoint" "^4.2.1" + "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-serde" "^4.1.1" + "@smithy/middleware-stack" "^4.1.1" + "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-http-handler" "^4.2.1" + "@smithy/protocol-http" "^5.2.1" + "@smithy/smithy-client" "^4.6.1" + "@smithy/types" "^4.5.0" + "@smithy/url-parser" "^4.1.1" + "@smithy/util-base64" "^4.1.0" + "@smithy/util-body-length-browser" "^4.1.0" + "@smithy/util-body-length-node" "^4.1.0" + "@smithy/util-defaults-mode-browser" "^4.1.1" + "@smithy/util-defaults-mode-node" "^4.1.1" + "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-middleware" "^4.1.1" + "@smithy/util-retry" "^4.1.1" + "@smithy/util-stream" "^4.3.1" + "@smithy/util-utf8" "^4.1.0" tslib "^2.6.2" "@aws-sdk/client-codebuild@^3": - version "3.886.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-codebuild/-/client-codebuild-3.886.0.tgz#14fdf844670d32f00a3e751a3f3ebdf5e56d978a" - integrity sha512-vZ7qWX3DIImOF+LIkOPA7vQ9O22snTw/5+079M1e1CjfQhXXRIBXsH+tzY8ZvL0VAa/Ix2NleeiDfw0Nh4uUGw== + version "3.888.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-codebuild/-/client-codebuild-3.888.0.tgz#9c0c1dde99d6edc31a9925064fd625f3798e6dac" + integrity sha512-8Vxg+vbPLtRTSCKGhUvsm3WJsQdGK2I/RLBhU7GlzA6YsXD5eamX5m7zMNSpYcj1ZhiU56XOQbj9tfO9o/lbuQ== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-node" "3.886.0" - "@aws-sdk/middleware-host-header" "3.873.0" - "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.886.0" - "@aws-sdk/middleware-user-agent" "3.883.0" - "@aws-sdk/region-config-resolver" "3.873.0" - "@aws-sdk/types" "3.862.0" - "@aws-sdk/util-endpoints" "3.879.0" - "@aws-sdk/util-user-agent-browser" "3.873.0" - "@aws-sdk/util-user-agent-node" "3.883.0" - "@smithy/config-resolver" "^4.1.5" - "@smithy/core" "^3.9.2" - "@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.21" - "@smithy/middleware-retry" "^4.1.22" - "@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.5.2" - "@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.29" - "@smithy/util-defaults-mode-node" "^4.0.29" - "@smithy/util-endpoints" "^3.0.7" - "@smithy/util-middleware" "^4.0.5" - "@smithy/util-retry" "^4.0.7" - "@smithy/util-utf8" "^4.0.0" + "@aws-sdk/core" "3.888.0" + "@aws-sdk/credential-provider-node" "3.888.0" + "@aws-sdk/middleware-host-header" "3.887.0" + "@aws-sdk/middleware-logger" "3.887.0" + "@aws-sdk/middleware-recursion-detection" "3.887.0" + "@aws-sdk/middleware-user-agent" "3.888.0" + "@aws-sdk/region-config-resolver" "3.887.0" + "@aws-sdk/types" "3.887.0" + "@aws-sdk/util-endpoints" "3.887.0" + "@aws-sdk/util-user-agent-browser" "3.887.0" + "@aws-sdk/util-user-agent-node" "3.888.0" + "@smithy/config-resolver" "^4.2.1" + "@smithy/core" "^3.11.0" + "@smithy/fetch-http-handler" "^5.2.1" + "@smithy/hash-node" "^4.1.1" + "@smithy/invalid-dependency" "^4.1.1" + "@smithy/middleware-content-length" "^4.1.1" + "@smithy/middleware-endpoint" "^4.2.1" + "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-serde" "^4.1.1" + "@smithy/middleware-stack" "^4.1.1" + "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-http-handler" "^4.2.1" + "@smithy/protocol-http" "^5.2.1" + "@smithy/smithy-client" "^4.6.1" + "@smithy/types" "^4.5.0" + "@smithy/url-parser" "^4.1.1" + "@smithy/util-base64" "^4.1.0" + "@smithy/util-body-length-browser" "^4.1.0" + "@smithy/util-body-length-node" "^4.1.0" + "@smithy/util-defaults-mode-browser" "^4.1.1" + "@smithy/util-defaults-mode-node" "^4.1.1" + "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-middleware" "^4.1.1" + "@smithy/util-retry" "^4.1.1" + "@smithy/util-utf8" "^4.1.0" tslib "^2.6.2" -"@aws-sdk/client-cognito-identity@3.886.0": - version "3.886.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.886.0.tgz#dc38ac942ee1d9c10356eba26b3534d4d1bb8331" - integrity sha512-2WULWpUw4DNPNtcBdlRqjYsKz/RHeIIDzWYALHaOSGv1jjqPnnHYGifwR12dZBpFraLAruXh33SyAg0y+/n4fQ== +"@aws-sdk/client-cognito-identity@3.888.0": + version "3.888.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.888.0.tgz#d02cb1672e78b5bab6e605e956cd72e1dbd6ffd5" + integrity sha512-FsHdPF9iXnCGp3oOsEl1EHR0pc0sw0emlhG67QxfMj4imPwspsypTaPslkILe+0aAwKYW64i7J9Vd4JCQKVxgQ== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-node" "3.886.0" - "@aws-sdk/middleware-host-header" "3.873.0" - "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.886.0" - "@aws-sdk/middleware-user-agent" "3.883.0" - "@aws-sdk/region-config-resolver" "3.873.0" - "@aws-sdk/types" "3.862.0" - "@aws-sdk/util-endpoints" "3.879.0" - "@aws-sdk/util-user-agent-browser" "3.873.0" - "@aws-sdk/util-user-agent-node" "3.883.0" - "@smithy/config-resolver" "^4.1.5" - "@smithy/core" "^3.9.2" - "@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.21" - "@smithy/middleware-retry" "^4.1.22" - "@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.5.2" - "@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.29" - "@smithy/util-defaults-mode-node" "^4.0.29" - "@smithy/util-endpoints" "^3.0.7" - "@smithy/util-middleware" "^4.0.5" - "@smithy/util-retry" "^4.0.7" - "@smithy/util-utf8" "^4.0.0" + "@aws-sdk/core" "3.888.0" + "@aws-sdk/credential-provider-node" "3.888.0" + "@aws-sdk/middleware-host-header" "3.887.0" + "@aws-sdk/middleware-logger" "3.887.0" + "@aws-sdk/middleware-recursion-detection" "3.887.0" + "@aws-sdk/middleware-user-agent" "3.888.0" + "@aws-sdk/region-config-resolver" "3.887.0" + "@aws-sdk/types" "3.887.0" + "@aws-sdk/util-endpoints" "3.887.0" + "@aws-sdk/util-user-agent-browser" "3.887.0" + "@aws-sdk/util-user-agent-node" "3.888.0" + "@smithy/config-resolver" "^4.2.1" + "@smithy/core" "^3.11.0" + "@smithy/fetch-http-handler" "^5.2.1" + "@smithy/hash-node" "^4.1.1" + "@smithy/invalid-dependency" "^4.1.1" + "@smithy/middleware-content-length" "^4.1.1" + "@smithy/middleware-endpoint" "^4.2.1" + "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-serde" "^4.1.1" + "@smithy/middleware-stack" "^4.1.1" + "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-http-handler" "^4.2.1" + "@smithy/protocol-http" "^5.2.1" + "@smithy/smithy-client" "^4.6.1" + "@smithy/types" "^4.5.0" + "@smithy/url-parser" "^4.1.1" + "@smithy/util-base64" "^4.1.0" + "@smithy/util-body-length-browser" "^4.1.0" + "@smithy/util-body-length-node" "^4.1.0" + "@smithy/util-defaults-mode-browser" "^4.1.1" + "@smithy/util-defaults-mode-node" "^4.1.1" + "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-middleware" "^4.1.1" + "@smithy/util-retry" "^4.1.1" + "@smithy/util-utf8" "^4.1.0" tslib "^2.6.2" "@aws-sdk/client-ec2@^3": - version "3.886.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-ec2/-/client-ec2-3.886.0.tgz#523d3b8302805f5e0d6a06aaada3b6d2c619ed7c" - integrity sha512-MKjZzs2ockhasC45m/G75kjRdrGu/B7A45fVdxB/uKLBDlym7gbgpH86YpIMUmg/MsaVpgnb+33K+48MtQz0RA== + version "3.888.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-ec2/-/client-ec2-3.888.0.tgz#ac32d8081cb8b5b7e7e925a51fab156cc98a1011" + integrity sha512-HAACb5sxpnZi+E6xDxUI24JdooVp51e23sNfr90dOlRdZ9H1wDkKCM0Gaiig0Nvf+x+/tcKaCMK1nxsTVEaq+Q== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-node" "3.886.0" - "@aws-sdk/middleware-host-header" "3.873.0" - "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.886.0" - "@aws-sdk/middleware-sdk-ec2" "3.882.0" - "@aws-sdk/middleware-user-agent" "3.883.0" - "@aws-sdk/region-config-resolver" "3.873.0" - "@aws-sdk/types" "3.862.0" - "@aws-sdk/util-endpoints" "3.879.0" - "@aws-sdk/util-user-agent-browser" "3.873.0" - "@aws-sdk/util-user-agent-node" "3.883.0" - "@smithy/config-resolver" "^4.1.5" - "@smithy/core" "^3.9.2" - "@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.21" - "@smithy/middleware-retry" "^4.1.22" - "@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.5.2" - "@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.29" - "@smithy/util-defaults-mode-node" "^4.0.29" - "@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.7" + "@aws-sdk/core" "3.888.0" + "@aws-sdk/credential-provider-node" "3.888.0" + "@aws-sdk/middleware-host-header" "3.887.0" + "@aws-sdk/middleware-logger" "3.887.0" + "@aws-sdk/middleware-recursion-detection" "3.887.0" + "@aws-sdk/middleware-sdk-ec2" "3.887.0" + "@aws-sdk/middleware-user-agent" "3.888.0" + "@aws-sdk/region-config-resolver" "3.887.0" + "@aws-sdk/types" "3.887.0" + "@aws-sdk/util-endpoints" "3.887.0" + "@aws-sdk/util-user-agent-browser" "3.887.0" + "@aws-sdk/util-user-agent-node" "3.888.0" + "@smithy/config-resolver" "^4.2.1" + "@smithy/core" "^3.11.0" + "@smithy/fetch-http-handler" "^5.2.1" + "@smithy/hash-node" "^4.1.1" + "@smithy/invalid-dependency" "^4.1.1" + "@smithy/middleware-content-length" "^4.1.1" + "@smithy/middleware-endpoint" "^4.2.1" + "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-serde" "^4.1.1" + "@smithy/middleware-stack" "^4.1.1" + "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-http-handler" "^4.2.1" + "@smithy/protocol-http" "^5.2.1" + "@smithy/smithy-client" "^4.6.1" + "@smithy/types" "^4.5.0" + "@smithy/url-parser" "^4.1.1" + "@smithy/util-base64" "^4.1.0" + "@smithy/util-body-length-browser" "^4.1.0" + "@smithy/util-body-length-node" "^4.1.0" + "@smithy/util-defaults-mode-browser" "^4.1.1" + "@smithy/util-defaults-mode-node" "^4.1.1" + "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-middleware" "^4.1.1" + "@smithy/util-retry" "^4.1.1" + "@smithy/util-utf8" "^4.1.0" + "@smithy/util-waiter" "^4.1.1" "@types/uuid" "^9.0.1" tslib "^2.6.2" uuid "^9.0.1" -"@aws-sdk/client-ecr-public@^3.886.0": - version "3.886.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-ecr-public/-/client-ecr-public-3.886.0.tgz#d624be60664920c0340506b6edc9f8d18c03793a" - integrity sha512-SgDxLtjummHFQpW0fkN6+NUYz9wa3D2iDejuDBrKQmWfEltfEq3zyfz7uzFnd//HsZq2Dkw9PWiLvQcv9uLowQ== +"@aws-sdk/client-ecr-public@^3.888.0": + version "3.888.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-ecr-public/-/client-ecr-public-3.888.0.tgz#74699c27e96db9578326ef9582fd51629b1e4cab" + integrity sha512-2MJzvZRFbq7XeHfcFFBd4hmTR6+qlYMTPpv6Ebj/Nr7KxrznCP5DVdvbNqJm8XbkFNK8WQrtAiSLm88DV9crGg== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-node" "3.886.0" - "@aws-sdk/middleware-host-header" "3.873.0" - "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.886.0" - "@aws-sdk/middleware-user-agent" "3.883.0" - "@aws-sdk/region-config-resolver" "3.873.0" - "@aws-sdk/types" "3.862.0" - "@aws-sdk/util-endpoints" "3.879.0" - "@aws-sdk/util-user-agent-browser" "3.873.0" - "@aws-sdk/util-user-agent-node" "3.883.0" - "@smithy/config-resolver" "^4.1.5" - "@smithy/core" "^3.9.2" - "@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.21" - "@smithy/middleware-retry" "^4.1.22" - "@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.5.2" - "@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.29" - "@smithy/util-defaults-mode-node" "^4.0.29" - "@smithy/util-endpoints" "^3.0.7" - "@smithy/util-middleware" "^4.0.5" - "@smithy/util-retry" "^4.0.7" - "@smithy/util-utf8" "^4.0.0" + "@aws-sdk/core" "3.888.0" + "@aws-sdk/credential-provider-node" "3.888.0" + "@aws-sdk/middleware-host-header" "3.887.0" + "@aws-sdk/middleware-logger" "3.887.0" + "@aws-sdk/middleware-recursion-detection" "3.887.0" + "@aws-sdk/middleware-user-agent" "3.888.0" + "@aws-sdk/region-config-resolver" "3.887.0" + "@aws-sdk/types" "3.887.0" + "@aws-sdk/util-endpoints" "3.887.0" + "@aws-sdk/util-user-agent-browser" "3.887.0" + "@aws-sdk/util-user-agent-node" "3.888.0" + "@smithy/config-resolver" "^4.2.1" + "@smithy/core" "^3.11.0" + "@smithy/fetch-http-handler" "^5.2.1" + "@smithy/hash-node" "^4.1.1" + "@smithy/invalid-dependency" "^4.1.1" + "@smithy/middleware-content-length" "^4.1.1" + "@smithy/middleware-endpoint" "^4.2.1" + "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-serde" "^4.1.1" + "@smithy/middleware-stack" "^4.1.1" + "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-http-handler" "^4.2.1" + "@smithy/protocol-http" "^5.2.1" + "@smithy/smithy-client" "^4.6.1" + "@smithy/types" "^4.5.0" + "@smithy/url-parser" "^4.1.1" + "@smithy/util-base64" "^4.1.0" + "@smithy/util-body-length-browser" "^4.1.0" + "@smithy/util-body-length-node" "^4.1.0" + "@smithy/util-defaults-mode-browser" "^4.1.1" + "@smithy/util-defaults-mode-node" "^4.1.1" + "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-middleware" "^4.1.1" + "@smithy/util-retry" "^4.1.1" + "@smithy/util-utf8" "^4.1.0" tslib "^2.6.2" -"@aws-sdk/client-ecr@^3", "@aws-sdk/client-ecr@^3.886.0": - version "3.886.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-ecr/-/client-ecr-3.886.0.tgz#e3fad8c6382c2c1e0d1ad7af58fa72e6688ba252" - integrity sha512-5GF9EdtXTyI6P6fXOH3i/BFkpjt6xv7NnQy8qHw0SJrDFY3FswSwF8yJZFzvs5CuOgZwjojuIAZ732yGUcPftg== +"@aws-sdk/client-ecr@^3", "@aws-sdk/client-ecr@^3.888.0": + version "3.888.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-ecr/-/client-ecr-3.888.0.tgz#6ae345fccd5d8049058a81f3a2a129f6999d9e62" + integrity sha512-WErHOnnH0Z5zvbOBohHIpNoQq6wKLChrrAG1YMQrplKn3owlLBlVxidNWyzpd+pu+3XHN/yGItQ0qn7gC7yBGg== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-node" "3.886.0" - "@aws-sdk/middleware-host-header" "3.873.0" - "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.886.0" - "@aws-sdk/middleware-user-agent" "3.883.0" - "@aws-sdk/region-config-resolver" "3.873.0" - "@aws-sdk/types" "3.862.0" - "@aws-sdk/util-endpoints" "3.879.0" - "@aws-sdk/util-user-agent-browser" "3.873.0" - "@aws-sdk/util-user-agent-node" "3.883.0" - "@smithy/config-resolver" "^4.1.5" - "@smithy/core" "^3.9.2" - "@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.21" - "@smithy/middleware-retry" "^4.1.22" - "@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.5.2" - "@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.29" - "@smithy/util-defaults-mode-node" "^4.0.29" - "@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.7" + "@aws-sdk/core" "3.888.0" + "@aws-sdk/credential-provider-node" "3.888.0" + "@aws-sdk/middleware-host-header" "3.887.0" + "@aws-sdk/middleware-logger" "3.887.0" + "@aws-sdk/middleware-recursion-detection" "3.887.0" + "@aws-sdk/middleware-user-agent" "3.888.0" + "@aws-sdk/region-config-resolver" "3.887.0" + "@aws-sdk/types" "3.887.0" + "@aws-sdk/util-endpoints" "3.887.0" + "@aws-sdk/util-user-agent-browser" "3.887.0" + "@aws-sdk/util-user-agent-node" "3.888.0" + "@smithy/config-resolver" "^4.2.1" + "@smithy/core" "^3.11.0" + "@smithy/fetch-http-handler" "^5.2.1" + "@smithy/hash-node" "^4.1.1" + "@smithy/invalid-dependency" "^4.1.1" + "@smithy/middleware-content-length" "^4.1.1" + "@smithy/middleware-endpoint" "^4.2.1" + "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-serde" "^4.1.1" + "@smithy/middleware-stack" "^4.1.1" + "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-http-handler" "^4.2.1" + "@smithy/protocol-http" "^5.2.1" + "@smithy/smithy-client" "^4.6.1" + "@smithy/types" "^4.5.0" + "@smithy/url-parser" "^4.1.1" + "@smithy/util-base64" "^4.1.0" + "@smithy/util-body-length-browser" "^4.1.0" + "@smithy/util-body-length-node" "^4.1.0" + "@smithy/util-defaults-mode-browser" "^4.1.1" + "@smithy/util-defaults-mode-node" "^4.1.1" + "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-middleware" "^4.1.1" + "@smithy/util-retry" "^4.1.1" + "@smithy/util-utf8" "^4.1.0" + "@smithy/util-waiter" "^4.1.1" tslib "^2.6.2" -"@aws-sdk/client-ecs@^3", "@aws-sdk/client-ecs@^3.886.0": - version "3.886.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-ecs/-/client-ecs-3.886.0.tgz#d9d4646e64bf2ea0a088ed2eee0037a05af310f2" - integrity sha512-22bqXAXAdVIXbIbRaSTyhYkrP0LBLFkvnP6wr2k4um5iHCKWbpl8tEGIUVmk80itXpsR/ASzZbt+YKkp9MDn5Q== +"@aws-sdk/client-ecs@^3", "@aws-sdk/client-ecs@^3.888.0": + version "3.888.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-ecs/-/client-ecs-3.888.0.tgz#9ac3e40c93e4a797a93ba82c43e721012933bf29" + integrity sha512-mj1yI5/eVkofd5kt1GtKukFG5QFlFMI4V+TgXJf62vAVCGCUTlJCUxLovfuORi5WPiN1d91Eco2NHG2qMv8fqA== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-node" "3.886.0" - "@aws-sdk/middleware-host-header" "3.873.0" - "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.886.0" - "@aws-sdk/middleware-user-agent" "3.883.0" - "@aws-sdk/region-config-resolver" "3.873.0" - "@aws-sdk/types" "3.862.0" - "@aws-sdk/util-endpoints" "3.879.0" - "@aws-sdk/util-user-agent-browser" "3.873.0" - "@aws-sdk/util-user-agent-node" "3.883.0" - "@smithy/config-resolver" "^4.1.5" - "@smithy/core" "^3.9.2" - "@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.21" - "@smithy/middleware-retry" "^4.1.22" - "@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.5.2" - "@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.29" - "@smithy/util-defaults-mode-node" "^4.0.29" - "@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.7" + "@aws-sdk/core" "3.888.0" + "@aws-sdk/credential-provider-node" "3.888.0" + "@aws-sdk/middleware-host-header" "3.887.0" + "@aws-sdk/middleware-logger" "3.887.0" + "@aws-sdk/middleware-recursion-detection" "3.887.0" + "@aws-sdk/middleware-user-agent" "3.888.0" + "@aws-sdk/region-config-resolver" "3.887.0" + "@aws-sdk/types" "3.887.0" + "@aws-sdk/util-endpoints" "3.887.0" + "@aws-sdk/util-user-agent-browser" "3.887.0" + "@aws-sdk/util-user-agent-node" "3.888.0" + "@smithy/config-resolver" "^4.2.1" + "@smithy/core" "^3.11.0" + "@smithy/fetch-http-handler" "^5.2.1" + "@smithy/hash-node" "^4.1.1" + "@smithy/invalid-dependency" "^4.1.1" + "@smithy/middleware-content-length" "^4.1.1" + "@smithy/middleware-endpoint" "^4.2.1" + "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-serde" "^4.1.1" + "@smithy/middleware-stack" "^4.1.1" + "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-http-handler" "^4.2.1" + "@smithy/protocol-http" "^5.2.1" + "@smithy/smithy-client" "^4.6.1" + "@smithy/types" "^4.5.0" + "@smithy/url-parser" "^4.1.1" + "@smithy/util-base64" "^4.1.0" + "@smithy/util-body-length-browser" "^4.1.0" + "@smithy/util-body-length-node" "^4.1.0" + "@smithy/util-defaults-mode-browser" "^4.1.1" + "@smithy/util-defaults-mode-node" "^4.1.1" + "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-middleware" "^4.1.1" + "@smithy/util-retry" "^4.1.1" + "@smithy/util-utf8" "^4.1.0" + "@smithy/util-waiter" "^4.1.1" "@types/uuid" "^9.0.1" tslib "^2.6.2" uuid "^9.0.1" "@aws-sdk/client-elastic-load-balancing-v2@^3": - version "3.886.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-elastic-load-balancing-v2/-/client-elastic-load-balancing-v2-3.886.0.tgz#9a332a5745ce441dfb971ff473106b4e4d3c2e33" - integrity sha512-bmuEJHbCbdZi/boEchm7djoAC70QlQUNMVNgVCFSxEHsamLDHhNYrPheVWBu+sj7En4hjGF45azvA/FdiybFIg== + version "3.888.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-elastic-load-balancing-v2/-/client-elastic-load-balancing-v2-3.888.0.tgz#90ce173bf48d168e4fad9575eccf92e2bc6bd6f9" + integrity sha512-qW3SHLNkASfbv2Xma5PYSYWMuGv0t328Jic3Rc1Gjek50nvQ9LTq3I+ka5szH+p2fIhQHtJ9Xu1+lbkRrLruZw== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-node" "3.886.0" - "@aws-sdk/middleware-host-header" "3.873.0" - "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.886.0" - "@aws-sdk/middleware-user-agent" "3.883.0" - "@aws-sdk/region-config-resolver" "3.873.0" - "@aws-sdk/types" "3.862.0" - "@aws-sdk/util-endpoints" "3.879.0" - "@aws-sdk/util-user-agent-browser" "3.873.0" - "@aws-sdk/util-user-agent-node" "3.883.0" - "@smithy/config-resolver" "^4.1.5" - "@smithy/core" "^3.9.2" - "@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.21" - "@smithy/middleware-retry" "^4.1.22" - "@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.5.2" - "@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.29" - "@smithy/util-defaults-mode-node" "^4.0.29" - "@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.7" + "@aws-sdk/core" "3.888.0" + "@aws-sdk/credential-provider-node" "3.888.0" + "@aws-sdk/middleware-host-header" "3.887.0" + "@aws-sdk/middleware-logger" "3.887.0" + "@aws-sdk/middleware-recursion-detection" "3.887.0" + "@aws-sdk/middleware-user-agent" "3.888.0" + "@aws-sdk/region-config-resolver" "3.887.0" + "@aws-sdk/types" "3.887.0" + "@aws-sdk/util-endpoints" "3.887.0" + "@aws-sdk/util-user-agent-browser" "3.887.0" + "@aws-sdk/util-user-agent-node" "3.888.0" + "@smithy/config-resolver" "^4.2.1" + "@smithy/core" "^3.11.0" + "@smithy/fetch-http-handler" "^5.2.1" + "@smithy/hash-node" "^4.1.1" + "@smithy/invalid-dependency" "^4.1.1" + "@smithy/middleware-content-length" "^4.1.1" + "@smithy/middleware-endpoint" "^4.2.1" + "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-serde" "^4.1.1" + "@smithy/middleware-stack" "^4.1.1" + "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-http-handler" "^4.2.1" + "@smithy/protocol-http" "^5.2.1" + "@smithy/smithy-client" "^4.6.1" + "@smithy/types" "^4.5.0" + "@smithy/url-parser" "^4.1.1" + "@smithy/util-base64" "^4.1.0" + "@smithy/util-body-length-browser" "^4.1.0" + "@smithy/util-body-length-node" "^4.1.0" + "@smithy/util-defaults-mode-browser" "^4.1.1" + "@smithy/util-defaults-mode-node" "^4.1.1" + "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-middleware" "^4.1.1" + "@smithy/util-retry" "^4.1.1" + "@smithy/util-utf8" "^4.1.0" + "@smithy/util-waiter" "^4.1.1" tslib "^2.6.2" -"@aws-sdk/client-iam@^3", "@aws-sdk/client-iam@^3.886.0": - version "3.886.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-iam/-/client-iam-3.886.0.tgz#ab7c458ce6a304a482630e93295decbf6f885092" - integrity sha512-w/DJIoG2nOlSyuGKTl7d4AWs7hJ3+J612jLYJujqne0H6LlkPUZTW9IBNmzMXWuF3JYM8rVOMTfRpocKkcWS6A== +"@aws-sdk/client-iam@^3", "@aws-sdk/client-iam@^3.888.0": + version "3.888.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-iam/-/client-iam-3.888.0.tgz#7736c8c988a015e8c6be324a9b59292ce7c90445" + integrity sha512-BYJVOji9jrYcOiUsWspS94viNK0XCGb7QyLcHc4cyq2BXqTy3HXINnPtk+xHvep1LqRaIuyfIOGlmIKKsJ1tGA== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-node" "3.886.0" - "@aws-sdk/middleware-host-header" "3.873.0" - "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.886.0" - "@aws-sdk/middleware-user-agent" "3.883.0" - "@aws-sdk/region-config-resolver" "3.873.0" - "@aws-sdk/types" "3.862.0" - "@aws-sdk/util-endpoints" "3.879.0" - "@aws-sdk/util-user-agent-browser" "3.873.0" - "@aws-sdk/util-user-agent-node" "3.883.0" - "@smithy/config-resolver" "^4.1.5" - "@smithy/core" "^3.9.2" - "@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.21" - "@smithy/middleware-retry" "^4.1.22" - "@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.5.2" - "@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.29" - "@smithy/util-defaults-mode-node" "^4.0.29" - "@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.7" + "@aws-sdk/core" "3.888.0" + "@aws-sdk/credential-provider-node" "3.888.0" + "@aws-sdk/middleware-host-header" "3.887.0" + "@aws-sdk/middleware-logger" "3.887.0" + "@aws-sdk/middleware-recursion-detection" "3.887.0" + "@aws-sdk/middleware-user-agent" "3.888.0" + "@aws-sdk/region-config-resolver" "3.887.0" + "@aws-sdk/types" "3.887.0" + "@aws-sdk/util-endpoints" "3.887.0" + "@aws-sdk/util-user-agent-browser" "3.887.0" + "@aws-sdk/util-user-agent-node" "3.888.0" + "@smithy/config-resolver" "^4.2.1" + "@smithy/core" "^3.11.0" + "@smithy/fetch-http-handler" "^5.2.1" + "@smithy/hash-node" "^4.1.1" + "@smithy/invalid-dependency" "^4.1.1" + "@smithy/middleware-content-length" "^4.1.1" + "@smithy/middleware-endpoint" "^4.2.1" + "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-serde" "^4.1.1" + "@smithy/middleware-stack" "^4.1.1" + "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-http-handler" "^4.2.1" + "@smithy/protocol-http" "^5.2.1" + "@smithy/smithy-client" "^4.6.1" + "@smithy/types" "^4.5.0" + "@smithy/url-parser" "^4.1.1" + "@smithy/util-base64" "^4.1.0" + "@smithy/util-body-length-browser" "^4.1.0" + "@smithy/util-body-length-node" "^4.1.0" + "@smithy/util-defaults-mode-browser" "^4.1.1" + "@smithy/util-defaults-mode-node" "^4.1.1" + "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-middleware" "^4.1.1" + "@smithy/util-retry" "^4.1.1" + "@smithy/util-utf8" "^4.1.0" + "@smithy/util-waiter" "^4.1.1" tslib "^2.6.2" "@aws-sdk/client-kms@^3": - version "3.886.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-kms/-/client-kms-3.886.0.tgz#567cdca8c898ff034eb5b210a6b00e42e5e5dbee" - integrity sha512-dJWUdaxa0mpoVgedAY4gL/z2Un2Rj2Xf6TktimFOVqozpb85Vl/YTJ2UaIHcONs8Z3GwwXrW96X4QiNdVsovbA== + version "3.888.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-kms/-/client-kms-3.888.0.tgz#fc7715ecf780bd4c99af8d6aed127a741a33cefc" + integrity sha512-VVwBRy6rCQDiku1Da3ilnENxdI6Et1jVqVSLuWlAfwtnRUdZrTM7iMMmenMXMfhT85lyXAZL171aHW8IHys0Dg== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-node" "3.886.0" - "@aws-sdk/middleware-host-header" "3.873.0" - "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.886.0" - "@aws-sdk/middleware-user-agent" "3.883.0" - "@aws-sdk/region-config-resolver" "3.873.0" - "@aws-sdk/types" "3.862.0" - "@aws-sdk/util-endpoints" "3.879.0" - "@aws-sdk/util-user-agent-browser" "3.873.0" - "@aws-sdk/util-user-agent-node" "3.883.0" - "@smithy/config-resolver" "^4.1.5" - "@smithy/core" "^3.9.2" - "@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.21" - "@smithy/middleware-retry" "^4.1.22" - "@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.5.2" - "@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.29" - "@smithy/util-defaults-mode-node" "^4.0.29" - "@smithy/util-endpoints" "^3.0.7" - "@smithy/util-middleware" "^4.0.5" - "@smithy/util-retry" "^4.0.7" - "@smithy/util-utf8" "^4.0.0" + "@aws-sdk/core" "3.888.0" + "@aws-sdk/credential-provider-node" "3.888.0" + "@aws-sdk/middleware-host-header" "3.887.0" + "@aws-sdk/middleware-logger" "3.887.0" + "@aws-sdk/middleware-recursion-detection" "3.887.0" + "@aws-sdk/middleware-user-agent" "3.888.0" + "@aws-sdk/region-config-resolver" "3.887.0" + "@aws-sdk/types" "3.887.0" + "@aws-sdk/util-endpoints" "3.887.0" + "@aws-sdk/util-user-agent-browser" "3.887.0" + "@aws-sdk/util-user-agent-node" "3.888.0" + "@smithy/config-resolver" "^4.2.1" + "@smithy/core" "^3.11.0" + "@smithy/fetch-http-handler" "^5.2.1" + "@smithy/hash-node" "^4.1.1" + "@smithy/invalid-dependency" "^4.1.1" + "@smithy/middleware-content-length" "^4.1.1" + "@smithy/middleware-endpoint" "^4.2.1" + "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-serde" "^4.1.1" + "@smithy/middleware-stack" "^4.1.1" + "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-http-handler" "^4.2.1" + "@smithy/protocol-http" "^5.2.1" + "@smithy/smithy-client" "^4.6.1" + "@smithy/types" "^4.5.0" + "@smithy/url-parser" "^4.1.1" + "@smithy/util-base64" "^4.1.0" + "@smithy/util-body-length-browser" "^4.1.0" + "@smithy/util-body-length-node" "^4.1.0" + "@smithy/util-defaults-mode-browser" "^4.1.1" + "@smithy/util-defaults-mode-node" "^4.1.1" + "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-middleware" "^4.1.1" + "@smithy/util-retry" "^4.1.1" + "@smithy/util-utf8" "^4.1.0" tslib "^2.6.2" -"@aws-sdk/client-lambda@^3", "@aws-sdk/client-lambda@^3.886.0": - version "3.886.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-lambda/-/client-lambda-3.886.0.tgz#782bcf14239349967ed6e6fdf663a8808fde2431" - integrity sha512-wSwwDRHx2nRiHuQhl7Z1GMOay0woxPmwM9xEszR5tfd3Aw6KULwlAd0wJW0yN13K64s52iBMEMMmNrlFsAIaZw== +"@aws-sdk/client-lambda@^3", "@aws-sdk/client-lambda@^3.888.0": + version "3.888.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-lambda/-/client-lambda-3.888.0.tgz#c923ccf5653a6937d19627cc21f01f3d81b751bd" + integrity sha512-5s3S+2E2jnyRnX/u5Dp4TCFANVcCKnUuvVLUc0jS9peUAPJLeE4ZfksC2XmWha3ZwInE/7XU2j7maPbM/BinkA== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-node" "3.886.0" - "@aws-sdk/middleware-host-header" "3.873.0" - "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.886.0" - "@aws-sdk/middleware-user-agent" "3.883.0" - "@aws-sdk/region-config-resolver" "3.873.0" - "@aws-sdk/types" "3.862.0" - "@aws-sdk/util-endpoints" "3.879.0" - "@aws-sdk/util-user-agent-browser" "3.873.0" - "@aws-sdk/util-user-agent-node" "3.883.0" - "@smithy/config-resolver" "^4.1.5" - "@smithy/core" "^3.9.2" - "@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.21" - "@smithy/middleware-retry" "^4.1.22" - "@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.5.2" - "@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.29" - "@smithy/util-defaults-mode-node" "^4.0.29" - "@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.7" + "@aws-sdk/core" "3.888.0" + "@aws-sdk/credential-provider-node" "3.888.0" + "@aws-sdk/middleware-host-header" "3.887.0" + "@aws-sdk/middleware-logger" "3.887.0" + "@aws-sdk/middleware-recursion-detection" "3.887.0" + "@aws-sdk/middleware-user-agent" "3.888.0" + "@aws-sdk/region-config-resolver" "3.887.0" + "@aws-sdk/types" "3.887.0" + "@aws-sdk/util-endpoints" "3.887.0" + "@aws-sdk/util-user-agent-browser" "3.887.0" + "@aws-sdk/util-user-agent-node" "3.888.0" + "@smithy/config-resolver" "^4.2.1" + "@smithy/core" "^3.11.0" + "@smithy/eventstream-serde-browser" "^4.1.1" + "@smithy/eventstream-serde-config-resolver" "^4.2.1" + "@smithy/eventstream-serde-node" "^4.1.1" + "@smithy/fetch-http-handler" "^5.2.1" + "@smithy/hash-node" "^4.1.1" + "@smithy/invalid-dependency" "^4.1.1" + "@smithy/middleware-content-length" "^4.1.1" + "@smithy/middleware-endpoint" "^4.2.1" + "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-serde" "^4.1.1" + "@smithy/middleware-stack" "^4.1.1" + "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-http-handler" "^4.2.1" + "@smithy/protocol-http" "^5.2.1" + "@smithy/smithy-client" "^4.6.1" + "@smithy/types" "^4.5.0" + "@smithy/url-parser" "^4.1.1" + "@smithy/util-base64" "^4.1.0" + "@smithy/util-body-length-browser" "^4.1.0" + "@smithy/util-body-length-node" "^4.1.0" + "@smithy/util-defaults-mode-browser" "^4.1.1" + "@smithy/util-defaults-mode-node" "^4.1.1" + "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-middleware" "^4.1.1" + "@smithy/util-retry" "^4.1.1" + "@smithy/util-stream" "^4.3.1" + "@smithy/util-utf8" "^4.1.0" + "@smithy/util-waiter" "^4.1.1" tslib "^2.6.2" "@aws-sdk/client-route-53@^3": - version "3.886.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-route-53/-/client-route-53-3.886.0.tgz#1f89fe2c943eaf5d90b6e92025a07c4ed33a3e84" - integrity sha512-Muf+TshlnRA+M7HtKHaFW9rsBZtUXbKl2WRA4Iy9gHRJQyyZ5M5xJ+GLrBIR1pAQm5cXuQXYTW2skIZmV4mYMA== + version "3.888.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-route-53/-/client-route-53-3.888.0.tgz#3494837d736c74e0b177b3f85fca893a2f91b973" + integrity sha512-rYtv3m2cwYvu4o2pCxUNLtaHYKBs36FUZMeJat3hXLtENjJWj0yHUIHGcGY43ZpHyMhSxggWSrB8Rv3pEWcy+w== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-node" "3.886.0" - "@aws-sdk/middleware-host-header" "3.873.0" - "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.886.0" - "@aws-sdk/middleware-sdk-route53" "3.873.0" - "@aws-sdk/middleware-user-agent" "3.883.0" - "@aws-sdk/region-config-resolver" "3.873.0" - "@aws-sdk/types" "3.862.0" - "@aws-sdk/util-endpoints" "3.879.0" - "@aws-sdk/util-user-agent-browser" "3.873.0" - "@aws-sdk/util-user-agent-node" "3.883.0" - "@aws-sdk/xml-builder" "3.873.0" - "@smithy/config-resolver" "^4.1.5" - "@smithy/core" "^3.9.2" - "@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.21" - "@smithy/middleware-retry" "^4.1.22" - "@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.5.2" - "@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.29" - "@smithy/util-defaults-mode-node" "^4.0.29" - "@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.7" + "@aws-sdk/core" "3.888.0" + "@aws-sdk/credential-provider-node" "3.888.0" + "@aws-sdk/middleware-host-header" "3.887.0" + "@aws-sdk/middleware-logger" "3.887.0" + "@aws-sdk/middleware-recursion-detection" "3.887.0" + "@aws-sdk/middleware-sdk-route53" "3.887.0" + "@aws-sdk/middleware-user-agent" "3.888.0" + "@aws-sdk/region-config-resolver" "3.887.0" + "@aws-sdk/types" "3.887.0" + "@aws-sdk/util-endpoints" "3.887.0" + "@aws-sdk/util-user-agent-browser" "3.887.0" + "@aws-sdk/util-user-agent-node" "3.888.0" + "@aws-sdk/xml-builder" "3.887.0" + "@smithy/config-resolver" "^4.2.1" + "@smithy/core" "^3.11.0" + "@smithy/fetch-http-handler" "^5.2.1" + "@smithy/hash-node" "^4.1.1" + "@smithy/invalid-dependency" "^4.1.1" + "@smithy/middleware-content-length" "^4.1.1" + "@smithy/middleware-endpoint" "^4.2.1" + "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-serde" "^4.1.1" + "@smithy/middleware-stack" "^4.1.1" + "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-http-handler" "^4.2.1" + "@smithy/protocol-http" "^5.2.1" + "@smithy/smithy-client" "^4.6.1" + "@smithy/types" "^4.5.0" + "@smithy/url-parser" "^4.1.1" + "@smithy/util-base64" "^4.1.0" + "@smithy/util-body-length-browser" "^4.1.0" + "@smithy/util-body-length-node" "^4.1.0" + "@smithy/util-defaults-mode-browser" "^4.1.1" + "@smithy/util-defaults-mode-node" "^4.1.1" + "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-middleware" "^4.1.1" + "@smithy/util-retry" "^4.1.1" + "@smithy/util-utf8" "^4.1.0" + "@smithy/util-waiter" "^4.1.1" tslib "^2.6.2" -"@aws-sdk/client-s3@^3", "@aws-sdk/client-s3@^3.886.0": - version "3.886.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.886.0.tgz#5ee89042c0b7cc492549233af2c1802611369cf3" - integrity sha512-IuZ2EHiSMkEqjOJk/QMQG55zGpj/iDkKNS1V3oKV6ClstmErySBfW0Ri8GuW7WJ1k1pkFO+hvgL6yn1yO+Y6XQ== +"@aws-sdk/client-s3@^3", "@aws-sdk/client-s3@^3.888.0": + version "3.888.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.888.0.tgz#6a030cc4cc98974062862bd6d490e1b72478057c" + integrity sha512-MgYyF/qpvCMYVSiOpRJ5C/EtdFxuYAeF5SprtMsbf71xBiiCH5GurB616i+ZxJqHlfhBQTTvR0qugnWvk1Wqvw== 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.883.0" - "@aws-sdk/credential-provider-node" "3.886.0" - "@aws-sdk/middleware-bucket-endpoint" "3.873.0" - "@aws-sdk/middleware-expect-continue" "3.873.0" - "@aws-sdk/middleware-flexible-checksums" "3.883.0" - "@aws-sdk/middleware-host-header" "3.873.0" - "@aws-sdk/middleware-location-constraint" "3.873.0" - "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.886.0" - "@aws-sdk/middleware-sdk-s3" "3.883.0" - "@aws-sdk/middleware-ssec" "3.873.0" - "@aws-sdk/middleware-user-agent" "3.883.0" - "@aws-sdk/region-config-resolver" "3.873.0" - "@aws-sdk/signature-v4-multi-region" "3.883.0" - "@aws-sdk/types" "3.862.0" - "@aws-sdk/util-endpoints" "3.879.0" - "@aws-sdk/util-user-agent-browser" "3.873.0" - "@aws-sdk/util-user-agent-node" "3.883.0" - "@aws-sdk/xml-builder" "3.873.0" - "@smithy/config-resolver" "^4.1.5" - "@smithy/core" "^3.9.2" - "@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.21" - "@smithy/middleware-retry" "^4.1.22" - "@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.5.2" - "@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.29" - "@smithy/util-defaults-mode-node" "^4.0.29" - "@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.7" + "@aws-sdk/core" "3.888.0" + "@aws-sdk/credential-provider-node" "3.888.0" + "@aws-sdk/middleware-bucket-endpoint" "3.887.0" + "@aws-sdk/middleware-expect-continue" "3.887.0" + "@aws-sdk/middleware-flexible-checksums" "3.888.0" + "@aws-sdk/middleware-host-header" "3.887.0" + "@aws-sdk/middleware-location-constraint" "3.887.0" + "@aws-sdk/middleware-logger" "3.887.0" + "@aws-sdk/middleware-recursion-detection" "3.887.0" + "@aws-sdk/middleware-sdk-s3" "3.888.0" + "@aws-sdk/middleware-ssec" "3.887.0" + "@aws-sdk/middleware-user-agent" "3.888.0" + "@aws-sdk/region-config-resolver" "3.887.0" + "@aws-sdk/signature-v4-multi-region" "3.888.0" + "@aws-sdk/types" "3.887.0" + "@aws-sdk/util-endpoints" "3.887.0" + "@aws-sdk/util-user-agent-browser" "3.887.0" + "@aws-sdk/util-user-agent-node" "3.888.0" + "@aws-sdk/xml-builder" "3.887.0" + "@smithy/config-resolver" "^4.2.1" + "@smithy/core" "^3.11.0" + "@smithy/eventstream-serde-browser" "^4.1.1" + "@smithy/eventstream-serde-config-resolver" "^4.2.1" + "@smithy/eventstream-serde-node" "^4.1.1" + "@smithy/fetch-http-handler" "^5.2.1" + "@smithy/hash-blob-browser" "^4.1.1" + "@smithy/hash-node" "^4.1.1" + "@smithy/hash-stream-node" "^4.1.1" + "@smithy/invalid-dependency" "^4.1.1" + "@smithy/md5-js" "^4.1.1" + "@smithy/middleware-content-length" "^4.1.1" + "@smithy/middleware-endpoint" "^4.2.1" + "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-serde" "^4.1.1" + "@smithy/middleware-stack" "^4.1.1" + "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-http-handler" "^4.2.1" + "@smithy/protocol-http" "^5.2.1" + "@smithy/smithy-client" "^4.6.1" + "@smithy/types" "^4.5.0" + "@smithy/url-parser" "^4.1.1" + "@smithy/util-base64" "^4.1.0" + "@smithy/util-body-length-browser" "^4.1.0" + "@smithy/util-body-length-node" "^4.1.0" + "@smithy/util-defaults-mode-browser" "^4.1.1" + "@smithy/util-defaults-mode-node" "^4.1.1" + "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-middleware" "^4.1.1" + "@smithy/util-retry" "^4.1.1" + "@smithy/util-stream" "^4.3.1" + "@smithy/util-utf8" "^4.1.0" + "@smithy/util-waiter" "^4.1.1" "@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.886.0": - version "3.886.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-secrets-manager/-/client-secrets-manager-3.886.0.tgz#a8acbe1e0f75a57553d440eb04bcf408a9ab92aa" - integrity sha512-TD3a+z0/161eNe7m1pAdeOgUtsqUrxmRsFCjiU74387xvjwwakB/BiLy6FHQlmi0gI5Qzj8MX0H0UhzjJGp6Tg== +"@aws-sdk/client-secrets-manager@^3", "@aws-sdk/client-secrets-manager@^3.888.0": + version "3.888.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-secrets-manager/-/client-secrets-manager-3.888.0.tgz#6f7745e67c4eb4bbac3f71e27b4c23964221eacd" + integrity sha512-6BQMysniH1VQF/EMMLC6Wp4VlbEu+VXOn3fJAebeQaWKZlwhrelxo4v+OsHPAWgwgycyVfAyBEcLO68lK0lB5w== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-node" "3.886.0" - "@aws-sdk/middleware-host-header" "3.873.0" - "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.886.0" - "@aws-sdk/middleware-user-agent" "3.883.0" - "@aws-sdk/region-config-resolver" "3.873.0" - "@aws-sdk/types" "3.862.0" - "@aws-sdk/util-endpoints" "3.879.0" - "@aws-sdk/util-user-agent-browser" "3.873.0" - "@aws-sdk/util-user-agent-node" "3.883.0" - "@smithy/config-resolver" "^4.1.5" - "@smithy/core" "^3.9.2" - "@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.21" - "@smithy/middleware-retry" "^4.1.22" - "@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.5.2" - "@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.29" - "@smithy/util-defaults-mode-node" "^4.0.29" - "@smithy/util-endpoints" "^3.0.7" - "@smithy/util-middleware" "^4.0.5" - "@smithy/util-retry" "^4.0.7" - "@smithy/util-utf8" "^4.0.0" + "@aws-sdk/core" "3.888.0" + "@aws-sdk/credential-provider-node" "3.888.0" + "@aws-sdk/middleware-host-header" "3.887.0" + "@aws-sdk/middleware-logger" "3.887.0" + "@aws-sdk/middleware-recursion-detection" "3.887.0" + "@aws-sdk/middleware-user-agent" "3.888.0" + "@aws-sdk/region-config-resolver" "3.887.0" + "@aws-sdk/types" "3.887.0" + "@aws-sdk/util-endpoints" "3.887.0" + "@aws-sdk/util-user-agent-browser" "3.887.0" + "@aws-sdk/util-user-agent-node" "3.888.0" + "@smithy/config-resolver" "^4.2.1" + "@smithy/core" "^3.11.0" + "@smithy/fetch-http-handler" "^5.2.1" + "@smithy/hash-node" "^4.1.1" + "@smithy/invalid-dependency" "^4.1.1" + "@smithy/middleware-content-length" "^4.1.1" + "@smithy/middleware-endpoint" "^4.2.1" + "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-serde" "^4.1.1" + "@smithy/middleware-stack" "^4.1.1" + "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-http-handler" "^4.2.1" + "@smithy/protocol-http" "^5.2.1" + "@smithy/smithy-client" "^4.6.1" + "@smithy/types" "^4.5.0" + "@smithy/url-parser" "^4.1.1" + "@smithy/util-base64" "^4.1.0" + "@smithy/util-body-length-browser" "^4.1.0" + "@smithy/util-body-length-node" "^4.1.0" + "@smithy/util-defaults-mode-browser" "^4.1.1" + "@smithy/util-defaults-mode-node" "^4.1.1" + "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-middleware" "^4.1.1" + "@smithy/util-retry" "^4.1.1" + "@smithy/util-utf8" "^4.1.0" "@types/uuid" "^9.0.1" tslib "^2.6.2" uuid "^9.0.1" "@aws-sdk/client-sfn@^3": - version "3.886.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sfn/-/client-sfn-3.886.0.tgz#d7b7079fca46e9bf664ea4ad65907284c30a0ebf" - integrity sha512-FdjvyUj762z/FtOzqCuOdGoYJ+L9gKMWoY1XJcu4v3HTeFuC8EFkW4pqqiU4tuT+v0UY+tLTCebuCPYYaEM92Q== + version "3.888.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sfn/-/client-sfn-3.888.0.tgz#63b23a7fd478389675516b1f7019a39afabc326c" + integrity sha512-YSQyCtsorjTIdsLAiA4GsWweBm1AaQ+vAwpGrmFkHSxvmsQyY1wZzsgC69IfrIGaSfDkOm67VhPGBjB97eTmvA== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-node" "3.886.0" - "@aws-sdk/middleware-host-header" "3.873.0" - "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.886.0" - "@aws-sdk/middleware-user-agent" "3.883.0" - "@aws-sdk/region-config-resolver" "3.873.0" - "@aws-sdk/types" "3.862.0" - "@aws-sdk/util-endpoints" "3.879.0" - "@aws-sdk/util-user-agent-browser" "3.873.0" - "@aws-sdk/util-user-agent-node" "3.883.0" - "@smithy/config-resolver" "^4.1.5" - "@smithy/core" "^3.9.2" - "@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.21" - "@smithy/middleware-retry" "^4.1.22" - "@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.5.2" - "@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.29" - "@smithy/util-defaults-mode-node" "^4.0.29" - "@smithy/util-endpoints" "^3.0.7" - "@smithy/util-middleware" "^4.0.5" - "@smithy/util-retry" "^4.0.7" - "@smithy/util-utf8" "^4.0.0" + "@aws-sdk/core" "3.888.0" + "@aws-sdk/credential-provider-node" "3.888.0" + "@aws-sdk/middleware-host-header" "3.887.0" + "@aws-sdk/middleware-logger" "3.887.0" + "@aws-sdk/middleware-recursion-detection" "3.887.0" + "@aws-sdk/middleware-user-agent" "3.888.0" + "@aws-sdk/region-config-resolver" "3.887.0" + "@aws-sdk/types" "3.887.0" + "@aws-sdk/util-endpoints" "3.887.0" + "@aws-sdk/util-user-agent-browser" "3.887.0" + "@aws-sdk/util-user-agent-node" "3.888.0" + "@smithy/config-resolver" "^4.2.1" + "@smithy/core" "^3.11.0" + "@smithy/fetch-http-handler" "^5.2.1" + "@smithy/hash-node" "^4.1.1" + "@smithy/invalid-dependency" "^4.1.1" + "@smithy/middleware-content-length" "^4.1.1" + "@smithy/middleware-endpoint" "^4.2.1" + "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-serde" "^4.1.1" + "@smithy/middleware-stack" "^4.1.1" + "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-http-handler" "^4.2.1" + "@smithy/protocol-http" "^5.2.1" + "@smithy/smithy-client" "^4.6.1" + "@smithy/types" "^4.5.0" + "@smithy/url-parser" "^4.1.1" + "@smithy/util-base64" "^4.1.0" + "@smithy/util-body-length-browser" "^4.1.0" + "@smithy/util-body-length-node" "^4.1.0" + "@smithy/util-defaults-mode-browser" "^4.1.1" + "@smithy/util-defaults-mode-node" "^4.1.1" + "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-middleware" "^4.1.1" + "@smithy/util-retry" "^4.1.1" + "@smithy/util-utf8" "^4.1.0" "@types/uuid" "^9.0.1" tslib "^2.6.2" uuid "^9.0.1" -"@aws-sdk/client-sns@^3.886.0": - version "3.886.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sns/-/client-sns-3.886.0.tgz#0a1487b18a00a7cc1ad78eb0ad1ec47ead5092d4" - integrity sha512-ugT+hXIBB5xVfnTE8UUUho0IFQPesmaFN7YwO+2ibWlZrY9m08b3z0Y/fspszJzwX06XocliCwEhgdD0lxzEag== +"@aws-sdk/client-sns@^3.888.0": + version "3.888.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sns/-/client-sns-3.888.0.tgz#2d0ce0a60e62e4baa8d57a996792eb47772c066a" + integrity sha512-/p3eCzQsejmpEsWZlgtE4C0EXSjPXwMejB7jiNhtHpCk5s1dCyM/0i7M7fbTPps0JkQ8Tzz6rKsTNz+0Q/uf1g== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-node" "3.886.0" - "@aws-sdk/middleware-host-header" "3.873.0" - "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.886.0" - "@aws-sdk/middleware-user-agent" "3.883.0" - "@aws-sdk/region-config-resolver" "3.873.0" - "@aws-sdk/types" "3.862.0" - "@aws-sdk/util-endpoints" "3.879.0" - "@aws-sdk/util-user-agent-browser" "3.873.0" - "@aws-sdk/util-user-agent-node" "3.883.0" - "@smithy/config-resolver" "^4.1.5" - "@smithy/core" "^3.9.2" - "@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.21" - "@smithy/middleware-retry" "^4.1.22" - "@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.5.2" - "@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.29" - "@smithy/util-defaults-mode-node" "^4.0.29" - "@smithy/util-endpoints" "^3.0.7" - "@smithy/util-middleware" "^4.0.5" - "@smithy/util-retry" "^4.0.7" - "@smithy/util-utf8" "^4.0.0" + "@aws-sdk/core" "3.888.0" + "@aws-sdk/credential-provider-node" "3.888.0" + "@aws-sdk/middleware-host-header" "3.887.0" + "@aws-sdk/middleware-logger" "3.887.0" + "@aws-sdk/middleware-recursion-detection" "3.887.0" + "@aws-sdk/middleware-user-agent" "3.888.0" + "@aws-sdk/region-config-resolver" "3.887.0" + "@aws-sdk/types" "3.887.0" + "@aws-sdk/util-endpoints" "3.887.0" + "@aws-sdk/util-user-agent-browser" "3.887.0" + "@aws-sdk/util-user-agent-node" "3.888.0" + "@smithy/config-resolver" "^4.2.1" + "@smithy/core" "^3.11.0" + "@smithy/fetch-http-handler" "^5.2.1" + "@smithy/hash-node" "^4.1.1" + "@smithy/invalid-dependency" "^4.1.1" + "@smithy/middleware-content-length" "^4.1.1" + "@smithy/middleware-endpoint" "^4.2.1" + "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-serde" "^4.1.1" + "@smithy/middleware-stack" "^4.1.1" + "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-http-handler" "^4.2.1" + "@smithy/protocol-http" "^5.2.1" + "@smithy/smithy-client" "^4.6.1" + "@smithy/types" "^4.5.0" + "@smithy/url-parser" "^4.1.1" + "@smithy/util-base64" "^4.1.0" + "@smithy/util-body-length-browser" "^4.1.0" + "@smithy/util-body-length-node" "^4.1.0" + "@smithy/util-defaults-mode-browser" "^4.1.1" + "@smithy/util-defaults-mode-node" "^4.1.1" + "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-middleware" "^4.1.1" + "@smithy/util-retry" "^4.1.1" + "@smithy/util-utf8" "^4.1.0" tslib "^2.6.2" "@aws-sdk/client-ssm@^3": - version "3.886.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-ssm/-/client-ssm-3.886.0.tgz#dd30ec743c1f790c0fee467fd41bc989f1015752" - integrity sha512-yjc10bl01IXcTGyYkn5CKHQRs44nZaYW/pwvvdwiwRnRqhlq1m8xUJhXuz+MOGKKu0lyehDdJ8sN7NcT2lvi0w== + version "3.888.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-ssm/-/client-ssm-3.888.0.tgz#f8aca2659f5ffca11555815356b4e905e26176ad" + integrity sha512-QnyKY3ikZtd0aw2lAMFs4uE24BkdMgyYQGil74xu0essW0aMBaw4c+XxTcmwKfXsMt1rBYQmjtwQsIXJXwy1Bw== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-node" "3.886.0" - "@aws-sdk/middleware-host-header" "3.873.0" - "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.886.0" - "@aws-sdk/middleware-user-agent" "3.883.0" - "@aws-sdk/region-config-resolver" "3.873.0" - "@aws-sdk/types" "3.862.0" - "@aws-sdk/util-endpoints" "3.879.0" - "@aws-sdk/util-user-agent-browser" "3.873.0" - "@aws-sdk/util-user-agent-node" "3.883.0" - "@smithy/config-resolver" "^4.1.5" - "@smithy/core" "^3.9.2" - "@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.21" - "@smithy/middleware-retry" "^4.1.22" - "@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.5.2" - "@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.29" - "@smithy/util-defaults-mode-node" "^4.0.29" - "@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.7" + "@aws-sdk/core" "3.888.0" + "@aws-sdk/credential-provider-node" "3.888.0" + "@aws-sdk/middleware-host-header" "3.887.0" + "@aws-sdk/middleware-logger" "3.887.0" + "@aws-sdk/middleware-recursion-detection" "3.887.0" + "@aws-sdk/middleware-user-agent" "3.888.0" + "@aws-sdk/region-config-resolver" "3.887.0" + "@aws-sdk/types" "3.887.0" + "@aws-sdk/util-endpoints" "3.887.0" + "@aws-sdk/util-user-agent-browser" "3.887.0" + "@aws-sdk/util-user-agent-node" "3.888.0" + "@smithy/config-resolver" "^4.2.1" + "@smithy/core" "^3.11.0" + "@smithy/fetch-http-handler" "^5.2.1" + "@smithy/hash-node" "^4.1.1" + "@smithy/invalid-dependency" "^4.1.1" + "@smithy/middleware-content-length" "^4.1.1" + "@smithy/middleware-endpoint" "^4.2.1" + "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-serde" "^4.1.1" + "@smithy/middleware-stack" "^4.1.1" + "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-http-handler" "^4.2.1" + "@smithy/protocol-http" "^5.2.1" + "@smithy/smithy-client" "^4.6.1" + "@smithy/types" "^4.5.0" + "@smithy/url-parser" "^4.1.1" + "@smithy/util-base64" "^4.1.0" + "@smithy/util-body-length-browser" "^4.1.0" + "@smithy/util-body-length-node" "^4.1.0" + "@smithy/util-defaults-mode-browser" "^4.1.1" + "@smithy/util-defaults-mode-node" "^4.1.1" + "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-middleware" "^4.1.1" + "@smithy/util-retry" "^4.1.1" + "@smithy/util-utf8" "^4.1.0" + "@smithy/util-waiter" "^4.1.1" "@types/uuid" "^9.0.1" tslib "^2.6.2" uuid "^9.0.1" -"@aws-sdk/client-sso@3.886.0", "@aws-sdk/client-sso@^3.886.0": - version "3.886.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.886.0.tgz#127dbe0651f90ac39e71b08001c673507dac80be" - integrity sha512-CwpPZBlONsUO6OvMzNNP9PETZ3dPCQum3nUisk5VuzLTvNd80w2aWeSN/TpcAAbNvcRYbM+FsC4gBm4Q4VWn0g== +"@aws-sdk/client-sso@3.888.0", "@aws-sdk/client-sso@^3.888.0": + version "3.888.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.888.0.tgz#ab161ff13de9bf43b641df9d04172150761f8418" + integrity sha512-8CLy/ehGKUmekjH+VtZJ4w40PqDg3u0K7uPziq/4P8Q7LLgsy8YQoHNbuY4am7JU3HWrqLXJI9aaz1+vPGPoWA== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.883.0" - "@aws-sdk/middleware-host-header" "3.873.0" - "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.886.0" - "@aws-sdk/middleware-user-agent" "3.883.0" - "@aws-sdk/region-config-resolver" "3.873.0" - "@aws-sdk/types" "3.862.0" - "@aws-sdk/util-endpoints" "3.879.0" - "@aws-sdk/util-user-agent-browser" "3.873.0" - "@aws-sdk/util-user-agent-node" "3.883.0" - "@smithy/config-resolver" "^4.1.5" - "@smithy/core" "^3.9.2" - "@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.21" - "@smithy/middleware-retry" "^4.1.22" - "@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.5.2" - "@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.29" - "@smithy/util-defaults-mode-node" "^4.0.29" - "@smithy/util-endpoints" "^3.0.7" - "@smithy/util-middleware" "^4.0.5" - "@smithy/util-retry" "^4.0.7" - "@smithy/util-utf8" "^4.0.0" + "@aws-sdk/core" "3.888.0" + "@aws-sdk/middleware-host-header" "3.887.0" + "@aws-sdk/middleware-logger" "3.887.0" + "@aws-sdk/middleware-recursion-detection" "3.887.0" + "@aws-sdk/middleware-user-agent" "3.888.0" + "@aws-sdk/region-config-resolver" "3.887.0" + "@aws-sdk/types" "3.887.0" + "@aws-sdk/util-endpoints" "3.887.0" + "@aws-sdk/util-user-agent-browser" "3.887.0" + "@aws-sdk/util-user-agent-node" "3.888.0" + "@smithy/config-resolver" "^4.2.1" + "@smithy/core" "^3.11.0" + "@smithy/fetch-http-handler" "^5.2.1" + "@smithy/hash-node" "^4.1.1" + "@smithy/invalid-dependency" "^4.1.1" + "@smithy/middleware-content-length" "^4.1.1" + "@smithy/middleware-endpoint" "^4.2.1" + "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-serde" "^4.1.1" + "@smithy/middleware-stack" "^4.1.1" + "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-http-handler" "^4.2.1" + "@smithy/protocol-http" "^5.2.1" + "@smithy/smithy-client" "^4.6.1" + "@smithy/types" "^4.5.0" + "@smithy/url-parser" "^4.1.1" + "@smithy/util-base64" "^4.1.0" + "@smithy/util-body-length-browser" "^4.1.0" + "@smithy/util-body-length-node" "^4.1.0" + "@smithy/util-defaults-mode-browser" "^4.1.1" + "@smithy/util-defaults-mode-node" "^4.1.1" + "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-middleware" "^4.1.1" + "@smithy/util-retry" "^4.1.1" + "@smithy/util-utf8" "^4.1.0" tslib "^2.6.2" -"@aws-sdk/client-sts@^3", "@aws-sdk/client-sts@^3.886.0": - version "3.886.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.886.0.tgz#4b1e5664f3ca26d8136a7b77933448483ab408b9" - integrity sha512-7ucGZylYyxtaTSJSOWLzsWdQ9bQoH8Yt+IPznTRCauX3oXPHKxBUCeikWwkcVzYCrjLHvGpej9fxWCxH67jqrQ== +"@aws-sdk/client-sts@^3", "@aws-sdk/client-sts@^3.888.0": + version "3.888.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.888.0.tgz#685b5fa889d3325ed91c42c90b381f76a5afe44a" + integrity sha512-77hkMP0BKtDW8BqgxNUVLgmzUzI8pVQKi8o3AAa5hYcZ3L8fKtWyAt1d+vZ+ZTeUhnQa9BCsxmua5HvKl5LOlQ== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-node" "3.886.0" - "@aws-sdk/middleware-host-header" "3.873.0" - "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.886.0" - "@aws-sdk/middleware-user-agent" "3.883.0" - "@aws-sdk/region-config-resolver" "3.873.0" - "@aws-sdk/types" "3.862.0" - "@aws-sdk/util-endpoints" "3.879.0" - "@aws-sdk/util-user-agent-browser" "3.873.0" - "@aws-sdk/util-user-agent-node" "3.883.0" - "@smithy/config-resolver" "^4.1.5" - "@smithy/core" "^3.9.2" - "@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.21" - "@smithy/middleware-retry" "^4.1.22" - "@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.5.2" - "@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.29" - "@smithy/util-defaults-mode-node" "^4.0.29" - "@smithy/util-endpoints" "^3.0.7" - "@smithy/util-middleware" "^4.0.5" - "@smithy/util-retry" "^4.0.7" - "@smithy/util-utf8" "^4.0.0" + "@aws-sdk/core" "3.888.0" + "@aws-sdk/credential-provider-node" "3.888.0" + "@aws-sdk/middleware-host-header" "3.887.0" + "@aws-sdk/middleware-logger" "3.887.0" + "@aws-sdk/middleware-recursion-detection" "3.887.0" + "@aws-sdk/middleware-user-agent" "3.888.0" + "@aws-sdk/region-config-resolver" "3.887.0" + "@aws-sdk/types" "3.887.0" + "@aws-sdk/util-endpoints" "3.887.0" + "@aws-sdk/util-user-agent-browser" "3.887.0" + "@aws-sdk/util-user-agent-node" "3.888.0" + "@smithy/config-resolver" "^4.2.1" + "@smithy/core" "^3.11.0" + "@smithy/fetch-http-handler" "^5.2.1" + "@smithy/hash-node" "^4.1.1" + "@smithy/invalid-dependency" "^4.1.1" + "@smithy/middleware-content-length" "^4.1.1" + "@smithy/middleware-endpoint" "^4.2.1" + "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-serde" "^4.1.1" + "@smithy/middleware-stack" "^4.1.1" + "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-http-handler" "^4.2.1" + "@smithy/protocol-http" "^5.2.1" + "@smithy/smithy-client" "^4.6.1" + "@smithy/types" "^4.5.0" + "@smithy/url-parser" "^4.1.1" + "@smithy/util-base64" "^4.1.0" + "@smithy/util-body-length-browser" "^4.1.0" + "@smithy/util-body-length-node" "^4.1.0" + "@smithy/util-defaults-mode-browser" "^4.1.1" + "@smithy/util-defaults-mode-node" "^4.1.1" + "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-middleware" "^4.1.1" + "@smithy/util-retry" "^4.1.1" + "@smithy/util-utf8" "^4.1.0" tslib "^2.6.2" "@aws-sdk/config-resolver@3.0.0": @@ -1316,36 +1316,36 @@ "@aws-sdk/signature-v4" "3.0.0" tslib "^1.8.0" -"@aws-sdk/core@3.883.0": - version "3.883.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.883.0.tgz#1674b371784188f26fd39ad6ea9edafd8c385e20" - integrity sha512-FmkqnqBLkXi4YsBPbF6vzPa0m4XKUuvgKDbamfw4DZX2CzfBZH6UU4IwmjNV3ZM38m0xraHarK8KIbGSadN3wg== +"@aws-sdk/core@3.888.0": + version "3.888.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.888.0.tgz#d0b9115d5b79b515a0435ff59ad721195bcb55a8" + integrity sha512-L3S2FZywACo4lmWv37Y4TbefuPJ1fXWyWwIJ3J4wkPYFJ47mmtUPqThlVrSbdTHkEjnZgJe5cRfxk0qCLsFh1w== dependencies: - "@aws-sdk/types" "3.862.0" - "@aws-sdk/xml-builder" "3.873.0" - "@smithy/core" "^3.9.2" - "@smithy/node-config-provider" "^4.1.4" + "@aws-sdk/types" "3.887.0" + "@aws-sdk/xml-builder" "3.887.0" + "@smithy/core" "^3.11.0" + "@smithy/node-config-provider" "^4.2.1" "@smithy/property-provider" "^4.0.5" - "@smithy/protocol-http" "^5.1.3" + "@smithy/protocol-http" "^5.2.1" "@smithy/signature-v4" "^5.1.3" - "@smithy/smithy-client" "^4.5.2" - "@smithy/types" "^4.3.2" - "@smithy/util-base64" "^4.0.0" - "@smithy/util-body-length-browser" "^4.0.0" - "@smithy/util-middleware" "^4.0.5" - "@smithy/util-utf8" "^4.0.0" + "@smithy/smithy-client" "^4.6.1" + "@smithy/types" "^4.5.0" + "@smithy/util-base64" "^4.1.0" + "@smithy/util-body-length-browser" "^4.1.0" + "@smithy/util-middleware" "^4.1.1" + "@smithy/util-utf8" "^4.1.0" fast-xml-parser "5.2.5" tslib "^2.6.2" -"@aws-sdk/credential-provider-cognito-identity@3.886.0": - version "3.886.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.886.0.tgz#15a562d799f5c14bbf528db6baf723ac2443bfbc" - integrity sha512-71cgmP+GgdL+YM1EZWdHOz8bgghSl64GEWv78PSckv57cOMuSYNCaHIXEmTAqwFOY5zIVmBcS5zU+OMbRer0sQ== +"@aws-sdk/credential-provider-cognito-identity@3.888.0": + version "3.888.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.888.0.tgz#9eb9dc4cb3c67ed40f58dc722004b52ca4df5277" + integrity sha512-mGKLEAFsIaYci219lL42L22fEkbdwLSEuqeBN2D4LzNsbuGyLuE9vIRSOZr/wbHJ3UegI+1eCn0cF+qDgP4cdg== dependencies: - "@aws-sdk/client-cognito-identity" "3.886.0" - "@aws-sdk/types" "3.862.0" + "@aws-sdk/client-cognito-identity" "3.888.0" + "@aws-sdk/types" "3.887.0" "@smithy/property-provider" "^4.0.5" - "@smithy/types" "^4.3.2" + "@smithy/types" "^4.5.0" tslib "^2.6.2" "@aws-sdk/credential-provider-env@3.0.0": @@ -1356,31 +1356,31 @@ "@aws-sdk/property-provider" "3.0.0" tslib "^1.8.0" -"@aws-sdk/credential-provider-env@3.883.0": - version "3.883.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.883.0.tgz#834f1e92eca815fe2005d2ae3ec021153e863788" - integrity sha512-Z6tPBXPCodfhIF1rvQKoeRGMkwL6TK0xdl1UoMIA1x4AfBpPICAF77JkFBExk/pdiFYq1d04Qzddd/IiujSlLg== +"@aws-sdk/credential-provider-env@3.888.0": + version "3.888.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.888.0.tgz#20bd28d5ea79d5254829700d9230e0d1a360fdbd" + integrity sha512-shPi4AhUKbIk7LugJWvNpeZA8va7e5bOHAEKo89S0Ac8WDZt2OaNzbh/b9l0iSL2eEyte8UgIsYGcFxOwIF1VA== dependencies: - "@aws-sdk/core" "3.883.0" - "@aws-sdk/types" "3.862.0" + "@aws-sdk/core" "3.888.0" + "@aws-sdk/types" "3.887.0" "@smithy/property-provider" "^4.0.5" - "@smithy/types" "^4.3.2" + "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-http@3.883.0": - version "3.883.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.883.0.tgz#91e9d15631cc83df068f7ce91a645938d142edcb" - integrity sha512-P589ug1lMOOEYLTaQJjSP+Gee34za8Kk2LfteNQfO9SpByHFgGj++Sg8VyIe30eZL8Q+i4qTt24WDCz1c+dgYg== +"@aws-sdk/credential-provider-http@3.888.0": + version "3.888.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.888.0.tgz#e32ff8223dbe090bcf004bcc58ec1b676043ccac" + integrity sha512-Jvuk6nul0lE7o5qlQutcqlySBHLXOyoPtiwE6zyKbGc7RVl0//h39Lab7zMeY2drMn8xAnIopL4606Fd8JI/Hw== dependencies: - "@aws-sdk/core" "3.883.0" - "@aws-sdk/types" "3.862.0" - "@smithy/fetch-http-handler" "^5.1.1" - "@smithy/node-http-handler" "^4.1.1" + "@aws-sdk/core" "3.888.0" + "@aws-sdk/types" "3.887.0" + "@smithy/fetch-http-handler" "^5.2.1" + "@smithy/node-http-handler" "^4.2.1" "@smithy/property-provider" "^4.0.5" - "@smithy/protocol-http" "^5.1.3" - "@smithy/smithy-client" "^4.5.2" - "@smithy/types" "^4.3.2" - "@smithy/util-stream" "^4.2.4" + "@smithy/protocol-http" "^5.2.1" + "@smithy/smithy-client" "^4.6.1" + "@smithy/types" "^4.5.0" + "@smithy/util-stream" "^4.3.1" tslib "^2.6.2" "@aws-sdk/credential-provider-imds@3.0.0": @@ -1400,23 +1400,23 @@ "@aws-sdk/shared-ini-file-loader" "3.0.0" tslib "^1.8.0" -"@aws-sdk/credential-provider-ini@3.886.0": - version "3.886.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.886.0.tgz#6f5bb13252b065477daebd7bb618b5eb3e6b3527" - integrity sha512-86ZuuUGLzzYqxkglFBUMCsvb7vSr+IeIPkXD/ERuX9wX0xPxBK961UG7pygO7yaAVzcHSWbWArAXOcEWVlk+7Q== - dependencies: - "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-env" "3.883.0" - "@aws-sdk/credential-provider-http" "3.883.0" - "@aws-sdk/credential-provider-process" "3.883.0" - "@aws-sdk/credential-provider-sso" "3.886.0" - "@aws-sdk/credential-provider-web-identity" "3.886.0" - "@aws-sdk/nested-clients" "3.886.0" - "@aws-sdk/types" "3.862.0" +"@aws-sdk/credential-provider-ini@3.888.0": + version "3.888.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.888.0.tgz#4a97261b8593c3c8c8e5bac974ba0e5e0a40d89f" + integrity sha512-M82ItvS5yq+tO6ZOV1ruaVs2xOne+v8HW85GFCXnz8pecrzYdgxh6IsVqEbbWruryG/mUGkWMbkBZoEsy4MgyA== + dependencies: + "@aws-sdk/core" "3.888.0" + "@aws-sdk/credential-provider-env" "3.888.0" + "@aws-sdk/credential-provider-http" "3.888.0" + "@aws-sdk/credential-provider-process" "3.888.0" + "@aws-sdk/credential-provider-sso" "3.888.0" + "@aws-sdk/credential-provider-web-identity" "3.888.0" + "@aws-sdk/nested-clients" "3.888.0" + "@aws-sdk/types" "3.887.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" + "@smithy/types" "^4.5.0" tslib "^2.6.2" "@aws-sdk/credential-provider-node@3.0.0": @@ -1431,22 +1431,22 @@ "@aws-sdk/property-provider" "3.0.0" tslib "^1.8.0" -"@aws-sdk/credential-provider-node@3.886.0": - version "3.886.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.886.0.tgz#89073d8a27689c56174fcf8215e248818b70916c" - integrity sha512-hyXQrUW6bXkSWOZlNWnNcbXsjM0CBIOfutDFd3tS7Ilhqkx8P3eptT0fVR8GFxNg/ruq5PvnybGK83brUmD7tw== - dependencies: - "@aws-sdk/credential-provider-env" "3.883.0" - "@aws-sdk/credential-provider-http" "3.883.0" - "@aws-sdk/credential-provider-ini" "3.886.0" - "@aws-sdk/credential-provider-process" "3.883.0" - "@aws-sdk/credential-provider-sso" "3.886.0" - "@aws-sdk/credential-provider-web-identity" "3.886.0" - "@aws-sdk/types" "3.862.0" +"@aws-sdk/credential-provider-node@3.888.0": + version "3.888.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.888.0.tgz#48f769d52d999088d4437dc1bc76af55afecad9b" + integrity sha512-KCrQh1dCDC8Y+Ap3SZa6S81kHk+p+yAaOQ5jC3dak4zhHW3RCrsGR/jYdemTOgbEGcA6ye51UbhWfrrlMmeJSA== + dependencies: + "@aws-sdk/credential-provider-env" "3.888.0" + "@aws-sdk/credential-provider-http" "3.888.0" + "@aws-sdk/credential-provider-ini" "3.888.0" + "@aws-sdk/credential-provider-process" "3.888.0" + "@aws-sdk/credential-provider-sso" "3.888.0" + "@aws-sdk/credential-provider-web-identity" "3.888.0" + "@aws-sdk/types" "3.887.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" + "@smithy/types" "^4.5.0" tslib "^2.6.2" "@aws-sdk/credential-provider-process@3.0.0": @@ -1459,80 +1459,80 @@ "@aws-sdk/shared-ini-file-loader" "3.0.0" tslib "^1.8.0" -"@aws-sdk/credential-provider-process@3.883.0": - version "3.883.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.883.0.tgz#00938bd9257a7affb041386d92b708dbdee8dc58" - integrity sha512-m1shbHY/Vppy4EdddG9r8x64TO/9FsCjokp5HbKcZvVoTOTgUJrdT8q2TAQJ89+zYIJDqsKbqfrmfwJ1zOdnGQ== +"@aws-sdk/credential-provider-process@3.888.0": + version "3.888.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.888.0.tgz#34842315e44b4882c63eb92fa2151c2efaf5401f" + integrity sha512-+aX6piSukPQ8DUS4JAH344GePg8/+Q1t0+kvSHAZHhYvtQ/1Zek3ySOJWH2TuzTPCafY4nmWLcQcqvU1w9+4Lw== dependencies: - "@aws-sdk/core" "3.883.0" - "@aws-sdk/types" "3.862.0" + "@aws-sdk/core" "3.888.0" + "@aws-sdk/types" "3.887.0" "@smithy/property-provider" "^4.0.5" "@smithy/shared-ini-file-loader" "^4.0.5" - "@smithy/types" "^4.3.2" + "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-sso@3.886.0": - version "3.886.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.886.0.tgz#87899424255801ce85b0d711708b61d21e69b839" - integrity sha512-KxNgGcT/2ec7XBhiYGBYlk+UyiMqosi5LzLjq2qR4nYf8Deo/lCtbqXSQplwSQ0JIV2kNDcnMQiSafSS9TrL/A== +"@aws-sdk/credential-provider-sso@3.888.0": + version "3.888.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.888.0.tgz#85956b3bcebbcb1aee096d07b4365e524dc1b985" + integrity sha512-b1ZJji7LJ6E/j1PhFTyvp51in2iCOQ3VP6mj5H6f5OUnqn7efm41iNMoinKr87n0IKZw7qput5ggXVxEdPhouA== dependencies: - "@aws-sdk/client-sso" "3.886.0" - "@aws-sdk/core" "3.883.0" - "@aws-sdk/token-providers" "3.886.0" - "@aws-sdk/types" "3.862.0" + "@aws-sdk/client-sso" "3.888.0" + "@aws-sdk/core" "3.888.0" + "@aws-sdk/token-providers" "3.888.0" + "@aws-sdk/types" "3.887.0" "@smithy/property-provider" "^4.0.5" "@smithy/shared-ini-file-loader" "^4.0.5" - "@smithy/types" "^4.3.2" + "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-web-identity@3.886.0": - version "3.886.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.886.0.tgz#9f234d8624447e498a901acb1840cb0ebe19a985" - integrity sha512-pilcy1GUOr4lIWApTcgJLGL+t79SOoe66pzmranQhbn+HGAp2VgiZizeID9P3HLmZObStVal4yTaJur0hWb5ZQ== +"@aws-sdk/credential-provider-web-identity@3.888.0": + version "3.888.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.888.0.tgz#03de49dca86649ae2061247ee4d2831642a4767f" + integrity sha512-7P0QNtsDzMZdmBAaY/vY1BsZHwTGvEz3bsn2bm5VSKFAeMmZqsHK1QeYdNsFjLtegnVh+wodxMq50jqLv3LFlA== dependencies: - "@aws-sdk/core" "3.883.0" - "@aws-sdk/nested-clients" "3.886.0" - "@aws-sdk/types" "3.862.0" + "@aws-sdk/core" "3.888.0" + "@aws-sdk/nested-clients" "3.888.0" + "@aws-sdk/types" "3.887.0" "@smithy/property-provider" "^4.0.5" - "@smithy/types" "^4.3.2" + "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@aws-sdk/credential-providers@^3", "@aws-sdk/credential-providers@^3.883.0", "@aws-sdk/credential-providers@^3.886.0": - version "3.886.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-providers/-/credential-providers-3.886.0.tgz#1d36fc7329ba6afebd6f38db23c97f9e5a8ebb1c" - integrity sha512-babe6+Q8AC53Pc4Xtuy73bl7Qm6YjvZVAopatilvpeKEXzgfvvTbWYlGNSkQOX7wQxrpEC6r6abtpHw71tDguw== - dependencies: - "@aws-sdk/client-cognito-identity" "3.886.0" - "@aws-sdk/core" "3.883.0" - "@aws-sdk/credential-provider-cognito-identity" "3.886.0" - "@aws-sdk/credential-provider-env" "3.883.0" - "@aws-sdk/credential-provider-http" "3.883.0" - "@aws-sdk/credential-provider-ini" "3.886.0" - "@aws-sdk/credential-provider-node" "3.886.0" - "@aws-sdk/credential-provider-process" "3.883.0" - "@aws-sdk/credential-provider-sso" "3.886.0" - "@aws-sdk/credential-provider-web-identity" "3.886.0" - "@aws-sdk/nested-clients" "3.886.0" - "@aws-sdk/types" "3.862.0" - "@smithy/config-resolver" "^4.1.5" - "@smithy/core" "^3.9.2" +"@aws-sdk/credential-providers@^3", "@aws-sdk/credential-providers@^3.883.0", "@aws-sdk/credential-providers@^3.888.0": + version "3.888.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-providers/-/credential-providers-3.888.0.tgz#4a852cc201fb8e2b1d3a5e8f1de344d7660306ce" + integrity sha512-If2AnDiJJLT889imXn6cEM4WoduPgTye/vYiVXZaDqMvjk+tJVbA9uFuv1ixF3DHMC6aE0LU9cTjXX+I4TayFg== + dependencies: + "@aws-sdk/client-cognito-identity" "3.888.0" + "@aws-sdk/core" "3.888.0" + "@aws-sdk/credential-provider-cognito-identity" "3.888.0" + "@aws-sdk/credential-provider-env" "3.888.0" + "@aws-sdk/credential-provider-http" "3.888.0" + "@aws-sdk/credential-provider-ini" "3.888.0" + "@aws-sdk/credential-provider-node" "3.888.0" + "@aws-sdk/credential-provider-process" "3.888.0" + "@aws-sdk/credential-provider-sso" "3.888.0" + "@aws-sdk/credential-provider-web-identity" "3.888.0" + "@aws-sdk/nested-clients" "3.888.0" + "@aws-sdk/types" "3.887.0" + "@smithy/config-resolver" "^4.2.1" + "@smithy/core" "^3.11.0" "@smithy/credential-provider-imds" "^4.0.7" - "@smithy/node-config-provider" "^4.1.4" + "@smithy/node-config-provider" "^4.2.1" "@smithy/property-provider" "^4.0.5" - "@smithy/types" "^4.3.2" + "@smithy/types" "^4.5.0" tslib "^2.6.2" "@aws-sdk/ec2-metadata-service@^3": - version "3.886.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/ec2-metadata-service/-/ec2-metadata-service-3.886.0.tgz#04f57d326c97340c04b7e19ff67eb49d169f96ac" - integrity sha512-FzlPY4z08eAS78+qr4/qRO8BC0atNVqNu414CXKiiz/5dar/+6VIuP8O6fmEt2wv34A+N4OIbnhGHL0IWzLzoQ== - 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" + version "3.888.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/ec2-metadata-service/-/ec2-metadata-service-3.888.0.tgz#6104d4c968b661ab32df177bed5001d9449ae939" + integrity sha512-tq5SBNvvTTtB33EP1hpXViZPFCEhEyAptzj1YeYMiA0b4Lr4n/CRplgmXV6NpT2s9cR5BwkO65twoNRsIV4+OA== + dependencies: + "@aws-sdk/types" "3.887.0" + "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-http-handler" "^4.2.1" + "@smithy/protocol-http" "^5.2.1" + "@smithy/types" "^4.5.0" + "@smithy/util-stream" "^4.3.1" tslib "^2.6.2" "@aws-sdk/fetch-http-handler@3.0.0": @@ -1568,28 +1568,28 @@ tslib "^1.8.0" "@aws-sdk/lib-storage@^3": - version "3.886.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/lib-storage/-/lib-storage-3.886.0.tgz#791fef99fcb3a341814283ce71a9ce896dcf028e" - integrity sha512-h7Xakvga+xhYOdKEXR7BXMUre7iCA6frb/RKhGNvs/novtTEcqipSYOFjCTpEjj2q60f4jzFP4/PYpyiPgd5eA== + version "3.888.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/lib-storage/-/lib-storage-3.888.0.tgz#d39ee4403282784fc0eea032661f3f657a402326" + integrity sha512-UCZsVxjnQ6QpVWI1ZiNGmxfd1+8YBNbriQJ5lssR2IudQt5ThGhamGkwoYBmFV4iwhmgIT2fn5+gErugFZuUhw== dependencies: "@smithy/abort-controller" "^4.0.5" - "@smithy/middleware-endpoint" "^4.1.21" - "@smithy/smithy-client" "^4.5.2" + "@smithy/middleware-endpoint" "^4.2.1" + "@smithy/smithy-client" "^4.6.1" buffer "5.6.0" events "3.3.0" stream-browserify "3.0.0" tslib "^2.6.2" -"@aws-sdk/middleware-bucket-endpoint@3.873.0": - version "3.873.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.873.0.tgz#cfc2d87328e3d9fecd165e4f5caa4cf1a22b220d" - integrity sha512-b4bvr0QdADeTUs+lPc9Z48kXzbKHXQKgTvxx/jXDgSW9tv4KmYPO1gIj6Z9dcrBkRWQuUtSW3Tu2S5n6pe+zeg== +"@aws-sdk/middleware-bucket-endpoint@3.887.0": + version "3.887.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.887.0.tgz#a89331e130effd1ee35dec309b8163fb4a9d4920" + integrity sha512-qRCte/3MtNiMhPh4ZEGk9cHfAXq6IDTflvi2t1tkOIVZFyshkSCvNQNJrrE2D/ljVbOK1f3XbBDaF43EoQzIRQ== dependencies: - "@aws-sdk/types" "3.862.0" + "@aws-sdk/types" "3.887.0" "@aws-sdk/util-arn-parser" "3.873.0" - "@smithy/node-config-provider" "^4.1.4" - "@smithy/protocol-http" "^5.1.3" - "@smithy/types" "^4.3.2" + "@smithy/node-config-provider" "^4.2.1" + "@smithy/protocol-http" "^5.2.1" + "@smithy/types" "^4.5.0" "@smithy/util-config-provider" "^4.0.0" tslib "^2.6.2" @@ -1609,33 +1609,33 @@ "@smithy/middleware-endpoint" "^1.0.2" tslib "^2.5.0" -"@aws-sdk/middleware-expect-continue@3.873.0": - version "3.873.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.873.0.tgz#2d4fea9104070d06c26f6f978eb038e807f3ca34" - integrity sha512-GIqoc8WgRcf/opBOZXFLmplJQKwOMjiOMmDz9gQkaJ8FiVJoAp8EGVmK2TOWZMQUYsavvHYsHaor5R2xwPoGVg== +"@aws-sdk/middleware-expect-continue@3.887.0": + version "3.887.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.887.0.tgz#cc52bc31752875a8d3dfa84a5705e2b563ffc39f" + integrity sha512-AlrTZZScDTG9SYeT82BC5cK/6Q4N0miN5xqMW/pbBqP3fNXlsdJOWKB+EKD3V6DV41EV5GVKHKe/1065xKSQ4w== dependencies: - "@aws-sdk/types" "3.862.0" - "@smithy/protocol-http" "^5.1.3" - "@smithy/types" "^4.3.2" + "@aws-sdk/types" "3.887.0" + "@smithy/protocol-http" "^5.2.1" + "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@aws-sdk/middleware-flexible-checksums@3.883.0": - version "3.883.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.883.0.tgz#b15629c1737e7bd52a7a7ee1a62149dd23b54681" - integrity sha512-EloU4ZjkH+CXCHJcYElXo5nZ1vK6Miam/S02YSHk5JTrJkm4RV478KXXO29TIIAwZXcLT/FEQOZ9ZH/JHFFCFQ== +"@aws-sdk/middleware-flexible-checksums@3.888.0": + version "3.888.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.888.0.tgz#b66da7fe00fe980a9274bc36bd56190a218a4314" + integrity sha512-vdwd4wMAlXSg1bldhXyTsDSnyPP+bbEVihapejGKNd4gLfyyHwjTfbli+B/hEONGttQs5Dp54UMn8yW/UA189g== dependencies: "@aws-crypto/crc32" "5.2.0" "@aws-crypto/crc32c" "5.2.0" "@aws-crypto/util" "5.2.0" - "@aws-sdk/core" "3.883.0" - "@aws-sdk/types" "3.862.0" + "@aws-sdk/core" "3.888.0" + "@aws-sdk/types" "3.887.0" "@smithy/is-array-buffer" "^4.0.0" - "@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" + "@smithy/node-config-provider" "^4.2.1" + "@smithy/protocol-http" "^5.2.1" + "@smithy/types" "^4.5.0" + "@smithy/util-middleware" "^4.1.1" + "@smithy/util-stream" "^4.3.1" + "@smithy/util-utf8" "^4.1.0" tslib "^2.6.2" "@aws-sdk/middleware-host-header@3.0.0": @@ -1646,23 +1646,23 @@ "@aws-sdk/protocol-http" "3.0.0" tslib "^1.8.0" -"@aws-sdk/middleware-host-header@3.873.0": - version "3.873.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.873.0.tgz#81e9c2f61674b96337472bcaefd85ce3b7a24f7b" - integrity sha512-KZ/W1uruWtMOs7D5j3KquOxzCnV79KQW9MjJFZM/M0l6KI8J6V3718MXxFHsTjUE4fpdV6SeCNLV1lwGygsjJA== +"@aws-sdk/middleware-host-header@3.887.0": + version "3.887.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.887.0.tgz#765305b5a2c412e6bf53eb6d557f2ab831ff50a7" + integrity sha512-ulzqXv6NNqdu/kr0sgBYupWmahISHY+azpJidtK6ZwQIC+vBUk9NdZeqQpy7KVhIk2xd4+5Oq9rxapPwPI21CA== dependencies: - "@aws-sdk/types" "3.862.0" - "@smithy/protocol-http" "^5.1.3" - "@smithy/types" "^4.3.2" + "@aws-sdk/types" "3.887.0" + "@smithy/protocol-http" "^5.2.1" + "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@aws-sdk/middleware-location-constraint@3.873.0": - version "3.873.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.873.0.tgz#aab9e90d0545087102709b68ca1a1c816e3c58cf" - integrity sha512-r+hIaORsW/8rq6wieDordXnA/eAu7xAPLue2InhoEX6ML7irP52BgiibHLpt9R0psiCzIHhju8qqKa4pJOrmiw== +"@aws-sdk/middleware-location-constraint@3.887.0": + version "3.887.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.887.0.tgz#fdf76f587c04cc8d755f05e41d4df65a78b34127" + integrity sha512-eU/9Cq4gg2sS32bOomxdx2YF43kb+o70pMhnEBBnVVeqzE8co78SO5FQdWfRTfhNJgTyQ6Vgosx//CNMPIfZPg== dependencies: - "@aws-sdk/types" "3.862.0" - "@smithy/types" "^4.3.2" + "@aws-sdk/types" "3.887.0" + "@smithy/types" "^4.5.0" tslib "^2.6.2" "@aws-sdk/middleware-logger@3.0.0": @@ -1672,24 +1672,24 @@ dependencies: tslib "^1.8.0" -"@aws-sdk/middleware-logger@3.876.0": - version "3.876.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.876.0.tgz#16ee45f7bcd887badc8f12d80eef9ba18a0ac97c" - integrity sha512-cpWJhOuMSyz9oV25Z/CMHCBTgafDCbv7fHR80nlRrPdPZ8ETNsahwRgltXP1QJJ8r3X/c1kwpOR7tc+RabVzNA== +"@aws-sdk/middleware-logger@3.887.0": + version "3.887.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.887.0.tgz#fec1c731d158306425897b371cfabdf188d07f12" + integrity sha512-YbbgLI6jKp2qSoAcHnXrQ5jcuc5EYAmGLVFgMVdk8dfCfJLfGGSaOLxF4CXC7QYhO50s+mPPkhBYejCik02Kug== dependencies: - "@aws-sdk/types" "3.862.0" - "@smithy/types" "^4.3.2" + "@aws-sdk/types" "3.887.0" + "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@aws-sdk/middleware-recursion-detection@3.886.0": - version "3.886.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.886.0.tgz#2ba280503609b63fbe28bc92ca37ad51a048b06f" - integrity sha512-yMMlPqiX1SXFwQ0L1a/U19rdXx7eYseHsJEC9F9M5LUUPBI7k117nA0vXxvsvODVQ6JKtY7nTiPrc98GcVKgnw== +"@aws-sdk/middleware-recursion-detection@3.887.0": + version "3.887.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.887.0.tgz#4fdb1039042565a4ba0ff506584a99f3c7c3fd23" + integrity sha512-tjrUXFtQnFLo+qwMveq5faxP5MQakoLArXtqieHphSqZTXm21wDJM73hgT4/PQQGTwgYjDKqnqsE1hvk0hcfDw== dependencies: - "@aws-sdk/types" "3.862.0" + "@aws-sdk/types" "3.887.0" "@aws/lambda-invoke-store" "^0.0.1" - "@smithy/protocol-http" "^5.1.3" - "@smithy/types" "^4.3.2" + "@smithy/protocol-http" "^5.2.1" + "@smithy/types" "^4.5.0" tslib "^2.6.2" "@aws-sdk/middleware-retry@3.0.0": @@ -1703,47 +1703,47 @@ tslib "^1.8.0" uuid "^3.0.0" -"@aws-sdk/middleware-sdk-ec2@3.882.0": - version "3.882.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-ec2/-/middleware-sdk-ec2-3.882.0.tgz#20692696ab797939ae81d142d34bd895d738466d" - integrity sha512-8oaMNXj6VnDsN2eczx3RC/NDm/uf/Vt0EKEkvF6WSZlc1nqFhvVj0UiCS08VIZpeRNNc9IBselbCTI/4vQ9M4Q== +"@aws-sdk/middleware-sdk-ec2@3.887.0": + version "3.887.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-ec2/-/middleware-sdk-ec2-3.887.0.tgz#98df9c3f04c231b6752a00d7c56fdcc35e166347" + integrity sha512-8lJRulmhpGpELX+ZHp9LnOX5vULPClh1KSNtHVLN/ClGuFVTpBgXVpAs5F/pU8dJSJnbY6qEpY4VDlIuEBtFRA== dependencies: - "@aws-sdk/types" "3.862.0" - "@aws-sdk/util-format-url" "3.873.0" - "@smithy/middleware-endpoint" "^4.1.21" - "@smithy/protocol-http" "^5.1.3" + "@aws-sdk/types" "3.887.0" + "@aws-sdk/util-format-url" "3.887.0" + "@smithy/middleware-endpoint" "^4.2.1" + "@smithy/protocol-http" "^5.2.1" "@smithy/signature-v4" "^5.1.3" - "@smithy/smithy-client" "^4.5.2" - "@smithy/types" "^4.3.2" + "@smithy/smithy-client" "^4.6.1" + "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@aws-sdk/middleware-sdk-route53@3.873.0": - version "3.873.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-route53/-/middleware-sdk-route53-3.873.0.tgz#d816e8288df0355ce82068cbddb39fb60792b7c1" - integrity sha512-nzW9Bh874QiswJC14KEznJ8vUD8vVyIUT4fUJdVVAL0iuvT1cx7czWKyA8POPe6WKS2N55Olh8hiGBa/NmHETQ== +"@aws-sdk/middleware-sdk-route53@3.887.0": + version "3.887.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-route53/-/middleware-sdk-route53-3.887.0.tgz#a482e990e875ffc3235520da6d256e805aa4ed75" + integrity sha512-3E91c2XuIJ4WTKMZjGEAlrbqb3mwh24KPpgd9yzOzFPWkc1ZkfbrHeFUNYpR3BR2DJJ+No6rE9NIznvcH0hZ4g== dependencies: - "@aws-sdk/types" "3.862.0" - "@smithy/types" "^4.3.2" + "@aws-sdk/types" "3.887.0" + "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@aws-sdk/middleware-sdk-s3@3.883.0": - version "3.883.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.883.0.tgz#419019a4c301427d9941e7577cefbe4a6242692f" - integrity sha512-i4sGOj9xhSN6/LkYj3AJ2SRWENnpN9JySwNqIoRqO1Uon8gfyNLJd1yV+s43vXQsU5wbKWVXK8l9SRo+vNTQwg== +"@aws-sdk/middleware-sdk-s3@3.888.0": + version "3.888.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.888.0.tgz#9e561338d9d036a5bf8252b578222b351b635ea1" + integrity sha512-rKOFNfqgqOfrdcLGF8fcO75azWS2aq2ksRHFoIEFru5FJxzu/yDAhY4C2FKiP/X34xeIUS2SbE/gQgrgWHSN2g== dependencies: - "@aws-sdk/core" "3.883.0" - "@aws-sdk/types" "3.862.0" + "@aws-sdk/core" "3.888.0" + "@aws-sdk/types" "3.887.0" "@aws-sdk/util-arn-parser" "3.873.0" - "@smithy/core" "^3.9.2" - "@smithy/node-config-provider" "^4.1.4" - "@smithy/protocol-http" "^5.1.3" + "@smithy/core" "^3.11.0" + "@smithy/node-config-provider" "^4.2.1" + "@smithy/protocol-http" "^5.2.1" "@smithy/signature-v4" "^5.1.3" - "@smithy/smithy-client" "^4.5.2" - "@smithy/types" "^4.3.2" + "@smithy/smithy-client" "^4.6.1" + "@smithy/types" "^4.5.0" "@smithy/util-config-provider" "^4.0.0" - "@smithy/util-middleware" "^4.0.5" - "@smithy/util-stream" "^4.2.4" - "@smithy/util-utf8" "^4.0.0" + "@smithy/util-middleware" "^4.1.1" + "@smithy/util-stream" "^4.3.1" + "@smithy/util-utf8" "^4.1.0" tslib "^2.6.2" "@aws-sdk/middleware-serde@3.0.0": @@ -1762,13 +1762,13 @@ "@aws-sdk/signature-v4" "3.0.0" tslib "^1.8.0" -"@aws-sdk/middleware-ssec@3.873.0": - version "3.873.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.873.0.tgz#e7dd0d5184f536197c14a9e256e74e1354d74168" - integrity sha512-AF55J94BoiuzN7g3hahy0dXTVZahVi8XxRBLgzNp6yQf0KTng+hb/V9UQZVYY1GZaDczvvvnqC54RGe9OZZ9zQ== +"@aws-sdk/middleware-ssec@3.887.0": + version "3.887.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.887.0.tgz#861a3bdb2e0565d492a0869651a348ff36ac5faf" + integrity sha512-1ixZks0IDkdac1hjPe4vdLSuD9HznkhblCEb4T0wNyw3Ee1fdXg+MlcPWywzG5zkPXLcIrULUzJg/OSYfaDXcQ== dependencies: - "@aws-sdk/types" "3.862.0" - "@smithy/types" "^4.3.2" + "@aws-sdk/types" "3.887.0" + "@smithy/types" "^4.5.0" tslib "^2.6.2" "@aws-sdk/middleware-stack@3.0.0": @@ -1786,61 +1786,61 @@ "@aws-sdk/protocol-http" "3.0.0" tslib "^1.8.0" -"@aws-sdk/middleware-user-agent@3.883.0": - version "3.883.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.883.0.tgz#6b48003f6c047d8755ad85329bab192557f935b3" - integrity sha512-q58uLYnGLg7hsnWpdj7Cd1Ulsq1/PUJOHvAfgcBuiDE/+Fwh0DZxZZyjrU+Cr+dbeowIdUaOO8BEDDJ0CUenJw== - dependencies: - "@aws-sdk/core" "3.883.0" - "@aws-sdk/types" "3.862.0" - "@aws-sdk/util-endpoints" "3.879.0" - "@smithy/core" "^3.9.2" - "@smithy/protocol-http" "^5.1.3" - "@smithy/types" "^4.3.2" +"@aws-sdk/middleware-user-agent@3.888.0": + version "3.888.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.888.0.tgz#8b7f8ed11120fd1b931b09de12f7846f72bfe538" + integrity sha512-ZkcUkoys8AdrNNG7ATjqw2WiXqrhTvT+r4CIK3KhOqIGPHX0p0DQWzqjaIl7ZhSUToKoZ4Ud7MjF795yUr73oA== + dependencies: + "@aws-sdk/core" "3.888.0" + "@aws-sdk/types" "3.887.0" + "@aws-sdk/util-endpoints" "3.887.0" + "@smithy/core" "^3.11.0" + "@smithy/protocol-http" "^5.2.1" + "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@aws-sdk/nested-clients@3.886.0": - version "3.886.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/nested-clients/-/nested-clients-3.886.0.tgz#bc9a8227c63fc7917d7e9f7a69e33b4dda5c42ee" - integrity sha512-CqeRdkNyJ7LlKLQtMTzK11WIiryEK8JbSL5LCia0B1Lp22OByDUiUSFZZ3FZq9poD5qHQI63pHkzAr5WkLGS5A== +"@aws-sdk/nested-clients@3.888.0": + version "3.888.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/nested-clients/-/nested-clients-3.888.0.tgz#5c3ea2517bf05caf4bd699e731f97bf5e565f397" + integrity sha512-py4o4RPSGt+uwGvSBzR6S6cCBjS4oTX5F8hrHFHfPCdIOMVjyOBejn820jXkCrcdpSj3Qg1yUZXxsByvxc9Lyg== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.883.0" - "@aws-sdk/middleware-host-header" "3.873.0" - "@aws-sdk/middleware-logger" "3.876.0" - "@aws-sdk/middleware-recursion-detection" "3.886.0" - "@aws-sdk/middleware-user-agent" "3.883.0" - "@aws-sdk/region-config-resolver" "3.873.0" - "@aws-sdk/types" "3.862.0" - "@aws-sdk/util-endpoints" "3.879.0" - "@aws-sdk/util-user-agent-browser" "3.873.0" - "@aws-sdk/util-user-agent-node" "3.883.0" - "@smithy/config-resolver" "^4.1.5" - "@smithy/core" "^3.9.2" - "@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.21" - "@smithy/middleware-retry" "^4.1.22" - "@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.5.2" - "@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.29" - "@smithy/util-defaults-mode-node" "^4.0.29" - "@smithy/util-endpoints" "^3.0.7" - "@smithy/util-middleware" "^4.0.5" - "@smithy/util-retry" "^4.0.7" - "@smithy/util-utf8" "^4.0.0" + "@aws-sdk/core" "3.888.0" + "@aws-sdk/middleware-host-header" "3.887.0" + "@aws-sdk/middleware-logger" "3.887.0" + "@aws-sdk/middleware-recursion-detection" "3.887.0" + "@aws-sdk/middleware-user-agent" "3.888.0" + "@aws-sdk/region-config-resolver" "3.887.0" + "@aws-sdk/types" "3.887.0" + "@aws-sdk/util-endpoints" "3.887.0" + "@aws-sdk/util-user-agent-browser" "3.887.0" + "@aws-sdk/util-user-agent-node" "3.888.0" + "@smithy/config-resolver" "^4.2.1" + "@smithy/core" "^3.11.0" + "@smithy/fetch-http-handler" "^5.2.1" + "@smithy/hash-node" "^4.1.1" + "@smithy/invalid-dependency" "^4.1.1" + "@smithy/middleware-content-length" "^4.1.1" + "@smithy/middleware-endpoint" "^4.2.1" + "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-serde" "^4.1.1" + "@smithy/middleware-stack" "^4.1.1" + "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-http-handler" "^4.2.1" + "@smithy/protocol-http" "^5.2.1" + "@smithy/smithy-client" "^4.6.1" + "@smithy/types" "^4.5.0" + "@smithy/url-parser" "^4.1.1" + "@smithy/util-base64" "^4.1.0" + "@smithy/util-body-length-browser" "^4.1.0" + "@smithy/util-body-length-node" "^4.1.0" + "@smithy/util-defaults-mode-browser" "^4.1.1" + "@smithy/util-defaults-mode-node" "^4.1.1" + "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-middleware" "^4.1.1" + "@smithy/util-retry" "^4.1.1" + "@smithy/util-utf8" "^4.1.0" tslib "^2.6.2" "@aws-sdk/node-config-provider@3.0.0": @@ -1891,16 +1891,16 @@ dependencies: tslib "^1.8.0" -"@aws-sdk/region-config-resolver@3.873.0": - version "3.873.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.873.0.tgz#9a5ddf8aa5a068d1c728dda3ef7e5b31561f7419" - integrity sha512-q9sPoef+BBG6PJnc4x60vK/bfVwvRWsPgcoQyIra057S/QGjq5VkjvNk6H8xedf6vnKlXNBwq9BaANBXnldUJg== +"@aws-sdk/region-config-resolver@3.887.0": + version "3.887.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.887.0.tgz#5e89768b44cd5e5c624852ade958579144ac2eb5" + integrity sha512-VdSMrIqJ3yjJb/fY+YAxrH/lCVv0iL8uA+lbMNfQGtO5tB3Zx6SU9LEpUwBNX8fPK1tUpI65CNE4w42+MY/7Mg== dependencies: - "@aws-sdk/types" "3.862.0" - "@smithy/node-config-provider" "^4.1.4" - "@smithy/types" "^4.3.2" + "@aws-sdk/types" "3.887.0" + "@smithy/node-config-provider" "^4.2.1" + "@smithy/types" "^4.5.0" "@smithy/util-config-provider" "^4.0.0" - "@smithy/util-middleware" "^4.0.5" + "@smithy/util-middleware" "^4.1.1" tslib "^2.6.2" "@aws-sdk/service-error-classification@3.0.0": @@ -1915,16 +1915,16 @@ dependencies: tslib "^1.8.0" -"@aws-sdk/signature-v4-multi-region@3.883.0": - version "3.883.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.883.0.tgz#127440b9a2a0242e3e0d25338c3d0f1f7244283c" - integrity sha512-86PO7+xhuQ48cD3xlZgEpRxVP1lBarWAJy23sB6zZLHgZSbnYXYjRFuyxX4PlFzqllM3PDKJvq3WnXeqSXeNsg== +"@aws-sdk/signature-v4-multi-region@3.888.0": + version "3.888.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.888.0.tgz#27336bd763746daa3513a8a72436754a370fccce" + integrity sha512-FmOHUaJzEhqfcpyh0L7HLwYcYopK13Dbmuf+oUyu56/RoeB1nLnltH1VMQVj8v3Am2IwlGR+/JpFyrdkErN+cA== dependencies: - "@aws-sdk/middleware-sdk-s3" "3.883.0" - "@aws-sdk/types" "3.862.0" - "@smithy/protocol-http" "^5.1.3" + "@aws-sdk/middleware-sdk-s3" "3.888.0" + "@aws-sdk/types" "3.887.0" + "@smithy/protocol-http" "^5.2.1" "@smithy/signature-v4" "^5.1.3" - "@smithy/types" "^4.3.2" + "@smithy/types" "^4.5.0" tslib "^2.6.2" "@aws-sdk/signature-v4@3.0.0": @@ -1945,17 +1945,17 @@ "@aws-sdk/middleware-stack" "3.0.0" tslib "^1.8.0" -"@aws-sdk/token-providers@3.886.0": - version "3.886.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.886.0.tgz#9829095ea3b510cddf3e3c3c8cabab0584e10e1c" - integrity sha512-dYS3apmGcldFglpAiAajcdDKtKjBw/NkG6nRYIC2q7+OZsxeyzunT1EUSxV4xphLoqiuhuCg/fTnBI3WVtb3IQ== +"@aws-sdk/token-providers@3.888.0": + version "3.888.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.888.0.tgz#db79f49c8999c93abab321fbab4e2e6920738b93" + integrity sha512-WA3NF+3W8GEuCMG1WvkDYbB4z10G3O8xuhT7QSjhvLYWQ9CPt3w4VpVIfdqmUn131TCIbhCzD0KN/1VJTjAjyw== dependencies: - "@aws-sdk/core" "3.883.0" - "@aws-sdk/nested-clients" "3.886.0" - "@aws-sdk/types" "3.862.0" + "@aws-sdk/core" "3.888.0" + "@aws-sdk/nested-clients" "3.888.0" + "@aws-sdk/types" "3.887.0" "@smithy/property-provider" "^4.0.5" "@smithy/shared-ini-file-loader" "^4.0.5" - "@smithy/types" "^4.3.2" + "@smithy/types" "^4.5.0" tslib "^2.6.2" "@aws-sdk/types@3.0.0": @@ -1963,12 +1963,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.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== +"@aws-sdk/types@3.887.0", "@aws-sdk/types@^3.1.0", "@aws-sdk/types@^3.222.0": + version "3.887.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.887.0.tgz#989f3b67d7ddb97443e4bdb80ad2313c604b240d" + integrity sha512-fmTEJpUhsPsovQ12vZSpVTEP/IaRoJAMBGQXlQNjtCpkBp6Iq3KQDa/HDaPINE+3xxo6XvTdtibsNOd5zJLV9A== dependencies: - "@smithy/types" "^4.3.2" + "@smithy/types" "^4.5.0" tslib "^2.6.2" "@aws-sdk/url-parser-browser@3.0.0": @@ -2032,25 +2032,25 @@ "@aws-sdk/is-array-buffer" "3.0.0" tslib "^1.8.0" -"@aws-sdk/util-endpoints@3.879.0": - version "3.879.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.879.0.tgz#e30c15beede883d327dbd290c47512d6d700a2e9" - integrity sha512-aVAJwGecYoEmbEFju3127TyJDF9qJsKDUUTRMDuS8tGn+QiWQFnfInmbt+el9GU1gEJupNTXV+E3e74y51fb7A== +"@aws-sdk/util-endpoints@3.887.0": + version "3.887.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.887.0.tgz#e4f2dfb608360b6d8b4e3793492d4625dba00275" + integrity sha512-kpegvT53KT33BMeIcGLPA65CQVxLUL/C3gTz9AzlU/SDmeusBHX4nRApAicNzI/ltQ5lxZXbQn18UczzBuwF1w== dependencies: - "@aws-sdk/types" "3.862.0" - "@smithy/types" "^4.3.2" - "@smithy/url-parser" "^4.0.5" - "@smithy/util-endpoints" "^3.0.7" + "@aws-sdk/types" "3.887.0" + "@smithy/types" "^4.5.0" + "@smithy/url-parser" "^4.1.1" + "@smithy/util-endpoints" "^3.1.1" tslib "^2.6.2" -"@aws-sdk/util-format-url@3.873.0": - version "3.873.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-format-url/-/util-format-url-3.873.0.tgz#b376610ee5fb06386501bf360556d3690854c06f" - integrity sha512-v//b9jFnhzTKKV3HFTw2MakdM22uBAs2lBov51BWmFXuFtSTdBLrR7zgfetQPE3PVkFai0cmtJQPdc3MX+T/cQ== +"@aws-sdk/util-format-url@3.887.0": + version "3.887.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-format-url/-/util-format-url-3.887.0.tgz#53008142379c4a2c813ee1a68ee086a2507874d9" + integrity sha512-ABDSP6KsrdD+JC7qwMqUpLXqPidvfgT+Q+W8sGGuk/IBy7smgZDOdYSZLE4VBbQpH3N/zSJuslAWhL2x37Qwww== dependencies: - "@aws-sdk/types" "3.862.0" - "@smithy/querystring-builder" "^4.0.5" - "@smithy/types" "^4.3.2" + "@aws-sdk/types" "3.887.0" + "@smithy/querystring-builder" "^4.1.1" + "@smithy/types" "^4.5.0" tslib "^2.6.2" "@aws-sdk/util-hex-encoding@3.0.0": @@ -2089,13 +2089,13 @@ dependencies: tslib "^1.8.0" -"@aws-sdk/util-user-agent-browser@3.873.0": - version "3.873.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.873.0.tgz#0fcc3c1877ae74aa692cc0b4ad874bc9a6ee1ad6" - integrity sha512-AcRdbK6o19yehEcywI43blIBhOCSo6UgyWcuOJX5CFF8k39xm1ILCjQlRRjchLAxWrm0lU0Q7XV90RiMMFMZtA== +"@aws-sdk/util-user-agent-browser@3.887.0": + version "3.887.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.887.0.tgz#1c5ccc82a0b31a4b159ad98cb12abda1e6c422c8" + integrity sha512-X71UmVsYc6ZTH4KU6hA5urOzYowSXc3qvroagJNLJYU1ilgZ529lP4J9XOYfEvTXkLR1hPFSRxa43SrwgelMjA== dependencies: - "@aws-sdk/types" "3.862.0" - "@smithy/types" "^4.3.2" + "@aws-sdk/types" "3.887.0" + "@smithy/types" "^4.5.0" bowser "^2.11.0" tslib "^2.6.2" @@ -2106,15 +2106,15 @@ dependencies: tslib "^1.8.0" -"@aws-sdk/util-user-agent-node@3.883.0": - version "3.883.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.883.0.tgz#584fed4347a9a4434a98026bf3e201f236bd132a" - integrity sha512-28cQZqC+wsKUHGpTBr+afoIdjS6IoEJkMqcZsmo2Ag8LzmTa6BUWQenFYB0/9BmDy4PZFPUn+uX+rJgWKB+jzA== +"@aws-sdk/util-user-agent-node@3.888.0": + version "3.888.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.888.0.tgz#45c871429c7742cf73f570fbc39ef17f4d12e8de" + integrity sha512-rSB3OHyuKXotIGfYEo//9sU0lXAUrTY28SUUnxzOGYuQsAt0XR5iYwBAp+RjV6x8f+Hmtbg0PdCsy1iNAXa0UQ== dependencies: - "@aws-sdk/middleware-user-agent" "3.883.0" - "@aws-sdk/types" "3.862.0" - "@smithy/node-config-provider" "^4.1.4" - "@smithy/types" "^4.3.2" + "@aws-sdk/middleware-user-agent" "3.888.0" + "@aws-sdk/types" "3.887.0" + "@smithy/node-config-provider" "^4.2.1" + "@smithy/types" "^4.5.0" tslib "^2.6.2" "@aws-sdk/util-utf8-browser@3.0.0": @@ -2156,12 +2156,12 @@ "@smithy/util-waiter" "^1.0.1" tslib "^2.5.0" -"@aws-sdk/xml-builder@3.873.0": - version "3.873.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/xml-builder/-/xml-builder-3.873.0.tgz#b5a3acfdeecfc1b7fee8a7773cb2a45590eb5701" - integrity sha512-kLO7k7cGJ6KaHiExSJWojZurF7SnGMDHXRuQunFnEoD0n1yB6Lqy/S/zHiQ7oJnBhPr9q0TW9qFkrsZb1Uc54w== +"@aws-sdk/xml-builder@3.887.0": + version "3.887.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/xml-builder/-/xml-builder-3.887.0.tgz#376754d19384bbe5b8139c0a0e6521a4a6500c67" + integrity sha512-lMwgWK1kNgUhHGfBvO/5uLe7TKhycwOn3eRCqsKPT9aPCx/HWuTlpcQp8oW2pCRGLS7qzcxqpQulcD+bbUL7XQ== dependencies: - "@smithy/types" "^4.3.2" + "@smithy/types" "^4.5.0" tslib "^2.6.2" "@aws/lambda-invoke-store@^0.0.1": @@ -3385,10 +3385,10 @@ "@microsoft/tsdoc-config" "~0.17.1" "@rushstack/node-core-library" "5.14.0" -"@microsoft/api-extractor@^7.52.12": - version "7.52.12" - resolved "https://registry.yarnpkg.com/@microsoft/api-extractor/-/api-extractor-7.52.12.tgz#4079682401457fbc08f0a3a9a2cc398a1100e890" - integrity sha512-f1UNgOLCMydwCJ+eZvH0dMxMq3lEEvXsLqlvDOdx136cRITK6xPES2xxgN/0NPCFpQad2HtMHxtPM9oGuqQx6g== +"@microsoft/api-extractor@^7.52.13": + version "7.52.13" + resolved "https://registry.yarnpkg.com/@microsoft/api-extractor/-/api-extractor-7.52.13.tgz#b6a2596964dc1d175f8c131c921125d7f1ba1f1e" + integrity sha512-K6/bBt8zZfn9yc06gNvA+/NlBGJC/iJlObpdufXHEJtqcD4Dln4ITCLZpwP3DNZ5NyBFeTkKdv596go3V72qlA== dependencies: "@microsoft/api-extractor-model" "7.30.7" "@microsoft/tsdoc" "~0.15.1" @@ -4013,7 +4013,7 @@ dependencies: tslib "^2.6.2" -"@smithy/config-resolver@^4", "@smithy/config-resolver@^4.1.5", "@smithy/config-resolver@^4.2.1": +"@smithy/config-resolver@^4", "@smithy/config-resolver@^4.2.1": version "4.2.1" resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-4.2.1.tgz#12c24e550e2675e03a78bec64a652ed129bce718" integrity sha512-FXil8q4QN7mgKwU2hCLm0ltab8NyY/1RiqEf25Jnf6WLS3wmb11zGAoLETqg1nur2Aoibun4w4MjeN9CMJ4G6A== @@ -4024,7 +4024,7 @@ "@smithy/util-middleware" "^4.1.1" tslib "^2.6.2" -"@smithy/core@^3.11.0", "@smithy/core@^3.9.2": +"@smithy/core@^3.11.0": version "3.11.0" resolved "https://registry.yarnpkg.com/@smithy/core/-/core-3.11.0.tgz#18ee04696ca35889046169e422a894bea1bec59d" integrity sha512-Abs5rdP1o8/OINtE49wwNeWuynCu0kme1r4RI3VXVrHr4odVDG7h7mTnw1WXXfN5Il+c25QOnrdL2y56USfxkA== @@ -4062,7 +4062,7 @@ "@smithy/util-hex-encoding" "^4.1.0" tslib "^2.6.2" -"@smithy/eventstream-serde-browser@^4.0.5": +"@smithy/eventstream-serde-browser@^4.1.1": version "4.1.1" resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-4.1.1.tgz#f7df13ebd5a6028b12b496f12eecdd08c4c9b792" integrity sha512-Q9QWdAzRaIuVkefupRPRFAasaG/droBqn1feiMnmLa+LLEUG45pqX1+FurHFmlqiCfobB3nUlgoJfeXZsr7MPA== @@ -4071,7 +4071,7 @@ "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@smithy/eventstream-serde-config-resolver@^4.1.3": +"@smithy/eventstream-serde-config-resolver@^4.2.1": version "4.2.1" resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-4.2.1.tgz#77333a110361bfe2749b685d31e01299ede87c40" integrity sha512-oSUkF9zDN9zcOUBMtxp8RewJlh71E9NoHWU8jE3hU9JMYCsmW4assVTpgic/iS3/dM317j6hO5x18cc3XrfvEw== @@ -4079,7 +4079,7 @@ "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@smithy/eventstream-serde-node@^4.0.5": +"@smithy/eventstream-serde-node@^4.1.1": version "4.1.1" resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-node/-/eventstream-serde-node-4.1.1.tgz#635819a756cb8a69a7e3eb91ca9076284ea00939" integrity sha512-tn6vulwf/ScY0vjhzptSJuDJJqlhNtUjkxJ4wiv9E3SPoEqTEKbaq6bfqRO7nvhTG29ALICRcvfFheOUPl8KNA== @@ -4097,7 +4097,7 @@ "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@smithy/fetch-http-handler@^5.1.1", "@smithy/fetch-http-handler@^5.2.1": +"@smithy/fetch-http-handler@^5.2.1": version "5.2.1" resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-5.2.1.tgz#fe284a00f1b3a35edf9fba454d287b7f74ef20af" integrity sha512-5/3wxKNtV3wO/hk1is+CZUhL8a1yy/U+9u9LKQ9kZTkMsHaQjJhc3stFfiujtMnkITjzWfndGA2f7g9Uh9vKng== @@ -4108,7 +4108,7 @@ "@smithy/util-base64" "^4.1.0" tslib "^2.6.2" -"@smithy/hash-blob-browser@^4.0.5": +"@smithy/hash-blob-browser@^4.1.1": version "4.1.1" resolved "https://registry.yarnpkg.com/@smithy/hash-blob-browser/-/hash-blob-browser-4.1.1.tgz#fbcab0008b973ccf370c698cd11ec8d9584607c8" integrity sha512-avAtk++s1e/1VODf+rg7c9R2pB5G9y8yaJaGY4lPZI2+UIqVyuSDMikWjeWfBVmFZ3O7NpDxBbUCyGhThVUKWQ== @@ -4118,7 +4118,7 @@ "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@smithy/hash-node@^4.0.5": +"@smithy/hash-node@^4.1.1": version "4.1.1" resolved "https://registry.yarnpkg.com/@smithy/hash-node/-/hash-node-4.1.1.tgz#86ceca92487492267e944e4f4507106b731e7971" integrity sha512-H9DIU9WBLhYrvPs9v4sYvnZ1PiAI0oc8CgNQUJ1rpN3pP7QADbTOUjchI2FB764Ub0DstH5xbTqcMJu1pnVqxA== @@ -4128,7 +4128,7 @@ "@smithy/util-utf8" "^4.1.0" tslib "^2.6.2" -"@smithy/hash-stream-node@^4.0.5": +"@smithy/hash-stream-node@^4.1.1": version "4.1.1" resolved "https://registry.yarnpkg.com/@smithy/hash-stream-node/-/hash-stream-node-4.1.1.tgz#1d8e4485fa15c458d7a8248a50d0f5f91705cced" integrity sha512-3ztT4pV0Moazs3JAYFdfKk11kYFDo4b/3R3+xVjIm6wY9YpJf+xfz+ocEnNKcWAdcmSMqi168i2EMaKmJHbJMA== @@ -4137,7 +4137,7 @@ "@smithy/util-utf8" "^4.1.0" tslib "^2.6.2" -"@smithy/invalid-dependency@^4.0.5": +"@smithy/invalid-dependency@^4.1.1": version "4.1.1" resolved "https://registry.yarnpkg.com/@smithy/invalid-dependency/-/invalid-dependency-4.1.1.tgz#2511335ff889944701c7d2a3b1e4a4d6fe9ddfab" integrity sha512-1AqLyFlfrrDkyES8uhINRlJXmHA2FkG+3DY8X+rmLSqmFwk3DJnvhyGzyByPyewh2jbmV+TYQBEfngQax8IFGg== @@ -4159,7 +4159,7 @@ dependencies: tslib "^2.6.2" -"@smithy/md5-js@^4.0.5": +"@smithy/md5-js@^4.1.1": version "4.1.1" resolved "https://registry.yarnpkg.com/@smithy/md5-js/-/md5-js-4.1.1.tgz#df81396bef83eb17bce531c871af935df986bdfc" integrity sha512-MvWXKK743BuHjr/hnWuT6uStdKEaoqxHAQUvbKJPPZM5ZojTNFI5D+47BoQfBE5RgGlRRty05EbWA+NXDv+hIA== @@ -4168,7 +4168,7 @@ "@smithy/util-utf8" "^4.1.0" tslib "^2.6.2" -"@smithy/middleware-content-length@^4.0.5": +"@smithy/middleware-content-length@^4.1.1": version "4.1.1" resolved "https://registry.yarnpkg.com/@smithy/middleware-content-length/-/middleware-content-length-4.1.1.tgz#eaea7bd14c7a0b64aef87b8c372c2a04d7b9cb72" integrity sha512-9wlfBBgTsRvC2JxLJxv4xDGNBrZuio3AgSl0lSFX7fneW2cGskXTYpFxCdRYD2+5yzmsiTuaAJD1Wp7gWt9y9w== @@ -4188,7 +4188,7 @@ "@smithy/util-middleware" "^1.1.0" tslib "^2.5.0" -"@smithy/middleware-endpoint@^4", "@smithy/middleware-endpoint@^4.1.21", "@smithy/middleware-endpoint@^4.2.1": +"@smithy/middleware-endpoint@^4", "@smithy/middleware-endpoint@^4.2.1": version "4.2.1" resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-4.2.1.tgz#54c61a113e6da7b615724d03517879d377d3888d" integrity sha512-fUTMmQvQQZakXOuKizfu7fBLDpwvWZjfH6zUK2OLsoNZRZGbNUdNSdLJHpwk1vS208jtDjpUIskh+JoA8zMzZg== @@ -4202,7 +4202,7 @@ "@smithy/util-middleware" "^4.1.1" tslib "^2.6.2" -"@smithy/middleware-retry@^4.1.22": +"@smithy/middleware-retry@^4.2.1": version "4.2.1" resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-4.2.1.tgz#61be10c06e183c392a3769cb8b03c7846b37bee7" integrity sha512-JzfvjwSJXWRl7LkLgIRTUTd2Wj639yr3sQGpViGNEOjtb0AkAuYqRAHs+jSOI/LPC0ZTjmFVVtfrCICMuebexw== @@ -4226,7 +4226,7 @@ "@smithy/types" "^1.2.0" tslib "^2.5.0" -"@smithy/middleware-serde@^4.0.9", "@smithy/middleware-serde@^4.1.1": +"@smithy/middleware-serde@^4.1.1": version "4.1.1" resolved "https://registry.yarnpkg.com/@smithy/middleware-serde/-/middleware-serde-4.1.1.tgz#cfb99f53c744d7730928235cbe66cc7ff8a8a9b2" integrity sha512-lh48uQdbCoj619kRouev5XbWhCwRKLmphAif16c4J6JgJ4uXjub1PI6RL38d3BLliUvSso6klyB/LTNpWSNIyg== @@ -4235,7 +4235,7 @@ "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@smithy/middleware-stack@^4.0.5", "@smithy/middleware-stack@^4.1.1": +"@smithy/middleware-stack@^4.1.1": version "4.1.1" resolved "https://registry.yarnpkg.com/@smithy/middleware-stack/-/middleware-stack-4.1.1.tgz#1d533fde4ccbb62d7fc0f0b8ac518b7e4791e311" integrity sha512-ygRnniqNcDhHzs6QAPIdia26M7e7z9gpkIMUe/pK0RsrQ7i5MblwxY8078/QCnGq6AmlUUWgljK2HlelsKIb/A== @@ -4243,7 +4243,7 @@ "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@smithy/node-config-provider@^4", "@smithy/node-config-provider@^4.1.4", "@smithy/node-config-provider@^4.2.1": +"@smithy/node-config-provider@^4", "@smithy/node-config-provider@^4.2.1": version "4.2.1" resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-4.2.1.tgz#31be8865dbea9a9f23aee278a6728317d0ed0250" integrity sha512-AIA0BJZq2h295J5NeCTKhg1WwtdTA/GqBCaVjk30bDgMHwniUETyh5cP9IiE9VrId7Kt8hS7zvREVMTv1VfA6g== @@ -4253,7 +4253,7 @@ "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@smithy/node-http-handler@^4.1.1", "@smithy/node-http-handler@^4.2.1": +"@smithy/node-http-handler@^4.2.1": version "4.2.1" resolved "https://registry.yarnpkg.com/@smithy/node-http-handler/-/node-http-handler-4.2.1.tgz#d7ab8e31659030d3d5a68f0982f15c00b1e67a0c" integrity sha512-REyybygHlxo3TJICPF89N2pMQSf+p+tBJqpVe1+77Cfi9HBPReNjTgtZ1Vg73exq24vkqJskKDpfF74reXjxfw== @@ -4272,7 +4272,7 @@ "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@smithy/protocol-http@^5.1.3", "@smithy/protocol-http@^5.2.1": +"@smithy/protocol-http@^5.2.1": version "5.2.1" resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-5.2.1.tgz#33f2b8e4e1082c3ae0372d1322577e6fa71d7824" integrity sha512-T8SlkLYCwfT/6m33SIU/JOVGNwoelkrvGjFKDSDtVvAXj/9gOT78JVJEas5a+ETjOu4SVvpCstKgd0PxSu/aHw== @@ -4280,7 +4280,7 @@ "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@smithy/querystring-builder@^4.0.5", "@smithy/querystring-builder@^4.1.1": +"@smithy/querystring-builder@^4.1.1": version "4.1.1" resolved "https://registry.yarnpkg.com/@smithy/querystring-builder/-/querystring-builder-4.1.1.tgz#4d35c1735de8214055424045a117fa5d1d5cdec1" integrity sha512-J9b55bfimP4z/Jg1gNo+AT84hr90p716/nvxDkPGCD4W70MPms0h8KF50RDRgBGZeL83/u59DWNqJv6tEP/DHA== @@ -4339,7 +4339,7 @@ "@smithy/util-utf8" "^4.1.0" tslib "^2.6.2" -"@smithy/smithy-client@^4.5.2", "@smithy/smithy-client@^4.6.1": +"@smithy/smithy-client@^4.6.1": version "4.6.1" resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-4.6.1.tgz#4bebcf313431bd274da0b28c7ddc4ba335f9994b" integrity sha512-WolVLDb9UTPMEPPOncrCt6JmAMCSC/V2y5gst2STWJ5r7+8iNac+EFYQnmvDCYMfOLcilOSEpm5yXZXwbLak1Q== @@ -4359,7 +4359,7 @@ dependencies: tslib "^2.5.0" -"@smithy/types@^4.3.2", "@smithy/types@^4.5.0": +"@smithy/types@^4.5.0": version "4.5.0" resolved "https://registry.yarnpkg.com/@smithy/types/-/types-4.5.0.tgz#850e334662a1ef1286c35814940c80880400a370" integrity sha512-RkUpIOsVlAwUIZXO1dsz8Zm+N72LClFfsNqf173catVlvRZiwPy0x2u0JLEA4byreOPKDZPGjmPDylMoP8ZJRg== @@ -4375,7 +4375,7 @@ "@smithy/types" "^1.2.0" tslib "^2.5.0" -"@smithy/url-parser@^4.0.5", "@smithy/url-parser@^4.1.1": +"@smithy/url-parser@^4.1.1": version "4.1.1" resolved "https://registry.yarnpkg.com/@smithy/url-parser/-/url-parser-4.1.1.tgz#0e9a5e72b3cf9d7ab7305f9093af5528d9debaf6" integrity sha512-bx32FUpkhcaKlEoOMbScvc93isaSiRM75pQ5IgIBaMkT7qMlIibpPRONyx/0CvrXHzJLpOn/u6YiDX2hcvs7Dg== @@ -4384,7 +4384,7 @@ "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@smithy/util-base64@^4.0.0", "@smithy/util-base64@^4.1.0": +"@smithy/util-base64@^4.1.0": version "4.1.0" resolved "https://registry.yarnpkg.com/@smithy/util-base64/-/util-base64-4.1.0.tgz#5965026081d9aef4a8246f5702807570abe538b2" integrity sha512-RUGd4wNb8GeW7xk+AY5ghGnIwM96V0l2uzvs/uVHf+tIuVX2WSvynk5CxNoBCsM2rQRSZElAo9rt3G5mJ/gktQ== @@ -4393,14 +4393,14 @@ "@smithy/util-utf8" "^4.1.0" tslib "^2.6.2" -"@smithy/util-body-length-browser@^4.0.0", "@smithy/util-body-length-browser@^4.1.0": +"@smithy/util-body-length-browser@^4.1.0": version "4.1.0" resolved "https://registry.yarnpkg.com/@smithy/util-body-length-browser/-/util-body-length-browser-4.1.0.tgz#636bdf4bc878c546627dab4b9b0e4db31b475be7" integrity sha512-V2E2Iez+bo6bUMOTENPr6eEmepdY8Hbs+Uc1vkDKgKNA/brTJqOW/ai3JO1BGj9GbCeLqw90pbbH7HFQyFotGQ== dependencies: tslib "^2.6.2" -"@smithy/util-body-length-node@^4.0.0": +"@smithy/util-body-length-node@^4.1.0": version "4.1.0" resolved "https://registry.yarnpkg.com/@smithy/util-body-length-node/-/util-body-length-node-4.1.0.tgz#646750e4af58f97254a5d5cfeaba7d992f0152ec" integrity sha512-BOI5dYjheZdgR9XiEM3HJcEMCXSoqbzu7CzIgYrx0UtmvtC3tC2iDGpJLsSRFffUpy8ymsg2ARMP5fR8mtuUQQ== @@ -4430,7 +4430,7 @@ dependencies: tslib "^2.6.2" -"@smithy/util-defaults-mode-browser@^4.0.29": +"@smithy/util-defaults-mode-browser@^4.1.1": version "4.1.1" resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.1.1.tgz#40b9659d6fc15aa1101e440d1a92579cb66ebfa3" integrity sha512-hA1AKIHFUMa9Tl6q6y8p0pJ9aWHCCG8s57flmIyLE0W7HcJeYrYtnqXDcGnftvXEhdQnSexyegXnzzTGk8bKLA== @@ -4441,7 +4441,7 @@ bowser "^2.11.0" tslib "^2.6.2" -"@smithy/util-defaults-mode-node@^4.0.29": +"@smithy/util-defaults-mode-node@^4.1.1": version "4.1.1" resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.1.1.tgz#bca834c5ee16949bf8d0db9ac7bf988ad0d3ce10" integrity sha512-RGSpmoBrA+5D2WjwtK7tto6Pc2wO9KSXKLpLONhFZ8VyuCbqlLdiDAfuDTNY9AJe4JoE+Cx806cpTQQoQ71zPQ== @@ -4454,7 +4454,7 @@ "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@smithy/util-endpoints@^3.0.7": +"@smithy/util-endpoints@^3.1.1": version "3.1.1" resolved "https://registry.yarnpkg.com/@smithy/util-endpoints/-/util-endpoints-3.1.1.tgz#62c7e10e3a685c9cbb4080220d9e819ee79be8ff" integrity sha512-qB4R9kO0SetA11Rzu6MVGFIaGYX3p6SGGGfWwsKnC6nXIf0n/0AKVwRTsYsz9ToN8CeNNtNgQRwKFBndGJZdyw== @@ -4477,7 +4477,7 @@ dependencies: tslib "^2.5.0" -"@smithy/util-middleware@^4.0.5", "@smithy/util-middleware@^4.1.1": +"@smithy/util-middleware@^4.1.1": version "4.1.1" resolved "https://registry.yarnpkg.com/@smithy/util-middleware/-/util-middleware-4.1.1.tgz#e19749a127499c9bdada713a8afd807d92d846e2" integrity sha512-CGmZ72mL29VMfESz7S6dekqzCh8ZISj3B+w0g1hZFXaOjGTVaSqfAEFAq8EGp8fUL+Q2l8aqNmt8U1tglTikeg== @@ -4493,7 +4493,7 @@ "@smithy/service-error-classification" "^1.1.0" tslib "^2.5.0" -"@smithy/util-retry@^4", "@smithy/util-retry@^4.0.7", "@smithy/util-retry@^4.1.1": +"@smithy/util-retry@^4", "@smithy/util-retry@^4.1.1": version "4.1.1" resolved "https://registry.yarnpkg.com/@smithy/util-retry/-/util-retry-4.1.1.tgz#f4a99d9b0ffb9e4bb119ac5a24e54e54d891e22c" integrity sha512-jGeybqEZ/LIordPLMh5bnmnoIgsqnp4IEimmUp5c5voZ8yx+5kAlN5+juyr7p+f7AtZTgvhmInQk4Q0UVbrZ0Q== @@ -4502,7 +4502,7 @@ "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@smithy/util-stream@^4.2.4", "@smithy/util-stream@^4.3.1": +"@smithy/util-stream@^4.3.1": version "4.3.1" resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-4.3.1.tgz#63cce0f09d99d75142c6dc8fe03e55ac0171de47" integrity sha512-khKkW/Jqkgh6caxMWbMuox9+YfGlsk9OnHOYCGVEdYQb/XVzcORXHLYUubHmmda0pubEDncofUrPNniS9d+uAA== @@ -4531,7 +4531,7 @@ "@smithy/util-buffer-from" "^2.2.0" tslib "^2.6.2" -"@smithy/util-utf8@^4.0.0", "@smithy/util-utf8@^4.1.0": +"@smithy/util-utf8@^4.1.0": version "4.1.0" resolved "https://registry.yarnpkg.com/@smithy/util-utf8/-/util-utf8-4.1.0.tgz#912c33c1a06913f39daa53da79cb8f7ab740d97b" integrity sha512-mEu1/UIXAdNYuBcyEPbjScKi/+MQVXNIuY/7Cm5XLIWe319kDrT5SizBE95jqtmEXoDbGoZxKLCMttdZdqTZKQ== @@ -4548,7 +4548,7 @@ "@smithy/types" "^1.2.0" tslib "^2.5.0" -"@smithy/util-waiter@^4", "@smithy/util-waiter@^4.0.7", "@smithy/util-waiter@^4.1.1": +"@smithy/util-waiter@^4", "@smithy/util-waiter@^4.1.1": version "4.1.1" resolved "https://registry.yarnpkg.com/@smithy/util-waiter/-/util-waiter-4.1.1.tgz#5b74429ca9e37f61838800b919d0063b1a865bef" integrity sha512-PJBmyayrlfxM7nbqjomF4YcT1sApQwZio0NHSsT0EzhJqljRmvhzqZua43TyEs80nJk2Cn2FGPg/N8phH6KeCQ== @@ -4832,11 +4832,11 @@ integrity sha512-vpuuVxCnCEM0OakYNoyFs40mjJFJFJahBHyx0Z0Piysof+YwlDJzNO4V1weRvYySAmtAvlb0UHtxVO2IfTcykw== "@types/node@*", "@types/node@ts5.8": - version "24.3.1" - resolved "https://registry.yarnpkg.com/@types/node/-/node-24.3.1.tgz#b0a3fb2afed0ef98e8d7f06d46ef6349047709f3" - integrity sha512-3vXmQDXy+woz+gnrTvuvNrPzekOi+Ds0ReMxw0LzBiK3a+1k0kQn9f2NWk+lgD4rJehFUmYy2gMhJ2ZI+7YP9g== + version "24.4.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-24.4.0.tgz#4ca9168c016a55ab15b7765ad1674ab807489600" + integrity sha512-gUuVEAK4/u6F9wRLznPUU4WGUacSEBDPoC2TrBkw3GAnOLHBL45QdfHOXp1kJ4ypBGLxTOB+t7NJLpKoC3gznQ== dependencies: - undici-types "~7.10.0" + undici-types "~7.11.0" "@types/node@^16": version "16.18.126" @@ -5743,10 +5743,10 @@ aws4fetch@^1.0.20: resolved "https://registry.yarnpkg.com/aws4fetch/-/aws4fetch-1.0.20.tgz#090d6c65e32c6df645dd5e5acf04cc56da575cbe" integrity sha512-/djoAN709iY65ETD6LKCtyyEI04XIBP5xVvfmNxsEP0uJB5tyaGBztSryRr4HqMStr9R06PisQE7m9zDTXKu6g== -axios@^1, axios@^1.11.0, axios@^1.8.3: - version "1.11.0" - resolved "https://registry.yarnpkg.com/axios/-/axios-1.11.0.tgz#c2ec219e35e414c025b2095e8b8280278478fdb6" - integrity sha512-1Lx3WLFQWm3ooKDYZD1eXmoGO9fxYQjrycfHFC8P0sCfQVXyROp0p9PFWBehewBOdCwHc+f/b8I0fMto5eSfwA== +axios@^1, axios@^1.12.2, axios@^1.8.3: + version "1.12.2" + resolved "https://registry.yarnpkg.com/axios/-/axios-1.12.2.tgz#6c307390136cf7a2278d09cec63b136dfc6e6da7" + integrity sha512-vMJzPewAlRyOgxV2dU0Cuz2O8zzzx9VYtbJOaBgXFeLc4IV/Eg50n4LowmehOOR61S8ZMpc2K5Sa7g6A4jfkUw== dependencies: follow-redirects "^1.15.6" form-data "^4.0.4" @@ -5886,6 +5886,11 @@ base64-js@^1.0.2, base64-js@^1.3.1: resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== +baseline-browser-mapping@^2.8.2: + version "2.8.3" + resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.8.3.tgz#e52e1d836fd242384ee152dce7b62952e4442619" + integrity sha512-mcE+Wr2CAhHNWxXN/DdTI+n4gsPc5QpXpWnyCQWiQYIYZX+ZMJ8juXZgjRa/0/YPJo/NSsgW15/YgmI4nbysYw== + basic-ftp@^5.0.2: version "5.0.5" resolved "https://registry.yarnpkg.com/basic-ftp/-/basic-ftp-5.0.5.tgz#14a474f5fffecca1f4f406f1c26b18f800225ac0" @@ -5977,13 +5982,14 @@ brotli-wasm@^3.0.0: integrity sha512-U3K72/JAi3jITpdhZBqzSUq+DUY697tLxOuFXB+FpAE/Ug+5C3VZrv4uA674EUZHxNAuQ9wETXNqQkxZD6oL4A== browserslist@^4.24.0: - version "4.25.4" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.25.4.tgz#ebdd0e1d1cf3911834bab3a6cd7b917d9babf5af" - integrity sha512-4jYpcjabC606xJ3kw2QwGEZKX0Aw7sgQdZCvIK9dhVSPh76BKo+C+btT1RRofH7B+8iNpEbgGNVWiLki5q93yg== - dependencies: - caniuse-lite "^1.0.30001737" - electron-to-chromium "^1.5.211" - node-releases "^2.0.19" + version "4.26.0" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.26.0.tgz#035ca84b4ff312a3c6a7014a77beb83456a882dd" + integrity sha512-P9go2WrP9FiPwLv3zqRD/Uoxo0RSHjzFCiQz7d4vbmwNqQFo9T9WCeP/Qn5EbcKQY6DBbkxEXNcpJOmncNrb7A== + dependencies: + baseline-browser-mapping "^2.8.2" + caniuse-lite "^1.0.30001741" + electron-to-chromium "^1.5.218" + node-releases "^2.0.21" update-browserslist-db "^1.1.3" bs-logger@^0.2.6: @@ -6112,7 +6118,7 @@ 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.30001737: +caniuse-lite@^1.0.30001741: version "1.0.30001741" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001741.tgz#67fb92953edc536442f3c9da74320774aa523143" integrity sha512-QGUGitqsc8ARjLdgAfxETDhRbJ0REsP6O3I96TAth/mVjh2cYzN2u+3AzPP3aVSm2FehEItaJw1xd+IGBXWeSw== @@ -6790,9 +6796,9 @@ debug@2.6.9: ms "2.0.0" debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4, debug@^4.3.6, debug@^4.4.0, debug@^4.4.1: - version "4.4.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.1.tgz#e5a8bc6cbc4c6cd3e64308b0693a3d4fa550189b" - integrity sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ== + version "4.4.3" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.3.tgz#c6ae432d9bd9662582fce08709b038c58e9e3d6a" + integrity sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA== dependencies: ms "^2.1.3" @@ -7226,10 +7232,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.211: - version "1.5.217" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.217.tgz#71285850356ef48bc08275b26f0f355721e0f17d" - integrity sha512-Pludfu5iBxp9XzNl0qq2G87hdD17ZV7h5T4n6rQXDi3nCyloBV3jreE9+8GC6g4X/5yxqVgXEURpcLtM0WS4jA== +electron-to-chromium@^1.5.218: + version "1.5.218" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.218.tgz#921042a011a98a4620853c9d391ab62bcc124400" + integrity sha512-uwwdN0TUHs8u6iRgN8vKeWZMRll4gBkz+QMqdS7DDe49uiK68/UX92lFb61oiFPrpYZNeZIqa4bA7O6Aiasnzg== emittery@^0.13.1: version "0.13.1" @@ -11123,10 +11129,10 @@ nock@13: json-stringify-safe "^5.0.1" propagate "^2.0.0" -node-backpack@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/node-backpack/-/node-backpack-1.1.5.tgz#528a56750d3943a64d341e9d6efd6da1d0333ba6" - integrity sha512-TxloVLZRqpxyLzDdm+uhHG87N9t8BpWc1xNbqEoHGlQKyrNQlntqImluABuz1B3gUuYrSg/GhimaDThbyR/9hA== +node-backpack@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/node-backpack/-/node-backpack-1.1.6.tgz#c3a739d7806c598f797e505ae44d4f00e678f691" + integrity sha512-ODaiF7CWZOuMYEReWxWhY3Iq5f+QEv4njLxdQKIkqK7Cj0Tj+7GWCAEZiXsESN35qqhxAPBTzQwPyELR30348A== dependencies: esbuild "^0.25.9" fs-extra "^10.1.0" @@ -11180,10 +11186,10 @@ node-pty@^1.0.0: dependencies: nan "^2.17.0" -node-releases@^2.0.19: - version "2.0.20" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.20.tgz#e26bb79dbdd1e64a146df389c699014c611cbc27" - integrity sha512-7gK6zSXEH6neM212JgfYFXe+GmZQM+fia5SsusuBIUgnPheLFBmIPhtFoAQRj8/7wASYQnbDlHPVwY0BefoFgA== +node-releases@^2.0.21: + version "2.0.21" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.21.tgz#f59b018bc0048044be2d4c4c04e4c8b18160894c" + integrity sha512-5b0pgg78U3hwXkCM8Z9b2FJdPZlr9Psr9V2gQPESdGHqbntyFJKFW4r5TeWGFzafGY3hzs1JC62VEQMbl1JFkw== node-source-walk@^4.0.0, node-source-walk@^4.2.0, node-source-walk@^4.2.2: version "4.3.0" @@ -12009,9 +12015,9 @@ pluralize@^8.0.0: integrity sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA== portfinder@^1.0.32: - version "1.0.37" - resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.37.tgz#92b754ef89a11801c8efe4b0e5cd845b0064c212" - integrity sha512-yuGIEjDAYnnOex9ddMnKZEMFE0CcGo6zbfzDklkmT1m5z734ss6JMzN9rNB3+RR7iS+F10D4/BVIaXOyh8PQKw== + version "1.0.38" + resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.38.tgz#e4fb3a2d888b20d2977da050e48ab5e1f57a185e" + integrity sha512-rEwq/ZHlJIKw++XtLAO8PPuOQA/zaPJOZJ37BVuN97nLpMJeuDVLVGRwbFoBgLudgdTMP2hdRJP++H+8QOA3vg== dependencies: async "^3.2.6" debug "^4.3.6" @@ -13959,10 +13965,10 @@ undici-types@~5.26.4: resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== -undici-types@~7.10.0: - version "7.10.0" - resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-7.10.0.tgz#4ac2e058ce56b462b056e629cc6a02393d3ff350" - integrity sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag== +undici-types@~7.11.0: + version "7.11.0" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-7.11.0.tgz#075798115d0bbc4e4fc7c173f38727ca66bfb592" + integrity sha512-kt1ZriHTi7MU+Z/r9DOdAI3ONdaR3M3csEaRc6ewa4f4dTvX4cQCbJ4NkEn0ohE4hHtq85+PhPSTY+pO/1PwgA== uniq@^1.0.1: version "1.0.1" From 30be191ddfbd34c8044fd9b76a4967747cda6dbc Mon Sep 17 00:00:00 2001 From: Pahud Hsieh Date: Tue, 16 Sep 2025 07:21:30 -0400 Subject: [PATCH 10/25] chore: add close-stale-issues workflow (#849) Adding `close-stale-issues` workflow just as [the one](https://github.com/aws/aws-cdk/blob/main/.github/workflows/close-stale-issues.yml) from aws/aws-cdk repo. All configuration remains the same. Just changed the `repo name`. --- By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license --------- Co-authored-by: Momo Kornher --- .github/workflows/close-stale-issues.yml | 53 ++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 .github/workflows/close-stale-issues.yml diff --git a/.github/workflows/close-stale-issues.yml b/.github/workflows/close-stale-issues.yml new file mode 100644 index 000000000..948eddb77 --- /dev/null +++ b/.github/workflows/close-stale-issues.yml @@ -0,0 +1,53 @@ +name: "Close Stale Issues" + +# Controls when the action will run. +on: + workflow_dispatch: + schedule: + - cron: "0 */4 * * *" + +jobs: + cleanup: + # this workflow will always fail in forks; bail if this isn't running in the upstream + if: github.repository == 'aws/aws-cdk-cli' + permissions: + issues: write + contents: read + pull-requests: write + runs-on: ubuntu-latest + name: Stale issue job + steps: + - uses: aws-actions/stale-issue-cleanup@v7 + with: + # Setting messages to an empty string will cause the automation to skip + # that category + ancient-issue-message: This issue has not received any attention in 1 year. If you want to keep this issue open, please leave a comment below and auto-close will be canceled. + stale-issue-message: This issue has not received a response in a while. If you want to keep this issue open, please leave a comment below and auto-close will be canceled. + stale-pr-message: This PR has not received a response in a while. If you want to keep this issue open, please leave a comment below and auto-close will be canceled. + + # These labels are required + stale-issue-label: closing-soon + exempt-issue-labels: no-autoclose + stale-pr-label: closing-soon + exempt-pr-labels: no-autoclose + response-requested-label: response-requested + + # Don't set closed-for-staleness label to skip closing very old issues + # regardless of label + closed-for-staleness-label: closed-for-staleness + + # Issue timing + days-before-stale: 2 + days-before-close: 5 + days-before-ancient: 36500 + + # If you don't want to mark a issue as being ancient based on a + # threshold of "upvotes", you can set this here. An "upvote" is + # the total number of +1, heart, hooray, and rocket reactions + # on an issue. + minimum-upvotes-to-exempt: 5 + + repo-token: ${{ secrets.GITHUB_TOKEN }} + loglevel: DEBUG + # Set dry-run to true to not perform label or close actions. + dry-run: false From 2a428d79a966bb5e95eb7a4bb9438daea822261f Mon Sep 17 00:00:00 2001 From: Momo Kornher Date: Thu, 18 Sep 2025 12:57:45 +0100 Subject: [PATCH 11/25] chore: fix stale-issue-cleanup version (#851) Explicitly define version. They've stopped publishing major version tag for some reason. --- By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license --- .github/workflows/close-stale-issues.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/close-stale-issues.yml b/.github/workflows/close-stale-issues.yml index 948eddb77..32efd3a0a 100644 --- a/.github/workflows/close-stale-issues.yml +++ b/.github/workflows/close-stale-issues.yml @@ -17,7 +17,7 @@ jobs: runs-on: ubuntu-latest name: Stale issue job steps: - - uses: aws-actions/stale-issue-cleanup@v7 + - uses: aws-actions/stale-issue-cleanup@v7.1.0 with: # Setting messages to an empty string will cause the automation to skip # that category From 0eaefffcee5ed642c88ff90fbe3922ff62d8349d Mon Sep 17 00:00:00 2001 From: Rico Hermans Date: Thu, 18 Sep 2025 13:58:26 +0200 Subject: [PATCH 12/25] fix(cloud-assembly-schema): `unconfiguredBehavesLike` contains info for multiple versions (#782) The way it's currently specified, the `unconfiguredBehavesLike` field that's in the Cloud Assembly Schema requires the CLI to know the current major version of the CDK Library to properly evaluate: It looks like `unconfiguredBehavesLike: { v1: ..., v2: ... }` subfields, and that requires the CLI to know whether to look in the `v1` or `v2` subfield (and in the future `v3`, `v4`, etc...). That is unnecessary: since the CDK Library knows its own current version so it could just have communicated `unconfiguredBehavesLike: true` to accurately reflect its current behavior, without the consumer needing to know anything about the version. The CLI code right now is only reading the `v2` field, but that will become inaccurate if we ever release CDKv3. In this PR, we're saying that the `v2` subfield is the "official" location of this value going forward. `v1` should be ignored if present (but is still included to not trip up any JSON Schema validation). This leads to the least amount of interference with the existing ecosystem (no forced upgrade by CDK users and no backwards compatibility path in the CLI to potentially read 2 fields). --- 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 --- .../lib/cloud-assembly/artifact-schema.ts | 41 +++++++++++++++++-- .../schema/cloud-assembly.schema.json | 41 +++++++++++++++++-- .../cloud-assembly-schema/schema/version.json | 2 +- 3 files changed, 75 insertions(+), 9 deletions(-) diff --git a/packages/@aws-cdk/cloud-assembly-schema/lib/cloud-assembly/artifact-schema.ts b/packages/@aws-cdk/cloud-assembly-schema/lib/cloud-assembly/artifact-schema.ts index b3dbd0da8..22e14379d 100644 --- a/packages/@aws-cdk/cloud-assembly-schema/lib/cloud-assembly/artifact-schema.ts +++ b/packages/@aws-cdk/cloud-assembly-schema/lib/cloud-assembly/artifact-schema.ts @@ -238,7 +238,7 @@ export interface FeatureFlagReportProperties { /** * Information about every feature flag supported by this library. */ - readonly flags: Record; + readonly flags: { [flagName: string]: FeatureFlag }; } /** @@ -273,11 +273,44 @@ export interface FeatureFlag { readonly explanation?: string; /** - * The value of the flag if it is unconfigured + * The value of the flag that produces the same behavior as when the flag is not configured at all * - * @default - No value + *The structure of this field is a historical accident. The type of this field + *should have been boolean, which should have contained the default value for + *the flag appropriate for the *current* version of the CDK library. We are + *not rectifying this accident because doing so + * + * Instead, the canonical way to access this value is by evaluating + * `unconfiguredBehavesLike?.v2 ?? false`. + * + * @default false + */ + readonly unconfiguredBehavesLike?: UnconfiguredBehavesLike; +} + +export interface UnconfiguredBehavesLike { + /** + * Historical accident, don't use. + * + * This value may be present, but it should never be used. The actual value is + * in the `v2` field, regardless of the version of the CDK library. + * + * @default - ignore + */ + readonly v1?: any; + + /** + * The value of the flag that produces the same behavior as when the flag is not configured at all + * + * Even though it is called 'v2', this is the official name of this field. In + * any future versions of CDK (v3, v4, ...), this field will still be called 'v2'. + * + * The structure of this field is a historical accident. See the comment on + * `unconfiguredBehavesLike` for more information. + * + * @default false */ - readonly unconfiguredBehavesLike?: { [key: string]: any }; + readonly v2?: any; } /** diff --git a/packages/@aws-cdk/cloud-assembly-schema/schema/cloud-assembly.schema.json b/packages/@aws-cdk/cloud-assembly-schema/schema/cloud-assembly.schema.json index c91b4021b..9c00c4a41 100644 --- a/packages/@aws-cdk/cloud-assembly-schema/schema/cloud-assembly.schema.json +++ b/packages/@aws-cdk/cloud-assembly-schema/schema/cloud-assembly.schema.json @@ -505,8 +505,11 @@ "type": "string" }, "flags": { - "$ref": "#/definitions/Record", - "description": "Information about every feature flag supported by this library." + "description": "Information about every feature flag supported by this library.", + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/FeatureFlag" + } } }, "required": [ @@ -514,8 +517,38 @@ "module" ] }, - "Record": { - "type": "object" + "FeatureFlag": { + "description": "A single feature flag", + "type": "object", + "properties": { + "recommendedValue": { + "description": "The library-recommended value for this flag, if any\n\nIt is possible that there is no recommended value. (Default - No recommended value.)" + }, + "userValue": { + "description": "The value configured by the user\n\nThis is the value configured at the root of the tree. Users may also have\nconfigured values at specific locations in the tree; we don't report on\nthose. (Default - Not configured by the user)" + }, + "explanation": { + "description": "Explanation about the purpose of this flag that can be shown to the user. (Default - No description)", + "type": "string" + }, + "unconfiguredBehavesLike": { + "description": "The value of the flag that produces the same behavior as when the flag is not configured at all\n\nThe structure of this field is a historical accident. The type of this field\nshould have been boolean, which should have contained the default value for\nthe flag appropriate for the *current* version of the CDK library. We are\nnot rectifying this accident because doing so\n\nInstead, the canonical way to access this value is by evaluating\n`unconfiguredBehavesLike?.v2 ?? false`.", + "default": false, + "$ref": "#/definitions/UnconfiguredBehavesLike" + } + } + }, + "UnconfiguredBehavesLike": { + "type": "object", + "properties": { + "v1": { + "description": "Historical accident, don't use.\n\nThis value may be present, but it should never be used. The actual value is\nin the `v2` field, regardless of the version of the CDK library. (Default - ignore)" + }, + "v2": { + "description": "The value of the flag that produces the same behavior as when the flag is not configured at all\n\nEven though it is called 'v2', this is the official name of this field. In\nany future versions of CDK (v3, v4, ...), this field will still be called 'v2'.\n\nThe structure of this field is a historical accident. See the comment on\n`unconfiguredBehavesLike` for more information.", + "default": false + } + } }, "MissingContext": { "description": "Represents a missing piece of context.", diff --git a/packages/@aws-cdk/cloud-assembly-schema/schema/version.json b/packages/@aws-cdk/cloud-assembly-schema/schema/version.json index 4fea20043..aa8c4bc2a 100644 --- a/packages/@aws-cdk/cloud-assembly-schema/schema/version.json +++ b/packages/@aws-cdk/cloud-assembly-schema/schema/version.json @@ -1,5 +1,5 @@ { - "schemaHash": "0807b42f8220bdafddeb4dad246a696721ed86e99ac6b13aa83359bab834d60d", + "schemaHash": "4755f1d1fcb2dc25dd6bff0494afa7d86c517274ffebdf2ac2dcb90ad4b899c4", "$comment": "Do not hold back the version on additions: jsonschema validation of the manifest by the consumer will trigger errors on unexpected fields.", "revision": 48 } \ No newline at end of file From 17bd2084f19f652747c0fb2908fb3224959ad9ae Mon Sep 17 00:00:00 2001 From: Momo Kornher Date: Thu, 18 Sep 2025 14:09:48 +0100 Subject: [PATCH 13/25] chore(cli): remove deprecated AWS SDK v3 utilities in favor of Smithy equivalents (#852) Removes left-over, long deprecated AWS SDK v3 utility packages. We are already using the Smithy equivalents: - Removes `@aws-sdk/middleware-endpoint` in favor of `@smithy/middleware-endpoint` - Removes `@aws-sdk/util-retry` in favor of `@smithy/util-retry` - Removes `@aws-sdk/util-waiter` in favor of `@smithy/util-waiter` This change aligns with AWS SDK v3's migration path where utility functions have been moved to the Smithy protocol layer. The functionality remains the same as we were already using the newer, non-deprecated packages. --- By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license --- .projenrc.ts | 5 +- packages/aws-cdk/.projen/deps.json | 12 ---- packages/aws-cdk/.projen/tasks.json | 2 +- packages/aws-cdk/package.json | 3 - yarn.lock | 106 +--------------------------- 5 files changed, 3 insertions(+), 125 deletions(-) diff --git a/.projenrc.ts b/.projenrc.ts index 2c0579583..6e8c625da 100644 --- a/.projenrc.ts +++ b/.projenrc.ts @@ -1144,12 +1144,9 @@ const cli = configureProject( '@aws-sdk/credential-providers', '@aws-sdk/ec2-metadata-service', '@aws-sdk/lib-storage', - '@aws-sdk/middleware-endpoint', - '@aws-sdk/util-retry', - '@aws-sdk/util-waiter', '@smithy/middleware-endpoint', - '@smithy/shared-ini-file-loader', '@smithy/property-provider', + '@smithy/shared-ini-file-loader', '@smithy/types', '@smithy/util-retry', '@smithy/util-waiter', diff --git a/packages/aws-cdk/.projen/deps.json b/packages/aws-cdk/.projen/deps.json index cb5e2ac45..cd2092fc6 100644 --- a/packages/aws-cdk/.projen/deps.json +++ b/packages/aws-cdk/.projen/deps.json @@ -289,18 +289,6 @@ "name": "@aws-sdk/lib-storage", "type": "runtime" }, - { - "name": "@aws-sdk/middleware-endpoint", - "type": "runtime" - }, - { - "name": "@aws-sdk/util-retry", - "type": "runtime" - }, - { - "name": "@aws-sdk/util-waiter", - "type": "runtime" - }, { "name": "@smithy/middleware-endpoint", "type": "runtime" diff --git a/packages/aws-cdk/.projen/tasks.json b/packages/aws-cdk/.projen/tasks.json index d74a391b4..eaf1f7ed8 100644 --- a/packages/aws-cdk/.projen/tasks.json +++ b/packages/aws-cdk/.projen/tasks.json @@ -53,7 +53,7 @@ }, "steps": [ { - "exec": "npx npm-check-updates@16 --upgrade --target=minor --peer --no-deprecated --dep=dev,peer,prod,optional --filter=@cdklabs/eslint-plugin,@types/archiver,@types/jest,@types/mockery,@types/promptly,@types/semver,@types/sinon,aws-cdk-lib,aws-sdk-client-mock,aws-sdk-client-mock-jest,axios,eslint-config-prettier,eslint-import-resolver-typescript,eslint-plugin-import,eslint-plugin-jest,eslint-plugin-jsdoc,eslint-plugin-prettier,fast-check,jest,jest-environment-node,jest-mock,license-checker,madge,node-backpack,sinon,ts-jest,ts-mock-imports,xml-js,@aws-cdk/cx-api,@aws-sdk/client-appsync,@aws-sdk/client-cloudcontrol,@aws-sdk/client-cloudformation,@aws-sdk/client-cloudwatch-logs,@aws-sdk/client-codebuild,@aws-sdk/client-ec2,@aws-sdk/client-ecr,@aws-sdk/client-ecs,@aws-sdk/client-elastic-load-balancing-v2,@aws-sdk/client-iam,@aws-sdk/client-kms,@aws-sdk/client-lambda,@aws-sdk/client-route-53,@aws-sdk/client-s3,@aws-sdk/client-secrets-manager,@aws-sdk/client-sfn,@aws-sdk/client-ssm,@aws-sdk/client-sts,@aws-sdk/credential-providers,@aws-sdk/ec2-metadata-service,@aws-sdk/lib-storage,@aws-sdk/middleware-endpoint,@aws-sdk/util-retry,@aws-sdk/util-waiter,@smithy/middleware-endpoint,@smithy/property-provider,@smithy/shared-ini-file-loader,@smithy/types,@smithy/util-retry,@smithy/util-waiter,archiver,cdk-from-cfn,enquirer,glob,minimatch,promptly,proxy-agent,semver,uuid" + "exec": "npx npm-check-updates@16 --upgrade --target=minor --peer --no-deprecated --dep=dev,peer,prod,optional --filter=@cdklabs/eslint-plugin,@types/archiver,@types/jest,@types/mockery,@types/promptly,@types/semver,@types/sinon,aws-cdk-lib,aws-sdk-client-mock,aws-sdk-client-mock-jest,axios,eslint-config-prettier,eslint-import-resolver-typescript,eslint-plugin-import,eslint-plugin-jest,eslint-plugin-jsdoc,eslint-plugin-prettier,fast-check,jest,jest-environment-node,jest-mock,license-checker,madge,node-backpack,sinon,ts-jest,ts-mock-imports,xml-js,@aws-cdk/cx-api,@aws-sdk/client-appsync,@aws-sdk/client-cloudcontrol,@aws-sdk/client-cloudformation,@aws-sdk/client-cloudwatch-logs,@aws-sdk/client-codebuild,@aws-sdk/client-ec2,@aws-sdk/client-ecr,@aws-sdk/client-ecs,@aws-sdk/client-elastic-load-balancing-v2,@aws-sdk/client-iam,@aws-sdk/client-kms,@aws-sdk/client-lambda,@aws-sdk/client-route-53,@aws-sdk/client-s3,@aws-sdk/client-secrets-manager,@aws-sdk/client-sfn,@aws-sdk/client-ssm,@aws-sdk/client-sts,@aws-sdk/credential-providers,@aws-sdk/ec2-metadata-service,@aws-sdk/lib-storage,@smithy/middleware-endpoint,@smithy/property-provider,@smithy/shared-ini-file-loader,@smithy/types,@smithy/util-retry,@smithy/util-waiter,archiver,cdk-from-cfn,enquirer,glob,minimatch,promptly,proxy-agent,semver,uuid" } ] }, diff --git a/packages/aws-cdk/package.json b/packages/aws-cdk/package.json index c80d02aa9..7e680df96 100644 --- a/packages/aws-cdk/package.json +++ b/packages/aws-cdk/package.json @@ -105,9 +105,6 @@ "@aws-sdk/credential-providers": "^3", "@aws-sdk/ec2-metadata-service": "^3", "@aws-sdk/lib-storage": "^3", - "@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.2.1", "@smithy/property-provider": "^4.1.1", "@smithy/shared-ini-file-loader": "^4.1.1", diff --git a/yarn.lock b/yarn.lock index 88d1f0ffa..70c125329 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1601,14 +1601,6 @@ "@aws-sdk/protocol-http" "3.0.0" tslib "^1.8.0" -"@aws-sdk/middleware-endpoint@^3.374.0": - version "3.374.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-endpoint/-/middleware-endpoint-3.374.0.tgz#a10c0a3d9fbe29ae0f63fc579037845c43bb7e65" - integrity sha512-bCE1C4JvCqy0dG6yExl0ssvGBVoiG1WzJhcOtUb3Aiyu9x6tueyBonfGYYGGwtxlXAnVBmM+JMG9EeFZ07LIxQ== - dependencies: - "@smithy/middleware-endpoint" "^1.0.2" - tslib "^2.5.0" - "@aws-sdk/middleware-expect-continue@3.887.0": version "3.887.0" resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.887.0.tgz#cc52bc31752875a8d3dfa84a5705e2b563ffc39f" @@ -2067,14 +2059,6 @@ dependencies: tslib "^2.6.2" -"@aws-sdk/util-retry@^3.374.0": - version "3.374.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-retry/-/util-retry-3.374.0.tgz#7fd819d5857609b65a1bf06c39701fe5de5ad6cd" - integrity sha512-0p/trhYU+Ys8j3vMnWCvAkSOL6JRMooV9dVlQ+o7EHbQs9kDtnyucMUHU09ahHSIPTA/n/013hv7bzIt3MyKQg== - dependencies: - "@smithy/util-retry" "^1.0.3" - tslib "^2.5.0" - "@aws-sdk/util-uri-escape@3.0.0": version "3.0.0" resolved "https://registry.yarnpkg.com/@aws-sdk/util-uri-escape/-/util-uri-escape-3.0.0.tgz#90cbcdc7502e3be4df8afc86a9800914b403d3b8" @@ -2148,14 +2132,6 @@ "@aws-sdk/types" "3.0.0" tslib "^1.8.0" -"@aws-sdk/util-waiter@^3.374.0": - version "3.374.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-waiter/-/util-waiter-3.374.0.tgz#b93855b2766ae008b3c359d5aee279333c846b15" - integrity sha512-NlPn+hC4H+tPOnJ00g/DjYcwTVWdkNlOtUUmQ9c7u3EsPSNbaw8vEPkh+YdWENtX8NmG0yn0D29fTp/vfvLfAw== - dependencies: - "@smithy/util-waiter" "^1.0.1" - tslib "^2.5.0" - "@aws-sdk/xml-builder@3.887.0": version "3.887.0" resolved "https://registry.yarnpkg.com/@aws-sdk/xml-builder/-/xml-builder-3.887.0.tgz#376754d19384bbe5b8139c0a0e6521a4a6500c67" @@ -3982,14 +3958,6 @@ resolved "https://registry.yarnpkg.com/@sinonjs/text-encoding/-/text-encoding-0.7.3.tgz#282046f03e886e352b2d5f5da5eb755e01457f3f" integrity sha512-DE427ROAphMQzU4ENbliGYrBSYPXF+TtLg9S8vzeA+OF4ZKzoDdzfL8sxuMUGS/lgRhM6j1URSk9ghf7Xo1tyA== -"@smithy/abort-controller@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@smithy/abort-controller/-/abort-controller-1.1.0.tgz#2da0d73c504b93ca8bb83bdc8d6b8208d73f418b" - integrity sha512-5imgGUlZL4dW4YWdMYAKLmal9ny/tlenM81QZY7xYyb76z9Z/QOg7oM5Ak9HQl8QfFTlGVWwcMXl+54jroRgEQ== - dependencies: - "@smithy/types" "^1.2.0" - tslib "^2.5.0" - "@smithy/abort-controller@^4.0.5", "@smithy/abort-controller@^4.1.1": version "4.1.1" resolved "https://registry.yarnpkg.com/@smithy/abort-controller/-/abort-controller-4.1.1.tgz#9b3872ab6b2c061486175c281dadc0a853260533" @@ -4177,17 +4145,6 @@ "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@smithy/middleware-endpoint@^1.0.2": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-1.1.0.tgz#ce3cfd5933c5a088339192d4fb1dd09ce6186777" - integrity sha512-PvpazNjVpxX2ICrzoFYCpFnjB39DKCpZds8lRpAB3p6HGrx6QHBaNvOzVhJGBf0jcAbfCdc5/W0n9z8VWaSSww== - dependencies: - "@smithy/middleware-serde" "^1.1.0" - "@smithy/types" "^1.2.0" - "@smithy/url-parser" "^1.1.0" - "@smithy/util-middleware" "^1.1.0" - tslib "^2.5.0" - "@smithy/middleware-endpoint@^4", "@smithy/middleware-endpoint@^4.2.1": version "4.2.1" resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-4.2.1.tgz#54c61a113e6da7b615724d03517879d377d3888d" @@ -4218,14 +4175,6 @@ tslib "^2.6.2" uuid "^9.0.1" -"@smithy/middleware-serde@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@smithy/middleware-serde/-/middleware-serde-1.1.0.tgz#daed29eb34337d1206f10c09d801cc28f13e5819" - integrity sha512-RiBMxhxuO9VTjHsjJvhzViyceoLhU6gtrnJGpAXY43wE49IstXIGEQz8MT50/hOq5EumX16FCpup0r5DVyfqNQ== - dependencies: - "@smithy/types" "^1.2.0" - tslib "^2.5.0" - "@smithy/middleware-serde@^4.1.1": version "4.1.1" resolved "https://registry.yarnpkg.com/@smithy/middleware-serde/-/middleware-serde-4.1.1.tgz#cfb99f53c744d7730928235cbe66cc7ff8a8a9b2" @@ -4289,14 +4238,6 @@ "@smithy/util-uri-escape" "^4.1.0" tslib "^2.6.2" -"@smithy/querystring-parser@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@smithy/querystring-parser/-/querystring-parser-1.1.0.tgz#4bf4be6d1db8b769d346a0d98c5b0db4e99a8ba6" - integrity sha512-Lm/FZu2qW3XX+kZ4WPwr+7aAeHf1Lm84UjNkKyBu16XbmEV7ukfhXni2aIwS2rcVf8Yv5E7wchGGpOFldj9V4Q== - dependencies: - "@smithy/types" "^1.2.0" - tslib "^2.5.0" - "@smithy/querystring-parser@^4.1.1": version "4.1.1" resolved "https://registry.yarnpkg.com/@smithy/querystring-parser/-/querystring-parser-4.1.1.tgz#21b861439b2db16abeb0a6789b126705fa25eea1" @@ -4305,11 +4246,6 @@ "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@smithy/service-error-classification@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@smithy/service-error-classification/-/service-error-classification-1.1.0.tgz#264dd432ae513b3f2ad9fc6f461deda8c516173c" - integrity sha512-OCTEeJ1igatd5kFrS2VDlYbainNNpf7Lj1siFOxnRWqYOP9oNvC5HOJBd3t+Z8MbrmehBtuDJ2QqeBsfeiNkww== - "@smithy/service-error-classification@^4.1.1": version "4.1.1" resolved "https://registry.yarnpkg.com/@smithy/service-error-classification/-/service-error-classification-4.1.1.tgz#86a615298ae406c3b6c7dc63c1c1738c54cfdfc6" @@ -4352,13 +4288,6 @@ "@smithy/util-stream" "^4.3.1" tslib "^2.6.2" -"@smithy/types@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@smithy/types/-/types-1.2.0.tgz#9dc65767b0ee3d6681704fcc67665d6fc9b6a34e" - integrity sha512-z1r00TvBqF3dh4aHhya7nz1HhvCg4TRmw51fjMrh5do3h+ngSstt/yKlNbHeb9QxJmFbmN8KEVSWgb1bRvfEoA== - dependencies: - tslib "^2.5.0" - "@smithy/types@^4.5.0": version "4.5.0" resolved "https://registry.yarnpkg.com/@smithy/types/-/types-4.5.0.tgz#850e334662a1ef1286c35814940c80880400a370" @@ -4366,15 +4295,6 @@ dependencies: tslib "^2.6.2" -"@smithy/url-parser@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@smithy/url-parser/-/url-parser-1.1.0.tgz#1d88af653b02fda0be59064bfe5420c0b34b4dcb" - integrity sha512-tpvi761kzboiLNGEWczuybMPCJh6WHB3cz9gWAG95mSyaKXmmX8ZcMxoV+irZfxDqLwZVJ22XTumu32S7Ow8aQ== - dependencies: - "@smithy/querystring-parser" "^1.1.0" - "@smithy/types" "^1.2.0" - tslib "^2.5.0" - "@smithy/url-parser@^4.1.1": version "4.1.1" resolved "https://registry.yarnpkg.com/@smithy/url-parser/-/url-parser-4.1.1.tgz#0e9a5e72b3cf9d7ab7305f9093af5528d9debaf6" @@ -4470,13 +4390,6 @@ dependencies: tslib "^2.6.2" -"@smithy/util-middleware@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@smithy/util-middleware/-/util-middleware-1.1.0.tgz#9f186489437ca2ef753c5e1de2930f76fd1edc14" - integrity sha512-6hhckcBqVgjWAqLy2vqlPZ3rfxLDhFWEmM7oLh2POGvsi7j0tHkbN7w4DFhuBExVJAbJ/qqxqZdRY6Fu7/OezQ== - dependencies: - tslib "^2.5.0" - "@smithy/util-middleware@^4.1.1": version "4.1.1" resolved "https://registry.yarnpkg.com/@smithy/util-middleware/-/util-middleware-4.1.1.tgz#e19749a127499c9bdada713a8afd807d92d846e2" @@ -4485,14 +4398,6 @@ "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@smithy/util-retry@^1.0.3": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@smithy/util-retry/-/util-retry-1.1.0.tgz#f6e62ec7d7d30f1dd9608991730ba7a86e445047" - integrity sha512-ygQW5HBqYXpR3ua09UciS0sL7UGJzGiktrKkOuEJwARoUuzz40yaEGU6xd9Gs7KBmAaFC8gMfnghHtwZ2nyBCQ== - dependencies: - "@smithy/service-error-classification" "^1.1.0" - tslib "^2.5.0" - "@smithy/util-retry@^4", "@smithy/util-retry@^4.1.1": version "4.1.1" resolved "https://registry.yarnpkg.com/@smithy/util-retry/-/util-retry-4.1.1.tgz#f4a99d9b0ffb9e4bb119ac5a24e54e54d891e22c" @@ -4539,15 +4444,6 @@ "@smithy/util-buffer-from" "^4.1.0" tslib "^2.6.2" -"@smithy/util-waiter@^1.0.1": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@smithy/util-waiter/-/util-waiter-1.1.0.tgz#214ce9327100636701d55516cc4188cacc6cc325" - integrity sha512-S6FNIB3UJT+5Efd/0DeziO5Rs82QAMODHW4v2V3oNRrwaBigY/7Yx3SiLudZuF9WpVsV08Ih3BjIH34nzZiinQ== - dependencies: - "@smithy/abort-controller" "^1.1.0" - "@smithy/types" "^1.2.0" - tslib "^2.5.0" - "@smithy/util-waiter@^4", "@smithy/util-waiter@^4.1.1": version "4.1.1" resolved "https://registry.yarnpkg.com/@smithy/util-waiter/-/util-waiter-4.1.1.tgz#5b74429ca9e37f61838800b919d0063b1a865bef" @@ -13770,7 +13666,7 @@ tslib@^1.11.1, tslib@^1.8.0, tslib@^1.8.1: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.0.0, tslib@^2.0.1, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.3.1, tslib@^2.4.0, tslib@^2.5.0, tslib@^2.6.2: +tslib@^2.0.0, tslib@^2.0.1, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.3.1, tslib@^2.4.0, tslib@^2.6.2: version "2.8.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f" integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== From 30b99b424d0afc0b3ed478202dfc353be1ce87fb Mon Sep 17 00:00:00 2001 From: Momo Kornher Date: Thu, 18 Sep 2025 20:46:29 +0100 Subject: [PATCH 14/25] chore: revert aws-actions/stale-issue-cleanup back to v6 (#853) There are some weird issues with the latest version. Let's just go back to the tried and tested on. https://github.com/aws/aws-cdk-cli/actions/runs/17833245041/job/50705475999 --- By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license --- .github/workflows/close-stale-issues.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/close-stale-issues.yml b/.github/workflows/close-stale-issues.yml index 32efd3a0a..5a28a6479 100644 --- a/.github/workflows/close-stale-issues.yml +++ b/.github/workflows/close-stale-issues.yml @@ -17,7 +17,7 @@ jobs: runs-on: ubuntu-latest name: Stale issue job steps: - - uses: aws-actions/stale-issue-cleanup@v7.1.0 + - uses: aws-actions/stale-issue-cleanup@v6 with: # Setting messages to an empty string will cause the automation to skip # that category From 421cff6bf96734102d25929d774cc03308edba14 Mon Sep 17 00:00:00 2001 From: Momo Kornher Date: Fri, 19 Sep 2025 11:47:50 +0100 Subject: [PATCH 15/25] chore: fix codeowner team name (#856) This was using an incorrect name. The correct name is @aws/aws-cdk-core-team. ## Was image ## Now image --- By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license --- packages/cdk-assets/.github/CODEOWNERS | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/cdk-assets/.github/CODEOWNERS b/packages/cdk-assets/.github/CODEOWNERS index 5c85cef68..c442247f9 100644 --- a/packages/cdk-assets/.github/CODEOWNERS +++ b/packages/cdk-assets/.github/CODEOWNERS @@ -1,4 +1,4 @@ -/.github/ @cdk-core-team -/bin/ @cdk-core-team -/lib/ @cdk-core-team -/test/ @cdk-core-team \ No newline at end of file +/.github/ @aws/aws-cdk-core-team +/bin/ @aws/aws-cdk-core-team +/lib/ @aws/aws-cdk-core-team +/test/ @aws/aws-cdk-core-team From f5c0f151c623e6d9095b481de0b7cac3e31988a5 Mon Sep 17 00:00:00 2001 From: Dhyan Gandhi Date: Fri, 19 Sep 2025 16:48:32 -0400 Subject: [PATCH 16/25] refactor(cli): property bag for refreshStacks function (#855) The refreshStacks function currently takes 4 individual parameters, making it difficult to maintain as new parameters are added. This change: - Introduces a `RefreshStacksProps` interface to group function parameters - Refactors the `refreshStacks` function signature to accept a single props object --- By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license Co-authored-by: Dhyan Gandhi Co-authored-by: Kaizen Conroy <36202692+kaizencc@users.noreply.github.com> --- .../garbage-collection/garbage-collector.ts | 7 ++++++- .../api/garbage-collection/stack-refresh.ts | 20 +++++++++++++++---- 2 files changed, 22 insertions(+), 5 deletions(-) diff --git a/packages/@aws-cdk/toolkit-lib/lib/api/garbage-collection/garbage-collector.ts b/packages/@aws-cdk/toolkit-lib/lib/api/garbage-collection/garbage-collector.ts index 6d7397cc7..84f13239e 100644 --- a/packages/@aws-cdk/toolkit-lib/lib/api/garbage-collection/garbage-collector.ts +++ b/packages/@aws-cdk/toolkit-lib/lib/api/garbage-collection/garbage-collector.ts @@ -219,7 +219,12 @@ export class GarbageCollector { const activeAssets = new ActiveAssetCache(); // Grab stack templates first - await refreshStacks(cfn, this.ioHelper, activeAssets, qualifier); + await refreshStacks({ + cfn, + ioHelper: this.ioHelper, + activeAssets, + qualifier, + }); // Start the background refresh const backgroundStackRefresh = new BackgroundStackRefresh({ cfn, diff --git a/packages/@aws-cdk/toolkit-lib/lib/api/garbage-collection/stack-refresh.ts b/packages/@aws-cdk/toolkit-lib/lib/api/garbage-collection/stack-refresh.ts index eac4ac43f..83e13ba86 100644 --- a/packages/@aws-cdk/toolkit-lib/lib/api/garbage-collection/stack-refresh.ts +++ b/packages/@aws-cdk/toolkit-lib/lib/api/garbage-collection/stack-refresh.ts @@ -97,11 +97,18 @@ function bootstrapFilter(parameters?: ParameterDeclaration[], qualifier?: string splitBootstrapVersion[2] != qualifier); } -export async function refreshStacks(cfn: ICloudFormationClient, ioHelper: IoHelper, activeAssets: ActiveAssetCache, qualifier?: string) { +export interface RefreshStacksProps { + readonly cfn: ICloudFormationClient; + readonly ioHelper: IoHelper; + readonly activeAssets: ActiveAssetCache; + readonly qualifier?: string; +} + +export async function refreshStacks(props: RefreshStacksProps) { try { - const stacks = await fetchAllStackTemplates(cfn, ioHelper, qualifier); + const stacks = await fetchAllStackTemplates(props.cfn, props.ioHelper, props.qualifier); for (const stack of stacks) { - activeAssets.rememberStack(stack); + props.activeAssets.rememberStack(stack); } } catch (err) { throw new ToolkitError(`Error refreshing stacks: ${err}`); @@ -154,7 +161,12 @@ export class BackgroundStackRefresh { private async refresh() { const startTime = Date.now(); - await refreshStacks(this.props.cfn, this.props.ioHelper, this.props.activeAssets, this.props.qualifier); + await refreshStacks({ + cfn: this.props.cfn, + ioHelper: this.props.ioHelper, + activeAssets: this.props.activeAssets, + qualifier: this.props.qualifier, + }); this.justRefreshedStacks(); // If the last invocation of refreshStacks takes <5 minutes, the next invocation starts 5 minutes after the last one started. From e6e8dbbcd315d452c3520fbb5acefa1ab4bdd064 Mon Sep 17 00:00:00 2001 From: AWS CDK Automation <43080478+aws-cdk-automation@users.noreply.github.com> Date: Mon, 22 Sep 2025 12:46:33 +0200 Subject: [PATCH 17/25] chore(deps): upgrade dependencies (#857) Upgrades project dependencies. See details in [workflow run]. [Workflow Run]: https://github.com/aws/aws-cdk-cli/actions/runs/17900936578 ------ *Automatically created by projen via the "upgrade" workflow* --------- Signed-off-by: github-actions Co-authored-by: github-actions --- .github/workflows/build.yml | 2 +- package.json | 4 +- .../@aws-cdk-testing/cli-integ/package.json | 32 +- packages/@aws-cdk/cdk-assets-lib/package.json | 6 +- .../@aws-cdk/cdk-cli-wrapper/package.json | 4 +- .../cli-lib-alpha/THIRD_PARTY_LICENSES | 134 +- packages/@aws-cdk/cli-lib-alpha/package.json | 6 +- .../@aws-cdk/cli-plugin-contract/package.json | 4 +- .../cloud-assembly-schema/package.json | 4 +- .../@aws-cdk/cloudformation-diff/package.json | 8 +- .../integ-runner/THIRD_PARTY_LICENSES | 132 +- packages/@aws-cdk/integ-runner/package.json | 12 +- packages/@aws-cdk/toolkit-lib/package.json | 12 +- packages/@aws-cdk/user-input-gen/package.json | 6 +- packages/@aws-cdk/yarn-cling/package.json | 4 +- packages/aws-cdk/THIRD_PARTY_LICENSES | 134 +- .../lib/init-templates/.init-version.json | 2 +- packages/aws-cdk/package.json | 18 +- packages/cdk-assets/THIRD_PARTY_LICENSES | 96 +- packages/cdk-assets/package.json | 8 +- packages/cdk/package.json | 4 +- yarn.lock | 2553 +++++++++-------- 22 files changed, 1593 insertions(+), 1592 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f55251b87..8a2e63aff 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -83,4 +83,4 @@ jobs: run: |- git add . git commit -s -m "chore: self mutation" - git push origin HEAD:$PULL_REQUEST_REF + git push origin "HEAD:$PULL_REQUEST_REF" diff --git a/package.json b/package.json index cd143b443..150d241a9 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "@aws-sdk/client-s3": "^3", "@aws-sdk/credential-providers": "^3", "@aws-sdk/lib-storage": "^3", - "@cdklabs/eslint-plugin": "^1.3.4", + "@cdklabs/eslint-plugin": "^1.3.5", "@stylistic/eslint-plugin": "^3", "@types/node": "ts5.8", "@typescript-eslint/eslint-plugin": "^8", @@ -40,7 +40,7 @@ "jest-junit": "^16", "nx": "^20.8.2", "prettier": "^2.8", - "projen": "^0.96.1", + "projen": "^0.96.3", "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 999d77cca..c0bde47b7 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.4", + "@cdklabs/eslint-plugin": "^1.3.5", "@stylistic/eslint-plugin": "^3", "@types/fs-extra": "^9", "@types/jest": "^29.5.14", @@ -67,23 +67,23 @@ "typescript": "5.8" }, "dependencies": { - "@aws-sdk/client-cloudformation": "^3.888.0", - "@aws-sdk/client-codeartifact": "^3.888.0", - "@aws-sdk/client-ecr": "^3.888.0", - "@aws-sdk/client-ecr-public": "^3.888.0", - "@aws-sdk/client-ecs": "^3.888.0", - "@aws-sdk/client-iam": "^3.888.0", - "@aws-sdk/client-lambda": "^3.888.0", - "@aws-sdk/client-s3": "^3.888.0", - "@aws-sdk/client-secrets-manager": "^3.888.0", - "@aws-sdk/client-sns": "^3.888.0", - "@aws-sdk/client-sso": "^3.888.0", - "@aws-sdk/client-sts": "^3.888.0", - "@aws-sdk/credential-providers": "^3.888.0", - "@cdklabs/cdk-atmosphere-client": "^0.0.64", + "@aws-sdk/client-cloudformation": "^3.893.0", + "@aws-sdk/client-codeartifact": "^3.893.0", + "@aws-sdk/client-ecr": "^3.893.0", + "@aws-sdk/client-ecr-public": "^3.893.0", + "@aws-sdk/client-ecs": "^3.893.0", + "@aws-sdk/client-iam": "^3.893.0", + "@aws-sdk/client-lambda": "^3.893.0", + "@aws-sdk/client-s3": "^3.893.0", + "@aws-sdk/client-secrets-manager": "^3.893.0", + "@aws-sdk/client-sns": "^3.893.0", + "@aws-sdk/client-sso": "^3.893.0", + "@aws-sdk/client-sts": "^3.893.0", + "@aws-sdk/credential-providers": "^3.893.0", + "@cdklabs/cdk-atmosphere-client": "^0.0.65", "@octokit/rest": "^20", "@smithy/types": "^4.5.0", - "@smithy/util-retry": "^4.1.1", + "@smithy/util-retry": "^4.1.2", "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 e81732f08..b69d610aa 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.4", + "@cdklabs/eslint-plugin": "^1.3.5", "@stylistic/eslint-plugin": "^3", "@types/archiver": "^6.0.3", "@types/jest": "^29.5.14", @@ -51,7 +51,7 @@ "eslint-plugin-jest": "^28.14.0", "eslint-plugin-jsdoc": "^51.4.1", "eslint-plugin-prettier": "^5.5.4", - "fs-extra": "^11.3.1", + "fs-extra": "^11.3.2", "graceful-fs": "^4.2.11", "jest": "^30.1.3", "jest-junit": "^16", @@ -59,7 +59,7 @@ "license-checker": "^25.0.1", "mock-fs": "^5", "prettier": "^2.8", - "ts-jest": "^29.4.1", + "ts-jest": "^29.4.4", "typescript": "5.8" }, "dependencies": { diff --git a/packages/@aws-cdk/cdk-cli-wrapper/package.json b/packages/@aws-cdk/cdk-cli-wrapper/package.json index 4fe486837..84a9abbe2 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.4", + "@cdklabs/eslint-plugin": "^1.3.5", "@stylistic/eslint-plugin": "^3", "@types/jest": "^29.5.14", "@types/node": "^16", @@ -47,7 +47,7 @@ "jest": "^29.7.0", "jest-junit": "^16", "prettier": "^2.8", - "ts-jest": "^29.4.1", + "ts-jest": "^29.4.4", "typescript": "5.8" }, "dependencies": { diff --git a/packages/@aws-cdk/cli-lib-alpha/THIRD_PARTY_LICENSES b/packages/@aws-cdk/cli-lib-alpha/THIRD_PARTY_LICENSES index dd5f22d5c..c577f8c76 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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-appsync/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-appsync@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-appsync/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudcontrol/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-cloudcontrol@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudcontrol/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudformation/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-cloudformation@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudformation/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudwatch-logs/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-cloudwatch-logs@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudwatch-logs/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-codebuild/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-codebuild@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-codebuild/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-cognito-identity/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-cognito-identity@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-cognito-identity/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-ec2/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-ec2@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-ec2/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-ecr/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-ecr@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-ecr/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-ecs/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-ecs@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-ecs/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-elastic-load-balancing-v2/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-elastic-load-balancing-v2@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-elastic-load-balancing-v2/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-iam/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-iam@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-iam/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-kms/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-kms@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-kms/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-lambda/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-lambda@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-lambda/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-route-53/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-route-53@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-route-53/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-s3/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-s3@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-s3/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-secrets-manager/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-secrets-manager@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-secrets-manager/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-sfn/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-sfn@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-sfn/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-ssm/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-ssm@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-ssm/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-sso/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-sso@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-sso/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-sts/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-sts@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-sts/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/core/v/3.888.0 | Apache-2.0 +** @aws-sdk/core@3.893.0 - https://www.npmjs.com/package/@aws-sdk/core/v/3.893.0 | Apache-2.0 ---------------- -** @aws-sdk/credential-provider-cognito-identity@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-cognito-identity/v/3.888.0 | Apache-2.0 +** @aws-sdk/credential-provider-cognito-identity@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-cognito-identity/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-env/v/3.888.0 | Apache-2.0 +** @aws-sdk/credential-provider-env@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-env/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-http/v/3.888.0 | Apache-2.0 +** @aws-sdk/credential-provider-http@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-http/v/3.893.0 | Apache-2.0 ---------------- -** @aws-sdk/credential-provider-ini@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-ini/v/3.888.0 | Apache-2.0 +** @aws-sdk/credential-provider-ini@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-ini/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-node/v/3.888.0 | Apache-2.0 +** @aws-sdk/credential-provider-node@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-node/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-process/v/3.888.0 | Apache-2.0 +** @aws-sdk/credential-provider-process@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-process/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-sso/v/3.888.0 | Apache-2.0 +** @aws-sdk/credential-provider-sso@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-sso/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-web-identity/v/3.888.0 | Apache-2.0 +** @aws-sdk/credential-provider-web-identity@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-web-identity/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-providers/v/3.888.0 | Apache-2.0 +** @aws-sdk/credential-providers@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-providers/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/ec2-metadata-service/v/3.888.0 | Apache-2.0 +** @aws-sdk/ec2-metadata-service@3.893.0 - https://www.npmjs.com/package/@aws-sdk/ec2-metadata-service/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/lib-storage/v/3.888.0 | Apache-2.0 +** @aws-sdk/lib-storage@3.893.0 - https://www.npmjs.com/package/@aws-sdk/lib-storage/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-bucket-endpoint/v/3.887.0 | Apache-2.0 +** @aws-sdk/middleware-bucket-endpoint@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-bucket-endpoint/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-expect-continue/v/3.887.0 | Apache-2.0 +** @aws-sdk/middleware-expect-continue@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-expect-continue/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/middleware-flexible-checksums/v/3.888.0 | Apache-2.0 +** @aws-sdk/middleware-flexible-checksums@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-flexible-checksums/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-host-header/v/3.887.0 | Apache-2.0 +** @aws-sdk/middleware-host-header@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-host-header/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-location-constraint/v/3.887.0 | Apache-2.0 +** @aws-sdk/middleware-location-constraint@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-location-constraint/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-logger/v/3.887.0 | Apache-2.0 +** @aws-sdk/middleware-logger@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-logger/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-recursion-detection/v/3.887.0 | Apache-2.0 +** @aws-sdk/middleware-recursion-detection@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-recursion-detection/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-ec2/v/3.887.0 | Apache-2.0 +** @aws-sdk/middleware-sdk-ec2@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-ec2/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-route53/v/3.887.0 | Apache-2.0 +** @aws-sdk/middleware-sdk-route53@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-route53/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-s3/v/3.888.0 | Apache-2.0 +** @aws-sdk/middleware-sdk-s3@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-s3/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-ssec/v/3.887.0 | Apache-2.0 +** @aws-sdk/middleware-ssec@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-ssec/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/middleware-user-agent/v/3.888.0 | Apache-2.0 +** @aws-sdk/middleware-user-agent@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-user-agent/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/nested-clients/v/3.888.0 | Apache-2.0 +** @aws-sdk/nested-clients@3.893.0 - https://www.npmjs.com/package/@aws-sdk/nested-clients/v/3.893.0 | Apache-2.0 ---------------- -** @aws-sdk/region-config-resolver@3.887.0 - https://www.npmjs.com/package/@aws-sdk/region-config-resolver/v/3.887.0 | Apache-2.0 +** @aws-sdk/region-config-resolver@3.893.0 - https://www.npmjs.com/package/@aws-sdk/region-config-resolver/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/signature-v4-multi-region/v/3.888.0 | Apache-2.0 +** @aws-sdk/signature-v4-multi-region@3.893.0 - https://www.npmjs.com/package/@aws-sdk/signature-v4-multi-region/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/token-providers/v/3.888.0 | Apache-2.0 +** @aws-sdk/token-providers@3.893.0 - https://www.npmjs.com/package/@aws-sdk/token-providers/v/3.893.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -9887,7 +9887,7 @@ Apache License ---------------- -** @aws-sdk/util-arn-parser@3.873.0 - https://www.npmjs.com/package/@aws-sdk/util-arn-parser/v/3.873.0 | Apache-2.0 +** @aws-sdk/util-arn-parser@3.893.0 - https://www.npmjs.com/package/@aws-sdk/util-arn-parser/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/util-endpoints/v/3.887.0 | Apache-2.0 +** @aws-sdk/util-endpoints@3.893.0 - https://www.npmjs.com/package/@aws-sdk/util-endpoints/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/util-format-url/v/3.887.0 | Apache-2.0 +** @aws-sdk/util-format-url@3.893.0 - https://www.npmjs.com/package/@aws-sdk/util-format-url/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/util-user-agent-node/v/3.888.0 | Apache-2.0 +** @aws-sdk/util-user-agent-node@3.893.0 - https://www.npmjs.com/package/@aws-sdk/util-user-agent-node/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/xml-builder/v/3.887.0 | Apache-2.0 +** @aws-sdk/xml-builder@3.893.0 - https://www.npmjs.com/package/@aws-sdk/xml-builder/v/3.893.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -11505,7 +11505,7 @@ Apache License ---------------- -** @smithy/config-resolver@4.2.1 - https://www.npmjs.com/package/@smithy/config-resolver/v/4.2.1 | Apache-2.0 +** @smithy/config-resolver@4.2.2 - https://www.npmjs.com/package/@smithy/config-resolver/v/4.2.2 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -11710,7 +11710,7 @@ Apache License ---------------- -** @smithy/core@3.11.0 - https://www.npmjs.com/package/@smithy/core/v/3.11.0 | Apache-2.0 +** @smithy/core@3.11.1 - https://www.npmjs.com/package/@smithy/core/v/3.11.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -11916,7 +11916,7 @@ Apache License ---------------- -** @smithy/credential-provider-imds@4.1.1 - https://www.npmjs.com/package/@smithy/credential-provider-imds/v/4.1.1 | Apache-2.0 +** @smithy/credential-provider-imds@4.1.2 - https://www.npmjs.com/package/@smithy/credential-provider-imds/v/4.1.2 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -14175,7 +14175,7 @@ Apache License ---------------- -** @smithy/middleware-endpoint@4.2.1 - https://www.npmjs.com/package/@smithy/middleware-endpoint/v/4.2.1 | Apache-2.0 +** @smithy/middleware-endpoint@4.2.3 - https://www.npmjs.com/package/@smithy/middleware-endpoint/v/4.2.3 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -14380,7 +14380,7 @@ Apache License ---------------- -** @smithy/middleware-retry@4.2.1 - https://www.npmjs.com/package/@smithy/middleware-retry/v/4.2.1 | Apache-2.0 +** @smithy/middleware-retry@4.2.4 - https://www.npmjs.com/package/@smithy/middleware-retry/v/4.2.4 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -14997,7 +14997,7 @@ Apache License ---------------- -** @smithy/node-config-provider@4.2.1 - https://www.npmjs.com/package/@smithy/node-config-provider/v/4.2.1 | Apache-2.0 +** @smithy/node-config-provider@4.2.2 - https://www.npmjs.com/package/@smithy/node-config-provider/v/4.2.2 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -16230,7 +16230,7 @@ Apache License ---------------- -** @smithy/service-error-classification@4.1.1 - https://www.npmjs.com/package/@smithy/service-error-classification/v/4.1.1 | Apache-2.0 +** @smithy/service-error-classification@4.1.2 - https://www.npmjs.com/package/@smithy/service-error-classification/v/4.1.2 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -16436,7 +16436,7 @@ Apache License ---------------- -** @smithy/shared-ini-file-loader@4.1.1 - https://www.npmjs.com/package/@smithy/shared-ini-file-loader/v/4.1.1 | Apache-2.0 +** @smithy/shared-ini-file-loader@4.2.0 - https://www.npmjs.com/package/@smithy/shared-ini-file-loader/v/4.2.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -16846,7 +16846,7 @@ Apache License ---------------- -** @smithy/smithy-client@4.6.1 - https://www.npmjs.com/package/@smithy/smithy-client/v/4.6.1 | Apache-2.0 +** @smithy/smithy-client@4.6.3 - https://www.npmjs.com/package/@smithy/smithy-client/v/4.6.3 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -18694,7 +18694,7 @@ Apache License ---------------- -** @smithy/util-defaults-mode-node@4.1.1 - https://www.npmjs.com/package/@smithy/util-defaults-mode-node/v/4.1.1 | Apache-2.0 +** @smithy/util-defaults-mode-node@4.1.3 - https://www.npmjs.com/package/@smithy/util-defaults-mode-node/v/4.1.3 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -18900,7 +18900,7 @@ Apache License ---------------- -** @smithy/util-endpoints@3.1.1 - https://www.npmjs.com/package/@smithy/util-endpoints/v/3.1.1 | Apache-2.0 +** @smithy/util-endpoints@3.1.2 - https://www.npmjs.com/package/@smithy/util-endpoints/v/3.1.2 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -19515,7 +19515,7 @@ Apache License ---------------- -** @smithy/util-retry@4.1.1 - https://www.npmjs.com/package/@smithy/util-retry/v/4.1.1 | Apache-2.0 +** @smithy/util-retry@4.1.2 - https://www.npmjs.com/package/@smithy/util-retry/v/4.1.2 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -19720,7 +19720,7 @@ Apache License ---------------- -** @smithy/util-stream@4.3.1 - https://www.npmjs.com/package/@smithy/util-stream/v/4.3.1 | Apache-2.0 +** @smithy/util-stream@4.3.2 - https://www.npmjs.com/package/@smithy/util-stream/v/4.3.2 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -21402,7 +21402,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI ---------------- -** cdk-from-cfn@0.245.0 - https://www.npmjs.com/package/cdk-from-cfn/v/0.245.0 | MIT OR Apache-2.0 +** cdk-from-cfn@0.248.0 - https://www.npmjs.com/package/cdk-from-cfn/v/0.248.0 | MIT OR Apache-2.0 ---------------- diff --git a/packages/@aws-cdk/cli-lib-alpha/package.json b/packages/@aws-cdk/cli-lib-alpha/package.json index 82d4b2fac..8c255955e 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.4", + "@cdklabs/eslint-plugin": "^1.3.5", "@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.214.0", + "aws-cdk-lib": "2.215.0", "commit-and-tag-version": "^12", "constructs": "^10.0.0", "eslint": "^9", @@ -66,7 +66,7 @@ "jsii-rosetta": "5.8", "license-checker": "^25.0.1", "prettier": "^2.8", - "ts-jest": "^29.4.1", + "ts-jest": "^29.4.4", "typescript": "5.8" }, "keywords": [ diff --git a/packages/@aws-cdk/cli-plugin-contract/package.json b/packages/@aws-cdk/cli-plugin-contract/package.json index 4e409618f..8af6d7b44 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.4", + "@cdklabs/eslint-plugin": "^1.3.5", "@stylistic/eslint-plugin": "^3", "@types/jest": "^29.5.14", "@types/node": "^16", @@ -50,7 +50,7 @@ "jest-junit": "^16", "license-checker": "^25.0.1", "prettier": "^2.8", - "ts-jest": "^29.4.1", + "ts-jest": "^29.4.4", "typescript": "5.8" }, "keywords": [ diff --git a/packages/@aws-cdk/cloud-assembly-schema/package.json b/packages/@aws-cdk/cloud-assembly-schema/package.json index 36b82648c..327c306a6 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.4", + "@cdklabs/eslint-plugin": "^1.3.5", "@stylistic/eslint-plugin": "^3", "@types/jest": "^29.5.14", "@types/node": "^16", @@ -64,7 +64,7 @@ "license-checker": "^25.0.1", "mock-fs": "^5.5.0", "prettier": "^2.8", - "ts-jest": "^29.4.1", + "ts-jest": "^29.4.4", "tsx": "^4.20.5", "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 9a5302ddc..1fa7649cb 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.4", + "@cdklabs/eslint-plugin": "^1.3.5", "@stylistic/eslint-plugin": "^3", "@types/jest": "^29.5.14", "@types/node": "^16", @@ -52,15 +52,15 @@ "jest-junit": "^16", "license-checker": "^25.0.1", "prettier": "^2.8", - "ts-jest": "^29.4.1", + "ts-jest": "^29.4.4", "typescript": "5.8" }, "peerDependencies": { "@aws-sdk/client-cloudformation": "^3" }, "dependencies": { - "@aws-cdk/aws-service-spec": "^0.1.96", - "@aws-cdk/service-spec-types": "^0.0.162", + "@aws-cdk/aws-service-spec": "^0.1.98", + "@aws-cdk/service-spec-types": "^0.0.164", "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 3d1b7b58b..2f9646e91 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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-appsync/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-appsync@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-appsync/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudcontrol/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-cloudcontrol@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudcontrol/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudformation/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-cloudformation@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudformation/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudwatch-logs/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-cloudwatch-logs@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudwatch-logs/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-codebuild/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-codebuild@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-codebuild/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-cognito-identity/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-cognito-identity@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-cognito-identity/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-ec2/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-ec2@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-ec2/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-ecr/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-ecr@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-ecr/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-ecs/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-ecs@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-ecs/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-elastic-load-balancing-v2/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-elastic-load-balancing-v2@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-elastic-load-balancing-v2/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-iam/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-iam@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-iam/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-kms/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-kms@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-kms/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-lambda/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-lambda@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-lambda/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-route-53/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-route-53@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-route-53/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-s3/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-s3@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-s3/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-secrets-manager/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-secrets-manager@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-secrets-manager/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-sfn/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-sfn@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-sfn/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-ssm/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-ssm@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-ssm/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-sso/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-sso@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-sso/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-sts/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-sts@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-sts/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/core/v/3.888.0 | Apache-2.0 +** @aws-sdk/core@3.893.0 - https://www.npmjs.com/package/@aws-sdk/core/v/3.893.0 | Apache-2.0 ---------------- -** @aws-sdk/credential-provider-cognito-identity@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-cognito-identity/v/3.888.0 | Apache-2.0 +** @aws-sdk/credential-provider-cognito-identity@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-cognito-identity/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-env/v/3.888.0 | Apache-2.0 +** @aws-sdk/credential-provider-env@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-env/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-http/v/3.888.0 | Apache-2.0 +** @aws-sdk/credential-provider-http@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-http/v/3.893.0 | Apache-2.0 ---------------- -** @aws-sdk/credential-provider-ini@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-ini/v/3.888.0 | Apache-2.0 +** @aws-sdk/credential-provider-ini@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-ini/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-node/v/3.888.0 | Apache-2.0 +** @aws-sdk/credential-provider-node@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-node/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-process/v/3.888.0 | Apache-2.0 +** @aws-sdk/credential-provider-process@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-process/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-sso/v/3.888.0 | Apache-2.0 +** @aws-sdk/credential-provider-sso@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-sso/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-web-identity/v/3.888.0 | Apache-2.0 +** @aws-sdk/credential-provider-web-identity@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-web-identity/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-providers/v/3.888.0 | Apache-2.0 +** @aws-sdk/credential-providers@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-providers/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/ec2-metadata-service/v/3.888.0 | Apache-2.0 +** @aws-sdk/ec2-metadata-service@3.893.0 - https://www.npmjs.com/package/@aws-sdk/ec2-metadata-service/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/lib-storage/v/3.888.0 | Apache-2.0 +** @aws-sdk/lib-storage@3.893.0 - https://www.npmjs.com/package/@aws-sdk/lib-storage/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-bucket-endpoint/v/3.887.0 | Apache-2.0 +** @aws-sdk/middleware-bucket-endpoint@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-bucket-endpoint/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-expect-continue/v/3.887.0 | Apache-2.0 +** @aws-sdk/middleware-expect-continue@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-expect-continue/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/middleware-flexible-checksums/v/3.888.0 | Apache-2.0 +** @aws-sdk/middleware-flexible-checksums@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-flexible-checksums/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-host-header/v/3.887.0 | Apache-2.0 +** @aws-sdk/middleware-host-header@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-host-header/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-location-constraint/v/3.887.0 | Apache-2.0 +** @aws-sdk/middleware-location-constraint@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-location-constraint/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-logger/v/3.887.0 | Apache-2.0 +** @aws-sdk/middleware-logger@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-logger/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-recursion-detection/v/3.887.0 | Apache-2.0 +** @aws-sdk/middleware-recursion-detection@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-recursion-detection/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-ec2/v/3.887.0 | Apache-2.0 +** @aws-sdk/middleware-sdk-ec2@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-ec2/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-route53/v/3.887.0 | Apache-2.0 +** @aws-sdk/middleware-sdk-route53@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-route53/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-s3/v/3.888.0 | Apache-2.0 +** @aws-sdk/middleware-sdk-s3@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-s3/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-ssec/v/3.887.0 | Apache-2.0 +** @aws-sdk/middleware-ssec@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-ssec/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/middleware-user-agent/v/3.888.0 | Apache-2.0 +** @aws-sdk/middleware-user-agent@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-user-agent/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/nested-clients/v/3.888.0 | Apache-2.0 +** @aws-sdk/nested-clients@3.893.0 - https://www.npmjs.com/package/@aws-sdk/nested-clients/v/3.893.0 | Apache-2.0 ---------------- -** @aws-sdk/region-config-resolver@3.887.0 - https://www.npmjs.com/package/@aws-sdk/region-config-resolver/v/3.887.0 | Apache-2.0 +** @aws-sdk/region-config-resolver@3.893.0 - https://www.npmjs.com/package/@aws-sdk/region-config-resolver/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/signature-v4-multi-region/v/3.888.0 | Apache-2.0 +** @aws-sdk/signature-v4-multi-region@3.893.0 - https://www.npmjs.com/package/@aws-sdk/signature-v4-multi-region/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/token-providers/v/3.888.0 | Apache-2.0 +** @aws-sdk/token-providers@3.893.0 - https://www.npmjs.com/package/@aws-sdk/token-providers/v/3.893.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -9887,7 +9887,7 @@ Apache License ---------------- -** @aws-sdk/util-arn-parser@3.873.0 - https://www.npmjs.com/package/@aws-sdk/util-arn-parser/v/3.873.0 | Apache-2.0 +** @aws-sdk/util-arn-parser@3.893.0 - https://www.npmjs.com/package/@aws-sdk/util-arn-parser/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/util-endpoints/v/3.887.0 | Apache-2.0 +** @aws-sdk/util-endpoints@3.893.0 - https://www.npmjs.com/package/@aws-sdk/util-endpoints/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/util-format-url/v/3.887.0 | Apache-2.0 +** @aws-sdk/util-format-url@3.893.0 - https://www.npmjs.com/package/@aws-sdk/util-format-url/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/util-user-agent-node/v/3.888.0 | Apache-2.0 +** @aws-sdk/util-user-agent-node@3.893.0 - https://www.npmjs.com/package/@aws-sdk/util-user-agent-node/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/xml-builder/v/3.887.0 | Apache-2.0 +** @aws-sdk/xml-builder@3.893.0 - https://www.npmjs.com/package/@aws-sdk/xml-builder/v/3.893.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -11298,7 +11298,7 @@ Apache License ---------------- -** @smithy/config-resolver@4.2.1 - https://www.npmjs.com/package/@smithy/config-resolver/v/4.2.1 | Apache-2.0 +** @smithy/config-resolver@4.2.2 - https://www.npmjs.com/package/@smithy/config-resolver/v/4.2.2 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -11503,7 +11503,7 @@ Apache License ---------------- -** @smithy/core@3.11.0 - https://www.npmjs.com/package/@smithy/core/v/3.11.0 | Apache-2.0 +** @smithy/core@3.11.1 - https://www.npmjs.com/package/@smithy/core/v/3.11.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -11709,7 +11709,7 @@ Apache License ---------------- -** @smithy/credential-provider-imds@4.1.1 - https://www.npmjs.com/package/@smithy/credential-provider-imds/v/4.1.1 | Apache-2.0 +** @smithy/credential-provider-imds@4.1.2 - https://www.npmjs.com/package/@smithy/credential-provider-imds/v/4.1.2 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -13968,7 +13968,7 @@ Apache License ---------------- -** @smithy/middleware-endpoint@4.2.1 - https://www.npmjs.com/package/@smithy/middleware-endpoint/v/4.2.1 | Apache-2.0 +** @smithy/middleware-endpoint@4.2.3 - https://www.npmjs.com/package/@smithy/middleware-endpoint/v/4.2.3 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -14173,7 +14173,7 @@ Apache License ---------------- -** @smithy/middleware-retry@4.2.1 - https://www.npmjs.com/package/@smithy/middleware-retry/v/4.2.1 | Apache-2.0 +** @smithy/middleware-retry@4.2.4 - https://www.npmjs.com/package/@smithy/middleware-retry/v/4.2.4 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -14790,7 +14790,7 @@ Apache License ---------------- -** @smithy/node-config-provider@4.2.1 - https://www.npmjs.com/package/@smithy/node-config-provider/v/4.2.1 | Apache-2.0 +** @smithy/node-config-provider@4.2.2 - https://www.npmjs.com/package/@smithy/node-config-provider/v/4.2.2 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -16023,7 +16023,7 @@ Apache License ---------------- -** @smithy/service-error-classification@4.1.1 - https://www.npmjs.com/package/@smithy/service-error-classification/v/4.1.1 | Apache-2.0 +** @smithy/service-error-classification@4.1.2 - https://www.npmjs.com/package/@smithy/service-error-classification/v/4.1.2 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -16229,7 +16229,7 @@ Apache License ---------------- -** @smithy/shared-ini-file-loader@4.1.1 - https://www.npmjs.com/package/@smithy/shared-ini-file-loader/v/4.1.1 | Apache-2.0 +** @smithy/shared-ini-file-loader@4.2.0 - https://www.npmjs.com/package/@smithy/shared-ini-file-loader/v/4.2.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -16639,7 +16639,7 @@ Apache License ---------------- -** @smithy/smithy-client@4.6.1 - https://www.npmjs.com/package/@smithy/smithy-client/v/4.6.1 | Apache-2.0 +** @smithy/smithy-client@4.6.3 - https://www.npmjs.com/package/@smithy/smithy-client/v/4.6.3 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -18487,7 +18487,7 @@ Apache License ---------------- -** @smithy/util-defaults-mode-node@4.1.1 - https://www.npmjs.com/package/@smithy/util-defaults-mode-node/v/4.1.1 | Apache-2.0 +** @smithy/util-defaults-mode-node@4.1.3 - https://www.npmjs.com/package/@smithy/util-defaults-mode-node/v/4.1.3 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -18693,7 +18693,7 @@ Apache License ---------------- -** @smithy/util-endpoints@3.1.1 - https://www.npmjs.com/package/@smithy/util-endpoints/v/3.1.1 | Apache-2.0 +** @smithy/util-endpoints@3.1.2 - https://www.npmjs.com/package/@smithy/util-endpoints/v/3.1.2 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -19308,7 +19308,7 @@ Apache License ---------------- -** @smithy/util-retry@4.1.1 - https://www.npmjs.com/package/@smithy/util-retry/v/4.1.1 | Apache-2.0 +** @smithy/util-retry@4.1.2 - https://www.npmjs.com/package/@smithy/util-retry/v/4.1.2 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -19513,7 +19513,7 @@ Apache License ---------------- -** @smithy/util-stream@4.3.1 - https://www.npmjs.com/package/@smithy/util-stream/v/4.3.1 | Apache-2.0 +** @smithy/util-stream@4.3.2 - https://www.npmjs.com/package/@smithy/util-stream/v/4.3.2 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ diff --git a/packages/@aws-cdk/integ-runner/package.json b/packages/@aws-cdk/integ-runner/package.json index 7ff891e16..c933b0afd 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.4", + "@cdklabs/eslint-plugin": "^1.3.5", "@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.214.0", + "aws-cdk-lib": "2.215.0", "commit-and-tag-version": "^12", "constructs": "^10", "eslint": "^9", @@ -59,18 +59,18 @@ "jest-junit": "^16", "license-checker": "^25.0.1", "mock-fs": "^5", - "node-backpack": "^1.1.6", + "node-backpack": "^1.1.7", "prettier": "^2.8", - "ts-jest": "^29.4.1", + "ts-jest": "^29.4.4", "typescript": "5.8" }, "dependencies": { - "@aws-cdk/aws-service-spec": "^0.1.96", + "@aws-cdk/aws-service-spec": "^0.1.98", "@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.214.0", + "@aws-cdk/cx-api": "^2.215.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 1d5199a73..0051fcc72 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.96", + "@aws-cdk/aws-service-spec": "^0.1.98", "@aws-cdk/cli-plugin-contract": "^0.0.0", - "@cdklabs/eslint-plugin": "^1.3.4", + "@cdklabs/eslint-plugin": "^1.3.5", "@jest/environment": "^29.7.0", "@jest/globals": "^29.7.0", "@jest/types": "^29.6.3", "@microsoft/api-extractor": "^7.52.13", - "@smithy/util-stream": "^4.3.1", + "@smithy/util-stream": "^4.3.2", "@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.214.0", + "aws-cdk-lib": "2.215.0", "aws-sdk-client-mock": "^4.1.0", "aws-sdk-client-mock-jest": "^4.1.0", "commit-and-tag-version": "^12", @@ -70,7 +70,7 @@ "license-checker": "^25.0.1", "nock": "13", "prettier": "^2.8", - "ts-jest": "^29.4.1", + "ts-jest": "^29.4.4", "typescript": "5.8", "xml-js": "^1.6.11" }, @@ -109,7 +109,7 @@ "@smithy/util-retry": "^4", "@smithy/util-waiter": "^4", "archiver": "^7.0.1", - "cdk-from-cfn": "^0.245.0", + "cdk-from-cfn": "^0.248.0", "chalk": "^4", "chokidar": "^3", "fast-deep-equal": "^3.1.3", diff --git a/packages/@aws-cdk/user-input-gen/package.json b/packages/@aws-cdk/user-input-gen/package.json index 89d35c4d4..162339ffa 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.4", + "@cdklabs/eslint-plugin": "^1.3.5", "@stylistic/eslint-plugin": "^3", "@types/jest": "^29.5.14", "@types/lodash.clonedeep": "^4.5.9", @@ -51,11 +51,11 @@ "jest": "^29.7.0", "jest-junit": "^16", "prettier": "^2.8", - "ts-jest": "^29.4.1", + "ts-jest": "^29.4.4", "typescript": "5.8" }, "dependencies": { - "@cdklabs/typewriter": "^0.0.5", + "@cdklabs/typewriter": "^0.0.6", "lodash.clonedeep": "^4.5.0", "prettier": "^2.8" }, diff --git a/packages/@aws-cdk/yarn-cling/package.json b/packages/@aws-cdk/yarn-cling/package.json index 138a52420..45f1ceb7b 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.4", + "@cdklabs/eslint-plugin": "^1.3.5", "@stylistic/eslint-plugin": "^3", "@types/jest": "^29.5.14", "@types/node": "^18", @@ -53,7 +53,7 @@ "jest": "^29.7.0", "jest-junit": "^16", "prettier": "^2.8", - "ts-jest": "^29.4.1", + "ts-jest": "^29.4.4", "typescript": "5.8" }, "dependencies": { diff --git a/packages/aws-cdk/THIRD_PARTY_LICENSES b/packages/aws-cdk/THIRD_PARTY_LICENSES index 0db84348c..12a8ffad6 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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-appsync/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-appsync@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-appsync/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudcontrol/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-cloudcontrol@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudcontrol/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudformation/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-cloudformation@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudformation/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudwatch-logs/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-cloudwatch-logs@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudwatch-logs/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-codebuild/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-codebuild@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-codebuild/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-cognito-identity/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-cognito-identity@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-cognito-identity/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-ec2/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-ec2@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-ec2/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-ecr/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-ecr@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-ecr/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-ecs/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-ecs@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-ecs/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-elastic-load-balancing-v2/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-elastic-load-balancing-v2@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-elastic-load-balancing-v2/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-iam/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-iam@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-iam/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-kms/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-kms@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-kms/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-lambda/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-lambda@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-lambda/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-route-53/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-route-53@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-route-53/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-s3/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-s3@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-s3/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-secrets-manager/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-secrets-manager@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-secrets-manager/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-sfn/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-sfn@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-sfn/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-ssm/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-ssm@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-ssm/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-sso/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-sso@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-sso/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-sts/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-sts@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-sts/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/core/v/3.888.0 | Apache-2.0 +** @aws-sdk/core@3.893.0 - https://www.npmjs.com/package/@aws-sdk/core/v/3.893.0 | Apache-2.0 ---------------- -** @aws-sdk/credential-provider-cognito-identity@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-cognito-identity/v/3.888.0 | Apache-2.0 +** @aws-sdk/credential-provider-cognito-identity@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-cognito-identity/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-env/v/3.888.0 | Apache-2.0 +** @aws-sdk/credential-provider-env@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-env/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-http/v/3.888.0 | Apache-2.0 +** @aws-sdk/credential-provider-http@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-http/v/3.893.0 | Apache-2.0 ---------------- -** @aws-sdk/credential-provider-ini@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-ini/v/3.888.0 | Apache-2.0 +** @aws-sdk/credential-provider-ini@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-ini/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-node/v/3.888.0 | Apache-2.0 +** @aws-sdk/credential-provider-node@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-node/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-process/v/3.888.0 | Apache-2.0 +** @aws-sdk/credential-provider-process@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-process/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-sso/v/3.888.0 | Apache-2.0 +** @aws-sdk/credential-provider-sso@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-sso/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-web-identity/v/3.888.0 | Apache-2.0 +** @aws-sdk/credential-provider-web-identity@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-web-identity/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-providers/v/3.888.0 | Apache-2.0 +** @aws-sdk/credential-providers@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-providers/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/ec2-metadata-service/v/3.888.0 | Apache-2.0 +** @aws-sdk/ec2-metadata-service@3.893.0 - https://www.npmjs.com/package/@aws-sdk/ec2-metadata-service/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/lib-storage/v/3.888.0 | Apache-2.0 +** @aws-sdk/lib-storage@3.893.0 - https://www.npmjs.com/package/@aws-sdk/lib-storage/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-bucket-endpoint/v/3.887.0 | Apache-2.0 +** @aws-sdk/middleware-bucket-endpoint@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-bucket-endpoint/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-expect-continue/v/3.887.0 | Apache-2.0 +** @aws-sdk/middleware-expect-continue@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-expect-continue/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/middleware-flexible-checksums/v/3.888.0 | Apache-2.0 +** @aws-sdk/middleware-flexible-checksums@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-flexible-checksums/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-host-header/v/3.887.0 | Apache-2.0 +** @aws-sdk/middleware-host-header@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-host-header/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-location-constraint/v/3.887.0 | Apache-2.0 +** @aws-sdk/middleware-location-constraint@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-location-constraint/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-logger/v/3.887.0 | Apache-2.0 +** @aws-sdk/middleware-logger@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-logger/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-recursion-detection/v/3.887.0 | Apache-2.0 +** @aws-sdk/middleware-recursion-detection@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-recursion-detection/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-ec2/v/3.887.0 | Apache-2.0 +** @aws-sdk/middleware-sdk-ec2@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-ec2/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-route53/v/3.887.0 | Apache-2.0 +** @aws-sdk/middleware-sdk-route53@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-route53/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-s3/v/3.888.0 | Apache-2.0 +** @aws-sdk/middleware-sdk-s3@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-s3/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-ssec/v/3.887.0 | Apache-2.0 +** @aws-sdk/middleware-ssec@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-ssec/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/middleware-user-agent/v/3.888.0 | Apache-2.0 +** @aws-sdk/middleware-user-agent@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-user-agent/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/nested-clients/v/3.888.0 | Apache-2.0 +** @aws-sdk/nested-clients@3.893.0 - https://www.npmjs.com/package/@aws-sdk/nested-clients/v/3.893.0 | Apache-2.0 ---------------- -** @aws-sdk/region-config-resolver@3.887.0 - https://www.npmjs.com/package/@aws-sdk/region-config-resolver/v/3.887.0 | Apache-2.0 +** @aws-sdk/region-config-resolver@3.893.0 - https://www.npmjs.com/package/@aws-sdk/region-config-resolver/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/signature-v4-multi-region/v/3.888.0 | Apache-2.0 +** @aws-sdk/signature-v4-multi-region@3.893.0 - https://www.npmjs.com/package/@aws-sdk/signature-v4-multi-region/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/token-providers/v/3.888.0 | Apache-2.0 +** @aws-sdk/token-providers@3.893.0 - https://www.npmjs.com/package/@aws-sdk/token-providers/v/3.893.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -9887,7 +9887,7 @@ Apache License ---------------- -** @aws-sdk/util-arn-parser@3.873.0 - https://www.npmjs.com/package/@aws-sdk/util-arn-parser/v/3.873.0 | Apache-2.0 +** @aws-sdk/util-arn-parser@3.893.0 - https://www.npmjs.com/package/@aws-sdk/util-arn-parser/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/util-endpoints/v/3.887.0 | Apache-2.0 +** @aws-sdk/util-endpoints@3.893.0 - https://www.npmjs.com/package/@aws-sdk/util-endpoints/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/util-format-url/v/3.887.0 | Apache-2.0 +** @aws-sdk/util-format-url@3.893.0 - https://www.npmjs.com/package/@aws-sdk/util-format-url/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/util-user-agent-node/v/3.888.0 | Apache-2.0 +** @aws-sdk/util-user-agent-node@3.893.0 - https://www.npmjs.com/package/@aws-sdk/util-user-agent-node/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/xml-builder/v/3.887.0 | Apache-2.0 +** @aws-sdk/xml-builder@3.893.0 - https://www.npmjs.com/package/@aws-sdk/xml-builder/v/3.893.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -11298,7 +11298,7 @@ Apache License ---------------- -** @smithy/config-resolver@4.2.1 - https://www.npmjs.com/package/@smithy/config-resolver/v/4.2.1 | Apache-2.0 +** @smithy/config-resolver@4.2.2 - https://www.npmjs.com/package/@smithy/config-resolver/v/4.2.2 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -11503,7 +11503,7 @@ Apache License ---------------- -** @smithy/core@3.11.0 - https://www.npmjs.com/package/@smithy/core/v/3.11.0 | Apache-2.0 +** @smithy/core@3.11.1 - https://www.npmjs.com/package/@smithy/core/v/3.11.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -11709,7 +11709,7 @@ Apache License ---------------- -** @smithy/credential-provider-imds@4.1.1 - https://www.npmjs.com/package/@smithy/credential-provider-imds/v/4.1.1 | Apache-2.0 +** @smithy/credential-provider-imds@4.1.2 - https://www.npmjs.com/package/@smithy/credential-provider-imds/v/4.1.2 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -13968,7 +13968,7 @@ Apache License ---------------- -** @smithy/middleware-endpoint@4.2.1 - https://www.npmjs.com/package/@smithy/middleware-endpoint/v/4.2.1 | Apache-2.0 +** @smithy/middleware-endpoint@4.2.3 - https://www.npmjs.com/package/@smithy/middleware-endpoint/v/4.2.3 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -14173,7 +14173,7 @@ Apache License ---------------- -** @smithy/middleware-retry@4.2.1 - https://www.npmjs.com/package/@smithy/middleware-retry/v/4.2.1 | Apache-2.0 +** @smithy/middleware-retry@4.2.4 - https://www.npmjs.com/package/@smithy/middleware-retry/v/4.2.4 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -14790,7 +14790,7 @@ Apache License ---------------- -** @smithy/node-config-provider@4.2.1 - https://www.npmjs.com/package/@smithy/node-config-provider/v/4.2.1 | Apache-2.0 +** @smithy/node-config-provider@4.2.2 - https://www.npmjs.com/package/@smithy/node-config-provider/v/4.2.2 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -16023,7 +16023,7 @@ Apache License ---------------- -** @smithy/service-error-classification@4.1.1 - https://www.npmjs.com/package/@smithy/service-error-classification/v/4.1.1 | Apache-2.0 +** @smithy/service-error-classification@4.1.2 - https://www.npmjs.com/package/@smithy/service-error-classification/v/4.1.2 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -16229,7 +16229,7 @@ Apache License ---------------- -** @smithy/shared-ini-file-loader@4.1.1 - https://www.npmjs.com/package/@smithy/shared-ini-file-loader/v/4.1.1 | Apache-2.0 +** @smithy/shared-ini-file-loader@4.2.0 - https://www.npmjs.com/package/@smithy/shared-ini-file-loader/v/4.2.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -16639,7 +16639,7 @@ Apache License ---------------- -** @smithy/smithy-client@4.6.1 - https://www.npmjs.com/package/@smithy/smithy-client/v/4.6.1 | Apache-2.0 +** @smithy/smithy-client@4.6.3 - https://www.npmjs.com/package/@smithy/smithy-client/v/4.6.3 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -18487,7 +18487,7 @@ Apache License ---------------- -** @smithy/util-defaults-mode-node@4.1.1 - https://www.npmjs.com/package/@smithy/util-defaults-mode-node/v/4.1.1 | Apache-2.0 +** @smithy/util-defaults-mode-node@4.1.3 - https://www.npmjs.com/package/@smithy/util-defaults-mode-node/v/4.1.3 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -18693,7 +18693,7 @@ Apache License ---------------- -** @smithy/util-endpoints@3.1.1 - https://www.npmjs.com/package/@smithy/util-endpoints/v/3.1.1 | Apache-2.0 +** @smithy/util-endpoints@3.1.2 - https://www.npmjs.com/package/@smithy/util-endpoints/v/3.1.2 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -19308,7 +19308,7 @@ Apache License ---------------- -** @smithy/util-retry@4.1.1 - https://www.npmjs.com/package/@smithy/util-retry/v/4.1.1 | Apache-2.0 +** @smithy/util-retry@4.1.2 - https://www.npmjs.com/package/@smithy/util-retry/v/4.1.2 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -19513,7 +19513,7 @@ Apache License ---------------- -** @smithy/util-stream@4.3.1 - https://www.npmjs.com/package/@smithy/util-stream/v/4.3.1 | Apache-2.0 +** @smithy/util-stream@4.3.2 - https://www.npmjs.com/package/@smithy/util-stream/v/4.3.2 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -21195,7 +21195,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI ---------------- -** cdk-from-cfn@0.245.0 - https://www.npmjs.com/package/cdk-from-cfn/v/0.245.0 | MIT OR Apache-2.0 +** cdk-from-cfn@0.248.0 - https://www.npmjs.com/package/cdk-from-cfn/v/0.248.0 | MIT OR Apache-2.0 ---------------- diff --git a/packages/aws-cdk/lib/init-templates/.init-version.json b/packages/aws-cdk/lib/init-templates/.init-version.json index 33e0eaed7..2d1b5150e 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.214.0", "constructs": "^10.0.0"} +{"aws-cdk-lib": "2.215.0", "constructs": "^10.0.0"} diff --git a/packages/aws-cdk/package.json b/packages/aws-cdk/package.json index 7e680df96..e4429df27 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.4", + "@cdklabs/eslint-plugin": "^1.3.5", "@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.214.0", + "aws-cdk-lib": "2.215.0", "aws-sdk-client-mock": "^4.1.0", "aws-sdk-client-mock-jest": "^4.1.0", "axios": "^1.12.2", @@ -70,10 +70,10 @@ "license-checker": "^25.0.1", "madge": "^8.0.0", "nock": "13", - "node-backpack": "^1.1.6", + "node-backpack": "^1.1.7", "prettier": "^2.8", "sinon": "^19.0.5", - "ts-jest": "^29.4.1", + "ts-jest": "^29.4.4", "ts-mock-imports": "^1.3.17", "typescript": "5.8", "xml-js": "^1.6.11" @@ -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.214.0", + "@aws-cdk/cx-api": "^2.215.0", "@aws-cdk/toolkit-lib": "^0.0.0", "@aws-sdk/client-appsync": "^3", "@aws-sdk/client-cloudcontrol": "^3", @@ -105,15 +105,15 @@ "@aws-sdk/credential-providers": "^3", "@aws-sdk/ec2-metadata-service": "^3", "@aws-sdk/lib-storage": "^3", - "@smithy/middleware-endpoint": "^4.2.1", + "@smithy/middleware-endpoint": "^4.2.3", "@smithy/property-provider": "^4.1.1", - "@smithy/shared-ini-file-loader": "^4.1.1", + "@smithy/shared-ini-file-loader": "^4.2.0", "@smithy/types": "^4.5.0", - "@smithy/util-retry": "^4.1.1", + "@smithy/util-retry": "^4.1.2", "@smithy/util-waiter": "^4.1.1", "archiver": "^7.0.1", "camelcase": "^6", - "cdk-from-cfn": "^0.245.0", + "cdk-from-cfn": "^0.248.0", "chalk": "^4", "chokidar": "^3", "decamelize": "^5", diff --git a/packages/cdk-assets/THIRD_PARTY_LICENSES b/packages/cdk-assets/THIRD_PARTY_LICENSES index b794fa014..beeea79fa 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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-cognito-identity/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-cognito-identity@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-cognito-identity/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-ecr/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-ecr@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-ecr/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-s3/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-s3@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-s3/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-secrets-manager/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-secrets-manager@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-secrets-manager/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-sso/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-sso@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-sso/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/client-sts/v/3.888.0 | Apache-2.0 +** @aws-sdk/client-sts@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-sts/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/core/v/3.888.0 | Apache-2.0 +** @aws-sdk/core@3.893.0 - https://www.npmjs.com/package/@aws-sdk/core/v/3.893.0 | Apache-2.0 ---------------- -** @aws-sdk/credential-provider-cognito-identity@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-cognito-identity/v/3.888.0 | Apache-2.0 +** @aws-sdk/credential-provider-cognito-identity@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-cognito-identity/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-env/v/3.888.0 | Apache-2.0 +** @aws-sdk/credential-provider-env@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-env/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-http/v/3.888.0 | Apache-2.0 +** @aws-sdk/credential-provider-http@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-http/v/3.893.0 | Apache-2.0 ---------------- -** @aws-sdk/credential-provider-ini@3.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-ini/v/3.888.0 | Apache-2.0 +** @aws-sdk/credential-provider-ini@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-ini/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-node/v/3.888.0 | Apache-2.0 +** @aws-sdk/credential-provider-node@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-node/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-process/v/3.888.0 | Apache-2.0 +** @aws-sdk/credential-provider-process@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-process/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-sso/v/3.888.0 | Apache-2.0 +** @aws-sdk/credential-provider-sso@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-sso/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-web-identity/v/3.888.0 | Apache-2.0 +** @aws-sdk/credential-provider-web-identity@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-web-identity/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/credential-providers/v/3.888.0 | Apache-2.0 +** @aws-sdk/credential-providers@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-providers/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/lib-storage/v/3.888.0 | Apache-2.0 +** @aws-sdk/lib-storage@3.893.0 - https://www.npmjs.com/package/@aws-sdk/lib-storage/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-bucket-endpoint/v/3.887.0 | Apache-2.0 +** @aws-sdk/middleware-bucket-endpoint@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-bucket-endpoint/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-expect-continue/v/3.887.0 | Apache-2.0 +** @aws-sdk/middleware-expect-continue@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-expect-continue/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/middleware-flexible-checksums/v/3.888.0 | Apache-2.0 +** @aws-sdk/middleware-flexible-checksums@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-flexible-checksums/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-host-header/v/3.887.0 | Apache-2.0 +** @aws-sdk/middleware-host-header@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-host-header/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-location-constraint/v/3.887.0 | Apache-2.0 +** @aws-sdk/middleware-location-constraint@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-location-constraint/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-logger/v/3.887.0 | Apache-2.0 +** @aws-sdk/middleware-logger@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-logger/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-recursion-detection/v/3.887.0 | Apache-2.0 +** @aws-sdk/middleware-recursion-detection@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-recursion-detection/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-s3/v/3.888.0 | Apache-2.0 +** @aws-sdk/middleware-sdk-s3@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-s3/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/middleware-ssec/v/3.887.0 | Apache-2.0 +** @aws-sdk/middleware-ssec@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-ssec/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/middleware-user-agent/v/3.888.0 | Apache-2.0 +** @aws-sdk/middleware-user-agent@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-user-agent/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/nested-clients/v/3.888.0 | Apache-2.0 +** @aws-sdk/nested-clients@3.893.0 - https://www.npmjs.com/package/@aws-sdk/nested-clients/v/3.893.0 | Apache-2.0 ---------------- -** @aws-sdk/region-config-resolver@3.887.0 - https://www.npmjs.com/package/@aws-sdk/region-config-resolver/v/3.887.0 | Apache-2.0 +** @aws-sdk/region-config-resolver@3.893.0 - https://www.npmjs.com/package/@aws-sdk/region-config-resolver/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/signature-v4-multi-region/v/3.888.0 | Apache-2.0 +** @aws-sdk/signature-v4-multi-region@3.893.0 - https://www.npmjs.com/package/@aws-sdk/signature-v4-multi-region/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/token-providers/v/3.888.0 | Apache-2.0 +** @aws-sdk/token-providers@3.893.0 - https://www.npmjs.com/package/@aws-sdk/token-providers/v/3.893.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -6387,7 +6387,7 @@ Apache License ---------------- -** @aws-sdk/util-arn-parser@3.873.0 - https://www.npmjs.com/package/@aws-sdk/util-arn-parser/v/3.873.0 | Apache-2.0 +** @aws-sdk/util-arn-parser@3.893.0 - https://www.npmjs.com/package/@aws-sdk/util-arn-parser/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/util-endpoints/v/3.887.0 | Apache-2.0 +** @aws-sdk/util-endpoints@3.893.0 - https://www.npmjs.com/package/@aws-sdk/util-endpoints/v/3.893.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.888.0 - https://www.npmjs.com/package/@aws-sdk/util-user-agent-node/v/3.888.0 | Apache-2.0 +** @aws-sdk/util-user-agent-node@3.893.0 - https://www.npmjs.com/package/@aws-sdk/util-user-agent-node/v/3.893.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.887.0 - https://www.npmjs.com/package/@aws-sdk/xml-builder/v/3.887.0 | Apache-2.0 +** @aws-sdk/xml-builder@3.893.0 - https://www.npmjs.com/package/@aws-sdk/xml-builder/v/3.893.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -7593,7 +7593,7 @@ Apache License ---------------- -** @smithy/config-resolver@4.2.1 - https://www.npmjs.com/package/@smithy/config-resolver/v/4.2.1 | Apache-2.0 +** @smithy/config-resolver@4.2.2 - https://www.npmjs.com/package/@smithy/config-resolver/v/4.2.2 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -7798,7 +7798,7 @@ Apache License ---------------- -** @smithy/core@3.11.0 - https://www.npmjs.com/package/@smithy/core/v/3.11.0 | Apache-2.0 +** @smithy/core@3.11.1 - https://www.npmjs.com/package/@smithy/core/v/3.11.1 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -8004,7 +8004,7 @@ Apache License ---------------- -** @smithy/credential-provider-imds@4.1.1 - https://www.npmjs.com/package/@smithy/credential-provider-imds/v/4.1.1 | Apache-2.0 +** @smithy/credential-provider-imds@4.1.2 - https://www.npmjs.com/package/@smithy/credential-provider-imds/v/4.1.2 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -10263,7 +10263,7 @@ Apache License ---------------- -** @smithy/middleware-endpoint@4.2.1 - https://www.npmjs.com/package/@smithy/middleware-endpoint/v/4.2.1 | Apache-2.0 +** @smithy/middleware-endpoint@4.2.3 - https://www.npmjs.com/package/@smithy/middleware-endpoint/v/4.2.3 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -10468,7 +10468,7 @@ Apache License ---------------- -** @smithy/middleware-retry@4.2.1 - https://www.npmjs.com/package/@smithy/middleware-retry/v/4.2.1 | Apache-2.0 +** @smithy/middleware-retry@4.2.4 - https://www.npmjs.com/package/@smithy/middleware-retry/v/4.2.4 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -11085,7 +11085,7 @@ Apache License ---------------- -** @smithy/node-config-provider@4.2.1 - https://www.npmjs.com/package/@smithy/node-config-provider/v/4.2.1 | Apache-2.0 +** @smithy/node-config-provider@4.2.2 - https://www.npmjs.com/package/@smithy/node-config-provider/v/4.2.2 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -12318,7 +12318,7 @@ Apache License ---------------- -** @smithy/service-error-classification@4.1.1 - https://www.npmjs.com/package/@smithy/service-error-classification/v/4.1.1 | Apache-2.0 +** @smithy/service-error-classification@4.1.2 - https://www.npmjs.com/package/@smithy/service-error-classification/v/4.1.2 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -12524,7 +12524,7 @@ Apache License ---------------- -** @smithy/shared-ini-file-loader@4.1.1 - https://www.npmjs.com/package/@smithy/shared-ini-file-loader/v/4.1.1 | Apache-2.0 +** @smithy/shared-ini-file-loader@4.2.0 - https://www.npmjs.com/package/@smithy/shared-ini-file-loader/v/4.2.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -12934,7 +12934,7 @@ Apache License ---------------- -** @smithy/smithy-client@4.6.1 - https://www.npmjs.com/package/@smithy/smithy-client/v/4.6.1 | Apache-2.0 +** @smithy/smithy-client@4.6.3 - https://www.npmjs.com/package/@smithy/smithy-client/v/4.6.3 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -14782,7 +14782,7 @@ Apache License ---------------- -** @smithy/util-defaults-mode-node@4.1.1 - https://www.npmjs.com/package/@smithy/util-defaults-mode-node/v/4.1.1 | Apache-2.0 +** @smithy/util-defaults-mode-node@4.1.3 - https://www.npmjs.com/package/@smithy/util-defaults-mode-node/v/4.1.3 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -14988,7 +14988,7 @@ Apache License ---------------- -** @smithy/util-endpoints@3.1.1 - https://www.npmjs.com/package/@smithy/util-endpoints/v/3.1.1 | Apache-2.0 +** @smithy/util-endpoints@3.1.2 - https://www.npmjs.com/package/@smithy/util-endpoints/v/3.1.2 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -15603,7 +15603,7 @@ Apache License ---------------- -** @smithy/util-retry@4.1.1 - https://www.npmjs.com/package/@smithy/util-retry/v/4.1.1 | Apache-2.0 +** @smithy/util-retry@4.1.2 - https://www.npmjs.com/package/@smithy/util-retry/v/4.1.2 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -15808,7 +15808,7 @@ Apache License ---------------- -** @smithy/util-stream@4.3.1 - https://www.npmjs.com/package/@smithy/util-stream/v/4.3.1 | Apache-2.0 +** @smithy/util-stream@4.3.2 - https://www.npmjs.com/package/@smithy/util-stream/v/4.3.2 | 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 07119c80f..8b3422159 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.888.0", - "@cdklabs/eslint-plugin": "^1.3.4", + "@aws-sdk/client-s3": "^3.893.0", + "@cdklabs/eslint-plugin": "^1.3.5", "@stylistic/eslint-plugin": "^3", "@types/jest": "^29.5.14", "@types/node": "^16", @@ -57,9 +57,9 @@ "jest": "^29.7.0", "jest-junit": "^16", "license-checker": "^25.0.1", - "node-backpack": "^1.1.6", + "node-backpack": "^1.1.7", "prettier": "^2.8", - "ts-jest": "^29.4.1", + "ts-jest": "^29.4.4", "typescript": "5.8" }, "dependencies": { diff --git a/packages/cdk/package.json b/packages/cdk/package.json index 3ea54939a..8f4661cee 100644 --- a/packages/cdk/package.json +++ b/packages/cdk/package.json @@ -34,7 +34,7 @@ "organization": true }, "devDependencies": { - "@cdklabs/eslint-plugin": "^1.3.4", + "@cdklabs/eslint-plugin": "^1.3.5", "@stylistic/eslint-plugin": "^3", "@types/jest": "^29.5.14", "@types/node": "^16", @@ -53,7 +53,7 @@ "jest-junit": "^16", "license-checker": "^25.0.1", "prettier": "^2.8", - "ts-jest": "^29.4.1", + "ts-jest": "^29.4.4", "typescript": "5.8" }, "dependencies": { diff --git a/yarn.lock b/yarn.lock index 70c125329..29338e537 100644 --- a/yarn.lock +++ b/yarn.lock @@ -23,26 +23,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.96": - version "0.1.96" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-service-spec/-/aws-service-spec-0.1.96.tgz#a4bb89a4d23ba035ab92d5dafb8f90bda2f7fa44" - integrity sha512-RIJR9YoCDqEPjqRFUXIXBjsh6ksa1V2weVvgDn9PbvCgiZzRIvzFa4DkNUBHc+K6kSIVucOda+jd52HLSZab/w== +"@aws-cdk/aws-service-spec@^0.1.98": + version "0.1.98" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-service-spec/-/aws-service-spec-0.1.98.tgz#cc8224815c5bab18167bd2f11eb85ea559b2a91d" + integrity sha512-oif2Gxp6Tb9FoT4iw1M/DPULshqK/DL7Bbo/3ss7uTHm5DDsI48tXU4ooEiiFNwLkMAp1Bp+76iG0wkgNqWwmw== dependencies: - "@aws-cdk/service-spec-types" "^0.0.162" + "@aws-cdk/service-spec-types" "^0.0.164" "@cdklabs/tskb" "^0.0.3" "@aws-cdk/cloud-assembly-schema@^48.6.0": - version "48.9.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-48.9.0.tgz#d36be6279916ad345bd67d27824f66a7a85fba3f" - integrity sha512-wZsFnrLLzowYA26yfV6Xe7h6ZAYXZwsAQLLBowxhVdR5NcJIeCWI0dAavNdrUdZgiEbYU4rkUX3AXYI+nC6FTA== + version "48.10.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-48.10.0.tgz#2f03b703b04f9d0035e86272025bcc8ab1979160" + integrity sha512-Y9wkKUiH9ey8jTmSgbYD3ZbEzmog9dXCb6V6KwfAwqfn3yiFq0l0BoQKIkhcuLQnrB8cYGM3MdmzdViwTL1F9g== dependencies: jsonschema "~1.4.1" semver "^7.7.2" -"@aws-cdk/cx-api@^2", "@aws-cdk/cx-api@^2.214.0": - version "2.214.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/cx-api/-/cx-api-2.214.0.tgz#0f1cbef5b2143f57181885bdaee8130613ca1fb6" - integrity sha512-kkIIHAU6YtBdBzeJxI501A1V0IYSDqukeVJz5XTtPyNfIf/ZsyisiUyRKVNo+3i7duYPlP17zCX/s5zyBOfZsg== +"@aws-cdk/cx-api@^2", "@aws-cdk/cx-api@^2.215.0": + version "2.215.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/cx-api/-/cx-api-2.215.0.tgz#e08fd8c510dfe5058ee992cf64a38961704e97ba" + integrity sha512-BVJBkr8BDqdLW9XqQ3nfnZXfwcUXXBnN6vomYmnjn5rMxiEp20ry3e5v2OPQoaTwR2/WZvx6vMb2Iq14foSPCQ== dependencies: semver "^7.7.2" @@ -51,10 +51,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.162": - version "0.0.162" - resolved "https://registry.yarnpkg.com/@aws-cdk/service-spec-types/-/service-spec-types-0.0.162.tgz#757498555635b28fcffbe78ddecd80212261591d" - integrity sha512-zGMhV7rk1hqmVNYPYT4q4zUO2KwJdLtCNB0tQ/4W+bpg2djT0rIjdtC0h7xPe7L5mCBm97PLlDG2c6ckWKkaKQ== +"@aws-cdk/service-spec-types@^0.0.164": + version "0.0.164" + resolved "https://registry.yarnpkg.com/@aws-cdk/service-spec-types/-/service-spec-types-0.0.164.tgz#9c19b41234a1dd7fa5b0000c0ea61480058cdc15" + integrity sha512-Uy28KdwlotnGAH89PsIMH5bUEF8jb2W4FTaHrO8yRu70PgrnqH6j/xVWlyrp1JRd05CorZUhV9SWTdbCdzMU6Q== dependencies: "@cdklabs/tskb" "^0.0.3" @@ -179,93 +179,93 @@ tslib "^1.8.0" "@aws-sdk/client-appsync@^3": - version "3.888.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-appsync/-/client-appsync-3.888.0.tgz#f2c38ed7a78df3833200f684574eef32e5a02e05" - integrity sha512-MFZtS7oBrA5TiVMYIj07cPj3n+Yl9NGSLlP5nnTgNwt+qCiVe6RRccI1p4w8vX6omHHOTsJHEOz53gLNj2zb8w== + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-appsync/-/client-appsync-3.893.0.tgz#3da4570cd96be330411e940782ec64df254fac04" + integrity sha512-/5RLLWv1TDJFcyzAPznfOARVhQLvA7gJ6oEa9l+7RdmPQ37gTdsT/XmvE3atOaA0J16Z87a+HqOjeWK4vh1KyA== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.888.0" - "@aws-sdk/credential-provider-node" "3.888.0" - "@aws-sdk/middleware-host-header" "3.887.0" - "@aws-sdk/middleware-logger" "3.887.0" - "@aws-sdk/middleware-recursion-detection" "3.887.0" - "@aws-sdk/middleware-user-agent" "3.888.0" - "@aws-sdk/region-config-resolver" "3.887.0" - "@aws-sdk/types" "3.887.0" - "@aws-sdk/util-endpoints" "3.887.0" - "@aws-sdk/util-user-agent-browser" "3.887.0" - "@aws-sdk/util-user-agent-node" "3.888.0" - "@smithy/config-resolver" "^4.2.1" - "@smithy/core" "^3.11.0" + "@aws-sdk/core" "3.893.0" + "@aws-sdk/credential-provider-node" "3.893.0" + "@aws-sdk/middleware-host-header" "3.893.0" + "@aws-sdk/middleware-logger" "3.893.0" + "@aws-sdk/middleware-recursion-detection" "3.893.0" + "@aws-sdk/middleware-user-agent" "3.893.0" + "@aws-sdk/region-config-resolver" "3.893.0" + "@aws-sdk/types" "3.893.0" + "@aws-sdk/util-endpoints" "3.893.0" + "@aws-sdk/util-user-agent-browser" "3.893.0" + "@aws-sdk/util-user-agent-node" "3.893.0" + "@smithy/config-resolver" "^4.2.2" + "@smithy/core" "^3.11.1" "@smithy/fetch-http-handler" "^5.2.1" "@smithy/hash-node" "^4.1.1" "@smithy/invalid-dependency" "^4.1.1" "@smithy/middleware-content-length" "^4.1.1" - "@smithy/middleware-endpoint" "^4.2.1" - "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-endpoint" "^4.2.3" + "@smithy/middleware-retry" "^4.2.4" "@smithy/middleware-serde" "^4.1.1" "@smithy/middleware-stack" "^4.1.1" - "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-config-provider" "^4.2.2" "@smithy/node-http-handler" "^4.2.1" "@smithy/protocol-http" "^5.2.1" - "@smithy/smithy-client" "^4.6.1" + "@smithy/smithy-client" "^4.6.3" "@smithy/types" "^4.5.0" "@smithy/url-parser" "^4.1.1" "@smithy/util-base64" "^4.1.0" "@smithy/util-body-length-browser" "^4.1.0" "@smithy/util-body-length-node" "^4.1.0" - "@smithy/util-defaults-mode-browser" "^4.1.1" - "@smithy/util-defaults-mode-node" "^4.1.1" - "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-defaults-mode-browser" "^4.1.3" + "@smithy/util-defaults-mode-node" "^4.1.3" + "@smithy/util-endpoints" "^3.1.2" "@smithy/util-middleware" "^4.1.1" - "@smithy/util-retry" "^4.1.1" - "@smithy/util-stream" "^4.3.1" + "@smithy/util-retry" "^4.1.2" + "@smithy/util-stream" "^4.3.2" "@smithy/util-utf8" "^4.1.0" tslib "^2.6.2" "@aws-sdk/client-cloudcontrol@^3": - version "3.888.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudcontrol/-/client-cloudcontrol-3.888.0.tgz#7230dbf9e4c22727a6ad9cf9517249f713e89617" - integrity sha512-BsQPotE/AsbK8QBteOpXhDeFrKjBDMdbradrA845o06t7OyU8rl+eF7oB8asdj/7/1dK3xgpIVwmKtir7TDJdg== + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudcontrol/-/client-cloudcontrol-3.893.0.tgz#749b7beb12488dc8548a264a035b1fbeec83b321" + integrity sha512-RjE8sl6nN9CLA7v2Gkm79GxpX9Uk5tf5KE/YcLWOeC63+1zF8jRpK/SNzbCmRUsEP9KA141UcF3FqxbMC46grA== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.888.0" - "@aws-sdk/credential-provider-node" "3.888.0" - "@aws-sdk/middleware-host-header" "3.887.0" - "@aws-sdk/middleware-logger" "3.887.0" - "@aws-sdk/middleware-recursion-detection" "3.887.0" - "@aws-sdk/middleware-user-agent" "3.888.0" - "@aws-sdk/region-config-resolver" "3.887.0" - "@aws-sdk/types" "3.887.0" - "@aws-sdk/util-endpoints" "3.887.0" - "@aws-sdk/util-user-agent-browser" "3.887.0" - "@aws-sdk/util-user-agent-node" "3.888.0" - "@smithy/config-resolver" "^4.2.1" - "@smithy/core" "^3.11.0" + "@aws-sdk/core" "3.893.0" + "@aws-sdk/credential-provider-node" "3.893.0" + "@aws-sdk/middleware-host-header" "3.893.0" + "@aws-sdk/middleware-logger" "3.893.0" + "@aws-sdk/middleware-recursion-detection" "3.893.0" + "@aws-sdk/middleware-user-agent" "3.893.0" + "@aws-sdk/region-config-resolver" "3.893.0" + "@aws-sdk/types" "3.893.0" + "@aws-sdk/util-endpoints" "3.893.0" + "@aws-sdk/util-user-agent-browser" "3.893.0" + "@aws-sdk/util-user-agent-node" "3.893.0" + "@smithy/config-resolver" "^4.2.2" + "@smithy/core" "^3.11.1" "@smithy/fetch-http-handler" "^5.2.1" "@smithy/hash-node" "^4.1.1" "@smithy/invalid-dependency" "^4.1.1" "@smithy/middleware-content-length" "^4.1.1" - "@smithy/middleware-endpoint" "^4.2.1" - "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-endpoint" "^4.2.3" + "@smithy/middleware-retry" "^4.2.4" "@smithy/middleware-serde" "^4.1.1" "@smithy/middleware-stack" "^4.1.1" - "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-config-provider" "^4.2.2" "@smithy/node-http-handler" "^4.2.1" "@smithy/protocol-http" "^5.2.1" - "@smithy/smithy-client" "^4.6.1" + "@smithy/smithy-client" "^4.6.3" "@smithy/types" "^4.5.0" "@smithy/url-parser" "^4.1.1" "@smithy/util-base64" "^4.1.0" "@smithy/util-body-length-browser" "^4.1.0" "@smithy/util-body-length-node" "^4.1.0" - "@smithy/util-defaults-mode-browser" "^4.1.1" - "@smithy/util-defaults-mode-node" "^4.1.1" - "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-defaults-mode-browser" "^4.1.3" + "@smithy/util-defaults-mode-node" "^4.1.3" + "@smithy/util-endpoints" "^3.1.2" "@smithy/util-middleware" "^4.1.1" - "@smithy/util-retry" "^4.1.1" + "@smithy/util-retry" "^4.1.2" "@smithy/util-utf8" "^4.1.0" "@smithy/util-waiter" "^4.1.1" "@types/uuid" "^9.0.1" @@ -311,48 +311,48 @@ tslib "^2.0.0" uuid "^3.0.0" -"@aws-sdk/client-cloudformation@^3", "@aws-sdk/client-cloudformation@^3.888.0": - version "3.888.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudformation/-/client-cloudformation-3.888.0.tgz#f163b5da3f8a21d0cefdc1915fb6f7f4d9e73dbf" - integrity sha512-49Ve6lTSdG6oY+62s2m5or/SZOFJqZPm5r+Y/eS6XbX/sBdlHPxVvuBMI98J2zCR/bYagQ2jnWZVQwwDevMdmw== +"@aws-sdk/client-cloudformation@^3", "@aws-sdk/client-cloudformation@^3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudformation/-/client-cloudformation-3.893.0.tgz#900f28bb998b647dbe4de20e8e8a79797b82354c" + integrity sha512-6um0kN8bNfA55gmG7ag85BRqhLWp40Du+KJgErwSwW0v66pXnuQ4Gny6VuAQrEIMQTfaOR30uMhZKRcRvQULQA== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.888.0" - "@aws-sdk/credential-provider-node" "3.888.0" - "@aws-sdk/middleware-host-header" "3.887.0" - "@aws-sdk/middleware-logger" "3.887.0" - "@aws-sdk/middleware-recursion-detection" "3.887.0" - "@aws-sdk/middleware-user-agent" "3.888.0" - "@aws-sdk/region-config-resolver" "3.887.0" - "@aws-sdk/types" "3.887.0" - "@aws-sdk/util-endpoints" "3.887.0" - "@aws-sdk/util-user-agent-browser" "3.887.0" - "@aws-sdk/util-user-agent-node" "3.888.0" - "@smithy/config-resolver" "^4.2.1" - "@smithy/core" "^3.11.0" + "@aws-sdk/core" "3.893.0" + "@aws-sdk/credential-provider-node" "3.893.0" + "@aws-sdk/middleware-host-header" "3.893.0" + "@aws-sdk/middleware-logger" "3.893.0" + "@aws-sdk/middleware-recursion-detection" "3.893.0" + "@aws-sdk/middleware-user-agent" "3.893.0" + "@aws-sdk/region-config-resolver" "3.893.0" + "@aws-sdk/types" "3.893.0" + "@aws-sdk/util-endpoints" "3.893.0" + "@aws-sdk/util-user-agent-browser" "3.893.0" + "@aws-sdk/util-user-agent-node" "3.893.0" + "@smithy/config-resolver" "^4.2.2" + "@smithy/core" "^3.11.1" "@smithy/fetch-http-handler" "^5.2.1" "@smithy/hash-node" "^4.1.1" "@smithy/invalid-dependency" "^4.1.1" "@smithy/middleware-content-length" "^4.1.1" - "@smithy/middleware-endpoint" "^4.2.1" - "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-endpoint" "^4.2.3" + "@smithy/middleware-retry" "^4.2.4" "@smithy/middleware-serde" "^4.1.1" "@smithy/middleware-stack" "^4.1.1" - "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-config-provider" "^4.2.2" "@smithy/node-http-handler" "^4.2.1" "@smithy/protocol-http" "^5.2.1" - "@smithy/smithy-client" "^4.6.1" + "@smithy/smithy-client" "^4.6.3" "@smithy/types" "^4.5.0" "@smithy/url-parser" "^4.1.1" "@smithy/util-base64" "^4.1.0" "@smithy/util-body-length-browser" "^4.1.0" "@smithy/util-body-length-node" "^4.1.0" - "@smithy/util-defaults-mode-browser" "^4.1.1" - "@smithy/util-defaults-mode-node" "^4.1.1" - "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-defaults-mode-browser" "^4.1.3" + "@smithy/util-defaults-mode-node" "^4.1.3" + "@smithy/util-endpoints" "^3.1.2" "@smithy/util-middleware" "^4.1.1" - "@smithy/util-retry" "^4.1.1" + "@smithy/util-retry" "^4.1.2" "@smithy/util-utf8" "^4.1.0" "@smithy/util-waiter" "^4.1.1" "@types/uuid" "^9.0.1" @@ -360,25 +360,25 @@ uuid "^9.0.1" "@aws-sdk/client-cloudwatch-logs@^3": - version "3.888.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudwatch-logs/-/client-cloudwatch-logs-3.888.0.tgz#0047cc1557e968eda099cd5b5dd8131b39396520" - integrity sha512-eBuxqt6ltF5DLMw7jkGlqiS1MrAY90GCmXwKfUMSqqptBRSmD/0ytCIa1cphWxgHiouEuv4m53ofUHKxZ5xqVA== + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudwatch-logs/-/client-cloudwatch-logs-3.893.0.tgz#b3c9016a92f2514967722fd297c745ead3d88465" + integrity sha512-US6nrUpWER+yxIVL6aa6CZnozwdzavWwEzTuSeHpBlbyHhgyA2/6E1wiqC+J6M97S1dAks0AA56tmz1uD+mTYw== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.888.0" - "@aws-sdk/credential-provider-node" "3.888.0" - "@aws-sdk/middleware-host-header" "3.887.0" - "@aws-sdk/middleware-logger" "3.887.0" - "@aws-sdk/middleware-recursion-detection" "3.887.0" - "@aws-sdk/middleware-user-agent" "3.888.0" - "@aws-sdk/region-config-resolver" "3.887.0" - "@aws-sdk/types" "3.887.0" - "@aws-sdk/util-endpoints" "3.887.0" - "@aws-sdk/util-user-agent-browser" "3.887.0" - "@aws-sdk/util-user-agent-node" "3.888.0" - "@smithy/config-resolver" "^4.2.1" - "@smithy/core" "^3.11.0" + "@aws-sdk/core" "3.893.0" + "@aws-sdk/credential-provider-node" "3.893.0" + "@aws-sdk/middleware-host-header" "3.893.0" + "@aws-sdk/middleware-logger" "3.893.0" + "@aws-sdk/middleware-recursion-detection" "3.893.0" + "@aws-sdk/middleware-user-agent" "3.893.0" + "@aws-sdk/region-config-resolver" "3.893.0" + "@aws-sdk/types" "3.893.0" + "@aws-sdk/util-endpoints" "3.893.0" + "@aws-sdk/util-user-agent-browser" "3.893.0" + "@aws-sdk/util-user-agent-node" "3.893.0" + "@smithy/config-resolver" "^4.2.2" + "@smithy/core" "^3.11.1" "@smithy/eventstream-serde-browser" "^4.1.1" "@smithy/eventstream-serde-config-resolver" "^4.2.1" "@smithy/eventstream-serde-node" "^4.1.1" @@ -386,347 +386,347 @@ "@smithy/hash-node" "^4.1.1" "@smithy/invalid-dependency" "^4.1.1" "@smithy/middleware-content-length" "^4.1.1" - "@smithy/middleware-endpoint" "^4.2.1" - "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-endpoint" "^4.2.3" + "@smithy/middleware-retry" "^4.2.4" "@smithy/middleware-serde" "^4.1.1" "@smithy/middleware-stack" "^4.1.1" - "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-config-provider" "^4.2.2" "@smithy/node-http-handler" "^4.2.1" "@smithy/protocol-http" "^5.2.1" - "@smithy/smithy-client" "^4.6.1" + "@smithy/smithy-client" "^4.6.3" "@smithy/types" "^4.5.0" "@smithy/url-parser" "^4.1.1" "@smithy/util-base64" "^4.1.0" "@smithy/util-body-length-browser" "^4.1.0" "@smithy/util-body-length-node" "^4.1.0" - "@smithy/util-defaults-mode-browser" "^4.1.1" - "@smithy/util-defaults-mode-node" "^4.1.1" - "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-defaults-mode-browser" "^4.1.3" + "@smithy/util-defaults-mode-node" "^4.1.3" + "@smithy/util-endpoints" "^3.1.2" "@smithy/util-middleware" "^4.1.1" - "@smithy/util-retry" "^4.1.1" + "@smithy/util-retry" "^4.1.2" "@smithy/util-utf8" "^4.1.0" "@types/uuid" "^9.0.1" tslib "^2.6.2" uuid "^9.0.1" -"@aws-sdk/client-codeartifact@^3.888.0": - version "3.888.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-codeartifact/-/client-codeartifact-3.888.0.tgz#75230d8cb5fbaaec9efa1d6d5a2d753f3a4088cc" - integrity sha512-kYfjs+7itRQaIl7KqeyP61qLAGl9H9W+fXeGCA+h+m/hDkGnFEbbtHcAYxxqisC6slEIzve9W63NUEJdeZFYew== +"@aws-sdk/client-codeartifact@^3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-codeartifact/-/client-codeartifact-3.893.0.tgz#c19973c07d898c5fc1b917b1b545fb5e66fde5db" + integrity sha512-EOqbdCkwLcoegU0n5jPsteQm/5g2Qt1ZO8o9NpBJUIK8Vk05KKlvWSVO/0hxY5s+eFEL4sOUkhhY6EHfWjP3rw== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.888.0" - "@aws-sdk/credential-provider-node" "3.888.0" - "@aws-sdk/middleware-host-header" "3.887.0" - "@aws-sdk/middleware-logger" "3.887.0" - "@aws-sdk/middleware-recursion-detection" "3.887.0" - "@aws-sdk/middleware-user-agent" "3.888.0" - "@aws-sdk/region-config-resolver" "3.887.0" - "@aws-sdk/types" "3.887.0" - "@aws-sdk/util-endpoints" "3.887.0" - "@aws-sdk/util-user-agent-browser" "3.887.0" - "@aws-sdk/util-user-agent-node" "3.888.0" - "@smithy/config-resolver" "^4.2.1" - "@smithy/core" "^3.11.0" + "@aws-sdk/core" "3.893.0" + "@aws-sdk/credential-provider-node" "3.893.0" + "@aws-sdk/middleware-host-header" "3.893.0" + "@aws-sdk/middleware-logger" "3.893.0" + "@aws-sdk/middleware-recursion-detection" "3.893.0" + "@aws-sdk/middleware-user-agent" "3.893.0" + "@aws-sdk/region-config-resolver" "3.893.0" + "@aws-sdk/types" "3.893.0" + "@aws-sdk/util-endpoints" "3.893.0" + "@aws-sdk/util-user-agent-browser" "3.893.0" + "@aws-sdk/util-user-agent-node" "3.893.0" + "@smithy/config-resolver" "^4.2.2" + "@smithy/core" "^3.11.1" "@smithy/fetch-http-handler" "^5.2.1" "@smithy/hash-node" "^4.1.1" "@smithy/invalid-dependency" "^4.1.1" "@smithy/middleware-content-length" "^4.1.1" - "@smithy/middleware-endpoint" "^4.2.1" - "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-endpoint" "^4.2.3" + "@smithy/middleware-retry" "^4.2.4" "@smithy/middleware-serde" "^4.1.1" "@smithy/middleware-stack" "^4.1.1" - "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-config-provider" "^4.2.2" "@smithy/node-http-handler" "^4.2.1" "@smithy/protocol-http" "^5.2.1" - "@smithy/smithy-client" "^4.6.1" + "@smithy/smithy-client" "^4.6.3" "@smithy/types" "^4.5.0" "@smithy/url-parser" "^4.1.1" "@smithy/util-base64" "^4.1.0" "@smithy/util-body-length-browser" "^4.1.0" "@smithy/util-body-length-node" "^4.1.0" - "@smithy/util-defaults-mode-browser" "^4.1.1" - "@smithy/util-defaults-mode-node" "^4.1.1" - "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-defaults-mode-browser" "^4.1.3" + "@smithy/util-defaults-mode-node" "^4.1.3" + "@smithy/util-endpoints" "^3.1.2" "@smithy/util-middleware" "^4.1.1" - "@smithy/util-retry" "^4.1.1" - "@smithy/util-stream" "^4.3.1" + "@smithy/util-retry" "^4.1.2" + "@smithy/util-stream" "^4.3.2" "@smithy/util-utf8" "^4.1.0" tslib "^2.6.2" "@aws-sdk/client-codebuild@^3": - version "3.888.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-codebuild/-/client-codebuild-3.888.0.tgz#9c0c1dde99d6edc31a9925064fd625f3798e6dac" - integrity sha512-8Vxg+vbPLtRTSCKGhUvsm3WJsQdGK2I/RLBhU7GlzA6YsXD5eamX5m7zMNSpYcj1ZhiU56XOQbj9tfO9o/lbuQ== + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-codebuild/-/client-codebuild-3.893.0.tgz#f30baf3d036407d4e9e730ecdc7d31880e69651e" + integrity sha512-kuH1aYHAnjnJ2W8MeFb3m3hD4j+aD2b/36Dymt9cJftpi1J5cLMmqUQv5psyJjSOQbybEk9kmjn3lgjGkD7kPg== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.888.0" - "@aws-sdk/credential-provider-node" "3.888.0" - "@aws-sdk/middleware-host-header" "3.887.0" - "@aws-sdk/middleware-logger" "3.887.0" - "@aws-sdk/middleware-recursion-detection" "3.887.0" - "@aws-sdk/middleware-user-agent" "3.888.0" - "@aws-sdk/region-config-resolver" "3.887.0" - "@aws-sdk/types" "3.887.0" - "@aws-sdk/util-endpoints" "3.887.0" - "@aws-sdk/util-user-agent-browser" "3.887.0" - "@aws-sdk/util-user-agent-node" "3.888.0" - "@smithy/config-resolver" "^4.2.1" - "@smithy/core" "^3.11.0" + "@aws-sdk/core" "3.893.0" + "@aws-sdk/credential-provider-node" "3.893.0" + "@aws-sdk/middleware-host-header" "3.893.0" + "@aws-sdk/middleware-logger" "3.893.0" + "@aws-sdk/middleware-recursion-detection" "3.893.0" + "@aws-sdk/middleware-user-agent" "3.893.0" + "@aws-sdk/region-config-resolver" "3.893.0" + "@aws-sdk/types" "3.893.0" + "@aws-sdk/util-endpoints" "3.893.0" + "@aws-sdk/util-user-agent-browser" "3.893.0" + "@aws-sdk/util-user-agent-node" "3.893.0" + "@smithy/config-resolver" "^4.2.2" + "@smithy/core" "^3.11.1" "@smithy/fetch-http-handler" "^5.2.1" "@smithy/hash-node" "^4.1.1" "@smithy/invalid-dependency" "^4.1.1" "@smithy/middleware-content-length" "^4.1.1" - "@smithy/middleware-endpoint" "^4.2.1" - "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-endpoint" "^4.2.3" + "@smithy/middleware-retry" "^4.2.4" "@smithy/middleware-serde" "^4.1.1" "@smithy/middleware-stack" "^4.1.1" - "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-config-provider" "^4.2.2" "@smithy/node-http-handler" "^4.2.1" "@smithy/protocol-http" "^5.2.1" - "@smithy/smithy-client" "^4.6.1" + "@smithy/smithy-client" "^4.6.3" "@smithy/types" "^4.5.0" "@smithy/url-parser" "^4.1.1" "@smithy/util-base64" "^4.1.0" "@smithy/util-body-length-browser" "^4.1.0" "@smithy/util-body-length-node" "^4.1.0" - "@smithy/util-defaults-mode-browser" "^4.1.1" - "@smithy/util-defaults-mode-node" "^4.1.1" - "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-defaults-mode-browser" "^4.1.3" + "@smithy/util-defaults-mode-node" "^4.1.3" + "@smithy/util-endpoints" "^3.1.2" "@smithy/util-middleware" "^4.1.1" - "@smithy/util-retry" "^4.1.1" + "@smithy/util-retry" "^4.1.2" "@smithy/util-utf8" "^4.1.0" tslib "^2.6.2" -"@aws-sdk/client-cognito-identity@3.888.0": - version "3.888.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.888.0.tgz#d02cb1672e78b5bab6e605e956cd72e1dbd6ffd5" - integrity sha512-FsHdPF9iXnCGp3oOsEl1EHR0pc0sw0emlhG67QxfMj4imPwspsypTaPslkILe+0aAwKYW64i7J9Vd4JCQKVxgQ== +"@aws-sdk/client-cognito-identity@3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.893.0.tgz#bca9ab8614ac6262d86cc0ce66e9e5ffecd0e7c6" + integrity sha512-oK9ntzYAHgRtQzLD6k+je9mSfNCVeDOQr9QODVPnSw/wri0hgY5joqUVUCVpLdPmtDoG38iQ3iaOYiRUVQadkg== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.888.0" - "@aws-sdk/credential-provider-node" "3.888.0" - "@aws-sdk/middleware-host-header" "3.887.0" - "@aws-sdk/middleware-logger" "3.887.0" - "@aws-sdk/middleware-recursion-detection" "3.887.0" - "@aws-sdk/middleware-user-agent" "3.888.0" - "@aws-sdk/region-config-resolver" "3.887.0" - "@aws-sdk/types" "3.887.0" - "@aws-sdk/util-endpoints" "3.887.0" - "@aws-sdk/util-user-agent-browser" "3.887.0" - "@aws-sdk/util-user-agent-node" "3.888.0" - "@smithy/config-resolver" "^4.2.1" - "@smithy/core" "^3.11.0" + "@aws-sdk/core" "3.893.0" + "@aws-sdk/credential-provider-node" "3.893.0" + "@aws-sdk/middleware-host-header" "3.893.0" + "@aws-sdk/middleware-logger" "3.893.0" + "@aws-sdk/middleware-recursion-detection" "3.893.0" + "@aws-sdk/middleware-user-agent" "3.893.0" + "@aws-sdk/region-config-resolver" "3.893.0" + "@aws-sdk/types" "3.893.0" + "@aws-sdk/util-endpoints" "3.893.0" + "@aws-sdk/util-user-agent-browser" "3.893.0" + "@aws-sdk/util-user-agent-node" "3.893.0" + "@smithy/config-resolver" "^4.2.2" + "@smithy/core" "^3.11.1" "@smithy/fetch-http-handler" "^5.2.1" "@smithy/hash-node" "^4.1.1" "@smithy/invalid-dependency" "^4.1.1" "@smithy/middleware-content-length" "^4.1.1" - "@smithy/middleware-endpoint" "^4.2.1" - "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-endpoint" "^4.2.3" + "@smithy/middleware-retry" "^4.2.4" "@smithy/middleware-serde" "^4.1.1" "@smithy/middleware-stack" "^4.1.1" - "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-config-provider" "^4.2.2" "@smithy/node-http-handler" "^4.2.1" "@smithy/protocol-http" "^5.2.1" - "@smithy/smithy-client" "^4.6.1" + "@smithy/smithy-client" "^4.6.3" "@smithy/types" "^4.5.0" "@smithy/url-parser" "^4.1.1" "@smithy/util-base64" "^4.1.0" "@smithy/util-body-length-browser" "^4.1.0" "@smithy/util-body-length-node" "^4.1.0" - "@smithy/util-defaults-mode-browser" "^4.1.1" - "@smithy/util-defaults-mode-node" "^4.1.1" - "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-defaults-mode-browser" "^4.1.3" + "@smithy/util-defaults-mode-node" "^4.1.3" + "@smithy/util-endpoints" "^3.1.2" "@smithy/util-middleware" "^4.1.1" - "@smithy/util-retry" "^4.1.1" + "@smithy/util-retry" "^4.1.2" "@smithy/util-utf8" "^4.1.0" tslib "^2.6.2" "@aws-sdk/client-ec2@^3": - version "3.888.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-ec2/-/client-ec2-3.888.0.tgz#ac32d8081cb8b5b7e7e925a51fab156cc98a1011" - integrity sha512-HAACb5sxpnZi+E6xDxUI24JdooVp51e23sNfr90dOlRdZ9H1wDkKCM0Gaiig0Nvf+x+/tcKaCMK1nxsTVEaq+Q== + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-ec2/-/client-ec2-3.893.0.tgz#ed714c357211b5e821e4c899ef90554e5db7d2c5" + integrity sha512-VsHvXWUH20xKvEKRKJhLFhyRidh7OxFbXwvwZRioMCh1PDr18eXCDQ5Oq4qJpmsyUdqenytnF4gf9bfkaeqGJw== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.888.0" - "@aws-sdk/credential-provider-node" "3.888.0" - "@aws-sdk/middleware-host-header" "3.887.0" - "@aws-sdk/middleware-logger" "3.887.0" - "@aws-sdk/middleware-recursion-detection" "3.887.0" - "@aws-sdk/middleware-sdk-ec2" "3.887.0" - "@aws-sdk/middleware-user-agent" "3.888.0" - "@aws-sdk/region-config-resolver" "3.887.0" - "@aws-sdk/types" "3.887.0" - "@aws-sdk/util-endpoints" "3.887.0" - "@aws-sdk/util-user-agent-browser" "3.887.0" - "@aws-sdk/util-user-agent-node" "3.888.0" - "@smithy/config-resolver" "^4.2.1" - "@smithy/core" "^3.11.0" + "@aws-sdk/core" "3.893.0" + "@aws-sdk/credential-provider-node" "3.893.0" + "@aws-sdk/middleware-host-header" "3.893.0" + "@aws-sdk/middleware-logger" "3.893.0" + "@aws-sdk/middleware-recursion-detection" "3.893.0" + "@aws-sdk/middleware-sdk-ec2" "3.893.0" + "@aws-sdk/middleware-user-agent" "3.893.0" + "@aws-sdk/region-config-resolver" "3.893.0" + "@aws-sdk/types" "3.893.0" + "@aws-sdk/util-endpoints" "3.893.0" + "@aws-sdk/util-user-agent-browser" "3.893.0" + "@aws-sdk/util-user-agent-node" "3.893.0" + "@smithy/config-resolver" "^4.2.2" + "@smithy/core" "^3.11.1" "@smithy/fetch-http-handler" "^5.2.1" "@smithy/hash-node" "^4.1.1" "@smithy/invalid-dependency" "^4.1.1" "@smithy/middleware-content-length" "^4.1.1" - "@smithy/middleware-endpoint" "^4.2.1" - "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-endpoint" "^4.2.3" + "@smithy/middleware-retry" "^4.2.4" "@smithy/middleware-serde" "^4.1.1" "@smithy/middleware-stack" "^4.1.1" - "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-config-provider" "^4.2.2" "@smithy/node-http-handler" "^4.2.1" "@smithy/protocol-http" "^5.2.1" - "@smithy/smithy-client" "^4.6.1" + "@smithy/smithy-client" "^4.6.3" "@smithy/types" "^4.5.0" "@smithy/url-parser" "^4.1.1" "@smithy/util-base64" "^4.1.0" "@smithy/util-body-length-browser" "^4.1.0" "@smithy/util-body-length-node" "^4.1.0" - "@smithy/util-defaults-mode-browser" "^4.1.1" - "@smithy/util-defaults-mode-node" "^4.1.1" - "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-defaults-mode-browser" "^4.1.3" + "@smithy/util-defaults-mode-node" "^4.1.3" + "@smithy/util-endpoints" "^3.1.2" "@smithy/util-middleware" "^4.1.1" - "@smithy/util-retry" "^4.1.1" + "@smithy/util-retry" "^4.1.2" "@smithy/util-utf8" "^4.1.0" "@smithy/util-waiter" "^4.1.1" "@types/uuid" "^9.0.1" tslib "^2.6.2" uuid "^9.0.1" -"@aws-sdk/client-ecr-public@^3.888.0": - version "3.888.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-ecr-public/-/client-ecr-public-3.888.0.tgz#74699c27e96db9578326ef9582fd51629b1e4cab" - integrity sha512-2MJzvZRFbq7XeHfcFFBd4hmTR6+qlYMTPpv6Ebj/Nr7KxrznCP5DVdvbNqJm8XbkFNK8WQrtAiSLm88DV9crGg== +"@aws-sdk/client-ecr-public@^3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-ecr-public/-/client-ecr-public-3.893.0.tgz#de964269da286280d0b3154959e611a8bd693293" + integrity sha512-H6FlhYvCQYNv5BJXFz6DCeU7yXykPJsx3zbufygzz9c/qNkuKyXqbNn5FXNOxFxSfD+OLV+gqEl3g9/ffjeXbQ== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.888.0" - "@aws-sdk/credential-provider-node" "3.888.0" - "@aws-sdk/middleware-host-header" "3.887.0" - "@aws-sdk/middleware-logger" "3.887.0" - "@aws-sdk/middleware-recursion-detection" "3.887.0" - "@aws-sdk/middleware-user-agent" "3.888.0" - "@aws-sdk/region-config-resolver" "3.887.0" - "@aws-sdk/types" "3.887.0" - "@aws-sdk/util-endpoints" "3.887.0" - "@aws-sdk/util-user-agent-browser" "3.887.0" - "@aws-sdk/util-user-agent-node" "3.888.0" - "@smithy/config-resolver" "^4.2.1" - "@smithy/core" "^3.11.0" + "@aws-sdk/core" "3.893.0" + "@aws-sdk/credential-provider-node" "3.893.0" + "@aws-sdk/middleware-host-header" "3.893.0" + "@aws-sdk/middleware-logger" "3.893.0" + "@aws-sdk/middleware-recursion-detection" "3.893.0" + "@aws-sdk/middleware-user-agent" "3.893.0" + "@aws-sdk/region-config-resolver" "3.893.0" + "@aws-sdk/types" "3.893.0" + "@aws-sdk/util-endpoints" "3.893.0" + "@aws-sdk/util-user-agent-browser" "3.893.0" + "@aws-sdk/util-user-agent-node" "3.893.0" + "@smithy/config-resolver" "^4.2.2" + "@smithy/core" "^3.11.1" "@smithy/fetch-http-handler" "^5.2.1" "@smithy/hash-node" "^4.1.1" "@smithy/invalid-dependency" "^4.1.1" "@smithy/middleware-content-length" "^4.1.1" - "@smithy/middleware-endpoint" "^4.2.1" - "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-endpoint" "^4.2.3" + "@smithy/middleware-retry" "^4.2.4" "@smithy/middleware-serde" "^4.1.1" "@smithy/middleware-stack" "^4.1.1" - "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-config-provider" "^4.2.2" "@smithy/node-http-handler" "^4.2.1" "@smithy/protocol-http" "^5.2.1" - "@smithy/smithy-client" "^4.6.1" + "@smithy/smithy-client" "^4.6.3" "@smithy/types" "^4.5.0" "@smithy/url-parser" "^4.1.1" "@smithy/util-base64" "^4.1.0" "@smithy/util-body-length-browser" "^4.1.0" "@smithy/util-body-length-node" "^4.1.0" - "@smithy/util-defaults-mode-browser" "^4.1.1" - "@smithy/util-defaults-mode-node" "^4.1.1" - "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-defaults-mode-browser" "^4.1.3" + "@smithy/util-defaults-mode-node" "^4.1.3" + "@smithy/util-endpoints" "^3.1.2" "@smithy/util-middleware" "^4.1.1" - "@smithy/util-retry" "^4.1.1" + "@smithy/util-retry" "^4.1.2" "@smithy/util-utf8" "^4.1.0" tslib "^2.6.2" -"@aws-sdk/client-ecr@^3", "@aws-sdk/client-ecr@^3.888.0": - version "3.888.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-ecr/-/client-ecr-3.888.0.tgz#6ae345fccd5d8049058a81f3a2a129f6999d9e62" - integrity sha512-WErHOnnH0Z5zvbOBohHIpNoQq6wKLChrrAG1YMQrplKn3owlLBlVxidNWyzpd+pu+3XHN/yGItQ0qn7gC7yBGg== +"@aws-sdk/client-ecr@^3", "@aws-sdk/client-ecr@^3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-ecr/-/client-ecr-3.893.0.tgz#05554c9ec4f59586d1e454e9dbb7b3a0eb310c16" + integrity sha512-gtnkWt01vZEHfrER573RcEzsLLX8ufEmepggk3OXlZ0UaotUF8yoMUT+Vom5YLIE7cfY+6pN82PgNd+52Ue3DQ== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.888.0" - "@aws-sdk/credential-provider-node" "3.888.0" - "@aws-sdk/middleware-host-header" "3.887.0" - "@aws-sdk/middleware-logger" "3.887.0" - "@aws-sdk/middleware-recursion-detection" "3.887.0" - "@aws-sdk/middleware-user-agent" "3.888.0" - "@aws-sdk/region-config-resolver" "3.887.0" - "@aws-sdk/types" "3.887.0" - "@aws-sdk/util-endpoints" "3.887.0" - "@aws-sdk/util-user-agent-browser" "3.887.0" - "@aws-sdk/util-user-agent-node" "3.888.0" - "@smithy/config-resolver" "^4.2.1" - "@smithy/core" "^3.11.0" + "@aws-sdk/core" "3.893.0" + "@aws-sdk/credential-provider-node" "3.893.0" + "@aws-sdk/middleware-host-header" "3.893.0" + "@aws-sdk/middleware-logger" "3.893.0" + "@aws-sdk/middleware-recursion-detection" "3.893.0" + "@aws-sdk/middleware-user-agent" "3.893.0" + "@aws-sdk/region-config-resolver" "3.893.0" + "@aws-sdk/types" "3.893.0" + "@aws-sdk/util-endpoints" "3.893.0" + "@aws-sdk/util-user-agent-browser" "3.893.0" + "@aws-sdk/util-user-agent-node" "3.893.0" + "@smithy/config-resolver" "^4.2.2" + "@smithy/core" "^3.11.1" "@smithy/fetch-http-handler" "^5.2.1" "@smithy/hash-node" "^4.1.1" "@smithy/invalid-dependency" "^4.1.1" "@smithy/middleware-content-length" "^4.1.1" - "@smithy/middleware-endpoint" "^4.2.1" - "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-endpoint" "^4.2.3" + "@smithy/middleware-retry" "^4.2.4" "@smithy/middleware-serde" "^4.1.1" "@smithy/middleware-stack" "^4.1.1" - "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-config-provider" "^4.2.2" "@smithy/node-http-handler" "^4.2.1" "@smithy/protocol-http" "^5.2.1" - "@smithy/smithy-client" "^4.6.1" + "@smithy/smithy-client" "^4.6.3" "@smithy/types" "^4.5.0" "@smithy/url-parser" "^4.1.1" "@smithy/util-base64" "^4.1.0" "@smithy/util-body-length-browser" "^4.1.0" "@smithy/util-body-length-node" "^4.1.0" - "@smithy/util-defaults-mode-browser" "^4.1.1" - "@smithy/util-defaults-mode-node" "^4.1.1" - "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-defaults-mode-browser" "^4.1.3" + "@smithy/util-defaults-mode-node" "^4.1.3" + "@smithy/util-endpoints" "^3.1.2" "@smithy/util-middleware" "^4.1.1" - "@smithy/util-retry" "^4.1.1" + "@smithy/util-retry" "^4.1.2" "@smithy/util-utf8" "^4.1.0" "@smithy/util-waiter" "^4.1.1" tslib "^2.6.2" -"@aws-sdk/client-ecs@^3", "@aws-sdk/client-ecs@^3.888.0": - version "3.888.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-ecs/-/client-ecs-3.888.0.tgz#9ac3e40c93e4a797a93ba82c43e721012933bf29" - integrity sha512-mj1yI5/eVkofd5kt1GtKukFG5QFlFMI4V+TgXJf62vAVCGCUTlJCUxLovfuORi5WPiN1d91Eco2NHG2qMv8fqA== +"@aws-sdk/client-ecs@^3", "@aws-sdk/client-ecs@^3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-ecs/-/client-ecs-3.893.0.tgz#4fc0a28cabcaf8c9c19a54d0774891304422f799" + integrity sha512-5EHP/znlKVR266L8xSd/o04sYvoJ/1qzUsyjtj8rQL+IMC/rSYsXO1FN3N4Tt9iiNlHJsYcOxz9sLHV/RAvYrg== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.888.0" - "@aws-sdk/credential-provider-node" "3.888.0" - "@aws-sdk/middleware-host-header" "3.887.0" - "@aws-sdk/middleware-logger" "3.887.0" - "@aws-sdk/middleware-recursion-detection" "3.887.0" - "@aws-sdk/middleware-user-agent" "3.888.0" - "@aws-sdk/region-config-resolver" "3.887.0" - "@aws-sdk/types" "3.887.0" - "@aws-sdk/util-endpoints" "3.887.0" - "@aws-sdk/util-user-agent-browser" "3.887.0" - "@aws-sdk/util-user-agent-node" "3.888.0" - "@smithy/config-resolver" "^4.2.1" - "@smithy/core" "^3.11.0" + "@aws-sdk/core" "3.893.0" + "@aws-sdk/credential-provider-node" "3.893.0" + "@aws-sdk/middleware-host-header" "3.893.0" + "@aws-sdk/middleware-logger" "3.893.0" + "@aws-sdk/middleware-recursion-detection" "3.893.0" + "@aws-sdk/middleware-user-agent" "3.893.0" + "@aws-sdk/region-config-resolver" "3.893.0" + "@aws-sdk/types" "3.893.0" + "@aws-sdk/util-endpoints" "3.893.0" + "@aws-sdk/util-user-agent-browser" "3.893.0" + "@aws-sdk/util-user-agent-node" "3.893.0" + "@smithy/config-resolver" "^4.2.2" + "@smithy/core" "^3.11.1" "@smithy/fetch-http-handler" "^5.2.1" "@smithy/hash-node" "^4.1.1" "@smithy/invalid-dependency" "^4.1.1" "@smithy/middleware-content-length" "^4.1.1" - "@smithy/middleware-endpoint" "^4.2.1" - "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-endpoint" "^4.2.3" + "@smithy/middleware-retry" "^4.2.4" "@smithy/middleware-serde" "^4.1.1" "@smithy/middleware-stack" "^4.1.1" - "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-config-provider" "^4.2.2" "@smithy/node-http-handler" "^4.2.1" "@smithy/protocol-http" "^5.2.1" - "@smithy/smithy-client" "^4.6.1" + "@smithy/smithy-client" "^4.6.3" "@smithy/types" "^4.5.0" "@smithy/url-parser" "^4.1.1" "@smithy/util-base64" "^4.1.0" "@smithy/util-body-length-browser" "^4.1.0" "@smithy/util-body-length-node" "^4.1.0" - "@smithy/util-defaults-mode-browser" "^4.1.1" - "@smithy/util-defaults-mode-node" "^4.1.1" - "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-defaults-mode-browser" "^4.1.3" + "@smithy/util-defaults-mode-node" "^4.1.3" + "@smithy/util-endpoints" "^3.1.2" "@smithy/util-middleware" "^4.1.1" - "@smithy/util-retry" "^4.1.1" + "@smithy/util-retry" "^4.1.2" "@smithy/util-utf8" "^4.1.0" "@smithy/util-waiter" "^4.1.1" "@types/uuid" "^9.0.1" @@ -734,162 +734,162 @@ uuid "^9.0.1" "@aws-sdk/client-elastic-load-balancing-v2@^3": - version "3.888.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-elastic-load-balancing-v2/-/client-elastic-load-balancing-v2-3.888.0.tgz#90ce173bf48d168e4fad9575eccf92e2bc6bd6f9" - integrity sha512-qW3SHLNkASfbv2Xma5PYSYWMuGv0t328Jic3Rc1Gjek50nvQ9LTq3I+ka5szH+p2fIhQHtJ9Xu1+lbkRrLruZw== + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-elastic-load-balancing-v2/-/client-elastic-load-balancing-v2-3.893.0.tgz#fb2596c05f13591eac187a73ad55ad3804835cea" + integrity sha512-T1WmHs8FKOqDRT8T+WEwFZA/03x5w9PR3WLxf95CgwvigQVQcGwUPxRNbBP/xUZ1LLyGFwqlajmvwNo7sqBXeg== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.888.0" - "@aws-sdk/credential-provider-node" "3.888.0" - "@aws-sdk/middleware-host-header" "3.887.0" - "@aws-sdk/middleware-logger" "3.887.0" - "@aws-sdk/middleware-recursion-detection" "3.887.0" - "@aws-sdk/middleware-user-agent" "3.888.0" - "@aws-sdk/region-config-resolver" "3.887.0" - "@aws-sdk/types" "3.887.0" - "@aws-sdk/util-endpoints" "3.887.0" - "@aws-sdk/util-user-agent-browser" "3.887.0" - "@aws-sdk/util-user-agent-node" "3.888.0" - "@smithy/config-resolver" "^4.2.1" - "@smithy/core" "^3.11.0" + "@aws-sdk/core" "3.893.0" + "@aws-sdk/credential-provider-node" "3.893.0" + "@aws-sdk/middleware-host-header" "3.893.0" + "@aws-sdk/middleware-logger" "3.893.0" + "@aws-sdk/middleware-recursion-detection" "3.893.0" + "@aws-sdk/middleware-user-agent" "3.893.0" + "@aws-sdk/region-config-resolver" "3.893.0" + "@aws-sdk/types" "3.893.0" + "@aws-sdk/util-endpoints" "3.893.0" + "@aws-sdk/util-user-agent-browser" "3.893.0" + "@aws-sdk/util-user-agent-node" "3.893.0" + "@smithy/config-resolver" "^4.2.2" + "@smithy/core" "^3.11.1" "@smithy/fetch-http-handler" "^5.2.1" "@smithy/hash-node" "^4.1.1" "@smithy/invalid-dependency" "^4.1.1" "@smithy/middleware-content-length" "^4.1.1" - "@smithy/middleware-endpoint" "^4.2.1" - "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-endpoint" "^4.2.3" + "@smithy/middleware-retry" "^4.2.4" "@smithy/middleware-serde" "^4.1.1" "@smithy/middleware-stack" "^4.1.1" - "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-config-provider" "^4.2.2" "@smithy/node-http-handler" "^4.2.1" "@smithy/protocol-http" "^5.2.1" - "@smithy/smithy-client" "^4.6.1" + "@smithy/smithy-client" "^4.6.3" "@smithy/types" "^4.5.0" "@smithy/url-parser" "^4.1.1" "@smithy/util-base64" "^4.1.0" "@smithy/util-body-length-browser" "^4.1.0" "@smithy/util-body-length-node" "^4.1.0" - "@smithy/util-defaults-mode-browser" "^4.1.1" - "@smithy/util-defaults-mode-node" "^4.1.1" - "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-defaults-mode-browser" "^4.1.3" + "@smithy/util-defaults-mode-node" "^4.1.3" + "@smithy/util-endpoints" "^3.1.2" "@smithy/util-middleware" "^4.1.1" - "@smithy/util-retry" "^4.1.1" + "@smithy/util-retry" "^4.1.2" "@smithy/util-utf8" "^4.1.0" "@smithy/util-waiter" "^4.1.1" tslib "^2.6.2" -"@aws-sdk/client-iam@^3", "@aws-sdk/client-iam@^3.888.0": - version "3.888.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-iam/-/client-iam-3.888.0.tgz#7736c8c988a015e8c6be324a9b59292ce7c90445" - integrity sha512-BYJVOji9jrYcOiUsWspS94viNK0XCGb7QyLcHc4cyq2BXqTy3HXINnPtk+xHvep1LqRaIuyfIOGlmIKKsJ1tGA== +"@aws-sdk/client-iam@^3", "@aws-sdk/client-iam@^3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-iam/-/client-iam-3.893.0.tgz#ca82d52f88cec9abcab4368a7c2b4cc2e63d08b9" + integrity sha512-izChkooyT0BsvsNJkLrHwRkU/I6i+p5cmaLIzqC6g1t74RXBzq7KZTabryXQQ61++n6QVeiRurE2eCQoRNoaCg== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.888.0" - "@aws-sdk/credential-provider-node" "3.888.0" - "@aws-sdk/middleware-host-header" "3.887.0" - "@aws-sdk/middleware-logger" "3.887.0" - "@aws-sdk/middleware-recursion-detection" "3.887.0" - "@aws-sdk/middleware-user-agent" "3.888.0" - "@aws-sdk/region-config-resolver" "3.887.0" - "@aws-sdk/types" "3.887.0" - "@aws-sdk/util-endpoints" "3.887.0" - "@aws-sdk/util-user-agent-browser" "3.887.0" - "@aws-sdk/util-user-agent-node" "3.888.0" - "@smithy/config-resolver" "^4.2.1" - "@smithy/core" "^3.11.0" + "@aws-sdk/core" "3.893.0" + "@aws-sdk/credential-provider-node" "3.893.0" + "@aws-sdk/middleware-host-header" "3.893.0" + "@aws-sdk/middleware-logger" "3.893.0" + "@aws-sdk/middleware-recursion-detection" "3.893.0" + "@aws-sdk/middleware-user-agent" "3.893.0" + "@aws-sdk/region-config-resolver" "3.893.0" + "@aws-sdk/types" "3.893.0" + "@aws-sdk/util-endpoints" "3.893.0" + "@aws-sdk/util-user-agent-browser" "3.893.0" + "@aws-sdk/util-user-agent-node" "3.893.0" + "@smithy/config-resolver" "^4.2.2" + "@smithy/core" "^3.11.1" "@smithy/fetch-http-handler" "^5.2.1" "@smithy/hash-node" "^4.1.1" "@smithy/invalid-dependency" "^4.1.1" "@smithy/middleware-content-length" "^4.1.1" - "@smithy/middleware-endpoint" "^4.2.1" - "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-endpoint" "^4.2.3" + "@smithy/middleware-retry" "^4.2.4" "@smithy/middleware-serde" "^4.1.1" "@smithy/middleware-stack" "^4.1.1" - "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-config-provider" "^4.2.2" "@smithy/node-http-handler" "^4.2.1" "@smithy/protocol-http" "^5.2.1" - "@smithy/smithy-client" "^4.6.1" + "@smithy/smithy-client" "^4.6.3" "@smithy/types" "^4.5.0" "@smithy/url-parser" "^4.1.1" "@smithy/util-base64" "^4.1.0" "@smithy/util-body-length-browser" "^4.1.0" "@smithy/util-body-length-node" "^4.1.0" - "@smithy/util-defaults-mode-browser" "^4.1.1" - "@smithy/util-defaults-mode-node" "^4.1.1" - "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-defaults-mode-browser" "^4.1.3" + "@smithy/util-defaults-mode-node" "^4.1.3" + "@smithy/util-endpoints" "^3.1.2" "@smithy/util-middleware" "^4.1.1" - "@smithy/util-retry" "^4.1.1" + "@smithy/util-retry" "^4.1.2" "@smithy/util-utf8" "^4.1.0" "@smithy/util-waiter" "^4.1.1" tslib "^2.6.2" "@aws-sdk/client-kms@^3": - version "3.888.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-kms/-/client-kms-3.888.0.tgz#fc7715ecf780bd4c99af8d6aed127a741a33cefc" - integrity sha512-VVwBRy6rCQDiku1Da3ilnENxdI6Et1jVqVSLuWlAfwtnRUdZrTM7iMMmenMXMfhT85lyXAZL171aHW8IHys0Dg== + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-kms/-/client-kms-3.893.0.tgz#1603e4b96103947f04cc6436563b4c9ab6b1a2ce" + integrity sha512-qHHfyqdBTxJVuKQxOhB0QtN5pBsKt44LWY+4DV6o6GrgpUecrMDtBV7WDagfo7W1sdYEggDdyeExKAzyAinm8g== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.888.0" - "@aws-sdk/credential-provider-node" "3.888.0" - "@aws-sdk/middleware-host-header" "3.887.0" - "@aws-sdk/middleware-logger" "3.887.0" - "@aws-sdk/middleware-recursion-detection" "3.887.0" - "@aws-sdk/middleware-user-agent" "3.888.0" - "@aws-sdk/region-config-resolver" "3.887.0" - "@aws-sdk/types" "3.887.0" - "@aws-sdk/util-endpoints" "3.887.0" - "@aws-sdk/util-user-agent-browser" "3.887.0" - "@aws-sdk/util-user-agent-node" "3.888.0" - "@smithy/config-resolver" "^4.2.1" - "@smithy/core" "^3.11.0" + "@aws-sdk/core" "3.893.0" + "@aws-sdk/credential-provider-node" "3.893.0" + "@aws-sdk/middleware-host-header" "3.893.0" + "@aws-sdk/middleware-logger" "3.893.0" + "@aws-sdk/middleware-recursion-detection" "3.893.0" + "@aws-sdk/middleware-user-agent" "3.893.0" + "@aws-sdk/region-config-resolver" "3.893.0" + "@aws-sdk/types" "3.893.0" + "@aws-sdk/util-endpoints" "3.893.0" + "@aws-sdk/util-user-agent-browser" "3.893.0" + "@aws-sdk/util-user-agent-node" "3.893.0" + "@smithy/config-resolver" "^4.2.2" + "@smithy/core" "^3.11.1" "@smithy/fetch-http-handler" "^5.2.1" "@smithy/hash-node" "^4.1.1" "@smithy/invalid-dependency" "^4.1.1" "@smithy/middleware-content-length" "^4.1.1" - "@smithy/middleware-endpoint" "^4.2.1" - "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-endpoint" "^4.2.3" + "@smithy/middleware-retry" "^4.2.4" "@smithy/middleware-serde" "^4.1.1" "@smithy/middleware-stack" "^4.1.1" - "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-config-provider" "^4.2.2" "@smithy/node-http-handler" "^4.2.1" "@smithy/protocol-http" "^5.2.1" - "@smithy/smithy-client" "^4.6.1" + "@smithy/smithy-client" "^4.6.3" "@smithy/types" "^4.5.0" "@smithy/url-parser" "^4.1.1" "@smithy/util-base64" "^4.1.0" "@smithy/util-body-length-browser" "^4.1.0" "@smithy/util-body-length-node" "^4.1.0" - "@smithy/util-defaults-mode-browser" "^4.1.1" - "@smithy/util-defaults-mode-node" "^4.1.1" - "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-defaults-mode-browser" "^4.1.3" + "@smithy/util-defaults-mode-node" "^4.1.3" + "@smithy/util-endpoints" "^3.1.2" "@smithy/util-middleware" "^4.1.1" - "@smithy/util-retry" "^4.1.1" + "@smithy/util-retry" "^4.1.2" "@smithy/util-utf8" "^4.1.0" tslib "^2.6.2" -"@aws-sdk/client-lambda@^3", "@aws-sdk/client-lambda@^3.888.0": - version "3.888.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-lambda/-/client-lambda-3.888.0.tgz#c923ccf5653a6937d19627cc21f01f3d81b751bd" - integrity sha512-5s3S+2E2jnyRnX/u5Dp4TCFANVcCKnUuvVLUc0jS9peUAPJLeE4ZfksC2XmWha3ZwInE/7XU2j7maPbM/BinkA== +"@aws-sdk/client-lambda@^3", "@aws-sdk/client-lambda@^3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-lambda/-/client-lambda-3.893.0.tgz#483ca3587f28320879fd9509955248ac128db747" + integrity sha512-mhu6KfOJtfuAUjtzT/6mEX3LJWqD4e8u+No5a+uyECfOE795lgOBege999A4GrEci3gIIBalAT2bHy66oUp65Q== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.888.0" - "@aws-sdk/credential-provider-node" "3.888.0" - "@aws-sdk/middleware-host-header" "3.887.0" - "@aws-sdk/middleware-logger" "3.887.0" - "@aws-sdk/middleware-recursion-detection" "3.887.0" - "@aws-sdk/middleware-user-agent" "3.888.0" - "@aws-sdk/region-config-resolver" "3.887.0" - "@aws-sdk/types" "3.887.0" - "@aws-sdk/util-endpoints" "3.887.0" - "@aws-sdk/util-user-agent-browser" "3.887.0" - "@aws-sdk/util-user-agent-node" "3.888.0" - "@smithy/config-resolver" "^4.2.1" - "@smithy/core" "^3.11.0" + "@aws-sdk/core" "3.893.0" + "@aws-sdk/credential-provider-node" "3.893.0" + "@aws-sdk/middleware-host-header" "3.893.0" + "@aws-sdk/middleware-logger" "3.893.0" + "@aws-sdk/middleware-recursion-detection" "3.893.0" + "@aws-sdk/middleware-user-agent" "3.893.0" + "@aws-sdk/region-config-resolver" "3.893.0" + "@aws-sdk/types" "3.893.0" + "@aws-sdk/util-endpoints" "3.893.0" + "@aws-sdk/util-user-agent-browser" "3.893.0" + "@aws-sdk/util-user-agent-node" "3.893.0" + "@smithy/config-resolver" "^4.2.2" + "@smithy/core" "^3.11.1" "@smithy/eventstream-serde-browser" "^4.1.1" "@smithy/eventstream-serde-config-resolver" "^4.2.1" "@smithy/eventstream-serde-node" "^4.1.1" @@ -897,106 +897,106 @@ "@smithy/hash-node" "^4.1.1" "@smithy/invalid-dependency" "^4.1.1" "@smithy/middleware-content-length" "^4.1.1" - "@smithy/middleware-endpoint" "^4.2.1" - "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-endpoint" "^4.2.3" + "@smithy/middleware-retry" "^4.2.4" "@smithy/middleware-serde" "^4.1.1" "@smithy/middleware-stack" "^4.1.1" - "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-config-provider" "^4.2.2" "@smithy/node-http-handler" "^4.2.1" "@smithy/protocol-http" "^5.2.1" - "@smithy/smithy-client" "^4.6.1" + "@smithy/smithy-client" "^4.6.3" "@smithy/types" "^4.5.0" "@smithy/url-parser" "^4.1.1" "@smithy/util-base64" "^4.1.0" "@smithy/util-body-length-browser" "^4.1.0" "@smithy/util-body-length-node" "^4.1.0" - "@smithy/util-defaults-mode-browser" "^4.1.1" - "@smithy/util-defaults-mode-node" "^4.1.1" - "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-defaults-mode-browser" "^4.1.3" + "@smithy/util-defaults-mode-node" "^4.1.3" + "@smithy/util-endpoints" "^3.1.2" "@smithy/util-middleware" "^4.1.1" - "@smithy/util-retry" "^4.1.1" - "@smithy/util-stream" "^4.3.1" + "@smithy/util-retry" "^4.1.2" + "@smithy/util-stream" "^4.3.2" "@smithy/util-utf8" "^4.1.0" "@smithy/util-waiter" "^4.1.1" tslib "^2.6.2" "@aws-sdk/client-route-53@^3": - version "3.888.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-route-53/-/client-route-53-3.888.0.tgz#3494837d736c74e0b177b3f85fca893a2f91b973" - integrity sha512-rYtv3m2cwYvu4o2pCxUNLtaHYKBs36FUZMeJat3hXLtENjJWj0yHUIHGcGY43ZpHyMhSxggWSrB8Rv3pEWcy+w== + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-route-53/-/client-route-53-3.893.0.tgz#a252ca4d319c97af2720a6207ed441c5b2a06d4b" + integrity sha512-VWclo9j4F4tLtPcH9bMjBdLy5G6hOOPkitWTIkE8WluYccL7dD7d+szUPM7eAJQDiTpyNI+qWI/fDqjrTrORGQ== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.888.0" - "@aws-sdk/credential-provider-node" "3.888.0" - "@aws-sdk/middleware-host-header" "3.887.0" - "@aws-sdk/middleware-logger" "3.887.0" - "@aws-sdk/middleware-recursion-detection" "3.887.0" - "@aws-sdk/middleware-sdk-route53" "3.887.0" - "@aws-sdk/middleware-user-agent" "3.888.0" - "@aws-sdk/region-config-resolver" "3.887.0" - "@aws-sdk/types" "3.887.0" - "@aws-sdk/util-endpoints" "3.887.0" - "@aws-sdk/util-user-agent-browser" "3.887.0" - "@aws-sdk/util-user-agent-node" "3.888.0" - "@aws-sdk/xml-builder" "3.887.0" - "@smithy/config-resolver" "^4.2.1" - "@smithy/core" "^3.11.0" + "@aws-sdk/core" "3.893.0" + "@aws-sdk/credential-provider-node" "3.893.0" + "@aws-sdk/middleware-host-header" "3.893.0" + "@aws-sdk/middleware-logger" "3.893.0" + "@aws-sdk/middleware-recursion-detection" "3.893.0" + "@aws-sdk/middleware-sdk-route53" "3.893.0" + "@aws-sdk/middleware-user-agent" "3.893.0" + "@aws-sdk/region-config-resolver" "3.893.0" + "@aws-sdk/types" "3.893.0" + "@aws-sdk/util-endpoints" "3.893.0" + "@aws-sdk/util-user-agent-browser" "3.893.0" + "@aws-sdk/util-user-agent-node" "3.893.0" + "@aws-sdk/xml-builder" "3.893.0" + "@smithy/config-resolver" "^4.2.2" + "@smithy/core" "^3.11.1" "@smithy/fetch-http-handler" "^5.2.1" "@smithy/hash-node" "^4.1.1" "@smithy/invalid-dependency" "^4.1.1" "@smithy/middleware-content-length" "^4.1.1" - "@smithy/middleware-endpoint" "^4.2.1" - "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-endpoint" "^4.2.3" + "@smithy/middleware-retry" "^4.2.4" "@smithy/middleware-serde" "^4.1.1" "@smithy/middleware-stack" "^4.1.1" - "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-config-provider" "^4.2.2" "@smithy/node-http-handler" "^4.2.1" "@smithy/protocol-http" "^5.2.1" - "@smithy/smithy-client" "^4.6.1" + "@smithy/smithy-client" "^4.6.3" "@smithy/types" "^4.5.0" "@smithy/url-parser" "^4.1.1" "@smithy/util-base64" "^4.1.0" "@smithy/util-body-length-browser" "^4.1.0" "@smithy/util-body-length-node" "^4.1.0" - "@smithy/util-defaults-mode-browser" "^4.1.1" - "@smithy/util-defaults-mode-node" "^4.1.1" - "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-defaults-mode-browser" "^4.1.3" + "@smithy/util-defaults-mode-node" "^4.1.3" + "@smithy/util-endpoints" "^3.1.2" "@smithy/util-middleware" "^4.1.1" - "@smithy/util-retry" "^4.1.1" + "@smithy/util-retry" "^4.1.2" "@smithy/util-utf8" "^4.1.0" "@smithy/util-waiter" "^4.1.1" tslib "^2.6.2" -"@aws-sdk/client-s3@^3", "@aws-sdk/client-s3@^3.888.0": - version "3.888.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.888.0.tgz#6a030cc4cc98974062862bd6d490e1b72478057c" - integrity sha512-MgYyF/qpvCMYVSiOpRJ5C/EtdFxuYAeF5SprtMsbf71xBiiCH5GurB616i+ZxJqHlfhBQTTvR0qugnWvk1Wqvw== +"@aws-sdk/client-s3@^3", "@aws-sdk/client-s3@^3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.893.0.tgz#f67643e9dbec34377f62b0159c81543b284d07f6" + integrity sha512-/P74KDJhOijnIAQR93sq1DQn8vbU3WaPZDyy1XUMRJJIY6iEJnDo1toD9XY6AFDz5TRto8/8NbcXT30AMOUtJQ== 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.888.0" - "@aws-sdk/credential-provider-node" "3.888.0" - "@aws-sdk/middleware-bucket-endpoint" "3.887.0" - "@aws-sdk/middleware-expect-continue" "3.887.0" - "@aws-sdk/middleware-flexible-checksums" "3.888.0" - "@aws-sdk/middleware-host-header" "3.887.0" - "@aws-sdk/middleware-location-constraint" "3.887.0" - "@aws-sdk/middleware-logger" "3.887.0" - "@aws-sdk/middleware-recursion-detection" "3.887.0" - "@aws-sdk/middleware-sdk-s3" "3.888.0" - "@aws-sdk/middleware-ssec" "3.887.0" - "@aws-sdk/middleware-user-agent" "3.888.0" - "@aws-sdk/region-config-resolver" "3.887.0" - "@aws-sdk/signature-v4-multi-region" "3.888.0" - "@aws-sdk/types" "3.887.0" - "@aws-sdk/util-endpoints" "3.887.0" - "@aws-sdk/util-user-agent-browser" "3.887.0" - "@aws-sdk/util-user-agent-node" "3.888.0" - "@aws-sdk/xml-builder" "3.887.0" - "@smithy/config-resolver" "^4.2.1" - "@smithy/core" "^3.11.0" + "@aws-sdk/core" "3.893.0" + "@aws-sdk/credential-provider-node" "3.893.0" + "@aws-sdk/middleware-bucket-endpoint" "3.893.0" + "@aws-sdk/middleware-expect-continue" "3.893.0" + "@aws-sdk/middleware-flexible-checksums" "3.893.0" + "@aws-sdk/middleware-host-header" "3.893.0" + "@aws-sdk/middleware-location-constraint" "3.893.0" + "@aws-sdk/middleware-logger" "3.893.0" + "@aws-sdk/middleware-recursion-detection" "3.893.0" + "@aws-sdk/middleware-sdk-s3" "3.893.0" + "@aws-sdk/middleware-ssec" "3.893.0" + "@aws-sdk/middleware-user-agent" "3.893.0" + "@aws-sdk/region-config-resolver" "3.893.0" + "@aws-sdk/signature-v4-multi-region" "3.893.0" + "@aws-sdk/types" "3.893.0" + "@aws-sdk/util-endpoints" "3.893.0" + "@aws-sdk/util-user-agent-browser" "3.893.0" + "@aws-sdk/util-user-agent-node" "3.893.0" + "@aws-sdk/xml-builder" "3.893.0" + "@smithy/config-resolver" "^4.2.2" + "@smithy/core" "^3.11.1" "@smithy/eventstream-serde-browser" "^4.1.1" "@smithy/eventstream-serde-config-resolver" "^4.2.1" "@smithy/eventstream-serde-node" "^4.1.1" @@ -1007,304 +1007,304 @@ "@smithy/invalid-dependency" "^4.1.1" "@smithy/md5-js" "^4.1.1" "@smithy/middleware-content-length" "^4.1.1" - "@smithy/middleware-endpoint" "^4.2.1" - "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-endpoint" "^4.2.3" + "@smithy/middleware-retry" "^4.2.4" "@smithy/middleware-serde" "^4.1.1" "@smithy/middleware-stack" "^4.1.1" - "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-config-provider" "^4.2.2" "@smithy/node-http-handler" "^4.2.1" "@smithy/protocol-http" "^5.2.1" - "@smithy/smithy-client" "^4.6.1" + "@smithy/smithy-client" "^4.6.3" "@smithy/types" "^4.5.0" "@smithy/url-parser" "^4.1.1" "@smithy/util-base64" "^4.1.0" "@smithy/util-body-length-browser" "^4.1.0" "@smithy/util-body-length-node" "^4.1.0" - "@smithy/util-defaults-mode-browser" "^4.1.1" - "@smithy/util-defaults-mode-node" "^4.1.1" - "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-defaults-mode-browser" "^4.1.3" + "@smithy/util-defaults-mode-node" "^4.1.3" + "@smithy/util-endpoints" "^3.1.2" "@smithy/util-middleware" "^4.1.1" - "@smithy/util-retry" "^4.1.1" - "@smithy/util-stream" "^4.3.1" + "@smithy/util-retry" "^4.1.2" + "@smithy/util-stream" "^4.3.2" "@smithy/util-utf8" "^4.1.0" "@smithy/util-waiter" "^4.1.1" "@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.888.0": - version "3.888.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-secrets-manager/-/client-secrets-manager-3.888.0.tgz#6f7745e67c4eb4bbac3f71e27b4c23964221eacd" - integrity sha512-6BQMysniH1VQF/EMMLC6Wp4VlbEu+VXOn3fJAebeQaWKZlwhrelxo4v+OsHPAWgwgycyVfAyBEcLO68lK0lB5w== +"@aws-sdk/client-secrets-manager@^3", "@aws-sdk/client-secrets-manager@^3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-secrets-manager/-/client-secrets-manager-3.893.0.tgz#471f2c2b1e6ff76379e71ff5a5df90c2633e96e3" + integrity sha512-apbUdDawlhr9QpbzCyGR0T0mMEPOFtjm6B+1ZqxJBYS+WiyyIy+c5DYQkmylayeubXAJfA9QGyWPZaUp/XE8fA== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.888.0" - "@aws-sdk/credential-provider-node" "3.888.0" - "@aws-sdk/middleware-host-header" "3.887.0" - "@aws-sdk/middleware-logger" "3.887.0" - "@aws-sdk/middleware-recursion-detection" "3.887.0" - "@aws-sdk/middleware-user-agent" "3.888.0" - "@aws-sdk/region-config-resolver" "3.887.0" - "@aws-sdk/types" "3.887.0" - "@aws-sdk/util-endpoints" "3.887.0" - "@aws-sdk/util-user-agent-browser" "3.887.0" - "@aws-sdk/util-user-agent-node" "3.888.0" - "@smithy/config-resolver" "^4.2.1" - "@smithy/core" "^3.11.0" + "@aws-sdk/core" "3.893.0" + "@aws-sdk/credential-provider-node" "3.893.0" + "@aws-sdk/middleware-host-header" "3.893.0" + "@aws-sdk/middleware-logger" "3.893.0" + "@aws-sdk/middleware-recursion-detection" "3.893.0" + "@aws-sdk/middleware-user-agent" "3.893.0" + "@aws-sdk/region-config-resolver" "3.893.0" + "@aws-sdk/types" "3.893.0" + "@aws-sdk/util-endpoints" "3.893.0" + "@aws-sdk/util-user-agent-browser" "3.893.0" + "@aws-sdk/util-user-agent-node" "3.893.0" + "@smithy/config-resolver" "^4.2.2" + "@smithy/core" "^3.11.1" "@smithy/fetch-http-handler" "^5.2.1" "@smithy/hash-node" "^4.1.1" "@smithy/invalid-dependency" "^4.1.1" "@smithy/middleware-content-length" "^4.1.1" - "@smithy/middleware-endpoint" "^4.2.1" - "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-endpoint" "^4.2.3" + "@smithy/middleware-retry" "^4.2.4" "@smithy/middleware-serde" "^4.1.1" "@smithy/middleware-stack" "^4.1.1" - "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-config-provider" "^4.2.2" "@smithy/node-http-handler" "^4.2.1" "@smithy/protocol-http" "^5.2.1" - "@smithy/smithy-client" "^4.6.1" + "@smithy/smithy-client" "^4.6.3" "@smithy/types" "^4.5.0" "@smithy/url-parser" "^4.1.1" "@smithy/util-base64" "^4.1.0" "@smithy/util-body-length-browser" "^4.1.0" "@smithy/util-body-length-node" "^4.1.0" - "@smithy/util-defaults-mode-browser" "^4.1.1" - "@smithy/util-defaults-mode-node" "^4.1.1" - "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-defaults-mode-browser" "^4.1.3" + "@smithy/util-defaults-mode-node" "^4.1.3" + "@smithy/util-endpoints" "^3.1.2" "@smithy/util-middleware" "^4.1.1" - "@smithy/util-retry" "^4.1.1" + "@smithy/util-retry" "^4.1.2" "@smithy/util-utf8" "^4.1.0" "@types/uuid" "^9.0.1" tslib "^2.6.2" uuid "^9.0.1" "@aws-sdk/client-sfn@^3": - version "3.888.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sfn/-/client-sfn-3.888.0.tgz#63b23a7fd478389675516b1f7019a39afabc326c" - integrity sha512-YSQyCtsorjTIdsLAiA4GsWweBm1AaQ+vAwpGrmFkHSxvmsQyY1wZzsgC69IfrIGaSfDkOm67VhPGBjB97eTmvA== + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sfn/-/client-sfn-3.893.0.tgz#128cd83a1e9be6523e359729b15c329d6916d4b8" + integrity sha512-jhMD0AO7FsCML1niDQK80mmaIFx5RVtugswz1+1/pwe2ORckLQo/hUkXXc15nEgD9M8HJAUjkgE/7c8PDq037w== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.888.0" - "@aws-sdk/credential-provider-node" "3.888.0" - "@aws-sdk/middleware-host-header" "3.887.0" - "@aws-sdk/middleware-logger" "3.887.0" - "@aws-sdk/middleware-recursion-detection" "3.887.0" - "@aws-sdk/middleware-user-agent" "3.888.0" - "@aws-sdk/region-config-resolver" "3.887.0" - "@aws-sdk/types" "3.887.0" - "@aws-sdk/util-endpoints" "3.887.0" - "@aws-sdk/util-user-agent-browser" "3.887.0" - "@aws-sdk/util-user-agent-node" "3.888.0" - "@smithy/config-resolver" "^4.2.1" - "@smithy/core" "^3.11.0" + "@aws-sdk/core" "3.893.0" + "@aws-sdk/credential-provider-node" "3.893.0" + "@aws-sdk/middleware-host-header" "3.893.0" + "@aws-sdk/middleware-logger" "3.893.0" + "@aws-sdk/middleware-recursion-detection" "3.893.0" + "@aws-sdk/middleware-user-agent" "3.893.0" + "@aws-sdk/region-config-resolver" "3.893.0" + "@aws-sdk/types" "3.893.0" + "@aws-sdk/util-endpoints" "3.893.0" + "@aws-sdk/util-user-agent-browser" "3.893.0" + "@aws-sdk/util-user-agent-node" "3.893.0" + "@smithy/config-resolver" "^4.2.2" + "@smithy/core" "^3.11.1" "@smithy/fetch-http-handler" "^5.2.1" "@smithy/hash-node" "^4.1.1" "@smithy/invalid-dependency" "^4.1.1" "@smithy/middleware-content-length" "^4.1.1" - "@smithy/middleware-endpoint" "^4.2.1" - "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-endpoint" "^4.2.3" + "@smithy/middleware-retry" "^4.2.4" "@smithy/middleware-serde" "^4.1.1" "@smithy/middleware-stack" "^4.1.1" - "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-config-provider" "^4.2.2" "@smithy/node-http-handler" "^4.2.1" "@smithy/protocol-http" "^5.2.1" - "@smithy/smithy-client" "^4.6.1" + "@smithy/smithy-client" "^4.6.3" "@smithy/types" "^4.5.0" "@smithy/url-parser" "^4.1.1" "@smithy/util-base64" "^4.1.0" "@smithy/util-body-length-browser" "^4.1.0" "@smithy/util-body-length-node" "^4.1.0" - "@smithy/util-defaults-mode-browser" "^4.1.1" - "@smithy/util-defaults-mode-node" "^4.1.1" - "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-defaults-mode-browser" "^4.1.3" + "@smithy/util-defaults-mode-node" "^4.1.3" + "@smithy/util-endpoints" "^3.1.2" "@smithy/util-middleware" "^4.1.1" - "@smithy/util-retry" "^4.1.1" + "@smithy/util-retry" "^4.1.2" "@smithy/util-utf8" "^4.1.0" "@types/uuid" "^9.0.1" tslib "^2.6.2" uuid "^9.0.1" -"@aws-sdk/client-sns@^3.888.0": - version "3.888.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sns/-/client-sns-3.888.0.tgz#2d0ce0a60e62e4baa8d57a996792eb47772c066a" - integrity sha512-/p3eCzQsejmpEsWZlgtE4C0EXSjPXwMejB7jiNhtHpCk5s1dCyM/0i7M7fbTPps0JkQ8Tzz6rKsTNz+0Q/uf1g== +"@aws-sdk/client-sns@^3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sns/-/client-sns-3.893.0.tgz#e31cc47916ebf904c5ca17b989da929333c9c1bd" + integrity sha512-7wBRDYiMaEsfEOxxHnZ0anayMF5/iD0Kf/PA3YO2okPX6E8p/l/9MPv2ty8Ot53WTxR6xad43/yNWIrwIk08Rw== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.888.0" - "@aws-sdk/credential-provider-node" "3.888.0" - "@aws-sdk/middleware-host-header" "3.887.0" - "@aws-sdk/middleware-logger" "3.887.0" - "@aws-sdk/middleware-recursion-detection" "3.887.0" - "@aws-sdk/middleware-user-agent" "3.888.0" - "@aws-sdk/region-config-resolver" "3.887.0" - "@aws-sdk/types" "3.887.0" - "@aws-sdk/util-endpoints" "3.887.0" - "@aws-sdk/util-user-agent-browser" "3.887.0" - "@aws-sdk/util-user-agent-node" "3.888.0" - "@smithy/config-resolver" "^4.2.1" - "@smithy/core" "^3.11.0" + "@aws-sdk/core" "3.893.0" + "@aws-sdk/credential-provider-node" "3.893.0" + "@aws-sdk/middleware-host-header" "3.893.0" + "@aws-sdk/middleware-logger" "3.893.0" + "@aws-sdk/middleware-recursion-detection" "3.893.0" + "@aws-sdk/middleware-user-agent" "3.893.0" + "@aws-sdk/region-config-resolver" "3.893.0" + "@aws-sdk/types" "3.893.0" + "@aws-sdk/util-endpoints" "3.893.0" + "@aws-sdk/util-user-agent-browser" "3.893.0" + "@aws-sdk/util-user-agent-node" "3.893.0" + "@smithy/config-resolver" "^4.2.2" + "@smithy/core" "^3.11.1" "@smithy/fetch-http-handler" "^5.2.1" "@smithy/hash-node" "^4.1.1" "@smithy/invalid-dependency" "^4.1.1" "@smithy/middleware-content-length" "^4.1.1" - "@smithy/middleware-endpoint" "^4.2.1" - "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-endpoint" "^4.2.3" + "@smithy/middleware-retry" "^4.2.4" "@smithy/middleware-serde" "^4.1.1" "@smithy/middleware-stack" "^4.1.1" - "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-config-provider" "^4.2.2" "@smithy/node-http-handler" "^4.2.1" "@smithy/protocol-http" "^5.2.1" - "@smithy/smithy-client" "^4.6.1" + "@smithy/smithy-client" "^4.6.3" "@smithy/types" "^4.5.0" "@smithy/url-parser" "^4.1.1" "@smithy/util-base64" "^4.1.0" "@smithy/util-body-length-browser" "^4.1.0" "@smithy/util-body-length-node" "^4.1.0" - "@smithy/util-defaults-mode-browser" "^4.1.1" - "@smithy/util-defaults-mode-node" "^4.1.1" - "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-defaults-mode-browser" "^4.1.3" + "@smithy/util-defaults-mode-node" "^4.1.3" + "@smithy/util-endpoints" "^3.1.2" "@smithy/util-middleware" "^4.1.1" - "@smithy/util-retry" "^4.1.1" + "@smithy/util-retry" "^4.1.2" "@smithy/util-utf8" "^4.1.0" tslib "^2.6.2" "@aws-sdk/client-ssm@^3": - version "3.888.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-ssm/-/client-ssm-3.888.0.tgz#f8aca2659f5ffca11555815356b4e905e26176ad" - integrity sha512-QnyKY3ikZtd0aw2lAMFs4uE24BkdMgyYQGil74xu0essW0aMBaw4c+XxTcmwKfXsMt1rBYQmjtwQsIXJXwy1Bw== + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-ssm/-/client-ssm-3.893.0.tgz#6b315d3b0b02c99c9976cc6910f2515c87213652" + integrity sha512-Z+M7pYozeGQhtmgD2yuWoHYLw4aJulxHZ5G991hdIEMPcx9/huuwnVVSTlRX3cI6ALLvihjaMvLlxdkf7StfCg== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.888.0" - "@aws-sdk/credential-provider-node" "3.888.0" - "@aws-sdk/middleware-host-header" "3.887.0" - "@aws-sdk/middleware-logger" "3.887.0" - "@aws-sdk/middleware-recursion-detection" "3.887.0" - "@aws-sdk/middleware-user-agent" "3.888.0" - "@aws-sdk/region-config-resolver" "3.887.0" - "@aws-sdk/types" "3.887.0" - "@aws-sdk/util-endpoints" "3.887.0" - "@aws-sdk/util-user-agent-browser" "3.887.0" - "@aws-sdk/util-user-agent-node" "3.888.0" - "@smithy/config-resolver" "^4.2.1" - "@smithy/core" "^3.11.0" + "@aws-sdk/core" "3.893.0" + "@aws-sdk/credential-provider-node" "3.893.0" + "@aws-sdk/middleware-host-header" "3.893.0" + "@aws-sdk/middleware-logger" "3.893.0" + "@aws-sdk/middleware-recursion-detection" "3.893.0" + "@aws-sdk/middleware-user-agent" "3.893.0" + "@aws-sdk/region-config-resolver" "3.893.0" + "@aws-sdk/types" "3.893.0" + "@aws-sdk/util-endpoints" "3.893.0" + "@aws-sdk/util-user-agent-browser" "3.893.0" + "@aws-sdk/util-user-agent-node" "3.893.0" + "@smithy/config-resolver" "^4.2.2" + "@smithy/core" "^3.11.1" "@smithy/fetch-http-handler" "^5.2.1" "@smithy/hash-node" "^4.1.1" "@smithy/invalid-dependency" "^4.1.1" "@smithy/middleware-content-length" "^4.1.1" - "@smithy/middleware-endpoint" "^4.2.1" - "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-endpoint" "^4.2.3" + "@smithy/middleware-retry" "^4.2.4" "@smithy/middleware-serde" "^4.1.1" "@smithy/middleware-stack" "^4.1.1" - "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-config-provider" "^4.2.2" "@smithy/node-http-handler" "^4.2.1" "@smithy/protocol-http" "^5.2.1" - "@smithy/smithy-client" "^4.6.1" + "@smithy/smithy-client" "^4.6.3" "@smithy/types" "^4.5.0" "@smithy/url-parser" "^4.1.1" "@smithy/util-base64" "^4.1.0" "@smithy/util-body-length-browser" "^4.1.0" "@smithy/util-body-length-node" "^4.1.0" - "@smithy/util-defaults-mode-browser" "^4.1.1" - "@smithy/util-defaults-mode-node" "^4.1.1" - "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-defaults-mode-browser" "^4.1.3" + "@smithy/util-defaults-mode-node" "^4.1.3" + "@smithy/util-endpoints" "^3.1.2" "@smithy/util-middleware" "^4.1.1" - "@smithy/util-retry" "^4.1.1" + "@smithy/util-retry" "^4.1.2" "@smithy/util-utf8" "^4.1.0" "@smithy/util-waiter" "^4.1.1" "@types/uuid" "^9.0.1" tslib "^2.6.2" uuid "^9.0.1" -"@aws-sdk/client-sso@3.888.0", "@aws-sdk/client-sso@^3.888.0": - version "3.888.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.888.0.tgz#ab161ff13de9bf43b641df9d04172150761f8418" - integrity sha512-8CLy/ehGKUmekjH+VtZJ4w40PqDg3u0K7uPziq/4P8Q7LLgsy8YQoHNbuY4am7JU3HWrqLXJI9aaz1+vPGPoWA== +"@aws-sdk/client-sso@3.893.0", "@aws-sdk/client-sso@^3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.893.0.tgz#9ce6e0f08e8c4efc7c2f286c4399d64cb968d1f0" + integrity sha512-0+qRGq7H8UNfxI0F02ObyOgOiYxkN4DSlFfwQUQMPfqENDNYOrL++2H9X3EInyc1lUM/+aK8TZqSbh473gdxcg== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.888.0" - "@aws-sdk/middleware-host-header" "3.887.0" - "@aws-sdk/middleware-logger" "3.887.0" - "@aws-sdk/middleware-recursion-detection" "3.887.0" - "@aws-sdk/middleware-user-agent" "3.888.0" - "@aws-sdk/region-config-resolver" "3.887.0" - "@aws-sdk/types" "3.887.0" - "@aws-sdk/util-endpoints" "3.887.0" - "@aws-sdk/util-user-agent-browser" "3.887.0" - "@aws-sdk/util-user-agent-node" "3.888.0" - "@smithy/config-resolver" "^4.2.1" - "@smithy/core" "^3.11.0" + "@aws-sdk/core" "3.893.0" + "@aws-sdk/middleware-host-header" "3.893.0" + "@aws-sdk/middleware-logger" "3.893.0" + "@aws-sdk/middleware-recursion-detection" "3.893.0" + "@aws-sdk/middleware-user-agent" "3.893.0" + "@aws-sdk/region-config-resolver" "3.893.0" + "@aws-sdk/types" "3.893.0" + "@aws-sdk/util-endpoints" "3.893.0" + "@aws-sdk/util-user-agent-browser" "3.893.0" + "@aws-sdk/util-user-agent-node" "3.893.0" + "@smithy/config-resolver" "^4.2.2" + "@smithy/core" "^3.11.1" "@smithy/fetch-http-handler" "^5.2.1" "@smithy/hash-node" "^4.1.1" "@smithy/invalid-dependency" "^4.1.1" "@smithy/middleware-content-length" "^4.1.1" - "@smithy/middleware-endpoint" "^4.2.1" - "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-endpoint" "^4.2.3" + "@smithy/middleware-retry" "^4.2.4" "@smithy/middleware-serde" "^4.1.1" "@smithy/middleware-stack" "^4.1.1" - "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-config-provider" "^4.2.2" "@smithy/node-http-handler" "^4.2.1" "@smithy/protocol-http" "^5.2.1" - "@smithy/smithy-client" "^4.6.1" + "@smithy/smithy-client" "^4.6.3" "@smithy/types" "^4.5.0" "@smithy/url-parser" "^4.1.1" "@smithy/util-base64" "^4.1.0" "@smithy/util-body-length-browser" "^4.1.0" "@smithy/util-body-length-node" "^4.1.0" - "@smithy/util-defaults-mode-browser" "^4.1.1" - "@smithy/util-defaults-mode-node" "^4.1.1" - "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-defaults-mode-browser" "^4.1.3" + "@smithy/util-defaults-mode-node" "^4.1.3" + "@smithy/util-endpoints" "^3.1.2" "@smithy/util-middleware" "^4.1.1" - "@smithy/util-retry" "^4.1.1" + "@smithy/util-retry" "^4.1.2" "@smithy/util-utf8" "^4.1.0" tslib "^2.6.2" -"@aws-sdk/client-sts@^3", "@aws-sdk/client-sts@^3.888.0": - version "3.888.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.888.0.tgz#685b5fa889d3325ed91c42c90b381f76a5afe44a" - integrity sha512-77hkMP0BKtDW8BqgxNUVLgmzUzI8pVQKi8o3AAa5hYcZ3L8fKtWyAt1d+vZ+ZTeUhnQa9BCsxmua5HvKl5LOlQ== +"@aws-sdk/client-sts@^3", "@aws-sdk/client-sts@^3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.893.0.tgz#135715970604e230a59f7ae995ddf8f5e1b20891" + integrity sha512-0gagbyKzxvBi8nVtYLwTveMslZYlgZtY6n466uRVjGhA6r4cRrfE0uG+0aG5nDWZp1W4jmbgRyEg0A4y4b570A== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.888.0" - "@aws-sdk/credential-provider-node" "3.888.0" - "@aws-sdk/middleware-host-header" "3.887.0" - "@aws-sdk/middleware-logger" "3.887.0" - "@aws-sdk/middleware-recursion-detection" "3.887.0" - "@aws-sdk/middleware-user-agent" "3.888.0" - "@aws-sdk/region-config-resolver" "3.887.0" - "@aws-sdk/types" "3.887.0" - "@aws-sdk/util-endpoints" "3.887.0" - "@aws-sdk/util-user-agent-browser" "3.887.0" - "@aws-sdk/util-user-agent-node" "3.888.0" - "@smithy/config-resolver" "^4.2.1" - "@smithy/core" "^3.11.0" + "@aws-sdk/core" "3.893.0" + "@aws-sdk/credential-provider-node" "3.893.0" + "@aws-sdk/middleware-host-header" "3.893.0" + "@aws-sdk/middleware-logger" "3.893.0" + "@aws-sdk/middleware-recursion-detection" "3.893.0" + "@aws-sdk/middleware-user-agent" "3.893.0" + "@aws-sdk/region-config-resolver" "3.893.0" + "@aws-sdk/types" "3.893.0" + "@aws-sdk/util-endpoints" "3.893.0" + "@aws-sdk/util-user-agent-browser" "3.893.0" + "@aws-sdk/util-user-agent-node" "3.893.0" + "@smithy/config-resolver" "^4.2.2" + "@smithy/core" "^3.11.1" "@smithy/fetch-http-handler" "^5.2.1" "@smithy/hash-node" "^4.1.1" "@smithy/invalid-dependency" "^4.1.1" "@smithy/middleware-content-length" "^4.1.1" - "@smithy/middleware-endpoint" "^4.2.1" - "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-endpoint" "^4.2.3" + "@smithy/middleware-retry" "^4.2.4" "@smithy/middleware-serde" "^4.1.1" "@smithy/middleware-stack" "^4.1.1" - "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-config-provider" "^4.2.2" "@smithy/node-http-handler" "^4.2.1" "@smithy/protocol-http" "^5.2.1" - "@smithy/smithy-client" "^4.6.1" + "@smithy/smithy-client" "^4.6.3" "@smithy/types" "^4.5.0" "@smithy/url-parser" "^4.1.1" "@smithy/util-base64" "^4.1.0" "@smithy/util-body-length-browser" "^4.1.0" "@smithy/util-body-length-node" "^4.1.0" - "@smithy/util-defaults-mode-browser" "^4.1.1" - "@smithy/util-defaults-mode-node" "^4.1.1" - "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-defaults-mode-browser" "^4.1.3" + "@smithy/util-defaults-mode-node" "^4.1.3" + "@smithy/util-endpoints" "^3.1.2" "@smithy/util-middleware" "^4.1.1" - "@smithy/util-retry" "^4.1.1" + "@smithy/util-retry" "^4.1.2" "@smithy/util-utf8" "^4.1.0" tslib "^2.6.2" @@ -1316,19 +1316,19 @@ "@aws-sdk/signature-v4" "3.0.0" tslib "^1.8.0" -"@aws-sdk/core@3.888.0": - version "3.888.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.888.0.tgz#d0b9115d5b79b515a0435ff59ad721195bcb55a8" - integrity sha512-L3S2FZywACo4lmWv37Y4TbefuPJ1fXWyWwIJ3J4wkPYFJ47mmtUPqThlVrSbdTHkEjnZgJe5cRfxk0qCLsFh1w== +"@aws-sdk/core@3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.893.0.tgz#afe486bb1ec905a6f73cff99004dd37543986d05" + integrity sha512-E1NAWHOprBXIJ9CVb6oTsRD/tNOozrKBD/Sb4t7WZd3dpby6KpYfM6FaEGfRGcJBIcB4245hww8Rmg16qDMJWg== dependencies: - "@aws-sdk/types" "3.887.0" - "@aws-sdk/xml-builder" "3.887.0" - "@smithy/core" "^3.11.0" - "@smithy/node-config-provider" "^4.2.1" - "@smithy/property-provider" "^4.0.5" + "@aws-sdk/types" "3.893.0" + "@aws-sdk/xml-builder" "3.893.0" + "@smithy/core" "^3.11.1" + "@smithy/node-config-provider" "^4.2.2" + "@smithy/property-provider" "^4.1.1" "@smithy/protocol-http" "^5.2.1" - "@smithy/signature-v4" "^5.1.3" - "@smithy/smithy-client" "^4.6.1" + "@smithy/signature-v4" "^5.2.1" + "@smithy/smithy-client" "^4.6.3" "@smithy/types" "^4.5.0" "@smithy/util-base64" "^4.1.0" "@smithy/util-body-length-browser" "^4.1.0" @@ -1337,14 +1337,14 @@ fast-xml-parser "5.2.5" tslib "^2.6.2" -"@aws-sdk/credential-provider-cognito-identity@3.888.0": - version "3.888.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.888.0.tgz#9eb9dc4cb3c67ed40f58dc722004b52ca4df5277" - integrity sha512-mGKLEAFsIaYci219lL42L22fEkbdwLSEuqeBN2D4LzNsbuGyLuE9vIRSOZr/wbHJ3UegI+1eCn0cF+qDgP4cdg== +"@aws-sdk/credential-provider-cognito-identity@3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.893.0.tgz#fb2dffc6cfd395137a606ae3b8d57416b18e9992" + integrity sha512-HUYDc/6/3UYM3HmJKFpxzhjSpz1bZC5u4xkwgnCjNChn4SVwrWAseYLXYT6wZEjn6kRd/0uNlDi6nA+PuXhIWA== dependencies: - "@aws-sdk/client-cognito-identity" "3.888.0" - "@aws-sdk/types" "3.887.0" - "@smithy/property-provider" "^4.0.5" + "@aws-sdk/client-cognito-identity" "3.893.0" + "@aws-sdk/types" "3.893.0" + "@smithy/property-provider" "^4.1.1" "@smithy/types" "^4.5.0" tslib "^2.6.2" @@ -1356,31 +1356,31 @@ "@aws-sdk/property-provider" "3.0.0" tslib "^1.8.0" -"@aws-sdk/credential-provider-env@3.888.0": - version "3.888.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.888.0.tgz#20bd28d5ea79d5254829700d9230e0d1a360fdbd" - integrity sha512-shPi4AhUKbIk7LugJWvNpeZA8va7e5bOHAEKo89S0Ac8WDZt2OaNzbh/b9l0iSL2eEyte8UgIsYGcFxOwIF1VA== +"@aws-sdk/credential-provider-env@3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.893.0.tgz#89931e281c5e9c08f6f107bbb89c86a79334d070" + integrity sha512-h4sYNk1iDrSZQLqFfbuD1GWY6KoVCvourfqPl6JZCYj8Vmnox5y9+7taPxwlU2VVII0hiV8UUbO79P35oPBSyA== dependencies: - "@aws-sdk/core" "3.888.0" - "@aws-sdk/types" "3.887.0" - "@smithy/property-provider" "^4.0.5" + "@aws-sdk/core" "3.893.0" + "@aws-sdk/types" "3.893.0" + "@smithy/property-provider" "^4.1.1" "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-http@3.888.0": - version "3.888.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.888.0.tgz#e32ff8223dbe090bcf004bcc58ec1b676043ccac" - integrity sha512-Jvuk6nul0lE7o5qlQutcqlySBHLXOyoPtiwE6zyKbGc7RVl0//h39Lab7zMeY2drMn8xAnIopL4606Fd8JI/Hw== +"@aws-sdk/credential-provider-http@3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.893.0.tgz#b3c34d88203c0ae59b71a16435f471f9bbe81c5f" + integrity sha512-xYoC7DRr++zWZ9jG7/hvd6YjCbGDQzsAu2fBHHf91RVmSETXUgdEaP9rOdfCM02iIK/MYlwiWEIVBcBxWY/GQw== dependencies: - "@aws-sdk/core" "3.888.0" - "@aws-sdk/types" "3.887.0" + "@aws-sdk/core" "3.893.0" + "@aws-sdk/types" "3.893.0" "@smithy/fetch-http-handler" "^5.2.1" "@smithy/node-http-handler" "^4.2.1" - "@smithy/property-provider" "^4.0.5" + "@smithy/property-provider" "^4.1.1" "@smithy/protocol-http" "^5.2.1" - "@smithy/smithy-client" "^4.6.1" + "@smithy/smithy-client" "^4.6.3" "@smithy/types" "^4.5.0" - "@smithy/util-stream" "^4.3.1" + "@smithy/util-stream" "^4.3.2" tslib "^2.6.2" "@aws-sdk/credential-provider-imds@3.0.0": @@ -1400,22 +1400,22 @@ "@aws-sdk/shared-ini-file-loader" "3.0.0" tslib "^1.8.0" -"@aws-sdk/credential-provider-ini@3.888.0": - version "3.888.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.888.0.tgz#4a97261b8593c3c8c8e5bac974ba0e5e0a40d89f" - integrity sha512-M82ItvS5yq+tO6ZOV1ruaVs2xOne+v8HW85GFCXnz8pecrzYdgxh6IsVqEbbWruryG/mUGkWMbkBZoEsy4MgyA== - dependencies: - "@aws-sdk/core" "3.888.0" - "@aws-sdk/credential-provider-env" "3.888.0" - "@aws-sdk/credential-provider-http" "3.888.0" - "@aws-sdk/credential-provider-process" "3.888.0" - "@aws-sdk/credential-provider-sso" "3.888.0" - "@aws-sdk/credential-provider-web-identity" "3.888.0" - "@aws-sdk/nested-clients" "3.888.0" - "@aws-sdk/types" "3.887.0" - "@smithy/credential-provider-imds" "^4.0.7" - "@smithy/property-provider" "^4.0.5" - "@smithy/shared-ini-file-loader" "^4.0.5" +"@aws-sdk/credential-provider-ini@3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.893.0.tgz#617754f4c23e83baf8f1720e3824bfdc102a0f92" + integrity sha512-ZQWOl4jdLhJHHrHsOfNRjgpP98A5kw4YzkMOUoK+TgSQVLi7wjb957V0htvwpi6KmGr3f2F8J06D6u2OtIc62w== + dependencies: + "@aws-sdk/core" "3.893.0" + "@aws-sdk/credential-provider-env" "3.893.0" + "@aws-sdk/credential-provider-http" "3.893.0" + "@aws-sdk/credential-provider-process" "3.893.0" + "@aws-sdk/credential-provider-sso" "3.893.0" + "@aws-sdk/credential-provider-web-identity" "3.893.0" + "@aws-sdk/nested-clients" "3.893.0" + "@aws-sdk/types" "3.893.0" + "@smithy/credential-provider-imds" "^4.1.2" + "@smithy/property-provider" "^4.1.1" + "@smithy/shared-ini-file-loader" "^4.2.0" "@smithy/types" "^4.5.0" tslib "^2.6.2" @@ -1431,21 +1431,21 @@ "@aws-sdk/property-provider" "3.0.0" tslib "^1.8.0" -"@aws-sdk/credential-provider-node@3.888.0": - version "3.888.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.888.0.tgz#48f769d52d999088d4437dc1bc76af55afecad9b" - integrity sha512-KCrQh1dCDC8Y+Ap3SZa6S81kHk+p+yAaOQ5jC3dak4zhHW3RCrsGR/jYdemTOgbEGcA6ye51UbhWfrrlMmeJSA== - dependencies: - "@aws-sdk/credential-provider-env" "3.888.0" - "@aws-sdk/credential-provider-http" "3.888.0" - "@aws-sdk/credential-provider-ini" "3.888.0" - "@aws-sdk/credential-provider-process" "3.888.0" - "@aws-sdk/credential-provider-sso" "3.888.0" - "@aws-sdk/credential-provider-web-identity" "3.888.0" - "@aws-sdk/types" "3.887.0" - "@smithy/credential-provider-imds" "^4.0.7" - "@smithy/property-provider" "^4.0.5" - "@smithy/shared-ini-file-loader" "^4.0.5" +"@aws-sdk/credential-provider-node@3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.893.0.tgz#e8d1bb203e8fb14dcac4f9d573db649320528631" + integrity sha512-NjvDUXciC2+EaQnbL/u/ZuCXj9PZQ/9ciPhI62LGCoJ3ft91lI1Z58Dgut0OFPpV6i16GhpFxzmbuf40wTgDbA== + dependencies: + "@aws-sdk/credential-provider-env" "3.893.0" + "@aws-sdk/credential-provider-http" "3.893.0" + "@aws-sdk/credential-provider-ini" "3.893.0" + "@aws-sdk/credential-provider-process" "3.893.0" + "@aws-sdk/credential-provider-sso" "3.893.0" + "@aws-sdk/credential-provider-web-identity" "3.893.0" + "@aws-sdk/types" "3.893.0" + "@smithy/credential-provider-imds" "^4.1.2" + "@smithy/property-provider" "^4.1.1" + "@smithy/shared-ini-file-loader" "^4.2.0" "@smithy/types" "^4.5.0" tslib "^2.6.2" @@ -1459,80 +1459,81 @@ "@aws-sdk/shared-ini-file-loader" "3.0.0" tslib "^1.8.0" -"@aws-sdk/credential-provider-process@3.888.0": - version "3.888.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.888.0.tgz#34842315e44b4882c63eb92fa2151c2efaf5401f" - integrity sha512-+aX6piSukPQ8DUS4JAH344GePg8/+Q1t0+kvSHAZHhYvtQ/1Zek3ySOJWH2TuzTPCafY4nmWLcQcqvU1w9+4Lw== +"@aws-sdk/credential-provider-process@3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.893.0.tgz#83a09fcf58a917977e5d0d9765d09c9bbdeced9c" + integrity sha512-5XitkZdiQhjWJV71qWqrH7hMXwuK/TvIRwiwKs7Pj0sapGSk3YgD3Ykdlolz7sQOleoKWYYqgoq73fIPpTTmFA== dependencies: - "@aws-sdk/core" "3.888.0" - "@aws-sdk/types" "3.887.0" - "@smithy/property-provider" "^4.0.5" - "@smithy/shared-ini-file-loader" "^4.0.5" + "@aws-sdk/core" "3.893.0" + "@aws-sdk/types" "3.893.0" + "@smithy/property-provider" "^4.1.1" + "@smithy/shared-ini-file-loader" "^4.2.0" "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-sso@3.888.0": - version "3.888.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.888.0.tgz#85956b3bcebbcb1aee096d07b4365e524dc1b985" - integrity sha512-b1ZJji7LJ6E/j1PhFTyvp51in2iCOQ3VP6mj5H6f5OUnqn7efm41iNMoinKr87n0IKZw7qput5ggXVxEdPhouA== - dependencies: - "@aws-sdk/client-sso" "3.888.0" - "@aws-sdk/core" "3.888.0" - "@aws-sdk/token-providers" "3.888.0" - "@aws-sdk/types" "3.887.0" - "@smithy/property-provider" "^4.0.5" - "@smithy/shared-ini-file-loader" "^4.0.5" +"@aws-sdk/credential-provider-sso@3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.893.0.tgz#738b6583512538a5c7db4636a2aa705bb48f50f1" + integrity sha512-ms8v13G1r0aHZh5PLcJu6AnQZPs23sRm3Ph0A7+GdqbPvWewP8M7jgZTKyTXi+oYXswdYECU1zPVur8zamhtLg== + dependencies: + "@aws-sdk/client-sso" "3.893.0" + "@aws-sdk/core" "3.893.0" + "@aws-sdk/token-providers" "3.893.0" + "@aws-sdk/types" "3.893.0" + "@smithy/property-provider" "^4.1.1" + "@smithy/shared-ini-file-loader" "^4.2.0" "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-web-identity@3.888.0": - version "3.888.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.888.0.tgz#03de49dca86649ae2061247ee4d2831642a4767f" - integrity sha512-7P0QNtsDzMZdmBAaY/vY1BsZHwTGvEz3bsn2bm5VSKFAeMmZqsHK1QeYdNsFjLtegnVh+wodxMq50jqLv3LFlA== +"@aws-sdk/credential-provider-web-identity@3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.893.0.tgz#3c0b00127755b6a760c87742fd2d3c22473fdae0" + integrity sha512-wWD8r2ot4jf/CoogdPTl13HbwNLW4UheGUCu6gW7n9GoHh1JImYyooPHK8K7kD42hihydIA7OW7iFAf7//JYTw== dependencies: - "@aws-sdk/core" "3.888.0" - "@aws-sdk/nested-clients" "3.888.0" - "@aws-sdk/types" "3.887.0" - "@smithy/property-provider" "^4.0.5" + "@aws-sdk/core" "3.893.0" + "@aws-sdk/nested-clients" "3.893.0" + "@aws-sdk/types" "3.893.0" + "@smithy/property-provider" "^4.1.1" + "@smithy/shared-ini-file-loader" "^4.2.0" "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@aws-sdk/credential-providers@^3", "@aws-sdk/credential-providers@^3.883.0", "@aws-sdk/credential-providers@^3.888.0": - version "3.888.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-providers/-/credential-providers-3.888.0.tgz#4a852cc201fb8e2b1d3a5e8f1de344d7660306ce" - integrity sha512-If2AnDiJJLT889imXn6cEM4WoduPgTye/vYiVXZaDqMvjk+tJVbA9uFuv1ixF3DHMC6aE0LU9cTjXX+I4TayFg== - dependencies: - "@aws-sdk/client-cognito-identity" "3.888.0" - "@aws-sdk/core" "3.888.0" - "@aws-sdk/credential-provider-cognito-identity" "3.888.0" - "@aws-sdk/credential-provider-env" "3.888.0" - "@aws-sdk/credential-provider-http" "3.888.0" - "@aws-sdk/credential-provider-ini" "3.888.0" - "@aws-sdk/credential-provider-node" "3.888.0" - "@aws-sdk/credential-provider-process" "3.888.0" - "@aws-sdk/credential-provider-sso" "3.888.0" - "@aws-sdk/credential-provider-web-identity" "3.888.0" - "@aws-sdk/nested-clients" "3.888.0" - "@aws-sdk/types" "3.887.0" - "@smithy/config-resolver" "^4.2.1" - "@smithy/core" "^3.11.0" - "@smithy/credential-provider-imds" "^4.0.7" - "@smithy/node-config-provider" "^4.2.1" - "@smithy/property-provider" "^4.0.5" +"@aws-sdk/credential-providers@^3", "@aws-sdk/credential-providers@^3.888.0", "@aws-sdk/credential-providers@^3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-providers/-/credential-providers-3.893.0.tgz#9ce62db13f667855f9b8c996d338eb85fd106a2c" + integrity sha512-nsnVpa6GNR8c/nP6kNTb9SMRtaKMGdqqL7HxiF2I6B09PwQ2u2Mm4PaJxsw1dm1Br2HIWA86ZYOvz4cB7lb8VA== + dependencies: + "@aws-sdk/client-cognito-identity" "3.893.0" + "@aws-sdk/core" "3.893.0" + "@aws-sdk/credential-provider-cognito-identity" "3.893.0" + "@aws-sdk/credential-provider-env" "3.893.0" + "@aws-sdk/credential-provider-http" "3.893.0" + "@aws-sdk/credential-provider-ini" "3.893.0" + "@aws-sdk/credential-provider-node" "3.893.0" + "@aws-sdk/credential-provider-process" "3.893.0" + "@aws-sdk/credential-provider-sso" "3.893.0" + "@aws-sdk/credential-provider-web-identity" "3.893.0" + "@aws-sdk/nested-clients" "3.893.0" + "@aws-sdk/types" "3.893.0" + "@smithy/config-resolver" "^4.2.2" + "@smithy/core" "^3.11.1" + "@smithy/credential-provider-imds" "^4.1.2" + "@smithy/node-config-provider" "^4.2.2" + "@smithy/property-provider" "^4.1.1" "@smithy/types" "^4.5.0" tslib "^2.6.2" "@aws-sdk/ec2-metadata-service@^3": - version "3.888.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/ec2-metadata-service/-/ec2-metadata-service-3.888.0.tgz#6104d4c968b661ab32df177bed5001d9449ae939" - integrity sha512-tq5SBNvvTTtB33EP1hpXViZPFCEhEyAptzj1YeYMiA0b4Lr4n/CRplgmXV6NpT2s9cR5BwkO65twoNRsIV4+OA== + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/ec2-metadata-service/-/ec2-metadata-service-3.893.0.tgz#71e1de432650b9a10982b80529fc92812cb7c9fb" + integrity sha512-x0eOZm6mCvQqZl+aq/AgazvedGYTK02dKwhE84xefXdspshfVdykco7MJ+u2Pyqy2hZrE8CXgAABIMsX/LlGIg== dependencies: - "@aws-sdk/types" "3.887.0" - "@smithy/node-config-provider" "^4.2.1" + "@aws-sdk/types" "3.893.0" + "@smithy/node-config-provider" "^4.2.2" "@smithy/node-http-handler" "^4.2.1" "@smithy/protocol-http" "^5.2.1" "@smithy/types" "^4.5.0" - "@smithy/util-stream" "^4.3.1" + "@smithy/util-stream" "^4.3.2" tslib "^2.6.2" "@aws-sdk/fetch-http-handler@3.0.0": @@ -1568,29 +1569,29 @@ tslib "^1.8.0" "@aws-sdk/lib-storage@^3": - version "3.888.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/lib-storage/-/lib-storage-3.888.0.tgz#d39ee4403282784fc0eea032661f3f657a402326" - integrity sha512-UCZsVxjnQ6QpVWI1ZiNGmxfd1+8YBNbriQJ5lssR2IudQt5ThGhamGkwoYBmFV4iwhmgIT2fn5+gErugFZuUhw== + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/lib-storage/-/lib-storage-3.893.0.tgz#6bd23c0739bef446076cb6f5c4ccf4938dd836ac" + integrity sha512-fsCDTpn4WyFV/H4tS5ubYxY4wE1AVMDv6trl2JdRSgUh5G+3ov9x1MOKXfnUjShhZ4KUSyq3KNezzlA2gAJIzQ== dependencies: - "@smithy/abort-controller" "^4.0.5" - "@smithy/middleware-endpoint" "^4.2.1" - "@smithy/smithy-client" "^4.6.1" + "@smithy/abort-controller" "^4.1.1" + "@smithy/middleware-endpoint" "^4.2.3" + "@smithy/smithy-client" "^4.6.3" buffer "5.6.0" events "3.3.0" stream-browserify "3.0.0" tslib "^2.6.2" -"@aws-sdk/middleware-bucket-endpoint@3.887.0": - version "3.887.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.887.0.tgz#a89331e130effd1ee35dec309b8163fb4a9d4920" - integrity sha512-qRCte/3MtNiMhPh4ZEGk9cHfAXq6IDTflvi2t1tkOIVZFyshkSCvNQNJrrE2D/ljVbOK1f3XbBDaF43EoQzIRQ== +"@aws-sdk/middleware-bucket-endpoint@3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.893.0.tgz#cf1b55edd6eb48a5e02cae57eddb2e467bb8ecd5" + integrity sha512-H+wMAoFC73T7M54OFIezdHXR9/lH8TZ3Cx1C3MEBb2ctlzQrVCd8LX8zmOtcGYC8plrRwV+8rNPe0FMqecLRew== dependencies: - "@aws-sdk/types" "3.887.0" - "@aws-sdk/util-arn-parser" "3.873.0" - "@smithy/node-config-provider" "^4.2.1" + "@aws-sdk/types" "3.893.0" + "@aws-sdk/util-arn-parser" "3.893.0" + "@smithy/node-config-provider" "^4.2.2" "@smithy/protocol-http" "^5.2.1" "@smithy/types" "^4.5.0" - "@smithy/util-config-provider" "^4.0.0" + "@smithy/util-config-provider" "^4.1.0" tslib "^2.6.2" "@aws-sdk/middleware-content-length@3.0.0": @@ -1601,32 +1602,32 @@ "@aws-sdk/protocol-http" "3.0.0" tslib "^1.8.0" -"@aws-sdk/middleware-expect-continue@3.887.0": - version "3.887.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.887.0.tgz#cc52bc31752875a8d3dfa84a5705e2b563ffc39f" - integrity sha512-AlrTZZScDTG9SYeT82BC5cK/6Q4N0miN5xqMW/pbBqP3fNXlsdJOWKB+EKD3V6DV41EV5GVKHKe/1065xKSQ4w== +"@aws-sdk/middleware-expect-continue@3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.893.0.tgz#af9e96f24d9323afe833db1e6c03a7791a24dd09" + integrity sha512-PEZkvD6k0X9sacHkvkVF4t2QyQEAzd35OJ2bIrjWCfc862TwukMMJ1KErRmQ1WqKXHKF4L0ed5vtWaO/8jVLNA== dependencies: - "@aws-sdk/types" "3.887.0" + "@aws-sdk/types" "3.893.0" "@smithy/protocol-http" "^5.2.1" "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@aws-sdk/middleware-flexible-checksums@3.888.0": - version "3.888.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.888.0.tgz#b66da7fe00fe980a9274bc36bd56190a218a4314" - integrity sha512-vdwd4wMAlXSg1bldhXyTsDSnyPP+bbEVihapejGKNd4gLfyyHwjTfbli+B/hEONGttQs5Dp54UMn8yW/UA189g== +"@aws-sdk/middleware-flexible-checksums@3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.893.0.tgz#5aedb154ddd9f9662b411d9d065895275b630670" + integrity sha512-2swRPpyGK6xpZwIFmmFSFKp10iuyBLZEouhrt1ycBVA8iHGmPkuJSCim6Vb+JoRKqINp5tizWeQwdg9boIxJPw== dependencies: "@aws-crypto/crc32" "5.2.0" "@aws-crypto/crc32c" "5.2.0" "@aws-crypto/util" "5.2.0" - "@aws-sdk/core" "3.888.0" - "@aws-sdk/types" "3.887.0" - "@smithy/is-array-buffer" "^4.0.0" - "@smithy/node-config-provider" "^4.2.1" + "@aws-sdk/core" "3.893.0" + "@aws-sdk/types" "3.893.0" + "@smithy/is-array-buffer" "^4.1.0" + "@smithy/node-config-provider" "^4.2.2" "@smithy/protocol-http" "^5.2.1" "@smithy/types" "^4.5.0" "@smithy/util-middleware" "^4.1.1" - "@smithy/util-stream" "^4.3.1" + "@smithy/util-stream" "^4.3.2" "@smithy/util-utf8" "^4.1.0" tslib "^2.6.2" @@ -1638,22 +1639,22 @@ "@aws-sdk/protocol-http" "3.0.0" tslib "^1.8.0" -"@aws-sdk/middleware-host-header@3.887.0": - version "3.887.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.887.0.tgz#765305b5a2c412e6bf53eb6d557f2ab831ff50a7" - integrity sha512-ulzqXv6NNqdu/kr0sgBYupWmahISHY+azpJidtK6ZwQIC+vBUk9NdZeqQpy7KVhIk2xd4+5Oq9rxapPwPI21CA== +"@aws-sdk/middleware-host-header@3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.893.0.tgz#1a4b14c11cff158b383e2b859be5c468d2c2c162" + integrity sha512-qL5xYRt80ahDfj9nDYLhpCNkDinEXvjLe/Qen/Y/u12+djrR2MB4DRa6mzBCkLkdXDtf0WAoW2EZsNCfGrmOEQ== dependencies: - "@aws-sdk/types" "3.887.0" + "@aws-sdk/types" "3.893.0" "@smithy/protocol-http" "^5.2.1" "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@aws-sdk/middleware-location-constraint@3.887.0": - version "3.887.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.887.0.tgz#fdf76f587c04cc8d755f05e41d4df65a78b34127" - integrity sha512-eU/9Cq4gg2sS32bOomxdx2YF43kb+o70pMhnEBBnVVeqzE8co78SO5FQdWfRTfhNJgTyQ6Vgosx//CNMPIfZPg== +"@aws-sdk/middleware-location-constraint@3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.893.0.tgz#4c032b7b4f7dab699ca78a47054551fd8e18dfb3" + integrity sha512-MlbBc7Ttb1ekbeeeFBU4DeEZOLb5s0Vl4IokvO17g6yJdLk4dnvZro9zdXl3e7NXK+kFxHRBFZe55p/42mVgDA== dependencies: - "@aws-sdk/types" "3.887.0" + "@aws-sdk/types" "3.893.0" "@smithy/types" "^4.5.0" tslib "^2.6.2" @@ -1664,21 +1665,21 @@ dependencies: tslib "^1.8.0" -"@aws-sdk/middleware-logger@3.887.0": - version "3.887.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.887.0.tgz#fec1c731d158306425897b371cfabdf188d07f12" - integrity sha512-YbbgLI6jKp2qSoAcHnXrQ5jcuc5EYAmGLVFgMVdk8dfCfJLfGGSaOLxF4CXC7QYhO50s+mPPkhBYejCik02Kug== +"@aws-sdk/middleware-logger@3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.893.0.tgz#4ecb20ee0771a2f3afdc07c1310b97251d3854e2" + integrity sha512-ZqzMecjju5zkBquSIfVfCORI/3Mge21nUY4nWaGQy+NUXehqCGG4W7AiVpiHGOcY2cGJa7xeEkYcr2E2U9U0AA== dependencies: - "@aws-sdk/types" "3.887.0" + "@aws-sdk/types" "3.893.0" "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@aws-sdk/middleware-recursion-detection@3.887.0": - version "3.887.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.887.0.tgz#4fdb1039042565a4ba0ff506584a99f3c7c3fd23" - integrity sha512-tjrUXFtQnFLo+qwMveq5faxP5MQakoLArXtqieHphSqZTXm21wDJM73hgT4/PQQGTwgYjDKqnqsE1hvk0hcfDw== +"@aws-sdk/middleware-recursion-detection@3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.893.0.tgz#9fde6f10e72fcbd8ce4f0eea629c07ca64ce86ba" + integrity sha512-H7Zotd9zUHQAr/wr3bcWHULYhEeoQrF54artgsoUGIf/9emv6LzY89QUccKIxYd6oHKNTrTyXm9F0ZZrzXNxlg== dependencies: - "@aws-sdk/types" "3.887.0" + "@aws-sdk/types" "3.893.0" "@aws/lambda-invoke-store" "^0.0.1" "@smithy/protocol-http" "^5.2.1" "@smithy/types" "^4.5.0" @@ -1695,46 +1696,46 @@ tslib "^1.8.0" uuid "^3.0.0" -"@aws-sdk/middleware-sdk-ec2@3.887.0": - version "3.887.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-ec2/-/middleware-sdk-ec2-3.887.0.tgz#98df9c3f04c231b6752a00d7c56fdcc35e166347" - integrity sha512-8lJRulmhpGpELX+ZHp9LnOX5vULPClh1KSNtHVLN/ClGuFVTpBgXVpAs5F/pU8dJSJnbY6qEpY4VDlIuEBtFRA== +"@aws-sdk/middleware-sdk-ec2@3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-ec2/-/middleware-sdk-ec2-3.893.0.tgz#16592ee959945450984e4fdc7f3d50644c600d44" + integrity sha512-Jev9GulnC62aLpl4JpWozIJ2KZaLF/PYybqVR58UKWOOxj9pgksEDMdARI9sgnICb1Xhzkme7vkghqZtJ677Ew== dependencies: - "@aws-sdk/types" "3.887.0" - "@aws-sdk/util-format-url" "3.887.0" - "@smithy/middleware-endpoint" "^4.2.1" + "@aws-sdk/types" "3.893.0" + "@aws-sdk/util-format-url" "3.893.0" + "@smithy/middleware-endpoint" "^4.2.3" "@smithy/protocol-http" "^5.2.1" - "@smithy/signature-v4" "^5.1.3" - "@smithy/smithy-client" "^4.6.1" + "@smithy/signature-v4" "^5.2.1" + "@smithy/smithy-client" "^4.6.3" "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@aws-sdk/middleware-sdk-route53@3.887.0": - version "3.887.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-route53/-/middleware-sdk-route53-3.887.0.tgz#a482e990e875ffc3235520da6d256e805aa4ed75" - integrity sha512-3E91c2XuIJ4WTKMZjGEAlrbqb3mwh24KPpgd9yzOzFPWkc1ZkfbrHeFUNYpR3BR2DJJ+No6rE9NIznvcH0hZ4g== +"@aws-sdk/middleware-sdk-route53@3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-route53/-/middleware-sdk-route53-3.893.0.tgz#a49647471dc4314cd1a677b25a7a2365c07c2e6f" + integrity sha512-waFIzyqq4CIyLUxBpPT+xBvvYDHFy7S/XtLanKfbQI28deapp4cQjVcGx4oDrLSzB5R1/aewnN72PLNiBBNbzg== dependencies: - "@aws-sdk/types" "3.887.0" + "@aws-sdk/types" "3.893.0" "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@aws-sdk/middleware-sdk-s3@3.888.0": - version "3.888.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.888.0.tgz#9e561338d9d036a5bf8252b578222b351b635ea1" - integrity sha512-rKOFNfqgqOfrdcLGF8fcO75azWS2aq2ksRHFoIEFru5FJxzu/yDAhY4C2FKiP/X34xeIUS2SbE/gQgrgWHSN2g== +"@aws-sdk/middleware-sdk-s3@3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.893.0.tgz#2a49a828ddaad026348e40a0bd00b9959ebf81c1" + integrity sha512-J2v7jOoSlE4o416yQiuka6+cVJzyrU7mbJEQA9VFCb+TYT2cG3xQB0bDzE24QoHeonpeBDghbg/zamYMnt+GsQ== dependencies: - "@aws-sdk/core" "3.888.0" - "@aws-sdk/types" "3.887.0" - "@aws-sdk/util-arn-parser" "3.873.0" - "@smithy/core" "^3.11.0" - "@smithy/node-config-provider" "^4.2.1" + "@aws-sdk/core" "3.893.0" + "@aws-sdk/types" "3.893.0" + "@aws-sdk/util-arn-parser" "3.893.0" + "@smithy/core" "^3.11.1" + "@smithy/node-config-provider" "^4.2.2" "@smithy/protocol-http" "^5.2.1" - "@smithy/signature-v4" "^5.1.3" - "@smithy/smithy-client" "^4.6.1" + "@smithy/signature-v4" "^5.2.1" + "@smithy/smithy-client" "^4.6.3" "@smithy/types" "^4.5.0" - "@smithy/util-config-provider" "^4.0.0" + "@smithy/util-config-provider" "^4.1.0" "@smithy/util-middleware" "^4.1.1" - "@smithy/util-stream" "^4.3.1" + "@smithy/util-stream" "^4.3.2" "@smithy/util-utf8" "^4.1.0" tslib "^2.6.2" @@ -1754,12 +1755,12 @@ "@aws-sdk/signature-v4" "3.0.0" tslib "^1.8.0" -"@aws-sdk/middleware-ssec@3.887.0": - version "3.887.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.887.0.tgz#861a3bdb2e0565d492a0869651a348ff36ac5faf" - integrity sha512-1ixZks0IDkdac1hjPe4vdLSuD9HznkhblCEb4T0wNyw3Ee1fdXg+MlcPWywzG5zkPXLcIrULUzJg/OSYfaDXcQ== +"@aws-sdk/middleware-ssec@3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.893.0.tgz#34ebc4e834d6412a64ce85376d7712a996b2d4db" + integrity sha512-e4ccCiAnczv9mMPheKjgKxZQN473mcup+3DPLVNnIw5GRbQoDqPSB70nUzfORKZvM7ar7xLMPxNR8qQgo1C8Rg== dependencies: - "@aws-sdk/types" "3.887.0" + "@aws-sdk/types" "3.893.0" "@smithy/types" "^4.5.0" tslib "^2.6.2" @@ -1778,60 +1779,60 @@ "@aws-sdk/protocol-http" "3.0.0" tslib "^1.8.0" -"@aws-sdk/middleware-user-agent@3.888.0": - version "3.888.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.888.0.tgz#8b7f8ed11120fd1b931b09de12f7846f72bfe538" - integrity sha512-ZkcUkoys8AdrNNG7ATjqw2WiXqrhTvT+r4CIK3KhOqIGPHX0p0DQWzqjaIl7ZhSUToKoZ4Ud7MjF795yUr73oA== +"@aws-sdk/middleware-user-agent@3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.893.0.tgz#b6175e4df8d6bf85fb01fafab5b2794b345b32c8" + integrity sha512-n1vHj7bdC4ycIAKkny0rmgvgvGOIgYnGBAqfPAFPR26WuGWmCxH2cT9nQTNA+li8ofxX9F9FIFBTKkW92Pc8iQ== dependencies: - "@aws-sdk/core" "3.888.0" - "@aws-sdk/types" "3.887.0" - "@aws-sdk/util-endpoints" "3.887.0" - "@smithy/core" "^3.11.0" + "@aws-sdk/core" "3.893.0" + "@aws-sdk/types" "3.893.0" + "@aws-sdk/util-endpoints" "3.893.0" + "@smithy/core" "^3.11.1" "@smithy/protocol-http" "^5.2.1" "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@aws-sdk/nested-clients@3.888.0": - version "3.888.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/nested-clients/-/nested-clients-3.888.0.tgz#5c3ea2517bf05caf4bd699e731f97bf5e565f397" - integrity sha512-py4o4RPSGt+uwGvSBzR6S6cCBjS4oTX5F8hrHFHfPCdIOMVjyOBejn820jXkCrcdpSj3Qg1yUZXxsByvxc9Lyg== +"@aws-sdk/nested-clients@3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/nested-clients/-/nested-clients-3.893.0.tgz#96d469503c4bcbc41cda4e7a9f10b3096238ce26" + integrity sha512-HIUCyNtWkxvc0BmaJPUj/A0/29OapT/dzBNxr2sjgKNZgO81JuDFp+aXCmnf7vQoA2D1RzCsAIgEtfTExNFZqA== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.888.0" - "@aws-sdk/middleware-host-header" "3.887.0" - "@aws-sdk/middleware-logger" "3.887.0" - "@aws-sdk/middleware-recursion-detection" "3.887.0" - "@aws-sdk/middleware-user-agent" "3.888.0" - "@aws-sdk/region-config-resolver" "3.887.0" - "@aws-sdk/types" "3.887.0" - "@aws-sdk/util-endpoints" "3.887.0" - "@aws-sdk/util-user-agent-browser" "3.887.0" - "@aws-sdk/util-user-agent-node" "3.888.0" - "@smithy/config-resolver" "^4.2.1" - "@smithy/core" "^3.11.0" + "@aws-sdk/core" "3.893.0" + "@aws-sdk/middleware-host-header" "3.893.0" + "@aws-sdk/middleware-logger" "3.893.0" + "@aws-sdk/middleware-recursion-detection" "3.893.0" + "@aws-sdk/middleware-user-agent" "3.893.0" + "@aws-sdk/region-config-resolver" "3.893.0" + "@aws-sdk/types" "3.893.0" + "@aws-sdk/util-endpoints" "3.893.0" + "@aws-sdk/util-user-agent-browser" "3.893.0" + "@aws-sdk/util-user-agent-node" "3.893.0" + "@smithy/config-resolver" "^4.2.2" + "@smithy/core" "^3.11.1" "@smithy/fetch-http-handler" "^5.2.1" "@smithy/hash-node" "^4.1.1" "@smithy/invalid-dependency" "^4.1.1" "@smithy/middleware-content-length" "^4.1.1" - "@smithy/middleware-endpoint" "^4.2.1" - "@smithy/middleware-retry" "^4.2.1" + "@smithy/middleware-endpoint" "^4.2.3" + "@smithy/middleware-retry" "^4.2.4" "@smithy/middleware-serde" "^4.1.1" "@smithy/middleware-stack" "^4.1.1" - "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-config-provider" "^4.2.2" "@smithy/node-http-handler" "^4.2.1" "@smithy/protocol-http" "^5.2.1" - "@smithy/smithy-client" "^4.6.1" + "@smithy/smithy-client" "^4.6.3" "@smithy/types" "^4.5.0" "@smithy/url-parser" "^4.1.1" "@smithy/util-base64" "^4.1.0" "@smithy/util-body-length-browser" "^4.1.0" "@smithy/util-body-length-node" "^4.1.0" - "@smithy/util-defaults-mode-browser" "^4.1.1" - "@smithy/util-defaults-mode-node" "^4.1.1" - "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-defaults-mode-browser" "^4.1.3" + "@smithy/util-defaults-mode-node" "^4.1.3" + "@smithy/util-endpoints" "^3.1.2" "@smithy/util-middleware" "^4.1.1" - "@smithy/util-retry" "^4.1.1" + "@smithy/util-retry" "^4.1.2" "@smithy/util-utf8" "^4.1.0" tslib "^2.6.2" @@ -1883,15 +1884,15 @@ dependencies: tslib "^1.8.0" -"@aws-sdk/region-config-resolver@3.887.0": - version "3.887.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.887.0.tgz#5e89768b44cd5e5c624852ade958579144ac2eb5" - integrity sha512-VdSMrIqJ3yjJb/fY+YAxrH/lCVv0iL8uA+lbMNfQGtO5tB3Zx6SU9LEpUwBNX8fPK1tUpI65CNE4w42+MY/7Mg== +"@aws-sdk/region-config-resolver@3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.893.0.tgz#570dfd2314b3f71eb263557bb06fea36b5188cd6" + integrity sha512-/cJvh3Zsa+Of0Zbg7vl9wp/kZtdb40yk/2+XcroAMVPO9hPvmS9r/UOm6tO7FeX4TtkRFwWaQJiTZTgSdsPY+Q== dependencies: - "@aws-sdk/types" "3.887.0" - "@smithy/node-config-provider" "^4.2.1" + "@aws-sdk/types" "3.893.0" + "@smithy/node-config-provider" "^4.2.2" "@smithy/types" "^4.5.0" - "@smithy/util-config-provider" "^4.0.0" + "@smithy/util-config-provider" "^4.1.0" "@smithy/util-middleware" "^4.1.1" tslib "^2.6.2" @@ -1907,15 +1908,15 @@ dependencies: tslib "^1.8.0" -"@aws-sdk/signature-v4-multi-region@3.888.0": - version "3.888.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.888.0.tgz#27336bd763746daa3513a8a72436754a370fccce" - integrity sha512-FmOHUaJzEhqfcpyh0L7HLwYcYopK13Dbmuf+oUyu56/RoeB1nLnltH1VMQVj8v3Am2IwlGR+/JpFyrdkErN+cA== +"@aws-sdk/signature-v4-multi-region@3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.893.0.tgz#dc68ffa431db24791d4c1faf458b651093001de9" + integrity sha512-pp4Bn8dL4i68P/mHgZ7sgkm8OSIpwjtGxP73oGseu9Cli0JRyJ1asTSsT60hUz3sbo+3oKk3hEobD6UxLUeGRA== dependencies: - "@aws-sdk/middleware-sdk-s3" "3.888.0" - "@aws-sdk/types" "3.887.0" + "@aws-sdk/middleware-sdk-s3" "3.893.0" + "@aws-sdk/types" "3.893.0" "@smithy/protocol-http" "^5.2.1" - "@smithy/signature-v4" "^5.1.3" + "@smithy/signature-v4" "^5.2.1" "@smithy/types" "^4.5.0" tslib "^2.6.2" @@ -1937,16 +1938,16 @@ "@aws-sdk/middleware-stack" "3.0.0" tslib "^1.8.0" -"@aws-sdk/token-providers@3.888.0": - version "3.888.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.888.0.tgz#db79f49c8999c93abab321fbab4e2e6920738b93" - integrity sha512-WA3NF+3W8GEuCMG1WvkDYbB4z10G3O8xuhT7QSjhvLYWQ9CPt3w4VpVIfdqmUn131TCIbhCzD0KN/1VJTjAjyw== +"@aws-sdk/token-providers@3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.893.0.tgz#f4e08f1837f3a103a60c3c2261a48a66103e19bb" + integrity sha512-nkzuE910TxW4pnIwJ+9xDMx5m+A8iXGM16Oa838YKsds07cgkRp7sPnpH9B8NbGK2szskAAkXfj7t1f59EKd1Q== dependencies: - "@aws-sdk/core" "3.888.0" - "@aws-sdk/nested-clients" "3.888.0" - "@aws-sdk/types" "3.887.0" - "@smithy/property-provider" "^4.0.5" - "@smithy/shared-ini-file-loader" "^4.0.5" + "@aws-sdk/core" "3.893.0" + "@aws-sdk/nested-clients" "3.893.0" + "@aws-sdk/types" "3.893.0" + "@smithy/property-provider" "^4.1.1" + "@smithy/shared-ini-file-loader" "^4.2.0" "@smithy/types" "^4.5.0" tslib "^2.6.2" @@ -1955,10 +1956,10 @@ 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.887.0", "@aws-sdk/types@^3.1.0", "@aws-sdk/types@^3.222.0": - version "3.887.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.887.0.tgz#989f3b67d7ddb97443e4bdb80ad2313c604b240d" - integrity sha512-fmTEJpUhsPsovQ12vZSpVTEP/IaRoJAMBGQXlQNjtCpkBp6Iq3KQDa/HDaPINE+3xxo6XvTdtibsNOd5zJLV9A== +"@aws-sdk/types@3.893.0", "@aws-sdk/types@^3.1.0", "@aws-sdk/types@^3.222.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.893.0.tgz#1afbdb9d62bf86caeac380e3cac11a051076400a" + integrity sha512-Aht1nn5SnA0N+Tjv0dzhAY7CQbxVtmq1bBR6xI0MhG7p2XYVh1wXuKTzrldEvQWwA3odOYunAfT9aBiKZx9qIg== dependencies: "@smithy/types" "^4.5.0" tslib "^2.6.2" @@ -1980,10 +1981,10 @@ tslib "^1.8.0" url "^0.11.0" -"@aws-sdk/util-arn-parser@3.873.0": - version "3.873.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-arn-parser/-/util-arn-parser-3.873.0.tgz#12c5ea852574dfb6fe78eaac1666433dff1acffa" - integrity sha512-qag+VTqnJWDn8zTAXX4wiVioa0hZDQMtbZcGRERVnLar4/3/VIKBhxX2XibNQXFu1ufgcRn4YntT/XEPecFWcg== +"@aws-sdk/util-arn-parser@3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-arn-parser/-/util-arn-parser-3.893.0.tgz#fcc9b792744b9da597662891c2422dda83881d8d" + integrity sha512-u8H4f2Zsi19DGnwj5FSZzDMhytYF/bCh37vAtBsn3cNDL3YG578X5oc+wSX54pM3tOxS+NY7tvOAo52SW7koUA== dependencies: tslib "^2.6.2" @@ -2024,23 +2025,23 @@ "@aws-sdk/is-array-buffer" "3.0.0" tslib "^1.8.0" -"@aws-sdk/util-endpoints@3.887.0": - version "3.887.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.887.0.tgz#e4f2dfb608360b6d8b4e3793492d4625dba00275" - integrity sha512-kpegvT53KT33BMeIcGLPA65CQVxLUL/C3gTz9AzlU/SDmeusBHX4nRApAicNzI/ltQ5lxZXbQn18UczzBuwF1w== +"@aws-sdk/util-endpoints@3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.893.0.tgz#786874ece0b9daf3d75e2e0995de3830d56712ed" + integrity sha512-xeMcL31jXHKyxRwB3oeNjs8YEpyvMnSYWr2OwLydgzgTr0G349AHlJHwYGCF9xiJ2C27kDxVvXV/Hpdp0p7TWw== dependencies: - "@aws-sdk/types" "3.887.0" + "@aws-sdk/types" "3.893.0" "@smithy/types" "^4.5.0" "@smithy/url-parser" "^4.1.1" - "@smithy/util-endpoints" "^3.1.1" + "@smithy/util-endpoints" "^3.1.2" tslib "^2.6.2" -"@aws-sdk/util-format-url@3.887.0": - version "3.887.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-format-url/-/util-format-url-3.887.0.tgz#53008142379c4a2c813ee1a68ee086a2507874d9" - integrity sha512-ABDSP6KsrdD+JC7qwMqUpLXqPidvfgT+Q+W8sGGuk/IBy7smgZDOdYSZLE4VBbQpH3N/zSJuslAWhL2x37Qwww== +"@aws-sdk/util-format-url@3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-format-url/-/util-format-url-3.893.0.tgz#611f5be77447a386e19c305994c6faf7ea44b980" + integrity sha512-VmAvcedZfQlekiSFJ9y/+YjuCFT3b/vXImbkqjYoD4gbsDjmKm5lxo/w1p9ch0s602obRPLMkh9H20YgXnmwEA== dependencies: - "@aws-sdk/types" "3.887.0" + "@aws-sdk/types" "3.893.0" "@smithy/querystring-builder" "^4.1.1" "@smithy/types" "^4.5.0" tslib "^2.6.2" @@ -2053,9 +2054,9 @@ tslib "^1.8.0" "@aws-sdk/util-locate-window@^3.0.0": - version "3.873.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-locate-window/-/util-locate-window-3.873.0.tgz#cc10edef3b7aecf365943ec657116d6eb470d9cb" - integrity sha512-xcVhZF6svjM5Rj89T1WzkjQmrTF6dpR2UvIHPMTnSZoNe6CixejPZ6f0JJ2kAhO8H+dUHwNBlsUgOTIKiK/Syg== + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-locate-window/-/util-locate-window-3.893.0.tgz#5df15f24e1edbe12ff1fe8906f823b51cd53bae8" + integrity sha512-T89pFfgat6c8nMmpI8eKjBcDcgJq36+m9oiXbcUzeU55MP9ZuGgBomGjGnHaEyF36jenW9gmg3NfZDm0AO2XPg== dependencies: tslib "^2.6.2" @@ -2073,12 +2074,12 @@ dependencies: tslib "^1.8.0" -"@aws-sdk/util-user-agent-browser@3.887.0": - version "3.887.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.887.0.tgz#1c5ccc82a0b31a4b159ad98cb12abda1e6c422c8" - integrity sha512-X71UmVsYc6ZTH4KU6hA5urOzYowSXc3qvroagJNLJYU1ilgZ529lP4J9XOYfEvTXkLR1hPFSRxa43SrwgelMjA== +"@aws-sdk/util-user-agent-browser@3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.893.0.tgz#be0aac5c73a30c2a03aedb2e3501bb277bad79a1" + integrity sha512-PE9NtbDBW6Kgl1bG6A5fF3EPo168tnkj8TgMcT0sg4xYBWsBpq0bpJZRh+Jm5Bkwiw9IgTCLjEU7mR6xWaMB9w== dependencies: - "@aws-sdk/types" "3.887.0" + "@aws-sdk/types" "3.893.0" "@smithy/types" "^4.5.0" bowser "^2.11.0" tslib "^2.6.2" @@ -2090,14 +2091,14 @@ dependencies: tslib "^1.8.0" -"@aws-sdk/util-user-agent-node@3.888.0": - version "3.888.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.888.0.tgz#45c871429c7742cf73f570fbc39ef17f4d12e8de" - integrity sha512-rSB3OHyuKXotIGfYEo//9sU0lXAUrTY28SUUnxzOGYuQsAt0XR5iYwBAp+RjV6x8f+Hmtbg0PdCsy1iNAXa0UQ== +"@aws-sdk/util-user-agent-node@3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.893.0.tgz#19c1660f92630611435cba42a199e7cf9598523e" + integrity sha512-tTRkJo/fth9NPJ2AO/XLuJWVsOhbhejQRLyP0WXG3z0Waa5IWK5YBxBC1tWWATUCwsN748JQXU03C1aF9cRD9w== dependencies: - "@aws-sdk/middleware-user-agent" "3.888.0" - "@aws-sdk/types" "3.887.0" - "@smithy/node-config-provider" "^4.2.1" + "@aws-sdk/middleware-user-agent" "3.893.0" + "@aws-sdk/types" "3.893.0" + "@smithy/node-config-provider" "^4.2.2" "@smithy/types" "^4.5.0" tslib "^2.6.2" @@ -2132,10 +2133,10 @@ "@aws-sdk/types" "3.0.0" tslib "^1.8.0" -"@aws-sdk/xml-builder@3.887.0": - version "3.887.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/xml-builder/-/xml-builder-3.887.0.tgz#376754d19384bbe5b8139c0a0e6521a4a6500c67" - integrity sha512-lMwgWK1kNgUhHGfBvO/5uLe7TKhycwOn3eRCqsKPT9aPCx/HWuTlpcQp8oW2pCRGLS7qzcxqpQulcD+bbUL7XQ== +"@aws-sdk/xml-builder@3.893.0": + version "3.893.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/xml-builder/-/xml-builder-3.893.0.tgz#6f91bd81462ad8a2ee1c563ba38b026b11414cd2" + integrity sha512-qKkJ2E0hU60iq0o2+hBSIWS8sf34xhqiRRGw5nbRhwEnE2MsWsWBpRoysmr32uq9dHMWUzII0c/fS29+wOSdMA== dependencies: "@smithy/types" "^4.5.0" tslib "^2.6.2" @@ -2418,30 +2419,30 @@ resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== -"@cdklabs/cdk-atmosphere-client@^0.0.64": - version "0.0.64" - resolved "https://registry.yarnpkg.com/@cdklabs/cdk-atmosphere-client/-/cdk-atmosphere-client-0.0.64.tgz#dd2250973ebefb602723c19c8a42c37be3b6b3ad" - integrity sha512-G/ga2Q37ZZGs64SxenBLpLmmmIAsKschhuJlMr3AEuK4/m+uYMxmmcb3Y5FOKSeAys9ZBO8dbuRwS/SqPeUeQw== +"@cdklabs/cdk-atmosphere-client@^0.0.65": + version "0.0.65" + resolved "https://registry.yarnpkg.com/@cdklabs/cdk-atmosphere-client/-/cdk-atmosphere-client-0.0.65.tgz#473f2a916568fe722da8479158356fe9c6691c20" + integrity sha512-HJ/MTGnk/el+OSFC9aCW0MS+JvlICCILYUHDZ1uGsgVSzwhoDr6Ws9vwHTWQOV+9Q7YX/jLDHNATOtskfI7NAg== dependencies: - "@aws-sdk/credential-providers" "^3.883.0" + "@aws-sdk/credential-providers" "^3.888.0" aws4fetch "^1.0.20" -"@cdklabs/eslint-plugin@^1.3.4": - version "1.3.4" - resolved "https://registry.yarnpkg.com/@cdklabs/eslint-plugin/-/eslint-plugin-1.3.4.tgz#d145d0174adb52e043111cc7854d58302b091a5b" - integrity sha512-QL3If4yxzeJRTc57WqVfhEz+ckV0F2OywxzueBicVbCcKeZ++uPj+O96Rf/UJd72jCgpAiPd6WWgopwBIW88JA== +"@cdklabs/eslint-plugin@^1.3.5": + version "1.3.5" + resolved "https://registry.yarnpkg.com/@cdklabs/eslint-plugin/-/eslint-plugin-1.3.5.tgz#ac4122b54453d0f3e8c1a0074ff9fc3d20979c41" + integrity sha512-8f2GDkY3CYDzdcjNnlJi6xMG64k16f9/+7j8Z2znoe5fD06bL7GMuNWuqid+/tdrtpJbJ4TqS7XQKkbbNfcyDg== dependencies: - fs-extra "^11.3.1" + fs-extra "^11.3.2" "@cdklabs/tskb@^0.0.3": version "0.0.3" resolved "https://registry.yarnpkg.com/@cdklabs/tskb/-/tskb-0.0.3.tgz#4b79846d9381eb1252ba85d5d20b7cd7d99b6ecb" integrity sha512-JR+MuD4awAXvutu7HArephXfZm09GPTaSAQUqNcJB5+ZENRm4kV+L6vJL6Tn1xHjCcHksO+HAqj3gYtm5K94vA== -"@cdklabs/typewriter@^0.0.5": - version "0.0.5" - resolved "https://registry.yarnpkg.com/@cdklabs/typewriter/-/typewriter-0.0.5.tgz#edbec5c2e6dd45c803154d7e521ca38746a08d89" - integrity sha512-gLp7s9bhHOIN9SN6jhdVi3cLp0YisMkvn4Ct3KeqySR7H1Q5nytKvV0NWUC1FrdNsPoKvulUFIGtqbwCFZt9NQ== +"@cdklabs/typewriter@^0.0.6": + version "0.0.6" + resolved "https://registry.yarnpkg.com/@cdklabs/typewriter/-/typewriter-0.0.6.tgz#4f70afd8e70761785f09bfbee9b4678ffd6413a1" + integrity sha512-uOKGbxFG+J1ig2Cdn24d8wlELcS2MF6Z0Fsfawx+MiYLnRZJ3kgSZExui+QSm7PyXARW5rcpB+ZGh2maGNQbKw== "@cspotcode/source-map-support@^0.8.0": version "0.8.1" @@ -2530,135 +2531,135 @@ esquery "^1.6.0" jsdoc-type-pratt-parser "~4.1.0" -"@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== +"@esbuild/aix-ppc64@0.25.10": + version "0.25.10" + resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.25.10.tgz#ee6b7163a13528e099ecf562b972f2bcebe0aa97" + integrity sha512-0NFWnA+7l41irNuaSVlLfgNT12caWJVLzp5eAVhZ0z1qpxbockccEt3s+149rE64VUI3Ml2zt8Nv5JVc4QXTsw== + +"@esbuild/android-arm64@0.25.10": + version "0.25.10" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.25.10.tgz#115fc76631e82dd06811bfaf2db0d4979c16e2cb" + integrity sha512-LSQa7eDahypv/VO6WKohZGPSJDq5OVOo3UoFR1E4t4Gj1W7zEQMUhI+lo81H+DtB+kP+tDgBp+M4oNCwp6kffg== + +"@esbuild/android-arm@0.25.10": + version "0.25.10" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.25.10.tgz#8d5811912da77f615398611e5bbc1333fe321aa9" + integrity sha512-dQAxF1dW1C3zpeCDc5KqIYuZ1tgAdRXNoZP7vkBIRtKZPYe2xVr/d3SkirklCHudW1B45tGiUlz2pUWDfbDD4w== + +"@esbuild/android-x64@0.25.10": + version "0.25.10" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.25.10.tgz#e3e96516b2d50d74105bb92594c473e30ddc16b1" + integrity sha512-MiC9CWdPrfhibcXwr39p9ha1x0lZJ9KaVfvzA0Wxwz9ETX4v5CHfF09bx935nHlhi+MxhA63dKRRQLiVgSUtEg== + +"@esbuild/darwin-arm64@0.25.10": + version "0.25.10" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.25.10.tgz#6af6bb1d05887dac515de1b162b59dc71212ed76" + integrity sha512-JC74bdXcQEpW9KkV326WpZZjLguSZ3DfS8wrrvPMHgQOIEIG/sPXEN/V8IssoJhbefLRcRqw6RQH2NnpdprtMA== + +"@esbuild/darwin-x64@0.25.10": + version "0.25.10" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.25.10.tgz#99ae82347fbd336fc2d28ffd4f05694e6e5b723d" + integrity sha512-tguWg1olF6DGqzws97pKZ8G2L7Ig1vjDmGTwcTuYHbuU6TTjJe5FXbgs5C1BBzHbJ2bo1m3WkQDbWO2PvamRcg== + +"@esbuild/freebsd-arm64@0.25.10": + version "0.25.10" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.10.tgz#0c6d5558a6322b0bdb17f7025c19bd7d2359437d" + integrity sha512-3ZioSQSg1HT2N05YxeJWYR+Libe3bREVSdWhEEgExWaDtyFbbXWb49QgPvFH8u03vUPX10JhJPcz7s9t9+boWg== + +"@esbuild/freebsd-x64@0.25.10": + version "0.25.10" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.25.10.tgz#8c35873fab8c0857a75300a3dcce4324ca0b9844" + integrity sha512-LLgJfHJk014Aa4anGDbh8bmI5Lk+QidDmGzuC2D+vP7mv/GeSN+H39zOf7pN5N8p059FcOfs2bVlrRr4SK9WxA== + +"@esbuild/linux-arm64@0.25.10": + version "0.25.10" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.25.10.tgz#3edc2f87b889a15b4cedaf65f498c2bed7b16b90" + integrity sha512-5luJWN6YKBsawd5f9i4+c+geYiVEw20FVW5x0v1kEMWNq8UctFjDiMATBxLvmmHA4bf7F6hTRaJgtghFr9iziQ== + +"@esbuild/linux-arm@0.25.10": + version "0.25.10" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.25.10.tgz#86501cfdfb3d110176d80c41b27ed4611471cde7" + integrity sha512-oR31GtBTFYCqEBALI9r6WxoU/ZofZl962pouZRTEYECvNF/dtXKku8YXcJkhgK/beU+zedXfIzHijSRapJY3vg== + +"@esbuild/linux-ia32@0.25.10": + version "0.25.10" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.25.10.tgz#e6589877876142537c6864680cd5d26a622b9d97" + integrity sha512-NrSCx2Kim3EnnWgS4Txn0QGt0Xipoumb6z6sUtl5bOEZIVKhzfyp/Lyw4C1DIYvzeW/5mWYPBFJU3a/8Yr75DQ== + +"@esbuild/linux-loong64@0.25.10": + version "0.25.10" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.25.10.tgz#11119e18781f136d8083ea10eb6be73db7532de8" + integrity sha512-xoSphrd4AZda8+rUDDfD9J6FUMjrkTz8itpTITM4/xgerAZZcFW7Dv+sun7333IfKxGG8gAq+3NbfEMJfiY+Eg== + +"@esbuild/linux-mips64el@0.25.10": + version "0.25.10" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.25.10.tgz#3052f5436b0c0c67a25658d5fc87f045e7def9e6" + integrity sha512-ab6eiuCwoMmYDyTnyptoKkVS3k8fy/1Uvq7Dj5czXI6DF2GqD2ToInBI0SHOp5/X1BdZ26RKc5+qjQNGRBelRA== + +"@esbuild/linux-ppc64@0.25.10": + version "0.25.10" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.25.10.tgz#2f098920ee5be2ce799f35e367b28709925a8744" + integrity sha512-NLinzzOgZQsGpsTkEbdJTCanwA5/wozN9dSgEl12haXJBzMTpssebuXR42bthOF3z7zXFWH1AmvWunUCkBE4EA== + +"@esbuild/linux-riscv64@0.25.10": + version "0.25.10" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.25.10.tgz#fa51d7fd0a22a62b51b4b94b405a3198cf7405dd" + integrity sha512-FE557XdZDrtX8NMIeA8LBJX3dC2M8VGXwfrQWU7LB5SLOajfJIxmSdyL/gU1m64Zs9CBKvm4UAuBp5aJ8OgnrA== + +"@esbuild/linux-s390x@0.25.10": + version "0.25.10" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.25.10.tgz#a27642e36fc282748fdb38954bd3ef4f85791e8a" + integrity sha512-3BBSbgzuB9ajLoVZk0mGu+EHlBwkusRmeNYdqmznmMc9zGASFjSsxgkNsqmXugpPk00gJ0JNKh/97nxmjctdew== + +"@esbuild/linux-x64@0.25.10": + version "0.25.10" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.25.10.tgz#9d9b09c0033d17529570ced6d813f98315dfe4e9" + integrity sha512-QSX81KhFoZGwenVyPoberggdW1nrQZSvfVDAIUXr3WqLRZGZqWk/P4T8p2SP+de2Sr5HPcvjhcJzEiulKgnxtA== + +"@esbuild/netbsd-arm64@0.25.10": + version "0.25.10" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.10.tgz#25c09a659c97e8af19e3f2afd1c9190435802151" + integrity sha512-AKQM3gfYfSW8XRk8DdMCzaLUFB15dTrZfnX8WXQoOUpUBQ+NaAFCP1kPS/ykbbGYz7rxn0WS48/81l9hFl3u4A== + +"@esbuild/netbsd-x64@0.25.10": + version "0.25.10" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.25.10.tgz#7fa5f6ffc19be3a0f6f5fd32c90df3dc2506937a" + integrity sha512-7RTytDPGU6fek/hWuN9qQpeGPBZFfB4zZgcz2VK2Z5VpdUxEI8JKYsg3JfO0n/Z1E/6l05n0unDCNc4HnhQGig== + +"@esbuild/openbsd-arm64@0.25.10": + version "0.25.10" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.10.tgz#8faa6aa1afca0c6d024398321d6cb1c18e72a1c3" + integrity sha512-5Se0VM9Wtq797YFn+dLimf2Zx6McttsH2olUBsDml+lm0GOCRVebRWUvDtkY4BWYv/3NgzS8b/UM3jQNh5hYyw== + +"@esbuild/openbsd-x64@0.25.10": + version "0.25.10" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.25.10.tgz#a42979b016f29559a8453d32440d3c8cd420af5e" + integrity sha512-XkA4frq1TLj4bEMB+2HnI0+4RnjbuGZfet2gs/LNs5Hc7D89ZQBHQ0gL2ND6Lzu1+QVkjp3x1gIcPKzRNP8bXw== + +"@esbuild/openharmony-arm64@0.25.10": + version "0.25.10" + resolved "https://registry.yarnpkg.com/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.10.tgz#fd87bfeadd7eeb3aa384bbba907459ffa3197cb1" + integrity sha512-AVTSBhTX8Y/Fz6OmIVBip9tJzZEUcY8WLh7I59+upa5/GPhh2/aM6bvOMQySspnCCHvFi79kMtdJS1w0DXAeag== + +"@esbuild/sunos-x64@0.25.10": + version "0.25.10" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.25.10.tgz#3a18f590e36cb78ae7397976b760b2b8c74407f4" + integrity sha512-fswk3XT0Uf2pGJmOpDB7yknqhVkJQkAQOcW/ccVOtfx05LkbWOaRAtn5SaqXypeKQra1QaEa841PgrSL9ubSPQ== + +"@esbuild/win32-arm64@0.25.10": + version "0.25.10" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.25.10.tgz#e71741a251e3fd971408827a529d2325551f530c" + integrity sha512-ah+9b59KDTSfpaCg6VdJoOQvKjI33nTaQr4UluQwW7aEwZQsbMCfTmfEO4VyewOxx4RaDT/xCy9ra2GPWmO7Kw== + +"@esbuild/win32-ia32@0.25.10": + version "0.25.10" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.25.10.tgz#c6f010b5d3b943d8901a0c87ea55f93b8b54bf94" + integrity sha512-QHPDbKkrGO8/cz9LKVnJU22HOi4pxZnZhhA2HYHez5Pz4JeffhDjf85E57Oyco163GnzNCVkZK0b/n4Y0UHcSw== + +"@esbuild/win32-x64@0.25.10": + version "0.25.10" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.25.10.tgz#e4b3e255a1b4aea84f6e1d2ae0b73f826c3785bd" + integrity sha512-9KpxSVFCu0iK1owoez6aC/s/EdUQLDN3adTxGCqxMVhrPDj6bt5dbrHDXUuq+Bs2vATFBBrQS5vdQ/Ed2P+nbw== "@eslint-community/eslint-utils@^4.7.0", "@eslint-community/eslint-utils@^4.8.0": version "4.9.0" @@ -2708,10 +2709,10 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@eslint/js@9.35.0": - version "9.35.0" - resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.35.0.tgz#ffbc7e13cf1204db18552e9cd9d4a8e17c692d07" - integrity sha512-30iXE9whjlILfWobBkNerJo+TXYsgVM5ERQwMcMKCHckHflCmf7wXDAHlARoWnh0s1U72WqlbeyE7iAcCzuCPw== +"@eslint/js@9.36.0": + version "9.36.0" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.36.0.tgz#b1a3893dd6ce2defed5fd49de805ba40368e8fef" + integrity sha512-uhCbYtYynH30iZErszX78U+nR3pJU3RHGQ57NXy5QupD4SBVwDeU8TNBy+MjMngc1UyIW9noKqsRqfjQTBU2dw== "@eslint/object-schema@^2.1.6": version "2.1.6" @@ -3958,7 +3959,7 @@ resolved "https://registry.yarnpkg.com/@sinonjs/text-encoding/-/text-encoding-0.7.3.tgz#282046f03e886e352b2d5f5da5eb755e01457f3f" integrity sha512-DE427ROAphMQzU4ENbliGYrBSYPXF+TtLg9S8vzeA+OF4ZKzoDdzfL8sxuMUGS/lgRhM6j1URSk9ghf7Xo1tyA== -"@smithy/abort-controller@^4.0.5", "@smithy/abort-controller@^4.1.1": +"@smithy/abort-controller@^4.1.1": version "4.1.1" resolved "https://registry.yarnpkg.com/@smithy/abort-controller/-/abort-controller-4.1.1.tgz#9b3872ab6b2c061486175c281dadc0a853260533" integrity sha512-vkzula+IwRvPR6oKQhMYioM3A/oX/lFCZiwuxkQbRhqJS2S4YRY2k7k/SyR2jMf3607HLtbEwlRxi0ndXHMjRg== @@ -3981,21 +3982,21 @@ dependencies: tslib "^2.6.2" -"@smithy/config-resolver@^4", "@smithy/config-resolver@^4.2.1": - version "4.2.1" - resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-4.2.1.tgz#12c24e550e2675e03a78bec64a652ed129bce718" - integrity sha512-FXil8q4QN7mgKwU2hCLm0ltab8NyY/1RiqEf25Jnf6WLS3wmb11zGAoLETqg1nur2Aoibun4w4MjeN9CMJ4G6A== +"@smithy/config-resolver@^4", "@smithy/config-resolver@^4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-4.2.2.tgz#3f6a3c163f9b5b7f852d7d1817bc9e3b2136fa5f" + integrity sha512-IT6MatgBWagLybZl1xQcURXRICvqz1z3APSCAI9IqdvfCkrA7RaQIEfgC6G/KvfxnDfQUDqFV+ZlixcuFznGBQ== dependencies: - "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-config-provider" "^4.2.2" "@smithy/types" "^4.5.0" "@smithy/util-config-provider" "^4.1.0" "@smithy/util-middleware" "^4.1.1" tslib "^2.6.2" -"@smithy/core@^3.11.0": - version "3.11.0" - resolved "https://registry.yarnpkg.com/@smithy/core/-/core-3.11.0.tgz#18ee04696ca35889046169e422a894bea1bec59d" - integrity sha512-Abs5rdP1o8/OINtE49wwNeWuynCu0kme1r4RI3VXVrHr4odVDG7h7mTnw1WXXfN5Il+c25QOnrdL2y56USfxkA== +"@smithy/core@^3.11.1": + version "3.11.1" + resolved "https://registry.yarnpkg.com/@smithy/core/-/core-3.11.1.tgz#670067d5c9e81f860b6d4d1494520ec518b38f43" + integrity sha512-REH7crwORgdjSpYs15JBiIWOYjj0hJNC3aCecpJvAlMMaaqL5i2CLb1i6Hc4yevToTKSqslLMI9FKjhugEwALA== dependencies: "@smithy/middleware-serde" "^4.1.1" "@smithy/protocol-http" "^5.2.1" @@ -4003,18 +4004,18 @@ "@smithy/util-base64" "^4.1.0" "@smithy/util-body-length-browser" "^4.1.0" "@smithy/util-middleware" "^4.1.1" - "@smithy/util-stream" "^4.3.1" + "@smithy/util-stream" "^4.3.2" "@smithy/util-utf8" "^4.1.0" "@types/uuid" "^9.0.1" tslib "^2.6.2" uuid "^9.0.1" -"@smithy/credential-provider-imds@^4.0.7", "@smithy/credential-provider-imds@^4.1.1": - version "4.1.1" - resolved "https://registry.yarnpkg.com/@smithy/credential-provider-imds/-/credential-provider-imds-4.1.1.tgz#e1535a0121a98a2d872eaffc2470eccc057cebd5" - integrity sha512-1WdBfM9DwA59pnpIizxnUvBf/de18p4GP+6zP2AqrlFzoW3ERpZaT4QueBR0nS9deDMaQRkBlngpVlnkuuTisQ== +"@smithy/credential-provider-imds@^4.1.2": + version "4.1.2" + resolved "https://registry.yarnpkg.com/@smithy/credential-provider-imds/-/credential-provider-imds-4.1.2.tgz#68662c873dbe812c13159cb2be3c4ba8aeb52149" + integrity sha512-JlYNq8TShnqCLg0h+afqe2wLAwZpuoSgOyzhYvTgbiKBWRov+uUve+vrZEQO6lkdLOWPh7gK5dtb9dS+KGendg== dependencies: - "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-config-provider" "^4.2.2" "@smithy/property-provider" "^4.1.1" "@smithy/types" "^4.5.0" "@smithy/url-parser" "^4.1.1" @@ -4120,7 +4121,7 @@ dependencies: tslib "^2.6.2" -"@smithy/is-array-buffer@^4.0.0", "@smithy/is-array-buffer@^4.1.0": +"@smithy/is-array-buffer@^4.1.0": version "4.1.0" resolved "https://registry.yarnpkg.com/@smithy/is-array-buffer/-/is-array-buffer-4.1.0.tgz#d18a2f22280e7173633cb91a9bdb6f3d8a6560b8" integrity sha512-ePTYUOV54wMogio+he4pBybe8fwg4sDvEVDBU8ZlHOZXbXK3/C0XfJgUCu6qAZcawv05ZhZzODGUerFBPsPUDQ== @@ -4145,32 +4146,32 @@ "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@smithy/middleware-endpoint@^4", "@smithy/middleware-endpoint@^4.2.1": - version "4.2.1" - resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-4.2.1.tgz#54c61a113e6da7b615724d03517879d377d3888d" - integrity sha512-fUTMmQvQQZakXOuKizfu7fBLDpwvWZjfH6zUK2OLsoNZRZGbNUdNSdLJHpwk1vS208jtDjpUIskh+JoA8zMzZg== +"@smithy/middleware-endpoint@^4", "@smithy/middleware-endpoint@^4.2.3": + version "4.2.3" + resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-4.2.3.tgz#6d64026923420971f2da937d6ea642011471f7a5" + integrity sha512-+1H5A28DeffRVrqmVmtqtRraEjoaC6JVap3xEQdVoBh2EagCVY7noPmcBcG4y7mnr9AJitR1ZAse2l+tEtK5vg== dependencies: - "@smithy/core" "^3.11.0" + "@smithy/core" "^3.11.1" "@smithy/middleware-serde" "^4.1.1" - "@smithy/node-config-provider" "^4.2.1" - "@smithy/shared-ini-file-loader" "^4.1.1" + "@smithy/node-config-provider" "^4.2.2" + "@smithy/shared-ini-file-loader" "^4.2.0" "@smithy/types" "^4.5.0" "@smithy/url-parser" "^4.1.1" "@smithy/util-middleware" "^4.1.1" tslib "^2.6.2" -"@smithy/middleware-retry@^4.2.1": - version "4.2.1" - resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-4.2.1.tgz#61be10c06e183c392a3769cb8b03c7846b37bee7" - integrity sha512-JzfvjwSJXWRl7LkLgIRTUTd2Wj639yr3sQGpViGNEOjtb0AkAuYqRAHs+jSOI/LPC0ZTjmFVVtfrCICMuebexw== +"@smithy/middleware-retry@^4.2.4": + version "4.2.4" + resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-4.2.4.tgz#16334bf0f5b588a404255f5c827c79bb39888104" + integrity sha512-amyqYQFewnAviX3yy/rI/n1HqAgfvUdkEhc04kDjxsngAUREKuOI24iwqQUirrj6GtodWmR4iO5Zeyl3/3BwWg== dependencies: - "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-config-provider" "^4.2.2" "@smithy/protocol-http" "^5.2.1" - "@smithy/service-error-classification" "^4.1.1" - "@smithy/smithy-client" "^4.6.1" + "@smithy/service-error-classification" "^4.1.2" + "@smithy/smithy-client" "^4.6.3" "@smithy/types" "^4.5.0" "@smithy/util-middleware" "^4.1.1" - "@smithy/util-retry" "^4.1.1" + "@smithy/util-retry" "^4.1.2" "@types/uuid" "^9.0.1" tslib "^2.6.2" uuid "^9.0.1" @@ -4192,13 +4193,13 @@ "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@smithy/node-config-provider@^4", "@smithy/node-config-provider@^4.2.1": - version "4.2.1" - resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-4.2.1.tgz#31be8865dbea9a9f23aee278a6728317d0ed0250" - integrity sha512-AIA0BJZq2h295J5NeCTKhg1WwtdTA/GqBCaVjk30bDgMHwniUETyh5cP9IiE9VrId7Kt8hS7zvREVMTv1VfA6g== +"@smithy/node-config-provider@^4", "@smithy/node-config-provider@^4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-4.2.2.tgz#ede9ac2f689cfdf26815a53fadf139e6aa77bdbb" + integrity sha512-SYGTKyPvyCfEzIN5rD8q/bYaOPZprYUPD2f5g9M7OjaYupWOoQFYJ5ho+0wvxIRf471i2SR4GoiZ2r94Jq9h6A== dependencies: "@smithy/property-provider" "^4.1.1" - "@smithy/shared-ini-file-loader" "^4.1.1" + "@smithy/shared-ini-file-loader" "^4.2.0" "@smithy/types" "^4.5.0" tslib "^2.6.2" @@ -4213,7 +4214,7 @@ "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@smithy/property-provider@^4", "@smithy/property-provider@^4.0.5", "@smithy/property-provider@^4.1.1": +"@smithy/property-provider@^4", "@smithy/property-provider@^4.1.1": version "4.1.1" resolved "https://registry.yarnpkg.com/@smithy/property-provider/-/property-provider-4.1.1.tgz#6e11ae6729840314afed05fd6ab48f62c654116b" integrity sha512-gm3ZS7DHxUbzC2wr8MUCsAabyiXY0gaj3ROWnhSx/9sPMc6eYLMM4rX81w1zsMaObj2Lq3PZtNCC1J6lpEY7zg== @@ -4246,22 +4247,22 @@ "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@smithy/service-error-classification@^4.1.1": - version "4.1.1" - resolved "https://registry.yarnpkg.com/@smithy/service-error-classification/-/service-error-classification-4.1.1.tgz#86a615298ae406c3b6c7dc63c1c1738c54cfdfc6" - integrity sha512-Iam75b/JNXyDE41UvrlM6n8DNOa/r1ylFyvgruTUx7h2Uk7vDNV9AAwP1vfL1fOL8ls0xArwEGVcGZVd7IO/Cw== +"@smithy/service-error-classification@^4.1.2": + version "4.1.2" + resolved "https://registry.yarnpkg.com/@smithy/service-error-classification/-/service-error-classification-4.1.2.tgz#06839c332f4620a4b80c78a0c32377732dc6697a" + integrity sha512-Kqd8wyfmBWHZNppZSMfrQFpc3M9Y/kjyN8n8P4DqJJtuwgK1H914R471HTw7+RL+T7+kI1f1gOnL7Vb5z9+NgQ== dependencies: "@smithy/types" "^4.5.0" -"@smithy/shared-ini-file-loader@^4", "@smithy/shared-ini-file-loader@^4.0.5", "@smithy/shared-ini-file-loader@^4.1.1": - version "4.1.1" - resolved "https://registry.yarnpkg.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-4.1.1.tgz#d4a748bb8027e1111635464c9b1e546d608fc089" - integrity sha512-YkpikhIqGc4sfXeIbzSj10t2bJI/sSoP5qxLue6zG+tEE3ngOBSm8sO3+djacYvS/R5DfpxN/L9CyZsvwjWOAQ== +"@smithy/shared-ini-file-loader@^4", "@smithy/shared-ini-file-loader@^4.2.0": + version "4.2.0" + resolved "https://registry.yarnpkg.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-4.2.0.tgz#e4717242686bf611bd1a5d6f79870abe480c1c99" + integrity sha512-OQTfmIEp2LLuWdxa8nEEPhZmiOREO6bcB6pjs0AySf4yiZhl6kMOfqmcwcY8BaBPX+0Tb+tG7/Ia/6mwpoZ7Pw== dependencies: "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@smithy/signature-v4@^5.1.3": +"@smithy/signature-v4@^5.2.1": version "5.2.1" resolved "https://registry.yarnpkg.com/@smithy/signature-v4/-/signature-v4-5.2.1.tgz#0048489d2f1b3c888382595a085edd31967498f8" integrity sha512-M9rZhWQLjlQVCCR37cSjHfhriGRN+FQ8UfgrYNufv66TJgk+acaggShl3KS5U/ssxivvZLlnj7QH2CUOKlxPyA== @@ -4275,17 +4276,17 @@ "@smithy/util-utf8" "^4.1.0" tslib "^2.6.2" -"@smithy/smithy-client@^4.6.1": - version "4.6.1" - resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-4.6.1.tgz#4bebcf313431bd274da0b28c7ddc4ba335f9994b" - integrity sha512-WolVLDb9UTPMEPPOncrCt6JmAMCSC/V2y5gst2STWJ5r7+8iNac+EFYQnmvDCYMfOLcilOSEpm5yXZXwbLak1Q== +"@smithy/smithy-client@^4.6.3": + version "4.6.3" + resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-4.6.3.tgz#5ec0c2c993371c246e061ac29550ab4f63db99bc" + integrity sha512-K27LqywsaqKz4jusdUQYJh/YP2VbnbdskZ42zG8xfV+eovbTtMc2/ZatLWCfSkW0PDsTUXlpvlaMyu8925HsOw== dependencies: - "@smithy/core" "^3.11.0" - "@smithy/middleware-endpoint" "^4.2.1" + "@smithy/core" "^3.11.1" + "@smithy/middleware-endpoint" "^4.2.3" "@smithy/middleware-stack" "^4.1.1" "@smithy/protocol-http" "^5.2.1" "@smithy/types" "^4.5.0" - "@smithy/util-stream" "^4.3.1" + "@smithy/util-stream" "^4.3.2" tslib "^2.6.2" "@smithy/types@^4.5.0": @@ -4343,43 +4344,43 @@ "@smithy/is-array-buffer" "^4.1.0" tslib "^2.6.2" -"@smithy/util-config-provider@^4.0.0", "@smithy/util-config-provider@^4.1.0": +"@smithy/util-config-provider@^4.1.0": version "4.1.0" resolved "https://registry.yarnpkg.com/@smithy/util-config-provider/-/util-config-provider-4.1.0.tgz#6a07d73446c1e9a46d7a3c125f2a9301060bc957" integrity sha512-swXz2vMjrP1ZusZWVTB/ai5gK+J8U0BWvP10v9fpcFvg+Xi/87LHvHfst2IgCs1i0v4qFZfGwCmeD/KNCdJZbQ== dependencies: tslib "^2.6.2" -"@smithy/util-defaults-mode-browser@^4.1.1": - version "4.1.1" - resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.1.1.tgz#40b9659d6fc15aa1101e440d1a92579cb66ebfa3" - integrity sha512-hA1AKIHFUMa9Tl6q6y8p0pJ9aWHCCG8s57flmIyLE0W7HcJeYrYtnqXDcGnftvXEhdQnSexyegXnzzTGk8bKLA== +"@smithy/util-defaults-mode-browser@^4.1.3": + version "4.1.3" + resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.1.3.tgz#889e0999c6b1536e434c2814a97bb9e7a9febc60" + integrity sha512-5fm3i2laE95uhY6n6O6uGFxI5SVbqo3/RWEuS3YsT0LVmSZk+0eUqPhKd4qk0KxBRPaT5VNT/WEBUqdMyYoRgg== dependencies: "@smithy/property-provider" "^4.1.1" - "@smithy/smithy-client" "^4.6.1" + "@smithy/smithy-client" "^4.6.3" "@smithy/types" "^4.5.0" bowser "^2.11.0" tslib "^2.6.2" -"@smithy/util-defaults-mode-node@^4.1.1": - version "4.1.1" - resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.1.1.tgz#bca834c5ee16949bf8d0db9ac7bf988ad0d3ce10" - integrity sha512-RGSpmoBrA+5D2WjwtK7tto6Pc2wO9KSXKLpLONhFZ8VyuCbqlLdiDAfuDTNY9AJe4JoE+Cx806cpTQQoQ71zPQ== +"@smithy/util-defaults-mode-node@^4.1.3": + version "4.1.3" + resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.1.3.tgz#7cc46d336dce27f716280a1979c51ca2bf5839ff" + integrity sha512-lwnMzlMslZ9GJNt+/wVjz6+fe9Wp5tqR1xAyQn+iywmP+Ymj0F6NhU/KfHM5jhGPQchRSCcau5weKhFdLIM4cA== dependencies: - "@smithy/config-resolver" "^4.2.1" - "@smithy/credential-provider-imds" "^4.1.1" - "@smithy/node-config-provider" "^4.2.1" + "@smithy/config-resolver" "^4.2.2" + "@smithy/credential-provider-imds" "^4.1.2" + "@smithy/node-config-provider" "^4.2.2" "@smithy/property-provider" "^4.1.1" - "@smithy/smithy-client" "^4.6.1" + "@smithy/smithy-client" "^4.6.3" "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@smithy/util-endpoints@^3.1.1": - version "3.1.1" - resolved "https://registry.yarnpkg.com/@smithy/util-endpoints/-/util-endpoints-3.1.1.tgz#62c7e10e3a685c9cbb4080220d9e819ee79be8ff" - integrity sha512-qB4R9kO0SetA11Rzu6MVGFIaGYX3p6SGGGfWwsKnC6nXIf0n/0AKVwRTsYsz9ToN8CeNNtNgQRwKFBndGJZdyw== +"@smithy/util-endpoints@^3.1.2": + version "3.1.2" + resolved "https://registry.yarnpkg.com/@smithy/util-endpoints/-/util-endpoints-3.1.2.tgz#be4005c8616923d453347048ef26a439267b2782" + integrity sha512-+AJsaaEGb5ySvf1SKMRrPZdYHRYSzMkCoK16jWnIMpREAnflVspMIDeCVSZJuj+5muZfgGpNpijE3mUNtjv01Q== dependencies: - "@smithy/node-config-provider" "^4.2.1" + "@smithy/node-config-provider" "^4.2.2" "@smithy/types" "^4.5.0" tslib "^2.6.2" @@ -4398,19 +4399,19 @@ "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@smithy/util-retry@^4", "@smithy/util-retry@^4.1.1": - version "4.1.1" - resolved "https://registry.yarnpkg.com/@smithy/util-retry/-/util-retry-4.1.1.tgz#f4a99d9b0ffb9e4bb119ac5a24e54e54d891e22c" - integrity sha512-jGeybqEZ/LIordPLMh5bnmnoIgsqnp4IEimmUp5c5voZ8yx+5kAlN5+juyr7p+f7AtZTgvhmInQk4Q0UVbrZ0Q== +"@smithy/util-retry@^4", "@smithy/util-retry@^4.1.2": + version "4.1.2" + resolved "https://registry.yarnpkg.com/@smithy/util-retry/-/util-retry-4.1.2.tgz#8d28c27cf69643e173c75cc18ff0186deb7cefed" + integrity sha512-NCgr1d0/EdeP6U5PSZ9Uv5SMR5XRRYoVr1kRVtKZxWL3tixEL3UatrPIMFZSKwHlCcp2zPLDvMubVDULRqeunA== dependencies: - "@smithy/service-error-classification" "^4.1.1" + "@smithy/service-error-classification" "^4.1.2" "@smithy/types" "^4.5.0" tslib "^2.6.2" -"@smithy/util-stream@^4.3.1": - version "4.3.1" - resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-4.3.1.tgz#63cce0f09d99d75142c6dc8fe03e55ac0171de47" - integrity sha512-khKkW/Jqkgh6caxMWbMuox9+YfGlsk9OnHOYCGVEdYQb/XVzcORXHLYUubHmmda0pubEDncofUrPNniS9d+uAA== +"@smithy/util-stream@^4.3.2": + version "4.3.2" + resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-4.3.2.tgz#7ce40c266b1e828d73c27e545959cda4f42fd61f" + integrity sha512-Ka+FA2UCC/Q1dEqUanCdpqwxOFdf5Dg2VXtPtB1qxLcSGh5C1HdzklIt18xL504Wiy9nNUKwDMRTVCbKGoK69g== dependencies: "@smithy/fetch-http-handler" "^5.2.1" "@smithy/node-http-handler" "^4.2.1" @@ -4728,11 +4729,11 @@ integrity sha512-vpuuVxCnCEM0OakYNoyFs40mjJFJFJahBHyx0Z0Piysof+YwlDJzNO4V1weRvYySAmtAvlb0UHtxVO2IfTcykw== "@types/node@*", "@types/node@ts5.8": - version "24.4.0" - resolved "https://registry.yarnpkg.com/@types/node/-/node-24.4.0.tgz#4ca9168c016a55ab15b7765ad1674ab807489600" - integrity sha512-gUuVEAK4/u6F9wRLznPUU4WGUacSEBDPoC2TrBkw3GAnOLHBL45QdfHOXp1kJ4ypBGLxTOB+t7NJLpKoC3gznQ== + version "24.5.2" + resolved "https://registry.yarnpkg.com/@types/node/-/node-24.5.2.tgz#52ceb83f50fe0fcfdfbd2a9fab6db2e9e7ef6446" + integrity sha512-FYxk1I7wPv3K2XBaoyH2cTnocQEu8AOZ60hPbsyukMPLv5/5qr7V1i8PLHdl6Zf87I+xZXFvPCXYjiTFq+YSDQ== dependencies: - undici-types "~7.11.0" + undici-types "~7.12.0" "@types/node@^16": version "16.18.126" @@ -4745,9 +4746,9 @@ integrity sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw== "@types/node@^18", "@types/node@^18.11.9": - version "18.19.124" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.19.124.tgz#6f49e4fab8274910691a900e8a14316cbf3c7a31" - integrity sha512-hY4YWZFLs3ku6D2Gqo3RchTd9VRCcrjqp/I0mmohYeUVA5Y8eCXKJEasHxLAJVZRJuQogfd1GiJ9lgogBgKeuQ== + version "18.19.127" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.19.127.tgz#7c2e47fa79ad7486134700514d4a975c4607f09d" + integrity sha512-gSjxjrnKXML/yo0BO099uPixMqfpJU0TKYjpfLU7TrtA2WWDki412Np/RSTPRil1saKBhvVVKzVx/p/6p94nVA== dependencies: undici-types "~5.26.4" @@ -4855,61 +4856,61 @@ integrity sha512-GD4Fk15UoP5NLCNor51YdfL9MSdldKCqOC9EssrRw3HVfar9wUZ5y8Lfnp+qVD6hIinLr8ygklDYnmlnlQo12Q== "@typescript-eslint/eslint-plugin@^8": - version "8.43.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.43.0.tgz#4d730c2becd8e47ef76e59f68aee0fb560927cfc" - integrity sha512-8tg+gt7ENL7KewsKMKDHXR1vm8tt9eMxjJBYINf6swonlWgkYn5NwyIgXpbbDxTNU5DgpDFfj95prcTq2clIQQ== + version "8.44.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.44.0.tgz#d72bf8b2d3052afee919ba38f38c57138eee0396" + integrity sha512-EGDAOGX+uwwekcS0iyxVDmRV9HX6FLSM5kzrAToLTsr9OWCIKG/y3lQheCq18yZ5Xh78rRKJiEpP0ZaCs4ryOQ== dependencies: "@eslint-community/regexpp" "^4.10.0" - "@typescript-eslint/scope-manager" "8.43.0" - "@typescript-eslint/type-utils" "8.43.0" - "@typescript-eslint/utils" "8.43.0" - "@typescript-eslint/visitor-keys" "8.43.0" + "@typescript-eslint/scope-manager" "8.44.0" + "@typescript-eslint/type-utils" "8.44.0" + "@typescript-eslint/utils" "8.44.0" + "@typescript-eslint/visitor-keys" "8.44.0" 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.43.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.43.0.tgz#4024159925e7671f1782bdd3498bdcfbd48f9137" - integrity sha512-B7RIQiTsCBBmY+yW4+ILd6mF5h1FUwJsVvpqkrgpszYifetQ2Ke+Z4u6aZh0CblkUGIdR59iYVyXqqZGkZ3aBw== - dependencies: - "@typescript-eslint/scope-manager" "8.43.0" - "@typescript-eslint/types" "8.43.0" - "@typescript-eslint/typescript-estree" "8.43.0" - "@typescript-eslint/visitor-keys" "8.43.0" + version "8.44.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.44.0.tgz#0436fbe0a72f86d3366d2d157d480524b0ab3f26" + integrity sha512-VGMpFQGUQWYT9LfnPcX8ouFojyrZ/2w3K5BucvxL/spdNehccKhB4jUyB1yBCXpr2XFm0jkECxgrpXBW2ipoAw== + dependencies: + "@typescript-eslint/scope-manager" "8.44.0" + "@typescript-eslint/types" "8.44.0" + "@typescript-eslint/typescript-estree" "8.44.0" + "@typescript-eslint/visitor-keys" "8.44.0" debug "^4.3.4" -"@typescript-eslint/project-service@8.43.0": - version "8.43.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.43.0.tgz#958dbaa16fbd1e81d46ab86e139f6276757140f8" - integrity sha512-htB/+D/BIGoNTQYffZw4uM4NzzuolCoaA/BusuSIcC8YjmBYQioew5VUZAYdAETPjeed0hqCaW7EHg+Robq8uw== +"@typescript-eslint/project-service@8.44.0": + version "8.44.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.44.0.tgz#89060651dcecde946e758441fe94dceb6f769a29" + integrity sha512-ZeaGNraRsq10GuEohKTo4295Z/SuGcSq2LzfGlqiuEvfArzo/VRrT0ZaJsVPuKZ55lVbNk8U6FcL+ZMH8CoyVA== dependencies: - "@typescript-eslint/tsconfig-utils" "^8.43.0" - "@typescript-eslint/types" "^8.43.0" + "@typescript-eslint/tsconfig-utils" "^8.44.0" + "@typescript-eslint/types" "^8.44.0" debug "^4.3.4" -"@typescript-eslint/scope-manager@8.43.0": - version "8.43.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.43.0.tgz#009ebc09cc6e7e0dd67898a0e9a70d295361c6b9" - integrity sha512-daSWlQ87ZhsjrbMLvpuuMAt3y4ba57AuvadcR7f3nl8eS3BjRc8L9VLxFLk92RL5xdXOg6IQ+qKjjqNEimGuAg== +"@typescript-eslint/scope-manager@8.44.0": + version "8.44.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.44.0.tgz#c37f1e786fd0e5b40607985c769a61c24c761c26" + integrity sha512-87Jv3E+al8wpD+rIdVJm/ItDBe/Im09zXIjFoipOjr5gHUhJmTzfFLuTJ/nPTMc2Srsroy4IBXwcTCHyRR7KzA== dependencies: - "@typescript-eslint/types" "8.43.0" - "@typescript-eslint/visitor-keys" "8.43.0" + "@typescript-eslint/types" "8.44.0" + "@typescript-eslint/visitor-keys" "8.44.0" -"@typescript-eslint/tsconfig-utils@8.43.0", "@typescript-eslint/tsconfig-utils@^8.43.0": - version "8.43.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.43.0.tgz#e6721dba183d61769a90ffdad202aebc383b18c8" - integrity sha512-ALC2prjZcj2YqqL5X/bwWQmHA2em6/94GcbB/KKu5SX3EBDOsqztmmX1kMkvAJHzxk7TazKzJfFiEIagNV3qEA== +"@typescript-eslint/tsconfig-utils@8.44.0", "@typescript-eslint/tsconfig-utils@^8.44.0": + version "8.44.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.44.0.tgz#8c0601372bf889f0663a08df001ad666442aa3a8" + integrity sha512-x5Y0+AuEPqAInc6yd0n5DAcvtoQ/vyaGwuX5HE9n6qAefk1GaedqrLQF8kQGylLUb9pnZyLf+iEiL9fr8APDtQ== -"@typescript-eslint/type-utils@8.43.0": - version "8.43.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.43.0.tgz#29ea2e34eeae5b8e9fe4f4730c5659fa330aa04e" - integrity sha512-qaH1uLBpBuBBuRf8c1mLJ6swOfzCXryhKND04Igr4pckzSEW9JX5Aw9AgW00kwfjWJF0kk0ps9ExKTfvXfw4Qg== +"@typescript-eslint/type-utils@8.44.0": + version "8.44.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.44.0.tgz#5b875f8a961d15bb47df787cbfde50baea312613" + integrity sha512-9cwsoSxJ8Sak67Be/hD2RNt/fsqmWnNE1iHohG8lxqLSNY8xNfyY7wloo5zpW3Nu9hxVgURevqfcH6vvKCt6yg== dependencies: - "@typescript-eslint/types" "8.43.0" - "@typescript-eslint/typescript-estree" "8.43.0" - "@typescript-eslint/utils" "8.43.0" + "@typescript-eslint/types" "8.44.0" + "@typescript-eslint/typescript-estree" "8.44.0" + "@typescript-eslint/utils" "8.44.0" debug "^4.3.4" ts-api-utils "^2.1.0" @@ -4918,20 +4919,20 @@ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.33.0.tgz#a1e59036a3b53ae8430ceebf2a919dc7f9af6d72" integrity sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ== -"@typescript-eslint/types@8.43.0", "@typescript-eslint/types@^8.11.0", "@typescript-eslint/types@^8.34.1", "@typescript-eslint/types@^8.43.0": - version "8.43.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.43.0.tgz#00d34a5099504eb1b263e022cc17c4243ff2302e" - integrity sha512-vQ2FZaxJpydjSZJKiSW/LJsabFFvV7KgLC5DiLhkBcykhQj8iK9BOaDmQt74nnKdLvceM5xmhaTF+pLekrxEkw== +"@typescript-eslint/types@8.44.0", "@typescript-eslint/types@^8.11.0", "@typescript-eslint/types@^8.34.1", "@typescript-eslint/types@^8.44.0": + version "8.44.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.44.0.tgz#4b9154ab164a0beff22d3217ff0fdc8d10bce924" + integrity sha512-ZSl2efn44VsYM0MfDQe68RKzBz75NPgLQXuGypmym6QVOWL5kegTZuZ02xRAT9T+onqvM6T8CdQk0OwYMB6ZvA== -"@typescript-eslint/typescript-estree@8.43.0", "@typescript-eslint/typescript-estree@^8.23.0": - version "8.43.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.43.0.tgz#39e5d431239b4d90787072ae0c2290cbd3e0a562" - integrity sha512-7Vv6zlAhPb+cvEpP06WXXy/ZByph9iL6BQRBDj4kmBsW98AqEeQHlj/13X+sZOrKSo9/rNKH4Ul4f6EICREFdw== +"@typescript-eslint/typescript-estree@8.44.0", "@typescript-eslint/typescript-estree@^8.23.0": + version "8.44.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.44.0.tgz#e23e9946c466cf5f53b7e46ecdd9789fd8192daa" + integrity sha512-lqNj6SgnGcQZwL4/SBJ3xdPEfcBuhCG8zdcwCPgYcmiPLgokiNDKlbPzCwEwu7m279J/lBYWtDYL+87OEfn8Jw== dependencies: - "@typescript-eslint/project-service" "8.43.0" - "@typescript-eslint/tsconfig-utils" "8.43.0" - "@typescript-eslint/types" "8.43.0" - "@typescript-eslint/visitor-keys" "8.43.0" + "@typescript-eslint/project-service" "8.44.0" + "@typescript-eslint/tsconfig-utils" "8.44.0" + "@typescript-eslint/types" "8.44.0" + "@typescript-eslint/visitor-keys" "8.44.0" debug "^4.3.4" fast-glob "^3.3.2" is-glob "^4.0.3" @@ -4952,15 +4953,15 @@ semver "^7.3.5" tsutils "^3.21.0" -"@typescript-eslint/utils@8.43.0", "@typescript-eslint/utils@^6.0.0 || ^7.0.0 || ^8.0.0", "@typescript-eslint/utils@^8.13.0": - version "8.43.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.43.0.tgz#5c391133a52f8500dfdabd7026be72a537d7b59e" - integrity sha512-S1/tEmkUeeswxd0GGcnwuVQPFWo8NzZTOMxCvw8BX7OMxnNae+i8Tm7REQen/SwUIPoPqfKn7EaZ+YLpiB3k9g== +"@typescript-eslint/utils@8.44.0", "@typescript-eslint/utils@^6.0.0 || ^7.0.0 || ^8.0.0", "@typescript-eslint/utils@^8.13.0": + version "8.44.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.44.0.tgz#2c0650a1e8a832ed15658e7ca3c7bd2818d92c7c" + integrity sha512-nktOlVcg3ALo0mYlV+L7sWUD58KG4CMj1rb2HUVOO4aL3K/6wcD+NERqd0rrA5Vg06b42YhF6cFxeixsp9Riqg== dependencies: "@eslint-community/eslint-utils" "^4.7.0" - "@typescript-eslint/scope-manager" "8.43.0" - "@typescript-eslint/types" "8.43.0" - "@typescript-eslint/typescript-estree" "8.43.0" + "@typescript-eslint/scope-manager" "8.44.0" + "@typescript-eslint/types" "8.44.0" + "@typescript-eslint/typescript-estree" "8.44.0" "@typescript-eslint/visitor-keys@4.33.0": version "4.33.0" @@ -4970,12 +4971,12 @@ "@typescript-eslint/types" "4.33.0" eslint-visitor-keys "^2.0.0" -"@typescript-eslint/visitor-keys@8.43.0": - version "8.43.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.43.0.tgz#633d3414afec3cf0a0e4583e1575f4101ef51d30" - integrity sha512-T+S1KqRD4sg/bHfLwrpF/K3gQLBM1n7Rp7OjjikjTEssI2YJzQpi5WXoynOaQ93ERIuq3O8RBTOUYDKszUCEHw== +"@typescript-eslint/visitor-keys@8.44.0": + version "8.44.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.44.0.tgz#0d9d5647e005c2ff8acc391d1208ab37d08850aa" + integrity sha512-zaz9u8EJ4GBmnehlrpoKvj/E3dNbuQ7q0ucyZImm3cLqJ8INTc970B1qEqDX/Rzq65r3TvVTN7kHWPBoyW7DWw== dependencies: - "@typescript-eslint/types" "8.43.0" + "@typescript-eslint/types" "8.44.0" eslint-visitor-keys "^4.2.1" "@ungap/structured-clone@^1.3.0": @@ -5596,10 +5597,10 @@ available-typed-arrays@^1.0.7: dependencies: possible-typed-array-names "^1.0.0" -aws-cdk-lib@2.214.0: - version "2.214.0" - resolved "https://registry.yarnpkg.com/aws-cdk-lib/-/aws-cdk-lib-2.214.0.tgz#26bc0091585a195302775a2d446a1c46be180feb" - integrity sha512-Mj9GSJkkXj8wjiy2pKARquOsiiHsu7tK1WDfdA8Db39hIznWWP+/KscI2iqnntDMeEmcj1QX25PbYT+6rq8zkw== +aws-cdk-lib@2.215.0: + version "2.215.0" + resolved "https://registry.yarnpkg.com/aws-cdk-lib/-/aws-cdk-lib-2.215.0.tgz#32b9b5eee27097c216da3355ce28b0df9d3d434c" + integrity sha512-DvRiUEsZSc4voeqfkYGrjP0f4NJ1u94JvbVCUQ+Fci4rf25xLRSEVPzyaH9Tf7V38i0Otts1+u7seunqe+R19g== dependencies: "@aws-cdk/asset-awscli-v1" "2.2.242" "@aws-cdk/asset-node-proxy-agent-v6" "^2.1.0" @@ -5768,9 +5769,9 @@ balanced-match@^1.0.0: integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== bare-events@^2.2.0: - 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== + version "2.7.0" + resolved "https://registry.yarnpkg.com/bare-events/-/bare-events-2.7.0.tgz#46596dae9c819c5891eb2dcc8186326ed5a6da54" + integrity sha512-b3N5eTW1g7vXkw+0CXh/HazGTcO5KYuu/RCNaJbDMPI6LHDi+7qe8EmxKUVe1sUbY2KZOVZFyj62x0OEz9qyAA== base64-arraybuffer@^0.1.5: version "0.1.5" @@ -5782,10 +5783,10 @@ base64-js@^1.0.2, base64-js@^1.3.1: resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== -baseline-browser-mapping@^2.8.2: - version "2.8.3" - resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.8.3.tgz#e52e1d836fd242384ee152dce7b62952e4442619" - integrity sha512-mcE+Wr2CAhHNWxXN/DdTI+n4gsPc5QpXpWnyCQWiQYIYZX+ZMJ8juXZgjRa/0/YPJo/NSsgW15/YgmI4nbysYw== +baseline-browser-mapping@^2.8.3: + version "2.8.6" + resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.8.6.tgz#c37dea4291ed8d01682f85661dbe87967028642e" + integrity sha512-wrH5NNqren/QMtKUEEJf7z86YjfqW/2uw3IL3/xpqZUC95SSVIFXYQeeGjL6FT/X68IROu6RMehZQS5foy2BXw== basic-ftp@^5.0.2: version "5.0.5" @@ -5878,11 +5879,11 @@ brotli-wasm@^3.0.0: integrity sha512-U3K72/JAi3jITpdhZBqzSUq+DUY697tLxOuFXB+FpAE/Ug+5C3VZrv4uA674EUZHxNAuQ9wETXNqQkxZD6oL4A== browserslist@^4.24.0: - version "4.26.0" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.26.0.tgz#035ca84b4ff312a3c6a7014a77beb83456a882dd" - integrity sha512-P9go2WrP9FiPwLv3zqRD/Uoxo0RSHjzFCiQz7d4vbmwNqQFo9T9WCeP/Qn5EbcKQY6DBbkxEXNcpJOmncNrb7A== + version "4.26.2" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.26.2.tgz#7db3b3577ec97f1140a52db4936654911078cef3" + integrity sha512-ECFzp6uFOSB+dcZ5BK/IBaGWssbSYBHvuMeMt3MMFyhI0Z8SqGgEkBLARgpRH3hutIgPVsALcMwbDrJqPxQ65A== dependencies: - baseline-browser-mapping "^2.8.2" + baseline-browser-mapping "^2.8.3" caniuse-lite "^1.0.30001741" electron-to-chromium "^1.5.218" node-releases "^2.0.21" @@ -6015,19 +6016,19 @@ camelcase@^6, camelcase@^6.2.0, camelcase@^6.3.0: integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== caniuse-lite@^1.0.30001741: - version "1.0.30001741" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001741.tgz#67fb92953edc536442f3c9da74320774aa523143" - integrity sha512-QGUGitqsc8ARjLdgAfxETDhRbJ0REsP6O3I96TAth/mVjh2cYzN2u+3AzPP3aVSm2FehEItaJw1xd+IGBXWeSw== + version "1.0.30001743" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001743.tgz#50ff91a991220a1ee2df5af00650dd5c308ea7cd" + integrity sha512-e6Ojr7RV14Un7dz6ASD0aZDmQPT/A+eZU+nuTNfjqmRrmkmQlnTNWH0SKmqagx9PeW87UVqapSurtAXifmtdmw== 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.245.0: - version "0.245.0" - resolved "https://registry.yarnpkg.com/cdk-from-cfn/-/cdk-from-cfn-0.245.0.tgz#6cb99170a61775d142493a3d13b0497b16edae99" - integrity sha512-bRybOGt+4jwSQlsuJxb8g6qM4sdjFfW7NIEwSceAJL4inRh4pPhAbsZjmlTyBRPwQ3YUDGYI/VhKrkyMvXnxBw== +cdk-from-cfn@^0.248.0: + version "0.248.0" + resolved "https://registry.yarnpkg.com/cdk-from-cfn/-/cdk-from-cfn-0.248.0.tgz#f6387629fad01ab8b00938c00ab359bd394d7f62" + integrity sha512-aBJfd7EqwSLdW0MzxNsrVntrdDf28TSfX5elLjF4KvkOM66f+9NbGQpmmdXE2VztxP7p9JS8BE54UujRo4PmrQ== cdklabs-projen-project-types@^0.3.5: version "0.3.5" @@ -7129,9 +7130,9 @@ ee-first@1.1.1: integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== electron-to-chromium@^1.5.218: - version "1.5.218" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.218.tgz#921042a011a98a4620853c9d391ab62bcc124400" - integrity sha512-uwwdN0TUHs8u6iRgN8vKeWZMRll4gBkz+QMqdS7DDe49uiK68/UX92lFb61oiFPrpYZNeZIqa4bA7O6Aiasnzg== + version "1.5.222" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.222.tgz#965c93783ad989116b74593ae3068b9466fdb237" + integrity sha512-gA7psSwSwQRE60CEoLz6JBCQPIxNeuzB2nL8vE03GK/OHxlvykbLyeiumQy1iH5C2f3YbRAZpGCMT12a/9ih9w== emittery@^0.13.1: version "0.13.1" @@ -7221,9 +7222,9 @@ err-code@^2.0.2: integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA== error-ex@^1.3.1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" - integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + version "1.3.4" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.4.tgz#b3a8d8bb6f92eecc1629e3e27d3c8607a8a32414" + integrity sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ== dependencies: is-arrayish "^0.2.1" @@ -7331,36 +7332,36 @@ es-to-primitive@^1.3.0: is-symbol "^1.0.4" esbuild@^0.25.9, esbuild@~0.25.0: - version "0.25.9" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.25.9.tgz#15ab8e39ae6cdc64c24ff8a2c0aef5b3fd9fa976" - integrity sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g== + version "0.25.10" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.25.10.tgz#37f5aa5cd14500f141be121c01b096ca83ac34a9" + integrity sha512-9RiGKvCwaqxO2owP61uQ4BgNborAQskMR6QusfWzQqv7AZOg5oGehdY2pRJMTKuwxd1IDBP4rSbI5lHzU7SMsQ== optionalDependencies: - "@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" + "@esbuild/aix-ppc64" "0.25.10" + "@esbuild/android-arm" "0.25.10" + "@esbuild/android-arm64" "0.25.10" + "@esbuild/android-x64" "0.25.10" + "@esbuild/darwin-arm64" "0.25.10" + "@esbuild/darwin-x64" "0.25.10" + "@esbuild/freebsd-arm64" "0.25.10" + "@esbuild/freebsd-x64" "0.25.10" + "@esbuild/linux-arm" "0.25.10" + "@esbuild/linux-arm64" "0.25.10" + "@esbuild/linux-ia32" "0.25.10" + "@esbuild/linux-loong64" "0.25.10" + "@esbuild/linux-mips64el" "0.25.10" + "@esbuild/linux-ppc64" "0.25.10" + "@esbuild/linux-riscv64" "0.25.10" + "@esbuild/linux-s390x" "0.25.10" + "@esbuild/linux-x64" "0.25.10" + "@esbuild/netbsd-arm64" "0.25.10" + "@esbuild/netbsd-x64" "0.25.10" + "@esbuild/openbsd-arm64" "0.25.10" + "@esbuild/openbsd-x64" "0.25.10" + "@esbuild/openharmony-arm64" "0.25.10" + "@esbuild/sunos-x64" "0.25.10" + "@esbuild/win32-arm64" "0.25.10" + "@esbuild/win32-ia32" "0.25.10" + "@esbuild/win32-x64" "0.25.10" escalade@^3.1.1, escalade@^3.2.0: version "3.2.0" @@ -7554,9 +7555,9 @@ eslint-visitor-keys@^4.2.0, eslint-visitor-keys@^4.2.1: integrity sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ== eslint@^9: - version "9.35.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-9.35.0.tgz#7a89054b7b9ee1dfd1b62035d8ce75547773f47e" - integrity sha512-QePbBFMJFjgmlE+cXAlbHZbHpdFVS2E/6vzCy7aKlebddvl1vadiC4JFV5u/wqTkNUwEV8WrQi257jf5f06hrg== + version "9.36.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-9.36.0.tgz#9cc5cbbfb9c01070425d9bfed81b4e79a1c09088" + integrity sha512-hB4FIzXovouYzwzECDcUkJ4OcfOEkXTv2zRY6B9bkwjx/cprAq0uvm1nl7zvQ0/TsUk0zQiN4uPfJpB9m+rPMQ== dependencies: "@eslint-community/eslint-utils" "^4.8.0" "@eslint-community/regexpp" "^4.12.1" @@ -7564,7 +7565,7 @@ eslint@^9: "@eslint/config-helpers" "^0.3.1" "@eslint/core" "^0.15.2" "@eslint/eslintrc" "^3.3.1" - "@eslint/js" "9.35.0" + "@eslint/js" "9.36.0" "@eslint/plugin-kit" "^0.3.5" "@humanfs/node" "^0.16.6" "@humanwhocodes/module-importer" "^1.0.1" @@ -8066,10 +8067,10 @@ fs-extra@^10.1.0: jsonfile "^6.0.1" universalify "^2.0.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== +fs-extra@^11.3.1, fs-extra@^11.3.2, fs-extra@~11.3.0: + version "11.3.2" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.3.2.tgz#c838aeddc6f4a8c74dd15f85e11fe5511bfe02a4" + integrity sha512-Xr9F6z6up6Ws+NjzMCZc6WXg2YFRlrLP9NQDO3VQrWrfiojdhS56TzueT88ze0uBdCTwEIhQ3ptnmKeWGFAe0A== dependencies: graceful-fs "^4.2.0" jsonfile "^6.0.1" @@ -10006,9 +10007,9 @@ jsii-reflect@^1.114.1: yargs "^17.7.2" jsii-rosetta@5.8: - version "5.8.15" - resolved "https://registry.yarnpkg.com/jsii-rosetta/-/jsii-rosetta-5.8.15.tgz#ded1e031ef76d63e028cc75618145fe855bccdbe" - integrity sha512-8b5e+lFpUFk+LvSGfK7rAeLsvGNvWTkxRzovlCZWr0+D3irrnsg3hBfmpUdallcwXHj+71bFqTo6JkVeTWPMRw== + version "5.8.16" + resolved "https://registry.yarnpkg.com/jsii-rosetta/-/jsii-rosetta-5.8.16.tgz#2451fe4c04feb4c7fdbeabf8ca4306af0cd26b43" + integrity sha512-7QXw45nL12l/A/cD/mP1//1D7J1FeyT4LCgcSqJWqSjPyorQcOs9f04kooLqlXRYVHDBT0X1KGYXfTqpNtEEDw== dependencies: "@jsii/check-node" "1.113.0" "@jsii/spec" "^1.113.0" @@ -10806,9 +10807,9 @@ minizlib@^2.1.1: yallist "^4.0.0" minizlib@^3.0.1: - version "3.0.2" - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-3.0.2.tgz#f33d638eb279f664439aa38dc5f91607468cb574" - integrity sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA== + version "3.1.0" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-3.1.0.tgz#6ad76c3a8f10227c9b51d1c9ac8e30b27f5a251c" + integrity sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw== dependencies: minipass "^7.1.2" @@ -11025,10 +11026,10 @@ nock@13: json-stringify-safe "^5.0.1" propagate "^2.0.0" -node-backpack@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/node-backpack/-/node-backpack-1.1.6.tgz#c3a739d7806c598f797e505ae44d4f00e678f691" - integrity sha512-ODaiF7CWZOuMYEReWxWhY3Iq5f+QEv4njLxdQKIkqK7Cj0Tj+7GWCAEZiXsESN35qqhxAPBTzQwPyELR30348A== +node-backpack@^1.1.7: + version "1.1.7" + resolved "https://registry.yarnpkg.com/node-backpack/-/node-backpack-1.1.7.tgz#74853be2ff86fea69ccd8c74d33bc5709b90e135" + integrity sha512-Cz9pYmUQKAblg4QVmvNvA+UEw7xOaLB792ohnPkTmS4t8uMwaFd8LQM+fHANxb2GMC2ZiTs8oF2g5eYzTVSLeA== dependencies: esbuild "^0.25.9" fs-extra "^10.1.0" @@ -12069,10 +12070,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.96.1: - version "0.96.1" - resolved "https://registry.yarnpkg.com/projen/-/projen-0.96.1.tgz#ea0cda0ee3a37ffa35cc8ac29c0b2a1580527667" - integrity sha512-LvqEtsJjMV8BiUTbcE3Su1zWsyRC1GPh9C6sbicfBCooZvHa3LUzXGYRSKuYD6arkw4sbQMDEPcqxWzn6Q1Ovw== +projen@^0.96.3: + version "0.96.3" + resolved "https://registry.yarnpkg.com/projen/-/projen-0.96.3.tgz#67f306cce9818e3ee15a198e5c75868da6937e26" + integrity sha512-0OMvTCnOSp7Y7OB2vGN55EKnwby8RmUap37OpI54dZqJlPyASJNN9C2+l/MDjukBvSV5rNIKTj7I++QSo8K6YA== dependencies: "@iarna/toml" "^2.2.5" case "^1.6.3" @@ -13516,9 +13517,9 @@ tinyrainbow@^2.0.0: integrity sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw== tinyspy@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/tinyspy/-/tinyspy-4.0.3.tgz#d1d0f0602f4c15f1aae083a34d6d0df3363b1b52" - integrity sha512-t2T/WLB2WRgZ9EpE4jgPJ9w+i66UZfDc8wHh0xrwiRNN+UwH98GIJkTeZqX9rg0i0ptwzqW+uYeIF0T4F8LR7A== + version "4.0.4" + resolved "https://registry.yarnpkg.com/tinyspy/-/tinyspy-4.0.4.tgz#d77a002fb53a88aa1429b419c1c92492e0c81f78" + integrity sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q== tldts-core@^6.1.86: version "6.1.86" @@ -13603,10 +13604,10 @@ ts-graphviz@^2.1.2: "@ts-graphviz/common" "^2.1.5" "@ts-graphviz/core" "^2.0.7" -ts-jest@^29, ts-jest@^29.4.1: - version "29.4.1" - resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-29.4.1.tgz#42d33beb74657751d315efb9a871fe99e3b9b519" - integrity sha512-SaeUtjfpg9Uqu8IbeDKtdaS0g8lS6FT6OzM3ezrDfErPJPHNDo/Ey+VFGP1bQIDfagYDLyRpd7O15XpG1Es2Uw== +ts-jest@^29, ts-jest@^29.4.4: + version "29.4.4" + resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-29.4.4.tgz#fc6fefe28652ed81b8e1381ef8391901d9f81417" + integrity sha512-ccVcRABct5ZELCT5U0+DZwkXMCcOCLi2doHRrKy1nK/s7J7bch6TzJMsrY09WxgUUIP/ITfmcDS8D2yl63rnXw== dependencies: bs-logger "^0.2.6" fast-json-stable-stringify "^2.1.0" @@ -13861,10 +13862,10 @@ undici-types@~5.26.4: resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== -undici-types@~7.11.0: - version "7.11.0" - resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-7.11.0.tgz#075798115d0bbc4e4fc7c173f38727ca66bfb592" - integrity sha512-kt1ZriHTi7MU+Z/r9DOdAI3ONdaR3M3csEaRc6ewa4f4dTvX4cQCbJ4NkEn0ohE4hHtq85+PhPSTY+pO/1PwgA== +undici-types@~7.12.0: + version "7.12.0" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-7.12.0.tgz#15c5c7475c2a3ba30659529f5cdb4674b622fafb" + integrity sha512-goOacqME2GYyOZZfb5Lgtu+1IDmAlAEu5xnD3+xTzS10hT0vzpf0SPjkXwAw9Jm+4n/mQGDP3LO8CPbYROeBfQ== uniq@^1.0.1: version "1.0.1" From 1808f425a3bd7b484dd6fd8b86e5714571464a83 Mon Sep 17 00:00:00 2001 From: Eli Polonsky Date: Mon, 29 Sep 2025 03:08:03 -0400 Subject: [PATCH 18/25] fix(cli-integ): sporadic failures due to external causes (#897) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Some of our tests are failing sporadically due to factors out of our control. In the past week, here are the failing tests: Screenshot 2025-09-28 at 10 33
31 PM Causes I observed so far: - Prolonged docker build durations, most likely caused by network or CPU pressure since we are running a lot of parallel processes. - Lambda functions fail to create due to IAM eventual consistency issues. To mitigate this, add a global timeout for tests to execute 3 times before finally failing. > See https://jestjs.io/docs/jest-object#jestretrytimesnumretries-options --- By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license --- packages/@aws-cdk-testing/cli-integ/lib/integ-test.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/@aws-cdk-testing/cli-integ/lib/integ-test.ts b/packages/@aws-cdk-testing/cli-integ/lib/integ-test.ts index 0247b59fc..edff8b03f 100644 --- a/packages/@aws-cdk-testing/cli-integ/lib/integ-test.ts +++ b/packages/@aws-cdk-testing/cli-integ/lib/integ-test.ts @@ -35,6 +35,10 @@ export function integTest( ): void { const runner = shouldSkip(name) ? test.skip : test; + // we're quite a bit of sporadic failures due to environmental causes. + // lets retry 3 times to try and mitigate that. + jest.retryTimes(3); + runner(name, async () => { const output = new MemoryStream(); From 96f6f0bede9af7693806479c0c898b739e0ff949 Mon Sep 17 00:00:00 2001 From: Momo Kornher Date: Tue, 30 Sep 2025 13:47:04 +0100 Subject: [PATCH 19/25] feat(toolkit-lib): add forceDeployment option to BootstrapOptions (#898) Fixes #891 This PR adds the `forceDeployment` property to the `BootstrapOptions` interface to provide parity with the CLI `--force` flag. This allows programmatic bootstrap operations to force re-bootstrap even when a bootstrap stack already exists. ## Changes - Added `forceDeployment?: boolean` property to `BootstrapOptions` interface - Added comprehensive test coverage for the new option - Ensures the force option is properly passed through to SDK calls ## Use Cases This enables: - Management account bootstrapping with guaranteed up-to-date bootstrap stacks - CI/CD pipelines with clean bootstrap state guarantees - Multi-account deployment tools with flexible bootstrap behaviors --- By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license --- .../lib/actions/bootstrap/index.ts | 6 +++++ .../test/actions/bootstrap.test.ts | 24 +++++++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/packages/@aws-cdk/toolkit-lib/lib/actions/bootstrap/index.ts b/packages/@aws-cdk/toolkit-lib/lib/actions/bootstrap/index.ts index 2f318bf6d..119786e19 100644 --- a/packages/@aws-cdk/toolkit-lib/lib/actions/bootstrap/index.ts +++ b/packages/@aws-cdk/toolkit-lib/lib/actions/bootstrap/index.ts @@ -85,6 +85,12 @@ export interface BootstrapOptions { * @default true */ readonly terminationProtection?: boolean; + + /** + * Whether to force deployment if a bootstrap stack already exists + * @default false + */ + readonly forceDeployment?: boolean; } /** diff --git a/packages/@aws-cdk/toolkit-lib/test/actions/bootstrap.test.ts b/packages/@aws-cdk/toolkit-lib/test/actions/bootstrap.test.ts index 9d96f60c9..a525fdb59 100644 --- a/packages/@aws-cdk/toolkit-lib/test/actions/bootstrap.test.ts +++ b/packages/@aws-cdk/toolkit-lib/test/actions/bootstrap.test.ts @@ -494,6 +494,30 @@ describe('bootstrap', () => { await realDispose(); }); + describe('forceDeployment option', () => { + test('accepts forceDeployment option in BootstrapOptions', async () => { + // GIVEN + const mockStack = createMockStack([ + { OutputKey: 'BucketName', OutputValue: 'BUCKET_NAME' }, + { OutputKey: 'BucketDomainName', OutputValue: 'BUCKET_ENDPOINT' }, + { OutputKey: 'BootstrapVersion', OutputValue: '1' }, + ]); + setupMockCloudFormationClient(mockStack); + + const cx = await builderFixture(toolkit, 'stack-with-asset'); + const bootstrapEnvs = BootstrapEnvironments.fromCloudAssemblySource(cx); + + // WHEN + const result = await toolkit.bootstrap(bootstrapEnvs, { + forceDeployment: true, + }); + + // THEN + expectValidBootstrapResult(result); + expectSuccessfulBootstrap(); + }); + }); + describe('error handling', () => { test('returns correct BootstrapResult for successful bootstraps', async () => { // GIVEN From b5cb197f4f6cd1df0d7e9c037911f6ec6be7f133 Mon Sep 17 00:00:00 2001 From: Kaizen Conroy <36202692+kaizencc@users.noreply.github.com> Date: Mon, 6 Oct 2025 04:07:38 -0400 Subject: [PATCH 20/25] chore(cli): add cdk flags to readme command list (#899) the docs are already in the readme, just don't show up in the list --- 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 | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/aws-cdk/README.md b/packages/aws-cdk/README.md index 106e79c5f..a3e3a2a57 100644 --- a/packages/aws-cdk/README.md +++ b/packages/aws-cdk/README.md @@ -32,6 +32,7 @@ The AWS CDK Toolkit provides the `cdk` command-line interface that can be used t | [`cdk refactor`](#cdk-refactor) | Moves resources between stacks or within the same stack | | [`cdk drift`](#cdk-drift) | Detect drifts in the given CloudFormation stack(s) | | [`cdk cli-telemetry`](#cdk-cli-telemetry) | Enable or disable cli telemetry collection | +| [`cdk flags`](#cdk-flags) | View and modify your feature flag configurations | ## Common topics From c091f72c08afe3126ead9372910d5ff6ba9be0f2 Mon Sep 17 00:00:00 2001 From: vivian12300 <80646164+vivian12300@users.noreply.github.com> Date: Mon, 6 Oct 2025 19:03:32 +0800 Subject: [PATCH 21/25] feat(cli): allow users to enable all feature flags that do not impact their application (#798) Allows users to run `cdk flags --safe` to set all unconfigured feature flags to their recommended states without changing their CloudFormation template. --- By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license --------- Co-authored-by: Rico Huijbers --- .projenrc.ts | 1 + .../cli-lib-alpha/THIRD_PARTY_LICENSES | 80 +++ .../toolkit-lib/lib/toolkit/toolkit.ts | 1 + packages/aws-cdk/.projen/deps.json | 5 + packages/aws-cdk/THIRD_PARTY_LICENSES | 80 +++ packages/aws-cdk/lib/cli/cli-config.ts | 4 +- .../aws-cdk/lib/cli/cli-type-registry.json | 15 +- packages/aws-cdk/lib/cli/cli.ts | 5 +- .../aws-cdk/lib/cli/convert-to-user-input.ts | 4 + .../lib/cli/parse-command-line-arguments.ts | 12 + packages/aws-cdk/lib/cli/user-input.ts | 16 + packages/aws-cdk/lib/commands/flags/flags.ts | 38 ++ .../lib/commands/flags/interactive-handler.ts | 84 +++ .../aws-cdk/lib/commands/flags/operations.ts | 487 ++++++++++++++++++ packages/aws-cdk/lib/commands/flags/router.ts | 66 +++ packages/aws-cdk/lib/commands/flags/types.ts | 14 + .../aws-cdk/lib/commands/flags/validator.ts | 100 ++++ packages/aws-cdk/package.json | 1 + .../test/commands/flag-operations.test.ts | 359 +++++++++---- 19 files changed, 1257 insertions(+), 115 deletions(-) create mode 100644 packages/aws-cdk/lib/commands/flags/flags.ts create mode 100644 packages/aws-cdk/lib/commands/flags/interactive-handler.ts create mode 100644 packages/aws-cdk/lib/commands/flags/operations.ts create mode 100644 packages/aws-cdk/lib/commands/flags/router.ts create mode 100644 packages/aws-cdk/lib/commands/flags/types.ts create mode 100644 packages/aws-cdk/lib/commands/flags/validator.ts diff --git a/.projenrc.ts b/.projenrc.ts index 6e8c625da..f601c54a0 100644 --- a/.projenrc.ts +++ b/.projenrc.ts @@ -1161,6 +1161,7 @@ const cli = configureProject( 'glob', 'minimatch', 'p-limit@^3', + 'p-queue@^6', 'promptly', 'proxy-agent', 'semver', diff --git a/packages/@aws-cdk/cli-lib-alpha/THIRD_PARTY_LICENSES b/packages/@aws-cdk/cli-lib-alpha/THIRD_PARTY_LICENSES index c577f8c76..4e915744d 100644 --- a/packages/@aws-cdk/cli-lib-alpha/THIRD_PARTY_LICENSES +++ b/packages/@aws-cdk/cli-lib-alpha/THIRD_PARTY_LICENSES @@ -22090,6 +22090,32 @@ SOFTWARE. +---------------- + +** eventemitter3@4.0.7 - https://www.npmjs.com/package/eventemitter3/v/4.0.7 | MIT +The MIT License (MIT) + +Copyright (c) 2014 Arnout Kazemier + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + ---------------- ** fast-deep-equal@3.1.3 - https://www.npmjs.com/package/fast-deep-equal/v/3.1.3 | MIT @@ -22846,6 +22872,32 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +---------------- + +** p-finally@1.0.0 - https://www.npmjs.com/package/p-finally/v/1.0.0 | MIT +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + ---------------- ** p-limit@2.3.0 - https://www.npmjs.com/package/p-limit/v/2.3.0 | MIT @@ -22888,6 +22940,34 @@ The above copyright notice and this permission notice shall be included in all c THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +---------------- + +** p-queue@6.6.2 - https://www.npmjs.com/package/p-queue/v/6.6.2 | MIT +MIT License + +Copyright (c) Sindre Sorhus (https://sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +---------------- + +** p-timeout@3.2.0 - https://www.npmjs.com/package/p-timeout/v/3.2.0 | MIT +MIT License + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + ---------------- ** p-try@2.2.0 - https://www.npmjs.com/package/p-try/v/2.2.0 | MIT diff --git a/packages/@aws-cdk/toolkit-lib/lib/toolkit/toolkit.ts b/packages/@aws-cdk/toolkit-lib/lib/toolkit/toolkit.ts index 27bce6055..858f81529 100644 --- a/packages/@aws-cdk/toolkit-lib/lib/toolkit/toolkit.ts +++ b/packages/@aws-cdk/toolkit-lib/lib/toolkit/toolkit.ts @@ -1393,3 +1393,4 @@ export class Toolkit extends CloudAssemblySourceBuilder { } } } + diff --git a/packages/aws-cdk/.projen/deps.json b/packages/aws-cdk/.projen/deps.json index cd2092fc6..1a27f2b67 100644 --- a/packages/aws-cdk/.projen/deps.json +++ b/packages/aws-cdk/.projen/deps.json @@ -363,6 +363,11 @@ "version": "^3", "type": "runtime" }, + { + "name": "p-queue", + "version": "^6", + "type": "runtime" + }, { "name": "promptly", "type": "runtime" diff --git a/packages/aws-cdk/THIRD_PARTY_LICENSES b/packages/aws-cdk/THIRD_PARTY_LICENSES index 12a8ffad6..04b405371 100644 --- a/packages/aws-cdk/THIRD_PARTY_LICENSES +++ b/packages/aws-cdk/THIRD_PARTY_LICENSES @@ -21883,6 +21883,32 @@ SOFTWARE. +---------------- + +** eventemitter3@4.0.7 - https://www.npmjs.com/package/eventemitter3/v/4.0.7 | MIT +The MIT License (MIT) + +Copyright (c) 2014 Arnout Kazemier + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + ---------------- ** fast-deep-equal@3.1.3 - https://www.npmjs.com/package/fast-deep-equal/v/3.1.3 | MIT @@ -22639,6 +22665,32 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +---------------- + +** p-finally@1.0.0 - https://www.npmjs.com/package/p-finally/v/1.0.0 | MIT +The MIT License (MIT) + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + ---------------- ** p-limit@2.3.0 - https://www.npmjs.com/package/p-limit/v/2.3.0 | MIT @@ -22681,6 +22733,34 @@ The above copyright notice and this permission notice shall be included in all c THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +---------------- + +** p-queue@6.6.2 - https://www.npmjs.com/package/p-queue/v/6.6.2 | MIT +MIT License + +Copyright (c) Sindre Sorhus (https://sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +---------------- + +** p-timeout@3.2.0 - https://www.npmjs.com/package/p-timeout/v/3.2.0 | MIT +MIT License + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + ---------------- ** p-try@2.2.0 - https://www.npmjs.com/package/p-try/v/2.2.0 | MIT diff --git a/packages/aws-cdk/lib/cli/cli-config.ts b/packages/aws-cdk/lib/cli/cli-config.ts index e81387f6a..fbe1aefcb 100644 --- a/packages/aws-cdk/lib/cli/cli-config.ts +++ b/packages/aws-cdk/lib/cli/cli-config.ts @@ -129,7 +129,9 @@ export async function makeConfig(): Promise { unconfigured: { type: 'boolean', desc: 'Modify unconfigured feature flags', requiresArg: false }, recommended: { type: 'boolean', desc: 'Change flags to recommended states', requiresArg: false }, default: { type: 'boolean', desc: 'Change flags to default state', requiresArg: false }, - interactive: { type: 'boolean', alias: ['i'], desc: 'Interactive option for the flags command', requiresArg: false }, + interactive: { type: 'boolean', alias: ['i'], desc: 'Interactive option for the flags command' }, + safe: { type: 'boolean', desc: 'Enable all feature flags that do not impact the user\'s application', requiresArg: false }, + concurrency: { type: 'number', alias: ['n'], desc: 'Maximum number of simultaneous synths to execute.', default: 4, requiresArg: true }, }, }, 'deploy': { diff --git a/packages/aws-cdk/lib/cli/cli-type-registry.json b/packages/aws-cdk/lib/cli/cli-type-registry.json index b6fa46b55..3d7cbb488 100644 --- a/packages/aws-cdk/lib/cli/cli-type-registry.json +++ b/packages/aws-cdk/lib/cli/cli-type-registry.json @@ -383,8 +383,21 @@ "alias": [ "i" ], - "desc": "Interactive option for the flags command", + "desc": "Interactive option for the flags command" + }, + "safe": { + "type": "boolean", + "desc": "Enable all feature flags that do not impact the user's application", "requiresArg": false + }, + "concurrency": { + "type": "number", + "alias": [ + "n" + ], + "desc": "Maximum number of simultaneous synths to execute.", + "default": 4, + "requiresArg": true } } }, diff --git a/packages/aws-cdk/lib/cli/cli.ts b/packages/aws-cdk/lib/cli/cli.ts index c3342e835..040212bc7 100644 --- a/packages/aws-cdk/lib/cli/cli.ts +++ b/packages/aws-cdk/lib/cli/cli.ts @@ -26,7 +26,7 @@ import type { Settings } from '../api/settings'; import { contextHandler as context } from '../commands/context'; import { docs } from '../commands/docs'; import { doctor } from '../commands/doctor'; -import { handleFlags } from '../commands/flag-operations'; +import { FlagCommandHandler } from '../commands/flags/flags'; import { cliInit, printAvailableTemplates } from '../commands/init'; import { getMigrateScanType } from '../commands/migrate'; import { execProgram, CloudExecutable } from '../cxapp'; @@ -501,7 +501,8 @@ export async function exec(args: string[], synthesizer?: Synthesizer): Promise): any { type: 'boolean', alias: ['i'], desc: 'Interactive option for the flags command', + }) + .option('safe', { + default: undefined, + type: 'boolean', + desc: "Enable all feature flags that do not impact the user's application", requiresArg: false, + }) + .option('concurrency', { + default: 4, + type: 'number', + alias: ['n'], + desc: 'Maximum number of simultaneous synths to execute.', + requiresArg: true, }), ) .command('deploy [STACKS..]', 'Deploys the stack(s) named STACKS into your AWS account', (yargs: Argv) => diff --git a/packages/aws-cdk/lib/cli/user-input.ts b/packages/aws-cdk/lib/cli/user-input.ts index 151edbfd9..6a18b5873 100644 --- a/packages/aws-cdk/lib/cli/user-input.ts +++ b/packages/aws-cdk/lib/cli/user-input.ts @@ -681,6 +681,22 @@ export interface FlagsOptions { */ readonly interactive?: boolean; + /** + * Enable all feature flags that do not impact the user's application + * + * @default - undefined + */ + readonly safe?: boolean; + + /** + * Maximum number of simultaneous synths to execute. + * + * aliases: n + * + * @default - 4 + */ + readonly concurrency?: number; + /** * Positional argument for flags */ diff --git a/packages/aws-cdk/lib/commands/flags/flags.ts b/packages/aws-cdk/lib/commands/flags/flags.ts new file mode 100644 index 000000000..bfdbae1c1 --- /dev/null +++ b/packages/aws-cdk/lib/commands/flags/flags.ts @@ -0,0 +1,38 @@ +import type { FeatureFlag, Toolkit } from '@aws-cdk/toolkit-lib'; +import { InteractiveHandler } from './interactive-handler'; +import { FlagOperations } from './operations'; +import { FlagOperationRouter } from './router'; +import type { FlagOperationsParams } from './types'; +import { FlagValidator } from './validator'; +import type { IoHelper } from '../../api-private'; +import { OBSOLETE_FLAGS } from '../../obsolete-flags'; + +export class FlagCommandHandler { + private readonly flags: FeatureFlag[]; + private readonly router: FlagOperationRouter; + private readonly options: FlagOperationsParams; + private readonly ioHelper: IoHelper; + + /** Main component that sets up all flag operation components */ + constructor(flagData: FeatureFlag[], ioHelper: IoHelper, options: FlagOperationsParams, toolkit: Toolkit) { + this.flags = flagData.filter(flag => !OBSOLETE_FLAGS.includes(flag.name)); + this.options = { ...options, concurrency: options.concurrency ?? 4 }; + this.ioHelper = ioHelper; + + const validator = new FlagValidator(ioHelper); + const flagOperations = new FlagOperations(this.flags, toolkit, ioHelper); + const interactiveHandler = new InteractiveHandler(this.flags, flagOperations); + + this.router = new FlagOperationRouter(validator, interactiveHandler, flagOperations); + } + + /** Main entry point that processes the flags command */ + async processFlagsCommand(): Promise { + if (this.flags.length === 0) { + await this.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; + } + + await this.router.route(this.options); + } +} diff --git a/packages/aws-cdk/lib/commands/flags/interactive-handler.ts b/packages/aws-cdk/lib/commands/flags/interactive-handler.ts new file mode 100644 index 000000000..f8ad2b134 --- /dev/null +++ b/packages/aws-cdk/lib/commands/flags/interactive-handler.ts @@ -0,0 +1,84 @@ +import type { FeatureFlag } from '@aws-cdk/toolkit-lib'; +// @ts-ignore +import { Select } from 'enquirer'; +import type { FlagOperations } from './operations'; +import { FlagsMenuOptions, type FlagOperationsParams } from './types'; + +export class InteractiveHandler { + constructor( + private readonly flags: FeatureFlag[], + private readonly flagOperations: FlagOperations, + ) { + } + + /** Displays flags that have differences between user and recommended values */ + private async displayFlagsWithDifferences(): Promise { + const flagsWithDifferences = this.flags.filter(flag => + flag.userValue === undefined || !this.isUserValueEqualToRecommended(flag)); + + if (flagsWithDifferences.length > 0) { + await this.flagOperations.displayFlagTable(flagsWithDifferences); + } + } + + /** Checks if user value matches recommended value */ + private isUserValueEqualToRecommended(flag: FeatureFlag): boolean { + return String(flag.userValue) === String(flag.recommendedValue); + } + + /** Main interactive mode handler that shows menu and processes user selection */ + async handleInteractiveMode(): Promise { + await this.displayFlagsWithDifferences(); + + const prompt = new Select({ + name: 'option', + message: 'Menu', + choices: Object.values(FlagsMenuOptions), + }); + + const answer = await prompt.run(); + + switch (answer) { + case FlagsMenuOptions.ALL_TO_RECOMMENDED: + return { recommended: true, all: true, set: true }; + case FlagsMenuOptions.UNCONFIGURED_TO_RECOMMENDED: + return { recommended: true, unconfigured: true, set: true }; + case FlagsMenuOptions.UNCONFIGURED_TO_DEFAULT: + return { default: true, unconfigured: true, set: true }; + case FlagsMenuOptions.MODIFY_SPECIFIC_FLAG: + return this.handleSpecificFlagSelection(); + case FlagsMenuOptions.EXIT: + return null; + default: + return null; + } + } + + /** Handles the specific flag selection flow with flag and value prompts */ + private async handleSpecificFlagSelection(): Promise { + const booleanFlags = this.flags.filter(flag => this.flagOperations.isBooleanFlag(flag)); + + const flagPrompt = new Select({ + name: 'flag', + message: 'Select which flag you would like to modify:', + limit: 100, + choices: booleanFlags.map(flag => flag.name), + }); + + const selectedFlagName = await flagPrompt.run(); + + const valuePrompt = new Select({ + name: 'value', + message: 'Select a value:', + choices: ['true', 'false'], + }); + + const value = await valuePrompt.run(); + + return { + FLAGNAME: [selectedFlagName], + value, + set: true, + }; + } +} diff --git a/packages/aws-cdk/lib/commands/flags/operations.ts b/packages/aws-cdk/lib/commands/flags/operations.ts new file mode 100644 index 000000000..38ca2586b --- /dev/null +++ b/packages/aws-cdk/lib/commands/flags/operations.ts @@ -0,0 +1,487 @@ +import * as os from 'os'; +import * as path from 'path'; +import { formatTable } from '@aws-cdk/cloudformation-diff'; +import type { CloudFormationStackArtifact } from '@aws-cdk/cx-api'; +import type { FeatureFlag, Toolkit } from '@aws-cdk/toolkit-lib'; +import { CdkAppMultiContext, MemoryContext, DiffMethod } from '@aws-cdk/toolkit-lib'; +import * as chalk from 'chalk'; +import * as fs from 'fs-extra'; +import PQueue from 'p-queue'; +import type { FlagOperationsParams } from './types'; +import { StackSelectionStrategy } from '../../api'; +import type { IoHelper } from '../../api-private'; + +export class FlagOperations { + private app: string; + private baseContextValues: Record; + private allStacks: CloudFormationStackArtifact[]; + private queue: PQueue; + private baselineTempDir?: string; + + constructor( + private readonly flags: FeatureFlag[], + private readonly toolkit: Toolkit, + private readonly ioHelper: IoHelper, + ) { + this.app = ''; + this.baseContextValues = {}; + this.allStacks = []; + this.queue = new PQueue({ concurrency: 4 }); + } + + /** Main entry point that routes to either flag setting or display operations */ + async execute(params: FlagOperationsParams): Promise { + if (params.set) { + if (params.FLAGNAME && params.value) { + await this.setFlag(params); + } else { + await this.setMultipleFlags(params); + } + } else { + await this.displayFlags(params); + } + } + + /** Sets a single specific flag with validation and user confirmation */ + async setFlag(params: FlagOperationsParams): Promise { + const flagName = params.FLAGNAME![0]; + const flag = this.flags.find(f => f.name === flagName); + + if (!flag) { + await this.ioHelper.defaults.error('Flag not found.'); + return; + } + + if (!this.isBooleanFlag(flag)) { + await this.ioHelper.defaults.error(`Flag '${flagName}' is not a boolean flag. Only boolean flags are currently supported.`); + return; + } + + const prototypeSuccess = await this.prototypeChanges([flagName], params); + if (prototypeSuccess) { + await this.handleUserResponse([flagName], params); + } + } + + /** Sets multiple flags (all or unconfigured) with validation and user confirmation */ + async setMultipleFlags(params: FlagOperationsParams): Promise { + if (params.default && !this.flags.some(f => f.unconfiguredBehavesLike)) { + await this.ioHelper.defaults.error('The --default options are not compatible with the AWS CDK library used by your application. Please upgrade to 2.212.0 or above.'); + return; + } + + const flagsToSet = this.getFlagsToSet(params); + const prototypeSuccess = await this.prototypeChanges(flagsToSet, params); + + if (prototypeSuccess) { + await this.handleUserResponse(flagsToSet, params); + } + } + + /** Determines which flags should be set based on the provided parameters */ + private getFlagsToSet(params: FlagOperationsParams): string[] { + if (params.all && params.default) { + return this.flags + .filter(flag => this.isBooleanFlag(flag)) + .map(flag => flag.name); + } else if (params.all) { + return this.flags + .filter(flag => flag.userValue === undefined || !this.isUserValueEqualToRecommended(flag)) + .filter(flag => this.isBooleanFlag(flag)) + .map(flag => flag.name); + } else { + return this.flags + .filter(flag => flag.userValue === undefined) + .filter(flag => this.isBooleanFlag(flag)) + .map(flag => flag.name); + } + } + + /** Sets flags that don't cause template changes */ + async setSafeFlags(params: FlagOperationsParams): Promise { + const cdkJson = await JSON.parse(await fs.readFile(path.join(process.cwd(), 'cdk.json'), 'utf-8')); + this.app = params.app || cdkJson.app; + + const isUsingTsNode = this.app.includes('ts-node'); + if (isUsingTsNode && !this.app.includes('-T') && !this.app.includes('--transpileOnly')) { + await this.ioHelper.defaults.info('Repeated synths with ts-node will type-check the application on every synth. Add --transpileOnly to cdk.json\'s "app" command to make this operation faster.'); + } + + const unconfiguredFlags = this.flags.filter(flag => + flag.userValue === undefined && this.isBooleanFlag(flag)); + + if (unconfiguredFlags.length === 0) { + await this.ioHelper.defaults.info('All feature flags are configured.'); + return; + } + + await this.initializeSafetyCheck(); + const safeFlags = await this.batchTestFlags(unconfiguredFlags); + await this.cleanupSafetyCheck(); + + if (safeFlags.length > 0) { + await this.ioHelper.defaults.info('Flags that can be set without template changes:'); + for (const flag of safeFlags) { + await this.ioHelper.defaults.info(`- ${flag.name} -> ${flag.recommendedValue}`); + } + await this.handleUserResponse(safeFlags.map(flag => flag.name), { ...params, recommended: true }); + } else { + await this.ioHelper.defaults.info('No more flags can be set without causing template changes.'); + } + } + + /** Initializes the safety check by reading context and synthesizing baseline templates */ + private async initializeSafetyCheck(): Promise { + const baseContext = new CdkAppMultiContext(process.cwd()); + this.baseContextValues = await baseContext.read(); + + this.baselineTempDir = fs.mkdtempSync(path.join(os.tmpdir(), 'cdk-baseline-')); + const baseSource = await this.toolkit.fromCdkApp(this.app, { + contextStore: baseContext, + outdir: this.baselineTempDir, + }); + + const baseCx = await this.toolkit.synth(baseSource); + const baseAssembly = baseCx.cloudAssembly; + this.allStacks = baseAssembly.stacksRecursively; + this.queue = new PQueue({ concurrency: 4 }); + } + + /** Cleans up temporary directories created during safety checks */ + private async cleanupSafetyCheck(): Promise { + if (this.baselineTempDir) { + await fs.remove(this.baselineTempDir); + this.baselineTempDir = undefined; + } + } + + /** Tests multiple flags together and isolates unsafe ones using binary search */ + private async batchTestFlags(flags: FeatureFlag[]): Promise { + if (flags.length === 0) return []; + + const allFlagsContext = { ...this.baseContextValues }; + flags.forEach(flag => { + allFlagsContext[flag.name] = flag.recommendedValue; + }); + + const allSafe = await this.testBatch(allFlagsContext); + if (allSafe) return flags; + + return this.isolateUnsafeFlags(flags); + } + + /** Tests if a set of context values causes template changes by synthesizing and diffing */ + private async testBatch(contextValues: Record): Promise { + const testContext = new MemoryContext(contextValues); + const tempDir = fs.mkdtempSync(path.join(os.tmpdir(), 'cdk-test-')); + const testSource = await this.toolkit.fromCdkApp(this.app, { + contextStore: testContext, + outdir: tempDir, + }); + + const testCx = await this.toolkit.synth(testSource); + + try { + for (const stack of this.allStacks) { + const templatePath = stack.templateFullPath; + const diff = await this.toolkit.diff(testCx, { + method: DiffMethod.LocalFile(templatePath), + stacks: { + strategy: StackSelectionStrategy.PATTERN_MUST_MATCH_SINGLE, + patterns: [stack.hierarchicalId], + }, + }); + + for (const stackDiff of Object.values(diff)) { + if (stackDiff.differenceCount > 0) { + return false; + } + } + } + return true; + } finally { + await fs.remove(tempDir); + } + } + + /** Uses binary search to isolate which flags are safe to set without template changes */ + private async isolateUnsafeFlags(flags: FeatureFlag[]): Promise { + const safeFlags: FeatureFlag[] = []; + + const processBatch = async (batch: FeatureFlag[], contextValues: Record): Promise => { + if (batch.length === 1) { + const isSafe = await this.testBatch( + { ...contextValues, [batch[0].name]: batch[0].recommendedValue }, + ); + if (isSafe) safeFlags.push(batch[0]); + return; + } + + const batchContext = { ...contextValues }; + batch.forEach(flag => { + batchContext[flag.name] = flag.recommendedValue; + }); + + const isSafeBatch = await this.testBatch(batchContext); + if (isSafeBatch) { + safeFlags.push(...batch); + return; + } + + const mid = Math.floor(batch.length / 2); + const left = batch.slice(0, mid); + const right = batch.slice(mid); + + void this.queue.add(() => processBatch(left, contextValues)); + void this.queue.add(() => processBatch(right, contextValues)); + }; + + void this.queue.add(() => processBatch(flags, this.baseContextValues)); + await this.queue.onIdle(); + return safeFlags; + } + + /** Prototypes flag changes by synthesizing templates and showing diffs to the user */ + private async prototypeChanges(flagNames: string[], params: FlagOperationsParams): Promise { + const baseContext = new CdkAppMultiContext(process.cwd()); + const baseContextValues = await baseContext.read(); + const memoryContext = new MemoryContext(baseContextValues); + + const cdkJson = await JSON.parse(await fs.readFile(path.join(process.cwd(), 'cdk.json'), 'utf-8')); + const app = cdkJson.app; + + const source = await this.toolkit.fromCdkApp(app, { + contextStore: baseContext, + outdir: fs.mkdtempSync(path.join(os.tmpdir(), 'cdk-original-')), + }); + + const updateObj = await this.buildUpdateObject(flagNames, params, baseContextValues); + if (!updateObj) return false; + + await memoryContext.update(updateObj); + const cx = await this.toolkit.synth(source); + const assembly = cx.cloudAssembly; + + const modifiedSource = await this.toolkit.fromCdkApp(app, { + contextStore: memoryContext, + outdir: fs.mkdtempSync(path.join(os.tmpdir(), 'cdk-temp-')), + }); + + const modifiedCx = await this.toolkit.synth(modifiedSource); + const allStacks = assembly.stacksRecursively; + + for (const stack of allStacks) { + const templatePath = stack.templateFullPath; + await this.toolkit.diff(modifiedCx, { + method: DiffMethod.LocalFile(templatePath), + stacks: { + strategy: StackSelectionStrategy.PATTERN_MUST_MATCH_SINGLE, + patterns: [stack.hierarchicalId], + }, + }); + } + + await this.displayFlagChanges(updateObj, baseContextValues); + return true; + } + + /** Displays a summary of flag changes showing old and new values */ + private async displayFlagChanges(updateObj: Record, baseContextValues: Record): Promise { + await this.ioHelper.defaults.info('\nFlag changes:'); + for (const [flagName, newValue] of Object.entries(updateObj)) { + const currentValue = baseContextValues[flagName]; + const currentDisplay = currentValue === undefined ? '' : String(currentValue); + await this.ioHelper.defaults.info(` ${flagName}: ${currentDisplay} → ${newValue}`); + } + } + + /** Builds the update object with new flag values based on parameters and current context */ + private async buildUpdateObject(flagNames: string[], params: FlagOperationsParams, baseContextValues: Record) + : Promise | null> { + const updateObj: Record = {}; + + if (flagNames.length === 1 && params.value !== undefined) { + const flagName = flagNames[0]; + const boolValue = params.value === 'true'; + if (baseContextValues[flagName] === boolValue) { + await this.ioHelper.defaults.info('Flag is already set to the specified value. No changes needed.'); + return null; + } + updateObj[flagName] = boolValue; + } else { + for (const flagName of flagNames) { + const flag = this.flags.find(f => f.name === flagName); + if (!flag) { + await this.ioHelper.defaults.error(`Flag ${flagName} not found.`); + return null; + } + const newValue = params.recommended + ? flag.recommendedValue as boolean + : String(flag.unconfiguredBehavesLike?.v2) === 'true'; + updateObj[flagName] = newValue; + } + } + return updateObj; + } + + /** Prompts user for confirmation and applies changes if accepted */ + private async handleUserResponse(flagNames: string[], params: FlagOperationsParams): Promise { + const userAccepted = await this.ioHelper.requestResponse({ + time: new Date(), + level: 'info', + code: 'CDK_TOOLKIT_I9300', + message: 'Do you want to accept these changes?', + data: { + flagNames, + responseDescription: 'Enter "y" to apply changes or "n" to cancel', + }, + defaultResponse: false, + }); + + if (userAccepted) { + await this.modifyValues(flagNames, params); + await this.ioHelper.defaults.info('Flag value(s) updated successfully.'); + } else { + await this.ioHelper.defaults.info('Operation cancelled'); + } + + await this.cleanupTempDirectories(); + } + + /** Removes temporary directories created during flag operations */ + private async cleanupTempDirectories(): Promise { + const originalDir = path.join(process.cwd(), 'original'); + const tempDir = path.join(process.cwd(), 'temp'); + await fs.remove(originalDir); + await fs.remove(tempDir); + } + + /** Actually modifies the cdk.json file with the new flag values */ + private async modifyValues(flagNames: string[], params: FlagOperationsParams): Promise { + const cdkJsonPath = path.join(process.cwd(), 'cdk.json'); + const cdkJsonContent = await fs.readFile(cdkJsonPath, 'utf-8'); + const cdkJson = JSON.parse(cdkJsonContent); + + if (flagNames.length === 1 && !params.safe) { + const boolValue = params.value === 'true'; + cdkJson.context[String(flagNames[0])] = boolValue; + await this.ioHelper.defaults.info(`Setting flag '${flagNames}' to: ${boolValue}`); + } else { + for (const flagName of flagNames) { + const flag = this.flags.find(f => f.name === flagName); + const newValue = params.recommended || params.safe + ? flag!.recommendedValue as boolean + : String(flag!.unconfiguredBehavesLike?.v2) === 'true'; + cdkJson.context[flagName] = newValue; + } + } + await fs.writeFile(cdkJsonPath, JSON.stringify(cdkJson, null, 2), 'utf-8'); + } + + /** Displays flags in a table format, either specific flags or filtered by criteria */ + async displayFlags(params: FlagOperationsParams): Promise { + const { FLAGNAME, all } = params; + + if (FLAGNAME && FLAGNAME.length > 0) { + await this.displaySpecificFlags(FLAGNAME); + return; + } + + const flagsToDisplay = all ? this.flags : this.flags.filter(flag => + flag.userValue === undefined || !this.isUserValueEqualToRecommended(flag)); + + await this.displayFlagTable(flagsToDisplay); + + // Add helpful message after empty table when not using --all + if (!all && flagsToDisplay.length === 0) { + await this.ioHelper.defaults.info(''); + await this.ioHelper.defaults.info('✅ All feature flags are already set to their recommended values.'); + await this.ioHelper.defaults.info('Use \'cdk flags --all --unstable=flags\' to see all flags and their current values.'); + } + } + + /** Displays detailed information for specific flags matching the given names */ + private async displaySpecificFlags(flagNames: string[]): Promise { + const matchingFlags = this.flags.filter(f => + flagNames.some(searchTerm => f.name.toLowerCase().includes(searchTerm.toLowerCase()))); + + if (matchingFlags.length === 0) { + await this.ioHelper.defaults.error(`Flag matching "${flagNames.join(', ')}" not found.`); + return; + } + + if (matchingFlags.length === 1) { + const flag = matchingFlags[0]; + await this.ioHelper.defaults.info(`Flag name: ${flag.name}`); + await this.ioHelper.defaults.info(`Description: ${flag.explanation}`); + await this.ioHelper.defaults.info(`Recommended value: ${flag.recommendedValue}`); + await this.ioHelper.defaults.info(`User value: ${flag.userValue}`); + return; + } + + await this.ioHelper.defaults.info(`Found ${matchingFlags.length} flags matching "${flagNames.join(', ')}":`); + await this.displayFlagTable(matchingFlags); + } + + /** Returns sort order for flags */ + private getFlagSortOrder(flag: FeatureFlag): number { + if (flag.userValue === undefined) return 3; + if (this.isUserValueEqualToRecommended(flag)) return 1; + return 2; + } + + /** Displays flags in a formatted table grouped by module and sorted */ + async displayFlagTable(flags: FeatureFlag[]): Promise { + const sortedFlags = [...flags].sort((a, b) => { + const orderA = this.getFlagSortOrder(a); + const orderB = this.getFlagSortOrder(b); + + if (orderA !== orderB) return orderA - orderB; + if (a.module !== b.module) return a.module.localeCompare(b.module); + return a.name.localeCompare(b.name); + }); + + const rows: string[][] = [['Feature Flag Name', 'Recommended Value', 'User Value']]; + let currentModule = ''; + + sortedFlags.forEach((flag) => { + if (flag.module !== currentModule) { + rows.push([chalk.bold(`Module: ${flag.module}`), '', '']); + currentModule = flag.module; + } + rows.push([ + ` ${flag.name}`, + String(flag.recommendedValue), + flag.userValue === undefined ? '' : String(flag.userValue), + ]); + }); + + const formattedTable = formatTable(rows, undefined, true); + await this.ioHelper.defaults.info(formattedTable); + } + + /** Checks if a flag has a boolean recommended value */ + isBooleanFlag(flag: FeatureFlag): boolean { + const recommended = flag.recommendedValue; + return typeof recommended === 'boolean' || + recommended === 'true' || + recommended === 'false'; + } + + /** Checks if the user's current value matches the recommended value */ + private isUserValueEqualToRecommended(flag: FeatureFlag): boolean { + return String(flag.userValue) === String(flag.recommendedValue); + } + + /** Shows helpful usage examples and available command options */ + async displayHelpMessage(): Promise { + await this.ioHelper.defaults.info('\n' + chalk.bold('Available options:')); + await this.ioHelper.defaults.info(' cdk flags --interactive # Interactive menu to manage flags'); + await this.ioHelper.defaults.info(' cdk flags --all # Show all flags (including configured ones)'); + await this.ioHelper.defaults.info(' cdk flags --set --all --recommended # Set all flags to recommended values'); + await this.ioHelper.defaults.info(' cdk flags --set --all --default # Set all flags to default values'); + await this.ioHelper.defaults.info(' cdk flags --set --unconfigured --recommended # Set unconfigured flags to recommended'); + await this.ioHelper.defaults.info(' cdk flags --set --value # Set specific flag'); + await this.ioHelper.defaults.info(' cdk flags --safe # Safely set flags that don\'t change templates'); + } +} diff --git a/packages/aws-cdk/lib/commands/flags/router.ts b/packages/aws-cdk/lib/commands/flags/router.ts new file mode 100644 index 000000000..d97719c1a --- /dev/null +++ b/packages/aws-cdk/lib/commands/flags/router.ts @@ -0,0 +1,66 @@ +import type { InteractiveHandler } from './interactive-handler'; +import type { FlagOperations } from './operations.ts'; +import type { FlagOperationsParams } from './types'; +import type { FlagValidator } from './validator'; + +export class FlagOperationRouter { + constructor( + private readonly validator: FlagValidator, + private readonly interactiveHandler: InteractiveHandler, + private readonly flagOperations: FlagOperations, + ) { + } + + /** Routes flag operations to appropriate handlers based on parameters */ + async route(params: FlagOperationsParams): Promise { + if (params.interactive) { + await this.handleInteractiveMode(); + return; + } + + if (params.safe) { + await this.flagOperations.setSafeFlags(params); + return; + } + + const isValid = await this.validator.validateParams(params); + if (!isValid) return; + + if (params.set) { + await this.handleSetOperations(params); + } else { + await this.flagOperations.displayFlags(params); + await this.showHelpMessage(params); + } + } + + /** Handles flag setting operations, routing to single or multiple flag methods */ + private async handleSetOperations(params: FlagOperationsParams): Promise { + if (params.FLAGNAME && params.value) { + await this.flagOperations.setFlag(params); + } else if (params.all || params.unconfigured) { + await this.flagOperations.setMultipleFlags(params); + } + } + + /** Manages interactive mode */ + private async handleInteractiveMode(): Promise { + while (true) { + const interactiveParams = await this.interactiveHandler.handleInteractiveMode(); + if (!interactiveParams) return; + + await this.flagOperations.execute(interactiveParams); + + if (!interactiveParams.FLAGNAME) { + return; + } + } + } + + /** Shows help message when no specific options are provided */ + private async showHelpMessage(params: FlagOperationsParams): Promise { + if (!params.all && !params.FLAGNAME) { + await this.flagOperations.displayHelpMessage(); + } + } +} diff --git a/packages/aws-cdk/lib/commands/flags/types.ts b/packages/aws-cdk/lib/commands/flags/types.ts new file mode 100644 index 000000000..040ded024 --- /dev/null +++ b/packages/aws-cdk/lib/commands/flags/types.ts @@ -0,0 +1,14 @@ +import type { FlagsOptions } from '../../cli/user-input'; + +export enum FlagsMenuOptions { + ALL_TO_RECOMMENDED = 'Set all flags to recommended values', + UNCONFIGURED_TO_RECOMMENDED = 'Set unconfigured flags to recommended values', + UNCONFIGURED_TO_DEFAULT = 'Set unconfigured flags to their implied configuration (record current behavior)', + MODIFY_SPECIFIC_FLAG = 'Modify a specific flag', + EXIT = 'Exit', +} + +export interface FlagOperationsParams extends FlagsOptions { + /** User provided --app option */ + app?: string; +} diff --git a/packages/aws-cdk/lib/commands/flags/validator.ts b/packages/aws-cdk/lib/commands/flags/validator.ts new file mode 100644 index 000000000..dfa3e72aa --- /dev/null +++ b/packages/aws-cdk/lib/commands/flags/validator.ts @@ -0,0 +1,100 @@ +import type { FlagOperationsParams } from './types'; +import type { IoHelper } from '../../api-private'; + +export class FlagValidator { + constructor(private readonly ioHelper: IoHelper) { + } + + /** Shows error message when CDK version is incompatible with flags command */ + async showIncompatibleVersionError(): Promise { + await this.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.'); + } + + /** Validates all parameters and returns true if valid, false if any validation fails */ + async validateParams(params: FlagOperationsParams): Promise { + const validations = [ + () => this.validateFlagNameAndAll(params), + () => this.validateSetRequirement(params), + () => this.validateValueRequirement(params), + () => this.validateMutuallyExclusive(params), + () => this.validateUnconfiguredUsage(params), + () => this.validateSetWithFlags(params), + ]; + + for (const validation of validations) { + const isValid = await validation(); + if (!isValid) return false; + } + return true; + } + + /** Validates that --all and specific flag names are not used together */ + private async validateFlagNameAndAll(params: FlagOperationsParams): Promise { + if (params.FLAGNAME && params.all) { + await this.ioHelper.defaults.error('Error: Cannot use both --all and a specific flag name. Please use either --all to show all flags or specify a single flag name.'); + return false; + } + return true; + } + + /** Validates that modification options require --set flag */ + private async validateSetRequirement(params: FlagOperationsParams): Promise { + if ((params.value || params.recommended || params.default || params.unconfigured) && !params.set) { + await this.ioHelper.defaults.error('Error: This option can only be used with --set.'); + return false; + } + return true; + } + + /** Validates that --value requires a specific flag name */ + private async validateValueRequirement(params: FlagOperationsParams): Promise { + if (params.value && !params.FLAGNAME) { + await this.ioHelper.defaults.error('Error: --value requires a specific flag name. Please specify a flag name when providing a value.'); + return false; + } + return true; + } + + /** Validates that mutually exclusive options are not used together */ + private async validateMutuallyExclusive(params: FlagOperationsParams): Promise { + if (params.recommended && params.default) { + await this.ioHelper.defaults.error('Error: Cannot use both --recommended and --default. Please choose one option.'); + return false; + } + if (params.unconfigured && params.all) { + await this.ioHelper.defaults.error('Error: Cannot use both --unconfigured and --all. Please choose one option.'); + return false; + } + return true; + } + + /** Validates that --unconfigured is not used with specific flag names */ + private async validateUnconfiguredUsage(params: FlagOperationsParams): Promise { + if (params.unconfigured && params.FLAGNAME) { + await this.ioHelper.defaults.error('Error: Cannot use --unconfigured with a specific flag name. --unconfigured works with multiple flags.'); + return false; + } + return true; + } + + /** Validates that --set operations have required accompanying options */ + private async validateSetWithFlags(params: FlagOperationsParams): Promise { + if (params.set && params.FLAGNAME && !params.value) { + await this.ioHelper.defaults.error('Error: When setting a specific flag, you must provide a --value.'); + return false; + } + if (params.set && params.all && !params.recommended && !params.default) { + await this.ioHelper.defaults.error('Error: When using --set with --all, you must specify either --recommended or --default.'); + return false; + } + if (params.set && params.unconfigured && !params.recommended && !params.default) { + await this.ioHelper.defaults.error('Error: When using --set with --unconfigured, you must specify either --recommended or --default.'); + return false; + } + if (params.set && !params.all && !params.unconfigured && !params.FLAGNAME) { + await this.ioHelper.defaults.error('Error: When using --set, you must specify either --all, --unconfigured, or provide a specific flag name.'); + return false; + } + return true; + } +} diff --git a/packages/aws-cdk/package.json b/packages/aws-cdk/package.json index e4429df27..c16ee75e9 100644 --- a/packages/aws-cdk/package.json +++ b/packages/aws-cdk/package.json @@ -122,6 +122,7 @@ "glob": "^11.0.3", "minimatch": "10.0.3", "p-limit": "^3", + "p-queue": "^6", "promptly": "^3.2.0", "proxy-agent": "^6.5.0", "semver": "^7.7.2", diff --git a/packages/aws-cdk/test/commands/flag-operations.test.ts b/packages/aws-cdk/test/commands/flag-operations.test.ts index 94c8dab34..e49fe01e3 100644 --- a/packages/aws-cdk/test/commands/flag-operations.test.ts +++ b/packages/aws-cdk/test/commands/flag-operations.test.ts @@ -8,6 +8,7 @@ import { asIoHelper } from '../../lib/api-private'; import { CliIoHost } from '../../lib/cli/io-host'; import type { FlagsOptions } from '../../lib/cli/user-input'; import { displayFlags, handleFlags } from '../../lib/commands/flag-operations'; +import { FlagCommandHandler } from '../../lib/commands/flags/flags'; jest.mock('enquirer', () => ({ Select: jest.fn(), @@ -24,32 +25,24 @@ const mockFlagsData: FeatureFlag[] = [ { module: 'aws-cdk-lib', name: '@aws-cdk/core:testFlag', - recommendedValue: 'true', - userValue: 'false', + recommendedValue: true, + userValue: false, explanation: 'Test flag for unit tests', }, { module: 'aws-cdk-lib', name: '@aws-cdk/s3:anotherFlag', - recommendedValue: 'false', + recommendedValue: false, userValue: undefined, explanation: 'Another test flag', }, { module: 'different-module', name: '@aws-cdk/core:matchingFlag', - recommendedValue: 'true', - userValue: 'true', + recommendedValue: true, + userValue: true, explanation: 'Flag that matches recommendation', }, - { - module: 'different-module', - name: '@aws-cdk/core:anotherMatchingFlag', - recommendedValue: 'true', - userValue: 'true', - explanation: 'Flag that matches recommendation', - unconfiguredBehavesLike: { v2: 'true' }, - }, ]; function createMockToolkit(): jest.Mocked { @@ -120,40 +113,28 @@ function output() { describe('displayFlags', () => { test('displays multiple feature flags', async () => { - const params = { - flagData: mockFlagsData, - toolkit: mockToolkit, - ioHelper, - all: true, - }; - await displayFlags(params); + const options = { all: true }; + const flagOperations = new FlagCommandHandler(mockFlagsData, ioHelper, options, mockToolkit); + await flagOperations.processFlagsCommand(); const plainTextOutput = output(); - expect(plainTextOutput).toContain(' @aws-cdk/core:testFlag'); - expect(plainTextOutput).toContain(' @aws-cdk/s3:anotherFlag'); + expect(plainTextOutput).toContain('@aws-cdk/core:testFlag'); + expect(plainTextOutput).toContain('@aws-cdk/s3:anotherFlag'); }); test('handles null user values correctly', async () => { - const params = { - flagData: mockFlagsData, - toolkit: mockToolkit, - ioHelper, - all: true, - }; - await displayFlags(params); + const options = { all: true }; + const flagOperations = new FlagCommandHandler(mockFlagsData, ioHelper, options, mockToolkit); + await flagOperations.processFlagsCommand(); const plainTextOutput = output(); expect(plainTextOutput).toContain(''); }); test('handles mixed data types in flag values', async () => { - const params = { - flagData: mockFlagsData, - toolkit: mockToolkit, - ioHelper, - all: true, - }; - await displayFlags(params); + const options = { all: true }; + const flagOperations = new FlagCommandHandler(mockFlagsData, ioHelper, options, mockToolkit); + await flagOperations.processFlagsCommand(); const plainTextOutput = output(); expect(plainTextOutput).toContain('true'); @@ -161,13 +142,9 @@ describe('displayFlags', () => { }); test('displays single flag by name', async () => { - const params = { - flagData: mockFlagsData, - toolkit: mockToolkit, - ioHelper, - flagName: ['@aws-cdk/core:testFlag'], - }; - await displayFlags(params); + const options = { FLAGNAME: ['@aws-cdk/core:testFlag'] }; + const flagOperations = new FlagCommandHandler(mockFlagsData, ioHelper, options, mockToolkit); + await flagOperations.processFlagsCommand(); const plainTextOutput = output(); expect(plainTextOutput).toContain('Description: Test flag for unit tests'); @@ -176,13 +153,9 @@ describe('displayFlags', () => { }); test('groups flags by module', async () => { - const params = { - flagData: mockFlagsData, - toolkit: mockToolkit, - ioHelper, - all: true, - }; - await displayFlags(params); + const options = { all: true }; + const flagOperations = new FlagCommandHandler(mockFlagsData, ioHelper, options, mockToolkit); + await flagOperations.processFlagsCommand(); const plainTextOutput = output(); expect(plainTextOutput).toContain('aws-cdk-lib'); @@ -265,13 +238,9 @@ describe('displayFlags', () => { }); test('displays single flag details when only one substring match is found', async () => { - const params = { - flagData: mockFlagsData, - toolkit: createMockToolkit(), - ioHelper, - flagName: ['s3'], - }; - await displayFlags(params); + const options = { FLAGNAME: ['s3'] }; + const flagOperations = new FlagCommandHandler(mockFlagsData, ioHelper, options, createMockToolkit()); + await flagOperations.processFlagsCommand(); const plainTextOutput = output(); expect(plainTextOutput).toContain('Description: Another test flag'); @@ -282,48 +251,34 @@ describe('displayFlags', () => { }); test('returns "Flag not found" if user enters non-matching substring', async () => { - const params = { - flagData: mockFlagsData, - toolkit: createMockToolkit(), - ioHelper, - flagName: ['qwerty'], - }; - await displayFlags(params); + const options = { FLAGNAME: ['qwerty'] }; + const flagOperations = new FlagCommandHandler(mockFlagsData, ioHelper, options, createMockToolkit()); + await flagOperations.processFlagsCommand(); const plainTextOutput = output(); expect(plainTextOutput).toContain('Flag matching \"qwerty\" not found.'); }); test('returns all matching flags if user enters common substring', async () => { - const params = { - flagData: mockFlagsData, - toolkit: createMockToolkit(), - ioHelper, - flagName: ['flag'], - }; - await displayFlags(params); + const options = { FLAGNAME: ['flag'] }; + const flagOperations = new FlagCommandHandler(mockFlagsData, ioHelper, options, createMockToolkit()); + await flagOperations.processFlagsCommand(); const plainTextOutput = output(); - expect(plainTextOutput).toContain(' @aws-cdk/core:testFlag'); - expect(plainTextOutput).toContain(' @aws-cdk/s3:anotherFlag'); - expect(plainTextOutput).toContain(' @aws-cdk/core:matchingFlag'); - expect(plainTextOutput).not.toContain(' @aws-cdk/core:anothermatchingFlag'); + expect(plainTextOutput).toContain('@aws-cdk/core:testFlag'); + expect(plainTextOutput).toContain('@aws-cdk/s3:anotherFlag'); + expect(plainTextOutput).toContain('@aws-cdk/core:matchingFlag'); }); test('returns all matching flags if user enters multiple substrings', async () => { - const params = { - flagData: mockFlagsData, - toolkit: createMockToolkit(), - ioHelper, - flagName: ['matching', 'test'], - }; - await displayFlags(params); + const options = { FLAGNAME: ['matching', 'test'] }; + const flagOperations = new FlagCommandHandler(mockFlagsData, ioHelper, options, createMockToolkit()); + await flagOperations.processFlagsCommand(); const plainTextOutput = output(); - expect(plainTextOutput).toContain(' @aws-cdk/core:testFlag'); - expect(plainTextOutput).toContain(' @aws-cdk/core:matchingFlag'); - expect(plainTextOutput).not.toContain(' @aws-cdk/s3:anotherFlag'); - expect(plainTextOutput).not.toContain(' @aws-cdk/core:anothermatchingFlag'); + expect(plainTextOutput).toContain('@aws-cdk/core:testFlag'); + expect(plainTextOutput).toContain('@aws-cdk/core:matchingFlag'); + expect(plainTextOutput).not.toContain('@aws-cdk/s3:anotherFlag'); }); test('displays empty table message when all flags are set to recommended values', async () => { @@ -389,13 +344,14 @@ describe('displayFlags', () => { }); }); -describe('handleFlags', () => { +describe('processFlagsCommand', () => { test('displays specific flag when FLAGNAME is provided without set option', async () => { const options: FlagsOptions = { FLAGNAME: ['@aws-cdk/core:testFlag'], }; - await handleFlags(mockFlagsData, ioHelper, options, mockToolkit); + const flagOperations = new FlagCommandHandler(mockFlagsData, ioHelper, options, mockToolkit); + await flagOperations.processFlagsCommand(); const plainTextOutput = output(); expect(plainTextOutput).toContain('Description: Test flag for unit tests'); @@ -408,7 +364,8 @@ describe('handleFlags', () => { all: true, }; - await handleFlags(mockFlagsData, ioHelper, options, mockToolkit); + const flagOperations = new FlagCommandHandler(mockFlagsData, ioHelper, options, mockToolkit); + await flagOperations.processFlagsCommand(); const plainTextOutput = output(); expect(plainTextOutput).toContain(' @aws-cdk/core:testFlag'); @@ -419,7 +376,8 @@ describe('handleFlags', () => { const options: FlagsOptions = { }; - await handleFlags(mockFlagsData, ioHelper, options, mockToolkit); + const flagOperations = new FlagCommandHandler(mockFlagsData, ioHelper, options, mockToolkit); + await flagOperations.processFlagsCommand(); const plainTextOutput = output(); expect(plainTextOutput).toContain(' @aws-cdk/core:testFlag'); @@ -432,7 +390,8 @@ describe('handleFlags', () => { FLAGNAME: ['@aws-cdk/core:nonExistentFlag'], }; - await handleFlags(mockFlagsData, ioHelper, options, mockToolkit); + const flagOperations = new FlagCommandHandler(mockFlagsData, ioHelper, options, mockToolkit); + await flagOperations.processFlagsCommand(); const plainTextOutput = output(); expect(plainTextOutput).toContain('Flag matching \"@aws-cdk/core:nonExistentFlag\" not found.'); @@ -452,7 +411,8 @@ describe('handleFlags', () => { value: 'true', }; - await handleFlags(mockFlagsData, ioHelper, options, mockToolkit); + const flagOperations = new FlagCommandHandler(mockFlagsData, ioHelper, options, mockToolkit); + await flagOperations.processFlagsCommand(); expect(mockToolkit.fromCdkApp).toHaveBeenCalledTimes(2); expect(mockToolkit.synth).toHaveBeenCalledTimes(2); @@ -473,17 +433,15 @@ describe('handleFlags', () => { setupMockToolkitForPrototyping(mockToolkit); - setupMockToolkitForPrototyping(mockToolkit); - const options: FlagsOptions = { FLAGNAME: ['@aws-cdk/core:testFlag'], set: true, value: 'true', }; - await handleFlags(mockFlagsData, ioHelper, options, mockToolkit); + const flagOperations = new FlagCommandHandler(mockFlagsData, ioHelper, options, mockToolkit); + await flagOperations.processFlagsCommand(); - expect(mockToolkit.fromCdkApp).toHaveBeenCalledTimes(1); expect(mockToolkit.fromCdkApp).toHaveBeenCalledTimes(1); expect(mockToolkit.synth).not.toHaveBeenCalled(); expect(mockToolkit.diff).not.toHaveBeenCalled(); @@ -508,7 +466,8 @@ describe('handleFlags', () => { value: 'true', }; - await handleFlags(mockFlagsData, ioHelper, options, mockToolkit); + const flagOperations = new FlagCommandHandler(mockFlagsData, ioHelper, options, mockToolkit); + await flagOperations.processFlagsCommand(); const finalContent = await fs.promises.readFile(cdkJsonPath, 'utf-8'); const finalJson = JSON.parse(finalContent); @@ -545,7 +504,8 @@ describe('handleFlags', () => { value: 'true', }; - await handleFlags(nonBooleanFlagsData, ioHelper, options, mockToolkit); + const flagOperations = new FlagCommandHandler(nonBooleanFlagsData, ioHelper, options, mockToolkit); + await flagOperations.processFlagsCommand(); expect(mockToolkit.fromCdkApp).not.toHaveBeenCalled(); expect(mockToolkit.synth).not.toHaveBeenCalled(); @@ -592,7 +552,8 @@ describe('handleFlags', () => { default: true, }; - await handleFlags(flagsWithUnconfiguredBehavior, ioHelper, options, mockToolkit); + const flagOperations = new FlagCommandHandler(flagsWithUnconfiguredBehavior, ioHelper, options, mockToolkit); + await flagOperations.processFlagsCommand(); const updatedContent = await fs.promises.readFile(cdkJsonPath, 'utf-8'); const updatedJson = JSON.parse(updatedContent); @@ -610,7 +571,8 @@ describe('handleFlags', () => { const options: FlagsOptions = {}; - await handleFlags(mockNoFlagsData, ioHelper, options, mockToolkit); + const flagOperations = new FlagCommandHandler(mockNoFlagsData, ioHelper, options, mockToolkit); + await flagOperations.processFlagsCommand(); 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.'); @@ -923,7 +885,8 @@ describe('modifyValues', () => { value: 'true', }; - await handleFlags(mockFlagsData, ioHelper, options, mockToolkit); + const flagOperations = new FlagCommandHandler(mockFlagsData, ioHelper, options, mockToolkit); + await flagOperations.processFlagsCommand(); const updatedContent = await fs.promises.readFile(cdkJsonPath, 'utf-8'); const updatedJson = JSON.parse(updatedContent); @@ -952,7 +915,8 @@ describe('modifyValues', () => { recommended: true, }; - await handleFlags(mockFlagsData, ioHelper, options, mockToolkit); + const flagOperations = new FlagCommandHandler(mockFlagsData, ioHelper, options, mockToolkit); + await flagOperations.processFlagsCommand(); const updatedContent = await fs.promises.readFile(cdkJsonPath, 'utf-8'); const updatedJson = JSON.parse(updatedContent); @@ -982,7 +946,8 @@ describe('modifyValues', () => { recommended: true, }; - await handleFlags(mockFlagsData, ioHelper, options, mockToolkit); + const flagOperations = new FlagCommandHandler(mockFlagsData, ioHelper, options, mockToolkit); + await flagOperations.processFlagsCommand(); const updatedContent = await fs.promises.readFile(cdkJsonPath, 'utf-8'); const updatedJson = JSON.parse(updatedContent); @@ -1021,7 +986,8 @@ describe('checkDefaultBehavior', () => { default: true, }; - await handleFlags(flagsWithUnconfiguredBehavior, ioHelper, options, mockToolkit); + const flagOperations = new FlagCommandHandler(flagsWithUnconfiguredBehavior, ioHelper, options, mockToolkit); + await flagOperations.processFlagsCommand(); expect(mockToolkit.fromCdkApp).toHaveBeenCalled(); expect(mockToolkit.synth).toHaveBeenCalled(); @@ -1047,7 +1013,8 @@ describe('checkDefaultBehavior', () => { default: true, }; - await handleFlags(flagsWithoutUnconfiguredBehavior, ioHelper, options, mockToolkit); + const flagOperations = new FlagCommandHandler(flagsWithoutUnconfiguredBehavior, ioHelper, options, mockToolkit); + await flagOperations.processFlagsCommand(); const plainTextOutput = output(); expect(plainTextOutput).toContain('The --default options are not compatible with the AWS CDK library used by your application.'); @@ -1077,7 +1044,8 @@ describe('interactive prompts lead to the correct function calls', () => { interactive: true, }; - await handleFlags(mockFlagsData, ioHelper, options, mockToolkit); + const flagOperations = new FlagCommandHandler(mockFlagsData, ioHelper, options, mockToolkit); + await flagOperations.processFlagsCommand(); expect(mockToolkit.fromCdkApp).toHaveBeenCalledTimes(2); expect(mockToolkit.synth).toHaveBeenCalledTimes(2); @@ -1110,7 +1078,8 @@ describe('interactive prompts lead to the correct function calls', () => { interactive: true, }; - await handleFlags(mockFlagsData, ioHelper, options, mockToolkit); + const flagOperations = new FlagCommandHandler(mockFlagsData, ioHelper, options, mockToolkit); + await flagOperations.processFlagsCommand(); expect(mockToolkit.fromCdkApp).toHaveBeenCalledTimes(2); expect(mockToolkit.synth).toHaveBeenCalledTimes(2); @@ -1160,7 +1129,8 @@ describe('interactive prompts lead to the correct function calls', () => { interactive: true, }; - await handleFlags(flagsWithUnconfiguredBehavior, ioHelper, options, mockToolkit); + const flagOperations = new FlagCommandHandler(flagsWithUnconfiguredBehavior, ioHelper, options, mockToolkit); + await flagOperations.processFlagsCommand(); expect(mockToolkit.fromCdkApp).toHaveBeenCalledTimes(2); expect(mockToolkit.synth).toHaveBeenCalledTimes(2); @@ -1193,7 +1163,8 @@ describe('interactive prompts lead to the correct function calls', () => { interactive: true, }; - await handleFlags(mockFlagsData, ioHelper, options, mockToolkit); + const flagOperations = new FlagCommandHandler(mockFlagsData, ioHelper, options, mockToolkit); + await flagOperations.processFlagsCommand(); expect(mockToolkit.fromCdkApp).toHaveBeenCalledTimes(2); expect(mockToolkit.synth).toHaveBeenCalledTimes(2); @@ -1220,7 +1191,8 @@ describe('interactive prompts lead to the correct function calls', () => { interactive: true, }; - await handleFlags(mockFlagsData, ioHelper, options, mockToolkit); + const flagOperations = new FlagCommandHandler(mockFlagsData, ioHelper, options, mockToolkit); + await flagOperations.processFlagsCommand(); expect(mockToolkit.fromCdkApp).not.toHaveBeenCalled(); expect(mockToolkit.synth).not.toHaveBeenCalled(); @@ -1244,7 +1216,8 @@ describe('interactive prompts lead to the correct function calls', () => { interactive: true, }; - await handleFlags(mockFlagsData, ioHelper, options, mockToolkit); + const flagOperations = new FlagCommandHandler(mockFlagsData, ioHelper, options, mockToolkit); + await flagOperations.processFlagsCommand(); expect(Select).toHaveBeenCalledWith({ name: 'option', @@ -1261,3 +1234,167 @@ describe('interactive prompts lead to the correct function calls', () => { await cleanupCdkJsonFile(cdkJsonPath); }); }); + +describe('setSafeFlags', () => { + beforeEach(() => { + setupMockToolkitForPrototyping(mockToolkit); + jest.clearAllMocks(); + }); + + test('shows ts-node performance tip when ts-node is detected in cdk.json app command', async () => { + const cdkJsonPath = await createCdkJsonFile({}); + await fs.promises.writeFile(cdkJsonPath, JSON.stringify({ + app: 'npx ts-node --prefer-ts-exts bin/app.ts', + context: {}, + }, null, 2)); + + mockToolkit.diff.mockResolvedValue({ + TestStack: { differenceCount: 0 } as any, + }); + + const requestResponseSpy = jest.spyOn(ioHelper, 'requestResponse'); + requestResponseSpy.mockResolvedValue(false); + + const options: FlagsOptions = { + safe: true, + concurrency: 4, + }; + + const flagOperations = new FlagCommandHandler(mockFlagsData, ioHelper, options, mockToolkit); + await flagOperations.processFlagsCommand(); + + const plainTextOutput = output(); + expect(plainTextOutput).toContain('Repeated synths with ts-node will type-check the application on every synth. Add --transpileOnly to cdk.json\'s "app" command to make this operation faster.'); + + await cleanupCdkJsonFile(cdkJsonPath); + requestResponseSpy.mockRestore(); + }); + + test('shows ts-node performance tip when user supplies --app option with ts-node', async () => { + const cdkJsonPath = await createCdkJsonFile({}); + + mockToolkit.diff.mockResolvedValue({ + TestStack: { differenceCount: 0 } as any, + }); + + const requestResponseSpy = jest.spyOn(ioHelper, 'requestResponse'); + requestResponseSpy.mockResolvedValue(false); + + const options: FlagsOptions & { app?: string } = { + safe: true, + concurrency: 4, + app: 'npx ts-node bin/app.ts', + }; + + const flagOperations = new FlagCommandHandler(mockFlagsData, ioHelper, options, mockToolkit); + await flagOperations.processFlagsCommand(); + + const plainTextOutput = output(); + expect(plainTextOutput).toContain('Repeated synths with ts-node will type-check the application on every synth. Add --transpileOnly to cdk.json\'s "app" command to make this operation faster.'); + + await cleanupCdkJsonFile(cdkJsonPath); + requestResponseSpy.mockRestore(); + }); + + test('returns early when no unconfigured flags exist', async () => { + const configuredFlags: FeatureFlag[] = [ + { + module: 'aws-cdk-lib', + name: '@aws-cdk/core:configuredFlag', + recommendedValue: 'true', + userValue: 'true', + explanation: 'Already configured flag', + }, + ]; + + const cdkJsonPath = await createCdkJsonFile({}); + + const options: FlagsOptions = { + safe: true, + concurrency: 4, + }; + + const flagOperations = new FlagCommandHandler(configuredFlags, ioHelper, options, mockToolkit); + await flagOperations.processFlagsCommand(); + + const plainTextOutput = output(); + expect(plainTextOutput).toContain('All feature flags are configured.'); + expect(mockToolkit.fromCdkApp).not.toHaveBeenCalled(); + + await cleanupCdkJsonFile(cdkJsonPath); + }); + + test('identifies safe flags that can be set without template changes', async () => { + const cdkJsonPath = await createCdkJsonFile({}); + + mockToolkit.diff.mockResolvedValue({ + TestStack: { differenceCount: 0 } as any, + }); + + const requestResponseSpy = jest.spyOn(ioHelper, 'requestResponse'); + requestResponseSpy.mockResolvedValue(true); + + const options: FlagsOptions = { + safe: true, + concurrency: 4, + }; + + const flagOperations = new FlagCommandHandler(mockFlagsData, ioHelper, options, mockToolkit); + await flagOperations.processFlagsCommand(); + + const plainTextOutput = output(); + expect(plainTextOutput).toContain('Flags that can be set without template changes:'); + expect(plainTextOutput).toContain('@aws-cdk/s3:anotherFlag -> false'); + + await cleanupCdkJsonFile(cdkJsonPath); + requestResponseSpy.mockRestore(); + }); + + test('handles case where no flags are safe to set', async () => { + const cdkJsonPath = await createCdkJsonFile({}); + + mockToolkit.diff.mockResolvedValue({ + TestStack: { differenceCount: 1 } as any, + }); + + const options: FlagsOptions = { + safe: true, + concurrency: 4, + }; + + const flagOperations = new FlagCommandHandler(mockFlagsData, ioHelper, options, mockToolkit); + await flagOperations.processFlagsCommand(); + + const plainTextOutput = output(); + expect(plainTextOutput).toContain('No more flags can be set without causing template changes.'); + + await cleanupCdkJsonFile(cdkJsonPath); + }); + + test('applies safe flags when user confirms', async () => { + const cdkJsonPath = await createCdkJsonFile({}); + + mockToolkit.diff.mockResolvedValue({ + TestStack: { differenceCount: 0 } as any, + }); + + const requestResponseSpy = jest.spyOn(ioHelper, 'requestResponse'); + requestResponseSpy.mockResolvedValue(true); + + const options: FlagsOptions = { + safe: true, + concurrency: 4, + }; + + const flagOperations = new FlagCommandHandler(mockFlagsData, ioHelper, options, mockToolkit); + await flagOperations.processFlagsCommand(); + + const updatedContent = await fs.promises.readFile(cdkJsonPath, 'utf-8'); + const updatedJson = JSON.parse(updatedContent); + expect(updatedJson.context['@aws-cdk/s3:anotherFlag']).toBe(false); + expect(requestResponseSpy).toHaveBeenCalled(); + + await cleanupCdkJsonFile(cdkJsonPath); + requestResponseSpy.mockRestore(); + }); +}); From 70b3deaced685ea8b524e22bd52a42c49359f658 Mon Sep 17 00:00:00 2001 From: Momo Kornher Date: Mon, 6 Oct 2025 19:42:35 +0200 Subject: [PATCH 22/25] refactor(toolkit-lib): standardize confirmation requests to use ConfirmationRequest interface (#904) This PR standardizes user confirmation flows across the CDK CLI by migrating from ad-hoc `promptly.confirm` usage to the structured `ConfirmationRequest` interface. These are the changes as suggested here: https://github.com/aws/aws-cdk-cli/pull/826#pullrequestreview-3283634674 ## Changes - **Convert CDK_TOOLKIT_I8910**: Changed from `DataRequest` to `ConfirmationRequest` for refactor confirmation - **Standardize destroy flow**: Replace `promptly.confirm` with `IO.CDK_TOOLKIT_I7010` message - **Standardize deploy flow**: Update `askUserConfirmation` to use `ActionLessRequest` pattern - **Clean up test infrastructure**: Remove deprecated `markTesting` function and `TESTING` variable - **Update tests**: Replace `promptly` mocks with `requestSpy` for consistency ## Benefits - Consistent user interaction patterns across all CLI commands - Better testability through standardized mocking - Improved error handling and TTY detection through the IO system - Cleaner separation of concerns between UI logic and business logic --- By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license --- .../cdk-destroy-interactive.integtest.ts | 4 + .../lib/api/io/private/messages.ts | 3 +- .../toolkit-lib/lib/toolkit/toolkit.ts | 7 +- .../toolkit-lib/test/actions/refactor.test.ts | 2 +- packages/aws-cdk/lib/cli/cdk-toolkit.ts | 80 ++++++++----------- packages/aws-cdk/test/cli/cdk-toolkit.test.ts | 13 ++- 6 files changed, 49 insertions(+), 60 deletions(-) diff --git a/packages/@aws-cdk-testing/cli-integ/tests/cli-integ-tests/destroy/cdk-destroy-interactive.integtest.ts b/packages/@aws-cdk-testing/cli-integ/tests/cli-integ-tests/destroy/cdk-destroy-interactive.integtest.ts index 3f319f113..8d2f10000 100644 --- a/packages/@aws-cdk-testing/cli-integ/tests/cli-integ-tests/destroy/cdk-destroy-interactive.integtest.ts +++ b/packages/@aws-cdk-testing/cli-integ/tests/cli-integ-tests/destroy/cdk-destroy-interactive.integtest.ts @@ -14,6 +14,10 @@ integTest('cdk destroy prompts the user for confirmation', withDefaultFixture(as interact: [ { prompt: /Are you sure you want to delete/, input: 'no' }, ], + modEnv: { + // disable coloring because it messes up prompt matching. + FORCE_COLOR: '0', + }, }); // assert we didn't destroy the stack diff --git a/packages/@aws-cdk/toolkit-lib/lib/api/io/private/messages.ts b/packages/@aws-cdk/toolkit-lib/lib/api/io/private/messages.ts index 36aecaa74..82435c09a 100644 --- a/packages/@aws-cdk/toolkit-lib/lib/api/io/private/messages.ts +++ b/packages/@aws-cdk/toolkit-lib/lib/api/io/private/messages.ts @@ -22,7 +22,6 @@ import type { AssemblyData, ConfirmationRequest, ContextProviderMessageSource, - DataRequest, Duration, ErrorPayload, SingleStack, @@ -391,7 +390,7 @@ export const IO = { interface: 'RefactorResult', }), - CDK_TOOLKIT_I8910: make.question({ + CDK_TOOLKIT_I8910: make.confirm({ code: 'CDK_TOOLKIT_I8910', description: 'Confirm refactor', interface: 'ConfirmationRequest', diff --git a/packages/@aws-cdk/toolkit-lib/lib/toolkit/toolkit.ts b/packages/@aws-cdk/toolkit-lib/lib/toolkit/toolkit.ts index 858f81529..8aa68cd80 100644 --- a/packages/@aws-cdk/toolkit-lib/lib/toolkit/toolkit.ts +++ b/packages/@aws-cdk/toolkit-lib/lib/toolkit/toolkit.ts @@ -1190,10 +1190,9 @@ export class Toolkit extends CloudAssemblySourceBuilder { } const question = 'Do you wish to refactor these resources?'; - const response = await ioHelper.requestResponse(IO.CDK_TOOLKIT_I8910.req(question, { - responseDescription: '[Y]es/[n]o', - }, 'y')); - return ['y', 'yes'].includes(response.toLowerCase()); + return ioHelper.requestResponse(IO.CDK_TOOLKIT_I8910.req(question, { + motivation: 'User input is needed', + })); } function formatError(error: any): string { diff --git a/packages/@aws-cdk/toolkit-lib/test/actions/refactor.test.ts b/packages/@aws-cdk/toolkit-lib/test/actions/refactor.test.ts index ce5b21600..30d8fc6e2 100644 --- a/packages/@aws-cdk/toolkit-lib/test/actions/refactor.test.ts +++ b/packages/@aws-cdk/toolkit-lib/test/actions/refactor.test.ts @@ -854,7 +854,7 @@ describe('refactor execution', () => { expect.objectContaining({ action: 'refactor', code: 'CDK_TOOLKIT_I8910', - defaultResponse: 'y', + defaultResponse: true, level: 'info', message: 'Do you wish to refactor these resources?', }), diff --git a/packages/aws-cdk/lib/cli/cdk-toolkit.ts b/packages/aws-cdk/lib/cli/cdk-toolkit.ts index 7d8edc5c5..322aadb57 100644 --- a/packages/aws-cdk/lib/cli/cdk-toolkit.ts +++ b/packages/aws-cdk/lib/cli/cdk-toolkit.ts @@ -2,18 +2,17 @@ import * as path from 'path'; import { format } from 'util'; import { RequireApproval } from '@aws-cdk/cloud-assembly-schema'; import * as cxapi from '@aws-cdk/cx-api'; -import type { DeploymentMethod, ToolkitAction, ToolkitOptions } from '@aws-cdk/toolkit-lib'; +import type { ConfirmationRequest, DeploymentMethod, ToolkitAction, ToolkitOptions } from '@aws-cdk/toolkit-lib'; import { PermissionChangeType, Toolkit, ToolkitError } from '@aws-cdk/toolkit-lib'; import * as chalk from 'chalk'; import * as chokidar from 'chokidar'; import * as fs from 'fs-extra'; -import * as promptly from 'promptly'; import * as uuid from 'uuid'; import { CliIoHost } from './io-host'; import type { Configuration } from './user-configuration'; import { PROJECT_CONFIG } from './user-configuration'; -import type { IoHelper } from '../../lib/api-private'; -import { asIoHelper, cfnApi, tagsForStack } from '../../lib/api-private'; +import type { ActionLessRequest, IoHelper } from '../../lib/api-private'; +import { asIoHelper, cfnApi, IO, tagsForStack } from '../../lib/api-private'; import type { AssetBuildNode, AssetPublishNode, Concurrency, StackNode, WorkGraph } from '../api'; import { CloudWatchLogEventMonitor, @@ -74,12 +73,6 @@ import type { ErrorDetails } from './telemetry/schema'; // eslint-disable-next-line @typescript-eslint/no-require-imports,@typescript-eslint/consistent-type-imports const pLimit: typeof import('p-limit') = require('p-limit'); -let TESTING = false; - -export function markTesting() { - TESTING = true; -} - export interface CdkToolkitProps { /** * The Cloud Executable @@ -495,12 +488,16 @@ export class CdkToolkit { }); const securityDiff = formatter.formatSecurityDiff(); if (requiresApproval(requireApproval, securityDiff.permissionChangeType)) { + const motivation = '"--require-approval" is enabled and stack includes security-sensitive updates'; await this.ioHost.asIoHelper().defaults.info(securityDiff.formattedDiff); await askUserConfirmation( this.ioHost, - concurrency, - '"--require-approval" is enabled and stack includes security-sensitive updates', - 'Do you wish to deploy these changes', + IO.CDK_TOOLKIT_I5060.req(`${motivation}: 'Do you wish to deploy these changes'`, { + motivation, + concurrency, + permissionChangeType: securityDiff.permissionChangeType, + templateDiffs: formatter.diffs, + }), ); } } @@ -578,9 +575,10 @@ export class CdkToolkit { } else { await askUserConfirmation( this.ioHost, - concurrency, - motivation, - `${motivation}. Roll back first and then proceed with deployment`, + IO.CDK_TOOLKIT_I5050.req(`${motivation}. Roll back first and then proceed with deployment`, { + motivation, + concurrency, + }), ); } @@ -604,9 +602,10 @@ export class CdkToolkit { } else { await askUserConfirmation( this.ioHost, - concurrency, - motivation, - `${motivation}. Perform a regular deployment`, + IO.CDK_TOOLKIT_I5050.req(`${motivation}. Perform a regular deployment`, { + concurrency, + motivation, + }), ); } @@ -970,33 +969,37 @@ export class CdkToolkit { } public async destroy(options: DestroyOptions) { - let stacks = await this.selectStacksForDestroy(options.selector, options.exclusively); + const ioHelper = this.ioHost.asIoHelper(); // The stacks will have been ordered for deployment, so reverse them for deletion. - stacks = stacks.reversed(); + const stacks = (await this.selectStacksForDestroy(options.selector, options.exclusively)).reversed(); if (!options.force) { - // eslint-disable-next-line @stylistic/max-len - const confirmed = await promptly.confirm( - `Are you sure you want to delete: ${chalk.blue(stacks.stackArtifacts.map((s) => s.hierarchicalId).join(', '))} (y/n)?`, - ); - if (!confirmed) { + const motivation = 'Destroying stacks is an irreversible action'; + const question = `Are you sure you want to delete: ${chalk.blue(stacks.stackArtifacts.map((s) => s.hierarchicalId).join(', '))}`; + try { + await ioHelper.requestResponse(IO.CDK_TOOLKIT_I7010.req(question, { motivation })); + } catch (err: unknown) { + if (!ToolkitError.isToolkitError(err) || err.message != 'Aborted by user') { + throw err; // unexpected error + } + await ioHelper.notify(IO.CDK_TOOLKIT_E7010.msg(err.message)); return; } } const action = options.fromDeploy ? 'deploy' : 'destroy'; for (const [index, stack] of stacks.stackArtifacts.entries()) { - await this.ioHost.asIoHelper().defaults.info(chalk.green('%s: destroying... [%s/%s]'), chalk.blue(stack.displayName), index + 1, stacks.stackCount); + await ioHelper.defaults.info(chalk.green('%s: destroying... [%s/%s]'), chalk.blue(stack.displayName), index + 1, stacks.stackCount); try { await this.props.deployments.destroyStack({ stack, deployName: stack.stackName, roleArn: options.roleArn, }); - await this.ioHost.asIoHelper().defaults.info(chalk.green(`\n ✅ %s: ${action}ed`), chalk.blue(stack.displayName)); + await ioHelper.defaults.info(chalk.green(`\n ✅ %s: ${action}ed`), chalk.blue(stack.displayName)); } catch (e) { - await this.ioHost.asIoHelper().defaults.error(`\n ❌ %s: ${action} failed`, chalk.blue(stack.displayName), e); + await ioHelper.defaults.error(`\n ❌ %s: ${action} failed`, chalk.blue(stack.displayName), e); throw e; } } @@ -2103,25 +2106,10 @@ function buildParameterMap( */ async function askUserConfirmation( ioHost: CliIoHost, - concurrency: number, - motivation: string, - question: string, + req: ActionLessRequest, ) { await ioHost.withCorkedLogging(async () => { - // only talk to user if STDIN is a terminal (otherwise, fail) - if (!TESTING && !process.stdin.isTTY) { - throw new ToolkitError(`${motivation}, but terminal (TTY) is not attached so we are unable to get a confirmation from the user`); - } - - // only talk to user if concurrency is 1 (otherwise, fail) - if (concurrency > 1) { - throw new ToolkitError(`${motivation}, but concurrency is greater than 1 so we are unable to get a confirmation from the user`); - } - - const confirmed = await promptly.confirm(`${chalk.cyan(question)} (y/n)?`); - if (!confirmed) { - throw new ToolkitError('Aborted by user'); - } + await ioHost.asIoHelper().requestResponse(req); }); } diff --git a/packages/aws-cdk/test/cli/cdk-toolkit.test.ts b/packages/aws-cdk/test/cli/cdk-toolkit.test.ts index 51d872a4d..45c611918 100644 --- a/packages/aws-cdk/test/cli/cdk-toolkit.test.ts +++ b/packages/aws-cdk/test/cli/cdk-toolkit.test.ts @@ -64,7 +64,6 @@ import type { DestroyStackResult } from '@aws-cdk/toolkit-lib/lib/api/deployment import { DescribeStacksCommand, GetTemplateCommand, StackStatus } from '@aws-sdk/client-cloudformation'; import { GetParameterCommand } from '@aws-sdk/client-ssm'; import * as fs from 'fs-extra'; -import * as promptly from 'promptly'; import type { Template, SdkProvider } from '../../lib/api'; import { Bootstrapper, type BootstrapSource } from '../../lib/api/bootstrap'; import type { @@ -81,7 +80,7 @@ import { import { Mode } from '../../lib/api/plugin'; import type { Tag } from '../../lib/api/tags'; import { asIoHelper } from '../../lib/api-private'; -import { CdkToolkit, markTesting } from '../../lib/cli/cdk-toolkit'; +import { CdkToolkit } from '../../lib/cli/cdk-toolkit'; import { CliIoHost } from '../../lib/cli/io-host'; import { Configuration } from '../../lib/cli/user-configuration'; import { StackActivityProgress } from '../../lib/commands/deploy'; @@ -99,14 +98,13 @@ import { } from '../_helpers/mock-sdk'; import { promiseWithResolvers } from '../_helpers/promises'; -markTesting(); - const defaultBootstrapSource: BootstrapSource = { source: 'default' }; const bootstrapEnvironmentMock = jest.spyOn(Bootstrapper.prototype, 'bootstrapEnvironment'); let cloudExecutable: MockCloudExecutable; let ioHost = CliIoHost.instance(); let ioHelper = asIoHelper(ioHost, 'deploy'); let notifySpy = jest.spyOn(ioHost, 'notify'); +let requestSpy = jest.spyOn(ioHost, 'requestResponse'); beforeEach(async () => { jest.resetAllMocks(); @@ -1700,7 +1698,8 @@ describe('rollback', () => { stackArn: 'stack:arn', }); - const mockedConfirm = jest.spyOn(promptly, 'confirm').mockResolvedValue(true); + // respond with yes + requestSpy.mockImplementationOnce(async () => true); const toolkit = new CdkToolkit({ ioHost, @@ -1725,9 +1724,9 @@ describe('rollback', () => { if (!useForce) { // Questions will have been asked only if --force is not specified if (firstResult.type === 'failpaused-need-rollback-first') { - expect(mockedConfirm).toHaveBeenCalledWith(expect.stringContaining('Roll back first and then proceed with deployment')); + expect(requestSpy).toHaveBeenCalledWith(expectIoMsg(expect.stringContaining('Roll back first and then proceed with deployment'))); } else { - expect(mockedConfirm).toHaveBeenCalledWith(expect.stringContaining('Perform a regular deployment')); + expect(requestSpy).toHaveBeenCalledWith(expectIoMsg(expect.stringContaining('Perform a regular deployment'))); } } From 325a749243e7be461214b60c3f3a5218b378605d Mon Sep 17 00:00:00 2001 From: Momo Kornher Date: Mon, 6 Oct 2025 19:42:48 +0200 Subject: [PATCH 23/25] chore(cli-lib-alpha): stop releasing deprecated package (#905) Stop releasing the deprecated `@aws-cdk/cli-lib-alpha` package. This change removes the package from the code base and integ tests. If we ever need to release it again, we can revert this PR. I tried to just disable releasing, but then integ tests fail and I think removing it all in one PR is just easier if we need to go back to it. --- By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license --- .github/workflows/integ.yml | 1 - .github/workflows/issue-label-assign.yml | 2 +- .github/workflows/pull-request-lint.yml | 1 - .github/workflows/release.yml | 261 - .kiro/steering/structure.md | 1 - .projen/prepare-verdaccio.sh | 4 +- .projenrc.ts | 114 +- README.md | 1 - aws-cdk-cli.code-workspace | 3 - package.json | 2 - .../@aws-cdk-testing/cli-integ/lib/index.ts | 1 - .../cli-integ/lib/with-cli-lib.ts | 148 - .../cdk-lib-cli-lib-deploy.integtest.ts | 32 - .../cdk-lib-cli-lib-list.integtest.ts | 12 - .../cdk-lib-cli-lib-synth.integtest.ts | 27 - ...ail-when-approval-is-required.integtest.ts | 29 - packages/@aws-cdk/cli-lib-alpha/.eslintrc.js | 9 - .../@aws-cdk/cli-lib-alpha/.eslintrc.json | 318 - .../@aws-cdk/cli-lib-alpha/.gitattributes | 20 - packages/@aws-cdk/cli-lib-alpha/.gitignore | 61 - packages/@aws-cdk/cli-lib-alpha/.npmignore | 29 - .../@aws-cdk/cli-lib-alpha/.prettierignore | 2 - .../@aws-cdk/cli-lib-alpha/.prettierrc.json | 6 - .../@aws-cdk/cli-lib-alpha/.projen/deps.json | 130 - .../@aws-cdk/cli-lib-alpha/.projen/files.json | 17 - .../@aws-cdk/cli-lib-alpha/.projen/tasks.json | 343 - packages/@aws-cdk/cli-lib-alpha/API.md | 2898 -- packages/@aws-cdk/cli-lib-alpha/LICENSE | 202 - packages/@aws-cdk/cli-lib-alpha/NOTICE | 16 - packages/@aws-cdk/cli-lib-alpha/README.md | 129 - .../cli-lib-alpha/THIRD_PARTY_LICENSES | 24551 ---------------- packages/@aws-cdk/cli-lib-alpha/awslint.json | 17 - .../build-tools/copy-cli-resources.sh | 12 - .../@aws-cdk/cli-lib-alpha/jest.config.json | 63 - .../@aws-cdk/cli-lib-alpha/lib/aws-cdk.ts | 7 - packages/@aws-cdk/cli-lib-alpha/lib/cli.ts | 369 - .../cli-lib-alpha/lib/commands/bootstrap.ts | 131 - .../cli-lib-alpha/lib/commands/common.ts | 173 - .../cli-lib-alpha/lib/commands/deploy.ts | 170 - .../cli-lib-alpha/lib/commands/destroy.ts | 20 - .../cli-lib-alpha/lib/commands/index.ts | 6 - .../cli-lib-alpha/lib/commands/list.ts | 13 - .../cli-lib-alpha/lib/commands/synth.ts | 28 - packages/@aws-cdk/cli-lib-alpha/lib/index.ts | 2 - packages/@aws-cdk/cli-lib-alpha/package.json | 133 - .../cli-lib-alpha/rosetta/default.ts-fixture | 13 - .../cli-lib-alpha/rosetta/imports.ts-fixture | 5 - .../cli-lib-alpha/rosetta/producer.ts-fixture | 13 - .../@aws-cdk/cli-lib-alpha/test/cli.test.ts | 112 - .../cli-lib-alpha/test/commands.test.ts | 384 - .../cli-lib-alpha/test/test-app/app.ts | 7 - .../cli-lib-alpha/test/test-app/cdk.json | 3 - .../@aws-cdk/cli-lib-alpha/tsconfig.dev.json | 46 - packages/aws-cdk/lib/cli/cli.ts | 7 +- projenrc/cdk-cli-integ-tests.ts | 3 - projenrc/issue-labeler.ts | 1 - tsconfig.dev.json | 3 - tsconfig.json | 3 - yarn.lock | 34 +- 59 files changed, 7 insertions(+), 31141 deletions(-) delete mode 100644 packages/@aws-cdk-testing/cli-integ/lib/with-cli-lib.ts delete mode 100644 packages/@aws-cdk-testing/cli-integ/tests/cli-integ-tests/cli-lib-alpha/cdk-lib-cli-lib-deploy.integtest.ts delete mode 100644 packages/@aws-cdk-testing/cli-integ/tests/cli-integ-tests/cli-lib-alpha/cdk-lib-cli-lib-list.integtest.ts delete mode 100644 packages/@aws-cdk-testing/cli-integ/tests/cli-integ-tests/cli-lib-alpha/cdk-lib-cli-lib-synth.integtest.ts delete mode 100644 packages/@aws-cdk-testing/cli-integ/tests/cli-integ-tests/cli-lib-alpha/cdk-lib-security-related-changes-without-a-cli-are-expected-to-fail-when-approval-is-required.integtest.ts delete mode 100644 packages/@aws-cdk/cli-lib-alpha/.eslintrc.js delete mode 100644 packages/@aws-cdk/cli-lib-alpha/.eslintrc.json delete mode 100644 packages/@aws-cdk/cli-lib-alpha/.gitattributes delete mode 100644 packages/@aws-cdk/cli-lib-alpha/.gitignore delete mode 100644 packages/@aws-cdk/cli-lib-alpha/.npmignore delete mode 100644 packages/@aws-cdk/cli-lib-alpha/.prettierignore delete mode 100644 packages/@aws-cdk/cli-lib-alpha/.prettierrc.json delete mode 100644 packages/@aws-cdk/cli-lib-alpha/.projen/deps.json delete mode 100644 packages/@aws-cdk/cli-lib-alpha/.projen/files.json delete mode 100644 packages/@aws-cdk/cli-lib-alpha/.projen/tasks.json delete mode 100644 packages/@aws-cdk/cli-lib-alpha/API.md delete mode 100644 packages/@aws-cdk/cli-lib-alpha/LICENSE delete mode 100644 packages/@aws-cdk/cli-lib-alpha/NOTICE delete mode 100644 packages/@aws-cdk/cli-lib-alpha/README.md delete mode 100644 packages/@aws-cdk/cli-lib-alpha/THIRD_PARTY_LICENSES delete mode 100644 packages/@aws-cdk/cli-lib-alpha/awslint.json delete mode 100755 packages/@aws-cdk/cli-lib-alpha/build-tools/copy-cli-resources.sh delete mode 100644 packages/@aws-cdk/cli-lib-alpha/jest.config.json delete mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/aws-cdk.ts delete mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/cli.ts delete mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/commands/bootstrap.ts delete mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/commands/common.ts delete mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/commands/deploy.ts delete mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/commands/destroy.ts delete mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/commands/index.ts delete mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/commands/list.ts delete mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/commands/synth.ts delete mode 100644 packages/@aws-cdk/cli-lib-alpha/lib/index.ts delete mode 100644 packages/@aws-cdk/cli-lib-alpha/package.json delete mode 100644 packages/@aws-cdk/cli-lib-alpha/rosetta/default.ts-fixture delete mode 100644 packages/@aws-cdk/cli-lib-alpha/rosetta/imports.ts-fixture delete mode 100644 packages/@aws-cdk/cli-lib-alpha/rosetta/producer.ts-fixture delete mode 100644 packages/@aws-cdk/cli-lib-alpha/test/cli.test.ts delete mode 100644 packages/@aws-cdk/cli-lib-alpha/test/commands.test.ts delete mode 100644 packages/@aws-cdk/cli-lib-alpha/test/test-app/app.ts delete mode 100644 packages/@aws-cdk/cli-lib-alpha/test/test-app/cdk.json delete mode 100644 packages/@aws-cdk/cli-lib-alpha/tsconfig.dev.json diff --git a/.github/workflows/integ.yml b/.github/workflows/integ.yml index 17b158d3e..065ec7ef1 100644 --- a/.github/workflows/integ.yml +++ b/.github/workflows/integ.yml @@ -65,7 +65,6 @@ jobs: MAVEN_ARGS: --no-transfer-progress IS_CANARY: "true" CI: "true" - CLI_LIB_VERSION_MIRRORS_CLI: "true" if: github.event_name != 'merge_group' && !contains(github.event.pull_request.labels.*.name, 'pr/exempt-integ-test') steps: - name: Download build artifacts diff --git a/.github/workflows/issue-label-assign.yml b/.github/workflows/issue-label-assign.yml index 4bac7deb7..556806058 100644 --- a/.github/workflows/issue-label-assign.yml +++ b/.github/workflows/issue-label-assign.yml @@ -17,7 +17,7 @@ jobs: issues: write pull-requests: write env: - AREA_PARAMS: '[{"area":"@aws-cdk/cli-lib-alpha","keywords":["cli-lib","cli-lib-alpha"],"labels":["@aws-cdk/cli-lib-alpha"]},{"area":"@aws-cdk/cloud-assembly-schema","keywords":["cloud-assembly","schema"],"labels":["@aws-cdk/cloud-assembly-schema"]},{"area":"@aws-cdk/cloudformation-diff","keywords":["diff","cloudformation"],"labels":["@aws-cdk/cloudformation-diff"]},{"area":"@aws-cdk/toolkit-lib","keywords":["toolkit","programmtic toolkit","toolkit-lib"],"labels":["@aws-cdk/toolkit-lib"]},{"area":"aws-cdk","keywords":["aws-cdk","cli","cdk cli","cdk"],"labels":["aws-cdk"]},{"area":"cdk-assets","keywords":["assets","cdk-assets"],"labels":["cdk-assets"]}]' + AREA_PARAMS: '[{"area":"@aws-cdk/cloud-assembly-schema","keywords":["cloud-assembly","schema"],"labels":["@aws-cdk/cloud-assembly-schema"]},{"area":"@aws-cdk/cloudformation-diff","keywords":["diff","cloudformation"],"labels":["@aws-cdk/cloudformation-diff"]},{"area":"@aws-cdk/toolkit-lib","keywords":["toolkit","programmtic toolkit","toolkit-lib"],"labels":["@aws-cdk/toolkit-lib"]},{"area":"aws-cdk","keywords":["aws-cdk","cli","cdk cli","cdk"],"labels":["aws-cdk"]},{"area":"cdk-assets","keywords":["assets","cdk-assets"],"labels":["cdk-assets"]}]' AREA_AFFIXES: '{"prefixes":["@aws-cdk/"]}' OSDS_DEVS: '{"assignees":["ashishdhingra","khushail","hunhsieh"]}' steps: diff --git a/.github/workflows/pull-request-lint.yml b/.github/workflows/pull-request-lint.yml index 78c7abcd9..58a4a101c 100644 --- a/.github/workflows/pull-request-lint.yml +++ b/.github/workflows/pull-request-lint.yml @@ -39,7 +39,6 @@ jobs: cdk-cli-wrapper cli cli-integ - cli-lib-alpha cli-plugin-contract cloud-assembly-schema cloudformation-diff diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f467efd63..335a813d1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -17,7 +17,6 @@ jobs: publish-cdk-assets: ${{ steps.check-publish-cdk-assets.outputs.publish }} publish-aws-cdk-toolkit-lib: ${{ steps.check-publish-aws-cdk-toolkit-lib.outputs.publish }} publish-aws-cdk: ${{ steps.check-publish-aws-cdk.outputs.publish }} - publish-aws-cdk-cli-lib-alpha: ${{ steps.check-publish-aws-cdk-cli-lib-alpha.outputs.publish }} publish-cdk: ${{ steps.check-publish-cdk.outputs.publish }} publish-aws-cdk-integ-runner: ${{ steps.check-publish-aws-cdk-integ-runner.outputs.publish }} publish-aws-cdk-testing-cli-integ: ${{ steps.check-publish-aws-cdk-testing-cli-integ.outputs.publish }} @@ -61,9 +60,6 @@ jobs: - id: check-publish-aws-cdk run: (git ls-remote -q --exit-code --tags origin $(cat dist/releasetag.txt) && (echo "publish=false" >> $GITHUB_OUTPUT)) || echo "publish=true" >> $GITHUB_OUTPUT working-directory: packages/aws-cdk - - id: check-publish-aws-cdk-cli-lib-alpha - run: (git ls-remote -q --exit-code --tags origin $(cat dist/releasetag.txt) && (echo "publish=false" >> $GITHUB_OUTPUT)) || echo "publish=true" >> $GITHUB_OUTPUT - working-directory: packages/@aws-cdk/cli-lib-alpha - id: check-publish-cdk run: (git ls-remote -q --exit-code --tags origin $(cat dist/releasetag.txt) && (echo "publish=false" >> $GITHUB_OUTPUT)) || echo "publish=true" >> $GITHUB_OUTPUT working-directory: packages/cdk @@ -160,18 +156,6 @@ jobs: name: aws-cdk_build-artifact path: packages/aws-cdk/dist overwrite: true - - name: "@aws-cdk/cli-lib-alpha: Backup artifact permissions" - if: ${{ steps.git_remote.outputs.latest_commit == github.sha }} - run: cd dist && getfacl -R . > permissions-backup.acl - continue-on-error: true - working-directory: packages/@aws-cdk/cli-lib-alpha - - name: "@aws-cdk/cli-lib-alpha: Upload artifact" - if: ${{ steps.git_remote.outputs.latest_commit == github.sha }} - uses: actions/upload-artifact@v4.6.2 - with: - name: aws-cdk-cli-lib-alpha_build-artifact - path: packages/@aws-cdk/cli-lib-alpha/dist - overwrite: true - name: "cdk: Backup artifact permissions" if: ${{ steps.git_remote.outputs.latest_commit == github.sha }} run: cd dist && getfacl -R . > permissions-backup.acl @@ -791,251 +775,6 @@ jobs: NPM_CONFIG_PROVENANCE: "true" NPM_TRUSTED_PUBLISHER: "true" run: npx -p publib@latest publib-npm - aws-cdk-cli-lib-alpha_release_github: - name: "@aws-cdk/cli-lib-alpha: Publish to GitHub Releases" - needs: - - release - - aws-cdk-cli-lib-alpha_release_npm - - aws-cdk-cli-lib-alpha_release_maven - - aws-cdk-cli-lib-alpha_release_pypi - - aws-cdk-cli-lib-alpha_release_nuget - - aws-cdk-cli-lib-alpha_release_golang - runs-on: ubuntu-latest - permissions: - contents: write - environment: releasing - if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-cli-lib-alpha == 'true' }} - steps: - - uses: actions/setup-node@v5 - with: - node-version: 24.x - - name: Download build artifacts - uses: actions/download-artifact@v5 - with: - name: aws-cdk-cli-lib-alpha_build-artifact - path: dist - - name: Restore build artifact permissions - run: cd dist && setfacl --restore=permissions-backup.acl - continue-on-error: true - - name: Release - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: errout=$(mktemp); gh release create $(cat dist/releasetag.txt) -R $GITHUB_REPOSITORY -F dist/changelog.md -t $(cat dist/releasetag.txt) --target $GITHUB_SHA 2> $errout && true; exitcode=$?; if [ $exitcode -ne 0 ] && ! grep -q "Release.tag_name already exists" $errout; then cat $errout; exit $exitcode; fi - aws-cdk-cli-lib-alpha_release_npm: - name: "@aws-cdk/cli-lib-alpha: Publish to npm" - needs: release - runs-on: ubuntu-latest - permissions: - id-token: write - contents: read - environment: releasing - if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-cli-lib-alpha == 'true' }} - steps: - - uses: actions/setup-node@v5 - with: - node-version: 24.x - - name: Download build artifacts - uses: actions/download-artifact@v5 - with: - name: aws-cdk-cli-lib-alpha_build-artifact - path: dist - - name: Restore build artifact permissions - run: cd dist && setfacl --restore=permissions-backup.acl - continue-on-error: true - - name: Checkout - uses: actions/checkout@v5 - with: - path: .repo - - name: Install Dependencies - run: cd .repo && yarn install --check-files --frozen-lockfile - - name: Extract build artifact - run: tar --strip-components=1 -xzvf dist/js/*.tgz -C .repo/packages/@aws-cdk/cli-lib-alpha - - name: Move build artifact out of the way - run: mv dist dist.old - - name: Create js artifact - run: cd .repo/packages/@aws-cdk/cli-lib-alpha && npx projen package:js - - name: Collect js artifact - run: mv .repo/packages/@aws-cdk/cli-lib-alpha/dist dist - - name: Release - env: - NPM_DIST_TAG: latest - NPM_REGISTRY: registry.npmjs.org - NPM_CONFIG_PROVENANCE: "true" - NPM_TRUSTED_PUBLISHER: "true" - run: npx -p publib@latest publib-npm - aws-cdk-cli-lib-alpha_release_maven: - name: "@aws-cdk/cli-lib-alpha: Publish to Maven Central" - needs: release - runs-on: ubuntu-latest - permissions: - contents: read - environment: releasing - if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-cli-lib-alpha == 'true' }} - steps: - - uses: actions/setup-java@v5 - with: - distribution: corretto - java-version: "11" - - uses: actions/setup-node@v5 - with: - node-version: 24.x - - name: Download build artifacts - uses: actions/download-artifact@v5 - with: - name: aws-cdk-cli-lib-alpha_build-artifact - path: dist - - name: Restore build artifact permissions - run: cd dist && setfacl --restore=permissions-backup.acl - continue-on-error: true - - name: Checkout - uses: actions/checkout@v5 - with: - path: .repo - - name: Install Dependencies - run: cd .repo && yarn install --check-files --frozen-lockfile - - name: Extract build artifact - run: tar --strip-components=1 -xzvf dist/js/*.tgz -C .repo/packages/@aws-cdk/cli-lib-alpha - - name: Move build artifact out of the way - run: mv dist dist.old - - name: Create java artifact - run: cd .repo/packages/@aws-cdk/cli-lib-alpha && npx projen package:java - - name: Collect java artifact - run: mv .repo/packages/@aws-cdk/cli-lib-alpha/dist dist - - name: Release - env: - MAVEN_SERVER_ID: central-ossrh - MAVEN_GPG_PRIVATE_KEY: ${{ secrets.MAVEN_GPG_PRIVATE_KEY }} - MAVEN_GPG_PRIVATE_KEY_PASSPHRASE: ${{ secrets.MAVEN_GPG_PRIVATE_KEY_PASSPHRASE }} - MAVEN_PASSWORD: ${{ secrets.MAVEN_PASSWORD }} - MAVEN_USERNAME: ${{ secrets.MAVEN_USERNAME }} - MAVEN_STAGING_PROFILE_ID: ${{ secrets.MAVEN_STAGING_PROFILE_ID }} - run: npx -p publib@latest publib-maven - aws-cdk-cli-lib-alpha_release_pypi: - name: "@aws-cdk/cli-lib-alpha: Publish to PyPI" - needs: release - runs-on: ubuntu-latest - permissions: - contents: read - id-token: write - environment: releasing - if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-cli-lib-alpha == 'true' }} - steps: - - uses: actions/setup-node@v5 - with: - node-version: 24.x - - uses: actions/setup-python@v6 - with: - python-version: 3.x - - name: Download build artifacts - uses: actions/download-artifact@v5 - with: - name: aws-cdk-cli-lib-alpha_build-artifact - path: dist - - name: Restore build artifact permissions - run: cd dist && setfacl --restore=permissions-backup.acl - continue-on-error: true - - name: Checkout - uses: actions/checkout@v5 - with: - path: .repo - - name: Install Dependencies - run: cd .repo && yarn install --check-files --frozen-lockfile - - name: Extract build artifact - run: tar --strip-components=1 -xzvf dist/js/*.tgz -C .repo/packages/@aws-cdk/cli-lib-alpha - - name: Move build artifact out of the way - run: mv dist dist.old - - name: Create python artifact - run: cd .repo/packages/@aws-cdk/cli-lib-alpha && npx projen package:python - - name: Collect python artifact - run: mv .repo/packages/@aws-cdk/cli-lib-alpha/dist dist - - name: Release - env: - PYPI_TRUSTED_PUBLISHER: "true" - run: npx -p publib@latest publib-pypi - aws-cdk-cli-lib-alpha_release_nuget: - name: "@aws-cdk/cli-lib-alpha: Publish to NuGet Gallery" - needs: release - runs-on: ubuntu-latest - permissions: - contents: read - environment: releasing - if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-cli-lib-alpha == 'true' }} - steps: - - uses: actions/setup-node@v5 - with: - node-version: 24.x - - uses: actions/setup-dotnet@v5 - with: - dotnet-version: 6.x - - name: Download build artifacts - uses: actions/download-artifact@v5 - with: - name: aws-cdk-cli-lib-alpha_build-artifact - path: dist - - name: Restore build artifact permissions - run: cd dist && setfacl --restore=permissions-backup.acl - continue-on-error: true - - name: Checkout - uses: actions/checkout@v5 - with: - path: .repo - - name: Install Dependencies - run: cd .repo && yarn install --check-files --frozen-lockfile - - name: Extract build artifact - run: tar --strip-components=1 -xzvf dist/js/*.tgz -C .repo/packages/@aws-cdk/cli-lib-alpha - - name: Move build artifact out of the way - run: mv dist dist.old - - name: Create dotnet artifact - run: cd .repo/packages/@aws-cdk/cli-lib-alpha && npx projen package:dotnet - - name: Collect dotnet artifact - run: mv .repo/packages/@aws-cdk/cli-lib-alpha/dist dist - - name: Release - env: - NUGET_API_KEY: ${{ secrets.NUGET_API_KEY }} - run: npx -p publib@latest publib-nuget - aws-cdk-cli-lib-alpha_release_golang: - name: "@aws-cdk/cli-lib-alpha: Publish to GitHub Go Module Repository" - needs: release - runs-on: ubuntu-latest - permissions: - contents: read - environment: releasing - if: ${{ needs.release.outputs.latest_commit == github.sha && needs.release.outputs.publish-aws-cdk-cli-lib-alpha == 'true' }} - steps: - - uses: actions/setup-node@v5 - with: - node-version: 24.x - - uses: actions/setup-go@v6 - with: - go-version: ^1.18.0 - - name: Download build artifacts - uses: actions/download-artifact@v5 - with: - name: aws-cdk-cli-lib-alpha_build-artifact - path: dist - - name: Restore build artifact permissions - run: cd dist && setfacl --restore=permissions-backup.acl - continue-on-error: true - - name: Checkout - uses: actions/checkout@v5 - with: - path: .repo - - name: Install Dependencies - run: cd .repo && yarn install --check-files --frozen-lockfile - - name: Extract build artifact - run: tar --strip-components=1 -xzvf dist/js/*.tgz -C .repo/packages/@aws-cdk/cli-lib-alpha - - name: Move build artifact out of the way - run: mv dist dist.old - - name: Create go artifact - run: cd .repo/packages/@aws-cdk/cli-lib-alpha && npx projen package:go - - name: Collect go artifact - run: mv .repo/packages/@aws-cdk/cli-lib-alpha/dist dist - - name: Release - env: - GIT_USER_NAME: github-actions - GIT_USER_EMAIL: github-actions@github.com - GITHUB_TOKEN: ${{ secrets.GO_GITHUB_TOKEN }} - run: npx -p publib@latest publib-golang cdk_release_github: name: "cdk: Publish to GitHub Releases" needs: diff --git a/.kiro/steering/structure.md b/.kiro/steering/structure.md index 55a9c1db5..ca4469239 100644 --- a/.kiro/steering/structure.md +++ b/.kiro/steering/structure.md @@ -26,7 +26,6 @@ This repository is organized as a monorepo using Yarn workspaces. The main direc ### Support Packages -- **packages/@aws-cdk/cli-lib-alpha/**: Deprecated programmatic interface for the CLI - **packages/@aws-cdk/cli-plugin-contract/**: TypeScript types for CLI plugins - **packages/@aws-cdk/cdk-cli-wrapper/**: Deprecated programmatic interface for the CLI - **packages/@aws-cdk/user-input-gen/**: Build tool for the CLI and toolkit-lib diff --git a/.projen/prepare-verdaccio.sh b/.projen/prepare-verdaccio.sh index 96a0e7f60..11547305e 100755 --- a/.projen/prepare-verdaccio.sh +++ b/.projen/prepare-verdaccio.sh @@ -1,11 +1,11 @@ #!/bin/bash npm install -g verdaccio pm2 mkdir -p $HOME/.config/verdaccio -echo '{"storage":"./storage","auth":{"htpasswd":{"file":"./htpasswd"}},"uplinks":{"npmjs":{"url":"https://registry.npmjs.org/"}},"packages":{"@aws-cdk/cloud-assembly-schema":{"access":"$all","publish":"$all","proxy":"npmjs"},"@aws-cdk/cloudformation-diff":{"access":"$all","publish":"$all","proxy":"npmjs"},"@aws-cdk/cli-plugin-contract":{"access":"$all","publish":"$all","proxy":"none"},"@aws-cdk/cdk-assets-lib":{"access":"$all","publish":"$all","proxy":"none"},"cdk-assets":{"access":"$all","publish":"$all","proxy":"none"},"@aws-cdk/toolkit-lib":{"access":"$all","publish":"$all","proxy":"npmjs"},"aws-cdk":{"access":"$all","publish":"$all","proxy":"none"},"@aws-cdk/cli-lib-alpha":{"access":"$all","publish":"$all","proxy":"none"},"cdk":{"access":"$all","publish":"$all","proxy":"none"},"@aws-cdk/integ-runner":{"access":"$all","publish":"$all","proxy":"none"},"@aws-cdk-testing/cli-integ":{"access":"$all","publish":"$all","proxy":"none"},"**":{"access":"$all","proxy":"npmjs"}}}' > $HOME/.config/verdaccio/config.yaml +echo '{"storage":"./storage","auth":{"htpasswd":{"file":"./htpasswd"}},"uplinks":{"npmjs":{"url":"https://registry.npmjs.org/"}},"packages":{"@aws-cdk/cloud-assembly-schema":{"access":"$all","publish":"$all","proxy":"npmjs"},"@aws-cdk/cloudformation-diff":{"access":"$all","publish":"$all","proxy":"npmjs"},"@aws-cdk/cli-plugin-contract":{"access":"$all","publish":"$all","proxy":"none"},"@aws-cdk/cdk-assets-lib":{"access":"$all","publish":"$all","proxy":"none"},"cdk-assets":{"access":"$all","publish":"$all","proxy":"none"},"@aws-cdk/toolkit-lib":{"access":"$all","publish":"$all","proxy":"npmjs"},"aws-cdk":{"access":"$all","publish":"$all","proxy":"none"},"cdk":{"access":"$all","publish":"$all","proxy":"none"},"@aws-cdk/integ-runner":{"access":"$all","publish":"$all","proxy":"none"},"@aws-cdk-testing/cli-integ":{"access":"$all","publish":"$all","proxy":"none"},"**":{"access":"$all","proxy":"npmjs"}}}' > $HOME/.config/verdaccio/config.yaml pm2 start verdaccio -- --config $HOME/.config/verdaccio/config.yaml sleep 5 echo '//localhost:4873/:_authToken="MWRjNDU3OTE1NTljYWUyOTFkMWJkOGUyYTIwZWMwNTI6YTgwZjkyNDE0NzgwYWQzNQ=="' > ~/.npmrc echo 'registry=http://localhost:4873/' >> ~/.npmrc -for pkg in packages/{@aws-cdk/cloud-assembly-schema,@aws-cdk/cloudformation-diff,@aws-cdk/cli-plugin-contract,@aws-cdk/cdk-assets-lib,cdk-assets,@aws-cdk/toolkit-lib,aws-cdk,@aws-cdk/cli-lib-alpha,cdk,@aws-cdk/integ-runner,@aws-cdk-testing/cli-integ}/dist/js/*.tgz; do +for pkg in packages/{@aws-cdk/cloud-assembly-schema,@aws-cdk/cloudformation-diff,@aws-cdk/cli-plugin-contract,@aws-cdk/cdk-assets-lib,cdk-assets,@aws-cdk/toolkit-lib,aws-cdk,cdk,@aws-cdk/integ-runner,@aws-cdk-testing/cli-integ}/dist/js/*.tgz; do npm publish --loglevel=warn $pkg done \ No newline at end of file diff --git a/.projenrc.ts b/.projenrc.ts index f601c54a0..9eba2446f 100644 --- a/.projenrc.ts +++ b/.projenrc.ts @@ -2,7 +2,6 @@ import * as path from 'path'; import { yarn } from 'cdklabs-projen-project-types'; import { TypeScriptWorkspace, type TypeScriptWorkspaceOptions } from 'cdklabs-projen-project-types/lib/yarn'; 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'; @@ -98,7 +97,7 @@ function configureProject(x: A): A { const POWERFUL_RUNNER = 'aws-cdk_ubuntu-latest_16-core'; -// Ignore patterns that apply both to the CLI and to cli-lib +// Ignore patterns that apply both to the Toolkit CLI and Library const ADDITIONAL_CLI_IGNORE_PATTERNS = [ 'db.json.gz', '.init-version.json', @@ -1340,117 +1339,6 @@ for (const tsconfig of [cli.tsconfig, cli.tsconfigDev]) { tsconfig?.addExclude('vendor/**/*'); } -// #endregion -////////////////////////////////////////////////////////////////////// -// #region @aws-cdk/cli-lib-alpha - -const CLI_LIB_EXCLUDE_PATTERNS = [ - 'lib/init-templates/*/typescript/*/*.template.ts', -]; - -const cliLibAlpha = configureProject( - new yarn.TypeScriptWorkspace({ - ...genericCdkProps(), - parent: repo, - name: '@aws-cdk/cli-lib-alpha', - entrypoint: 'lib/main.js', // Bundled entrypoint - description: 'AWS CDK Programmatic CLI library', - majorVersion: 2, - srcdir: 'lib', - devDeps: ['aws-cdk-lib', cli.customizeReference({ versionType: 'exact' }), 'constructs'], - disableTsconfig: true, - nextVersionCommand: `tsx ../../../projenrc/next-version.ts copyVersion:../../../${cliPackageJson} append:-alpha.0`, - releasableCommits: transitiveToolkitPackages('@aws-cdk/cli-lib-alpha'), - eslintOptions: { - dirs: ['lib'], - ignorePatterns: [ - ...CLI_LIB_EXCLUDE_PATTERNS, - '*.d.ts', - ], - }, - jestOptions: jestOptionsForProject({ - jestConfig: { - // cli-lib-alpha cannot deal with the ts files for some reason - // we can revisit this once toolkit-lib work has progressed - moduleFileExtensions: undefined, - }, - }), - tsconfig: { - compilerOptions: { - ...defaultTsOptions, - }, - }, - }), -); - -// Do include all .ts files inside init-templates -cliLibAlpha.npmignore?.addPatterns( - '!lib/init-templates/**/*.ts', - '!lib/api/bootstrap/bootstrap-template.yaml', -); - -cliLibAlpha.gitignore.addPatterns( - ...ADDITIONAL_CLI_IGNORE_PATTERNS, - 'lib/**/*.yaml', - 'lib/**/*.yml', - 'lib/init-templates/**', - 'cdk.out', -); - -new JsiiBuild(cliLibAlpha, { - jsiiVersion: TYPESCRIPT_VERSION, - publishToNuget: { - dotNetNamespace: 'Amazon.CDK.Cli.Lib.Alpha', - packageId: 'Amazon.CDK.Cli.Lib.Alpha', - iconUrl: 'https://raw.githubusercontent.com/aws/aws-cdk/main/logo/default-256-dark.png', - }, - publishToMaven: { - javaPackage: 'software.amazon.awscdk.cli.lib.alpha', - mavenGroupId: 'software.amazon.awscdk', - mavenArtifactId: 'cdk-cli-lib-alpha', - mavenServerId: 'central-ossrh', - }, - publishToPypi: { - distName: 'aws-cdk.cli-lib-alpha', - module: 'aws_cdk.cli_lib_alpha', - trustedPublishing: true, - }, - pypiClassifiers: [ - 'Framework :: AWS CDK', - 'Framework :: AWS CDK :: 2', - 'Development Status :: 7 - Inactive', - ], - publishToGo: { - moduleName: 'github.com/aws/aws-cdk-go', - packageName: 'awscdkclilibalpha', - }, - rosettaStrict: true, - rosettaDependencies: ['aws-cdk-lib@^2'], - stability: Stability.DEPRECATED, - composite: true, - excludeTypescript: CLI_LIB_EXCLUDE_PATTERNS, -}); - -// the package is deprecated -cliLibAlpha.package.addField('deprecated', 'Deprecated in favor of @aws-cdk/toolkit-lib, a newer approach providing similar functionality to this package. Please migrate.'); - -// clilib needs to bundle some resources, same as the CLI -cliLibAlpha.postCompileTask.exec('node-backpack validate --external=fsevents:optional --entrypoint=lib/index.js --fix --dont-attribute "^@aws-cdk/|^cdk-assets$|^cdk-cli-wrapper$|^aws-cdk$"'); -cliLibAlpha.postCompileTask.exec('mkdir -p ./lib/api/bootstrap/ && cp ../../aws-cdk/lib/api/bootstrap/bootstrap-template.yaml ./lib/api/bootstrap/'); -for (const resourceCommand of includeCliResourcesCommands) { - cliLibAlpha.postCompileTask.exec(resourceCommand); -} -cliLibAlpha.postCompileTask.exec('cp $(node -p \'require.resolve("aws-cdk/build-info.json")\') .'); -cliLibAlpha.postCompileTask.exec('esbuild --bundle lib/index.ts --target=node18 --platform=node --external:fsevents --minify-whitespace --outfile=lib/main.js'); -cliLibAlpha.postCompileTask.exec('node ./lib/main.js >/dev/null /packages/cdk-assets", "/packages/@aws-cdk/toolkit-lib", "/packages/aws-cdk", - "/packages/@aws-cdk/cli-lib-alpha", "/packages/@aws-cdk/cdk-cli-wrapper", "/packages/cdk", "/packages/@aws-cdk/integ-runner", diff --git a/packages/@aws-cdk-testing/cli-integ/lib/index.ts b/packages/@aws-cdk-testing/cli-integ/lib/index.ts index 83ebb0337..a00964d5d 100644 --- a/packages/@aws-cdk-testing/cli-integ/lib/index.ts +++ b/packages/@aws-cdk-testing/cli-integ/lib/index.ts @@ -3,7 +3,6 @@ export * from './corking'; export * from './integ-test'; export * from './memoize'; export * from './resource-pool'; -export * from './with-cli-lib'; export * from './with-sam'; export * from './shell'; export * from './with-aws'; diff --git a/packages/@aws-cdk-testing/cli-integ/lib/with-cli-lib.ts b/packages/@aws-cdk-testing/cli-integ/lib/with-cli-lib.ts deleted file mode 100644 index 7476f21c8..000000000 --- a/packages/@aws-cdk-testing/cli-integ/lib/with-cli-lib.ts +++ /dev/null @@ -1,148 +0,0 @@ -import * as os from 'os'; -import * as path from 'path'; -import type { TestContext } from './integ-test'; -import { RESOURCES_DIR } from './resources'; -import type { AwsContext } from './with-aws'; -import { withAws } from './with-aws'; -import type { CdkCliOptions, DisableBootstrapContext } from './with-cdk-app'; -import { cloneDirectory, installNpmPackages, TestFixture, DEFAULT_TEST_TIMEOUT_S, ensureBootstrapped } from './with-cdk-app'; -import { withTimeout } from './with-timeout'; - -/** - * Higher order function to execute a block with a CliLib Integration CDK app fixture - */ -export function withCliLibIntegrationCdkApp( - block: (context: CliLibIntegrationTestFixture) => Promise) { - return async (context: A) => { - const randy = context.randomString; - const stackNamePrefix = `cdktest-${randy}`; - const integTestDir = path.join(os.tmpdir(), `cdk-integ-${randy}`); - - context.log(` Stack prefix: ${stackNamePrefix}\n`); - context.log(` Test directory: ${integTestDir}\n`); - context.log(` Region: ${context.aws.region}\n`); - - await cloneDirectory(path.join(RESOURCES_DIR, 'cdk-apps', 'simple-app'), integTestDir, context.output); - const fixture = new CliLibIntegrationTestFixture( - integTestDir, - stackNamePrefix, - context.output, - context.aws, - context.randomString); - await fixture.ecrPublicLogin(); - - let success = true; - try { - const installationVersion = fixture.library.requestedVersion(); - - const alphaInstallationVersion = fixture.library.requestedAlphaVersion(); - - // cli-lib-alpha has a magic alpha version in the old release pipeline, - // but will just mirror the CLI version in the new pipeline. - const cliLibVersion = process.env.CLI_LIB_VERSION_MIRRORS_CLI - ? `${fixture.cli.requestedVersion()}-alpha.0` - : alphaInstallationVersion; - - await installNpmPackages(fixture, { - 'aws-cdk-lib': installationVersion, - '@aws-cdk/cli-lib-alpha': cliLibVersion, - '@aws-cdk/aws-lambda-go-alpha': alphaInstallationVersion, - '@aws-cdk/aws-lambda-python-alpha': alphaInstallationVersion, - 'constructs': '^10', - }); - - if (!context.disableBootstrap) { - await ensureBootstrapped(fixture); - } - - await block(fixture); - } catch (e: any) { - // We survive certain cases involving gopkg.in - if (errorCausedByGoPkg(e.message)) { - return; - } - success = false; - throw e; - } finally { - if (process.env.INTEG_NO_CLEAN) { - context.log(`Left test directory in '${integTestDir}' ($INTEG_NO_CLEAN)\n`); - } else { - await fixture.dispose(success); - } - } - }; -} - -/** - * Return whether or not the error is being caused by gopkg.in being down - * - * Our Go build depends on https://gopkg.in/, which has errors pretty often - * (every couple of days). It is run by a single volunteer. - */ -function errorCausedByGoPkg(error: string) { - // The error is different depending on what request fails. Messages recognized: - //////////////////////////////////////////////////////////////////// - // go: github.com/aws/aws-lambda-go@v1.28.0 requires - // gopkg.in/yaml.v3@v3.0.0-20200615113413-eeeca48fe776: invalid version: git ls-remote -q origin in /go/pkg/mod/cache/vcs/0901dc1ef67fcce1c9b3ae51078740de4a0e2dc673e720584ac302973af82f36: exit status 128: - // remote: Cannot obtain refs from GitHub: cannot talk to GitHub: Get https://github.com/go-yaml/yaml.git/info/refs?service=git-upload-pack: net/http: request canceled (Client.Timeout exceeded while awaiting headers) - // fatal: unable to access 'https://gopkg.in/yaml.v3/': The requested URL returned error: 502 - //////////////////////////////////////////////////////////////////// - // go: downloading github.com/aws/aws-lambda-go v1.28.0 - // go: github.com/aws/aws-lambda-go@v1.28.0 requires - // gopkg.in/yaml.v3@v3.0.0-20200615113413-eeeca48fe776: unrecognized import path "gopkg.in/yaml.v3": reading https://gopkg.in/yaml.v3?go-get=1: 502 Bad Gateway - // server response: Cannot obtain refs from GitHub: cannot talk to GitHub: Get https://github.com/go-yaml/yaml.git/info/refs?service=git-upload-pack: net/http: request canceled (Client.Timeout exceeded while awaiting headers) - //////////////////////////////////////////////////////////////////// - // go: github.com/aws/aws-lambda-go@v1.28.0 requires - // gopkg.in/yaml.v3@v3.0.0-20200615113413-eeeca48fe776: invalid version: git fetch -f origin refs/heads/*:refs/heads/* refs/tags/*:refs/tags/* in /go/pkg/mod/cache/vcs/0901dc1ef67fcce1c9b3ae51078740de4a0e2dc673e720584ac302973af82f36: exit status 128: - // error: RPC failed; HTTP 502 curl 22 The requested URL returned error: 502 - // fatal: the remote end hung up unexpectedly - //////////////////////////////////////////////////////////////////// - - return (error.includes('gopkg\.in.*invalid version.*exit status 128') - || error.match(/unrecognized import path[^\n]gopkg\.in/)); -} - -/** - * SAM Integration test fixture for CDK - SAM integration test cases - */ -export function withCliLibFixture(block: (context: CliLibIntegrationTestFixture) => Promise) { - return withAws(withTimeout(DEFAULT_TEST_TIMEOUT_S, withCliLibIntegrationCdkApp(block))); -} - -export class CliLibIntegrationTestFixture extends TestFixture { - /** - * - */ - public async cdk(args: string[], options: CdkCliOptions = {}) { - const action = args[0]; - const stackName = args[1]; - - const cliOpts: Record = { - stacks: stackName ? [stackName] : undefined, - }; - - if (action === 'deploy') { - cliOpts.requireApproval = options.neverRequireApproval ? 'never' : 'broadening'; - } - - return this.shell(['node', '--input-type=module', `<<__EOS__ - import { AwsCdkCli } from '@aws-cdk/cli-lib-alpha'; - const cli = AwsCdkCli.fromCdkAppDirectory(); - - await cli.${action}(${JSON.stringify(cliOpts)}); -__EOS__`], { - ...options, - modEnv: { - ...this.cdkShellEnv(), - AWS_REGION: this.aws.region, - AWS_DEFAULT_REGION: this.aws.region, - STACK_NAME_PREFIX: this.stackNamePrefix, - PACKAGE_LAYOUT_VERSION: '2', - // In these tests we want to make a distinction between stdout and sterr - CI: 'false', - ...options.modEnv, - }, - }); - } -} - diff --git a/packages/@aws-cdk-testing/cli-integ/tests/cli-integ-tests/cli-lib-alpha/cdk-lib-cli-lib-deploy.integtest.ts b/packages/@aws-cdk-testing/cli-integ/tests/cli-integ-tests/cli-lib-alpha/cdk-lib-cli-lib-deploy.integtest.ts deleted file mode 100644 index f73081673..000000000 --- a/packages/@aws-cdk-testing/cli-integ/tests/cli-integ-tests/cli-lib-alpha/cdk-lib-cli-lib-deploy.integtest.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { DescribeStackResourcesCommand } from '@aws-sdk/client-cloudformation'; -import { integTest, withCliLibFixture } from '../../../lib'; - -jest.setTimeout(2 * 60 * 60_000); // Includes the time to acquire locks, worst-case single-threaded runtime - -integTest( - 'cli-lib deploy', - withCliLibFixture(async (fixture) => { - const stackName = fixture.fullStackName('simple-1'); - - try { - // deploy the stack - await fixture.cdk(['deploy', stackName], { - neverRequireApproval: true, - }); - - // verify the number of resources in the stack - const expectedStack = await fixture.aws.cloudFormation.send( - new DescribeStackResourcesCommand({ - StackName: stackName, - }), - ); - expect(expectedStack.StackResources?.length).toEqual(3); - } finally { - // delete the stack - await fixture.cdk(['destroy', stackName], { - captureStderr: false, - }); - } - }), -); - diff --git a/packages/@aws-cdk-testing/cli-integ/tests/cli-integ-tests/cli-lib-alpha/cdk-lib-cli-lib-list.integtest.ts b/packages/@aws-cdk-testing/cli-integ/tests/cli-integ-tests/cli-lib-alpha/cdk-lib-cli-lib-list.integtest.ts deleted file mode 100644 index 561889fa4..000000000 --- a/packages/@aws-cdk-testing/cli-integ/tests/cli-integ-tests/cli-lib-alpha/cdk-lib-cli-lib-list.integtest.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { integTest, withCliLibFixture } from '../../../lib'; - -jest.setTimeout(2 * 60 * 60_000); // Includes the time to acquire locks, worst-case single-threaded runtime - -integTest( - 'cli-lib list', - withCliLibFixture(async (fixture) => { - const listing = await fixture.cdk(['list'], { captureStderr: false }); - expect(listing).toContain(fixture.fullStackName('simple-1')); - }), -); - diff --git a/packages/@aws-cdk-testing/cli-integ/tests/cli-integ-tests/cli-lib-alpha/cdk-lib-cli-lib-synth.integtest.ts b/packages/@aws-cdk-testing/cli-integ/tests/cli-integ-tests/cli-lib-alpha/cdk-lib-cli-lib-synth.integtest.ts deleted file mode 100644 index 2abff1d2a..000000000 --- a/packages/@aws-cdk-testing/cli-integ/tests/cli-integ-tests/cli-lib-alpha/cdk-lib-cli-lib-synth.integtest.ts +++ /dev/null @@ -1,27 +0,0 @@ -import { integTest, withCliLibFixture } from '../../../lib'; - -jest.setTimeout(2 * 60 * 60_000); // Includes the time to acquire locks, worst-case single-threaded runtime - -integTest( - 'cli-lib synth', - withCliLibFixture(async (fixture) => { - await fixture.cdk(['synth', fixture.fullStackName('simple-1')]); - expect(fixture.template('simple-1')).toEqual( - expect.objectContaining({ - // Checking for a small subset is enough as proof that synth worked - Resources: expect.objectContaining({ - queue276F7297: expect.objectContaining({ - Type: 'AWS::SQS::Queue', - Properties: { - VisibilityTimeout: 300, - }, - Metadata: { - 'aws:cdk:path': `${fixture.stackNamePrefix}-simple-1/queue/Resource`, - }, - }), - }), - }), - ); - }), -); - diff --git a/packages/@aws-cdk-testing/cli-integ/tests/cli-integ-tests/cli-lib-alpha/cdk-lib-security-related-changes-without-a-cli-are-expected-to-fail-when-approval-is-required.integtest.ts b/packages/@aws-cdk-testing/cli-integ/tests/cli-integ-tests/cli-lib-alpha/cdk-lib-security-related-changes-without-a-cli-are-expected-to-fail-when-approval-is-required.integtest.ts deleted file mode 100644 index a7bed6211..000000000 --- a/packages/@aws-cdk-testing/cli-integ/tests/cli-integ-tests/cli-lib-alpha/cdk-lib-security-related-changes-without-a-cli-are-expected-to-fail-when-approval-is-required.integtest.ts +++ /dev/null @@ -1,29 +0,0 @@ -import { DescribeStacksCommand } from '@aws-sdk/client-cloudformation'; -import { integTest, withCliLibFixture } from '../../../lib'; - -jest.setTimeout(2 * 60 * 60_000); // Includes the time to acquire locks, worst-case single-threaded runtime - -integTest( - 'security related changes without a CLI are expected to fail when approval is required', - withCliLibFixture(async (fixture) => { - const stdErr = await fixture.cdk(['deploy', fixture.fullStackName('simple-1')], { - onlyStderr: true, - captureStderr: true, - allowErrExit: true, - neverRequireApproval: false, - }); - - expect(stdErr).toContain( - '"--require-approval" is enabled and stack includes security-sensitive updates', - ); - - // Ensure stack was not deployed - await expect( - fixture.aws.cloudFormation.send( - new DescribeStacksCommand({ - StackName: fixture.fullStackName('simple-1'), - }), - ), - ).rejects.toThrow('does not exist'); - }), -); diff --git a/packages/@aws-cdk/cli-lib-alpha/.eslintrc.js b/packages/@aws-cdk/cli-lib-alpha/.eslintrc.js deleted file mode 100644 index 8f296a38a..000000000 --- a/packages/@aws-cdk/cli-lib-alpha/.eslintrc.js +++ /dev/null @@ -1,9 +0,0 @@ -var path = require('path'); -var fs = require('fs'); -var contents = fs.readFileSync(`${__dirname}/.eslintrc.json`, { encoding: 'utf-8' }); -// Strip comments, JSON.parse() doesn't like those -contents = contents.replace(/^\/\/.*$/m, ''); -var json = JSON.parse(contents); -// Patch the .json config with something that can only be represented in JS -json.parserOptions.tsconfigRootDir = __dirname; -module.exports = json; \ No newline at end of file diff --git a/packages/@aws-cdk/cli-lib-alpha/.eslintrc.json b/packages/@aws-cdk/cli-lib-alpha/.eslintrc.json deleted file mode 100644 index 6f31525fc..000000000 --- a/packages/@aws-cdk/cli-lib-alpha/.eslintrc.json +++ /dev/null @@ -1,318 +0,0 @@ -// ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". -{ - "env": { - "jest": true, - "node": true - }, - "root": true, - "plugins": [ - "@typescript-eslint", - "import", - "@cdklabs", - "@stylistic", - "jest", - "jsdoc" - ], - "parser": "@typescript-eslint/parser", - "parserOptions": { - "ecmaVersion": 2018, - "sourceType": "module", - "project": "./tsconfig.dev.json" - }, - "extends": [ - "plugin:import/typescript", - "plugin:jest/recommended", - "plugin:prettier/recommended" - ], - "settings": { - "import/parsers": { - "@typescript-eslint/parser": [ - ".ts", - ".tsx" - ] - }, - "import/resolver": { - "node": {}, - "typescript": { - "project": "./tsconfig.dev.json", - "alwaysTryTypes": true - } - } - }, - "ignorePatterns": [ - "lib/init-templates/*/typescript/*/*.template.ts", - "*.d.ts", - "*.generated.ts" - ], - "rules": { - "curly": [ - "error", - "multi-line", - "consistent" - ], - "@typescript-eslint/no-require-imports": "error", - "import/no-extraneous-dependencies": [ - "error", - { - "devDependencies": [ - "**/test/**", - "**/build-tools/**" - ], - "optionalDependencies": false, - "peerDependencies": true, - "includeTypes": true - } - ], - "import/no-unresolved": [ - "error" - ], - "import/order": [ - "error", - { - "groups": [ - "builtin", - "external" - ], - "alphabetize": { - "order": "asc", - "caseInsensitive": true - } - } - ], - "import/no-duplicates": "error", - "no-shadow": [ - "off" - ], - "@typescript-eslint/no-shadow": "error", - "@typescript-eslint/no-floating-promises": "error", - "no-return-await": [ - "off" - ], - "@typescript-eslint/return-await": "error", - "dot-notation": [ - "error" - ], - "no-bitwise": [ - "error" - ], - "@typescript-eslint/member-ordering": [ - "error", - { - "default": [ - "public-static-field", - "public-static-method", - "protected-static-field", - "protected-static-method", - "private-static-field", - "private-static-method", - "field", - "constructor", - "method" - ] - } - ], - "@cdklabs/promiseall-no-unbounded-parallelism": [ - "error" - ], - "no-restricted-syntax": [ - "error", - { - "selector": "CallExpression:matches([callee.name='createHash'], [callee.property.name='createHash']) Literal[value='md5']", - "message": "Use the md5hash() function from the core library if you want md5" - } - ], - "no-throw-literal": [ - "error" - ], - "no-console": [ - "error" - ], - "@cdklabs/no-invalid-path": [ - "error" - ], - "@typescript-eslint/unbound-method": "error", - "@cdklabs/no-core-construct": [ - "error" - ], - "@cdklabs/invalid-cfn-imports": [ - "error" - ], - "@cdklabs/no-literal-partition": [ - "error" - ], - "@typescript-eslint/consistent-type-imports": "error", - "import/no-relative-packages": "error", - "no-restricted-imports": [ - "error", - { - "paths": [ - { - "name": "punycode", - "message": "Package 'punycode' has to be imported with trailing slash, see warning in https://github.com/bestiejs/punycode.js#installation" - } - ], - "patterns": [ - "!punycode/" - ] - } - ], - "@stylistic/indent": [ - "error", - 2 - ], - "@stylistic/quotes": [ - "error", - "single", - { - "avoidEscape": true - } - ], - "@stylistic/member-delimiter-style": [ - "error" - ], - "@stylistic/comma-dangle": [ - "error", - "always-multiline" - ], - "@stylistic/no-extra-semi": [ - "error" - ], - "@stylistic/curly-newline": [ - "error", - "always" - ], - "@stylistic/comma-spacing": [ - "error", - { - "before": false, - "after": true - } - ], - "@stylistic/no-multi-spaces": [ - "error", - { - "ignoreEOLComments": false - } - ], - "@stylistic/array-bracket-spacing": [ - "error", - "never" - ], - "@stylistic/array-bracket-newline": [ - "error", - "consistent" - ], - "@stylistic/object-curly-spacing": [ - "error", - "always" - ], - "@stylistic/object-curly-newline": [ - "error", - { - "multiline": true, - "consistent": true - } - ], - "@stylistic/object-property-newline": [ - "error", - { - "allowAllPropertiesOnSameLine": true - } - ], - "@stylistic/keyword-spacing": [ - "error" - ], - "@stylistic/brace-style": [ - "error", - "1tbs", - { - "allowSingleLine": true - } - ], - "@stylistic/space-before-blocks": "error", - "@stylistic/eol-last": [ - "error", - "always" - ], - "@stylistic/spaced-comment": [ - "error", - "always", - { - "exceptions": [ - "/", - "*" - ], - "markers": [ - "/" - ] - } - ], - "@stylistic/padded-blocks": [ - "error", - { - "classes": "never", - "blocks": "never", - "switches": "never" - } - ], - "@stylistic/key-spacing": [ - "error" - ], - "@stylistic/quote-props": [ - "error", - "consistent-as-needed" - ], - "@stylistic/no-multiple-empty-lines": [ - "error", - { - "max": 1 - } - ], - "@stylistic/no-trailing-spaces": [ - "error" - ], - "@stylistic/semi": [ - "error", - "always" - ], - "@stylistic/max-len": [ - "error", - { - "code": 150, - "ignoreUrls": true, - "ignoreStrings": true, - "ignoreTemplateLiterals": true, - "ignoreComments": true, - "ignoreRegExpLiterals": true - } - ], - "jsdoc/require-param-description": [ - "error" - ], - "jsdoc/require-property-description": [ - "error" - ], - "jsdoc/require-returns-description": [ - "error" - ], - "jsdoc/check-alignment": [ - "error" - ], - "jsdoc/require-hyphen-before-param-description": [ - "error" - ], - "jest/expect-expect": "off", - "jest/no-conditional-expect": "off", - "jest/no-done-callback": "off", - "jest/no-standalone-expect": "off", - "jest/valid-expect": "off", - "jest/valid-title": "off", - "jest/no-identical-title": "off", - "jest/no-disabled-tests": "error", - "jest/no-focused-tests": "error", - "prettier/prettier": [ - "off" - ] - }, - "overrides": [] -} diff --git a/packages/@aws-cdk/cli-lib-alpha/.gitattributes b/packages/@aws-cdk/cli-lib-alpha/.gitattributes deleted file mode 100644 index 9c4bada11..000000000 --- a/packages/@aws-cdk/cli-lib-alpha/.gitattributes +++ /dev/null @@ -1,20 +0,0 @@ -# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". - -* text=auto eol=lf -/.eslintrc.js linguist-generated -/.eslintrc.json linguist-generated -/.gitattributes linguist-generated -/.gitignore linguist-generated -/.npmignore linguist-generated -/.prettierignore linguist-generated -/.prettierrc.json linguist-generated -/.projen/** linguist-generated -/.projen/deps.json linguist-generated -/.projen/files.json linguist-generated -/.projen/tasks.json linguist-generated -/API.md linguist-generated -/jest.config.json linguist-generated -/LICENSE linguist-generated -/package.json linguist-generated -/tsconfig.dev.json linguist-generated -/yarn.lock linguist-generated \ No newline at end of file diff --git a/packages/@aws-cdk/cli-lib-alpha/.gitignore b/packages/@aws-cdk/cli-lib-alpha/.gitignore deleted file mode 100644 index a9f088520..000000000 --- a/packages/@aws-cdk/cli-lib-alpha/.gitignore +++ /dev/null @@ -1,61 +0,0 @@ -# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". -!/.gitattributes -!/.projen/tasks.json -!/.projen/deps.json -!/.projen/files.json -!/package.json -!/LICENSE -!/.npmignore -logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* -lerna-debug.log* -report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json -pids -*.pid -*.seed -*.pid.lock -lib-cov -coverage -*.lcov -.nyc_output -build/Release -node_modules/ -jspm_packages/ -*.tsbuildinfo -.eslintcache -*.tgz -.yarn-integrity -.cache -!/jest.config.json -/coverage/ -!/.prettierignore -!/.prettierrc.json -!/test/ -!/tsconfig.dev.json -!/lib/ -/lib/**/*.js -/lib/**/*.d.ts -/lib/**/*.d.ts.map -/dist/ -!/.eslintrc.json -/dist/changelog.md -/dist/version.txt -!/.eslintrc.js -db.json.gz -.init-version.json -index_bg.wasm -build-info.json -.recommended-feature-flags.json -synth.lock -lib/**/*.yaml -lib/**/*.yml -lib/init-templates/** -cdk.out -.jsii.tabl.json -!/rosetta/default.ts-fixture -.jsii -tsconfig.json -!/API.md diff --git a/packages/@aws-cdk/cli-lib-alpha/.npmignore b/packages/@aws-cdk/cli-lib-alpha/.npmignore deleted file mode 100644 index 0a674ebf4..000000000 --- a/packages/@aws-cdk/cli-lib-alpha/.npmignore +++ /dev/null @@ -1,29 +0,0 @@ -# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". -/.projen/ -/jest.config.json -/coverage/ -/.prettierignore -/.prettierrc.json -/test/ -/tsconfig.dev.json -!/lib/ -!/lib/**/*.js -!/lib/**/*.d.ts -dist -/tsconfig.json -/.github/ -/.vscode/ -/.idea/ -/.projenrc.js -tsconfig.tsbuildinfo -/.eslintrc.json -/dist/changelog.md -/dist/version.txt -.eslintrc.js -*.ts -!*.d.ts -build-tools -!lib/init-templates/**/*.ts -!lib/api/bootstrap/bootstrap-template.yaml -!.jsii -/.gitattributes diff --git a/packages/@aws-cdk/cli-lib-alpha/.prettierignore b/packages/@aws-cdk/cli-lib-alpha/.prettierignore deleted file mode 100644 index b6999ad11..000000000 --- a/packages/@aws-cdk/cli-lib-alpha/.prettierignore +++ /dev/null @@ -1,2 +0,0 @@ -# ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". -.eslintrc.js diff --git a/packages/@aws-cdk/cli-lib-alpha/.prettierrc.json b/packages/@aws-cdk/cli-lib-alpha/.prettierrc.json deleted file mode 100644 index af318ca5f..000000000 --- a/packages/@aws-cdk/cli-lib-alpha/.prettierrc.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "printWidth": 120, - "singleQuote": true, - "trailingComma": "all", - "overrides": [] -} diff --git a/packages/@aws-cdk/cli-lib-alpha/.projen/deps.json b/packages/@aws-cdk/cli-lib-alpha/.projen/deps.json deleted file mode 100644 index b03440335..000000000 --- a/packages/@aws-cdk/cli-lib-alpha/.projen/deps.json +++ /dev/null @@ -1,130 +0,0 @@ -{ - "dependencies": [ - { - "name": "@cdklabs/eslint-plugin", - "type": "build" - }, - { - "name": "@stylistic/eslint-plugin", - "version": "^3", - "type": "build" - }, - { - "name": "@types/jest", - "type": "build" - }, - { - "name": "@types/node", - "version": "^16", - "type": "build" - }, - { - "name": "@typescript-eslint/eslint-plugin", - "version": "^8", - "type": "build" - }, - { - "name": "@typescript-eslint/parser", - "version": "^8", - "type": "build" - }, - { - "name": "aws-cdk", - "type": "build" - }, - { - "name": "aws-cdk-lib", - "type": "build" - }, - { - "name": "commit-and-tag-version", - "version": "^12", - "type": "build" - }, - { - "name": "constructs", - "version": "^10.0.0", - "type": "build" - }, - { - "name": "eslint-config-prettier", - "type": "build" - }, - { - "name": "eslint-import-resolver-typescript", - "type": "build" - }, - { - "name": "eslint-plugin-import", - "type": "build" - }, - { - "name": "eslint-plugin-jest", - "type": "build" - }, - { - "name": "eslint-plugin-jsdoc", - "type": "build" - }, - { - "name": "eslint-plugin-prettier", - "type": "build" - }, - { - "name": "eslint", - "version": "^9", - "type": "build" - }, - { - "name": "jest", - "type": "build" - }, - { - "name": "jest-junit", - "version": "^16", - "type": "build" - }, - { - "name": "jsii-diff", - "type": "build" - }, - { - "name": "jsii-docgen", - "version": "^10.5.0", - "type": "build" - }, - { - "name": "jsii-pacmak", - "type": "build" - }, - { - "name": "jsii-rosetta", - "version": "5.8", - "type": "build" - }, - { - "name": "jsii", - "version": "5.8", - "type": "build" - }, - { - "name": "license-checker", - "type": "build" - }, - { - "name": "prettier", - "version": "^2.8", - "type": "build" - }, - { - "name": "ts-jest", - "type": "build" - }, - { - "name": "typescript", - "version": "5.8", - "type": "build" - } - ], - "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\"." -} diff --git a/packages/@aws-cdk/cli-lib-alpha/.projen/files.json b/packages/@aws-cdk/cli-lib-alpha/.projen/files.json deleted file mode 100644 index 78b9607dd..000000000 --- a/packages/@aws-cdk/cli-lib-alpha/.projen/files.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "files": [ - ".eslintrc.js", - ".eslintrc.json", - ".gitattributes", - ".gitignore", - ".prettierignore", - ".prettierrc.json", - ".projen/deps.json", - ".projen/files.json", - ".projen/tasks.json", - "jest.config.json", - "LICENSE", - "tsconfig.dev.json" - ], - "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\"." -} diff --git a/packages/@aws-cdk/cli-lib-alpha/.projen/tasks.json b/packages/@aws-cdk/cli-lib-alpha/.projen/tasks.json deleted file mode 100644 index 4b721b962..000000000 --- a/packages/@aws-cdk/cli-lib-alpha/.projen/tasks.json +++ /dev/null @@ -1,343 +0,0 @@ -{ - "tasks": { - "build": { - "name": "build", - "description": "Full release build", - "steps": [ - { - "spawn": "pre-compile" - }, - { - "spawn": "compile" - }, - { - "spawn": "post-compile" - }, - { - "spawn": "test" - }, - { - "spawn": "package" - } - ] - }, - "bump": { - "name": "bump", - "description": "Bumps version based on latest git tag and generates a changelog entry", - "env": { - "OUTFILE": "package.json", - "CHANGELOG": "dist/changelog.md", - "BUMPFILE": "dist/version.txt", - "RELEASETAG": "dist/releasetag.txt", - "RELEASE_TAG_PREFIX": "@aws-cdk/cli-lib-alpha@", - "VERSIONRCOPTIONS": "{\"path\":\".\"}", - "BUMP_PACKAGE": "commit-and-tag-version@^12", - "NEXT_VERSION_COMMAND": "tsx ../../../projenrc/next-version.ts copyVersion:../../../packages/aws-cdk/package.json append:-alpha.0", - "RELEASABLE_COMMITS": "git log --no-merges --oneline $LATEST_TAG..HEAD -E --grep \"^(feat|fix){1}(\\([^()[:space:]]+\\))?(!)?:[[:blank:]]+.+\" -- . ../../aws-cdk ../cloud-assembly-schema ../cloudformation-diff ../toolkit-lib", - "MAJOR": "2" - }, - "steps": [ - { - "spawn": "gather-versions" - }, - { - "builtin": "release/bump-version" - } - ], - "condition": "git log --oneline -1 | grep -qv \"chore(release):\"" - }, - "check-for-updates": { - "name": "check-for-updates", - "env": { - "CI": "0" - }, - "steps": [ - { - "exec": "npx npm-check-updates@16 --upgrade --target=minor --peer --no-deprecated --dep=dev,peer,prod,optional --filter=@cdklabs/eslint-plugin,@types/jest,aws-cdk-lib,eslint-config-prettier,eslint-import-resolver-typescript,eslint-plugin-import,eslint-plugin-jest,eslint-plugin-jsdoc,eslint-plugin-prettier,jest,jsii-diff,jsii-pacmak,license-checker,ts-jest" - } - ] - }, - "check-licenses": { - "name": "check-licenses", - "steps": [ - { - "exec": "license-checker --summary --production --onlyAllow \"Apache-2.0;MIT;ISC;BSD-3-Clause;0BSD\"", - "receiveArgs": true - } - ] - }, - "compat": { - "name": "compat", - "description": "Perform API compatibility check against latest version", - "steps": [ - { - "exec": "jsii-diff npm:$(node -p \"require('./package.json').name\") -k --ignore-file .compatignore || (echo \"\nUNEXPECTED BREAKING CHANGES: add keys such as 'removed:constructs.Node.of' to .compatignore to skip.\n\" && exit 1)" - } - ] - }, - "compile": { - "name": "compile", - "description": "Only compile", - "steps": [ - { - "exec": "jsii --silence-warnings=reserved-word" - } - ] - }, - "default": { - "name": "default", - "description": "Synthesize project files", - "steps": [ - { - "exec": "cd ../../.. && npx projen default" - } - ] - }, - "docgen": { - "name": "docgen", - "description": "Generate API.md from .jsii manifest", - "steps": [ - { - "exec": "jsii-docgen -o API.md" - } - ] - }, - "eslint": { - "name": "eslint", - "description": "Runs eslint against the codebase", - "env": { - "ESLINT_USE_FLAT_CONFIG": "false" - }, - "steps": [ - { - "exec": "eslint --ext .ts,.tsx --fix --no-error-on-unmatched-pattern $@ lib test build-tools", - "receiveArgs": true - } - ] - }, - "gather-versions": { - "name": "gather-versions", - "steps": [ - { - "exec": "node -e \"require(require.resolve('cdklabs-projen-project-types/lib/yarn/gather-versions.exec.js')).cliMain()\" aws-cdk=exact", - "receiveArgs": true - } - ] - }, - "install": { - "name": "install", - "description": "Install project dependencies and update lockfile (non-frozen)", - "steps": [ - { - "exec": "yarn install --check-files" - } - ] - }, - "install:ci": { - "name": "install:ci", - "description": "Install project dependencies using frozen lockfile", - "steps": [ - { - "exec": "yarn install --check-files --frozen-lockfile" - } - ] - }, - "nx": { - "name": "nx", - "steps": [ - { - "exec": "nx run", - "receiveArgs": true - } - ] - }, - "package": { - "name": "package", - "description": "Creates the distribution package", - "steps": [ - { - "spawn": "package:js", - "condition": "node -e \"if (!process.env.CI) process.exit(1)\"" - } - ] - }, - "package-all": { - "name": "package-all", - "description": "Packages artifacts for all target languages", - "steps": [ - { - "spawn": "package:js" - }, - { - "spawn": "package:java" - }, - { - "spawn": "package:python" - }, - { - "spawn": "package:dotnet" - }, - { - "spawn": "package:go" - } - ] - }, - "package:dotnet": { - "name": "package:dotnet", - "description": "Create dotnet language bindings", - "steps": [ - { - "exec": "jsii-pacmak -v --target dotnet" - } - ] - }, - "package:go": { - "name": "package:go", - "description": "Create go language bindings", - "steps": [ - { - "exec": "jsii-pacmak -v --target go" - } - ] - }, - "package:java": { - "name": "package:java", - "description": "Create java language bindings", - "steps": [ - { - "exec": "jsii-pacmak -v --target java" - } - ] - }, - "package:js": { - "name": "package:js", - "description": "Create js language bindings", - "steps": [ - { - "exec": "jsii-pacmak -v --target js" - } - ] - }, - "package:python": { - "name": "package:python", - "description": "Create python language bindings", - "steps": [ - { - "exec": "jsii-pacmak -v --target python" - } - ] - }, - "post-compile": { - "name": "post-compile", - "description": "Runs after successful compilation", - "steps": [ - { - "spawn": "rosetta:extract" - }, - { - "spawn": "docgen" - }, - { - "exec": "node-backpack validate --external=fsevents:optional --entrypoint=lib/index.js --fix --dont-attribute \"^@aws-cdk/|^cdk-assets$|^cdk-cli-wrapper$|^aws-cdk$\"" - }, - { - "exec": "mkdir -p ./lib/api/bootstrap/ && cp ../../aws-cdk/lib/api/bootstrap/bootstrap-template.yaml ./lib/api/bootstrap/" - }, - { - "exec": "cp $(node -p 'require.resolve(\"cdk-from-cfn/index_bg.wasm\")') ./lib/" - }, - { - "exec": "cp $(node -p 'require.resolve(\"@aws-cdk/aws-service-spec/db.json.gz\")') ./" - }, - { - "exec": "cp $(node -p 'require.resolve(\"aws-cdk/build-info.json\")') ." - }, - { - "exec": "esbuild --bundle lib/index.ts --target=node18 --platform=node --external:fsevents --minify-whitespace --outfile=lib/main.js" - }, - { - "exec": "node ./lib/main.js >/dev/null - - -## Structs - -### BootstrapOptions - -Options to use with cdk bootstrap. - -#### Initializer - -```typescript -import { BootstrapOptions } from '@aws-cdk/cli-lib-alpha' - -const bootstrapOptions: BootstrapOptions = { ... } -``` - -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| assetMetadata | boolean | Include "aws:asset:*" CloudFormation metadata for resources that use assets. | -| caBundlePath | string | Path to CA certificate to use when validating HTTPS requests. | -| color | boolean | Show colors and other style from console output. | -| context | {[ key: string ]: string} | Additional context. | -| debug | boolean | enable emission of additional debugging information, such as creation stack traces of tokens. | -| ec2Creds | boolean | Force trying to fetch EC2 instance credentials. | -| ignoreErrors | boolean | Ignores synthesis errors, which will likely produce an invalid output. | -| json | boolean | Use JSON output instead of YAML when templates are printed to STDOUT. | -| lookups | boolean | Perform context lookups. | -| notices | boolean | Show relevant notices. | -| pathMetadata | boolean | Include "aws:cdk:path" CloudFormation metadata for each resource. | -| profile | string | Use the indicated AWS profile as the default environment. | -| proxy | string | Use the indicated proxy. | -| roleArn | string | Role to pass to CloudFormation for deployment. | -| stacks | string[] | List of stacks to deploy. | -| staging | boolean | Copy assets to the output directory. | -| strict | boolean | Do not construct stacks with warnings. | -| trace | boolean | Print trace for stack warnings. | -| verbose | boolean | show debug logs. | -| versionReporting | boolean | Include "AWS::CDK::Metadata" resource in synthesized templates. | -| bootstrapBucketName | string | The name of the CDK toolkit bucket; | -| bootstrapCustomerKey | string | Create a Customer Master Key (CMK) for the bootstrap bucket (you will be charged but can customize permissions, modern bootstrapping only). | -| bootstrapKmsKeyId | string | AWS KMS master key ID used for the SSE-KMS encryption. | -| cfnExecutionPolicy | string | The Managed Policy ARNs that should be attached to the role performing deployments into this environment (may be repeated, modern bootstrapping only). | -| customPermissionsBoundary | string | Use the permissions boundary specified by name. | -| environments | string[] | The target AWS environments to deploy the bootstrap stack to. | -| examplePermissionsBoundary | boolean | Use the example permissions boundary. | -| execute | boolean | Whether to execute ChangeSet (--no-execute will NOT execute the ChangeSet). | -| force | boolean | Always bootstrap even if it would downgrade template version. | -| publicAccessBlockConfiguration | string | Block public access configuration on CDK toolkit bucket (enabled by default). | -| qualifier | string | String which must be unique for each bootstrap stack. | -| showTemplate | boolean | Instead of actual bootstrapping, print the current CLI\'s bootstrapping template to stdout for customization. | -| template | string | Use the template from the given file instead of the built-in one (use --show-template to obtain an example). | -| terminationProtection | boolean | Toggle CloudFormation termination protection on the bootstrap stacks. | -| toolkitStackName | string | The name of the CDK toolkit stack to create. | -| trust | string | The AWS account IDs that should be trusted to perform deployments into this environment (may be repeated, modern bootstrapping only). | -| trustForLookup | string | The AWS account IDs that should be trusted to look up values in this environment (may be repeated, modern bootstrapping only). | -| usePreviousParameters | boolean | Use previous values for existing parameters (you must specify all parameters on every deployment if this is disabled). | - ---- - -##### `assetMetadata`Optional - -```typescript -public readonly assetMetadata: boolean; -``` - -- *Type:* boolean -- *Default:* true - -Include "aws:asset:*" CloudFormation metadata for resources that use assets. - ---- - -##### `caBundlePath`Optional - -```typescript -public readonly caBundlePath: string; -``` - -- *Type:* string -- *Default:* read from AWS_CA_BUNDLE environment variable - -Path to CA certificate to use when validating HTTPS requests. - ---- - -##### `color`Optional - -```typescript -public readonly color: boolean; -``` - -- *Type:* boolean -- *Default:* `true` unless the environment variable `NO_COLOR` is set - -Show colors and other style from console output. - ---- - -##### `context`Optional - -```typescript -public readonly context: {[ key: string ]: string}; -``` - -- *Type:* {[ key: string ]: string} -- *Default:* no additional context - -Additional context. - ---- - -##### `debug`Optional - -```typescript -public readonly debug: boolean; -``` - -- *Type:* boolean -- *Default:* false - -enable emission of additional debugging information, such as creation stack traces of tokens. - ---- - -##### `ec2Creds`Optional - -```typescript -public readonly ec2Creds: boolean; -``` - -- *Type:* boolean -- *Default:* guess EC2 instance status - -Force trying to fetch EC2 instance credentials. - ---- - -##### `ignoreErrors`Optional - -```typescript -public readonly ignoreErrors: boolean; -``` - -- *Type:* boolean -- *Default:* false - -Ignores synthesis errors, which will likely produce an invalid output. - ---- - -##### `json`Optional - -```typescript -public readonly json: boolean; -``` - -- *Type:* boolean -- *Default:* false - -Use JSON output instead of YAML when templates are printed to STDOUT. - ---- - -##### `lookups`Optional - -```typescript -public readonly lookups: boolean; -``` - -- *Type:* boolean -- *Default:* true - -Perform context lookups. - -Synthesis fails if this is disabled and context lookups need -to be performed - ---- - -##### `notices`Optional - -```typescript -public readonly notices: boolean; -``` - -- *Type:* boolean -- *Default:* true - -Show relevant notices. - ---- - -##### `pathMetadata`Optional - -```typescript -public readonly pathMetadata: boolean; -``` - -- *Type:* boolean -- *Default:* true - -Include "aws:cdk:path" CloudFormation metadata for each resource. - ---- - -##### `profile`Optional - -```typescript -public readonly profile: string; -``` - -- *Type:* string -- *Default:* no profile is used - -Use the indicated AWS profile as the default environment. - ---- - -##### `proxy`Optional - -```typescript -public readonly proxy: string; -``` - -- *Type:* string -- *Default:* no proxy - -Use the indicated proxy. - -Will read from -HTTPS_PROXY environment if specified - ---- - -##### `roleArn`Optional - -```typescript -public readonly roleArn: string; -``` - -- *Type:* string -- *Default:* use the bootstrap cfn-exec role - -Role to pass to CloudFormation for deployment. - ---- - -##### `stacks`Optional - -```typescript -public readonly stacks: string[]; -``` - -- *Type:* string[] -- *Default:* all stacks - -List of stacks to deploy. - ---- - -##### `staging`Optional - -```typescript -public readonly staging: boolean; -``` - -- *Type:* boolean -- *Default:* false - -Copy assets to the output directory. - -Needed for local debugging the source files with SAM CLI - ---- - -##### `strict`Optional - -```typescript -public readonly strict: boolean; -``` - -- *Type:* boolean -- *Default:* false - -Do not construct stacks with warnings. - ---- - -##### `trace`Optional - -```typescript -public readonly trace: boolean; -``` - -- *Type:* boolean -- *Default:* false - -Print trace for stack warnings. - ---- - -##### `verbose`Optional - -```typescript -public readonly verbose: boolean; -``` - -- *Type:* boolean -- *Default:* false - -show debug logs. - ---- - -##### `versionReporting`Optional - -```typescript -public readonly versionReporting: boolean; -``` - -- *Type:* boolean -- *Default:* true - -Include "AWS::CDK::Metadata" resource in synthesized templates. - ---- - -##### `bootstrapBucketName`Optional - -```typescript -public readonly bootstrapBucketName: string; -``` - -- *Type:* string -- *Default:* auto-generated CloudFormation name - -The name of the CDK toolkit bucket; - -bucket will be created and -must not exist - ---- - -##### `bootstrapCustomerKey`Optional - -```typescript -public readonly bootstrapCustomerKey: string; -``` - -- *Type:* string -- *Default:* undefined - -Create a Customer Master Key (CMK) for the bootstrap bucket (you will be charged but can customize permissions, modern bootstrapping only). - ---- - -##### `bootstrapKmsKeyId`Optional - -```typescript -public readonly bootstrapKmsKeyId: string; -``` - -- *Type:* string -- *Default:* undefined - -AWS KMS master key ID used for the SSE-KMS encryption. - ---- - -##### `cfnExecutionPolicy`Optional - -```typescript -public readonly cfnExecutionPolicy: string; -``` - -- *Type:* string -- *Default:* none - -The Managed Policy ARNs that should be attached to the role performing deployments into this environment (may be repeated, modern bootstrapping only). - ---- - -##### `customPermissionsBoundary`Optional - -```typescript -public readonly customPermissionsBoundary: string; -``` - -- *Type:* string -- *Default:* undefined - -Use the permissions boundary specified by name. - ---- - -##### `environments`Optional - -```typescript -public readonly environments: string[]; -``` - -- *Type:* string[] -- *Default:* Bootstrap all environments referenced in the CDK app or determine an environment from local configuration. - -The target AWS environments to deploy the bootstrap stack to. - -Uses the following format: `aws:///` - ---- - -*Example* - -```typescript -"aws://123456789012/us-east-1" -``` - - -##### `examplePermissionsBoundary`Optional - -```typescript -public readonly examplePermissionsBoundary: boolean; -``` - -- *Type:* boolean -- *Default:* undefined - -Use the example permissions boundary. - ---- - -##### `execute`Optional - -```typescript -public readonly execute: boolean; -``` - -- *Type:* boolean -- *Default:* true - -Whether to execute ChangeSet (--no-execute will NOT execute the ChangeSet). - ---- - -##### `force`Optional - -```typescript -public readonly force: boolean; -``` - -- *Type:* boolean -- *Default:* false - -Always bootstrap even if it would downgrade template version. - ---- - -##### `publicAccessBlockConfiguration`Optional - -```typescript -public readonly publicAccessBlockConfiguration: string; -``` - -- *Type:* string -- *Default:* undefined - -Block public access configuration on CDK toolkit bucket (enabled by default). - ---- - -##### `qualifier`Optional - -```typescript -public readonly qualifier: string; -``` - -- *Type:* string -- *Default:* undefined - -String which must be unique for each bootstrap stack. - -You -must configure it on your CDK app if you change this -from the default. - ---- - -##### `showTemplate`Optional - -```typescript -public readonly showTemplate: boolean; -``` - -- *Type:* boolean -- *Default:* false - -Instead of actual bootstrapping, print the current CLI\'s bootstrapping template to stdout for customization. - ---- - -##### `template`Optional - -```typescript -public readonly template: string; -``` - -- *Type:* string - -Use the template from the given file instead of the built-in one (use --show-template to obtain an example). - ---- - -##### `terminationProtection`Optional - -```typescript -public readonly terminationProtection: boolean; -``` - -- *Type:* boolean -- *Default:* false - -Toggle CloudFormation termination protection on the bootstrap stacks. - ---- - -##### `toolkitStackName`Optional - -```typescript -public readonly toolkitStackName: string; -``` - -- *Type:* string - -The name of the CDK toolkit stack to create. - ---- - -##### `trust`Optional - -```typescript -public readonly trust: string; -``` - -- *Type:* string -- *Default:* undefined - -The AWS account IDs that should be trusted to perform deployments into this environment (may be repeated, modern bootstrapping only). - ---- - -##### `trustForLookup`Optional - -```typescript -public readonly trustForLookup: string; -``` - -- *Type:* string -- *Default:* undefined - -The AWS account IDs that should be trusted to look up values in this environment (may be repeated, modern bootstrapping only). - ---- - -##### `usePreviousParameters`Optional - -```typescript -public readonly usePreviousParameters: boolean; -``` - -- *Type:* boolean -- *Default:* true - -Use previous values for existing parameters (you must specify all parameters on every deployment if this is disabled). - ---- - -### CdkAppDirectoryProps - -Configuration for creating a CLI from an AWS CDK App directory. - -#### Initializer - -```typescript -import { CdkAppDirectoryProps } from '@aws-cdk/cli-lib-alpha' - -const cdkAppDirectoryProps: CdkAppDirectoryProps = { ... } -``` - -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| app | string | Command-line for executing your app or a cloud assembly directory e.g. "node bin/my-app.js" or "cdk.out". | -| output | string | Emits the synthesized cloud assembly into a directory. | - ---- - -##### `app`Optional - -```typescript -public readonly app: string; -``` - -- *Type:* string -- *Default:* read from cdk.json - -Command-line for executing your app or a cloud assembly directory e.g. "node bin/my-app.js" or "cdk.out". - ---- - -##### `output`Optional - -```typescript -public readonly output: string; -``` - -- *Type:* string -- *Default:* cdk.out - -Emits the synthesized cloud assembly into a directory. - ---- - -### DeployOptions - -Options to use with cdk deploy. - -#### Initializer - -```typescript -import { DeployOptions } from '@aws-cdk/cli-lib-alpha' - -const deployOptions: DeployOptions = { ... } -``` - -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| assetMetadata | boolean | Include "aws:asset:*" CloudFormation metadata for resources that use assets. | -| caBundlePath | string | Path to CA certificate to use when validating HTTPS requests. | -| color | boolean | Show colors and other style from console output. | -| context | {[ key: string ]: string} | Additional context. | -| debug | boolean | enable emission of additional debugging information, such as creation stack traces of tokens. | -| ec2Creds | boolean | Force trying to fetch EC2 instance credentials. | -| ignoreErrors | boolean | Ignores synthesis errors, which will likely produce an invalid output. | -| json | boolean | Use JSON output instead of YAML when templates are printed to STDOUT. | -| lookups | boolean | Perform context lookups. | -| notices | boolean | Show relevant notices. | -| pathMetadata | boolean | Include "aws:cdk:path" CloudFormation metadata for each resource. | -| profile | string | Use the indicated AWS profile as the default environment. | -| proxy | string | Use the indicated proxy. | -| roleArn | string | Role to pass to CloudFormation for deployment. | -| stacks | string[] | List of stacks to deploy. | -| staging | boolean | Copy assets to the output directory. | -| strict | boolean | Do not construct stacks with warnings. | -| trace | boolean | Print trace for stack warnings. | -| verbose | boolean | show debug logs. | -| versionReporting | boolean | Include "AWS::CDK::Metadata" resource in synthesized templates. | -| assetParallelism | boolean | Whether to build/publish assets in parallel. | -| assetPrebuild | boolean | Whether to build all assets before deploying the first stack (useful for failing Docker builds). | -| changeSetName | string | Optional name to use for the CloudFormation change set. | -| ci | boolean | Whether we are on a CI system. | -| concurrency | number | Maximum number of simultaneous deployments (dependency permitting) to execute. | -| exclusively | boolean | Only perform action on the given stack. | -| execute | boolean | Whether to execute the ChangeSet Not providing `execute` parameter will result in execution of ChangeSet. | -| force | boolean | Always deploy, even if templates are identical. | -| hotswap | HotswapMode | *No description.* | -| notificationArns | string[] | ARNs of SNS topics that CloudFormation will notify with stack related events. | -| outputsFile | string | Path to file where stack outputs will be written after a successful deploy as JSON. | -| parameters | {[ key: string ]: string} | Additional parameters for CloudFormation at deploy time. | -| progress | StackActivityProgress | Display mode for stack activity events. | -| requireApproval | RequireApproval | What kind of security changes require approval. | -| reuseAssets | string[] | Reuse the assets with the given asset IDs. | -| rollback | boolean | Rollback failed deployments. | -| toolkitStackName | string | Name of the toolkit stack to use/deploy. | -| usePreviousParameters | boolean | Use previous values for unspecified parameters. | - ---- - -##### `assetMetadata`Optional - -```typescript -public readonly assetMetadata: boolean; -``` - -- *Type:* boolean -- *Default:* true - -Include "aws:asset:*" CloudFormation metadata for resources that use assets. - ---- - -##### `caBundlePath`Optional - -```typescript -public readonly caBundlePath: string; -``` - -- *Type:* string -- *Default:* read from AWS_CA_BUNDLE environment variable - -Path to CA certificate to use when validating HTTPS requests. - ---- - -##### `color`Optional - -```typescript -public readonly color: boolean; -``` - -- *Type:* boolean -- *Default:* `true` unless the environment variable `NO_COLOR` is set - -Show colors and other style from console output. - ---- - -##### `context`Optional - -```typescript -public readonly context: {[ key: string ]: string}; -``` - -- *Type:* {[ key: string ]: string} -- *Default:* no additional context - -Additional context. - ---- - -##### `debug`Optional - -```typescript -public readonly debug: boolean; -``` - -- *Type:* boolean -- *Default:* false - -enable emission of additional debugging information, such as creation stack traces of tokens. - ---- - -##### `ec2Creds`Optional - -```typescript -public readonly ec2Creds: boolean; -``` - -- *Type:* boolean -- *Default:* guess EC2 instance status - -Force trying to fetch EC2 instance credentials. - ---- - -##### `ignoreErrors`Optional - -```typescript -public readonly ignoreErrors: boolean; -``` - -- *Type:* boolean -- *Default:* false - -Ignores synthesis errors, which will likely produce an invalid output. - ---- - -##### `json`Optional - -```typescript -public readonly json: boolean; -``` - -- *Type:* boolean -- *Default:* false - -Use JSON output instead of YAML when templates are printed to STDOUT. - ---- - -##### `lookups`Optional - -```typescript -public readonly lookups: boolean; -``` - -- *Type:* boolean -- *Default:* true - -Perform context lookups. - -Synthesis fails if this is disabled and context lookups need -to be performed - ---- - -##### `notices`Optional - -```typescript -public readonly notices: boolean; -``` - -- *Type:* boolean -- *Default:* true - -Show relevant notices. - ---- - -##### `pathMetadata`Optional - -```typescript -public readonly pathMetadata: boolean; -``` - -- *Type:* boolean -- *Default:* true - -Include "aws:cdk:path" CloudFormation metadata for each resource. - ---- - -##### `profile`Optional - -```typescript -public readonly profile: string; -``` - -- *Type:* string -- *Default:* no profile is used - -Use the indicated AWS profile as the default environment. - ---- - -##### `proxy`Optional - -```typescript -public readonly proxy: string; -``` - -- *Type:* string -- *Default:* no proxy - -Use the indicated proxy. - -Will read from -HTTPS_PROXY environment if specified - ---- - -##### `roleArn`Optional - -```typescript -public readonly roleArn: string; -``` - -- *Type:* string -- *Default:* use the bootstrap cfn-exec role - -Role to pass to CloudFormation for deployment. - ---- - -##### `stacks`Optional - -```typescript -public readonly stacks: string[]; -``` - -- *Type:* string[] -- *Default:* all stacks - -List of stacks to deploy. - ---- - -##### `staging`Optional - -```typescript -public readonly staging: boolean; -``` - -- *Type:* boolean -- *Default:* false - -Copy assets to the output directory. - -Needed for local debugging the source files with SAM CLI - ---- - -##### `strict`Optional - -```typescript -public readonly strict: boolean; -``` - -- *Type:* boolean -- *Default:* false - -Do not construct stacks with warnings. - ---- - -##### `trace`Optional - -```typescript -public readonly trace: boolean; -``` - -- *Type:* boolean -- *Default:* false - -Print trace for stack warnings. - ---- - -##### `verbose`Optional - -```typescript -public readonly verbose: boolean; -``` - -- *Type:* boolean -- *Default:* false - -show debug logs. - ---- - -##### `versionReporting`Optional - -```typescript -public readonly versionReporting: boolean; -``` - -- *Type:* boolean -- *Default:* true - -Include "AWS::CDK::Metadata" resource in synthesized templates. - ---- - -##### `assetParallelism`Optional - -```typescript -public readonly assetParallelism: boolean; -``` - -- *Type:* boolean -- *Default:* false - -Whether to build/publish assets in parallel. - ---- - -##### `assetPrebuild`Optional - -```typescript -public readonly assetPrebuild: boolean; -``` - -- *Type:* boolean -- *Default:* true - -Whether to build all assets before deploying the first stack (useful for failing Docker builds). - ---- - -##### `changeSetName`Optional - -```typescript -public readonly changeSetName: string; -``` - -- *Type:* string -- *Default:* auto generate a name - -Optional name to use for the CloudFormation change set. - -If not provided, a name will be generated automatically. - ---- - -##### `ci`Optional - -```typescript -public readonly ci: boolean; -``` - -- *Type:* boolean -- *Default:* `false` unless the environment variable `CI` is set - -Whether we are on a CI system. - ---- - -##### `concurrency`Optional - -```typescript -public readonly concurrency: number; -``` - -- *Type:* number -- *Default:* 1 - -Maximum number of simultaneous deployments (dependency permitting) to execute. - ---- - -##### `exclusively`Optional - -```typescript -public readonly exclusively: boolean; -``` - -- *Type:* boolean -- *Default:* false - -Only perform action on the given stack. - ---- - -##### `execute`Optional - -```typescript -public readonly execute: boolean; -``` - -- *Type:* boolean -- *Default:* true - -Whether to execute the ChangeSet Not providing `execute` parameter will result in execution of ChangeSet. - ---- - -##### `force`Optional - -```typescript -public readonly force: boolean; -``` - -- *Type:* boolean -- *Default:* false - -Always deploy, even if templates are identical. - ---- - -##### `hotswap`Optional - -```typescript -public readonly hotswap: HotswapMode; -``` - -- *Type:* HotswapMode - ---- - -##### `notificationArns`Optional - -```typescript -public readonly notificationArns: string[]; -``` - -- *Type:* string[] -- *Default:* no notifications - -ARNs of SNS topics that CloudFormation will notify with stack related events. - ---- - -##### `outputsFile`Optional - -```typescript -public readonly outputsFile: string; -``` - -- *Type:* string -- *Default:* Outputs are not written to any file - -Path to file where stack outputs will be written after a successful deploy as JSON. - ---- - -##### `parameters`Optional - -```typescript -public readonly parameters: {[ key: string ]: string}; -``` - -- *Type:* {[ key: string ]: string} -- *Default:* {} - -Additional parameters for CloudFormation at deploy time. - ---- - -##### `progress`Optional - -```typescript -public readonly progress: StackActivityProgress; -``` - -- *Type:* StackActivityProgress -- *Default:* StackActivityProgress.EVENTS - -Display mode for stack activity events. - -The default in the CLI is StackActivityProgress.BAR. But since this is an API -it makes more sense to set the default to StackActivityProgress.EVENTS - ---- - -##### `requireApproval`Optional - -```typescript -public readonly requireApproval: RequireApproval; -``` - -- *Type:* RequireApproval -- *Default:* RequireApproval.NEVER - -What kind of security changes require approval. - ---- - -##### `reuseAssets`Optional - -```typescript -public readonly reuseAssets: string[]; -``` - -- *Type:* string[] -- *Default:* do not reuse assets - -Reuse the assets with the given asset IDs. - ---- - -##### `rollback`Optional - -```typescript -public readonly rollback: boolean; -``` - -- *Type:* boolean -- *Default:* true - -Rollback failed deployments. - ---- - -##### `toolkitStackName`Optional - -```typescript -public readonly toolkitStackName: string; -``` - -- *Type:* string -- *Default:* CDKToolkit - -Name of the toolkit stack to use/deploy. - ---- - -##### `usePreviousParameters`Optional - -```typescript -public readonly usePreviousParameters: boolean; -``` - -- *Type:* boolean -- *Default:* true - -Use previous values for unspecified parameters. - -If not set, all parameters must be specified for every deployment. - ---- - -### DestroyOptions - -Options to use with cdk destroy. - -#### Initializer - -```typescript -import { DestroyOptions } from '@aws-cdk/cli-lib-alpha' - -const destroyOptions: DestroyOptions = { ... } -``` - -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| assetMetadata | boolean | Include "aws:asset:*" CloudFormation metadata for resources that use assets. | -| caBundlePath | string | Path to CA certificate to use when validating HTTPS requests. | -| color | boolean | Show colors and other style from console output. | -| context | {[ key: string ]: string} | Additional context. | -| debug | boolean | enable emission of additional debugging information, such as creation stack traces of tokens. | -| ec2Creds | boolean | Force trying to fetch EC2 instance credentials. | -| ignoreErrors | boolean | Ignores synthesis errors, which will likely produce an invalid output. | -| json | boolean | Use JSON output instead of YAML when templates are printed to STDOUT. | -| lookups | boolean | Perform context lookups. | -| notices | boolean | Show relevant notices. | -| pathMetadata | boolean | Include "aws:cdk:path" CloudFormation metadata for each resource. | -| profile | string | Use the indicated AWS profile as the default environment. | -| proxy | string | Use the indicated proxy. | -| roleArn | string | Role to pass to CloudFormation for deployment. | -| stacks | string[] | List of stacks to deploy. | -| staging | boolean | Copy assets to the output directory. | -| strict | boolean | Do not construct stacks with warnings. | -| trace | boolean | Print trace for stack warnings. | -| verbose | boolean | show debug logs. | -| versionReporting | boolean | Include "AWS::CDK::Metadata" resource in synthesized templates. | -| exclusively | boolean | Only destroy the given stack. | -| requireApproval | boolean | Should the script prompt for approval before destroying stacks. | - ---- - -##### `assetMetadata`Optional - -```typescript -public readonly assetMetadata: boolean; -``` - -- *Type:* boolean -- *Default:* true - -Include "aws:asset:*" CloudFormation metadata for resources that use assets. - ---- - -##### `caBundlePath`Optional - -```typescript -public readonly caBundlePath: string; -``` - -- *Type:* string -- *Default:* read from AWS_CA_BUNDLE environment variable - -Path to CA certificate to use when validating HTTPS requests. - ---- - -##### `color`Optional - -```typescript -public readonly color: boolean; -``` - -- *Type:* boolean -- *Default:* `true` unless the environment variable `NO_COLOR` is set - -Show colors and other style from console output. - ---- - -##### `context`Optional - -```typescript -public readonly context: {[ key: string ]: string}; -``` - -- *Type:* {[ key: string ]: string} -- *Default:* no additional context - -Additional context. - ---- - -##### `debug`Optional - -```typescript -public readonly debug: boolean; -``` - -- *Type:* boolean -- *Default:* false - -enable emission of additional debugging information, such as creation stack traces of tokens. - ---- - -##### `ec2Creds`Optional - -```typescript -public readonly ec2Creds: boolean; -``` - -- *Type:* boolean -- *Default:* guess EC2 instance status - -Force trying to fetch EC2 instance credentials. - ---- - -##### `ignoreErrors`Optional - -```typescript -public readonly ignoreErrors: boolean; -``` - -- *Type:* boolean -- *Default:* false - -Ignores synthesis errors, which will likely produce an invalid output. - ---- - -##### `json`Optional - -```typescript -public readonly json: boolean; -``` - -- *Type:* boolean -- *Default:* false - -Use JSON output instead of YAML when templates are printed to STDOUT. - ---- - -##### `lookups`Optional - -```typescript -public readonly lookups: boolean; -``` - -- *Type:* boolean -- *Default:* true - -Perform context lookups. - -Synthesis fails if this is disabled and context lookups need -to be performed - ---- - -##### `notices`Optional - -```typescript -public readonly notices: boolean; -``` - -- *Type:* boolean -- *Default:* true - -Show relevant notices. - ---- - -##### `pathMetadata`Optional - -```typescript -public readonly pathMetadata: boolean; -``` - -- *Type:* boolean -- *Default:* true - -Include "aws:cdk:path" CloudFormation metadata for each resource. - ---- - -##### `profile`Optional - -```typescript -public readonly profile: string; -``` - -- *Type:* string -- *Default:* no profile is used - -Use the indicated AWS profile as the default environment. - ---- - -##### `proxy`Optional - -```typescript -public readonly proxy: string; -``` - -- *Type:* string -- *Default:* no proxy - -Use the indicated proxy. - -Will read from -HTTPS_PROXY environment if specified - ---- - -##### `roleArn`Optional - -```typescript -public readonly roleArn: string; -``` - -- *Type:* string -- *Default:* use the bootstrap cfn-exec role - -Role to pass to CloudFormation for deployment. - ---- - -##### `stacks`Optional - -```typescript -public readonly stacks: string[]; -``` - -- *Type:* string[] -- *Default:* all stacks - -List of stacks to deploy. - ---- - -##### `staging`Optional - -```typescript -public readonly staging: boolean; -``` - -- *Type:* boolean -- *Default:* false - -Copy assets to the output directory. - -Needed for local debugging the source files with SAM CLI - ---- - -##### `strict`Optional - -```typescript -public readonly strict: boolean; -``` - -- *Type:* boolean -- *Default:* false - -Do not construct stacks with warnings. - ---- - -##### `trace`Optional - -```typescript -public readonly trace: boolean; -``` - -- *Type:* boolean -- *Default:* false - -Print trace for stack warnings. - ---- - -##### `verbose`Optional - -```typescript -public readonly verbose: boolean; -``` - -- *Type:* boolean -- *Default:* false - -show debug logs. - ---- - -##### `versionReporting`Optional - -```typescript -public readonly versionReporting: boolean; -``` - -- *Type:* boolean -- *Default:* true - -Include "AWS::CDK::Metadata" resource in synthesized templates. - ---- - -##### `exclusively`Optional - -```typescript -public readonly exclusively: boolean; -``` - -- *Type:* boolean -- *Default:* false - -Only destroy the given stack. - ---- - -##### `requireApproval`Optional - -```typescript -public readonly requireApproval: boolean; -``` - -- *Type:* boolean -- *Default:* false - -Should the script prompt for approval before destroying stacks. - ---- - -### ListOptions - -Options for cdk list. - -#### Initializer - -```typescript -import { ListOptions } from '@aws-cdk/cli-lib-alpha' - -const listOptions: ListOptions = { ... } -``` - -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| assetMetadata | boolean | Include "aws:asset:*" CloudFormation metadata for resources that use assets. | -| caBundlePath | string | Path to CA certificate to use when validating HTTPS requests. | -| color | boolean | Show colors and other style from console output. | -| context | {[ key: string ]: string} | Additional context. | -| debug | boolean | enable emission of additional debugging information, such as creation stack traces of tokens. | -| ec2Creds | boolean | Force trying to fetch EC2 instance credentials. | -| ignoreErrors | boolean | Ignores synthesis errors, which will likely produce an invalid output. | -| json | boolean | Use JSON output instead of YAML when templates are printed to STDOUT. | -| lookups | boolean | Perform context lookups. | -| notices | boolean | Show relevant notices. | -| pathMetadata | boolean | Include "aws:cdk:path" CloudFormation metadata for each resource. | -| profile | string | Use the indicated AWS profile as the default environment. | -| proxy | string | Use the indicated proxy. | -| roleArn | string | Role to pass to CloudFormation for deployment. | -| stacks | string[] | List of stacks to deploy. | -| staging | boolean | Copy assets to the output directory. | -| strict | boolean | Do not construct stacks with warnings. | -| trace | boolean | Print trace for stack warnings. | -| verbose | boolean | show debug logs. | -| versionReporting | boolean | Include "AWS::CDK::Metadata" resource in synthesized templates. | -| long | boolean | Display environment information for each stack. | - ---- - -##### `assetMetadata`Optional - -```typescript -public readonly assetMetadata: boolean; -``` - -- *Type:* boolean -- *Default:* true - -Include "aws:asset:*" CloudFormation metadata for resources that use assets. - ---- - -##### `caBundlePath`Optional - -```typescript -public readonly caBundlePath: string; -``` - -- *Type:* string -- *Default:* read from AWS_CA_BUNDLE environment variable - -Path to CA certificate to use when validating HTTPS requests. - ---- - -##### `color`Optional - -```typescript -public readonly color: boolean; -``` - -- *Type:* boolean -- *Default:* `true` unless the environment variable `NO_COLOR` is set - -Show colors and other style from console output. - ---- - -##### `context`Optional - -```typescript -public readonly context: {[ key: string ]: string}; -``` - -- *Type:* {[ key: string ]: string} -- *Default:* no additional context - -Additional context. - ---- - -##### `debug`Optional - -```typescript -public readonly debug: boolean; -``` - -- *Type:* boolean -- *Default:* false - -enable emission of additional debugging information, such as creation stack traces of tokens. - ---- - -##### `ec2Creds`Optional - -```typescript -public readonly ec2Creds: boolean; -``` - -- *Type:* boolean -- *Default:* guess EC2 instance status - -Force trying to fetch EC2 instance credentials. - ---- - -##### `ignoreErrors`Optional - -```typescript -public readonly ignoreErrors: boolean; -``` - -- *Type:* boolean -- *Default:* false - -Ignores synthesis errors, which will likely produce an invalid output. - ---- - -##### `json`Optional - -```typescript -public readonly json: boolean; -``` - -- *Type:* boolean -- *Default:* false - -Use JSON output instead of YAML when templates are printed to STDOUT. - ---- - -##### `lookups`Optional - -```typescript -public readonly lookups: boolean; -``` - -- *Type:* boolean -- *Default:* true - -Perform context lookups. - -Synthesis fails if this is disabled and context lookups need -to be performed - ---- - -##### `notices`Optional - -```typescript -public readonly notices: boolean; -``` - -- *Type:* boolean -- *Default:* true - -Show relevant notices. - ---- - -##### `pathMetadata`Optional - -```typescript -public readonly pathMetadata: boolean; -``` - -- *Type:* boolean -- *Default:* true - -Include "aws:cdk:path" CloudFormation metadata for each resource. - ---- - -##### `profile`Optional - -```typescript -public readonly profile: string; -``` - -- *Type:* string -- *Default:* no profile is used - -Use the indicated AWS profile as the default environment. - ---- - -##### `proxy`Optional - -```typescript -public readonly proxy: string; -``` - -- *Type:* string -- *Default:* no proxy - -Use the indicated proxy. - -Will read from -HTTPS_PROXY environment if specified - ---- - -##### `roleArn`Optional - -```typescript -public readonly roleArn: string; -``` - -- *Type:* string -- *Default:* use the bootstrap cfn-exec role - -Role to pass to CloudFormation for deployment. - ---- - -##### `stacks`Optional - -```typescript -public readonly stacks: string[]; -``` - -- *Type:* string[] -- *Default:* all stacks - -List of stacks to deploy. - ---- - -##### `staging`Optional - -```typescript -public readonly staging: boolean; -``` - -- *Type:* boolean -- *Default:* false - -Copy assets to the output directory. - -Needed for local debugging the source files with SAM CLI - ---- - -##### `strict`Optional - -```typescript -public readonly strict: boolean; -``` - -- *Type:* boolean -- *Default:* false - -Do not construct stacks with warnings. - ---- - -##### `trace`Optional - -```typescript -public readonly trace: boolean; -``` - -- *Type:* boolean -- *Default:* false - -Print trace for stack warnings. - ---- - -##### `verbose`Optional - -```typescript -public readonly verbose: boolean; -``` - -- *Type:* boolean -- *Default:* false - -show debug logs. - ---- - -##### `versionReporting`Optional - -```typescript -public readonly versionReporting: boolean; -``` - -- *Type:* boolean -- *Default:* true - -Include "AWS::CDK::Metadata" resource in synthesized templates. - ---- - -##### `long`Optional - -```typescript -public readonly long: boolean; -``` - -- *Type:* boolean -- *Default:* false - -Display environment information for each stack. - ---- - -### SharedOptions - -AWS CDK CLI options that apply to all commands. - -#### Initializer - -```typescript -import { SharedOptions } from '@aws-cdk/cli-lib-alpha' - -const sharedOptions: SharedOptions = { ... } -``` - -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| assetMetadata | boolean | Include "aws:asset:*" CloudFormation metadata for resources that use assets. | -| caBundlePath | string | Path to CA certificate to use when validating HTTPS requests. | -| color | boolean | Show colors and other style from console output. | -| context | {[ key: string ]: string} | Additional context. | -| debug | boolean | enable emission of additional debugging information, such as creation stack traces of tokens. | -| ec2Creds | boolean | Force trying to fetch EC2 instance credentials. | -| ignoreErrors | boolean | Ignores synthesis errors, which will likely produce an invalid output. | -| json | boolean | Use JSON output instead of YAML when templates are printed to STDOUT. | -| lookups | boolean | Perform context lookups. | -| notices | boolean | Show relevant notices. | -| pathMetadata | boolean | Include "aws:cdk:path" CloudFormation metadata for each resource. | -| profile | string | Use the indicated AWS profile as the default environment. | -| proxy | string | Use the indicated proxy. | -| roleArn | string | Role to pass to CloudFormation for deployment. | -| stacks | string[] | List of stacks to deploy. | -| staging | boolean | Copy assets to the output directory. | -| strict | boolean | Do not construct stacks with warnings. | -| trace | boolean | Print trace for stack warnings. | -| verbose | boolean | show debug logs. | -| versionReporting | boolean | Include "AWS::CDK::Metadata" resource in synthesized templates. | - ---- - -##### `assetMetadata`Optional - -```typescript -public readonly assetMetadata: boolean; -``` - -- *Type:* boolean -- *Default:* true - -Include "aws:asset:*" CloudFormation metadata for resources that use assets. - ---- - -##### `caBundlePath`Optional - -```typescript -public readonly caBundlePath: string; -``` - -- *Type:* string -- *Default:* read from AWS_CA_BUNDLE environment variable - -Path to CA certificate to use when validating HTTPS requests. - ---- - -##### `color`Optional - -```typescript -public readonly color: boolean; -``` - -- *Type:* boolean -- *Default:* `true` unless the environment variable `NO_COLOR` is set - -Show colors and other style from console output. - ---- - -##### `context`Optional - -```typescript -public readonly context: {[ key: string ]: string}; -``` - -- *Type:* {[ key: string ]: string} -- *Default:* no additional context - -Additional context. - ---- - -##### `debug`Optional - -```typescript -public readonly debug: boolean; -``` - -- *Type:* boolean -- *Default:* false - -enable emission of additional debugging information, such as creation stack traces of tokens. - ---- - -##### `ec2Creds`Optional - -```typescript -public readonly ec2Creds: boolean; -``` - -- *Type:* boolean -- *Default:* guess EC2 instance status - -Force trying to fetch EC2 instance credentials. - ---- - -##### `ignoreErrors`Optional - -```typescript -public readonly ignoreErrors: boolean; -``` - -- *Type:* boolean -- *Default:* false - -Ignores synthesis errors, which will likely produce an invalid output. - ---- - -##### `json`Optional - -```typescript -public readonly json: boolean; -``` - -- *Type:* boolean -- *Default:* false - -Use JSON output instead of YAML when templates are printed to STDOUT. - ---- - -##### `lookups`Optional - -```typescript -public readonly lookups: boolean; -``` - -- *Type:* boolean -- *Default:* true - -Perform context lookups. - -Synthesis fails if this is disabled and context lookups need -to be performed - ---- - -##### `notices`Optional - -```typescript -public readonly notices: boolean; -``` - -- *Type:* boolean -- *Default:* true - -Show relevant notices. - ---- - -##### `pathMetadata`Optional - -```typescript -public readonly pathMetadata: boolean; -``` - -- *Type:* boolean -- *Default:* true - -Include "aws:cdk:path" CloudFormation metadata for each resource. - ---- - -##### `profile`Optional - -```typescript -public readonly profile: string; -``` - -- *Type:* string -- *Default:* no profile is used - -Use the indicated AWS profile as the default environment. - ---- - -##### `proxy`Optional - -```typescript -public readonly proxy: string; -``` - -- *Type:* string -- *Default:* no proxy - -Use the indicated proxy. - -Will read from -HTTPS_PROXY environment if specified - ---- - -##### `roleArn`Optional - -```typescript -public readonly roleArn: string; -``` - -- *Type:* string -- *Default:* use the bootstrap cfn-exec role - -Role to pass to CloudFormation for deployment. - ---- - -##### `stacks`Optional - -```typescript -public readonly stacks: string[]; -``` - -- *Type:* string[] -- *Default:* all stacks - -List of stacks to deploy. - ---- - -##### `staging`Optional - -```typescript -public readonly staging: boolean; -``` - -- *Type:* boolean -- *Default:* false - -Copy assets to the output directory. - -Needed for local debugging the source files with SAM CLI - ---- - -##### `strict`Optional - -```typescript -public readonly strict: boolean; -``` - -- *Type:* boolean -- *Default:* false - -Do not construct stacks with warnings. - ---- - -##### `trace`Optional - -```typescript -public readonly trace: boolean; -``` - -- *Type:* boolean -- *Default:* false - -Print trace for stack warnings. - ---- - -##### `verbose`Optional - -```typescript -public readonly verbose: boolean; -``` - -- *Type:* boolean -- *Default:* false - -show debug logs. - ---- - -##### `versionReporting`Optional - -```typescript -public readonly versionReporting: boolean; -``` - -- *Type:* boolean -- *Default:* true - -Include "AWS::CDK::Metadata" resource in synthesized templates. - ---- - -### SynthOptions - -Options to use with cdk synth. - -#### Initializer - -```typescript -import { SynthOptions } from '@aws-cdk/cli-lib-alpha' - -const synthOptions: SynthOptions = { ... } -``` - -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| assetMetadata | boolean | Include "aws:asset:*" CloudFormation metadata for resources that use assets. | -| caBundlePath | string | Path to CA certificate to use when validating HTTPS requests. | -| color | boolean | Show colors and other style from console output. | -| context | {[ key: string ]: string} | Additional context. | -| debug | boolean | enable emission of additional debugging information, such as creation stack traces of tokens. | -| ec2Creds | boolean | Force trying to fetch EC2 instance credentials. | -| ignoreErrors | boolean | Ignores synthesis errors, which will likely produce an invalid output. | -| json | boolean | Use JSON output instead of YAML when templates are printed to STDOUT. | -| lookups | boolean | Perform context lookups. | -| notices | boolean | Show relevant notices. | -| pathMetadata | boolean | Include "aws:cdk:path" CloudFormation metadata for each resource. | -| profile | string | Use the indicated AWS profile as the default environment. | -| proxy | string | Use the indicated proxy. | -| roleArn | string | Role to pass to CloudFormation for deployment. | -| stacks | string[] | List of stacks to deploy. | -| staging | boolean | Copy assets to the output directory. | -| strict | boolean | Do not construct stacks with warnings. | -| trace | boolean | Print trace for stack warnings. | -| verbose | boolean | show debug logs. | -| versionReporting | boolean | Include "AWS::CDK::Metadata" resource in synthesized templates. | -| exclusively | boolean | Only synthesize the given stack. | -| quiet | boolean | Do not output CloudFormation Template to stdout. | -| validation | boolean | After synthesis, validate stacks with the "validateOnSynth" attribute set (can also be controlled with CDK_VALIDATION). | - ---- - -##### `assetMetadata`Optional - -```typescript -public readonly assetMetadata: boolean; -``` - -- *Type:* boolean -- *Default:* true - -Include "aws:asset:*" CloudFormation metadata for resources that use assets. - ---- - -##### `caBundlePath`Optional - -```typescript -public readonly caBundlePath: string; -``` - -- *Type:* string -- *Default:* read from AWS_CA_BUNDLE environment variable - -Path to CA certificate to use when validating HTTPS requests. - ---- - -##### `color`Optional - -```typescript -public readonly color: boolean; -``` - -- *Type:* boolean -- *Default:* `true` unless the environment variable `NO_COLOR` is set - -Show colors and other style from console output. - ---- - -##### `context`Optional - -```typescript -public readonly context: {[ key: string ]: string}; -``` - -- *Type:* {[ key: string ]: string} -- *Default:* no additional context - -Additional context. - ---- - -##### `debug`Optional - -```typescript -public readonly debug: boolean; -``` - -- *Type:* boolean -- *Default:* false - -enable emission of additional debugging information, such as creation stack traces of tokens. - ---- - -##### `ec2Creds`Optional - -```typescript -public readonly ec2Creds: boolean; -``` - -- *Type:* boolean -- *Default:* guess EC2 instance status - -Force trying to fetch EC2 instance credentials. - ---- - -##### `ignoreErrors`Optional - -```typescript -public readonly ignoreErrors: boolean; -``` - -- *Type:* boolean -- *Default:* false - -Ignores synthesis errors, which will likely produce an invalid output. - ---- - -##### `json`Optional - -```typescript -public readonly json: boolean; -``` - -- *Type:* boolean -- *Default:* false - -Use JSON output instead of YAML when templates are printed to STDOUT. - ---- - -##### `lookups`Optional - -```typescript -public readonly lookups: boolean; -``` - -- *Type:* boolean -- *Default:* true - -Perform context lookups. - -Synthesis fails if this is disabled and context lookups need -to be performed - ---- - -##### `notices`Optional - -```typescript -public readonly notices: boolean; -``` - -- *Type:* boolean -- *Default:* true - -Show relevant notices. - ---- - -##### `pathMetadata`Optional - -```typescript -public readonly pathMetadata: boolean; -``` - -- *Type:* boolean -- *Default:* true - -Include "aws:cdk:path" CloudFormation metadata for each resource. - ---- - -##### `profile`Optional - -```typescript -public readonly profile: string; -``` - -- *Type:* string -- *Default:* no profile is used - -Use the indicated AWS profile as the default environment. - ---- - -##### `proxy`Optional - -```typescript -public readonly proxy: string; -``` - -- *Type:* string -- *Default:* no proxy - -Use the indicated proxy. - -Will read from -HTTPS_PROXY environment if specified - ---- - -##### `roleArn`Optional - -```typescript -public readonly roleArn: string; -``` - -- *Type:* string -- *Default:* use the bootstrap cfn-exec role - -Role to pass to CloudFormation for deployment. - ---- - -##### `stacks`Optional - -```typescript -public readonly stacks: string[]; -``` - -- *Type:* string[] -- *Default:* all stacks - -List of stacks to deploy. - ---- - -##### `staging`Optional - -```typescript -public readonly staging: boolean; -``` - -- *Type:* boolean -- *Default:* false - -Copy assets to the output directory. - -Needed for local debugging the source files with SAM CLI - ---- - -##### `strict`Optional - -```typescript -public readonly strict: boolean; -``` - -- *Type:* boolean -- *Default:* false - -Do not construct stacks with warnings. - ---- - -##### `trace`Optional - -```typescript -public readonly trace: boolean; -``` - -- *Type:* boolean -- *Default:* false - -Print trace for stack warnings. - ---- - -##### `verbose`Optional - -```typescript -public readonly verbose: boolean; -``` - -- *Type:* boolean -- *Default:* false - -show debug logs. - ---- - -##### `versionReporting`Optional - -```typescript -public readonly versionReporting: boolean; -``` - -- *Type:* boolean -- *Default:* true - -Include "AWS::CDK::Metadata" resource in synthesized templates. - ---- - -##### `exclusively`Optional - -```typescript -public readonly exclusively: boolean; -``` - -- *Type:* boolean -- *Default:* false - -Only synthesize the given stack. - ---- - -##### `quiet`Optional - -```typescript -public readonly quiet: boolean; -``` - -- *Type:* boolean -- *Default:* false; - -Do not output CloudFormation Template to stdout. - ---- - -##### `validation`Optional - -```typescript -public readonly validation: boolean; -``` - -- *Type:* boolean -- *Default:* true; - -After synthesis, validate stacks with the "validateOnSynth" attribute set (can also be controlled with CDK_VALIDATION). - ---- - -## Classes - -### AwsCdkCli - -- *Implements:* IAwsCdkCli - -Provides a programmatic interface for interacting with the AWS CDK CLI. - -#### Methods - -| **Name** | **Description** | -| --- | --- | -| bootstrap | cdk bootstrap. | -| deploy | cdk deploy. | -| destroy | cdk destroy. | -| list | cdk list. | -| synth | cdk synth. | - ---- - -##### `bootstrap` - -```typescript -public bootstrap(options?: BootstrapOptions): void -``` - -cdk bootstrap. - -###### `options`Optional - -- *Type:* BootstrapOptions - ---- - -##### `deploy` - -```typescript -public deploy(options?: DeployOptions): void -``` - -cdk deploy. - -###### `options`Optional - -- *Type:* DeployOptions - ---- - -##### `destroy` - -```typescript -public destroy(options?: DestroyOptions): void -``` - -cdk destroy. - -###### `options`Optional - -- *Type:* DestroyOptions - ---- - -##### `list` - -```typescript -public list(options?: ListOptions): void -``` - -cdk list. - -###### `options`Optional - -- *Type:* ListOptions - ---- - -##### `synth` - -```typescript -public synth(options?: SynthOptions): void -``` - -cdk synth. - -###### `options`Optional - -- *Type:* SynthOptions - ---- - -#### Static Functions - -| **Name** | **Description** | -| --- | --- | -| fromCdkAppDirectory | Create the CLI from a directory containing an AWS CDK app. | -| fromCloudAssemblyDirectoryProducer | Create the CLI from a CloudAssemblyDirectoryProducer. | - ---- - -##### `fromCdkAppDirectory` - -```typescript -import { AwsCdkCli } from '@aws-cdk/cli-lib-alpha' - -AwsCdkCli.fromCdkAppDirectory(directory?: string, props?: CdkAppDirectoryProps) -``` - -Create the CLI from a directory containing an AWS CDK app. - -###### `directory`Optional - -- *Type:* string - -the directory of the AWS CDK app. - -Defaults to the current working directory. - ---- - -###### `props`Optional - -- *Type:* CdkAppDirectoryProps - -additional configuration properties. - ---- - -##### `fromCloudAssemblyDirectoryProducer` - -```typescript -import { AwsCdkCli } from '@aws-cdk/cli-lib-alpha' - -AwsCdkCli.fromCloudAssemblyDirectoryProducer(producer: ICloudAssemblyDirectoryProducer) -``` - -Create the CLI from a CloudAssemblyDirectoryProducer. - -###### `producer`Required - -- *Type:* ICloudAssemblyDirectoryProducer - ---- - - - -## Protocols - -### IAwsCdkCli - -- *Implemented By:* AwsCdkCli, IAwsCdkCli - -AWS CDK CLI operations. - -#### Methods - -| **Name** | **Description** | -| --- | --- | -| bootstrap | cdk bootstrap. | -| deploy | cdk deploy. | -| destroy | cdk destroy. | -| list | cdk list. | -| synth | cdk synth. | - ---- - -##### `bootstrap` - -```typescript -public bootstrap(options?: BootstrapOptions): void -``` - -cdk bootstrap. - -###### `options`Optional - -- *Type:* BootstrapOptions - ---- - -##### `deploy` - -```typescript -public deploy(options?: DeployOptions): void -``` - -cdk deploy. - -###### `options`Optional - -- *Type:* DeployOptions - ---- - -##### `destroy` - -```typescript -public destroy(options?: DestroyOptions): void -``` - -cdk destroy. - -###### `options`Optional - -- *Type:* DestroyOptions - ---- - -##### `list` - -```typescript -public list(options?: ListOptions): void -``` - -cdk list. - -###### `options`Optional - -- *Type:* ListOptions - ---- - -##### `synth` - -```typescript -public synth(options?: SynthOptions): void -``` - -cdk synth. - -###### `options`Optional - -- *Type:* SynthOptions - ---- - - -### ICloudAssemblyDirectoryProducer - -- *Implemented By:* ICloudAssemblyDirectoryProducer - -A class returning the path to a Cloud Assembly Directory when its `produce` method is invoked with the current context AWS CDK apps might need to be synthesized multiple times with additional context values before they are ready. - -When running the CLI from inside a directory, this is implemented by invoking the app multiple times. -Here the `produce()` method provides this multi-pass ability. - -#### Methods - -| **Name** | **Description** | -| --- | --- | -| produce | Synthesize a Cloud Assembly directory for a given context. | - ---- - -##### `produce` - -```typescript -public produce(context: {[ key: string ]: any}): string -``` - -Synthesize a Cloud Assembly directory for a given context. - -For all features to work correctly, `cdk.App()` must be instantiated with the received context values in the method body. -Usually obtained similar to this: -```ts fixture=imports -class MyProducer implements ICloudAssemblyDirectoryProducer { - async produce(context: Record) { - const app = new cdk.App({ context }); - // create stacks here - return app.synth().directory; - } -} -``` - -###### `context`Required - -- *Type:* {[ key: string ]: any} - ---- - -#### Properties - -| **Name** | **Type** | **Description** | -| --- | --- | --- | -| workingDirectory | string | The working directory used to run the Cloud Assembly from. | - ---- - -##### `workingDirectory`Optional - -```typescript -public readonly workingDirectory: string; -``` - -- *Type:* string -- *Default:* current working directory - -The working directory used to run the Cloud Assembly from. - -This is were a `cdk.context.json` files will be written. - ---- - -## Enums - -### HotswapMode - -#### Members - -| **Name** | **Description** | -| --- | --- | -| FALL_BACK | Will fall back to CloudFormation when a non-hotswappable change is detected. | -| HOTSWAP_ONLY | Will not fall back to CloudFormation when a non-hotswappable change is detected. | -| FULL_DEPLOYMENT | Will not attempt to hotswap anything and instead go straight to CloudFormation. | - ---- - -##### `FALL_BACK` - -Will fall back to CloudFormation when a non-hotswappable change is detected. - ---- - - -##### `HOTSWAP_ONLY` - -Will not fall back to CloudFormation when a non-hotswappable change is detected. - ---- - - -##### `FULL_DEPLOYMENT` - -Will not attempt to hotswap anything and instead go straight to CloudFormation. - ---- - - -### RequireApproval - -In what scenarios should the CLI ask for approval. - -#### Members - -| **Name** | **Description** | -| --- | --- | -| NEVER | Never ask for approval. | -| ANYCHANGE | Prompt for approval for any type of change to the stack. | -| BROADENING | Only prompt for approval if there are security related changes. | - ---- - -##### `NEVER` - -Never ask for approval. - ---- - - -##### `ANYCHANGE` - -Prompt for approval for any type of change to the stack. - ---- - - -##### `BROADENING` - -Only prompt for approval if there are security related changes. - ---- - - -### StackActivityProgress - -Supported display modes for stack deployment activity. - -#### Members - -| **Name** | **Description** | -| --- | --- | -| BAR | Displays a progress bar with only the events for the resource currently being deployed. | -| EVENTS | Displays complete history with all CloudFormation stack events. | - ---- - -##### `BAR` - -Displays a progress bar with only the events for the resource currently being deployed. - ---- - - -##### `EVENTS` - -Displays complete history with all CloudFormation stack events. - ---- - diff --git a/packages/@aws-cdk/cli-lib-alpha/LICENSE b/packages/@aws-cdk/cli-lib-alpha/LICENSE deleted file mode 100644 index d64569567..000000000 --- a/packages/@aws-cdk/cli-lib-alpha/LICENSE +++ /dev/null @@ -1,202 +0,0 @@ - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/packages/@aws-cdk/cli-lib-alpha/NOTICE b/packages/@aws-cdk/cli-lib-alpha/NOTICE deleted file mode 100644 index 62c4308b0..000000000 --- a/packages/@aws-cdk/cli-lib-alpha/NOTICE +++ /dev/null @@ -1,16 +0,0 @@ -AWS Cloud Development Kit (AWS CDK) -Copyright 2018-2025 Amazon.com, Inc. or its affiliates. All Rights Reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - -Third party attributions of this package can be found in the THIRD_PARTY_LICENSES file diff --git a/packages/@aws-cdk/cli-lib-alpha/README.md b/packages/@aws-cdk/cli-lib-alpha/README.md deleted file mode 100644 index a7f2e99e3..000000000 --- a/packages/@aws-cdk/cli-lib-alpha/README.md +++ /dev/null @@ -1,129 +0,0 @@ -# AWS CDK CLI Library (deprecated) - - - ---- - -![@aws-cdk/cli-lib-lpha: Deprecated](https://img.shields.io/badge/@aws--cdk/cli--lib--alpha-deprectated-red.svg?style=for-the-badge) - -> This package has been deprecated in favor of [@aws-cdk/toolkit-lib](https://github.com/aws/aws-cdk-cli/issues/155), -> a newer approach providing similar functionality to what this package offered. -> Please migrate as soon as possible. -> For any migration problems, please open [an issue](https://github.com/aws/aws-cdk-cli/issues/new/choose). -> We are committed to supporting the same feature set that this package offered. - ---- - - - -## ⚠️ Deprecated module - -This package is has been deprecated. -Already published versions can be used, but no support is provided whatsoever and we will soon stop publishing new versions. - -Instead, please use [@aws-cdk/toolkit-lib](https://github.com/aws/aws-cdk-cli/issues/155). - -## Overview - -Provides a library to interact with the AWS CDK CLI programmatically from jsii supported languages. -Currently the package includes implementations for: - -- `cdk deploy` -- `cdk synth` -- `cdk bootstrap` -- `cdk destroy` -- `cdk list` - -## Known issues - -- **JavaScript/TypeScript only**\ - The jsii packages are currently not in a working state. -- **No useful return values**\ - All output is currently printed to stdout/stderr -- **Missing or Broken options**\ - Some CLI options might not be available in this package or broken - -Due to the deprecation of the package, this issues will not be resolved. - -## Setup - -### AWS CDK app directory - -Obtain an `AwsCdkCli` class from an AWS CDK app directory (containing a `cdk.json` file): - -```ts fixture=imports -const cli = AwsCdkCli.fromCdkAppDirectory("/path/to/cdk/app"); -``` - -### Cloud Assembly Directory Producer - -You can also create `AwsCdkCli` from a class implementing `ICloudAssemblyDirectoryProducer`. -AWS CDK apps might need to be synthesized multiple times with additional context values before they are ready. - -The `produce()` method of the `ICloudAssemblyDirectoryProducer` interface provides this multi-pass ability. -It is invoked with the context values of the current iteration and should use these values to synthesize a Cloud Assembly. -The return value is the path to the assembly directory. - -A basic implementation would look like this: - -```ts fixture=imports -class MyProducer implements ICloudAssemblyDirectoryProducer { - async produce(context: Record) { - const app = new cdk.App({ context }); - const stack = new cdk.Stack(app); - return app.synth().directory; - } -} -``` - -For all features (e.g. lookups) to work correctly, `cdk.App()` must be instantiated with the received `context` values. -Since it is not possible to update the context of an app, it must be created as part of the `produce()` method. - -The producer can than be used like this: - -```ts fixture=producer -const cli = AwsCdkCli.fromCloudAssemblyDirectoryProducer(new MyProducer()); -``` - -## Commands - -### list - -```ts -// await this asynchronous method call using a language feature -cli.list(); -``` - -### synth - -```ts -// await this asynchronous method call using a language feature -cli.synth({ - stacks: ['MyTestStack'], -}); -``` - -### bootstrap - -```ts -// await this asynchronous method call using a language feature -cli.bootstrap(); -``` - -### deploy - -```ts -// await this asynchronous method call using a language feature -cli.deploy({ - stacks: ['MyTestStack'], -}); -``` - -### destroy - -```ts -// await this asynchronous method call using a language feature -cli.destroy({ - stacks: ['MyTestStack'], -}); -``` diff --git a/packages/@aws-cdk/cli-lib-alpha/THIRD_PARTY_LICENSES b/packages/@aws-cdk/cli-lib-alpha/THIRD_PARTY_LICENSES deleted file mode 100644 index 4e915744d..000000000 --- a/packages/@aws-cdk/cli-lib-alpha/THIRD_PARTY_LICENSES +++ /dev/null @@ -1,24551 +0,0 @@ -The @aws-cdk/cli-lib-alpha package includes the following third-party software/licensing: - -** @aws-crypto/crc32@5.2.0 - https://www.npmjs.com/package/@aws-crypto/crc32/v/5.2.0 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright {yyyy} {name of copyright owner} - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @aws-crypto/crc32c@5.2.0 - https://www.npmjs.com/package/@aws-crypto/crc32c/v/5.2.0 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright {yyyy} {name of copyright owner} - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @aws-crypto/util@5.2.0 - https://www.npmjs.com/package/@aws-crypto/util/v/5.2.0 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright {yyyy} {name of copyright owner} - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @aws-sdk/client-appsync@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-appsync/v/3.893.0 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @aws-sdk/client-cloudcontrol@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudcontrol/v/3.893.0 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @aws-sdk/client-cloudformation@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudformation/v/3.893.0 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @aws-sdk/client-cloudwatch-logs@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudwatch-logs/v/3.893.0 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @aws-sdk/client-codebuild@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-codebuild/v/3.893.0 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @aws-sdk/client-cognito-identity@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-cognito-identity/v/3.893.0 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @aws-sdk/client-ec2@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-ec2/v/3.893.0 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @aws-sdk/client-ecr@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-ecr/v/3.893.0 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @aws-sdk/client-ecs@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-ecs/v/3.893.0 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @aws-sdk/client-elastic-load-balancing-v2@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-elastic-load-balancing-v2/v/3.893.0 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @aws-sdk/client-iam@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-iam/v/3.893.0 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @aws-sdk/client-kms@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-kms/v/3.893.0 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @aws-sdk/client-lambda@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-lambda/v/3.893.0 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @aws-sdk/client-route-53@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-route-53/v/3.893.0 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @aws-sdk/client-s3@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-s3/v/3.893.0 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @aws-sdk/client-secrets-manager@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-secrets-manager/v/3.893.0 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @aws-sdk/client-sfn@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-sfn/v/3.893.0 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @aws-sdk/client-ssm@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-ssm/v/3.893.0 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @aws-sdk/client-sso@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-sso/v/3.893.0 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @aws-sdk/client-sts@3.893.0 - https://www.npmjs.com/package/@aws-sdk/client-sts/v/3.893.0 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @aws-sdk/core@3.893.0 - https://www.npmjs.com/package/@aws-sdk/core/v/3.893.0 | Apache-2.0 - ----------------- - -** @aws-sdk/credential-provider-cognito-identity@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-cognito-identity/v/3.893.0 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @aws-sdk/credential-provider-env@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-env/v/3.893.0 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @aws-sdk/credential-provider-http@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-http/v/3.893.0 | Apache-2.0 - ----------------- - -** @aws-sdk/credential-provider-ini@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-ini/v/3.893.0 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @aws-sdk/credential-provider-node@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-node/v/3.893.0 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @aws-sdk/credential-provider-process@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-process/v/3.893.0 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @aws-sdk/credential-provider-sso@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-sso/v/3.893.0 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @aws-sdk/credential-provider-web-identity@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-web-identity/v/3.893.0 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @aws-sdk/credential-providers@3.893.0 - https://www.npmjs.com/package/@aws-sdk/credential-providers/v/3.893.0 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @aws-sdk/ec2-metadata-service@3.893.0 - https://www.npmjs.com/package/@aws-sdk/ec2-metadata-service/v/3.893.0 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @aws-sdk/lib-storage@3.893.0 - https://www.npmjs.com/package/@aws-sdk/lib-storage/v/3.893.0 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @aws-sdk/middleware-bucket-endpoint@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-bucket-endpoint/v/3.893.0 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @aws-sdk/middleware-expect-continue@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-expect-continue/v/3.893.0 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @aws-sdk/middleware-flexible-checksums@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-flexible-checksums/v/3.893.0 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @aws-sdk/middleware-host-header@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-host-header/v/3.893.0 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @aws-sdk/middleware-location-constraint@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-location-constraint/v/3.893.0 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @aws-sdk/middleware-logger@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-logger/v/3.893.0 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @aws-sdk/middleware-recursion-detection@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-recursion-detection/v/3.893.0 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @aws-sdk/middleware-sdk-ec2@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-ec2/v/3.893.0 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @aws-sdk/middleware-sdk-route53@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-route53/v/3.893.0 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @aws-sdk/middleware-sdk-s3@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-s3/v/3.893.0 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @aws-sdk/middleware-ssec@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-ssec/v/3.893.0 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @aws-sdk/middleware-user-agent@3.893.0 - https://www.npmjs.com/package/@aws-sdk/middleware-user-agent/v/3.893.0 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @aws-sdk/nested-clients@3.893.0 - https://www.npmjs.com/package/@aws-sdk/nested-clients/v/3.893.0 | Apache-2.0 - ----------------- - -** @aws-sdk/region-config-resolver@3.893.0 - https://www.npmjs.com/package/@aws-sdk/region-config-resolver/v/3.893.0 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @aws-sdk/signature-v4-multi-region@3.893.0 - https://www.npmjs.com/package/@aws-sdk/signature-v4-multi-region/v/3.893.0 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @aws-sdk/token-providers@3.893.0 - https://www.npmjs.com/package/@aws-sdk/token-providers/v/3.893.0 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @aws-sdk/util-arn-parser@3.893.0 - https://www.npmjs.com/package/@aws-sdk/util-arn-parser/v/3.893.0 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @aws-sdk/util-endpoints@3.893.0 - https://www.npmjs.com/package/@aws-sdk/util-endpoints/v/3.893.0 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @aws-sdk/util-format-url@3.893.0 - https://www.npmjs.com/package/@aws-sdk/util-format-url/v/3.893.0 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @aws-sdk/util-user-agent-node@3.893.0 - https://www.npmjs.com/package/@aws-sdk/util-user-agent-node/v/3.893.0 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @aws-sdk/xml-builder@3.893.0 - https://www.npmjs.com/package/@aws-sdk/xml-builder/v/3.893.0 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @aws/lambda-invoke-store@0.0.1 - https://www.npmjs.com/package/@aws/lambda-invoke-store/v/0.0.1 | Apache-2.0 - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - ----------------- - -** @cdklabs/tskb@0.0.3 - https://www.npmjs.com/package/@cdklabs/tskb/v/0.0.3 | Apache-2.0 - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @smithy/abort-controller@4.1.1 - https://www.npmjs.com/package/@smithy/abort-controller/v/4.1.1 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @smithy/config-resolver@4.2.2 - https://www.npmjs.com/package/@smithy/config-resolver/v/4.2.2 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @smithy/core@3.11.1 - https://www.npmjs.com/package/@smithy/core/v/3.11.1 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @smithy/credential-provider-imds@4.1.2 - https://www.npmjs.com/package/@smithy/credential-provider-imds/v/4.1.2 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @smithy/eventstream-codec@4.1.1 - https://www.npmjs.com/package/@smithy/eventstream-codec/v/4.1.1 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @smithy/eventstream-serde-config-resolver@4.2.1 - https://www.npmjs.com/package/@smithy/eventstream-serde-config-resolver/v/4.2.1 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @smithy/eventstream-serde-node@4.1.1 - https://www.npmjs.com/package/@smithy/eventstream-serde-node/v/4.1.1 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @smithy/eventstream-serde-universal@4.1.1 - https://www.npmjs.com/package/@smithy/eventstream-serde-universal/v/4.1.1 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @smithy/fetch-http-handler@5.2.1 - https://www.npmjs.com/package/@smithy/fetch-http-handler/v/5.2.1 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @smithy/hash-node@4.1.1 - https://www.npmjs.com/package/@smithy/hash-node/v/4.1.1 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @smithy/hash-stream-node@4.1.1 - https://www.npmjs.com/package/@smithy/hash-stream-node/v/4.1.1 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @smithy/is-array-buffer@2.2.0 - https://www.npmjs.com/package/@smithy/is-array-buffer/v/2.2.0 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @smithy/is-array-buffer@4.1.0 - https://www.npmjs.com/package/@smithy/is-array-buffer/v/4.1.0 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @smithy/middleware-content-length@4.1.1 - https://www.npmjs.com/package/@smithy/middleware-content-length/v/4.1.1 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @smithy/middleware-endpoint@4.2.3 - https://www.npmjs.com/package/@smithy/middleware-endpoint/v/4.2.3 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @smithy/middleware-retry@4.2.4 - https://www.npmjs.com/package/@smithy/middleware-retry/v/4.2.4 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @smithy/middleware-serde@4.1.1 - https://www.npmjs.com/package/@smithy/middleware-serde/v/4.1.1 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @smithy/middleware-stack@4.1.1 - https://www.npmjs.com/package/@smithy/middleware-stack/v/4.1.1 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @smithy/node-config-provider@4.2.2 - https://www.npmjs.com/package/@smithy/node-config-provider/v/4.2.2 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @smithy/node-http-handler@4.2.1 - https://www.npmjs.com/package/@smithy/node-http-handler/v/4.2.1 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @smithy/property-provider@4.1.1 - https://www.npmjs.com/package/@smithy/property-provider/v/4.1.1 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @smithy/protocol-http@5.2.1 - https://www.npmjs.com/package/@smithy/protocol-http/v/5.2.1 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @smithy/querystring-builder@4.1.1 - https://www.npmjs.com/package/@smithy/querystring-builder/v/4.1.1 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @smithy/querystring-parser@4.1.1 - https://www.npmjs.com/package/@smithy/querystring-parser/v/4.1.1 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @smithy/service-error-classification@4.1.2 - https://www.npmjs.com/package/@smithy/service-error-classification/v/4.1.2 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @smithy/shared-ini-file-loader@4.2.0 - https://www.npmjs.com/package/@smithy/shared-ini-file-loader/v/4.2.0 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @smithy/signature-v4@5.2.1 - https://www.npmjs.com/package/@smithy/signature-v4/v/5.2.1 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @smithy/smithy-client@4.6.3 - https://www.npmjs.com/package/@smithy/smithy-client/v/4.6.3 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @smithy/types@4.5.0 - https://www.npmjs.com/package/@smithy/types/v/4.5.0 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @smithy/url-parser@4.1.1 - https://www.npmjs.com/package/@smithy/url-parser/v/4.1.1 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @smithy/util-base64@4.1.0 - https://www.npmjs.com/package/@smithy/util-base64/v/4.1.0 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @smithy/util-body-length-browser@4.1.0 - https://www.npmjs.com/package/@smithy/util-body-length-browser/v/4.1.0 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @smithy/util-body-length-node@4.1.0 - https://www.npmjs.com/package/@smithy/util-body-length-node/v/4.1.0 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @smithy/util-buffer-from@2.2.0 - https://www.npmjs.com/package/@smithy/util-buffer-from/v/2.2.0 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @smithy/util-buffer-from@4.1.0 - https://www.npmjs.com/package/@smithy/util-buffer-from/v/4.1.0 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @smithy/util-config-provider@4.1.0 - https://www.npmjs.com/package/@smithy/util-config-provider/v/4.1.0 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @smithy/util-defaults-mode-node@4.1.3 - https://www.npmjs.com/package/@smithy/util-defaults-mode-node/v/4.1.3 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** @smithy/util-endpoints@3.1.2 - https://www.npmjs.com/package/@smithy/util-endpoints/v/3.1.2 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @smithy/util-hex-encoding@4.1.0 - https://www.npmjs.com/package/@smithy/util-hex-encoding/v/4.1.0 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @smithy/util-middleware@4.1.1 - https://www.npmjs.com/package/@smithy/util-middleware/v/4.1.1 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @smithy/util-retry@4.1.2 - https://www.npmjs.com/package/@smithy/util-retry/v/4.1.2 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @smithy/util-stream@4.3.2 - https://www.npmjs.com/package/@smithy/util-stream/v/4.3.2 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @smithy/util-uri-escape@4.1.0 - https://www.npmjs.com/package/@smithy/util-uri-escape/v/4.1.0 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @smithy/util-utf8@2.3.0 - https://www.npmjs.com/package/@smithy/util-utf8/v/2.3.0 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @smithy/util-utf8@4.1.0 - https://www.npmjs.com/package/@smithy/util-utf8/v/4.1.0 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @smithy/util-waiter@4.1.1 - https://www.npmjs.com/package/@smithy/util-waiter/v/4.1.1 | Apache-2.0 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** @tootallnate/quickjs-emscripten@0.23.0 - https://www.npmjs.com/package/@tootallnate/quickjs-emscripten/v/0.23.0 | MIT -MIT License - -quickjs-emscripten copyright (c) 2019 Jake Teton-Landis - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - ----------------- - -** abort-controller@3.0.0 - https://www.npmjs.com/package/abort-controller/v/3.0.0 | MIT -MIT License - -Copyright (c) 2017 Toru Nagashima - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - ----------------- - -** agent-base@7.1.4 - https://www.npmjs.com/package/agent-base/v/7.1.4 | MIT -(The MIT License) - -Copyright (c) 2013 Nathan Rajlich - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - ----------------- - -** ajv@8.17.1 - https://www.npmjs.com/package/ajv/v/8.17.1 | MIT -The MIT License (MIT) - -Copyright (c) 2015-2021 Evgeny Poberezkin - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - - ----------------- - -** ansi-colors@4.1.3 - https://www.npmjs.com/package/ansi-colors/v/4.1.3 | MIT -The MIT License (MIT) - -Copyright (c) 2015-present, Brian Woodward. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - ----------------- - -** ansi-regex@5.0.1 - https://www.npmjs.com/package/ansi-regex/v/5.0.1 | MIT -MIT License - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ----------------- - -** ansi-styles@4.3.0 - https://www.npmjs.com/package/ansi-styles/v/4.3.0 | MIT -MIT License - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ----------------- - -** anymatch@3.1.3 - https://www.npmjs.com/package/anymatch/v/3.1.3 | ISC -The ISC License - -Copyright (c) 2019 Elan Shanker, Paul Miller (https://paulmillr.com) - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ----------------- - -** archiver-utils@5.0.2 - https://www.npmjs.com/package/archiver-utils/v/5.0.2 | MIT -Copyright (c) 2015 Chris Talkington. - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following -conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - ----------------- - -** archiver@7.0.1 - https://www.npmjs.com/package/archiver/v/7.0.1 | MIT -Copyright (c) 2012-2014 Chris Talkington, contributors. - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following -conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - ----------------- - -** ast-types@0.13.4 - https://www.npmjs.com/package/ast-types/v/0.13.4 | MIT -Copyright (c) 2013 Ben Newman - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ----------------- - -** astral-regex@2.0.0 - https://www.npmjs.com/package/astral-regex/v/2.0.0 | MIT -MIT License - -Copyright (c) Kevin Mårtensson (github.com/kevva) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ----------------- - -** async@3.2.6 - https://www.npmjs.com/package/async/v/3.2.6 | MIT -Copyright (c) 2010-2018 Caolan McMahon - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - ----------------- - -** at-least-node@1.0.0 - https://www.npmjs.com/package/at-least-node/v/1.0.0 | ISC -The ISC License -Copyright (c) 2020 Ryan Zimmerman - -Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ----------------- - -** b4a@1.7.1 - https://www.npmjs.com/package/b4a/v/1.7.1 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** balanced-match@1.0.2 - https://www.npmjs.com/package/balanced-match/v/1.0.2 | MIT - ----------------- - -** basic-ftp@5.0.5 - https://www.npmjs.com/package/basic-ftp/v/5.0.5 | MIT -Copyright (c) 2019 Patrick Juchli - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - ----------------- - -** binary-extensions@2.3.0 - https://www.npmjs.com/package/binary-extensions/v/2.3.0 | MIT -MIT License - -Copyright (c) Sindre Sorhus (https://sindresorhus.com) -Copyright (c) Paul Miller (https://paulmillr.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ----------------- - -** brace-expansion@2.0.2 - https://www.npmjs.com/package/brace-expansion/v/2.0.2 | MIT -MIT License - -Copyright (c) 2013 Julian Gruber - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - ----------------- - -** braces@3.0.3 - https://www.npmjs.com/package/braces/v/3.0.3 | MIT -The MIT License (MIT) - -Copyright (c) 2014-present, Jon Schlinkert. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - ----------------- - -** buffer-crc32@1.0.0 - https://www.npmjs.com/package/buffer-crc32/v/1.0.0 | MIT -The MIT License - -Copyright (c) 2013-2024 Brian J. Brennan - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the -Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, -INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR -PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE -FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ----------------- - -** camelcase@5.3.1 - https://www.npmjs.com/package/camelcase/v/5.3.1 | MIT -MIT License - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ----------------- - -** camelcase@6.3.0 - https://www.npmjs.com/package/camelcase/v/6.3.0 | MIT -MIT License - -Copyright (c) Sindre Sorhus (https://sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ----------------- - -** cdk-from-cfn@0.248.0 - https://www.npmjs.com/package/cdk-from-cfn/v/0.248.0 | MIT OR Apache-2.0 - ----------------- - -** chalk@4.1.2 - https://www.npmjs.com/package/chalk/v/4.1.2 | MIT -MIT License - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ----------------- - -** chokidar@3.6.0 - https://www.npmjs.com/package/chokidar/v/3.6.0 | MIT -The MIT License (MIT) - -Copyright (c) 2012-2019 Paul Miller (https://paulmillr.com), Elan Shanker - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the “Software”), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - ----------------- - -** cliui@6.0.0 - https://www.npmjs.com/package/cliui/v/6.0.0 | ISC -Copyright (c) 2015, Contributors - -Permission to use, copy, modify, and/or distribute this software -for any purpose with or without fee is hereby granted, provided -that the above copyright notice and this permission notice -appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE -LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES -OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ----------------- - -** color-convert@2.0.1 - https://www.npmjs.com/package/color-convert/v/2.0.1 | MIT -Copyright (c) 2011-2016 Heather Arthur - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - - ----------------- - -** color-name@1.1.4 - https://www.npmjs.com/package/color-name/v/1.1.4 | MIT -The MIT License (MIT) -Copyright (c) 2015 Dmitry Ivanov - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - ----------------- - -** compress-commons@6.0.2 - https://www.npmjs.com/package/compress-commons/v/6.0.2 | MIT -Copyright (c) 2014 Chris Talkington, contributors. - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following -conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - ----------------- - -** core-util-is@1.0.3 - https://www.npmjs.com/package/core-util-is/v/1.0.3 | MIT -Copyright Node.js contributors. 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", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS -IN THE SOFTWARE. - - ----------------- - -** crc-32@1.2.2 - https://www.npmjs.com/package/crc-32/v/1.2.2 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright (C) 2014-present SheetJS LLC - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** crc32-stream@6.0.0 - https://www.npmjs.com/package/crc32-stream/v/6.0.0 | MIT -Copyright (c) 2014 Chris Talkington, contributors. - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following -conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - ----------------- - -** data-uri-to-buffer@6.0.2 - https://www.npmjs.com/package/data-uri-to-buffer/v/6.0.2 | MIT -(The MIT License) - -Copyright (c) 2014 Nathan Rajlich - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - ----------------- - -** debug@4.4.3 - https://www.npmjs.com/package/debug/v/4.4.3 | MIT -(The MIT License) - -Copyright (c) 2014-2017 TJ Holowaychuk -Copyright (c) 2018-2021 Josh Junon - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software -and associated documentation files (the 'Software'), to deal in the Software without restriction, -including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial -portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT -LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - - ----------------- - -** decamelize@1.2.0 - https://www.npmjs.com/package/decamelize/v/1.2.0 | MIT -The MIT License (MIT) - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - ----------------- - -** decamelize@5.0.1 - https://www.npmjs.com/package/decamelize/v/5.0.1 | MIT -MIT License - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ----------------- - -** degenerator@5.0.1 - https://www.npmjs.com/package/degenerator/v/5.0.1 | MIT - ----------------- - -** diff@7.0.0 - https://www.npmjs.com/package/diff/v/7.0.0 | BSD-3-Clause -BSD 3-Clause License - -Copyright (c) 2009-2015, Kevin Decker -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -3. Neither the name of the copyright holder 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 COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - ----------------- - -** emoji-regex@8.0.0 - https://www.npmjs.com/package/emoji-regex/v/8.0.0 | MIT -Copyright Mathias Bynens - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ----------------- - -** enquirer@2.4.1 - https://www.npmjs.com/package/enquirer/v/2.4.1 | MIT -The MIT License (MIT) - -Copyright (c) 2016-present, Jon Schlinkert. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - ----------------- - -** escodegen@2.1.0 - https://www.npmjs.com/package/escodegen/v/2.1.0 | BSD-2-Clause -Copyright (C) 2012 Yusuke Suzuki (twitter: @Constellation) and other contributors. - -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. - -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 BE LIABLE FOR ANY -DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - ----------------- - -** esprima@4.0.1 - https://www.npmjs.com/package/esprima/v/4.0.1 | BSD-2-Clause -Copyright JS Foundation and other contributors, https://js.foundation/ - -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. - -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 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. - - ----------------- - -** estraverse@5.3.0 - https://www.npmjs.com/package/estraverse/v/5.3.0 | BSD-2-Clause -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. - -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 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. - - ----------------- - -** esutils@2.0.3 - https://www.npmjs.com/package/esutils/v/2.0.3 | BSD-2-Clause -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. - -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 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. - - ----------------- - -** event-target-shim@5.0.1 - https://www.npmjs.com/package/event-target-shim/v/5.0.1 | MIT -The MIT License (MIT) - -Copyright (c) 2015 Toru Nagashima - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - - ----------------- - -** eventemitter3@4.0.7 - https://www.npmjs.com/package/eventemitter3/v/4.0.7 | MIT -The MIT License (MIT) - -Copyright (c) 2014 Arnout Kazemier - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - ----------------- - -** fast-deep-equal@3.1.3 - https://www.npmjs.com/package/fast-deep-equal/v/3.1.3 | MIT -MIT License - -Copyright (c) 2017 Evgeny Poberezkin - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - ----------------- - -** fast-fifo@1.3.2 - https://www.npmjs.com/package/fast-fifo/v/1.3.2 | MIT -The MIT License (MIT) - -Copyright (c) 2019 Mathias Buus - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - ----------------- - -** fast-xml-parser@5.2.5 - https://www.npmjs.com/package/fast-xml-parser/v/5.2.5 | MIT -MIT License - -Copyright (c) 2017 Amit Kumar Gupta - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - ----------------- - -** fill-range@7.1.1 - https://www.npmjs.com/package/fill-range/v/7.1.1 | MIT -The MIT License (MIT) - -Copyright (c) 2014-present, Jon Schlinkert. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - ----------------- - -** find-up@4.1.0 - https://www.npmjs.com/package/find-up/v/4.1.0 | MIT -MIT License - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ----------------- - -** fs-extra@9.1.0 - https://www.npmjs.com/package/fs-extra/v/9.1.0 | MIT -(The MIT License) - -Copyright (c) 2011-2017 JP Richardson - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files -(the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, - merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS -OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, - ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ----------------- - -** get-caller-file@2.0.5 - https://www.npmjs.com/package/get-caller-file/v/2.0.5 | ISC - ----------------- - -** get-uri@6.0.5 - https://www.npmjs.com/package/get-uri/v/6.0.5 | MIT -(The MIT License) - -Copyright (c) 2014 Nathan Rajlich - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - ----------------- - -** glob-parent@5.1.2 - https://www.npmjs.com/package/glob-parent/v/5.1.2 | ISC -The ISC License - -Copyright (c) 2015, 2019 Elan Shanker - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ----------------- - -** graceful-fs@4.2.11 - https://www.npmjs.com/package/graceful-fs/v/4.2.11 | ISC -The ISC License - -Copyright (c) 2011-2022 Isaac Z. Schlueter, Ben Noordhuis, and Contributors - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ----------------- - -** has-flag@4.0.0 - https://www.npmjs.com/package/has-flag/v/4.0.0 | MIT -MIT License - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ----------------- - -** http-proxy-agent@7.0.2 - https://www.npmjs.com/package/http-proxy-agent/v/7.0.2 | MIT -(The MIT License) - -Copyright (c) 2013 Nathan Rajlich - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ----------------- - -** https-proxy-agent@7.0.6 - https://www.npmjs.com/package/https-proxy-agent/v/7.0.6 | MIT -(The MIT License) - -Copyright (c) 2013 Nathan Rajlich - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - ----------------- - -** inherits@2.0.4 - https://www.npmjs.com/package/inherits/v/2.0.4 | ISC -The ISC License - -Copyright (c) Isaac Z. Schlueter - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - - ----------------- - -** 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 -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - ----------------- - -** is-binary-path@2.1.0 - https://www.npmjs.com/package/is-binary-path/v/2.1.0 | MIT -MIT License - -Copyright (c) 2019 Sindre Sorhus (https://sindresorhus.com), Paul Miller (https://paulmillr.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ----------------- - -** is-extglob@2.1.1 - https://www.npmjs.com/package/is-extglob/v/2.1.1 | MIT -The MIT License (MIT) - -Copyright (c) 2014-2016, Jon Schlinkert - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - ----------------- - -** is-fullwidth-code-point@3.0.0 - https://www.npmjs.com/package/is-fullwidth-code-point/v/3.0.0 | MIT -MIT License - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ----------------- - -** is-glob@4.0.3 - https://www.npmjs.com/package/is-glob/v/4.0.3 | MIT -The MIT License (MIT) - -Copyright (c) 2014-2017, Jon Schlinkert. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - ----------------- - -** is-number@7.0.0 - https://www.npmjs.com/package/is-number/v/7.0.0 | MIT -The MIT License (MIT) - -Copyright (c) 2014-present, Jon Schlinkert. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - ----------------- - -** is-stream@2.0.1 - https://www.npmjs.com/package/is-stream/v/2.0.1 | MIT -MIT License - -Copyright (c) Sindre Sorhus (https://sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ----------------- - -** isarray@1.0.0 - https://www.npmjs.com/package/isarray/v/1.0.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 - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files -(the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, - merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS -OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, - ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ----------------- - -** jsonschema@1.4.1 - https://www.npmjs.com/package/jsonschema/v/1.4.1 | MIT -jsonschema is licensed under MIT license. - -Copyright (C) 2012-2015 Tom de Grunt - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - ----------------- - -** lazystream@1.0.1 - https://www.npmjs.com/package/lazystream/v/1.0.1 | MIT -Copyright (c) 2013 J. Pommerening, contributors. - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following -conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - - - ----------------- - -** locate-path@5.0.0 - https://www.npmjs.com/package/locate-path/v/5.0.0 | MIT -MIT License - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ----------------- - -** lodash.truncate@4.4.2 - https://www.npmjs.com/package/lodash.truncate/v/4.4.2 | MIT -Copyright jQuery Foundation and other contributors - -Based on Underscore.js, copyright Jeremy Ashkenas, -DocumentCloud and Investigative Reporters & Editors - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/lodash/lodash - -The following license applies to all parts of this software except as -documented below: - -==== - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -==== - -Copyright and related rights for sample code are waived via CC0. Sample -code is defined as all source code displayed within the prose of the -documentation. - -CC0: http://creativecommons.org/publicdomain/zero/1.0/ - -==== - -Files located in the node_modules and vendor directories are externally -maintained libraries used by this software which have their own -licenses; we recommend you read them, as their terms may differ from the -terms above. - - ----------------- - -** lodash@4.17.21 - https://www.npmjs.com/package/lodash/v/4.17.21 | MIT -Copyright OpenJS Foundation and other contributors - -Based on Underscore.js, copyright Jeremy Ashkenas, -DocumentCloud and Investigative Reporters & Editors - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/lodash/lodash - -The following license applies to all parts of this software except as -documented below: - -==== - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -==== - -Copyright and related rights for sample code are waived via CC0. Sample -code is defined as all source code displayed within the prose of the -documentation. - -CC0: http://creativecommons.org/publicdomain/zero/1.0/ - -==== - -Files located in the node_modules and vendor directories are externally -maintained libraries used by this software which have their own -licenses; we recommend you read them, as their terms may differ from the -terms above. - - ----------------- - -** lru-cache@7.18.3 - https://www.npmjs.com/package/lru-cache/v/7.18.3 | ISC -The ISC License - -Copyright (c) 2010-2023 Isaac Z. Schlueter and Contributors - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ----------------- - -** mime@2.6.0 - https://www.npmjs.com/package/mime/v/2.6.0 | MIT -The MIT License (MIT) - -Copyright (c) 2010 Benjamin Thomas, Robert Kieffer - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - ----------------- - -** minimatch@5.1.6 - https://www.npmjs.com/package/minimatch/v/5.1.6 | ISC -The ISC License - -Copyright (c) 2011-2023 Isaac Z. Schlueter and Contributors - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ----------------- - -** ms@2.1.3 - https://www.npmjs.com/package/ms/v/2.1.3 | MIT - ----------------- - -** mute-stream@0.0.8 - https://www.npmjs.com/package/mute-stream/v/0.0.8 | ISC -The ISC License - -Copyright (c) Isaac Z. Schlueter and Contributors - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ----------------- - -** netmask@2.0.2 - https://www.npmjs.com/package/netmask/v/2.0.2 | MIT - ----------------- - -** normalize-path@3.0.0 - https://www.npmjs.com/package/normalize-path/v/3.0.0 | MIT -The MIT License (MIT) - -Copyright (c) 2014-2018, Jon Schlinkert. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - ----------------- - -** p-finally@1.0.0 - https://www.npmjs.com/package/p-finally/v/1.0.0 | MIT -The MIT License (MIT) - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - ----------------- - -** p-limit@2.3.0 - https://www.npmjs.com/package/p-limit/v/2.3.0 | MIT -MIT License - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ----------------- - -** p-limit@3.1.0 - https://www.npmjs.com/package/p-limit/v/3.1.0 | MIT -MIT License - -Copyright (c) Sindre Sorhus (https://sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ----------------- - -** p-locate@4.1.0 - https://www.npmjs.com/package/p-locate/v/4.1.0 | MIT -MIT License - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ----------------- - -** p-queue@6.6.2 - https://www.npmjs.com/package/p-queue/v/6.6.2 | MIT -MIT License - -Copyright (c) Sindre Sorhus (https://sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ----------------- - -** p-timeout@3.2.0 - https://www.npmjs.com/package/p-timeout/v/3.2.0 | MIT -MIT License - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ----------------- - -** p-try@2.2.0 - https://www.npmjs.com/package/p-try/v/2.2.0 | MIT -MIT License - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ----------------- - -** pac-proxy-agent@7.2.0 - https://www.npmjs.com/package/pac-proxy-agent/v/7.2.0 | MIT -(The MIT License) - -Copyright (c) 2014 Nathan Rajlich - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ----------------- - -** pac-resolver@7.0.1 - https://www.npmjs.com/package/pac-resolver/v/7.0.1 | MIT -(The MIT License) - -Copyright (c) 2013 Nathan Rajlich - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - ----------------- - -** path-exists@4.0.0 - https://www.npmjs.com/package/path-exists/v/4.0.0 | MIT -MIT License - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ----------------- - -** picomatch@2.3.1 - https://www.npmjs.com/package/picomatch/v/2.3.1 | MIT -The MIT License (MIT) - -Copyright (c) 2017-present, Jon Schlinkert. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - ----------------- - -** process-nextick-args@2.0.1 - https://www.npmjs.com/package/process-nextick-args/v/2.0.1 | MIT - ----------------- - -** process@0.11.10 - https://www.npmjs.com/package/process/v/0.11.10 | MIT -(The MIT License) - -Copyright (c) 2013 Roman Shtylman - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ----------------- - -** promptly@3.2.0 - https://www.npmjs.com/package/promptly/v/3.2.0 | MIT -The MIT License (MIT) - -Copyright (c) 2018 Made With MOXY Lda - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - ----------------- - -** proxy-agent@6.5.0 - https://www.npmjs.com/package/proxy-agent/v/6.5.0 | MIT -(The MIT License) - -Copyright (c) 2013 Nathan Rajlich - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - ----------------- - -** proxy-from-env@1.1.0 - https://www.npmjs.com/package/proxy-from-env/v/1.1.0 | MIT -The MIT License - -Copyright (C) 2016-2018 Rob Wu - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ----------------- - -** read@1.0.7 - https://www.npmjs.com/package/read/v/1.0.7 | ISC -The ISC License - -Copyright (c) Isaac Z. Schlueter and Contributors - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ----------------- - -** readable-stream@2.3.8 - https://www.npmjs.com/package/readable-stream/v/2.3.8 | MIT -Node.js is licensed for use as follows: - -""" -Copyright Node.js contributors. 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", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS -IN THE SOFTWARE. -""" - -This license applies to parts of Node.js originating from the -https://github.com/joyent/node repository: - -""" -Copyright Joyent, Inc. and other Node contributors. 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", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS -IN THE SOFTWARE. -""" - - ----------------- - -** readable-stream@4.7.0 - https://www.npmjs.com/package/readable-stream/v/4.7.0 | MIT -Node.js is licensed for use as follows: - -""" -Copyright Node.js contributors. 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", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS -IN THE SOFTWARE. -""" - -This license applies to parts of Node.js originating from the -https://github.com/joyent/node repository: - -""" -Copyright Joyent, Inc. and other Node contributors. 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", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS -IN THE SOFTWARE. -""" - - ----------------- - -** readdir-glob@1.1.3 - https://www.npmjs.com/package/readdir-glob/v/1.1.3 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2020 Yann Armelin - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------- - -** readdirp@3.6.0 - https://www.npmjs.com/package/readdirp/v/3.6.0 | MIT -MIT License - -Copyright (c) 2012-2019 Thorsten Lorenz, Paul Miller (https://paulmillr.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - ----------------- - -** require-directory@2.1.1 - https://www.npmjs.com/package/require-directory/v/2.1.1 | MIT -The MIT License (MIT) - -Copyright (c) 2011 Troy Goode - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ----------------- - -** require-main-filename@2.0.0 - https://www.npmjs.com/package/require-main-filename/v/2.0.0 | ISC -Copyright (c) 2016, Contributors - -Permission to use, copy, modify, and/or distribute this software -for any purpose with or without fee is hereby granted, provided -that the above copyright notice and this permission notice -appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE -LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES -OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ----------------- - -** safe-buffer@5.1.2 - https://www.npmjs.com/package/safe-buffer/v/5.1.2 | MIT -The MIT License (MIT) - -Copyright (c) Feross Aboukhadijeh - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - ----------------- - -** safe-buffer@5.2.1 - https://www.npmjs.com/package/safe-buffer/v/5.2.1 | MIT -The MIT License (MIT) - -Copyright (c) Feross Aboukhadijeh - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - ----------------- - -** semver@7.7.2 - https://www.npmjs.com/package/semver/v/7.7.2 | ISC -The ISC License - -Copyright (c) Isaac Z. Schlueter and Contributors - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ----------------- - -** set-blocking@2.0.0 - https://www.npmjs.com/package/set-blocking/v/2.0.0 | ISC -Copyright (c) 2016, Contributors - -Permission to use, copy, modify, and/or distribute this software -for any purpose with or without fee is hereby granted, provided -that the above copyright notice and this permission notice -appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE -LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES -OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ----------------- - -** slice-ansi@4.0.0 - https://www.npmjs.com/package/slice-ansi/v/4.0.0 | MIT -MIT License - -Copyright (c) DC -Copyright (c) Sindre Sorhus (https://sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ----------------- - -** smart-buffer@4.2.0 - https://www.npmjs.com/package/smart-buffer/v/4.2.0 | MIT -The MIT License (MIT) - -Copyright (c) 2013-2017 Josh Glazebrook - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ----------------- - -** socks-proxy-agent@8.0.5 - https://www.npmjs.com/package/socks-proxy-agent/v/8.0.5 | MIT -(The MIT License) - -Copyright (c) 2013 Nathan Rajlich - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - ----------------- - -** socks@2.8.7 - https://www.npmjs.com/package/socks/v/2.8.7 | MIT -The MIT License (MIT) - -Copyright (c) 2013 Josh Glazebrook - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ----------------- - -** source-map@0.6.1 - https://www.npmjs.com/package/source-map/v/0.6.1 | BSD-3-Clause - -Copyright (c) 2009-2011, Mozilla Foundation and contributors -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 names of the Mozilla Foundation nor the names of project - 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 COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - ----------------- - -** split2@4.2.0 - https://www.npmjs.com/package/split2/v/4.2.0 | ISC -Copyright (c) 2014-2018, Matteo Collina - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ----------------- - -** streamx@2.22.1 - https://www.npmjs.com/package/streamx/v/2.22.1 | MIT -The MIT License (MIT) - -Copyright (c) 2019 Mathias Buus - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - ----------------- - -** string_decoder@1.1.1 - https://www.npmjs.com/package/string_decoder/v/1.1.1 | MIT -Node.js is licensed for use as follows: - -""" -Copyright Node.js contributors. 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", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS -IN THE SOFTWARE. -""" - -This license applies to parts of Node.js originating from the -https://github.com/joyent/node repository: - -""" -Copyright Joyent, Inc. and other Node contributors. 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", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS -IN THE SOFTWARE. -""" - - - ----------------- - -** string_decoder@1.3.0 - https://www.npmjs.com/package/string_decoder/v/1.3.0 | MIT -Node.js is licensed for use as follows: - -""" -Copyright Node.js contributors. 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", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS -IN THE SOFTWARE. -""" - -This license applies to parts of Node.js originating from the -https://github.com/joyent/node repository: - -""" -Copyright Joyent, Inc. and other Node contributors. 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", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS -IN THE SOFTWARE. -""" - - - ----------------- - -** string-width@4.2.3 - https://www.npmjs.com/package/string-width/v/4.2.3 | MIT -MIT License - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ----------------- - -** strip-ansi@6.0.1 - https://www.npmjs.com/package/strip-ansi/v/6.0.1 | MIT -MIT License - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ----------------- - -** strnum@2.1.1 - https://www.npmjs.com/package/strnum/v/2.1.1 | MIT -MIT License - -Copyright (c) 2021 Natural Intelligence - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - ----------------- - -** supports-color@7.2.0 - https://www.npmjs.com/package/supports-color/v/7.2.0 | MIT -MIT License - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ----------------- - -** table@6.9.0 - https://www.npmjs.com/package/table/v/6.9.0 | BSD-3-Clause -Copyright (c) 2018, Gajus Kuizinas (http://gajus.com/) -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 the Gajus Kuizinas (http://gajus.com/) 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 ANUARY 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. - - ----------------- - -** tar-stream@3.1.7 - https://www.npmjs.com/package/tar-stream/v/3.1.7 | MIT -The MIT License (MIT) - -Copyright (c) 2014 Mathias Buus - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - ----------------- - -** text-decoder@1.2.3 - https://www.npmjs.com/package/text-decoder/v/1.2.3 | Apache-2.0 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----------------- - -** to-regex-range@5.0.1 - https://www.npmjs.com/package/to-regex-range/v/5.0.1 | MIT -The MIT License (MIT) - -Copyright (c) 2015-present, Jon Schlinkert. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - ----------------- - -** tslib@2.8.1 - https://www.npmjs.com/package/tslib/v/2.8.1 | 0BSD -Copyright (c) Microsoft Corporation. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - ----------------- - -** universalify@2.0.1 - https://www.npmjs.com/package/universalify/v/2.0.1 | MIT -(The MIT License) - -Copyright (c) 2017, Ryan Zimmerman - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the 'Software'), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ----------------- - -** util-deprecate@1.0.2 - https://www.npmjs.com/package/util-deprecate/v/1.0.2 | MIT -(The MIT License) - -Copyright (c) 2014 Nathan Rajlich - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following -conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - - ----------------- - -** uuid@11.1.0 - https://www.npmjs.com/package/uuid/v/11.1.0 | MIT - ----------------- - -** uuid@9.0.1 - https://www.npmjs.com/package/uuid/v/9.0.1 | MIT - ----------------- - -** which-module@2.0.1 - https://www.npmjs.com/package/which-module/v/2.0.1 | ISC -Copyright (c) 2016, Contributors - -Permission to use, copy, modify, and/or distribute this software for any purpose -with or without fee is hereby granted, provided that the above copyright notice -and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF -THIS SOFTWARE. - - ----------------- - -** wrap-ansi@6.2.0 - https://www.npmjs.com/package/wrap-ansi/v/6.2.0 | MIT -MIT License - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ----------------- - -** wrap-ansi@7.0.0 - https://www.npmjs.com/package/wrap-ansi/v/7.0.0 | MIT -MIT License - -Copyright (c) Sindre Sorhus (https://sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ----------------- - -** y18n@4.0.3 - https://www.npmjs.com/package/y18n/v/4.0.3 | ISC -Copyright (c) 2015, Contributors - -Permission to use, copy, modify, and/or distribute this software for any purpose -with or without fee is hereby granted, provided that the above copyright notice -and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF -THIS SOFTWARE. - - ----------------- - -** yaml@1.10.2 - https://www.npmjs.com/package/yaml/v/1.10.2 | ISC -Copyright 2018 Eemeli Aro - -Permission to use, copy, modify, and/or distribute this software for any purpose -with or without fee is hereby granted, provided that the above copyright notice -and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF -THIS SOFTWARE. - - ----------------- - -** yargs-parser@18.1.3 - https://www.npmjs.com/package/yargs-parser/v/18.1.3 | ISC -Copyright (c) 2016, Contributors - -Permission to use, copy, modify, and/or distribute this software -for any purpose with or without fee is hereby granted, provided -that the above copyright notice and this permission notice -appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE -LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES -OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - ----------------- - -** yargs@15.4.1 - https://www.npmjs.com/package/yargs/v/15.4.1 | MIT -MIT License - -Copyright 2010 James Halliday (mail@substack.net); Modified work Copyright 2014 Contributors (ben@npmjs.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - ----------------- - -** yocto-queue@0.1.0 - https://www.npmjs.com/package/yocto-queue/v/0.1.0 | MIT -MIT License - -Copyright (c) Sindre Sorhus (https://sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ----------------- - -** zip-stream@6.0.1 - https://www.npmjs.com/package/zip-stream/v/6.0.1 | MIT -Copyright (c) 2014 Chris Talkington, contributors. - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following -conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - ----------------- diff --git a/packages/@aws-cdk/cli-lib-alpha/awslint.json b/packages/@aws-cdk/cli-lib-alpha/awslint.json deleted file mode 100644 index 390fd644c..000000000 --- a/packages/@aws-cdk/cli-lib-alpha/awslint.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "exclude": [ - "props-no-undefined-default:@aws-cdk/cli-lib-alpha.BootstrapOptions.bootstrapCustomerKey", - "props-no-undefined-default:@aws-cdk/cli-lib-alpha.BootstrapOptions.bootstrapKmsKeyId", - "props-no-undefined-default:@aws-cdk/cli-lib-alpha.BootstrapOptions.customPermissionsBoundary", - "props-no-undefined-default:@aws-cdk/cli-lib-alpha.BootstrapOptions.examplePermissionsBoundary", - "props-no-undefined-default:@aws-cdk/cli-lib-alpha.BootstrapOptions.publicAccessBlockConfiguration", - "props-no-undefined-default:@aws-cdk/cli-lib-alpha.BootstrapOptions.qualifier", - "props-default-doc:@aws-cdk/cli-lib-alpha.BootstrapOptions.template", - "props-default-doc:@aws-cdk/cli-lib-alpha.BootstrapOptions.toolkitStackName", - "props-no-undefined-default:@aws-cdk/cli-lib-alpha.BootstrapOptions.trust", - "props-no-undefined-default:@aws-cdk/cli-lib-alpha.BootstrapOptions.trustForLookup", - "docs-public-apis:@aws-cdk/cli-lib-alpha.DeployOptions.hotswap", - "props-default-doc:@aws-cdk/cli-lib-alpha.DeployOptions.hotswap", - "docs-public-apis:@aws-cdk/cli-lib-alpha.HotswapMode" - ] -} diff --git a/packages/@aws-cdk/cli-lib-alpha/build-tools/copy-cli-resources.sh b/packages/@aws-cdk/cli-lib-alpha/build-tools/copy-cli-resources.sh deleted file mode 100755 index d04e7fe93..000000000 --- a/packages/@aws-cdk/cli-lib-alpha/build-tools/copy-cli-resources.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/bash -set -euo pipefail - -aws_cdk="$1" - -# Copy all resources that aws_cdk/generate.sh produced, and some othersCall the generator for the -cp $aws_cdk/build-info.json ./ -cp -R $aws_cdk/lib/init-templates ./lib/ - -mkdir -p ./lib/api/bootstrap/ && cp $aws_cdk/lib/api/bootstrap/bootstrap-template.yaml ./lib/api/bootstrap/ -cp $aws_cdk/lib/index_bg.wasm ./lib/ -cp $aws_cdk/db.json.gz ./ diff --git a/packages/@aws-cdk/cli-lib-alpha/jest.config.json b/packages/@aws-cdk/cli-lib-alpha/jest.config.json deleted file mode 100644 index a95302a29..000000000 --- a/packages/@aws-cdk/cli-lib-alpha/jest.config.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "coverageProvider": "v8", - "maxWorkers": "80%", - "testEnvironment": "node", - "coverageThreshold": { - "global": { - "statements": 80, - "branches": 80, - "functions": 80, - "lines": 80 - } - }, - "collectCoverage": true, - "coverageReporters": [ - "text-summary", - "cobertura", - [ - "html", - { - "subdir": "html-report" - } - ] - ], - "testMatch": [ - "/test/**/?(*.)+(test).ts", - "/@(lib|test)/**/*(*.)@(spec|test).ts?(x)", - "/@(lib|test)/**/__tests__/**/*.ts?(x)" - ], - "coveragePathIgnorePatterns": [ - "\\.generated\\.[jt]s$", - "/test/", - ".warnings.jsii.js$", - "/node_modules/" - ], - "reporters": [ - "default", - [ - "jest-junit", - { - "suiteName": "jest tests", - "outputDirectory": "coverage" - } - ] - ], - "randomize": true, - "clearMocks": true, - "coverageDirectory": "coverage", - "testPathIgnorePatterns": [ - "/node_modules/" - ], - "watchPathIgnorePatterns": [ - "/node_modules/" - ], - "transform": { - "^.+\\.[t]sx?$": [ - "ts-jest", - { - "tsconfig": "tsconfig.dev.json" - } - ] - }, - "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\"." -} diff --git a/packages/@aws-cdk/cli-lib-alpha/lib/aws-cdk.ts b/packages/@aws-cdk/cli-lib-alpha/lib/aws-cdk.ts deleted file mode 100644 index bca850d8e..000000000 --- a/packages/@aws-cdk/cli-lib-alpha/lib/aws-cdk.ts +++ /dev/null @@ -1,7 +0,0 @@ -/* eslint-disable import/no-extraneous-dependencies */ -/* eslint-disable import/no-relative-packages */ -export { contextFromSettings, prepareDefaultEnvironment } from '../../../aws-cdk/lib/api/cloud-assembly'; -export { createAssembly } from '../../../aws-cdk/lib/cxapp/exec'; -export { exec } from '../../../aws-cdk'; -export { debug } from '../../../aws-cdk/lib/legacy'; -export { synthParametersFromSettings, writeContextToEnv } from '../../../aws-cdk/lib/api/cloud-assembly'; diff --git a/packages/@aws-cdk/cli-lib-alpha/lib/cli.ts b/packages/@aws-cdk/cli-lib-alpha/lib/cli.ts deleted file mode 100644 index d709fcd63..000000000 --- a/packages/@aws-cdk/cli-lib-alpha/lib/cli.ts +++ /dev/null @@ -1,369 +0,0 @@ -import { format } from 'util'; -import { exec as runCli, debug, createAssembly, prepareDefaultEnvironment, synthParametersFromSettings, writeContextToEnv } from './aws-cdk'; -import type { SharedOptions, DeployOptions, DestroyOptions, BootstrapOptions, SynthOptions, ListOptions } from './commands'; -import { StackActivityProgress, HotswapMode } from './commands'; - -const debugFn = async (msg: string) => void debug(msg); - -/** - * AWS CDK CLI operations - */ -export interface IAwsCdkCli { - /** - * cdk list - */ - list(options?: ListOptions): Promise; - - /** - * cdk synth - */ - synth(options?: SynthOptions): Promise; - - /** - * cdk bootstrap - */ - bootstrap(options?: BootstrapOptions): Promise; - - /** - * cdk deploy - */ - deploy(options?: DeployOptions): Promise; - - /** - * cdk destroy - */ - destroy(options?: DestroyOptions): Promise; -} - -/** - * Configuration for creating a CLI from an AWS CDK App directory - */ -export interface CdkAppDirectoryProps { - /** - * Command-line for executing your app or a cloud assembly directory - * e.g. "node bin/my-app.js" - * or - * "cdk.out" - * - * @default - read from cdk.json - */ - readonly app?: string; - - /** - * Emits the synthesized cloud assembly into a directory - * - * @default cdk.out - */ - readonly output?: string; -} - -/** - * A class returning the path to a Cloud Assembly Directory when its `produce` method is invoked with the current context - * - * AWS CDK apps might need to be synthesized multiple times with additional context values before they are ready. - * When running the CLI from inside a directory, this is implemented by invoking the app multiple times. - * Here the `produce()` method provides this multi-pass ability. - */ -export interface ICloudAssemblyDirectoryProducer { - /** - * The working directory used to run the Cloud Assembly from. - * This is were a `cdk.context.json` files will be written. - * - * @default - current working directory - */ - workingDirectory?: string; - - /** - * Synthesize a Cloud Assembly directory for a given context. - * - * For all features to work correctly, `cdk.App()` must be instantiated with the received context values in the method body. - * Usually obtained similar to this: - * ```ts fixture=imports - * class MyProducer implements ICloudAssemblyDirectoryProducer { - * async produce(context: Record) { - * const app = new cdk.App({ context }); - * // create stacks here - * return app.synth().directory; - * } - * } - * ``` - */ - produce(context: Record): Promise; -} - -/** - * Provides a programmatic interface for interacting with the AWS CDK CLI - */ -export class AwsCdkCli implements IAwsCdkCli { - /** - * Create the CLI from a directory containing an AWS CDK app - * @param directory - the directory of the AWS CDK app. Defaults to the current working directory. - * @param props - additional configuration properties - * @returns an instance of `AwsCdkCli` - */ - public static fromCdkAppDirectory(directory?: string, props: CdkAppDirectoryProps = {}) { - return new AwsCdkCli(async (args) => changeDir( - () => { - if (props.app) { - args.push('--app', props.app); - } - if (props.output) { - args.push('--output', props.output); - } - - return runCli(args); - }, - directory, - )); - } - - /** - * Create the CLI from a CloudAssemblyDirectoryProducer - */ - public static fromCloudAssemblyDirectoryProducer(producer: ICloudAssemblyDirectoryProducer) { - return new AwsCdkCli(async (args) => changeDir( - () => runCli(args, async (sdk, config) => { - const params = synthParametersFromSettings(config.settings); - - const fullCtx = { - ...config.context.all, - ...params.context, - }; - await debugFn(format('context:', fullCtx)); - - const env = { - ...process.env, - ...await prepareDefaultEnvironment(sdk, debugFn), - ...params.env, - }; - - const cleanupContext = await writeContextToEnv(env, fullCtx, 'env-is-complete'); - try { - return await withEnv(async() => createAssembly(await producer.produce(fullCtx)), env); - } finally { - await cleanupContext(); - } - }), - producer.workingDirectory, - )); - } - - private constructor( - private readonly cli: (args: string[]) => Promise, - ) { - } - - /** - * Execute the CLI with a list of arguments - */ - private async exec(args: string[]) { - return this.cli(args); - } - - /** - * cdk list - */ - public async list(options: ListOptions = {}) { - const listCommandArgs: string[] = [ - ...renderBooleanArg('long', options.long), - ...this.createDefaultArguments(options), - ]; - - await this.exec(['ls', ...listCommandArgs]); - } - - /** - * cdk synth - */ - public async synth(options: SynthOptions = {}) { - const synthCommandArgs: string[] = [ - ...renderBooleanArg('validation', options.validation), - ...renderBooleanArg('quiet', options.quiet), - ...renderBooleanArg('exclusively', options.exclusively), - ...this.createDefaultArguments(options), - ]; - - await this.exec(['synth', ...synthCommandArgs]); - } - - /** - * cdk bootstrap - */ - public async bootstrap(options: BootstrapOptions = {}) { - const envs = options.environments ?? []; - const bootstrapCommandArgs: string[] = [ - ...envs, - ...renderBooleanArg('force', options.force), - ...renderBooleanArg('show-template', options.showTemplate), - ...renderBooleanArg('terminationProtection', options.terminationProtection), - ...renderBooleanArg('example-permissions-boundary', options.examplePermissionsBoundary), - ...renderBooleanArg('terminationProtection', options.usePreviousParameters), - ...renderBooleanArg('execute', options.execute), - ...options.toolkitStackName ? ['--toolkit-stack-name', options.toolkitStackName] : [], - ...options.bootstrapBucketName ? ['--bootstrap-bucket-name', options.bootstrapBucketName] : [], - ...options.cfnExecutionPolicy ? ['--cloudformation-execution-policies', options.cfnExecutionPolicy] : [], - ...options.template ? ['--template', options.template] : [], - ...options.customPermissionsBoundary ? ['--custom-permissions-boundary', options.customPermissionsBoundary] : [], - ...options.qualifier ? ['--qualifier', options.qualifier] : [], - ...options.trust ? ['--trust', options.trust] : [], - ...options.trustForLookup ? ['--trust-for-lookup', options.trustForLookup] : [], - ...options.bootstrapKmsKeyId ? ['--bootstrap-kms-key-id', options.bootstrapKmsKeyId] : [], - ...options.bootstrapCustomerKey ? ['--bootstrap-customer-key', options.bootstrapCustomerKey] : [], - ...options.publicAccessBlockConfiguration ? ['--public-access-block-configuration', options.publicAccessBlockConfiguration] : [], - ...this.createDefaultArguments(options), - ]; - - await this.exec(['bootstrap', ...bootstrapCommandArgs]); - } - - /** - * cdk deploy - */ - public async deploy(options: DeployOptions = {}) { - const deployCommandArgs: string[] = [ - ...renderBooleanArg('ci', options.ci), - ...renderBooleanArg('execute', options.execute), - ...renderBooleanArg('exclusively', options.exclusively), - ...renderBooleanArg('force', options.force), - ...renderBooleanArg('previous-parameters', options.usePreviousParameters), - ...renderBooleanArg('rollback', options.rollback), - ...renderBooleanArg('staging', options.staging), - ...renderBooleanArg('asset-parallelism', options.assetParallelism), - ...renderBooleanArg('asset-prebuild', options.assetPrebuild), - ...renderNumberArg('concurrency', options.concurrency), - ...renderHotswapArg(options.hotswap), - ...options.reuseAssets ? renderArrayArg('--reuse-assets', options.reuseAssets) : [], - ...options.notificationArns ? renderArrayArg('--notification-arns', options.notificationArns) : [], - ...options.parameters ? renderMapArrayArg('--parameters', options.parameters) : [], - ...options.outputsFile ? ['--outputs-file', options.outputsFile] : [], - ...options.requireApproval ? ['--require-approval', options.requireApproval] : [], - ...options.changeSetName ? ['--change-set-name', options.changeSetName] : [], - ...options.toolkitStackName ? ['--toolkit-stack-name', options.toolkitStackName] : [], - ...options.progress ? ['--progress', options.progress] : ['--progress', StackActivityProgress.EVENTS], - ...this.createDefaultArguments(options), - ]; - - await this.exec(['deploy', ...deployCommandArgs]); - } - - /** - * cdk destroy - */ - public async destroy(options: DestroyOptions = {}) { - const destroyCommandArgs: string[] = [ - ...options.requireApproval ? [] : ['--force'], - ...renderBooleanArg('exclusively', options.exclusively), - ...this.createDefaultArguments(options), - ]; - - await this.exec(['destroy', ...destroyCommandArgs]); - } - - /** - * Configure default arguments shared by all commands - */ - private createDefaultArguments(options: SharedOptions): string[] { - const stacks = options.stacks ?? ['--all']; - return [ - ...renderBooleanArg('strict', options.strict), - ...renderBooleanArg('trace', options.trace), - ...renderBooleanArg('lookups', options.lookups), - ...renderBooleanArg('ignore-errors', options.ignoreErrors), - ...renderBooleanArg('json', options.json), - ...renderBooleanArg('verbose', options.verbose), - ...renderBooleanArg('debug', options.debug), - ...renderBooleanArg('ec2creds', options.ec2Creds), - ...renderBooleanArg('version-reporting', options.versionReporting), - ...renderBooleanArg('path-metadata', options.pathMetadata), - ...renderBooleanArg('asset-metadata', options.assetMetadata), - ...renderBooleanArg('notices', options.notices), - ...renderBooleanArg('color', options.color ?? (process.env.NO_COLOR ? false : undefined)), - ...options.context ? renderMapArrayArg('--context', options.context) : [], - ...options.profile ? ['--profile', options.profile] : [], - ...options.proxy ? ['--proxy', options.proxy] : [], - ...options.caBundlePath ? ['--ca-bundle-path', options.caBundlePath] : [], - ...options.roleArn ? ['--role-arn', options.roleArn] : [], - ...stacks, - ]; - } -} - -function renderHotswapArg(hotswapMode: HotswapMode | undefined): string[] { - switch (hotswapMode) { - case HotswapMode.FALL_BACK: - return ['--hotswap-fallback']; - case HotswapMode.HOTSWAP_ONLY: - return ['--hotswap']; - default: - return []; - } -} - -function renderMapArrayArg(flag: string, parameters: { [name: string]: string | undefined }): string[] { - const params: string[] = []; - for (const [key, value] of Object.entries(parameters)) { - params.push(`${key}=${value}`); - } - return renderArrayArg(flag, params); -} - -function renderArrayArg(flag: string, values?: string[]): string[] { - let args: string[] = []; - for (const value of values ?? []) { - args.push(flag, value); - } - return args; -} - -function renderBooleanArg(arg: string, value?: boolean): string[] { - if (value) { - return [`--${arg}`]; - } else if (value === undefined) { - return []; - } else { - return [`--no-${arg}`]; - } -} - -function renderNumberArg(arg: string, value?: number): string[] { - if (typeof value === 'undefined') { - return []; - } - - return [`--${arg}`, value.toString(10)]; -} - -/** - * Run code from a different working directory - */ -async function changeDir(block: () => Promise, workingDir?: string) { - const originalWorkingDir = process.cwd(); - try { - if (workingDir) { - process.chdir(workingDir); - } - - return await block(); - } finally { - if (workingDir) { - process.chdir(originalWorkingDir); - } - } -} - -/** - * Run code with additional environment variables - */ -async function withEnv(block: () => Promise, env: Record = {}) { - const originalEnv = process.env; - try { - process.env = { - ...originalEnv, - ...env, - }; - - return await block(); - } finally { - process.env = originalEnv; - } -} diff --git a/packages/@aws-cdk/cli-lib-alpha/lib/commands/bootstrap.ts b/packages/@aws-cdk/cli-lib-alpha/lib/commands/bootstrap.ts deleted file mode 100644 index 1bf07ee4a..000000000 --- a/packages/@aws-cdk/cli-lib-alpha/lib/commands/bootstrap.ts +++ /dev/null @@ -1,131 +0,0 @@ -import type { SharedOptions } from './common'; - -/** - * Options to use with cdk bootstrap - */ -export interface BootstrapOptions extends SharedOptions { - /** - * The target AWS environments to deploy the bootstrap stack to. - * Uses the following format: `aws:///` - * - * @example "aws://123456789012/us-east-1" - * @default - Bootstrap all environments referenced in the CDK app or determine an environment from local configuration. - */ - readonly environments?: string[]; - - /** - * The name of the CDK toolkit stack to create - */ - readonly toolkitStackName?: string; - - /** - * The name of the CDK toolkit bucket; bucket will be created and - * must not exist - * @default - auto-generated CloudFormation name - */ - readonly bootstrapBucketName?: string; - - /** - * Always bootstrap even if it would downgrade template version - * @default false - */ - readonly force?: boolean; - - /** - * The Managed Policy ARNs that should be attached to the - * role performing deployments into this environment (may be repeated, modern bootstrapping only) - * @default - none - */ - readonly cfnExecutionPolicy?: string; - - /** - * Instead of actual bootstrapping, print the current - * CLI\'s bootstrapping template to stdout for customization - * @default false - */ - readonly showTemplate?: boolean; - - /** - * Use the template from the given file instead of the - * built-in one (use --show-template to obtain an example) - */ - readonly template?: string; - - /** - * Toggle CloudFormation termination protection on the - * bootstrap stacks - * @default false - */ - readonly terminationProtection?: boolean; - - /** - * Use the example permissions boundary. - * @default undefined - */ - readonly examplePermissionsBoundary?: boolean; - - /** - * Use the permissions boundary specified by name. - * @default undefined - */ - readonly customPermissionsBoundary?: string; - - /** - * Use previous values for existing parameters (you must specify - * all parameters on every deployment if this is disabled) - * @default true - */ - readonly usePreviousParameters?: boolean; - - /** - * Whether to execute ChangeSet (--no-execute will NOT execute - * the ChangeSet) - * @default true - */ - readonly execute?: boolean; - - /** - * 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 - */ - readonly qualifier?: string; - - /** - * The AWS account IDs that should be trusted to perform - * deployments into this environment (may be repeated, - * modern bootstrapping only) - * @default undefined - */ - readonly trust?: string; - - /** - * The AWS account IDs that should be trusted to look - * up values in this environment (may be repeated, - * modern bootstrapping only) - * @default undefined - */ - readonly trustForLookup?: string; - - /** - * AWS KMS master key ID used for the SSE-KMS encryption - * @default undefined - */ - readonly bootstrapKmsKeyId?: string; - - /** - * Create a Customer Master Key (CMK) for the bootstrap - * bucket (you will be charged but can customize - * permissions, modern bootstrapping only) - * @default undefined - */ - readonly bootstrapCustomerKey?: string; - - /** - * Block public access configuration on CDK toolkit - * bucket (enabled by default) - * @default undefined - */ - readonly publicAccessBlockConfiguration?: string; -} diff --git a/packages/@aws-cdk/cli-lib-alpha/lib/commands/common.ts b/packages/@aws-cdk/cli-lib-alpha/lib/commands/common.ts deleted file mode 100644 index 3602ab6ca..000000000 --- a/packages/@aws-cdk/cli-lib-alpha/lib/commands/common.ts +++ /dev/null @@ -1,173 +0,0 @@ -/** - * In what scenarios should the CLI ask for approval - */ -export enum RequireApproval { - /** - * Never ask for approval - */ - NEVER = 'never', - - /** - * Prompt for approval for any type of change to the stack - */ - ANYCHANGE = 'any-change', - - /** - * Only prompt for approval if there are security related changes - */ - BROADENING = 'broadening', -} - -/** - * AWS CDK CLI options that apply to all commands - */ -export interface SharedOptions { - /** - * List of stacks to deploy - * - * @default - all stacks - */ - readonly stacks?: string[]; - - /** - * Role to pass to CloudFormation for deployment - * - * @default - use the bootstrap cfn-exec role - */ - readonly roleArn?: string; - - /** - * Additional context - * - * @default - no additional context - */ - readonly context?: { [name: string]: string }; - - /** - * Print trace for stack warnings - * - * @default false - */ - readonly trace?: boolean; - - /** - * Do not construct stacks with warnings - * - * @default false - */ - readonly strict?: boolean; - - /** - * Perform context lookups. - * - * Synthesis fails if this is disabled and context lookups need - * to be performed - * - * @default true - */ - readonly lookups?: boolean; - - /** - * Ignores synthesis errors, which will likely produce an invalid output - * - * @default false - */ - readonly ignoreErrors?: boolean; - - /** - * Use JSON output instead of YAML when templates are printed - * to STDOUT - * - * @default false - */ - readonly json?: boolean; - - /** - * show debug logs - * - * @default false - */ - readonly verbose?: boolean; - - /** - * enable emission of additional debugging information, such as creation stack - * traces of tokens - * - * @default false - */ - readonly debug?: boolean; - - /** - * Use the indicated AWS profile as the default environment - * - * @default - no profile is used - */ - readonly profile?: string; - - /** - * Use the indicated proxy. Will read from - * HTTPS_PROXY environment if specified - * - * @default - no proxy - */ - readonly proxy?: string; - - /** - * Path to CA certificate to use when validating HTTPS - * requests. - * - * @default - read from AWS_CA_BUNDLE environment variable - */ - readonly caBundlePath?: string; - - /** - * Force trying to fetch EC2 instance credentials - * - * @default - guess EC2 instance status - */ - readonly ec2Creds?: boolean; - - /** - * Include "AWS::CDK::Metadata" resource in synthesized templates - * - * @default true - */ - readonly versionReporting?: boolean; - - /** - * Include "aws:cdk:path" CloudFormation metadata for each resource - * - * @default true - */ - readonly pathMetadata?: boolean; - - /** - * Include "aws:asset:*" CloudFormation metadata for resources that use assets - * - * @default true - */ - readonly assetMetadata?: boolean; - - /** - * Copy assets to the output directory - * - * Needed for local debugging the source files with SAM CLI - * - * @default false - */ - readonly staging?: boolean; - - /** - * Show relevant notices - * - * @default true - */ - readonly notices?: boolean; - - /** - * Show colors and other style from console output - * - * @default - `true` unless the environment variable `NO_COLOR` is set - */ - readonly color?: boolean; -} diff --git a/packages/@aws-cdk/cli-lib-alpha/lib/commands/deploy.ts b/packages/@aws-cdk/cli-lib-alpha/lib/commands/deploy.ts deleted file mode 100644 index b74bae52a..000000000 --- a/packages/@aws-cdk/cli-lib-alpha/lib/commands/deploy.ts +++ /dev/null @@ -1,170 +0,0 @@ -import type { SharedOptions, RequireApproval } from './common'; - -export enum HotswapMode { - /** - * Will fall back to CloudFormation when a non-hotswappable change is detected - */ - FALL_BACK = 'fall-back', - - /** - * Will not fall back to CloudFormation when a non-hotswappable change is detected - */ - HOTSWAP_ONLY = 'hotswap-only', - - /** - * Will not attempt to hotswap anything and instead go straight to CloudFormation - */ - FULL_DEPLOYMENT = 'full-deployment', -} - -/** - * Options to use with cdk deploy - */ -export interface DeployOptions extends SharedOptions { - /** - * Only perform action on the given stack - * - * @default false - */ - readonly exclusively?: boolean; - - /** - * Name of the toolkit stack to use/deploy - * - * @default CDKToolkit - */ - readonly toolkitStackName?: string; - - /** - * Reuse the assets with the given asset IDs - * - * @default - do not reuse assets - */ - readonly reuseAssets?: string[]; - - /** - * Optional name to use for the CloudFormation change set. - * If not provided, a name will be generated automatically. - * - * @default - auto generate a name - */ - readonly changeSetName?: string; - - /** - * Always deploy, even if templates are identical. - * - * @default false - */ - readonly force?: boolean; - - /** - * Rollback failed deployments - * - * @default true - */ - readonly rollback?: boolean; - - /** - * ARNs of SNS topics that CloudFormation will notify with stack related events - * - * @default - no notifications - */ - readonly notificationArns?: string[]; - - /** - * What kind of security changes require approval - * - * @default RequireApproval.NEVER - */ - readonly requireApproval?: RequireApproval; - - /** - * Whether to execute the ChangeSet - * Not providing `execute` parameter will result in execution of ChangeSet - * @default true - */ - readonly execute?: boolean; - - /* - * Whether to perform a 'hotswap' deployment. - * A 'hotswap' deployment will attempt to short-circuit CloudFormation - * and update the affected resources like Lambda functions directly. Do not use this in production environments - * - * @default - `HotswapMode.FULL_DEPLOYMENT` for regular deployments, `HotswapMode.HOTSWAP_ONLY` for 'watch' deployments - */ - readonly hotswap?: HotswapMode; - - /** - * Additional parameters for CloudFormation at deploy time - * @default {} - */ - readonly parameters?: { [name: string]: string }; - - /** - * Use previous values for unspecified parameters - * - * If not set, all parameters must be specified for every deployment. - * - * @default true - */ - readonly usePreviousParameters?: boolean; - - /** - * Path to file where stack outputs will be written after a successful deploy as JSON - * @default - Outputs are not written to any file - */ - readonly outputsFile?: string; - - /** - * Whether we are on a CI system - * - * @default - `false` unless the environment variable `CI` is set - */ - readonly ci?: boolean; - - /** - * Display mode for stack activity events - * - * The default in the CLI is StackActivityProgress.BAR. But since this is an API - * it makes more sense to set the default to StackActivityProgress.EVENTS - * - * @default StackActivityProgress.EVENTS - */ - readonly progress?: StackActivityProgress; - - /** - * Maximum number of simultaneous deployments (dependency permitting) to execute. - * - * @default 1 - */ - readonly concurrency?: number; - - /** - * Whether to build/publish assets in parallel. - * - * @default false - */ - readonly assetParallelism?: boolean; - - /** - * Whether to build all assets before deploying the first stack (useful for failing Docker builds) - * - * @default true - */ - readonly assetPrebuild?: boolean; -} - -/** - * Supported display modes for stack deployment activity - */ -export enum StackActivityProgress { - /** - * Displays a progress bar with only the events for the resource currently being deployed - */ - BAR = 'bar', - - /** - * Displays complete history with all CloudFormation stack events - */ - EVENTS = 'events', -} diff --git a/packages/@aws-cdk/cli-lib-alpha/lib/commands/destroy.ts b/packages/@aws-cdk/cli-lib-alpha/lib/commands/destroy.ts deleted file mode 100644 index dd483380d..000000000 --- a/packages/@aws-cdk/cli-lib-alpha/lib/commands/destroy.ts +++ /dev/null @@ -1,20 +0,0 @@ -import type { SharedOptions } from './common'; - -/** - * Options to use with cdk destroy - */ -export interface DestroyOptions extends SharedOptions { - /** - * Should the script prompt for approval before destroying stacks - * - * @default false - */ - readonly requireApproval?: boolean; - - /** - * Only destroy the given stack - * - * @default false - */ - readonly exclusively?: boolean; -} diff --git a/packages/@aws-cdk/cli-lib-alpha/lib/commands/index.ts b/packages/@aws-cdk/cli-lib-alpha/lib/commands/index.ts deleted file mode 100644 index 8c4e57e7d..000000000 --- a/packages/@aws-cdk/cli-lib-alpha/lib/commands/index.ts +++ /dev/null @@ -1,6 +0,0 @@ -export * from './common'; -export * from './deploy'; -export * from './destroy'; -export * from './list'; -export * from './synth'; -export * from './bootstrap'; diff --git a/packages/@aws-cdk/cli-lib-alpha/lib/commands/list.ts b/packages/@aws-cdk/cli-lib-alpha/lib/commands/list.ts deleted file mode 100644 index 77301293d..000000000 --- a/packages/@aws-cdk/cli-lib-alpha/lib/commands/list.ts +++ /dev/null @@ -1,13 +0,0 @@ -import type { SharedOptions } from './common'; - -/** - * Options for cdk list - */ -export interface ListOptions extends SharedOptions { - /** - * Display environment information for each stack - * - * @default false - */ - readonly long?: boolean; -} diff --git a/packages/@aws-cdk/cli-lib-alpha/lib/commands/synth.ts b/packages/@aws-cdk/cli-lib-alpha/lib/commands/synth.ts deleted file mode 100644 index 24dc3524c..000000000 --- a/packages/@aws-cdk/cli-lib-alpha/lib/commands/synth.ts +++ /dev/null @@ -1,28 +0,0 @@ -import type { SharedOptions } from './common'; - -/** - * Options to use with cdk synth - */ -export interface SynthOptions extends SharedOptions { - - /** - * After synthesis, validate stacks with the "validateOnSynth" - * attribute set (can also be controlled with CDK_VALIDATION) - * - * @default true; - */ - readonly validation?: boolean; - - /** - * Do not output CloudFormation Template to stdout - * @default false; - */ - readonly quiet?: boolean; - - /** - * Only synthesize the given stack - * - * @default false - */ - readonly exclusively?: boolean; -} diff --git a/packages/@aws-cdk/cli-lib-alpha/lib/index.ts b/packages/@aws-cdk/cli-lib-alpha/lib/index.ts deleted file mode 100644 index 6b4eafdae..000000000 --- a/packages/@aws-cdk/cli-lib-alpha/lib/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export * from './cli'; -export * from './commands'; diff --git a/packages/@aws-cdk/cli-lib-alpha/package.json b/packages/@aws-cdk/cli-lib-alpha/package.json deleted file mode 100644 index 8c255955e..000000000 --- a/packages/@aws-cdk/cli-lib-alpha/package.json +++ /dev/null @@ -1,133 +0,0 @@ -{ - "name": "@aws-cdk/cli-lib-alpha", - "description": "AWS CDK Programmatic CLI library", - "repository": { - "type": "git", - "url": "https://github.com/aws/aws-cdk-cli", - "directory": "packages/@aws-cdk/cli-lib-alpha" - }, - "scripts": { - "build": "npx projen build", - "bump": "npx projen bump", - "check-for-updates": "npx projen check-for-updates", - "check-licenses": "npx projen check-licenses", - "compat": "npx projen compat", - "compile": "npx projen compile", - "default": "npx projen default", - "docgen": "npx projen docgen", - "eslint": "npx projen eslint", - "gather-versions": "npx projen gather-versions", - "nx": "npx projen nx", - "package": "npx projen package", - "package-all": "npx projen package-all", - "package:dotnet": "npx projen package:dotnet", - "package:go": "npx projen package:go", - "package:java": "npx projen package:java", - "package:js": "npx projen package:js", - "package:python": "npx projen package:python", - "post-compile": "npx projen post-compile", - "pre-compile": "npx projen pre-compile", - "rosetta:extract": "npx projen rosetta:extract", - "test": "npx projen test", - "test:watch": "npx projen test:watch", - "unbump": "npx projen unbump", - "watch": "npx projen watch", - "projen": "npx projen" - }, - "author": { - "name": "Amazon Web Services", - "url": "https://aws.amazon.com", - "organization": true - }, - "devDependencies": { - "@cdklabs/eslint-plugin": "^1.3.5", - "@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.215.0", - "commit-and-tag-version": "^12", - "constructs": "^10.0.0", - "eslint": "^9", - "eslint-config-prettier": "^10.1.8", - "eslint-import-resolver-typescript": "^3.10.1", - "eslint-plugin-import": "^2.32.0", - "eslint-plugin-jest": "^28.14.0", - "eslint-plugin-jsdoc": "^50.8.0", - "eslint-plugin-prettier": "^5.5.4", - "jest": "^29.7.0", - "jest-junit": "^16", - "jsii": "5.8", - "jsii-diff": "^1.114.1", - "jsii-docgen": "^10.5.0", - "jsii-pacmak": "^1.114.1", - "jsii-rosetta": "5.8", - "license-checker": "^25.0.1", - "prettier": "^2.8", - "ts-jest": "^29.4.4", - "typescript": "5.8" - }, - "keywords": [ - "aws", - "cdk" - ], - "engines": { - "node": ">= 18.0.0" - }, - "main": "lib/main.js", - "license": "Apache-2.0", - "homepage": "https://github.com/aws/aws-cdk", - "publishConfig": { - "access": "public" - }, - "version": "0.0.0", - "types": "lib/index.d.ts", - "stability": "deprecated", - "deprecated": "Deprecated in favor of @aws-cdk/toolkit-lib, a newer approach providing similar functionality to this package. Please migrate.", - "jsii": { - "outdir": "dist", - "targets": { - "java": { - "package": "software.amazon.awscdk.cli.lib.alpha", - "maven": { - "groupId": "software.amazon.awscdk", - "artifactId": "cdk-cli-lib-alpha" - } - }, - "python": { - "distName": "aws-cdk.cli-lib-alpha", - "module": "aws_cdk.cli_lib_alpha", - "classifiers": [ - "Framework :: AWS CDK", - "Framework :: AWS CDK :: 2", - "Development Status :: 7 - Inactive" - ] - }, - "dotnet": { - "namespace": "Amazon.CDK.Cli.Lib.Alpha", - "packageId": "Amazon.CDK.Cli.Lib.Alpha", - "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/main/logo/default-256-dark.png" - }, - "go": { - "moduleName": "github.com/aws/aws-cdk-go", - "packageName": "awscdkclilibalpha" - } - }, - "tsc": { - "outDir": "lib", - "rootDir": "lib" - }, - "excludeTypescript": [ - "lib/init-templates/*/typescript/*/*.template.ts" - ], - "projectReferences": true - }, - "jsiiRosetta": { - "exampleDependencies": { - "aws-cdk-lib": "^2" - } - }, - "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\"." -} diff --git a/packages/@aws-cdk/cli-lib-alpha/rosetta/default.ts-fixture b/packages/@aws-cdk/cli-lib-alpha/rosetta/default.ts-fixture deleted file mode 100644 index a7cc8422a..000000000 --- a/packages/@aws-cdk/cli-lib-alpha/rosetta/default.ts-fixture +++ /dev/null @@ -1,13 +0,0 @@ -// Fixture with an AwsCdkCli set up -import * as cdk from 'aws-cdk-lib/core'; -import { AwsCdkCli } from '@aws-cdk/cli-lib-alpha'; - -const cli = AwsCdkCli.fromCloudAssemblyDirectoryProducer({ - produce: async (context: Record) => { - const app = new cdk.App({ context }); - const stack = new cdk.Stack(app, 'MyTestStack'); - return app.synth().directory; - } -}); - -/// here diff --git a/packages/@aws-cdk/cli-lib-alpha/rosetta/imports.ts-fixture b/packages/@aws-cdk/cli-lib-alpha/rosetta/imports.ts-fixture deleted file mode 100644 index 5028764e1..000000000 --- a/packages/@aws-cdk/cli-lib-alpha/rosetta/imports.ts-fixture +++ /dev/null @@ -1,5 +0,0 @@ -// Fixture with imports, but nothing else -import * as cdk from 'aws-cdk-lib/core'; -import { AwsCdkCli, ICloudAssemblyDirectoryProducer } from '@aws-cdk/cli-lib-alpha'; - -/// here diff --git a/packages/@aws-cdk/cli-lib-alpha/rosetta/producer.ts-fixture b/packages/@aws-cdk/cli-lib-alpha/rosetta/producer.ts-fixture deleted file mode 100644 index 50292193a..000000000 --- a/packages/@aws-cdk/cli-lib-alpha/rosetta/producer.ts-fixture +++ /dev/null @@ -1,13 +0,0 @@ -// Fixture with imports, but nothing else -import * as cdk from 'aws-cdk-lib/core'; -import { AwsCdkCli, ICloudAssemblyDirectoryProducer } from '@aws-cdk/cli-lib-alpha'; - -class MyProducer implements ICloudAssemblyDirectoryProducer { - async produce(context: Record) { - const app = new cdk.App({ context }); - const stack = new cdk.Stack(app); - return app.synth().directory; - } -} - -/// here diff --git a/packages/@aws-cdk/cli-lib-alpha/test/cli.test.ts b/packages/@aws-cdk/cli-lib-alpha/test/cli.test.ts deleted file mode 100644 index d9c6bff50..000000000 --- a/packages/@aws-cdk/cli-lib-alpha/test/cli.test.ts +++ /dev/null @@ -1,112 +0,0 @@ -import { join } from 'path'; -import * as core from 'aws-cdk-lib/core'; -import { AwsCdkCli } from '../lib'; -import * as cli from '../lib/aws-cdk'; - -// These tests synthesize an actual CDK app and take a bit longer -jest.setTimeout(60_000); - -jest.mock('../lib/aws-cdk', () => { - const original = jest.requireActual('../lib/aws-cdk'); - return { - ...original, - exec: jest.fn(original.exec), - }; -}); -const stdoutMock = jest.spyOn(process.stdout, 'write').mockImplementation(() => { - return true; -}); - -beforeEach(() => { - stdoutMock.mockClear(); - jest.mocked(cli.exec).mockClear(); -}); - -afterAll(() => jest.clearAllMocks()); - -describe('fromCloudAssemblyDirectoryProducer', () => { - const testEnv = jest.fn(); - const cdk = AwsCdkCli.fromCloudAssemblyDirectoryProducer({ - produce: async () => { - const app = new core.App(); - new core.Stack(app, 'Stack1'); - new core.Stack(app, 'Stack2'); - - testEnv(process.env); - - return app.synth().directory; - }, - }); - - beforeEach(() => { - testEnv.mockClear(); - }); - - test('can list all stacks in app', async () => { - // WHEN - await cdk.list(); - - // THEN - expect(jest.mocked(cli.exec)).toHaveBeenCalledWith( - ['ls', '--all'], - expect.anything(), - ); - expect(stdoutMock.mock.calls[0][0]).toContain('Stack1'); - expect(stdoutMock.mock.calls[1][0]).toContain('Stack2'); - }); - - test('does set CDK_DEBUG', async () => { - // WHEN - await cdk.list({ debug: true }); - - // THEN - expect(testEnv.mock.calls[0][0]).toHaveProperty('CDK_DEBUG', 'true'); - }); - - test('does not set CDK_DEBUG when ', async () => { - // WHEN - await cdk.list({ debug: false }); - - // THEN - expect(testEnv.mock.calls[0][0]).not.toHaveProperty('CDK_DEBUG'); - }); -}); - -describe('fromDirectory', () => { - const cdk = AwsCdkCli.fromCdkAppDirectory(join(__dirname, 'test-app')); - - test('can list all stacks in cdk app', async () => { - // WHEN - await cdk.list(); - - // THEN - expect(jest.mocked(cli.exec)).toHaveBeenCalledWith( - ['ls', '--all'], - ); - expect(stdoutMock.mock.calls[0][0]).toContain('AppStack1'); - expect(stdoutMock.mock.calls[1][0]).toContain('AppStack2'); - }); -}); - -describe('fromDirectory with config', () => { - const cdk = AwsCdkCli.fromCdkAppDirectory(join(__dirname, 'test-app'), { - app: 'node -r ts-node/register app.ts', - output: 'cdk.out', - }); - - test('can list all stacks in cdk app', async () => { - // WHEN - await cdk.list(); - - // THEN - expect(jest.mocked(cli.exec)).toHaveBeenCalledWith( - [ - 'ls', '--all', - '--app', 'node -r ts-node/register app.ts', - '--output', 'cdk.out', - ], - ); - expect(stdoutMock.mock.calls[0][0]).toContain('AppStack1'); - expect(stdoutMock.mock.calls[1][0]).toContain('AppStack2'); - }); -}); diff --git a/packages/@aws-cdk/cli-lib-alpha/test/commands.test.ts b/packages/@aws-cdk/cli-lib-alpha/test/commands.test.ts deleted file mode 100644 index 811b86bce..000000000 --- a/packages/@aws-cdk/cli-lib-alpha/test/commands.test.ts +++ /dev/null @@ -1,384 +0,0 @@ -import * as cli from 'aws-cdk'; -import * as core from 'aws-cdk-lib/core'; -import { AwsCdkCli } from '../lib'; -import { HotswapMode, RequireApproval, StackActivityProgress } from '../lib/commands'; - -jest.mock('../../../aws-cdk/lib'); -jest.mocked(cli.exec).mockResolvedValue(0); - -afterEach(() => { - jest.mocked(cli.exec).mockClear(); -}); - -const cdk = AwsCdkCli.fromCloudAssemblyDirectoryProducer({ - produce: async () => { - const app = new core.App(); - new core.Stack(app, 'Stack1'); - new core.Stack(app, 'Stack2'); - - return app.synth().directory; - }, -}); - -describe('deploy', () => { - test('default deploy', async () => { - // WHEN - await cdk.deploy(); - - // THEN - expect(jest.mocked(cli.exec)).toHaveBeenCalledWith( - ['deploy', '--progress', 'events', '--all'], - expect.anything(), - ); - }); - - test('deploy with all arguments', async () => { - // WHEN - await cdk.deploy({ - stacks: ['Stack1'], - ci: false, - json: true, - color: false, - debug: false, - force: true, - proxy: 'https://proxy', - trace: false, - strict: false, - execute: true, - hotswap: HotswapMode.HOTSWAP_ONLY, - lookups: false, - notices: true, - profile: 'my-profile', - roleArn: 'arn:aws:iam::1111111111:role/my-role', - staging: false, - verbose: true, - ec2Creds: true, - rollback: false, - exclusively: true, - outputsFile: 'outputs.json', - reuseAssets: [ - 'asset1234', - 'asset5678', - ], - caBundlePath: '/some/path', - ignoreErrors: false, - pathMetadata: false, - assetMetadata: true, - changeSetName: 'my-change-set', - requireApproval: RequireApproval.NEVER, - toolkitStackName: 'Toolkit', - versionReporting: true, - usePreviousParameters: true, - progress: StackActivityProgress.BAR, - concurrency: 5, - assetParallelism: true, - assetPrebuild: true, - }); - - // THEN - expect(jest.mocked(cli.exec)).toHaveBeenCalledWith( - expect.arrayContaining([ - 'deploy', - '--no-ci', - '--execute', - '--exclusively', - '--force', - '--previous-parameters', - '--no-rollback', - '--no-staging', - '--asset-parallelism', - '--asset-prebuild', - '--concurrency', '5', - '--reuse-assets', 'asset1234', - '--reuse-assets', 'asset5678', - '--outputs-file', 'outputs.json', - '--require-approval', 'never', - '--change-set-name', 'my-change-set', - '--toolkit-stack-name', 'Toolkit', - '--progress', 'bar', - '--no-strict', - '--no-trace', - '--no-lookups', - '--hotswap', - '--no-ignore-errors', - '--json', - '--verbose', - '--no-debug', - '--ec2creds', - '--version-reporting', - '--no-path-metadata', - '--asset-metadata', - '--notices', - '--no-color', - '--profile', 'my-profile', - '--proxy', 'https://proxy', - '--ca-bundle-path', '/some/path', - '--role-arn', 'arn:aws:iam::1111111111:role/my-role', - 'Stack1', - ]), - expect.anything(), - ); - }); - - test('can parse hotswap-fallback argument', async () => { - // WHEN - await cdk.deploy({ - stacks: ['Stack1'], - hotswap: HotswapMode.FALL_BACK, - }); - - // THEN - expect(jest.mocked(cli.exec)).toHaveBeenCalledWith( - [ - 'deploy', - '--hotswap-fallback', - '--progress', 'events', - 'Stack1', - ], - expect.anything(), - ); - }); - - test('skip hotswap full-deployment argument', async () => { - // WHEN - await cdk.deploy({ - stacks: ['Stack1'], - hotswap: HotswapMode.FULL_DEPLOYMENT, - }); - - // THEN - expect(jest.mocked(cli.exec)).toHaveBeenCalledWith( - [ - 'deploy', - '--progress', 'events', - 'Stack1', - ], - expect.anything(), - ); - }); - - test('can parse boolean arguments', async () => { - // WHEN - await cdk.deploy({ - stacks: ['Stack1'], - json: true, - color: false, - }); - - // THEN - expect(jest.mocked(cli.exec)).toHaveBeenCalledWith( - [ - 'deploy', - '--progress', 'events', - '--json', - '--no-color', - 'Stack1', - ], - expect.anything(), - ); - }); - - test('can parse parameters', async() => { - // WHEN - await cdk.deploy({ - stacks: ['Stack1'], - parameters: { - 'myparam': 'test', - 'Stack1:myotherparam': 'test', - }, - }); - - // THEN - expect(jest.mocked(cli.exec)).toHaveBeenCalledWith( - [ - 'deploy', - '--parameters', 'myparam=test', - '--parameters', 'Stack1:myotherparam=test', - '--progress', 'events', - 'Stack1', - ], - expect.anything(), - ); - }); - - test('can parse context', async () => { - // WHEN - await cdk.deploy({ - stacks: ['Stack1'], - context: { - 'myContext': 'value', - 'Stack1:OtherContext': 'otherValue', - }, - }); - - // THEN - expect(jest.mocked(cli.exec)).toHaveBeenCalledWith( - [ - 'deploy', - '--progress', 'events', - '--context', 'myContext=value', - '--context', 'Stack1:OtherContext=otherValue', - 'Stack1', - ], - expect.anything(), - ); - }); - - test('can parse array arguments', async () => { - // WHEN - await cdk.deploy({ - stacks: ['Stack1'], - notificationArns: [ - 'arn:aws:us-east-1:1111111111:some:resource', - 'arn:aws:us-east-1:1111111111:some:other-resource', - ], - }); - - // THEN - expect(jest.mocked(cli.exec)).toHaveBeenCalledWith( - [ - 'deploy', - '--notification-arns', 'arn:aws:us-east-1:1111111111:some:resource', - '--notification-arns', 'arn:aws:us-east-1:1111111111:some:other-resource', - '--progress', 'events', - 'Stack1', - ], - expect.anything(), - ); - }); - - test('can parse number arguments', async () => { - // WHEN - await cdk.deploy({ - stacks: ['Stack1'], - concurrency: 5, - }); - - // THEN - expect(jest.mocked(cli.exec)).toHaveBeenCalledWith( - [ - 'deploy', - '--concurrency', '5', - '--progress', 'events', - 'Stack1', - ], - expect.anything(), - ); - }); -}); - -describe('synth', () => { - test('default synth', async () => { - // WHEN - await cdk.synth(); - - // THEN - expect(jest.mocked(cli.exec)).toHaveBeenCalledWith( - ['synth', '--all'], - expect.anything(), - ); - }); - - test('synth arguments', async () => { - // WHEN - await cdk.synth({ - stacks: ['Stack1'], - }); - - // THEN - expect(jest.mocked(cli.exec)).toHaveBeenCalledWith( - ['synth', 'Stack1'], - expect.anything(), - ); - }); -}); - -describe('destroy', () => { - test('default destroy', async () => { - // WHEN - await cdk.destroy(); - - // THEN - expect(jest.mocked(cli.exec)).toHaveBeenCalledWith( - ['destroy', '--force', '--all'], - expect.anything(), - ); - }); - - test('destroy arguments', async () => { - // WHEN - await cdk.destroy({ - stacks: ['Stack1'], - requireApproval: true, - exclusively: false, - }); - - // THEN - expect(jest.mocked(cli.exec)).toHaveBeenCalledWith( - ['destroy', '--no-exclusively', 'Stack1'], - expect.anything(), - ); - }); -}); - -describe('list', () => { - test('default list', async () => { - // WHEN - await cdk.list(); - - // THEN - expect(jest.mocked(cli.exec)).toHaveBeenCalledWith( - ['ls', '--all'], - expect.anything(), - ); - }); - - test('list arguments', async () => { - // WHEN - await cdk.list({ - stacks: ['*'], - long: true, - }); - - // THEN - expect(jest.mocked(cli.exec)).toHaveBeenCalledWith( - ['ls', '--long', '*'], - expect.anything(), - ); - }); - - test('list without options', async () => { - // WHEN - await cdk.list(); - - // THEN - expect(jest.mocked(cli.exec)).toHaveBeenCalledWith( - ['ls', '--all'], - expect.anything(), - ); - }); - - test('bootstrap without options', async () => { - // WHEN - await cdk.bootstrap(); - - // THEN - expect(jest.mocked(cli.exec)).toHaveBeenCalledWith( - ['bootstrap', '--all'], - expect.anything(), - ); - }); - - test('bootstrap specific environment', async () => { - // WHEN - await cdk.bootstrap({ - environments: ['aws://123456789012/us-east-1'], - }); - - // THEN - expect(jest.mocked(cli.exec)).toHaveBeenCalledWith( - ['bootstrap', 'aws://123456789012/us-east-1', '--all'], - expect.anything(), - ); - }); -}); diff --git a/packages/@aws-cdk/cli-lib-alpha/test/test-app/app.ts b/packages/@aws-cdk/cli-lib-alpha/test/test-app/app.ts deleted file mode 100644 index 303299ec8..000000000 --- a/packages/@aws-cdk/cli-lib-alpha/test/test-app/app.ts +++ /dev/null @@ -1,7 +0,0 @@ -import * as cdk from 'aws-cdk-lib/core'; - -const app = new cdk.App(); -new cdk.Stack(app, 'AppStack1'); -new cdk.Stack(app, 'AppStack2'); - -app.synth(); diff --git a/packages/@aws-cdk/cli-lib-alpha/test/test-app/cdk.json b/packages/@aws-cdk/cli-lib-alpha/test/test-app/cdk.json deleted file mode 100644 index 0b50278dc..000000000 --- a/packages/@aws-cdk/cli-lib-alpha/test/test-app/cdk.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "app": "ts-node app.ts" -} diff --git a/packages/@aws-cdk/cli-lib-alpha/tsconfig.dev.json b/packages/@aws-cdk/cli-lib-alpha/tsconfig.dev.json deleted file mode 100644 index 7ebf7faa4..000000000 --- a/packages/@aws-cdk/cli-lib-alpha/tsconfig.dev.json +++ /dev/null @@ -1,46 +0,0 @@ -// ~~ Generated by projen. To modify, edit .projenrc.js and run "npx projen". -{ - "compilerOptions": { - "alwaysStrict": true, - "declaration": true, - "esModuleInterop": false, - "experimentalDecorators": true, - "inlineSourceMap": true, - "inlineSources": true, - "lib": [ - "es2020" - ], - "module": "commonjs", - "noEmitOnError": false, - "noFallthroughCasesInSwitch": true, - "noImplicitAny": true, - "noImplicitReturns": true, - "noImplicitThis": true, - "noUnusedLocals": true, - "noUnusedParameters": true, - "resolveJsonModule": true, - "strict": true, - "strictNullChecks": true, - "strictPropertyInitialization": true, - "stripInternal": true, - "target": "ES2020", - "incremental": true, - "skipLibCheck": true, - "isolatedModules": true, - "composite": true, - "outDir": "lib" - }, - "include": [ - "lib/**/*.ts", - "test/**/*.ts" - ], - "exclude": [ - "node_modules", - "lib/init-templates/*/typescript/*/*.template.ts" - ], - "references": [ - { - "path": "../../aws-cdk" - } - ] -} diff --git a/packages/aws-cdk/lib/cli/cli.ts b/packages/aws-cdk/lib/cli/cli.ts index 040212bc7..b60fc69ec 100644 --- a/packages/aws-cdk/lib/cli/cli.ts +++ b/packages/aws-cdk/lib/cli/cli.ts @@ -74,12 +74,7 @@ export async function exec(args: string[], synthesizer?: Synthesizer): Promise 2) { - setSdkTracing(true); - } else { - // cli-lib-alpha needs to explicitly set in case it was enabled before - setSdkTracing(false); - } + setSdkTracing(argv.debug || argv.verbose > 2); try { await checkForPlatformWarnings(ioHelper); diff --git a/projenrc/cdk-cli-integ-tests.ts b/projenrc/cdk-cli-integ-tests.ts index fe0a63548..abfb5da3a 100644 --- a/projenrc/cdk-cli-integ-tests.ts +++ b/projenrc/cdk-cli-integ-tests.ts @@ -334,9 +334,6 @@ export class CdkCliIntegTestsWorkflow extends Component { // assumptions about the availability of source packages. IS_CANARY: 'true', CI: 'true', - // This is necessary because the new versioning of @aws-cdk/cli-lib-alpha - // matches the CLI and not the framework. - CLI_LIB_VERSION_MIRRORS_CLI: 'true', }, // Don't run again on the merge queue, we already got confirmation that it works and the // tests are quite expensive. diff --git a/projenrc/issue-labeler.ts b/projenrc/issue-labeler.ts index ac6a97ca6..1dd7d0620 100644 --- a/projenrc/issue-labeler.ts +++ b/projenrc/issue-labeler.ts @@ -7,7 +7,6 @@ import { GitHubToken, stringifyList } from './util'; const OSDS_DEVS = ['ashishdhingra', 'khushail', 'hunhsieh']; const AREA_AFFIXES = ['@aws-cdk/']; const AREA_PARAMS = [ - { area: '@aws-cdk/cli-lib-alpha', keywords: ['cli-lib', 'cli-lib-alpha'], labels: ['@aws-cdk/cli-lib-alpha'] }, { area: '@aws-cdk/cloud-assembly-schema', keywords: ['cloud-assembly', 'schema'], labels: ['@aws-cdk/cloud-assembly-schema'] }, { area: '@aws-cdk/cloudformation-diff', keywords: ['diff', 'cloudformation'], labels: ['@aws-cdk/cloudformation-diff'] }, { area: '@aws-cdk/toolkit-lib', keywords: ['toolkit', 'programmtic toolkit', 'toolkit-lib'], labels: ['@aws-cdk/toolkit-lib'] }, diff --git a/tsconfig.dev.json b/tsconfig.dev.json index c6f2bb3e0..945a854b8 100644 --- a/tsconfig.dev.json +++ b/tsconfig.dev.json @@ -60,9 +60,6 @@ { "path": "packages/aws-cdk" }, - { - "path": "packages/@aws-cdk/cli-lib-alpha" - }, { "path": "packages/@aws-cdk/cdk-cli-wrapper" }, diff --git a/tsconfig.json b/tsconfig.json index 2e4c3cb87..84c548d72 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -57,9 +57,6 @@ { "path": "packages/aws-cdk" }, - { - "path": "packages/@aws-cdk/cli-lib-alpha" - }, { "path": "packages/@aws-cdk/cdk-cli-wrapper" }, diff --git a/yarn.lock b/yarn.lock index 29338e537..99a8ecf99 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3346,7 +3346,7 @@ chalk "^4.1.2" semver "^7.7.2" -"@jsii/spec@1.114.1", "@jsii/spec@^1.113.0", "@jsii/spec@^1.114.1": +"@jsii/spec@1.114.1", "@jsii/spec@^1.113.0": version "1.114.1" resolved "https://registry.yarnpkg.com/@jsii/spec/-/spec-1.114.1.tgz#9c064d57f062d913bcfda25b5496bdf4c9c95c46" integrity sha512-SdjVQaNqLkTUK+2R0/t/MnM/NBvv1vzqxO5sn1nnoFD5Wlih8TFOIjl+Q8npzYmOtN+et3D+BMVYrxmVfq4X0w== @@ -8294,11 +8294,6 @@ glob-parent@^6.0.2: dependencies: is-glob "^4.0.3" -glob-promise@^6.0.7: - version "6.0.7" - resolved "https://registry.yarnpkg.com/glob-promise/-/glob-promise-6.0.7.tgz#6d894212c63a42e1b86d1cbb04f4582b658308e4" - integrity sha512-DEAe6br1w8ZF+y6KM2pzgdfhpreladtNvyNNVgSkxxkFWzXTJFXxQrJQQbAnc7kL0EUd7w5cR8u4K0P4+/q+Gw== - glob@^10.0.0, glob@^10.2.2, glob@^10.3.10, glob@^10.4.5: version "10.4.5" resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.5.tgz#f4d9f0b90ffdbab09c9d77f5f29b4262517b0956" @@ -8335,17 +8330,6 @@ glob@^7.1.1, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.1.7, glob@^7.2.3: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" - integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^5.0.1" - once "^1.3.0" - glob@^9: version "9.3.5" resolved "https://registry.yarnpkg.com/glob/-/glob-9.3.5.tgz#ca2ed8ca452781a3009685607fdf025a899dfe21" @@ -9962,20 +9946,6 @@ jsii-diff@^1.114.1: log4js "^6.9.1" yargs "^17.7.2" -jsii-docgen@^10.5.0: - version "10.8.3" - resolved "https://registry.yarnpkg.com/jsii-docgen/-/jsii-docgen-10.8.3.tgz#c78f9c067bbd3a88371ce731807ea36cf0f136f1" - integrity sha512-ktyhpNNQvoBEm3246+YxJTQ2HPx2k/NQcFqHn906xXiUvKssx+obnUFpJzN9Da8nPqhgYswl6qSryWnDiSFs4Q== - dependencies: - "@jsii/spec" "^1.114.1" - case "^1.6.3" - fs-extra "^10.1.0" - glob "^8.1.0" - glob-promise "^6.0.7" - jsii-reflect "^1.114.1" - semver "^7.7.2" - yargs "^16.2.0" - jsii-pacmak@^1.114.1: version "1.114.1" resolved "https://registry.yarnpkg.com/jsii-pacmak/-/jsii-pacmak-1.114.1.tgz#6723a4c148c5c050b7697744298987db15dd1956" @@ -10702,7 +10672,7 @@ minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: dependencies: brace-expansion "^1.1.7" -minimatch@^5.0.1, minimatch@^5.1.0: +minimatch@^5.1.0: version "5.1.6" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== From 3406ff76348f9988e3ce480d195820e4dfaf171c Mon Sep 17 00:00:00 2001 From: Momo Kornher Date: Mon, 6 Oct 2025 20:30:33 +0200 Subject: [PATCH 24/25] feat(integ-runner): use toolkit-lib as default engine (#906) This PR makes the toolkit-lib engine the default for integ-runner, replacing the previous cli-wrapper engine. ## Changes - **Default engine switch**: is now the default engine instead of - **Deprecation path**: Added unstable flag to temporarily revert to the old engine - **User guidance**: Added helpful error messages and deprecation warnings to guide users through the transition - **Test updates**: Updated test suite to reflect the new default engine ## Migration Path Users experiencing issues with the new default engine can temporarily revert using: ``` --unstable=deprecated-cli-engine ``` The old engine is scheduled for removal in January 2026. ## Error Handling When errors occur with the new engine, users receive guidance on how to report issues and temporarily revert if needed. --- By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license --- packages/@aws-cdk/integ-runner/lib/cli.ts | 31 +++++++++++++------ .../@aws-cdk/integ-runner/test/cli.test.ts | 3 +- 2 files changed, 24 insertions(+), 10 deletions(-) diff --git a/packages/@aws-cdk/integ-runner/lib/cli.ts b/packages/@aws-cdk/integ-runner/lib/cli.ts index 98881f334..a9a05abef 100644 --- a/packages/@aws-cdk/integ-runner/lib/cli.ts +++ b/packages/@aws-cdk/integ-runner/lib/cli.ts @@ -50,7 +50,7 @@ export function parseCliArgs(args: string[] = []) { }) .option('app', { type: 'string', default: undefined, desc: 'The custom CLI command that will be used to run the test files. You can include {filePath} to specify where in the command the test file path should be inserted. Example: --app="python3.8 {filePath}".' }) .option('test-regex', { type: 'array', desc: 'Detect integration test files matching this JavaScript regex pattern. If used multiple times, all files matching any one of the patterns are detected.', default: [] }) - .option('unstable', { type: 'array', desc: 'Opt-in to using unstable features. By using this flags acknowledges that the scope and API of the feature may change without notice. Specify multiple times for each unstable feature you want to opt-in to.', nargs: 1, choices: ['toolkit-lib-engine'], default: [] }) + .option('unstable', { type: 'array', desc: 'Opt-in to using unstable features. By using these flags you acknowledges that scope and APIs of unstable features may change without notice. Specify multiple times for each unstable feature you want to opt-in to.', nargs: 1, choices: ['toolkit-lib-engine', 'deprecated-cli-engine'], default: [] }) .strict() .parse(args); @@ -102,9 +102,22 @@ export function parseCliArgs(args: string[] = []) { } export async function main(args: string[]) { - const options = parseCliArgs(args); - const engine = engineFromOptions(options).engine; + let engineForError; + try { + const options = parseCliArgs(args); + const engine = engineFromOptions(options); + engineForError = engine.engine; + await run(options, engine); + } catch (err: any) { + logger.error(err); + if (engineForError === 'toolkit-lib') { + logger.warning('\n[Notice] You are using the new default engine to run integration tests. If you think the above failure has been caused by the new engine, you may choose to temporarily revert to the old engine by adding the `--unstable=deprecated-cli-engine` option. Please note that this engine is deprecated and scheduled to be removed in January 2026.\n\nIf reverting to the old engine resolves an issue for you, please let us know so we can address this in the new engine. Report issues here: https://github.com/aws/aws-cdk-cli/issues/new/choose'); + } + throw err; + } +} +async function run(options: ReturnType, { engine }: EngineOptions) { const testsFromArgs = await new IntegrationTests(path.resolve(options.directory)).fromCliOptions(options); // List only prints the discovered tests @@ -285,8 +298,7 @@ function mergeTests(testFromArgs: IntegTestInfo[], failedSnapshotTests: IntegTes } export function cli(args: string[] = process.argv.slice(2)) { - main(args).then().catch(err => { - logger.error(err); + main(args).then().catch(() => { process.exitCode = 1; }); } @@ -308,9 +320,10 @@ function configFromFile(fileName?: string): Record { } } -function engineFromOptions(options: { unstable?: string[] }): EngineOptions { - if (options.unstable?.includes('toolkit-lib-engine')) { - return { engine: 'toolkit-lib' }; +function engineFromOptions(options: { unstable?: string[] }): Required { + if (options.unstable?.includes('deprecated-cli-engine')) { + logger.warning('[Deprecation Notice] You have opted-in to use the deprecated CLI engine which is scheduled to be removed in January 2026. If you have encountered blockers while using the new default engine, please let us know by opening an issue: https://github.com/aws/aws-cdk-cli/issues/new/choose\n\nTo use the new default engine, remove the `--unstable=deprecated-cli-engine` option.'); + return { engine: 'cli-wrapper' }; } - return { engine: 'cli-wrapper' }; + return { engine: 'toolkit-lib' }; } diff --git a/packages/@aws-cdk/integ-runner/test/cli.test.ts b/packages/@aws-cdk/integ-runner/test/cli.test.ts index bf69a3a6e..8a4852bdc 100644 --- a/packages/@aws-cdk/integ-runner/test/cli.test.ts +++ b/packages/@aws-cdk/integ-runner/test/cli.test.ts @@ -23,8 +23,9 @@ afterAll(() => { }); describe.each([ - ['cli-wrapper', []], + ['cli-wrapper', ['--unstable', 'deprecated-cli-engine']], ['toolkit-lib', ['--unstable', 'toolkit-lib-engine']], + ['toolkit-lib', []], // default ])('Test discovery with engine %s', (_engine: string, engineArgs: string[]) => { const currentCwd = process.cwd(); beforeAll(() => { From 07895ef1e9e7a3cb7c8ebf414a01681f7288b63e Mon Sep 17 00:00:00 2001 From: Ian Hou <45278651+iankhou@users.noreply.github.com> Date: Mon, 6 Oct 2025 20:44:45 -0400 Subject: [PATCH 25/25] address my comments and increase test coverage for init.ts (97.81%) --- packages/aws-cdk/lib/commands/init/init.ts | 127 ++-- packages/aws-cdk/lib/commands/language.ts | 33 +- packages/aws-cdk/test/commands/init.test.ts | 626 +++++++++++++++++++- 3 files changed, 713 insertions(+), 73 deletions(-) diff --git a/packages/aws-cdk/lib/commands/init/init.ts b/packages/aws-cdk/lib/commands/init/init.ts index 2c210cff4..76ac95c26 100644 --- a/packages/aws-cdk/lib/commands/init/init.ts +++ b/packages/aws-cdk/lib/commands/init/init.ts @@ -8,7 +8,8 @@ import type { IoHelper } from '../../api-private'; import { cliRootDir } from '../../cli/root-dir'; import { versionNumber } from '../../cli/version'; import { cdkHomeDir, formatErrorMessage, rangeFromSemver } from '../../util'; -import { getLanguageAlias } from '../language'; +import type { LanguageInfo } from '../language'; +import { getLanguageAlias, getLanguageExtensions, SUPPORTED_LANGUAGES } from '../language'; /* eslint-disable @typescript-eslint/no-var-requires */ // Packages don't have @types module // eslint-disable-next-line @typescript-eslint/no-require-imports @@ -16,6 +17,8 @@ const camelCase = require('camelcase'); // eslint-disable-next-line @typescript-eslint/no-require-imports const decamelize = require('decamelize'); +const SUPPORTED_LANGUAGE_NAMES = SUPPORTED_LANGUAGES.map((l: LanguageInfo) => l.name); + export interface CliInitOptions { /** * Template name to initialize @@ -209,24 +212,24 @@ async function resolveLanguage(ioHelper: IoHelper, template: InitTemplate, reque * @returns Promise resolving to array of potential template directory names */ async function findPotentialTemplates(repositoryPath: string): Promise { - try { - const entries = await fs.readdir(repositoryPath, { withFileTypes: true }); - const potentialTemplates: string[] = []; + const entries = await fs.readdir(repositoryPath, { withFileTypes: true }); - for (const entry of entries) { - if (entry.isDirectory() && !entry.name.startsWith('.')) { + const templateValidationPromises = entries + .filter(entry => entry.isDirectory() && !entry.name.startsWith('.')) + .map(async (entry) => { + try { const templatePath = path.join(repositoryPath, entry.name); - const languages = await getLanguageDirectories(templatePath); - if (languages.length > 0) { - potentialTemplates.push(entry.name); - } + const { languages } = await getLanguageDirectories(templatePath); + return languages.length > 0 ? entry.name : null; + } catch (error: any) { + // If we can't read a specific template directory, skip it but don't fail the entire operation + return null; } - } + }); - return potentialTemplates; - } catch (error: any) { - return []; - } + /* eslint-disable-next-line @cdklabs/promiseall-no-unbounded-parallelism */ // Limited to directory entries + const validationResults = await Promise.all(templateValidationPromises); + return validationResults.filter((templateName): templateName is string => templateName !== null); } /** @@ -234,27 +237,22 @@ async function findPotentialTemplates(repositoryPath: string): Promise * @param templatePath - Path to the template directory * @returns Promise resolving to array of supported language names */ -async function getLanguageDirectories(templatePath: string): Promise { - const cdkSupportedLanguages = ['typescript', 'javascript', 'python', 'java', 'csharp', 'fsharp', 'go']; - const languageExtensions: Record = { - typescript: ['.ts', '.js'], - javascript: ['.js'], - python: ['.py'], - java: ['.java'], - csharp: ['.cs'], - fsharp: ['.fs'], - go: ['.go'], - }; - +/** + * Get valid CDK language directories from a template path + * @param templatePath - Path to the template directory + * @returns Promise resolving to array of supported language names and directory entries + * @throws ToolkitError if directory cannot be read or validated + */ +async function getLanguageDirectories(templatePath: string): Promise<{ languages: string[]; entries: fs.Dirent[] }> { try { const entries = await fs.readdir(templatePath, { withFileTypes: true }); const languageValidationPromises = entries - .filter(directoryEntry => directoryEntry.isDirectory() && cdkSupportedLanguages.includes(directoryEntry.name)) + .filter(directoryEntry => directoryEntry.isDirectory() && SUPPORTED_LANGUAGE_NAMES.includes(directoryEntry.name)) .map(async (directoryEntry) => { const languageDirectoryPath = path.join(templatePath, directoryEntry.name); try { - const hasValidLanguageFiles = await hasLanguageFiles(languageDirectoryPath, languageExtensions[directoryEntry.name]); + const hasValidLanguageFiles = await hasLanguageFiles(languageDirectoryPath, getLanguageExtensions(directoryEntry.name)); return hasValidLanguageFiles ? directoryEntry.name : null; } catch (error: any) { throw new ToolkitError(`Cannot read language directory '${directoryEntry.name}': ${error.message}`); @@ -263,7 +261,10 @@ async function getLanguageDirectories(templatePath: string): Promise { /* eslint-disable-next-line @cdklabs/promiseall-no-unbounded-parallelism */ // Limited to supported CDK languages (7 max) const validationResults = await Promise.all(languageValidationPromises); - return validationResults.filter((languageName): languageName is string => languageName !== null); + return { + languages: validationResults.filter((languageName): languageName is string => languageName !== null), + entries, + }; } catch (error: any) { throw new ToolkitError(`Cannot read template directory '${templatePath}': ${error.message}`); } @@ -299,24 +300,6 @@ async function hasLanguageFiles(directoryPath: string, extensions: string[]): Pr return false; } -/** - * Get file extensions for a specific language - * @param language - The programming language - * @returns Array of file extensions for the language - */ -function getLanguageExtensions(language: string): string[] { - const languageExtensions: Record = { - typescript: ['.ts', '.js'], - javascript: ['.js'], - python: ['.py'], - java: ['.java'], - csharp: ['.cs'], - fsharp: ['.fs'], - go: ['.go'], - }; - return languageExtensions[language] || []; -} - /** * Returns the name of the Python executable for this OS * @returns The Python executable name for the current platform @@ -355,33 +338,31 @@ export class InitTemplate { throw new ToolkitError(`Template path does not exist: ${basePath}`); } - let actualBasePath = basePath; - let languages = await getLanguageDirectories(basePath); + let templateSourcePath = basePath; + let { languages, entries } = await getLanguageDirectories(basePath); - // Auto-detect single language templates if (languages.length === 0) { - const entries = await fs.readdir(basePath, { withFileTypes: true }); const languageDirs = entries.filter(entry => entry.isDirectory() && - ['typescript', 'javascript', 'python', 'java', 'csharp', 'fsharp', 'go'].includes(entry.name), + SUPPORTED_LANGUAGE_NAMES.includes(entry.name), ); if (languageDirs.length === 1) { // Validate that the language directory contains appropriate files const langDir = languageDirs[0].name; - const langDirPath = path.join(basePath, langDir); - const hasValidFiles = await hasLanguageFiles(langDirPath, getLanguageExtensions(langDir)); + templateSourcePath = path.join(basePath, langDir); + const hasValidFiles = await hasLanguageFiles(templateSourcePath, getLanguageExtensions(langDir)); - if (hasValidFiles) { - actualBasePath = path.join(basePath, langDir); - languages = [langDir]; + if (!hasValidFiles) { + // If we found a language directory but it doesn't contain valid files, we should inform the user + throw new ToolkitError(`Found '${langDir}' directory but it doesn't contain the expected language files. Ensure the template contains ${langDir} source files.`); } } } const name = path.basename(basePath); - return new InitTemplate(actualBasePath, name, languages, null, TemplateType.CUSTOM); + return new InitTemplate(templateSourcePath, name, languages, null, TemplateType.CUSTOM); } public readonly description?: string; @@ -700,18 +681,36 @@ async function initializeProject( await ioHelper.defaults.info('✅ All done!'); } +/** + * Validate that a directory exists and is empty (ignoring hidden files) + * @param workDir - Directory path to validate + * @throws ToolkitError if directory doesn't exist or is not empty + */ async function assertIsEmptyDirectory(workDir: string) { try { + const stats = await fs.stat(workDir); + if (!stats.isDirectory()) { + throw new ToolkitError(`Path exists but is not a directory: ${workDir}`); + } + const files = await fs.readdir(workDir); - if (files.filter((f) => !f.startsWith('.')).length !== 0) { - throw new ToolkitError('`cdk init` cannot be run in a non-empty directory!'); + const visibleFiles = files.filter(f => !f.startsWith('.')); + + if (visibleFiles.length > 0) { + throw new ToolkitError( + '`cdk init` cannot be run in a non-empty directory!\n' + + `Found ${visibleFiles.length} visible files in ${workDir}:\n` + + visibleFiles.map(f => ` - ${f}`).join('\n'), + ); } } catch (e: any) { if (e.code === 'ENOENT') { - throw new ToolkitError(`Directory does not exist: ${workDir}. Please create the directory first.`); - } else { - throw e; + throw new ToolkitError( + `Directory does not exist: ${workDir}\n` + + 'Please create the directory first using: mkdir -p ' + workDir, + ); } + throw new ToolkitError(`Failed to validate directory ${workDir}: ${e.message}`); } } diff --git a/packages/aws-cdk/lib/commands/language.ts b/packages/aws-cdk/lib/commands/language.ts index c1833f7fc..d2362ded2 100644 --- a/packages/aws-cdk/lib/commands/language.ts +++ b/packages/aws-cdk/lib/commands/language.ts @@ -1,11 +1,17 @@ -export const SUPPORTED_LANGUAGES: { name: string; alias: string }[] = [ - { name: 'csharp', alias: 'cs' }, - { name: 'fsharp', alias: 'fs' }, - { name: 'go', alias: 'go' }, - { name: 'java', alias: 'java' }, - { name: 'javascript', alias: 'js' }, - { name: 'python', alias: 'py' }, - { name: 'typescript', alias: 'ts' }, +export interface LanguageInfo { + name: string; + alias: string; + extensions: string[]; +} + +export const SUPPORTED_LANGUAGES: LanguageInfo[] = [ + { name: 'csharp', alias: 'cs', extensions: ['.cs'] }, + { name: 'fsharp', alias: 'fs', extensions: ['.fs'] }, + { name: 'go', alias: 'go', extensions: ['.go'] }, + { name: 'java', alias: 'java', extensions: ['.java'] }, + { name: 'javascript', alias: 'js', extensions: ['.js'] }, + { name: 'python', alias: 'py', extensions: ['.py'] }, + { name: 'typescript', alias: 'ts', extensions: ['.ts', '.js'] }, ]; /** @@ -29,3 +35,14 @@ export function getLanguageAlias(language: string): string | undefined { export function getLanguageFromAlias(alias: string): string | undefined { return SUPPORTED_LANGUAGES.find((l) => l.alias === alias || l.name === alias)?.name; } + +/** + * get the file extensions for a given language name or alias + * + * @example + * getLanguageExtensions('typescript') // returns ['.ts', '.js'] + * getLanguageExtensions('python') // returns ['.py'] + */ +export function getLanguageExtensions(language: string): string[] { + return SUPPORTED_LANGUAGES.find((l) => l.name === language || l.alias === language)?.extensions ?? []; +} diff --git a/packages/aws-cdk/test/commands/init.test.ts b/packages/aws-cdk/test/commands/init.test.ts index 1b321ba10..863ed89a9 100644 --- a/packages/aws-cdk/test/commands/init.test.ts +++ b/packages/aws-cdk/test/commands/init.test.ts @@ -10,6 +10,20 @@ const ioHost = new TestIoHost(); const ioHelper = ioHost.asHelper('init'); describe('constructs version', () => { + cliTest('shows available templates when no parameters provided', async (workDir) => { + // Test that calling cdk init without any parameters shows available templates + await cliInit({ + ioHelper, + workDir, + }); + + // Verify that printAvailableTemplates was called by checking the output + // The function should return early without creating any files + const files = await fs.readdir(workDir); + const visibleFiles = files.filter(f => !f.startsWith('.')); + expect(visibleFiles.length).toBe(0); // No files should be created + }); + cliTest('create a TypeScript library project', async (workDir) => { await cliInit({ ioHelper, @@ -428,7 +442,116 @@ describe('constructs version', () => { templatePath: 'empty-lang-template', language: 'typescript', workDir: projectDir, - })).rejects.toThrow(/Custom template must contain at least one language directory/); + })).rejects.toThrow(/Found 'typescript' directory but it doesn't contain the expected language files. Ensure the template contains typescript source files./); + }); + + cliTest('multi-template repository without template-path suggests using template-path', async (workDir) => { + // Test that when using a multi-template repository without specifying template-path, + // it suggests using --template-path to specify which template to use + const repoDir = await createMultiTemplateRepository(workDir, [ + { name: 'template-one', languages: ['typescript'] }, + { name: 'template-two', languages: ['python'] }, + ]); + + const projectDir = path.join(workDir, 'my-project'); + await fs.mkdirp(projectDir); + + await expect(cliInit({ + ioHelper, + fromPath: repoDir, + // Note: no templatePath specified + language: 'typescript', + workDir: projectDir, + })).rejects.toThrow(/Use --template-path to specify which template to use./); + }); + + cliTest('handles repository path access errors gracefully', async (workDir) => { + // Test error handling when repository path doesn't exist + const nonExistentRepo = path.join(workDir, 'nonexistent-repo'); + const projectDir = path.join(workDir, 'my-project'); + await fs.mkdirp(projectDir); + + await expect(cliInit({ + ioHelper, + fromPath: nonExistentRepo, + language: 'typescript', + workDir: projectDir, + })).rejects.toThrow(/Template path does not exist/); + }); + + cliTest('handles repository permission errors gracefully', async (workDir) => { + // Test error handling when repository path has permission issues + const restrictedRepo = path.join(workDir, 'restricted-repo'); + await fs.mkdirp(restrictedRepo); + await fs.chmod(restrictedRepo, 0o000); // Remove all permissions + + const projectDir = path.join(workDir, 'my-project'); + await fs.mkdirp(projectDir); + + try { + await expect(cliInit({ + ioHelper, + fromPath: restrictedRepo, + language: 'typescript', + workDir: projectDir, + })).rejects.toThrow(/permission denied/); + } finally { + // Restore permissions for cleanup + await fs.chmod(restrictedRepo, 0o755); + } + }); + + cliTest('skips corrupted template directories in multi-template repository', async (workDir) => { + // Test that corrupted template directories are skipped gracefully + const repoDir = path.join(workDir, 'mixed-repo'); + await fs.mkdirp(repoDir); + + // Create a valid template + const validTemplateDir = path.join(repoDir, 'valid-template'); + const validTsDir = path.join(validTemplateDir, 'typescript'); + await fs.mkdirp(validTsDir); + await fs.writeFile(path.join(validTsDir, 'app.ts'), 'console.log("valid");'); + + // Create a corrupted template directory (will cause getLanguageDirectories to fail) + const corruptedTemplateDir = path.join(repoDir, 'corrupted-template'); + await fs.mkdirp(corruptedTemplateDir); + // Create a typescript directory but make it unreadable + const corruptedTsDir = path.join(corruptedTemplateDir, 'typescript'); + await fs.mkdirp(corruptedTsDir); + await fs.chmod(corruptedTsDir, 0o000); // Remove all permissions to cause read failure + + const projectDir = path.join(workDir, 'my-project'); + await fs.mkdirp(projectDir); + + try { + // Should still work by using the valid template and skipping the corrupted one + await expect(cliInit({ + ioHelper, + fromPath: repoDir, + // Note: no templatePath specified, should suggest using template-path + language: 'typescript', + workDir: projectDir, + })).rejects.toThrow(/Use --template-path to specify which template to use./); + } finally { + // Restore permissions for cleanup + await fs.chmod(corruptedTsDir, 0o755); + } + }); + + cliTest('handles generic filesystem errors in findPotentialTemplates', async (workDir) => { + // Test generic error handling in findPotentialTemplates by creating a file where a directory is expected + const repoFile = path.join(workDir, 'not-a-directory'); + await fs.writeFile(repoFile, 'this is a file, not a directory'); + + const projectDir = path.join(workDir, 'my-project'); + await fs.mkdirp(projectDir); + + await expect(cliInit({ + ioHelper, + fromPath: repoFile, + language: 'typescript', + workDir: projectDir, + })).rejects.toThrow(/Cannot read template directory.*not a directory/); }); cliTest('multi-template repository auto-detects language when template has single language', async (workDir) => { @@ -714,6 +837,507 @@ describe('constructs version', () => { expect(await fs.pathExists(path.join(projectDir, 'app.ts'))).toBeTruthy(); }); + + cliTest('fails when target directory is a file not a directory', async (workDir) => { + // Test error handling when workDir is a file instead of a directory + const templateDir = await createSingleLanguageTemplate(workDir, 'test-template', 'typescript'); + const targetFile = path.join(workDir, 'target-file'); + await fs.writeFile(targetFile, 'this is a file, not a directory'); + + await expect(cliInit({ + ioHelper, + fromPath: templateDir, + language: 'typescript', + canUseNetwork: false, + generateOnly: true, + workDir: targetFile, + })).rejects.toThrow(/Path exists but is not a directory/); + }); + + cliTest('fails when target directory does not exist', async (workDir) => { + // Test error handling when workDir doesn't exist + const templateDir = await createSingleLanguageTemplate(workDir, 'test-template', 'typescript'); + const nonExistentDir = path.join(workDir, 'nonexistent-target-dir'); + + await expect(cliInit({ + ioHelper, + fromPath: templateDir, + language: 'typescript', + canUseNetwork: false, + generateOnly: true, + workDir: nonExistentDir, + })).rejects.toThrow(/Directory does not exist:[\s\S]*Please create the directory/); + }); + + cliTest('fails when target directory is not empty', async (workDir) => { + // Test error handling when workDir contains visible files + const templateDir = await createSingleLanguageTemplate(workDir, 'test-template', 'typescript'); + const nonEmptyDir = path.join(workDir, 'non-empty-dir'); + await fs.mkdirp(nonEmptyDir); + await fs.writeFile(path.join(nonEmptyDir, 'existing-file.txt'), 'existing content'); + await fs.writeFile(path.join(nonEmptyDir, 'another-file.js'), 'more content'); + + await expect(cliInit({ + ioHelper, + fromPath: templateDir, + language: 'typescript', + canUseNetwork: false, + generateOnly: true, + workDir: nonEmptyDir, + })).rejects.toThrow(/* cdk init.*cannot be run in a non-empty directory.*Found 2 visible files*/); + }); + + cliTest('handles generic filesystem errors in directory validation', async (workDir) => { + // Test generic error handling in assertIsEmptyDirectory + const templateDir = await createSingleLanguageTemplate(workDir, 'test-template', 'typescript'); + const targetDir = path.join(workDir, 'target-dir'); + await fs.mkdirp(targetDir); + + // Remove read permissions to cause a different type of error + await fs.chmod(targetDir, 0o000); + + try { + await expect(cliInit({ + ioHelper, + fromPath: templateDir, + language: 'typescript', + canUseNetwork: false, + generateOnly: true, + workDir: targetDir, + })).rejects.toThrow(/Failed to validate directory/); + } finally { + // Restore permissions for cleanup + await fs.chmod(targetDir, 0o755); + } + }); + + cliTest('fails when requesting unsupported language for template', async (workDir) => { + // Test error handling when requesting a language not supported by the template + const templateDir = await createSingleLanguageTemplate(workDir, 'typescript-only-template', 'typescript'); + const projectDir = path.join(workDir, 'my-project'); + await fs.mkdirp(projectDir); + + await expect(cliInit({ + ioHelper, + fromPath: templateDir, + language: 'python', // Request Python for a TypeScript-only template + canUseNetwork: false, + generateOnly: true, + workDir: projectDir, + })).rejects.toThrow(/Unsupported language: python/); + }); + + cliTest('detects language files in subdirectories', async (workDir) => { + // Test that hasLanguageFiles can find files in subdirectories (recursive traversal) + const templateDir = path.join(workDir, 'nested-template'); + const tsDir = path.join(templateDir, 'typescript'); + const srcDir = path.join(tsDir, 'src'); + const libDir = path.join(srcDir, 'lib'); + await fs.mkdirp(libDir); + + // Put the TypeScript file in a nested subdirectory + await fs.writeFile(path.join(libDir, 'index.ts'), 'export * from "./main";'); + await fs.writeFile(path.join(srcDir, 'main.ts'), 'console.log("nested");'); + await fs.writeFile(path.join(tsDir, 'package.json'), '{}'); + + const projectDir = path.join(workDir, 'my-project'); + await fs.mkdirp(projectDir); + + await cliInit({ + ioHelper, + fromPath: templateDir, + language: 'typescript', + canUseNetwork: false, + generateOnly: true, + workDir: projectDir, + }); + + // Should successfully create project since TypeScript files were found in subdirectories + expect(await fs.pathExists(path.join(projectDir, 'src', 'main.ts'))).toBeTruthy(); + expect(await fs.pathExists(path.join(projectDir, 'src', 'lib', 'index.ts'))).toBeTruthy(); + }); + + cliTest('handles npm install failure in TypeScript post-install', async (workDir) => { + // Test npm install failure handling + const templateDir = await createSingleLanguageTemplate(workDir, 'ts-fail-template', 'typescript'); + const projectDir = path.join(workDir, 'ts-project'); + await fs.mkdirp(projectDir); + + // Create a package.json that will cause npm install to fail + await fs.writeFile(path.join(templateDir, 'typescript', 'package.json'), + JSON.stringify({ + name: 'test-project', + dependencies: { 'nonexistent-package-that-will-fail': '999.999.999' }, + }, null, 2), + ); + + // This should complete without throwing, but npm install will fail internally + await cliInit({ + ioHelper, + fromPath: templateDir, + language: 'typescript', + canUseNetwork: true, // Allow network to trigger npm install + generateOnly: false, + workDir: projectDir, + }); + + expect(await fs.pathExists(path.join(projectDir, 'app.ts'))).toBeTruthy(); + }); + + cliTest('handles Java Gradle project without network', async (workDir) => { + // Test Gradle project when network is disabled + const templateDir = path.join(workDir, 'gradle-template'); + const javaDir = path.join(templateDir, 'java'); + await fs.mkdirp(javaDir); + + await fs.writeFile(path.join(javaDir, 'App.java'), 'public class App {}'); + await fs.writeFile(path.join(javaDir, 'build.gradle'), 'plugins { id "java" }'); + + const projectDir = path.join(workDir, 'gradle-project'); + await fs.mkdirp(projectDir); + + await cliInit({ + ioHelper, + fromPath: templateDir, + language: 'java', + canUseNetwork: false, // Disable network to test warning path + generateOnly: false, + workDir: projectDir, + }); + + expect(await fs.pathExists(path.join(projectDir, 'App.java'))).toBeTruthy(); + expect(await fs.pathExists(path.join(projectDir, 'build.gradle'))).toBeTruthy(); + }); + + cliTest('handles Java Maven project without network', async (workDir) => { + // Test Maven project when network is disabled + const templateDir = path.join(workDir, 'maven-template'); + const javaDir = path.join(templateDir, 'java'); + await fs.mkdirp(javaDir); + + await fs.writeFile(path.join(javaDir, 'App.java'), 'public class App {}'); + await fs.writeFile(path.join(javaDir, 'pom.xml'), ''); + + const projectDir = path.join(workDir, 'maven-project'); + await fs.mkdirp(projectDir); + + await cliInit({ + ioHelper, + fromPath: templateDir, + language: 'java', + canUseNetwork: false, // Disable network to test warning path + generateOnly: false, + workDir: projectDir, + }); + + expect(await fs.pathExists(path.join(projectDir, 'App.java'))).toBeTruthy(); + expect(await fs.pathExists(path.join(projectDir, 'pom.xml'))).toBeTruthy(); + }); + + cliTest('handles Java project with no build file', async (workDir) => { + // Test Java project without build.gradle or pom.xml + const templateDir = path.join(workDir, 'plain-java-template'); + const javaDir = path.join(templateDir, 'java'); + await fs.mkdirp(javaDir); + + await fs.writeFile(path.join(javaDir, 'App.java'), 'public class App {}'); + // No build.gradle or pom.xml + + const projectDir = path.join(workDir, 'plain-java-project'); + await fs.mkdirp(projectDir); + + await cliInit({ + ioHelper, + fromPath: templateDir, + language: 'java', + canUseNetwork: true, + generateOnly: false, + workDir: projectDir, + }); + + expect(await fs.pathExists(path.join(projectDir, 'App.java'))).toBeTruthy(); + }); + + cliTest('handles Python project without requirements.txt', async (workDir) => { + // Test Python project without requirements.txt + const templateDir = path.join(workDir, 'plain-python-template'); + const pythonDir = path.join(templateDir, 'python'); + await fs.mkdirp(pythonDir); + + await fs.writeFile(path.join(pythonDir, 'app.py'), 'print("hello")'); + // No requirements.txt + + const projectDir = path.join(workDir, 'plain-python-project'); + await fs.mkdirp(projectDir); + + await cliInit({ + ioHelper, + fromPath: templateDir, + language: 'python', + canUseNetwork: true, + generateOnly: false, + workDir: projectDir, + }); + + expect(await fs.pathExists(path.join(projectDir, 'app.py'))).toBeTruthy(); + }); + + cliTest('handles Go project without network', async (workDir) => { + // Test Go project when network is disabled + const templateDir = path.join(workDir, 'go-template'); + const goDir = path.join(templateDir, 'go'); + await fs.mkdirp(goDir); + + await fs.writeFile(path.join(goDir, 'main.go'), 'package main\nfunc main() {}'); + await fs.writeFile(path.join(goDir, 'go.mod'), 'module test'); + + const projectDir = path.join(workDir, 'go-project'); + await fs.mkdirp(projectDir); + + await cliInit({ + ioHelper, + fromPath: templateDir, + language: 'go', + canUseNetwork: false, // Disable network to test warning path + generateOnly: false, + workDir: projectDir, + }); + + expect(await fs.pathExists(path.join(projectDir, 'main.go'))).toBeTruthy(); + expect(await fs.pathExists(path.join(projectDir, 'go.mod'))).toBeTruthy(); + }); + + cliTest('handles C# project without network', async (workDir) => { + // Test C# project when network is disabled + const templateDir = path.join(workDir, 'csharp-template'); + const csharpDir = path.join(templateDir, 'csharp'); + await fs.mkdirp(csharpDir); + + await fs.writeFile(path.join(csharpDir, 'Program.cs'), 'class Program { static void Main() {} }'); + await fs.writeFile(path.join(csharpDir, 'test.csproj'), ''); + + const projectDir = path.join(workDir, 'csharp-project'); + await fs.mkdirp(projectDir); + + await cliInit({ + ioHelper, + fromPath: templateDir, + language: 'csharp', + canUseNetwork: false, // Disable network to test warning path + generateOnly: false, + workDir: projectDir, + }); + + expect(await fs.pathExists(path.join(projectDir, 'Program.cs'))).toBeTruthy(); + expect(await fs.pathExists(path.join(projectDir, 'test.csproj'))).toBeTruthy(); + }); + + cliTest('handles F# project delegation to C# post-install', async (workDir) => { + // Test F# project (should delegate to C# post-install logic) + const templateDir = path.join(workDir, 'fsharp-template'); + const fsharpDir = path.join(templateDir, 'fsharp'); + await fs.mkdirp(fsharpDir); + + await fs.writeFile(path.join(fsharpDir, 'Program.fs'), '[]\nlet main argv = 0'); + await fs.writeFile(path.join(fsharpDir, 'test.fsproj'), ''); + + const projectDir = path.join(workDir, 'fsharp-project'); + await fs.mkdirp(projectDir); + + await cliInit({ + ioHelper, + fromPath: templateDir, + language: 'fsharp', + canUseNetwork: false, // Disable network to test warning path + generateOnly: false, + workDir: projectDir, + }); + + expect(await fs.pathExists(path.join(projectDir, 'Program.fs'))).toBeTruthy(); + expect(await fs.pathExists(path.join(projectDir, 'test.fsproj'))).toBeTruthy(); + }); + + cliTest('handles Gradle build failure with network enabled', async (workDir) => { + // Test Gradle build failure handling when network is enabled + const templateDir = path.join(workDir, 'gradle-fail-template'); + const javaDir = path.join(templateDir, 'java'); + await fs.mkdirp(javaDir); + + await fs.writeFile(path.join(javaDir, 'App.java'), 'public class App {}'); + // Create an invalid build.gradle that will cause build to fail + await fs.writeFile(path.join(javaDir, 'build.gradle'), 'invalid gradle syntax that will fail'); + + const projectDir = path.join(workDir, 'gradle-fail-project'); + await fs.mkdirp(projectDir); + + // Should complete without throwing even if gradle build fails + await cliInit({ + ioHelper, + fromPath: templateDir, + language: 'java', + canUseNetwork: true, // Enable network to trigger gradle build + generateOnly: false, + workDir: projectDir, + }); + + expect(await fs.pathExists(path.join(projectDir, 'App.java'))).toBeTruthy(); + expect(await fs.pathExists(path.join(projectDir, 'build.gradle'))).toBeTruthy(); + }); + + cliTest('handles Maven build failure with network enabled', async (workDir) => { + // Test Maven build failure handling when network is enabled + const templateDir = path.join(workDir, 'maven-fail-template'); + const javaDir = path.join(templateDir, 'java'); + await fs.mkdirp(javaDir); + + await fs.writeFile(path.join(javaDir, 'App.java'), 'public class App {}'); + // Create an invalid pom.xml that will cause build to fail + await fs.writeFile(path.join(javaDir, 'pom.xml'), 'xml'); + + const projectDir = path.join(workDir, 'maven-fail-project'); + await fs.mkdirp(projectDir); + + // Should complete without throwing even if maven build fails + await cliInit({ + ioHelper, + fromPath: templateDir, + language: 'java', + canUseNetwork: true, // Enable network to trigger maven build + generateOnly: false, + workDir: projectDir, + }); + + expect(await fs.pathExists(path.join(projectDir, 'App.java'))).toBeTruthy(); + expect(await fs.pathExists(path.join(projectDir, 'pom.xml'))).toBeTruthy(); + }); + + cliTest('handles Python virtualenv creation failure', async (workDir) => { + // Test Python virtualenv creation failure handling + const templateDir = path.join(workDir, 'python-fail-template'); + const pythonDir = path.join(templateDir, 'python'); + await fs.mkdirp(pythonDir); + + await fs.writeFile(path.join(pythonDir, 'app.py'), 'print("hello")'); + // Create requirements.txt with invalid package to cause pip install to fail + await fs.writeFile(path.join(pythonDir, 'requirements.txt'), 'nonexistent-package-that-will-fail==999.999.999'); + + const projectDir = path.join(workDir, 'python-fail-project'); + await fs.mkdirp(projectDir); + + // Should complete without throwing even if python setup fails + await cliInit({ + ioHelper, + fromPath: templateDir, + language: 'python', + canUseNetwork: true, // Enable network to trigger python setup + generateOnly: false, + workDir: projectDir, + }); + + expect(await fs.pathExists(path.join(projectDir, 'app.py'))).toBeTruthy(); + expect(await fs.pathExists(path.join(projectDir, 'requirements.txt'))).toBeTruthy(); + }); + + cliTest('handles Go mod tidy failure with network enabled', async (workDir) => { + // Test Go mod tidy failure handling when network is enabled + const templateDir = path.join(workDir, 'go-fail-template'); + const goDir = path.join(templateDir, 'go'); + await fs.mkdirp(goDir); + + await fs.writeFile(path.join(goDir, 'main.go'), 'package main\nfunc main() {}'); + // Create an invalid go.mod that will cause mod tidy to fail + await fs.writeFile(path.join(goDir, 'go.mod'), 'invalid go.mod syntax'); + + const projectDir = path.join(workDir, 'go-fail-project'); + await fs.mkdirp(projectDir); + + // Should complete without throwing even if go mod tidy fails + await cliInit({ + ioHelper, + fromPath: templateDir, + language: 'go', + canUseNetwork: true, // Enable network to trigger go mod tidy + generateOnly: false, + workDir: projectDir, + }); + + expect(await fs.pathExists(path.join(projectDir, 'main.go'))).toBeTruthy(); + expect(await fs.pathExists(path.join(projectDir, 'go.mod'))).toBeTruthy(); + }); + + cliTest('handles dotnet restore/build failure with network enabled', async (workDir) => { + // Test dotnet restore/build failure handling when network is enabled + const templateDir = path.join(workDir, 'dotnet-fail-template'); + const csharpDir = path.join(templateDir, 'csharp'); + await fs.mkdirp(csharpDir); + + await fs.writeFile(path.join(csharpDir, 'Program.cs'), 'class Program { static void Main() {} }'); + // Create an invalid csproj that will cause dotnet commands to fail + await fs.writeFile(path.join(csharpDir, 'test.csproj'), 'project'); + + const projectDir = path.join(workDir, 'dotnet-fail-project'); + await fs.mkdirp(projectDir); + + // Should complete without throwing even if dotnet commands fail + await cliInit({ + ioHelper, + fromPath: templateDir, + language: 'csharp', + canUseNetwork: true, // Enable network to trigger dotnet commands + generateOnly: false, + workDir: projectDir, + }); + + expect(await fs.pathExists(path.join(projectDir, 'Program.cs'))).toBeTruthy(); + expect(await fs.pathExists(path.join(projectDir, 'test.csproj'))).toBeTruthy(); + }); + + cliTest('adds migrate context when migrate option is enabled', async (workDir) => { + // Test that migrate context is added to cdk.json when migrate option is true + await cliInit({ + ioHelper, + type: 'app', + language: 'typescript', + canUseNetwork: false, + generateOnly: true, + migrate: true, // Enable migrate option + workDir, + }); + + // Check that cdk.json was created and contains migrate context + expect(await fs.pathExists(path.join(workDir, 'cdk.json'))).toBeTruthy(); + const cdkJson = await fs.readJson(path.join(workDir, 'cdk.json')); + expect(cdkJson.context).toHaveProperty('cdk-migrate', true); + }); + + cliTest('handles migrate context when no cdk.json exists', async (workDir) => { + // Test that addMigrateContext handles missing cdk.json gracefully + const templateDir = path.join(workDir, 'no-cdk-json-template'); + const tsDir = path.join(templateDir, 'typescript'); + await fs.mkdirp(tsDir); + + await fs.writeFile(path.join(tsDir, 'app.ts'), 'console.log("no cdk.json");'); + await fs.writeFile(path.join(tsDir, 'package.json'), '{}'); + // Intentionally don't create cdk.json + + const projectDir = path.join(workDir, 'no-cdk-json-project'); + await fs.mkdirp(projectDir); + + await cliInit({ + ioHelper, + fromPath: templateDir, + language: 'typescript', + canUseNetwork: false, + generateOnly: true, + migrate: true, // Enable migrate option + workDir: projectDir, + }); + + // Should complete successfully even without cdk.json + expect(await fs.pathExists(path.join(projectDir, 'app.ts'))).toBeTruthy(); + // cdk.json should not exist since template didn't have one + expect(await fs.pathExists(path.join(projectDir, 'cdk.json'))).toBeFalsy(); + }); }); test('when no version number is present (e.g., local development), the v2 templates are chosen by default', async () => {