diff --git a/.github/workflows/auto-approve.yml b/.github/workflows/auto-approve.yml index 9f51652f6..dd997be04 100644 --- a/.github/workflows/auto-approve.yml +++ b/.github/workflows/auto-approve.yml @@ -9,7 +9,7 @@ jobs: auto-approve: runs-on: ubuntu-latest steps: - - uses: hmarr/auto-approve-action@v3.1.0 + - uses: hmarr/auto-approve-action@v3.2.1 if: github.actor == 'dependabot[bot]' || github.actor == 'dependabot-preview[bot]' with: github-token: "${{ secrets.GITHUB_TOKEN }}" diff --git a/CHANGELOG.md b/CHANGELOG.md index 927f2e34a..35afdc9eb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,23 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [1.2.0](https://github.com/aws/aws-rfdk/compare/v1.1.0...v1.2.0) (2023-03-28) + + +### Supported CDK Version + +* [2.70.0](https://github.com/aws/aws-cdk/releases/tag/v2.70.0) + + +### Officially Supported Deadline Versions + +* [10.1.9.2 to 10.2.1.0](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/release-notes.html) + + +### Bug Fixes + +* update Deadline version to 10.2 in the SEP example ([#1021](https://github.com/aws/aws-rfdk/issues/1021)) ([d5b8c62](https://github.com/aws/aws-rfdk/commit/d5b8c62fac95593fbfb46e71869aa05529e9771f)) + ## [1.1.0](https://github.com/aws/aws-rfdk/compare/v1.0.0...v1.1.0) (2022-12-16) diff --git a/LICENSE b/LICENSE index 82ad00bb0..e131da445 100644 --- a/LICENSE +++ b/LICENSE @@ -186,7 +186,7 @@ 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. + Copyright 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. diff --git a/NOTICE b/NOTICE index 0192d8e2b..e210c8e48 100644 --- a/NOTICE +++ b/NOTICE @@ -1,2 +1,2 @@ Render Farm Deployment Kit on AWS (RFDK) -Copyright 2018-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. +Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. diff --git a/bump.sh b/bump.sh index baec8c33e..f049af492 100755 --- a/bump.sh +++ b/bump.sh @@ -64,7 +64,7 @@ fi version_header="# \[$new_version](.*) (.*)" # Add a section to the changelog that states the supported Deadline versions -DEADLINE_RELEASE_NOTE_URL="https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/release-notes.html" +DEADLINE_RELEASE_NOTE_URL="https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/release-notes.html" DEADLINE_SUPPORTED_VERSIONS=$(node ./scripts/getSupportedDeadlineVersions.ts) MIN_DEADLINE_VERSION=$(echo "$DEADLINE_SUPPORTED_VERSIONS" | grep 'Min' | cut -f 2 -d ' ') MAX_DEADLINE_VERSION=$(echo "$DEADLINE_SUPPORTED_VERSIONS" | grep 'Max' | cut -f 2 -d ' ') diff --git a/config/eslintrc.js b/config/eslintrc.js index e34217689..411859563 100644 --- a/config/eslintrc.js +++ b/config/eslintrc.js @@ -90,10 +90,8 @@ module.exports = { // Require an ordering on all imports -- unfortunately a different ordering than TSLint used to // enforce, but there are no compatible ESLint rules as far as I can tell :( - // - // WARNING for now, otherwise this will mess up all open PRs. Make it into an error after a transitionary period. - 'import/order': ['warn', { - groups: ['builtin', 'external'], + 'import/order': ['error', { + groups: ['builtin', 'external', 'internal', 'parent', 'sibling', 'index', 'object', 'type'], alphabetize: { order: 'asc', caseInsensitive: true }, }], diff --git a/examples/deadline/All-In-AWS-Infrastructure-Basic/README.md b/examples/deadline/All-In-AWS-Infrastructure-Basic/README.md index ba59673c7..ae9befb72 100644 --- a/examples/deadline/All-In-AWS-Infrastructure-Basic/README.md +++ b/examples/deadline/All-In-AWS-Infrastructure-Basic/README.md @@ -95,15 +95,15 @@ The Repository component contains the database and file system that store persis #### Render Queue -The Render Queue component contains the fleet of [Deadline Remote Connection Server](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/remote-connection-server.html) instances behind an [Application Load Balancer](https://docs.aws.amazon.com/elasticloadbalancing/latest/application/introduction.html). This acts as the central service for Deadline applications and is the only component that interacts with the Repository. +The Render Queue component contains the fleet of [Deadline Remote Connection Server](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/remote-connection-server.html) instances behind an [Application Load Balancer](https://docs.aws.amazon.com/elasticloadbalancing/latest/application/introduction.html). This acts as the central service for Deadline applications and is the only component that interacts with the Repository. #### Usage-Based Licensing -The Usage-Based Licensing component contains the fleet of [Deadline License Forwarder](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/license-forwarder.html) instances behind an [Application Load Balancer](https://docs.aws.amazon.com/elasticloadbalancing/latest/application/introduction.html). This provides [usage-based licenses](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/licensing-usage-based.html) to Deadline Workers that are rendering jobs and communicates with the Render Queue to store/retrieve licensing information. +The Usage-Based Licensing component contains the fleet of [Deadline License Forwarder](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/license-forwarder.html) instances behind an [Application Load Balancer](https://docs.aws.amazon.com/elasticloadbalancing/latest/application/introduction.html). This provides [usage-based licenses](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/licensing-usage-based.html) to Deadline Workers that are rendering jobs and communicates with the Render Queue to store/retrieve licensing information. #### Worker Fleet -The Worker Fleet component contains the fleet of [Deadline Worker](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/worker.html) instances behind an [Application Load Balancer](https://docs.aws.amazon.com/elasticloadbalancing/latest/application/introduction.html). These are the compute power of the render farm that perform render jobs. They communicate with the Render Queue to carry out render jobs and with the Usage-Based Licensing component to obtain any licenses required for the jobs. +The Worker Fleet component contains the fleet of [Deadline Worker](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/worker.html) instances behind an [Application Load Balancer](https://docs.aws.amazon.com/elasticloadbalancing/latest/application/introduction.html). These are the compute power of the render farm that perform render jobs. They communicate with the Render Queue to carry out render jobs and with the Usage-Based Licensing component to obtain any licenses required for the jobs. #### Health Monitor @@ -124,7 +124,7 @@ Network ACLs act as a firewall for controlling traffic in or out of your VPC sub ## Prerequisites -- The WorkerInstanceFleet construct requires an [Amazon Machine Image (AMI)](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AMIs.html) with the Deadline Worker application installed. The code below has an invalid AMI ID your-ami-id which must be replaced with your desired AMI ID. Conveniently, AWS Thinkbox creates public AWS Portal AMIs you can use for this. Follow the steps in the Deadline guide for [finding AWS Portal AMIs](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/aws-custom-ami.html#finding-which-ami-to-start-from) (these steps instruct you to specifically search for "Deadline Worker Base" images, but you can use any Linux-based Deadline Worker image for this tutorial) and copy over your desired AMI ID. +- The WorkerInstanceFleet construct requires an [Amazon Machine Image (AMI)](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AMIs.html) with the Deadline Worker application installed. The code below has an invalid AMI ID your-ami-id which must be replaced with your desired AMI ID. Conveniently, AWS Thinkbox creates public AWS Portal AMIs you can use for this. Follow the steps in the Deadline guide for [finding AWS Portal AMIs](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/aws-custom-ami.html#finding-which-ami-to-start-from) (these steps instruct you to specifically search for "Deadline Worker Base" images, but you can use any Linux-based Deadline Worker image for this tutorial) and copy over your desired AMI ID. - You have setup and configured the AWS CLI - Your AWS account already has CDK bootstrapped in the desired region by running `cdk bootstrap` - You must have NodeJS installed on your system diff --git a/examples/deadline/All-In-AWS-Infrastructure-Basic/python/README.md b/examples/deadline/All-In-AWS-Infrastructure-Basic/python/README.md index 624fd5b53..daba42f22 100644 --- a/examples/deadline/All-In-AWS-Infrastructure-Basic/python/README.md +++ b/examples/deadline/All-In-AWS-Infrastructure-Basic/python/README.md @@ -40,7 +40,7 @@ These instructions assume that your working directory is `examples/deadline/All- ```py self.accept_aws_customer_agreement_and_ip_license: AwsCustomerAgreementAndIpLicenseAcceptance = AwsCustomerAgreementAndIpLicenseAcceptance.USER_REJECTS_AWS_CUSTOMER_AGREEMENT_AND_IP_LICENSE ``` -5. Change the value of the `deadline_version` variable in `package/config.py` to specify the desired version of Deadline to be deployed to your render farm. RFDK is compatible with Deadline versions 10.1.9.x and later. To see the available versions of Deadline, consult the [Deadline release notes](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/release-notes.html). It is recommended to use the latest version of Deadline available when building your farm, but to pin this version when the farm is ready for production use. For example, to pin to the latest `10.1.12.x` release of Deadline, use: +5. Change the value of the `deadline_version` variable in `package/config.py` to specify the desired version of Deadline to be deployed to your render farm. RFDK is compatible with Deadline versions 10.1.9.x and later. To see the available versions of Deadline, consult the [Deadline release notes](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/release-notes.html). It is recommended to use the latest version of Deadline available when building your farm, but to pin this version when the farm is ready for production use. For example, to pin to the latest `10.1.12.x` release of Deadline, use: ```python self.deadline_version: str = '10.1.12' @@ -61,7 +61,7 @@ These instructions assume that your working directory is `examples/deadline/All- 'us-west-2': '' } ``` -7. Create a binary secret in [SecretsManager](https://aws.amazon.com/secrets-manager/) that contains your [Usage-Based Licensing](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/aws-portal/licensing-setup.html?highlight=usage%20based%20licensing) certificates in a `.zip` file: +7. Create a binary secret in [SecretsManager](https://aws.amazon.com/secrets-manager/) that contains your [Usage-Based Licensing](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/aws-portal/licensing-setup.html?highlight=usage%20based%20licensing) certificates in a `.zip` file: ```bash aws secretsmanager create-secret --name --secret-binary fileb:// diff --git a/examples/deadline/All-In-AWS-Infrastructure-Basic/python/setup.py b/examples/deadline/All-In-AWS-Infrastructure-Basic/python/setup.py index 0fa4b1d03..6a7a2a191 100644 --- a/examples/deadline/All-In-AWS-Infrastructure-Basic/python/setup.py +++ b/examples/deadline/All-In-AWS-Infrastructure-Basic/python/setup.py @@ -17,8 +17,8 @@ packages=setuptools.find_packages(where="package"), install_requires=[ - "aws-cdk-lib==2.54.0", - "aws-rfdk==1.1.0" + "aws-cdk-lib==2.70.0", + "aws-rfdk==1.2.0" ], python_requires=">=3.7", diff --git a/examples/deadline/All-In-AWS-Infrastructure-Basic/ts/README.md b/examples/deadline/All-In-AWS-Infrastructure-Basic/ts/README.md index ce59d7066..aac9d94c7 100644 --- a/examples/deadline/All-In-AWS-Infrastructure-Basic/ts/README.md +++ b/examples/deadline/All-In-AWS-Infrastructure-Basic/ts/README.md @@ -27,7 +27,7 @@ These instructions assume that your working directory is `examples/deadline/All- public readonly acceptAwsCustomerAgreementAndIpLicense: AwsCustomerAgreementAndIpLicenseAcceptance = AwsCustomerAgreementAndIpLicenseAcceptance.USER_REJECTS_AWS_CUSTOMER_AGREEMENT_AND_IP_LICENSE; ``` -4. Change the value of the `deadlineVersion` variable in `bin/config.ts` to specify the desired version of Deadline to be deployed to your render farm. RFDK is compatible with Deadline versions 10.1.9.x and later. To see the available versions of Deadline, consult the [Deadline release notes](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/release-notes.html). It is recommended to use the latest version of Deadline available when building your farm, but to pin this version when the farm is ready for production use. For example, to pin to the latest `10.1.12.x` release of Deadline, use: +4. Change the value of the `deadlineVersion` variable in `bin/config.ts` to specify the desired version of Deadline to be deployed to your render farm. RFDK is compatible with Deadline versions 10.1.9.x and later. To see the available versions of Deadline, consult the [Deadline release notes](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/release-notes.html). It is recommended to use the latest version of Deadline available when building your farm, but to pin this version when the farm is ready for production use. For example, to pin to the latest `10.1.12.x` release of Deadline, use: ```ts public readonly deadlineVersion: string = '10.1.12'; @@ -56,7 +56,7 @@ These instructions assume that your working directory is `examples/deadline/All- **Note:** The next three steps are for setting up usage based licensing and are optional. You may skip these if you do not need to use licenses for rendering. --- -6. Create a binary secret in [SecretsManager](https://aws.amazon.com/secrets-manager/) that contains your [Usage-Based Licensing](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/aws-portal/licensing-setup.html?highlight=usage%20based%20licensing) certificates in a `.zip` file: +6. Create a binary secret in [SecretsManager](https://aws.amazon.com/secrets-manager/) that contains your [Usage-Based Licensing](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/aws-portal/licensing-setup.html?highlight=usage%20based%20licensing) certificates in a `.zip` file: ``` aws secretsmanager create-secret --name --secret-binary fileb:// diff --git a/examples/deadline/All-In-AWS-Infrastructure-Basic/ts/package.json b/examples/deadline/All-In-AWS-Infrastructure-Basic/ts/package.json index 783e475ee..23a4855ef 100644 --- a/examples/deadline/All-In-AWS-Infrastructure-Basic/ts/package.json +++ b/examples/deadline/All-In-AWS-Infrastructure-Basic/ts/package.json @@ -1,6 +1,6 @@ { "name": "all-in-farm-basic", - "version": "1.1.0", + "version": "1.2.0", "bin": { "app": "bin/app.js" }, @@ -14,13 +14,13 @@ }, "devDependencies": { "@types/node": "^18.0.0", - "aws-cdk": "2.54.0", + "aws-cdk": "2.70.0", "ts-node": "^10.8.1", - "typescript": "~4.7.3" + "typescript": "~4.9.5" }, "dependencies": { - "aws-cdk-lib": "2.54.0", - "aws-rfdk": "1.1.0", + "aws-cdk-lib": "2.70.0", + "aws-rfdk": "1.2.0", "source-map-support": "^0.5.21" } } diff --git a/examples/deadline/All-In-AWS-Infrastructure-SEP/README.md b/examples/deadline/All-In-AWS-Infrastructure-SEP/README.md index b9a3a4da6..794676612 100644 --- a/examples/deadline/All-In-AWS-Infrastructure-SEP/README.md +++ b/examples/deadline/All-In-AWS-Infrastructure-SEP/README.md @@ -10,7 +10,7 @@ _**Note:** This application is an illustrative example to showcase some of the c ## Architecture -This sample application deploys a basic Deadline Render farm that is configured to use Deadline's [Spot Event Plugin](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/event-spot.html). +This sample application deploys a basic Deadline Render farm that is configured to use Deadline's [Spot Event Plugin](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/event-spot.html). ### Components @@ -22,15 +22,15 @@ The Repository component contains the database and file system that store persis #### Render Queue -The Render Queue component contains the fleet of [Deadline Remote Connection Server](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/remote-connection-server.html) instances behind an [Application Load Balancer](https://docs.aws.amazon.com/elasticloadbalancing/latest/application/introduction.html). This acts as the central service for Deadline applications and is the only component that interacts with the Repository. When comparing this component to the "All in AWS Infrastructure - Basic" example, it has been granted additional permissions in order to use the Spot Event Plugin. +The Render Queue component contains the fleet of [Deadline Remote Connection Server](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/remote-connection-server.html) instances behind an [Application Load Balancer](https://docs.aws.amazon.com/elasticloadbalancing/latest/application/introduction.html). This acts as the central service for Deadline applications and is the only component that interacts with the Repository. When comparing this component to the "All in AWS Infrastructure - Basic" example, it has been granted additional permissions in order to use the Spot Event Plugin. #### Spot Event Plugin Configurations -Spot Event Plugin Configuration Setup component generates and saves the [Spot Fleet Request Configurations](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/event-spot.html#spot-fleet-request-configurations). The Spot Workers that are created will be configured to connect to the Render Queue. The Spot Event Plugin requires additional Role for Deadline's Resource Tracker. +Spot Event Plugin Configuration Setup component generates and saves the [Spot Fleet Request Configurations](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/event-spot.html#spot-fleet-request-configurations). The Spot Workers that are created will be configured to connect to the Render Queue. The Spot Event Plugin requires additional Role for Deadline's Resource Tracker. ## Prerequisites -- The Spot Fleet Configuration requires an [Amazon Machine Image (AMI)](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AMIs.html) with the Deadline Worker application installed. This AMI must have Deadline Installed and should be configured to connect to your repository. For additional information on setting up your AMI please see the [Spot Event Plugin Documentation](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/event-spot.html). +- The Spot Fleet Configuration requires an [Amazon Machine Image (AMI)](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AMIs.html) with the Deadline Worker application installed. This AMI must have Deadline Installed and should be configured to connect to your repository. For additional information on setting up your AMI please see the [Spot Event Plugin Documentation](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/event-spot.html). - You have setup and configured the AWS CLI - Your AWS account already has CDK bootstrapped in the desired region by running `cdk bootstrap` - You must have NodeJS installed on your system diff --git a/examples/deadline/All-In-AWS-Infrastructure-SEP/python/README.md b/examples/deadline/All-In-AWS-Infrastructure-SEP/python/README.md index 8f26b8c97..db8cc87d6 100644 --- a/examples/deadline/All-In-AWS-Infrastructure-SEP/python/README.md +++ b/examples/deadline/All-In-AWS-Infrastructure-SEP/python/README.md @@ -73,9 +73,9 @@ These instructions assume that your working directory is `examples/deadline/All- 7. You can now [connect to the farm](https://docs.aws.amazon.com/rfdk/latest/guide/connecting-to-render-farm.html) and [submit rendering jobs](https://docs.aws.amazon.com/rfdk/latest/guide/first-rfdk-app.html#_optional_submit_a_job_to_the_render_farm). **Note:** In order for the Spot Event Plugin to create a Spot Fleet Request you need to: - * Submit the job with the assigned Deadline Group and Deadline Pool. See [Deadline Documentation](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/job-submitting.html#submitting-jobs). + * Submit the job with the assigned Deadline Group and Deadline Pool. See [Deadline Documentation](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/job-submitting.html#submitting-jobs). - **Note:** Disable 'Allow Workers to Perform House Cleaning If Pulse is not Running' in the 'Configure Repository Options' when using Spot Event Plugin. See [Deadline Documentation](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/event-spot.html#prerequisites). + **Note:** Disable 'Allow Workers to Perform House Cleaning If Pulse is not Running' in the 'Configure Repository Options' when using Spot Event Plugin. See [Deadline Documentation](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/event-spot.html#prerequisites). 8. Once you are finished with the sample app, you can tear it down by running: diff --git a/examples/deadline/All-In-AWS-Infrastructure-SEP/python/setup.py b/examples/deadline/All-In-AWS-Infrastructure-SEP/python/setup.py index a917c227e..f673961f2 100644 --- a/examples/deadline/All-In-AWS-Infrastructure-SEP/python/setup.py +++ b/examples/deadline/All-In-AWS-Infrastructure-SEP/python/setup.py @@ -17,8 +17,8 @@ packages=setuptools.find_packages(where="package"), install_requires=[ - "aws-cdk-lib==2.54.0", - "aws-rfdk==1.1.0" + "aws-cdk-lib==2.70.0", + "aws-rfdk==1.2.0" ], python_requires=">=3.7", diff --git a/examples/deadline/All-In-AWS-Infrastructure-SEP/ts/README.md b/examples/deadline/All-In-AWS-Infrastructure-SEP/ts/README.md index 138ac04f4..febfdca7a 100644 --- a/examples/deadline/All-In-AWS-Infrastructure-SEP/ts/README.md +++ b/examples/deadline/All-In-AWS-Infrastructure-SEP/ts/README.md @@ -63,9 +63,9 @@ These instructions assume that your working directory is `examples/deadline/All- 7. You can now [connect to the farm](https://docs.aws.amazon.com/rfdk/latest/guide/connecting-to-render-farm.html) and [submit rendering jobs](https://docs.aws.amazon.com/rfdk/latest/guide/first-rfdk-app.html#_optional_submit_a_job_to_the_render_farm). **Note:** In order for the Spot Event Plugin to create a Spot Fleet Request you need to: - * Submit the job with the assigned Deadline Group and Deadline Pool. See [Deadline Documentation](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/job-submitting.html#submitting-jobs). + * Submit the job with the assigned Deadline Group and Deadline Pool. See [Deadline Documentation](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/job-submitting.html#submitting-jobs). - **Note:** Disable 'Allow Workers to Perform House Cleaning If Pulse is not Running' in the 'Configure Repository Options' when using Spot Event Plugin. See [Deadline Documentation](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/event-spot.html#prerequisites). + **Note:** Disable 'Allow Workers to Perform House Cleaning If Pulse is not Running' in the 'Configure Repository Options' when using Spot Event Plugin. See [Deadline Documentation](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/event-spot.html#prerequisites). 8. Once you are finished with the sample app, you can tear it down by running: diff --git a/examples/deadline/All-In-AWS-Infrastructure-SEP/ts/bin/app.ts b/examples/deadline/All-In-AWS-Infrastructure-SEP/ts/bin/app.ts index f1dbb9fba..1ce5ed722 100644 --- a/examples/deadline/All-In-AWS-Infrastructure-SEP/ts/bin/app.ts +++ b/examples/deadline/All-In-AWS-Infrastructure-SEP/ts/bin/app.ts @@ -12,14 +12,6 @@ import * as cdk from 'aws-cdk-lib'; import { SEPStack } from '../lib/sep-stack'; import { config } from './config'; -// ------------------------------ // -// --- Validate Config Values --- // -// ------------------------------ // - -if (config.deadlineClientLinuxAmiMap === {['region']: 'ami-id'}) { - throw new Error('Deadline Client Linux AMI map is required but was not specified.'); -} - // ------------------- // // --- Application --- // // ------------------- // diff --git a/examples/deadline/All-In-AWS-Infrastructure-SEP/ts/package.json b/examples/deadline/All-In-AWS-Infrastructure-SEP/ts/package.json index 82d63bdec..dc5320502 100644 --- a/examples/deadline/All-In-AWS-Infrastructure-SEP/ts/package.json +++ b/examples/deadline/All-In-AWS-Infrastructure-SEP/ts/package.json @@ -1,11 +1,11 @@ { "name": "all-in-farm-sep", - "version": "1.1.0", + "version": "1.2.0", "bin": { "app": "bin/app.js" }, "config": { - "deadline_ver": "10.1", + "deadline_ver": "10.2", "stage_path": "stage" }, "scripts": { @@ -19,13 +19,13 @@ }, "devDependencies": { "@types/node": "^18.0.0", - "aws-cdk": "2.54.0", + "aws-cdk": "2.70.0", "ts-node": "^10.8.1", - "typescript": "~4.7.3" + "typescript": "~4.9.5" }, "dependencies": { - "aws-cdk-lib": "2.54.0", - "aws-rfdk": "1.1.0", + "aws-cdk-lib": "2.70.0", + "aws-rfdk": "1.2.0", "constructs": "^10.0.0", "source-map-support": "^0.5.21" } diff --git a/examples/deadline/EC2-Image-Builder/python/README.md b/examples/deadline/EC2-Image-Builder/python/README.md index ff48c166e..df93c063e 100644 --- a/examples/deadline/EC2-Image-Builder/python/README.md +++ b/examples/deadline/EC2-Image-Builder/python/README.md @@ -44,7 +44,7 @@ These instructions assume that your working directory is `examples/deadline/EC2- self.accept_aws_customer_agreement_and_ip_license: AwsCustomerAgreementAndIpLicenseAcceptance = AwsCustomerAgreementAndIpLicenseAcceptance.USER_REJECTS_AWS_CUSTOMER_AGREEMENT_AND_IP_LICENSE ``` -5. Change the value of the `deadline_version` variable in `package/config.py` to specify the desired version of Deadline to be deployed to your render farm. RFDK is compatible with Deadline versions 10.1.9.x and later. To see the available versions of Deadline, consult the [Deadline release notes](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/release-notes.html). It is recommended to use the latest version of Deadline available when building your farm, but to pin this version when the farm is ready for production use. For example, to pin to the `10.1.13` release of Deadline, use `10.1.13.2`. +5. Change the value of the `deadline_version` variable in `package/config.py` to specify the desired version of Deadline to be deployed to your render farm. RFDK is compatible with Deadline versions 10.1.9.x and later. To see the available versions of Deadline, consult the [Deadline release notes](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/release-notes.html). It is recommended to use the latest version of Deadline available when building your farm, but to pin this version when the farm is ready for production use. For example, to pin to the `10.1.13` release of Deadline, use `10.1.13.2`. 6. Also in `package/config.py`, you can set the version of your image recipe that you'll create by changing the value of `image_recipe_version`. The default value here should be fine to start. The image recipe version would only need to be changed if you're changing any inputs for the image creation that will cause a new image to be made. diff --git a/examples/deadline/EC2-Image-Builder/python/setup.py b/examples/deadline/EC2-Image-Builder/python/setup.py index c1e1f4530..8ec49911e 100644 --- a/examples/deadline/EC2-Image-Builder/python/setup.py +++ b/examples/deadline/EC2-Image-Builder/python/setup.py @@ -17,8 +17,8 @@ packages=setuptools.find_packages(where="package"), install_requires=[ - "aws-cdk-lib==2.54.0", - "aws-rfdk==1.1.0", + "aws-cdk-lib==2.70.0", + "aws-rfdk==1.2.0", ], python_requires=">=3.7", diff --git a/examples/deadline/EC2-Image-Builder/ts/README.md b/examples/deadline/EC2-Image-Builder/ts/README.md index 11e57eea8..674de5dee 100644 --- a/examples/deadline/EC2-Image-Builder/ts/README.md +++ b/examples/deadline/EC2-Image-Builder/ts/README.md @@ -22,7 +22,7 @@ These instructions assume that your working directory is `examples/deadline/EC2- public readonly acceptAwsCustomerAgreementAndIpLicense: AwsCustomerAgreementAndIpLicenseAcceptance = AwsCustomerAgreementAndIpLicenseAcceptance.USER_REJECTS_AWS_CUSTOMER_AGREEMENT_AND_IP_LICENSE; ``` -3. Change the value of the `deadlineVersion` variable in `bin/config.ts` to specify the desired version of Deadline to be deployed to your render farm. RFDK is compatible with Deadline versions 10.1.9.x and later. To see the available versions of Deadline, consult the [Deadline release notes](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/release-notes.html). It is recommended to use the latest version of Deadline available when building your farm, but to pin this version when the farm is ready for production use. For example, to pin to the `10.1.13` release of Deadline, use `10.1.13.2`. +3. Change the value of the `deadlineVersion` variable in `bin/config.ts` to specify the desired version of Deadline to be deployed to your render farm. RFDK is compatible with Deadline versions 10.1.9.x and later. To see the available versions of Deadline, consult the [Deadline release notes](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/release-notes.html). It is recommended to use the latest version of Deadline available when building your farm, but to pin this version when the farm is ready for production use. For example, to pin to the `10.1.13` release of Deadline, use `10.1.13.2`. 4. Set the values of `deadlineLinuxParentAmiId` and `deadlineWindowsParentAmiId` in `bin/config.ts` to the AMI ID's that you'd like to use as the parents EC2 Image Builder will use to install Deadline onto. There is a field for Linux and another for Windows because the `ComputeStack` creates an image and a worker fleet for both OSes. diff --git a/examples/deadline/EC2-Image-Builder/ts/package.json b/examples/deadline/EC2-Image-Builder/ts/package.json index fec58700d..179372e2d 100644 --- a/examples/deadline/EC2-Image-Builder/ts/package.json +++ b/examples/deadline/EC2-Image-Builder/ts/package.json @@ -1,6 +1,6 @@ { "name": "all-in-farm-image-builder", - "version": "1.1.0", + "version": "1.2.0", "bin": { "app": "bin/app.js" }, @@ -15,13 +15,13 @@ }, "devDependencies": { "@types/node": "^18.0.0", - "aws-cdk": "2.54.0", + "aws-cdk": "2.70.0", "ts-node": "^10.8.1", - "typescript": "~4.7.3" + "typescript": "~4.9.5" }, "dependencies": { - "aws-cdk-lib": "2.54.0", - "aws-rfdk": "1.1.0", + "aws-cdk-lib": "2.70.0", + "aws-rfdk": "1.2.0", "constructs": "^10.0.0", "source-map-support": "^0.5.21" } diff --git a/examples/deadline/Local-Zone/python/README.md b/examples/deadline/Local-Zone/python/README.md index 9d7a779e5..aae31d0e2 100644 --- a/examples/deadline/Local-Zone/python/README.md +++ b/examples/deadline/Local-Zone/python/README.md @@ -44,7 +44,7 @@ These instructions assume that your working directory is `examples/deadline/Loca self.accept_aws_customer_agreement_and_ip_license: AwsCustomerAgreementAndIpLicenseAcceptance = AwsCustomerAgreementAndIpLicenseAcceptance.USER_REJECTS_AWS_CUSTOMER_AGREEMENT_AND_IP_LICENSE ``` -5. Change the value of the `deadline_version` variable in `package/config.py` to specify the desired version of Deadline to be deployed to your render farm. RFDK is compatible with Deadline versions 10.1.9.x and later. To see the available versions of Deadline, consult the [Deadline release notes](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/release-notes.html). It is recommended to use the latest version of Deadline available when building your farm, but to pin this version when the farm is ready for production use. For example, to pin to the latest `10.1.15.x` release of Deadline, use: +5. Change the value of the `deadline_version` variable in `package/config.py` to specify the desired version of Deadline to be deployed to your render farm. RFDK is compatible with Deadline versions 10.1.9.x and later. To see the available versions of Deadline, consult the [Deadline release notes](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/release-notes.html). It is recommended to use the latest version of Deadline available when building your farm, but to pin this version when the farm is ready for production use. For example, to pin to the latest `10.1.15.x` release of Deadline, use: ```python self.deadline_version: str = '10.1.15' @@ -72,7 +72,7 @@ These instructions assume that your working directory is `examples/deadline/Loca ``` 4. Add user-data to mount the NFS on the compute tier. This can be provided in the `UserDataProvider` in the `ComputeTier`. - 5. (optional) Set up [path mapping rules in Deadline](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/cross-platform.html). + 5. (optional) Set up [path mapping rules in Deadline](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/cross-platform.html). 9. Deploy all the stacks in the sample app: diff --git a/examples/deadline/Local-Zone/python/setup.py b/examples/deadline/Local-Zone/python/setup.py index 799c6358d..8410b6d48 100644 --- a/examples/deadline/Local-Zone/python/setup.py +++ b/examples/deadline/Local-Zone/python/setup.py @@ -17,8 +17,8 @@ packages=setuptools.find_packages(where="package"), install_requires=[ - "aws-cdk-lib==2.54.0", - "aws-rfdk==1.1.0" + "aws-cdk-lib==2.70.0", + "aws-rfdk==1.2.0" ], python_requires=">=3.7", diff --git a/examples/deadline/Local-Zone/ts/README.md b/examples/deadline/Local-Zone/ts/README.md index 6f79610c2..f293c4d54 100644 --- a/examples/deadline/Local-Zone/ts/README.md +++ b/examples/deadline/Local-Zone/ts/README.md @@ -22,7 +22,7 @@ These instructions assume that your working directory is `examples/deadline/Loca public readonly acceptAwsCustomerAgreementAndIpLicense: AwsCustomerAgreementAndIpLicenseAcceptance = AwsCustomerAgreementAndIpLicenseAcceptance.USER_REJECTS_AWS_CUSTOMER_AGREEMENT_AND_IP_LICENSE; ``` -3. Change the value of the `deadlineVersion` variable in `bin/config.ts` to specify the desired version of Deadline to be deployed to your render farm. RFDK is compatible with Deadline versions 10.1.9.x and later. To see the available versions of Deadline, consult the [Deadline release notes](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/release-notes.html). It is recommended to use the latest version of Deadline available when building your farm, but to pin this version when the farm is ready for production use. For example, to pin to the latest `10.1.15.x` release of Deadline, use: +3. Change the value of the `deadlineVersion` variable in `bin/config.ts` to specify the desired version of Deadline to be deployed to your render farm. RFDK is compatible with Deadline versions 10.1.9.x and later. To see the available versions of Deadline, consult the [Deadline release notes](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/release-notes.html). It is recommended to use the latest version of Deadline available when building your farm, but to pin this version when the farm is ready for production use. For example, to pin to the latest `10.1.15.x` release of Deadline, use: ```ts public readonly deadlineVersion: string = '10.1.15'; @@ -50,7 +50,7 @@ These instructions assume that your working directory is `examples/deadline/Loca ``` 4. Add user-data to mount the NFS on the compute tier. This can be provided in the `UserDataProvider` in the `ComputeTier`. - 5. (optional) Set up [path mapping rules in Deadline](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/cross-platform.html). + 5. (optional) Set up [path mapping rules in Deadline](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/cross-platform.html). 7. Build the `aws-rfdk` package, and then build the sample app. The `tsconfig.json` for this example app contains a reference to the local `aws-rfdk` package and will link your build artifacts: diff --git a/examples/deadline/Local-Zone/ts/package.json b/examples/deadline/Local-Zone/ts/package.json index f52770667..ed7a971e9 100644 --- a/examples/deadline/Local-Zone/ts/package.json +++ b/examples/deadline/Local-Zone/ts/package.json @@ -1,6 +1,6 @@ { "name": "all-in-farm-local-zone", - "version": "1.1.0", + "version": "1.2.0", "bin": { "app": "bin/app.js" }, @@ -14,13 +14,13 @@ }, "devDependencies": { "@types/node": "^18.0.0", - "aws-cdk": "2.54.0", + "aws-cdk": "2.70.0", "ts-node": "^10.8.1", - "typescript": "~4.7.3" + "typescript": "~4.9.5" }, "dependencies": { - "aws-cdk-lib": "2.54.0", - "aws-rfdk": "1.1.0", + "aws-cdk-lib": "2.70.0", + "aws-rfdk": "1.2.0", "constructs": "^10.0.0", "source-map-support": "^0.5.21" } diff --git a/integ/LICENSE b/integ/LICENSE index 82ad00bb0..e131da445 100644 --- a/integ/LICENSE +++ b/integ/LICENSE @@ -186,7 +186,7 @@ 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. + Copyright 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. diff --git a/integ/NOTICE b/integ/NOTICE index 0192d8e2b..e210c8e48 100644 --- a/integ/NOTICE +++ b/integ/NOTICE @@ -1,2 +1,2 @@ Render Farm Deployment Kit on AWS (RFDK) -Copyright 2018-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. +Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. diff --git a/integ/components/deadline/deadline_05_secretsManagement/test/deadline_05_secretsManagement.test.ts b/integ/components/deadline/deadline_05_secretsManagement/test/deadline_05_secretsManagement.test.ts index 7c96b6dbf..b7c5e7d53 100644 --- a/integ/components/deadline/deadline_05_secretsManagement/test/deadline_05_secretsManagement.test.ts +++ b/integ/components/deadline/deadline_05_secretsManagement/test/deadline_05_secretsManagement.test.ts @@ -298,7 +298,7 @@ describe('Deadline Secrets Management tests', () => { * Parses a line containing data from the ListAllMachines Deadline Secrets Command into an object. * @param line The line to parse. * @returns An object containing the data from a Deadline Secrets Command ListAllMachines output line. - * @see https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html#listallmachines + * @see https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html#listallmachines */ function parseListAllMachinesLine(line: string): { readonly machineName: string, diff --git a/integ/package.json b/integ/package.json index 0913c6ccb..539a9c75a 100644 --- a/integ/package.json +++ b/integ/package.json @@ -1,6 +1,6 @@ { "name": "integ", - "version": "1.1.0", + "version": "1.2.0", "private": false, "description": "Integration tests for RFDK constructs", "bin": { @@ -55,33 +55,33 @@ "devDependencies": { "@types/jest": "^27.5.2", "@types/node": "^18.0.0", - "@typescript-eslint/eslint-plugin": "^5.40.1", - "@typescript-eslint/parser": "^5.40.1", - "aws-cdk": "2.54.0", - "eslint": "^8.26.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-import-resolver-typescript": "^3.5.1", + "@typescript-eslint/eslint-plugin": "^5.55.0", + "@typescript-eslint/parser": "^5.55.0", + "aws-cdk": "2.70.0", + "eslint": "^8.36.0", + "eslint-import-resolver-node": "^0.3.7", + "eslint-import-resolver-typescript": "^3.5.3", "eslint-plugin-deprecation": "^1.3.3", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^26.8.3", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-jest": "^27.2.1", "eslint-plugin-license-header": "^0.6.0", "jest": "^27.5.1", - "pkglint": "1.1.0", - "ts-jest": "^29.0.3", - "typescript": "~4.8.4" + "pkglint": "1.2.0", + "ts-jest": "^29.0.5", + "typescript": "~4.9.5" }, "dependencies": { - "@aws-sdk/client-cloudformation": "^3.222.0", - "@aws-sdk/client-cloudwatch-logs": "^3.222.0", - "@aws-sdk/client-secrets-manager": "^3.222.0", - "@aws-sdk/client-ssm": "^3.222.0", - "aws-cdk-lib": "2.54.0", - "aws-rfdk": "1.1.0", + "@aws-sdk/client-cloudformation": "^3.299.0", + "@aws-sdk/client-cloudwatch-logs": "^3.300.0", + "@aws-sdk/client-secrets-manager": "^3.297.0", + "@aws-sdk/client-ssm": "^3.300.0", + "aws-cdk-lib": "2.70.0", + "aws-rfdk": "1.2.0", "constructs": "^10.0.0" }, "peerDependencies": { - "aws-cdk-lib": "2.54.0", - "aws-rfdk": "1.1.0", + "aws-cdk-lib": "2.70.0", + "aws-rfdk": "1.2.0", "constructs": "^10.0.0" }, "engines": { diff --git a/integ/test-config.sh b/integ/test-config.sh index 271488aa8..3eb90f479 100755 --- a/integ/test-config.sh +++ b/integ/test-config.sh @@ -30,7 +30,7 @@ export RFDK_DOCKER_IMAGE_OVERRIDES # The ARN of the Secret containing a zip file with the UBL certificates to use. # - If unspecified, a secret will be created that contains dummy certificates. # - If this is specified, UBL_LICENSE_MAP must be specified as well. -# - For more info, please see https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/licensing-usage-based.html#third-party-usage-based-licensing +# - For more info, please see https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/licensing-usage-based.html#third-party-usage-based-licensing export UBL_CERTIFICATE_BUNDLE_SECRET_ARN # Map of UBL licenses and the limits for them. diff --git a/lambda-layers/LICENSE b/lambda-layers/LICENSE index 82ad00bb0..e131da445 100644 --- a/lambda-layers/LICENSE +++ b/lambda-layers/LICENSE @@ -186,7 +186,7 @@ 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. + Copyright 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. diff --git a/lambda-layers/NOTICE b/lambda-layers/NOTICE index 0192d8e2b..e210c8e48 100644 --- a/lambda-layers/NOTICE +++ b/lambda-layers/NOTICE @@ -1,2 +1,2 @@ Render Farm Deployment Kit on AWS (RFDK) -Copyright 2018-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. +Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. diff --git a/lambda-layers/package.json b/lambda-layers/package.json index b3154185c..c6b18eeb4 100644 --- a/lambda-layers/package.json +++ b/lambda-layers/package.json @@ -1,6 +1,6 @@ { "name": "lambda-layers", - "version": "1.1.0", + "version": "1.2.0", "private": false, "description": "Package containing scripts for building and publishing Lambda Layers", "main": "lib/index.js", @@ -30,9 +30,9 @@ "maturity": "stable", "devDependencies": { "@types/node": "^18.0.0", - "typescript": "~4.8.4" + "typescript": "~4.9.5" }, "dependencies": { - "aws-sdk": "^2.1272.0" + "aws-sdk": "^2.1334.0" } } diff --git a/lambda-layers/yarn.lock b/lambda-layers/yarn.lock index 7ac28c5d8..bef45db76 100644 --- a/lambda-layers/yarn.lock +++ b/lambda-layers/yarn.lock @@ -12,10 +12,10 @@ available-typed-arrays@^1.0.5: resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== -aws-sdk@^2.1272.0: - version "2.1276.0" - resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.1276.0.tgz#60d32305b687a1c8367370574d2b0d1c40d30e26" - integrity sha512-0TGPsW/uMQy0trfYZD+dvSQ9Bf8NmKK9ISj5xQJGopNt/Kxh0vLKBPy2mFmKdxeFtis6wn4c9uTp7/3p0ADa1w== +aws-sdk@^2.1334.0: + version "2.1345.0" + resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.1345.0.tgz#0b34784fe8d15858a8f9a6903217621364133868" + integrity sha512-qQGQgHH/cDFvr3bMGVIqcU38IlRQv1jGt4JBxOXtnf9NZ1AO/CRTKfZs9TmbkID3YbfYHJjYAlQKmmRL6/MZdg== dependencies: buffer "4.9.2" events "1.1.1" @@ -387,10 +387,10 @@ string.prototype.trimstart@^1.0.5: define-properties "^1.1.4" es-abstract "^1.19.5" -typescript@~4.8.4: - version "4.8.4" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.4.tgz#c464abca159669597be5f96b8943500b238e60e6" - integrity sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ== +typescript@~4.9.5: + version "4.9.5" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" + integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== unbox-primitive@^1.0.2: version "1.0.2" diff --git a/lerna.json b/lerna.json index c56071f57..6c1542415 100644 --- a/lerna.json +++ b/lerna.json @@ -2,5 +2,5 @@ "npmClient": "yarn", "useWorkspaces": true, "rejectCycles": "true", - "version": "1.1.0" + "version": "1.2.0" } diff --git a/package.json b/package.json index 00682e379..816463705 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "aws-rfdk", - "version": "1.1.0", + "version": "1.2.0", "license": "Apache-2.0", "author": { "name": "Amazon Web Services", @@ -25,23 +25,27 @@ "precommit": "git add ." } }, + "resolutions-json5": "json5 <= 2.2.1 has a security vulnerability, and is a transitive dep of several packages. Remove the resolution when able.", + "resolutions": { + "json5": "^2.2.2" + }, "devDependencies": { - "@aws-sdk/client-ssm": "^3.222.0", - "@aws-sdk/client-cloudformation": "^3.222.0", - "@aws-sdk/client-cloudwatch-logs": "^3.222.0", - "@aws-sdk/client-secrets-manager": "^3.222.0", + "@aws-sdk/client-ssm": "^3.300.0", + "@aws-sdk/client-cloudformation": "^3.299.0", + "@aws-sdk/client-cloudwatch-logs": "^3.300.0", + "@aws-sdk/client-secrets-manager": "^3.297.0", "@types/jest": "^27.5.2", "@types/node": "^18.6.2", - "aws-cdk-lib": "2.54.0", - "aws-sdk": "^2.1272.0", + "aws-cdk-lib": "2.70.0", + "aws-sdk": "^2.1334.0", "constructs": "^10.0.0", - "fs-extra": "^10.1.0", + "fs-extra": "^11.1.0", "jest": "^27.5.1", - "jest-junit": "^14.0.1", - "lerna": "^5.5.2", + "jest-junit": "^15.0.0", + "lerna": "^6.5.1", "standard-version": "^9.5.0", - "ts-jest": "^29.0.3", - "typescript": "~4.8.4" + "ts-jest": "^29.0.5", + "typescript": "~4.9.5" }, "workspaces": { "packages": [ diff --git a/packages/aws-rfdk/LICENSE b/packages/aws-rfdk/LICENSE index 82ad00bb0..e131da445 100644 --- a/packages/aws-rfdk/LICENSE +++ b/packages/aws-rfdk/LICENSE @@ -186,7 +186,7 @@ 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. + Copyright 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. diff --git a/packages/aws-rfdk/NOTICE b/packages/aws-rfdk/NOTICE index 0192d8e2b..e210c8e48 100644 --- a/packages/aws-rfdk/NOTICE +++ b/packages/aws-rfdk/NOTICE @@ -1,2 +1,2 @@ Render Farm Deployment Kit on AWS (RFDK) -Copyright 2018-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. +Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. diff --git a/packages/aws-rfdk/docs/upgrade/upgrading-0.38.md b/packages/aws-rfdk/docs/upgrade/upgrading-0.38.md index 0a6f12ddc..8686cb12d 100644 --- a/packages/aws-rfdk/docs/upgrade/upgrading-0.38.md +++ b/packages/aws-rfdk/docs/upgrade/upgrading-0.38.md @@ -1,6 +1,6 @@ # Upgrading to RFDK v0.38.x or Newer -Starting in RFDK v0.38.0, [Deadline Secrets Management](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html) will be enabled on the +Starting in RFDK v0.38.0, [Deadline Secrets Management](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html) will be enabled on the `Repository` and `RenderQueue` constructs by default when using Deadline 10.1.19 and later. This can cause some issues with existing farm configurations because Deadline Secrets Management requires: - The internal protocol on the Render Queue to be HTTPS ("internal" refers to traffic between the Deadline Remote Connection Server and the Render Queue's load balancer) diff --git a/packages/aws-rfdk/docs/upgrade/upgrading-0.40.md b/packages/aws-rfdk/docs/upgrade/upgrading-0.40.md index db6bdc6ec..43b731ad6 100644 --- a/packages/aws-rfdk/docs/upgrade/upgrading-0.40.md +++ b/packages/aws-rfdk/docs/upgrade/upgrading-0.40.md @@ -7,11 +7,11 @@ instead of using Launch Specifications. This change will reconfigure the Spot Ev Spot Fleet Requests created by the Spot Event Plugin, upgrading to RFDK v0.40.x and redeploying your render farm will orphan those Spot Fleet Requests. Therefore, we highly recommend following these instructions to upgrade to RFDK v0.40.x: -1. Disable the Spot Event Plugin in Deadline. Refer to the [Spot Event Plugin "State" option in Deadline](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/event-spot-configuration-options.html) +1. Disable the Spot Event Plugin in Deadline. Refer to the [Spot Event Plugin "State" option in Deadline](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/event-spot-configuration-options.html) for more information. 2. Cancel any Spot Fleet Requests created by the Spot Event Plugin, which you can do by following these [instructions](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/work-with-spot-fleets.html#cancel-spot-fleet). 3. Upgrade to RFDK v0.40.x and redeploy your render farm. -4. Once the deployment is complete, re-enable the Spot Event Plugin in Deadline. Refer to the [Spot Event Plugin "State" option in Deadline](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/event-spot-configuration-options.html) +4. Once the deployment is complete, re-enable the Spot Event Plugin in Deadline. Refer to the [Spot Event Plugin "State" option in Deadline](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/event-spot-configuration-options.html) for more information. ## Replacing IResource with IConstruct diff --git a/packages/aws-rfdk/lib/core/lib/deployment-instance.ts b/packages/aws-rfdk/lib/core/lib/deployment-instance.ts index cdf0466a6..c7ff230c2 100644 --- a/packages/aws-rfdk/lib/core/lib/deployment-instance.ts +++ b/packages/aws-rfdk/lib/core/lib/deployment-instance.ts @@ -33,6 +33,7 @@ import { } from 'aws-cdk-lib/aws-iam'; import { Construct } from 'constructs'; +import { tagConstruct } from './runtime-info'; import { CloudWatchConfigBuilder, CloudWatchAgent, @@ -40,7 +41,6 @@ import { LogGroupFactory, LogGroupFactoryProps, } from '.'; -import { tagConstruct } from './runtime-info'; /** diff --git a/packages/aws-rfdk/lib/core/lib/mongodb-instance.ts b/packages/aws-rfdk/lib/core/lib/mongodb-instance.ts index f44f95465..6a239a7e1 100644 --- a/packages/aws-rfdk/lib/core/lib/mongodb-instance.ts +++ b/packages/aws-rfdk/lib/core/lib/mongodb-instance.ts @@ -48,6 +48,9 @@ import { } from 'aws-cdk-lib/aws-secretsmanager'; import { Construct, IConstruct } from 'constructs'; +import { + tagConstruct, +} from './runtime-info'; import { BlockVolumeFormat, CloudWatchAgent, @@ -62,9 +65,6 @@ import { MountableBlockVolume, StaticPrivateIpServer, } from './'; -import { - tagConstruct, -} from './runtime-info'; /** * Specification for a when a new volume is being created by a MongoDbInstance. diff --git a/packages/aws-rfdk/lib/core/lib/mongodb-post-install.ts b/packages/aws-rfdk/lib/core/lib/mongodb-post-install.ts index 18a6fae9a..2287b68b9 100644 --- a/packages/aws-rfdk/lib/core/lib/mongodb-post-install.ts +++ b/packages/aws-rfdk/lib/core/lib/mongodb-post-install.ts @@ -31,15 +31,15 @@ import { } from 'aws-cdk-lib/aws-secretsmanager'; import { Construct } from 'constructs'; -import { - IMongoDb, -} from '.'; import { ARNS, } from '../../lambdas/lambdaLayerVersionArns'; import { IMongoDbConfigureResource, } from '../../lambdas/nodejs/mongodb'; +import { + IMongoDb, +} from '.'; /** * User added to the $external admin database. diff --git a/packages/aws-rfdk/lib/core/test/health-monitor.test.ts b/packages/aws-rfdk/lib/core/test/health-monitor.test.ts index ca71f3a70..880090376 100644 --- a/packages/aws-rfdk/lib/core/test/health-monitor.test.ts +++ b/packages/aws-rfdk/lib/core/test/health-monitor.test.ts @@ -480,7 +480,7 @@ describe('HealthMonitor', () => { }); expect(() => { healthMonitor.registerFleet(fleet, {}); - }).toThrowError(/AWS service limit \"targets-per-application-load-balancer\" reached. Limit: 1/); + }).toThrow(/AWS service limit \"targets-per-application-load-balancer\" reached. Limit: 1/); }); test('validating deletion protection', () => { diff --git a/packages/aws-rfdk/lib/core/test/mongodb-installer.test.ts b/packages/aws-rfdk/lib/core/test/mongodb-installer.test.ts index 14cf19c1b..f4b335ca5 100644 --- a/packages/aws-rfdk/lib/core/test/mongodb-installer.test.ts +++ b/packages/aws-rfdk/lib/core/test/mongodb-installer.test.ts @@ -24,11 +24,11 @@ import { MongoDbSsplLicenseAcceptance, MongoDbVersion, } from '../lib'; - import { INSTALL_MONGODB_3_6_SCRIPT_LINUX, } from './asset-constants'; + describe('Test MongoDbInstaller', () => { let stack: Stack; let vpc: Vpc; @@ -57,14 +57,14 @@ Please set the userSsplAcceptance property to USER_ACCEPTS_SSPL to signify your new MongoDbInstaller(stack, { version: MongoDbVersion.COMMUNITY_3_6, }); - }).toThrowError(errorString); + }).toThrow(errorString); // Must throw when explicitly rejecting the SSPL. expect(() => { new MongoDbInstaller(stack, { version: MongoDbVersion.COMMUNITY_3_6, userSsplAcceptance: MongoDbSsplLicenseAcceptance.USER_REJECTS_SSPL, }); - }).toThrowError(errorString); + }).toThrow(errorString); }); @@ -165,7 +165,7 @@ Please set the userSsplAcceptance property to USER_ACCEPTS_SSPL to signify your // THEN expect(() => { installer.installOnLinuxInstance(windowsInstance); - }).toThrowError('Target instance must be Linux.'); + }).toThrow('Target instance must be Linux.'); }); test('asset is singleton', () => { diff --git a/packages/aws-rfdk/lib/core/test/mongodb-instance.test.ts b/packages/aws-rfdk/lib/core/test/mongodb-instance.test.ts index 91ee72153..3694655f2 100644 --- a/packages/aws-rfdk/lib/core/test/mongodb-instance.test.ts +++ b/packages/aws-rfdk/lib/core/test/mongodb-instance.test.ts @@ -37,13 +37,13 @@ import { Secret, } from 'aws-cdk-lib/aws-secretsmanager'; + import { MongoDbInstance, MongoDbSsplLicenseAcceptance, MongoDbVersion, X509CertificatePem, } from '../lib'; - import { CWA_ASSET_LINUX, INSTALL_MONGODB_3_6_SCRIPT_LINUX, MONGODB_3_6_CONFIGURATION_SCRIPTS, MOUNT_EBS_SCRIPT_LINUX, } from './asset-constants'; @@ -515,7 +515,7 @@ describe('Test MongoDbInstance', () => { vpc, vpcSubnets: invalidSubnets, }); - }).toThrowError(/Did not find any subnets matching/); + }).toThrow(/Did not find any subnets matching/); }); test('changing instance type works correctly', () => { diff --git a/packages/aws-rfdk/lib/core/test/mongodb-post-install.test.ts b/packages/aws-rfdk/lib/core/test/mongodb-post-install.test.ts index 83cb4d2f4..a4e67e7d3 100644 --- a/packages/aws-rfdk/lib/core/test/mongodb-post-install.test.ts +++ b/packages/aws-rfdk/lib/core/test/mongodb-post-install.test.ts @@ -392,7 +392,7 @@ describe('MongoDbPostInstall', () => { mongoDb, users, }); - }).toThrowError(/MongoDbPostInstallSetup: Could not parse JSON role for x509 user:/); + }).toThrow(/MongoDbPostInstallSetup: Could not parse JSON role for x509 user:/); }); }); diff --git a/packages/aws-rfdk/lib/core/test/mountable-ebs.test.ts b/packages/aws-rfdk/lib/core/test/mountable-ebs.test.ts index 98bf3befb..6fa394fb4 100644 --- a/packages/aws-rfdk/lib/core/test/mountable-ebs.test.ts +++ b/packages/aws-rfdk/lib/core/test/mountable-ebs.test.ts @@ -21,13 +21,13 @@ import { WindowsVersion, } from 'aws-cdk-lib/aws-ec2'; + import { BlockVolumeFormat, IMountingInstance, MountableBlockVolume, MountPermissions, } from '../lib'; - import { MOUNT_EBS_SCRIPT_LINUX, } from './asset-constants'; @@ -200,7 +200,7 @@ describe('Test MountableBlockVolume', () => { location: '/mnt/fs', permissions: MountPermissions.READONLY, }); - }).toThrowError('Target instance must be Linux.'); + }).toThrow('Target instance must be Linux.'); }); test('readonly mount', () => { @@ -280,7 +280,7 @@ describe('Test MountableBlockVolume', () => { location: '/mnt/fs', permissions: MountPermissions.READONLY, }); - }).toThrowError(/Target instance must be a construct./); + }).toThrow(/Target instance must be a construct./); }); test('asset is singleton', () => { diff --git a/packages/aws-rfdk/lib/core/test/mountable-efs.test.ts b/packages/aws-rfdk/lib/core/test/mountable-efs.test.ts index 9e2babacc..06156c0fe 100644 --- a/packages/aws-rfdk/lib/core/test/mountable-efs.test.ts +++ b/packages/aws-rfdk/lib/core/test/mountable-efs.test.ts @@ -27,11 +27,9 @@ import { MountableEfs, MountPermissions, } from '../lib'; - import { MountPermissionsHelper, } from '../lib/mount-permissions-helper'; - import { MOUNT_EFS_SCRIPT_LINUX, } from './asset-constants'; @@ -39,6 +37,7 @@ import { escapeTokenRegex, } from './token-regex-helpers'; + describe('Test MountableEFS', () => { let app: App; let stack: Stack; @@ -114,7 +113,7 @@ describe('Test MountableEFS', () => { location: '/mnt/efs/fs1', permissions: MountPermissions.READONLY, }); - }).toThrowError('Target instance must be Linux.'); + }).toThrow('Target instance must be Linux.'); }); test('readonly mount', () => { diff --git a/packages/aws-rfdk/lib/core/test/mountable-fsx-lustre.test.ts b/packages/aws-rfdk/lib/core/test/mountable-fsx-lustre.test.ts index a522c4753..80fd504ee 100644 --- a/packages/aws-rfdk/lib/core/test/mountable-fsx-lustre.test.ts +++ b/packages/aws-rfdk/lib/core/test/mountable-fsx-lustre.test.ts @@ -21,11 +21,11 @@ import { } from 'aws-cdk-lib/aws-ec2'; import * as fsx from 'aws-cdk-lib/aws-fsx'; + import { MountableFsxLustre, MountPermissions, } from '../lib'; - import { MOUNT_FSX_SCRIPT_LINUX, } from './asset-constants'; @@ -117,7 +117,7 @@ describe('MountableFsxLustre', () => { location: '/mnt/fsx/fs1', permissions: MountPermissions.READONLY, }); - }).toThrowError('Target instance must be Linux.'); + }).toThrow('Target instance must be Linux.'); }); test('readonly mount', () => { diff --git a/packages/aws-rfdk/lib/core/test/script-assets.test.ts b/packages/aws-rfdk/lib/core/test/script-assets.test.ts index f8dd9c45a..6dba02861 100644 --- a/packages/aws-rfdk/lib/core/test/script-assets.test.ts +++ b/packages/aws-rfdk/lib/core/test/script-assets.test.ts @@ -22,9 +22,9 @@ import { } from 'aws-cdk-lib/aws-ec2'; import { ScriptAsset } from '../lib/script-assets'; - import { CWA_ASSET_LINUX, CWA_ASSET_WINDOWS } from './asset-constants'; + const instanceType = InstanceType.of(InstanceClass.T3, InstanceSize.MICRO); const linuxImage = new AmazonLinuxImage(); const windowsImage = new WindowsImage(WindowsVersion.WINDOWS_SERVER_2019_ENGLISH_FULL_BASE); diff --git a/packages/aws-rfdk/lib/core/test/staticip-server.test.ts b/packages/aws-rfdk/lib/core/test/staticip-server.test.ts index 739d9ae8c..8a8f1a1a7 100644 --- a/packages/aws-rfdk/lib/core/test/staticip-server.test.ts +++ b/packages/aws-rfdk/lib/core/test/staticip-server.test.ts @@ -245,7 +245,7 @@ describe('Test StaticIpServer', () => { availabilityZones: ['dummy zone'], }, }); - }).toThrowError(/Did not find any subnets matching/); + }).toThrow(/Did not find any subnets matching/); }); test('resource signal count', () => { @@ -273,6 +273,6 @@ describe('Test StaticIpServer', () => { machineImage: MachineImage.latestAmazonLinux({ generation: AmazonLinuxGeneration.AMAZON_LINUX_2 }), resourceSignalTimeout: Duration.seconds(12 * 60 * 60 + 1), }); - }).toThrowError('Resource signal timeout cannot exceed 12 hours.'); + }).toThrow('Resource signal timeout cannot exceed 12 hours.'); }); }); diff --git a/packages/aws-rfdk/lib/deadline/README.md b/packages/aws-rfdk/lib/deadline/README.md index aceb1c7ea..772f21d29 100644 --- a/packages/aws-rfdk/lib/deadline/README.md +++ b/packages/aws-rfdk/lib/deadline/README.md @@ -45,22 +45,22 @@ _**Note:** RFDK constructs currently support Deadline 10.1.9 and later, unless o ![architecture diagram](../../docs/diagrams/deadline/ConfigureSpotEventPlugin.svg) -The [Spot Event Plugin](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/event-spot.html) can scale cloud-based EC2 Spot instances dynamically based on the queued Jobs and Tasks in the Deadline Database. It associates a Spot Fleet Request with named Deadline Worker Groups, allowing multiple Spot Fleets with different hardware and software specifications to be launched for different types of Jobs based on their Group assignment. +The [Spot Event Plugin](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/event-spot.html) can scale cloud-based EC2 Spot instances dynamically based on the queued Jobs and Tasks in the Deadline Database. It associates a Spot Fleet Request with named Deadline Worker Groups, allowing multiple Spot Fleets with different hardware and software specifications to be launched for different types of Jobs based on their Group assignment. The `ConfigureSpotEventPlugin` construct has two main responsibilities: - Construct a [Spot Fleet Request](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-fleet-requests.html) configuration from the list of [Spot Event Plugin Fleets](#spot-event-plugin-fleet). -- Modify and save the options of the Spot Event Plugin itself. See [Deadline Documentation](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/event-spot.html#event-plugin-configuration-options). +- Modify and save the options of the Spot Event Plugin itself. See [Deadline Documentation](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/event-spot.html#event-plugin-configuration-options). --- **Note:** This construct will configure the Spot Event Plugin, but the Spot Fleet Requests will not be created unless you: -- Submit the job with the assigned Deadline Group and Deadline Pool. See [Deadline Documentation](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/job-submitting.html#submitting-jobs). +- Submit the job with the assigned Deadline Group and Deadline Pool. See [Deadline Documentation](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/job-submitting.html#submitting-jobs). --- --- -_**Note:** Disable 'Allow Workers to Perform House Cleaning If Pulse is not Running' in the 'Configure Repository Options' when using Spot Event Plugin. See [Deadline Documentation](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/event-spot.html#prerequisites)._ +_**Note:** Disable 'Allow Workers to Perform House Cleaning If Pulse is not Running' in the 'Configure Repository Options' when using Spot Event Plugin. See [Deadline Documentation](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/event-spot.html#prerequisites)._ --- @@ -156,9 +156,9 @@ new ConfigureSpotEventPlugin(stack, 'ConfigureSpotEventPlugin', { ### Using Dedicated Subnets for Deadline Components -When Secrets Management is enabled on the `Repository` construct, RFDK will handle configuring [identity registration settings](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html#automatically-registering-identities-and-adding-roles) +When Secrets Management is enabled on the `Repository` construct, RFDK will handle configuring [identity registration settings](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html#automatically-registering-identities-and-adding-roles) using the subnets of the RFDK constructs involved. Because a construct's resources can be assigned any IP address in the subnet range, RFDK must create rules that cover the entire subnet. -These identity registration settings work like an IP-address-based allowlist that give machines with IP addresses that match a rule access to secrets in Deadline, based on their [assigned role](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html#assigned-roles). +These identity registration settings work like an IP-address-based allowlist that give machines with IP addresses that match a rule access to secrets in Deadline, based on their [assigned role](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html#assigned-roles). The components that need identity registration settings created for them include, but are not limited to, the following: - The Application Load Balancer of the [`RenderQueue`](#render-queue) @@ -168,7 +168,7 @@ The components that need identity registration settings created for them include RFDK creates auto-registration rules based on the Classless Inter-Domain Routing (CIDR) range of the subnet(s) that a component can be deployed into. Therefore, we highly recommend creating a dedicated subnet for each component above for the following reasons: -1. RFDK automatically configures Deadline Secrets Management [identity registration settings](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html#identity-management-registration-settings-ref-label). +1. RFDK automatically configures Deadline Secrets Management [identity registration settings](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html#identity-management-registration-settings-ref-label). These settings are configured such that the Render Queue will register identities that are created by Deadline Clients (e.g. `UsageBasedLicensing`, `WorkerInstanceFleet`, and `SpotEventPluginFleet`) connecting via the Render Queue's Application Load Balancer (ALB). Deadline requires that you specify trusted load balancers when configuring identity registration settings by their connecting IP address. Application Load Balancers can scale to use any available IP address in the subnets, so the full subnet IP range is used by RFDK. For this reason, we recommend dedicating subnets @@ -293,8 +293,8 @@ have a CIDR block with at least a `/27` bitmask and at least 8 free IP addresses ### Configuring Deadline Secrets Management on the Render Queue -When [Deadline Secrets Management](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html) is enabled on the `Repository` construct, -the `RenderQueue` will automatically configure itself as a [Server role](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html#assigned-roles) in Deadline Secrets Management. +When [Deadline Secrets Management](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html) is enabled on the `Repository` construct, +the `RenderQueue` will automatically configure itself as a [Server role](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html#assigned-roles) in Deadline Secrets Management. For more information on using Deadline Secrets Management in RFDK, please see the [RFDK Developer Guide](https://docs.aws.amazon.com/rfdk/latest/guide/deadline-secrets-management-rfdk.html). @@ -363,7 +363,7 @@ repository.configureClientInstance({ ### Configuring Deadline Secrets Management on the Repository -When using Deadline 10.1.19 or higher, RFDK enables [Deadline Secrets Management](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html) on the `Repository` by default. To perform administrator functions for Deadline Secrets Management, credentials need to be created. You can either create your own in an AWS Secrets Manager Secret and have it imported into your RFDK app, or have RFDK generate the credentials and create the Secret for you. +When using Deadline 10.1.19 or higher, RFDK enables [Deadline Secrets Management](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html) on the `Repository` by default. To perform administrator functions for Deadline Secrets Management, credentials need to be created. You can either create your own in an AWS Secrets Manager Secret and have it imported into your RFDK app, or have RFDK generate the credentials and create the Secret for you. When RFDK generates the administrator credentials, it sets the Secret's removal policy to `RETAIN` so that you will not lose them if you destroy the CloudFormation Stack that they are in. If you do want to delete this Secret, you will have to destroy it manually or change the `credentialsRemovalPolicy` to `DESTROY`. If you destroy the Stack that contains your Secret and its policy set to `RETAIN`, your existing Secret will be orphaned from your RFDK application and re-deploying the Stack will generate a new one. To help prevent orphaning a Secret that contains administrator credentials that are still in use, RFDK places it in the Stack that contains your database, so that their lifecycles are in sync. @@ -414,7 +414,7 @@ For further details, please consult the RFDK developer guide topic on [using Dea ![architecture diagram](../../docs/diagrams/deadline/SpotEventPluginFleet.svg) -This construct represents a Spot Fleet launched by the [Deadline's Spot Event Plugin](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/event-spot.html) from the [Spot Fleet Request Configuration](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/event-spot.html#spot-fleet-request-configurations). The construct itself doesn't create a Spot Fleet Request, but creates all the required resources to be used in the Spot Fleet Request Configuration. +This construct represents a Spot Fleet launched by the [Deadline's Spot Event Plugin](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/event-spot.html) from the [Spot Fleet Request Configuration](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/event-spot.html#spot-fleet-request-configurations). The construct itself doesn't create a Spot Fleet Request, but creates all the required resources to be used in the Spot Fleet Request Configuration. This construct is expected to be used as an input to the [ConfigureSpotEventPlugin](#configure-spot-event-plugin) construct. `ConfigureSpotEventPlugin` construct will generate a Spot Fleet Request Configuration from each provided `SpotEventPluginFleet` and will set these configurations to the Spot Event Plugin. @@ -632,7 +632,7 @@ const ubl = new UsageBasedLicensing(scope, 'RenderQueue', { ![architecture diagram](../../docs/diagrams/deadline/UsageBasedLicensing.svg) -Usage-Based Licensing is an on-demand licensing model (see [Deadline Documentation](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/licensing-usage-based.html)). The RFDK supports this type of licensing with the `UsageBasedLicensing` construct. This construct contains the following components: +Usage-Based Licensing is an on-demand licensing model (see [Deadline Documentation](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/licensing-usage-based.html)). The RFDK supports this type of licensing with the `UsageBasedLicensing` construct. This construct contains the following components: - **Deadline License Forwarder** - Forwards licenses to Deadline Workers that are rendering jobs. diff --git a/packages/aws-rfdk/lib/deadline/lib/configure-spot-event-plugin.ts b/packages/aws-rfdk/lib/deadline/lib/configure-spot-event-plugin.ts index 7d03265f0..4cc4ee39a 100644 --- a/packages/aws-rfdk/lib/deadline/lib/configure-spot-event-plugin.ts +++ b/packages/aws-rfdk/lib/deadline/lib/configure-spot-event-plugin.ts @@ -95,7 +95,7 @@ export enum SpotEventPluginLoggingLevel { /** * How the Spot Event Plugin should handle Pre Job Tasks. - * See https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/job-scripts.html + * See https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/job-scripts.html */ export enum SpotEventPluginPreJobTaskMode { /** @@ -117,8 +117,8 @@ export enum SpotEventPluginPreJobTaskMode { /** * The Worker Extra Info column to be used to display AWS Instance Status * if the instance has been marked to be stopped or terminated by EC2 or Spot Event Plugin. - * See "AWS Instance Status" option at https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/event-spot.html#event-plugin-configuration-options - * and https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/worker-config.html#extra-info + * See "AWS Instance Status" option at https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/event-spot.html#event-plugin-configuration-options + * and https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/worker-config.html#extra-info */ export enum SpotEventPluginDisplayInstanceStatus { DISABLED = 'Disabled', @@ -136,7 +136,7 @@ export enum SpotEventPluginDisplayInstanceStatus { /** * The settings of the Spot Event Plugin. - * For more details see https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/event-spot.html#event-plugin-configuration-options + * For more details see https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/event-spot.html#event-plugin-configuration-options */ export interface SpotEventPluginSettings { /** @@ -154,7 +154,7 @@ export interface SpotEventPluginSettings { * property of the `SpotEventPluginFleet` construct, which is `true` by default. You can set that property to `false` for fleets that you would like to opt out of the * Resource Tracker. * - * See https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/resource-tracker-overview.html + * See https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/resource-tracker-overview.html * * @default true */ @@ -214,7 +214,7 @@ export interface SpotEventPluginSettings { /** * Determines how the Spot Event Plugin should handle Pre Job Tasks. - * See https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/job-scripts.html + * See https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/job-scripts.html * * @default SpotEventPluginPreJobTaskMode.CONSERVATIVE */ @@ -261,7 +261,7 @@ export interface ConfigureSpotEventPluginProps { /** * The Spot Event Plugin settings. - * See https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/event-spot.html#event-plugin-configuration-options + * See https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/event-spot.html#event-plugin-configuration-options * * @default Default values of SpotEventPluginSettings will be set. */ @@ -323,11 +323,11 @@ export interface ConfigureSpotEventPluginProps { * Logs for all AWS Lambdas are automatically recorded in Amazon CloudWatch. * * This construct will configure the Spot Event Plugin, but the Spot Fleet Requests will not be created unless you: - * - Submit the job with the assigned Deadline Group and Deadline Pool. See [Deadline Documentation](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/job-submitting.html#submitting-jobs). + * - Submit the job with the assigned Deadline Group and Deadline Pool. See [Deadline Documentation](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/job-submitting.html#submitting-jobs). * * Important: Disable 'Allow Workers to Perform House Cleaning If Pulse is not Running' in the 'Configure Repository Options' * when using Spot Event Plugin. - * See https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/event-spot.html#prerequisites + * See https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/event-spot.html#prerequisites * * Important: Any resources created by the Spot Event Plugin will not be deleted with 'cdk destroy'. * Make sure that all such resources (e.g. Spot Fleet Request or Fleet Instances) are cleaned up, before destroying the stacks. diff --git a/packages/aws-rfdk/lib/deadline/lib/render-queue.ts b/packages/aws-rfdk/lib/deadline/lib/render-queue.ts index 4f2d373aa..f504d733b 100644 --- a/packages/aws-rfdk/lib/deadline/lib/render-queue.ts +++ b/packages/aws-rfdk/lib/deadline/lib/render-queue.ts @@ -62,18 +62,7 @@ import { } from 'aws-cdk-lib/aws-secretsmanager'; import { Construct, IConstruct } from 'constructs'; -import { - ECSConnectOptions, - InstanceConnectOptions, - IRepository, - IVersion, - RenderQueueExternalTLSProps, - RenderQueueHostNameProps, - RenderQueueProps, - RenderQueueSizeConstraints, - SubnetIdentityRegistrationSettingsProps, - VersionQuery, -} from '.'; + import { ConnectableApplicationEndpoint, ImportedAcmCertificate, @@ -82,7 +71,6 @@ import { X509CertificatePem, X509CertificatePkcs12, } from '../../core'; - import { DeploymentInstance } from '../../core/lib/deployment-instance'; import { tagConstruct, @@ -97,6 +85,18 @@ import { Version } from './version'; import { WaitForStableService, } from './wait-for-stable-service'; +import { + ECSConnectOptions, + InstanceConnectOptions, + IRepository, + IVersion, + RenderQueueExternalTLSProps, + RenderQueueHostNameProps, + RenderQueueProps, + RenderQueueSizeConstraints, + SubnetIdentityRegistrationSettingsProps, + VersionQuery, +} from '.'; /** * Interface for Deadline Render Queue. @@ -132,7 +132,7 @@ export interface IRenderQueue extends IConstruct, IConnectable { * Configure a rule to automatically register all Deadline Secrets Management identities connecting from a given * subnet to a specified role and status. * - * See https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html#identity-management-registration-settings-ref-label + * See https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html#identity-management-registration-settings-ref-label * for details. * * All RFDK constructs that require Deadline Secrets Management identity registration call this method internally. @@ -680,7 +680,7 @@ export class RenderQueue extends RenderQueueBase implements IGrantable { /** * Adds AWS Managed Policies to the Render Queue so it is able to control Deadline's Spot Event Plugin. * - * See: https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/event-spot.html for additonal information. + * See: https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/event-spot.html for additonal information. * * @param includeResourceTracker Whether or not the Resource tracker admin policy should also be added (Default: True) */ diff --git a/packages/aws-rfdk/lib/deadline/lib/repository.ts b/packages/aws-rfdk/lib/deadline/lib/repository.ts index 87f69af35..ab736713a 100644 --- a/packages/aws-rfdk/lib/deadline/lib/repository.ts +++ b/packages/aws-rfdk/lib/deadline/lib/repository.ts @@ -60,6 +60,7 @@ import { Secret, } from 'aws-cdk-lib/aws-secretsmanager'; import { Construct, IConstruct } from 'constructs'; + import { CloudWatchAgent, CloudWatchConfigBuilder, @@ -73,7 +74,6 @@ import { import { tagConstruct, } from '../../core/lib/runtime-info'; - import { DatabaseConnection } from './database-connection'; import { IHost } from './host-ref'; import { Version } from './version'; @@ -284,7 +284,7 @@ export interface RepositorySecurityGroupsOptions { * Settings used by Deadline Secrets Management, a feature introduced in Deadline 10.1.10 for securely managing storage * and access of Secrets for your render farm. * More details at: - * https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html + * https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html * Using Secrets Management requires TLS to be enabled between the RenderQueue and its clients. If this feature is enabled, the * `externalTLS` on the `RenderQueueTrafficEncryptionProps` interface on the RenderQueue cannot be disabled. */ @@ -429,7 +429,7 @@ export interface RepositoryProps { /** * The Deadline Repository settings file to import. - * @see https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/repository-settings-importer-exporter.html + * @see https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/repository-settings-importer-exporter.html * * @default Repository settings are not imported. */ @@ -439,7 +439,7 @@ export interface RepositoryProps { * Define the settings used by Deadline Secrets Management, a feature introduced in Deadline 10.1.10 for securely managing storage * and access of Secrets for your render farm. * More details at: - * https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html + * https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html * @default: Secrets Management will be enabled and a username and password will be automatically generated if none are supplied. */ readonly secretsManagementSettings?: SecretsManagementProps; diff --git a/packages/aws-rfdk/lib/deadline/lib/rq-connection.ts b/packages/aws-rfdk/lib/deadline/lib/rq-connection.ts index d31e9b493..58f28f8bd 100644 --- a/packages/aws-rfdk/lib/deadline/lib/rq-connection.ts +++ b/packages/aws-rfdk/lib/deadline/lib/rq-connection.ts @@ -10,8 +10,8 @@ import { OperatingSystemType } from 'aws-cdk-lib/aws-ec2'; import { Asset } from 'aws-cdk-lib/aws-s3-assets'; import { ISecret } from 'aws-cdk-lib/aws-secretsmanager'; -import { ConnectableApplicationEndpoint } from '../../core'; +import { ConnectableApplicationEndpoint } from '../../core'; import { IHost } from './host-ref'; import { ECSConnectOptions, diff --git a/packages/aws-rfdk/lib/deadline/lib/secrets-management-ref.ts b/packages/aws-rfdk/lib/deadline/lib/secrets-management-ref.ts index 2d93ca2d7..ad5d2ed83 100644 --- a/packages/aws-rfdk/lib/deadline/lib/secrets-management-ref.ts +++ b/packages/aws-rfdk/lib/deadline/lib/secrets-management-ref.ts @@ -12,7 +12,7 @@ import { Construct } from 'constructs'; /** * Deadline Secrets Management roles. * - * See https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html#assigned-roles + * See https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html#assigned-roles */ export enum SecretsManagementRole { /** @@ -25,22 +25,22 @@ export enum SecretsManagementRole { /** * The Server role is intended to be granted to your machine(s) running the - * [Remote Connection Server](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/remote-connection-server.html#remote-connection-server-ref-label) + * [Remote Connection Server](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/remote-connection-server.html#remote-connection-server-ref-label) * application. The Server role is granted to a registered machine by an administrator in the - * [Monitor UI](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html#identity-management-assigning-ref-label). + * [Monitor UI](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html#identity-management-assigning-ref-label). * In order to encrypt and decrypt secrets, the master key must be assigned to the Server by an Administrator user - * running the [GrantKeyAccessToServer command](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html#deadline-secrets-management-command-grantkeyaccesstoserver). + * running the [GrantKeyAccessToServer command](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html#deadline-secrets-management-command-grantkeyaccesstoserver). * Servers can encrypt and decrypt all secrets, and are responsible for providing secrets to approved clients. */ SERVER = 'Server', /** * The Client role is typically intended to be granted to any of your machines running the - * [Worker](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/worker.html#worker-ref-label) + * [Worker](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/worker.html#worker-ref-label) * application. The Client role is granted to a registered machine by an administrator in the - * [Monitor UI](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html#identity-management-assigning-ref-label). + * [Monitor UI](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html#identity-management-assigning-ref-label). * Clients can request storage of secrets not in the - * [Administrator Secret Access Level](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html#deadline-secrets-management-secret-namespace-ref-label), + * [Administrator Secret Access Level](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html#deadline-secrets-management-secret-namespace-ref-label), * and can retrieve secrets from all namespaces when authenticating through the server. */ CLIENT = 'Client', @@ -50,7 +50,7 @@ export enum SecretsManagementRole { * The different possible Deadline Secrets Management registration statuses that a Deadline Client's identity can be set * to. * - * See https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html#registration-status + * See https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html#registration-status */ export enum SecretsManagementRegistrationStatus { /** @@ -60,7 +60,7 @@ export enum SecretsManagementRegistrationStatus { /** * This status allows Identities to make use of the Secrets API, so long as they have the appropriate - * [Identity Role](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html#identity-management-roles-ref-label). + * [Identity Role](https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html#identity-management-roles-ref-label). */ REGISTERED = 'Registered', @@ -83,14 +83,14 @@ export interface SubnetIdentityRegistrationSettingsProps { * The Deadline Secrets Management registration status to be applied to the Deadline Client identities that connect * from the specified VPC subnets. * - * See https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html#registration-status + * See https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html#registration-status */ readonly registrationStatus: SecretsManagementRegistrationStatus; /** * The role to be assigned to the Deadline Client identities that connect from the specified VPC subnets. * - * See https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html#assigned-roles + * See https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html#assigned-roles */ readonly role: SecretsManagementRole; diff --git a/packages/aws-rfdk/lib/deadline/lib/secrets-management.ts b/packages/aws-rfdk/lib/deadline/lib/secrets-management.ts index beced9f3d..facb76267 100644 --- a/packages/aws-rfdk/lib/deadline/lib/secrets-management.ts +++ b/packages/aws-rfdk/lib/deadline/lib/secrets-management.ts @@ -16,6 +16,10 @@ import { PolicyStatement } from 'aws-cdk-lib/aws-iam'; import { ISecret } from 'aws-cdk-lib/aws-secretsmanager'; import { Construct } from 'constructs'; +import { + ScriptAsset, +} from '../../core'; +import { DeploymentInstance } from '../../core/lib/deployment-instance'; import { IRepository, IVersion, @@ -23,30 +27,26 @@ import { SecretsManagementRegistrationStatus, SubnetIdentityRegistrationSettingsProps, } from '.'; -import { - ScriptAsset, -} from '../../core'; -import { DeploymentInstance } from '../../core/lib/deployment-instance'; /** * A data structure that contains the desired Deadline Secrets Management role and registration status to be applied to * Deadline Clients. * - * See https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html + * See https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html */ interface RegistrationSettingEffect { /** * The Deadline Secrets Management registration status to be applied to the Deadline Client identities that connect * from the specified VPC subnets. * - * See https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html#registration-status + * See https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html#registration-status */ readonly registrationStatus: SecretsManagementRegistrationStatus; /** * The role to be assigned to the Deadline Client identities that connect from the specified VPC subnets. * - * See https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html#assigned-roles + * See https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/secrets-management/deadline-secrets-management.html#assigned-roles */ readonly role: SecretsManagementRole; } diff --git a/packages/aws-rfdk/lib/deadline/lib/spot-event-plugin-fleet.ts b/packages/aws-rfdk/lib/deadline/lib/spot-event-plugin-fleet.ts index 98c321391..c0d05936a 100644 --- a/packages/aws-rfdk/lib/deadline/lib/spot-event-plugin-fleet.ts +++ b/packages/aws-rfdk/lib/deadline/lib/spot-event-plugin-fleet.ts @@ -84,7 +84,7 @@ export interface SpotEventPluginFleetProps { /** * The the maximum capacity that the Spot Fleet can grow to. - * See https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/event-spot.html#spot-fleet-requests + * See https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/event-spot.html#spot-fleet-requests */ readonly maxCapacity: number; @@ -97,7 +97,7 @@ export interface SpotEventPluginFleetProps { * Deadline groups these workers need to be assigned to. * * Also, note that the Spot Fleet configuration does not allow using wildcards as part of the Group name - * as described here https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/event-spot.html#wildcards + * as described here https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/event-spot.html#wildcards */ readonly deadlineGroups: string[]; @@ -111,7 +111,7 @@ export interface SpotEventPluginFleetProps { /** * Deadline region these workers needs to be assigned to. * Note that this is not an AWS region but a Deadline region used for path mapping. - * See https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/cross-platform.html#regions + * See https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/cross-platform.html#regions * * @default - Worker is not assigned to any Deadline region. */ @@ -241,7 +241,7 @@ export interface ISpotEventPluginFleet extends IConnectable, IScriptHost, IGrant * Allow access to the Worker's remote command listener port (configured as a part of the * WorkerConfiguration) for an IConnectable that is either in this stack, or in a stack that * depends on this stack. If this stack depends on the other stack, use allowRemoteControlTo(). - * See https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/remote-control.html + * See https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/remote-control.html * * Common uses are: * @@ -257,7 +257,7 @@ export interface ISpotEventPluginFleet extends IConnectable, IScriptHost, IGrant * Allow access to the Worker's remote command listener port (configured as a part of the * WorkerConfiguration) for an IConnectable that is either in this stack, or in a stack that this * stack depends on. If the other stack depends on this stack, use allowRemoteControlFrom(). - * See https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/remote-control.html + * See https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/remote-control.html * * Common uses are: * @@ -396,7 +396,7 @@ export class SpotEventPluginFleet extends Construct implements ISpotEventPluginF /** * The the maximum capacity that the Spot Fleet can grow to. - * See https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/event-spot.html#spot-fleet-requests + * See https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/event-spot.html#spot-fleet-requests */ public readonly maxCapacity: number; diff --git a/packages/aws-rfdk/lib/deadline/lib/usage-based-licensing.ts b/packages/aws-rfdk/lib/deadline/lib/usage-based-licensing.ts index 00f8370b7..fe82cc721 100644 --- a/packages/aws-rfdk/lib/deadline/lib/usage-based-licensing.ts +++ b/packages/aws-rfdk/lib/deadline/lib/usage-based-licensing.ts @@ -40,10 +40,6 @@ import { import { ISecret } from 'aws-cdk-lib/aws-secretsmanager'; import { Construct } from 'constructs'; -import { - SecretsManagementRegistrationStatus, - SecretsManagementRole, -} from '.'; import { LogGroupFactory, LogGroupFactoryProps, @@ -52,6 +48,10 @@ import { tagConstruct, } from '../../core/lib/runtime-info'; import {IRenderQueue} from './render-queue'; +import { + SecretsManagementRegistrationStatus, + SecretsManagementRole, +} from '.'; /** * Properties for constructing a {@link UsageBasedLicense} instance. @@ -435,7 +435,7 @@ export interface UsageBasedLicensingProps { /** * This construct is an implementation of the Deadline component that is required for Usage-based Licensing (UBL) - * (see: https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/licensing-usage-based.html ) + * (see: https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/licensing-usage-based.html ) * in a render farm. * * Internally this is implemented as one or more instances of the Deadline License Forwarder application set up diff --git a/packages/aws-rfdk/lib/deadline/lib/version-query.ts b/packages/aws-rfdk/lib/deadline/lib/version-query.ts index 9471361d1..d7c61b1ba 100644 --- a/packages/aws-rfdk/lib/deadline/lib/version-query.ts +++ b/packages/aws-rfdk/lib/deadline/lib/version-query.ts @@ -22,10 +22,10 @@ import { } from 'aws-cdk-lib/aws-s3'; import { Construct } from 'constructs'; + import { IVersionProviderResourceProperties, } from '../../lambdas/nodejs/version-provider'; - import { Version } from './version'; import { IReleaseVersion, diff --git a/packages/aws-rfdk/lib/deadline/test/configure-spot-event-plugin.test.ts b/packages/aws-rfdk/lib/deadline/test/configure-spot-event-plugin.test.ts index 122e30812..393eb7ada 100644 --- a/packages/aws-rfdk/lib/deadline/test/configure-spot-event-plugin.test.ts +++ b/packages/aws-rfdk/lib/deadline/test/configure-spot-event-plugin.test.ts @@ -46,9 +46,9 @@ import { import { SpotEventPluginFleet, } from '../lib/spot-event-plugin-fleet'; - import { resourcePropertiesCountIs } from './test-helper'; + describe('ConfigureSpotEventPlugin', () => { let stack: Stack; let vpc: Vpc; @@ -431,7 +431,7 @@ describe('ConfigureSpotEventPlugin', () => { } // THEN - expect(createConfigureSpotEventPlugin).toThrowError(/Only one ConfigureSpotEventPlugin construct is allowed per render queue./); + expect(createConfigureSpotEventPlugin).toThrow(/Only one ConfigureSpotEventPlugin construct is allowed per render queue./); }); test('can create multiple objects with different render queues', () => { @@ -486,7 +486,7 @@ describe('ConfigureSpotEventPlugin', () => { } // THEN - expect(createConfigureSpotEventPlugin).toThrowError(/The provided render queue is not an instance of RenderQueue class. Some functionality is not supported./); + expect(createConfigureSpotEventPlugin).toThrow(/The provided render queue is not an instance of RenderQueue class. Some functionality is not supported./); }); test('tagSpecifications returns undefined if fleet does not have tags', () => { @@ -631,7 +631,7 @@ describe('ConfigureSpotEventPlugin', () => { } // THEN - expect(createConfigureSpotEventPlugin).toThrowError(`Bad Group Name: ${groupName}. Group names in Spot Fleet Request Configurations should be unique.`); + expect(createConfigureSpotEventPlugin).toThrow(`Bad Group Name: ${groupName}. Group names in Spot Fleet Request Configurations should be unique.`); }); test('uses selected subnets', () => { @@ -691,7 +691,7 @@ describe('ConfigureSpotEventPlugin', () => { } // THEN - expect(createConfigureSpotEventPlugin).toThrowError(`Minimum supported Deadline version for ConfigureSpotEventPlugin is 10.1.12.0. Received: ${versionString}.`); + expect(createConfigureSpotEventPlugin).toThrow(`Minimum supported Deadline version for ConfigureSpotEventPlugin is 10.1.12.0. Received: ${versionString}.`); }); }); diff --git a/packages/aws-rfdk/lib/deadline/test/database-connection.test.ts b/packages/aws-rfdk/lib/deadline/test/database-connection.test.ts index 7b7c04b9c..640661622 100644 --- a/packages/aws-rfdk/lib/deadline/test/database-connection.test.ts +++ b/packages/aws-rfdk/lib/deadline/test/database-connection.test.ts @@ -61,11 +61,11 @@ import { import { DatabaseConnection, } from '../lib'; - import { GET_SECRET_TO_FILE_SCRIPT_LINUX, } from './asset-constants'; + describe('DocumentDB', () => { let stack: Stack; let vpc: Vpc; @@ -254,7 +254,7 @@ describe('DocumentDB', () => { // THEN expect(() => { connection.addChildDependency(instance); - }).toThrowError(/The internal implementation of the AWS CDK's DocumentDB cluster construct may have changed./); + }).toThrow(/The internal implementation of the AWS CDK's DocumentDB cluster construct may have changed./); }); test('asserts linux-only', () => { @@ -271,10 +271,10 @@ describe('DocumentDB', () => { // THEN expect(() => { connection.addInstallerDBArgs(instance); - }).toThrowError('Can only install Deadline from a Linux instance.'); + }).toThrow('Can only install Deadline from a Linux instance.'); expect(() => { connection.addConnectionDBArgs(instance); - }).toThrowError('Connecting to the Deadline Database is currently only supported for Linux.'); + }).toThrow('Connecting to the Deadline Database is currently only supported for Linux.'); }); test('adds warning annotation when a security group cannot be added due to unsupported IDatabaseCluster implementation', () => { @@ -684,10 +684,10 @@ describe('MongoDB', () => { // THEN expect(() => { connection.addInstallerDBArgs(instance); - }).toThrowError('Can only install Deadline from a Linux instance.'); + }).toThrow('Can only install Deadline from a Linux instance.'); expect(() => { connection.addConnectionDBArgs(instance); - }).toThrowError('Connecting to the Deadline Database is currently only supported for Linux.'); + }).toThrow('Connecting to the Deadline Database is currently only supported for Linux.'); }); test('adds security group', () => { diff --git a/packages/aws-rfdk/lib/deadline/test/render-queue.test.ts b/packages/aws-rfdk/lib/deadline/test/render-queue.test.ts index 14a633713..ebd860b6b 100644 --- a/packages/aws-rfdk/lib/deadline/test/render-queue.test.ts +++ b/packages/aws-rfdk/lib/deadline/test/render-queue.test.ts @@ -2549,7 +2549,7 @@ describe('RenderQueue', () => { })) // THEN - .toThrowError(/The internal protocol on the Render Queue is not HTTPS./); + .toThrow(/The internal protocol on the Render Queue is not HTTPS./); }); test('throws if external TLS is not enabled', () => { @@ -2562,7 +2562,7 @@ describe('RenderQueue', () => { })) // THEN - .toThrowError(/External TLS on the Render Queue is not enabled./); + .toThrow(/External TLS on the Render Queue is not enabled./); }); test('throws if repository does not have SM credentials', () => { @@ -2579,7 +2579,7 @@ describe('RenderQueue', () => { })) // THEN - .toThrowError(/The Repository does not have Secrets Management credentials/); + .toThrow(/The Repository does not have Secrets Management credentials/); }); test('throws if deadline version is too low', () => { @@ -2594,7 +2594,7 @@ describe('RenderQueue', () => { // THEN /* eslint-disable-next-line dot-notation */ - .toThrowError(`The supplied Deadline version (${oldVersion.versionString}) does not support Deadline Secrets Management in RFDK. Either upgrade Deadline to the minimum required version (${Version.MINIMUM_SECRETS_MANAGEMENT_VERSION.versionString}) or disable the feature in the Repository's construct properties.`); + .toThrow(`The supplied Deadline version (${oldVersion.versionString}) does not support Deadline Secrets Management in RFDK. Either upgrade Deadline to the minimum required version (${Version.MINIMUM_SECRETS_MANAGEMENT_VERSION.versionString}) or disable the feature in the Repository's construct properties.`); }); test('grants read permissions to secrets management credentials', () => { diff --git a/packages/aws-rfdk/lib/deadline/test/repository.test.ts b/packages/aws-rfdk/lib/deadline/test/repository.test.ts index b4240063f..5b876ad63 100644 --- a/packages/aws-rfdk/lib/deadline/test/repository.test.ts +++ b/packages/aws-rfdk/lib/deadline/test/repository.test.ts @@ -1079,7 +1079,7 @@ test('windows client cannot direct connect to repository', () => { host: instance, mountPoint: 'd:\\', }); - }).toThrowError('Deadline direct connect on Windows hosts is not yet supported by the RFDK.'); + }).toThrow('Deadline direct connect on Windows hosts is not yet supported by the RFDK.'); }); describe('tagging', () => { diff --git a/packages/aws-rfdk/lib/deadline/test/secrets-management.test.ts b/packages/aws-rfdk/lib/deadline/test/secrets-management.test.ts index 113953b0c..37d7b2eb6 100644 --- a/packages/aws-rfdk/lib/deadline/test/secrets-management.test.ts +++ b/packages/aws-rfdk/lib/deadline/test/secrets-management.test.ts @@ -428,7 +428,7 @@ describe('SecretsManagementIdentityRegistration', () => { // THEN expect(when) - .toThrowError('The Administrator role cannot be set using a Deadline identity registration setting'); + .toThrow('The Administrator role cannot be set using a Deadline identity registration setting'); }); test('throws when two rules for same source subnet with different roles', () => { @@ -459,7 +459,7 @@ describe('SecretsManagementIdentityRegistration', () => { // THEN expect(when) - .toThrowError(`Subnet is already registered with role "${existingRole}" but another caller requested "${newRole}"`); + .toThrow(`Subnet is already registered with role "${existingRole}" but another caller requested "${newRole}"`); }); test('throws when two rules for same source subnet with different registration statuses', () => { @@ -491,7 +491,7 @@ describe('SecretsManagementIdentityRegistration', () => { // THEN expect(when) - .toThrowError(`Subnet is already registered with registrationStatus "${existingStatus}" but another caller requested "${newStatus}"`); + .toThrow(`Subnet is already registered with registrationStatus "${existingStatus}" but another caller requested "${newStatus}"`); }); test('de-duplicates subnets', () => { @@ -609,7 +609,7 @@ describe('SecretsManagementIdentityRegistration', () => { const when = createTarget; // THEN - expect(when).toThrowError('Repository does not contain secrets management credentials'); + expect(when).toThrow('Repository does not contain secrets management credentials'); }); }); diff --git a/packages/aws-rfdk/lib/deadline/test/spot-event-plugin-fleet.test.ts b/packages/aws-rfdk/lib/deadline/test/spot-event-plugin-fleet.test.ts index 9a1db1555..e83c3b7c9 100644 --- a/packages/aws-rfdk/lib/deadline/test/spot-event-plugin-fleet.test.ts +++ b/packages/aws-rfdk/lib/deadline/test/spot-event-plugin-fleet.test.ts @@ -647,7 +647,7 @@ describe('SpotEventPluginFleet', () => { } // THEN - expect(createSpotEventPluginFleet).toThrowError('Fleet instance role should be created on the same stack as SpotEventPluginFleet to avoid circular dependencies.'); + expect(createSpotEventPluginFleet).toThrow('Fleet instance role should be created on the same stack as SpotEventPluginFleet to avoid circular dependencies.'); }); test('uses provided spot fleet role', () => { @@ -1135,7 +1135,7 @@ describe('SpotEventPluginFleet', () => { } // THEN - expect(createSpotEventPluginFleet).toThrowError(/At least one instance type is required for a Spot Fleet Request Configuration/); + expect(createSpotEventPluginFleet).toThrow(/At least one instance type is required for a Spot Fleet Request Configuration/); }); test('passes with at least one', () => { @@ -1155,7 +1155,7 @@ describe('SpotEventPluginFleet', () => { } // THEN - expect(createSpotEventPluginFleet).not.toThrowError(); + expect(createSpotEventPluginFleet).not.toThrow(); }); }); @@ -1204,7 +1204,7 @@ describe('SpotEventPluginFleet', () => { } // THEN - expect(createSpotEventPluginFleet).toThrowError(/At least one Deadline Group is required for a Spot Fleet Request Configuration/); + expect(createSpotEventPluginFleet).toThrow(/At least one Deadline Group is required for a Spot Fleet Request Configuration/); }); test.each([ @@ -1225,7 +1225,7 @@ describe('SpotEventPluginFleet', () => { } // THEN - expect(createSpotEventPluginFleet).toThrowError(/Invalid value: .+ for property 'deadlineGroups'/); + expect(createSpotEventPluginFleet).toThrow(/Invalid value: .+ for property 'deadlineGroups'/); }); test('passes with valid group name', () => { @@ -1242,7 +1242,7 @@ describe('SpotEventPluginFleet', () => { } // THEN - expect(createSpotEventPluginFleet).not.toThrowError(); + expect(createSpotEventPluginFleet).not.toThrow(); }); }); @@ -1268,7 +1268,7 @@ describe('SpotEventPluginFleet', () => { } // THEN - expect(createSpotEventPluginFleet).toThrowError(/Invalid value: .+ for property 'deadlineRegion'/); + expect(createSpotEventPluginFleet).toThrow(/Invalid value: .+ for property 'deadlineRegion'/); }); test('passes with reserved name as substring', () => { @@ -1289,7 +1289,7 @@ describe('SpotEventPluginFleet', () => { } // THEN - expect(createSpotEventPluginFleet).not.toThrowError(); + expect(createSpotEventPluginFleet).not.toThrow(); }); }); @@ -1462,7 +1462,7 @@ describe('SpotEventPluginFleet', () => { } // THEN - expect(createSpotEventPluginFleet).toThrowError(/iops property is required with volumeType: EbsDeviceVolumeType.IO1/); + expect(createSpotEventPluginFleet).toThrow(/iops property is required with volumeType: EbsDeviceVolumeType.IO1/); }); test('warning if block devices with iops and wrong volume type', () => { diff --git a/packages/aws-rfdk/lib/deadline/test/stage.test.ts b/packages/aws-rfdk/lib/deadline/test/stage.test.ts index 109f225b9..4a0d3b7ce 100644 --- a/packages/aws-rfdk/lib/deadline/test/stage.test.ts +++ b/packages/aws-rfdk/lib/deadline/test/stage.test.ts @@ -376,7 +376,7 @@ describe('Stage', () => { } // THEN - expect(when).toThrowError(`No such recipe: ${invalidRecipeName}`); + expect(when).toThrow(`No such recipe: ${invalidRecipeName}`); }); }); diff --git a/packages/aws-rfdk/lib/deadline/test/usage-based-licensing.test.ts b/packages/aws-rfdk/lib/deadline/test/usage-based-licensing.test.ts index 2a6dc4e81..cbbf2b8b0 100644 --- a/packages/aws-rfdk/lib/deadline/test/usage-based-licensing.test.ts +++ b/packages/aws-rfdk/lib/deadline/test/usage-based-licensing.test.ts @@ -618,7 +618,7 @@ describe('UsageBasedLicensing', () => { // Without any licenses expect(() => { createUbl({ licenses: [] }); - }).toThrowError('Should be specified at least one license with defined limit.'); + }).toThrow('Should be specified at least one license with defined limit.'); }); }); diff --git a/packages/aws-rfdk/lib/deadline/test/worker-fleet.test.ts b/packages/aws-rfdk/lib/deadline/test/worker-fleet.test.ts index 49a211a8a..ba32d63cb 100644 --- a/packages/aws-rfdk/lib/deadline/test/worker-fleet.test.ts +++ b/packages/aws-rfdk/lib/deadline/test/worker-fleet.test.ts @@ -421,7 +421,7 @@ test('default worker fleet is not created with incorrect spot config', () => { renderQueue, spotPrice: WorkerInstanceFleet.SPOT_PRICE_MAX_LIMIT + 1, }); - }).toThrowError(/Invalid value: 256 for property 'spotPrice'. Valid values can be any decimal between 0.001 and 255./); + }).toThrow(/Invalid value: 256 for property 'spotPrice'. Valid values can be any decimal between 0.001 and 255./); // WHEN expect(() => { @@ -433,7 +433,7 @@ test('default worker fleet is not created with incorrect spot config', () => { renderQueue, spotPrice: WorkerInstanceFleet.SPOT_PRICE_MIN_LIMIT / 2, }); - }).toThrowError(/Invalid value: 0.0005 for property 'spotPrice'. Valid values can be any decimal between 0.001 and 255./); + }).toThrow(/Invalid value: 0.0005 for property 'spotPrice'. Valid values can be any decimal between 0.001 and 255./); }); test('default worker fleet is created correctly custom Instance type', () => { @@ -757,7 +757,7 @@ test('worker fleet does validation correctly with groups, pools and region', () renderQueue, groups: ['A', 'none'], }); - }).toThrowError(); + }).toThrow(); // group name with whitespace expect(() => { @@ -769,7 +769,7 @@ test('worker fleet does validation correctly with groups, pools and region', () renderQueue, groups: ['A', 'no ne'], }); - }).toThrowError(/Invalid value: no ne for property 'groups'/); + }).toThrow(/Invalid value: no ne for property 'groups'/); // pool name with whitespace expect(() => { @@ -781,7 +781,7 @@ test('worker fleet does validation correctly with groups, pools and region', () renderQueue, pools: ['A', 'none'], }); - }).toThrowError(/Invalid value: none for property 'pools'/); + }).toThrow(/Invalid value: none for property 'pools'/); // pool name as 'none' expect(() => { @@ -793,7 +793,7 @@ test('worker fleet does validation correctly with groups, pools and region', () renderQueue, pools: ['A', 'none'], }); - }).toThrowError(/Invalid value: none for property 'pools'/); + }).toThrow(/Invalid value: none for property 'pools'/); // region as 'none' expect(() => { @@ -805,7 +805,7 @@ test('worker fleet does validation correctly with groups, pools and region', () renderQueue, region: 'none', }); - }).toThrowError(/Invalid value: none for property 'region'/); + }).toThrow(/Invalid value: none for property 'region'/); // region as 'all' expect(() => { @@ -817,7 +817,7 @@ test('worker fleet does validation correctly with groups, pools and region', () renderQueue, region: 'all', }); - }).toThrowError(/Invalid value: all for property 'region'/); + }).toThrow(/Invalid value: all for property 'region'/); // region as 'unrecognized' expect(() => { @@ -829,7 +829,7 @@ test('worker fleet does validation correctly with groups, pools and region', () renderQueue, region: 'unrecognized', }); - }).toThrowError(/Invalid value: unrecognized for property 'region'/); + }).toThrow(/Invalid value: unrecognized for property 'region'/); // region with invalid characters expect(() => { @@ -841,7 +841,7 @@ test('worker fleet does validation correctly with groups, pools and region', () renderQueue, region: 'none@123', }); - }).toThrowError(/Invalid value: none@123 for property 'region'/); + }).toThrow(/Invalid value: none@123 for property 'region'/); // region with reserved name as substring expect(() => { @@ -853,7 +853,7 @@ test('worker fleet does validation correctly with groups, pools and region', () renderQueue, region: 'none123', }); - }).not.toThrowError(); + }).not.toThrow(); // region with case-insensitive name expect(() => { @@ -865,7 +865,7 @@ test('worker fleet does validation correctly with groups, pools and region', () renderQueue, region: 'None', }); - }).toThrowError(/Invalid value: None for property 'region'/); + }).toThrow(/Invalid value: None for property 'region'/); }); describe('Block Device Tests', () => { let healthMonitor: HealthMonitor; diff --git a/packages/aws-rfdk/lib/lambdas/lambdaLayerVersionArns.ts b/packages/aws-rfdk/lib/lambdas/lambdaLayerVersionArns.ts index b4649d5a8..22d8399dc 100644 --- a/packages/aws-rfdk/lib/lambdas/lambdaLayerVersionArns.ts +++ b/packages/aws-rfdk/lib/lambdas/lambdaLayerVersionArns.ts @@ -4,4 +4,4 @@ */ /* eslint-disable */ -export const ARNS = {"openssl-al2":{"ap-northeast-2":"arn:aws:lambda:ap-northeast-2:224375009292:layer:openssl-al2:2","ca-central-1":"arn:aws:lambda:ca-central-1:224375009292:layer:openssl-al2:2","eu-north-1":"arn:aws:lambda:eu-north-1:224375009292:layer:openssl-al2:2","eu-west-1":"arn:aws:lambda:eu-west-1:224375009292:layer:openssl-al2:2","us-west-2":"arn:aws:lambda:us-west-2:224375009292:layer:openssl-al2:2","ap-northeast-1":"arn:aws:lambda:ap-northeast-1:224375009292:layer:openssl-al2:2","ap-south-1":"arn:aws:lambda:ap-south-1:224375009292:layer:openssl-al2:2","ap-southeast-1":"arn:aws:lambda:ap-southeast-1:224375009292:layer:openssl-al2:2","eu-west-2":"arn:aws:lambda:eu-west-2:224375009292:layer:openssl-al2:2","eu-west-3":"arn:aws:lambda:eu-west-3:224375009292:layer:openssl-al2:2","ap-northeast-3":"arn:aws:lambda:ap-northeast-3:224375009292:layer:openssl-al2:1","ap-southeast-2":"arn:aws:lambda:ap-southeast-2:224375009292:layer:openssl-al2:2","eu-central-1":"arn:aws:lambda:eu-central-1:224375009292:layer:openssl-al2:2","sa-east-1":"arn:aws:lambda:sa-east-1:224375009292:layer:openssl-al2:2","us-east-1":"arn:aws:lambda:us-east-1:224375009292:layer:openssl-al2:2","us-east-2":"arn:aws:lambda:us-east-2:224375009292:layer:openssl-al2:2","us-west-1":"arn:aws:lambda:us-west-1:224375009292:layer:openssl-al2:2"}}; +export const ARNS = {"openssl-al2":{"ap-northeast-2":"arn:aws:lambda:ap-northeast-2:224375009292:layer:openssl-al2:2","ca-central-1":"arn:aws:lambda:ca-central-1:224375009292:layer:openssl-al2:2","eu-north-1":"arn:aws:lambda:eu-north-1:224375009292:layer:openssl-al2:2","eu-west-1":"arn:aws:lambda:eu-west-1:224375009292:layer:openssl-al2:2","us-west-2":"arn:aws:lambda:us-west-2:224375009292:layer:openssl-al2:2","ap-northeast-1":"arn:aws:lambda:ap-northeast-1:224375009292:layer:openssl-al2:2","ap-southeast-1":"arn:aws:lambda:ap-southeast-1:224375009292:layer:openssl-al2:2","eu-west-2":"arn:aws:lambda:eu-west-2:224375009292:layer:openssl-al2:2","eu-west-3":"arn:aws:lambda:eu-west-3:224375009292:layer:openssl-al2:2","ap-northeast-3":"arn:aws:lambda:ap-northeast-3:224375009292:layer:openssl-al2:1","ap-south-1":"arn:aws:lambda:ap-south-1:224375009292:layer:openssl-al2:2","ap-southeast-2":"arn:aws:lambda:ap-southeast-2:224375009292:layer:openssl-al2:2","eu-central-1":"arn:aws:lambda:eu-central-1:224375009292:layer:openssl-al2:2","sa-east-1":"arn:aws:lambda:sa-east-1:224375009292:layer:openssl-al2:2","us-east-1":"arn:aws:lambda:us-east-1:224375009292:layer:openssl-al2:2","us-east-2":"arn:aws:lambda:us-east-2:224375009292:layer:openssl-al2:2","us-west-1":"arn:aws:lambda:us-west-1:224375009292:layer:openssl-al2:2"}}; diff --git a/packages/aws-rfdk/lib/lambdas/nodejs/configure-spot-event-plugin/test/conversion.test.ts b/packages/aws-rfdk/lib/lambdas/nodejs/configure-spot-event-plugin/test/conversion.test.ts index c72399811..7c4cf449d 100644 --- a/packages/aws-rfdk/lib/lambdas/nodejs/configure-spot-event-plugin/test/conversion.test.ts +++ b/packages/aws-rfdk/lib/lambdas/nodejs/configure-spot-event-plugin/test/conversion.test.ts @@ -128,7 +128,7 @@ describe('convertToInt()', () => { } // THEN - expect(callingConvertToInt).toThrowError(`The value of ${propertyName} should be an integer. Received: ${input}`); + expect(callingConvertToInt).toThrow(`The value of ${propertyName} should be an integer. Received: ${input}`); }); }); @@ -159,7 +159,7 @@ describe('convertToBoolean()', () => { } // THEN - expect(callingConvertToBoolean).toThrowError(`The value of ${propertyName} should be a boolean. Received: ${input}`); + expect(callingConvertToBoolean).toThrow(`The value of ${propertyName} should be a boolean. Received: ${input}`); }); }); @@ -188,7 +188,7 @@ describe('validateString()', () => { } // THEN - expect(callingValidateString).toThrowError(`The value of ${propertyName} should be a string. Received: ${input} of type ${typeof(input)}`); + expect(callingValidateString).toThrow(`The value of ${propertyName} should be a string. Received: ${input} of type ${typeof(input)}`); }); }); @@ -217,7 +217,7 @@ describe('validateStringOptional()', () => { } // THEN - expect(callingValidateStringOptional).toThrowError(`The value of ${propertyName} should be a string. Received: ${input} of type ${typeof(input)}`); + expect(callingValidateStringOptional).toThrow(`The value of ${propertyName} should be a string. Received: ${input} of type ${typeof(input)}`); }); }); @@ -233,7 +233,7 @@ describe('validateArray', () => { } // THEN - expect(callingValidateArray).toThrowError(`${propertyName} should be an array with at least one element.`); + expect(callingValidateArray).toThrow(`${propertyName} should be an array with at least one element.`); }); test('passes with not empty array', () => { @@ -246,7 +246,7 @@ describe('validateArray', () => { } // THEN - expect(callingValidateArray).not.toThrowError(); + expect(callingValidateArray).not.toThrow(); }); }); @@ -348,7 +348,7 @@ describe('validateProperty', () => { } // THEN - expect(callingValidateProperty).toThrowError(`${propertyName} type is not valid.`); + expect(callingValidateProperty).toThrow(`${propertyName} type is not valid.`); }); test('passes with a valid input', () => { @@ -361,7 +361,7 @@ describe('validateProperty', () => { } // THEN - expect(callingValidateProperty).not.toThrowError(); + expect(callingValidateProperty).not.toThrow(); }); }); @@ -408,7 +408,7 @@ describe('validateLaunchTemplateSpecification', () => { expect(() => validateLaunchTemplateSpecification(spec, propertyName)) // THEN - .toThrowError(`Exactly one of ${propertyName}.LaunchTemplateId or ${propertyName}.LaunchTemplateName must be specified, but got: ${id} and ${name} respectively`); + .toThrow(`Exactly one of ${propertyName}.LaunchTemplateId or ${propertyName}.LaunchTemplateName must be specified, but got: ${id} and ${name} respectively`); }); test('throws if neither id or name are specified', () => { @@ -421,7 +421,7 @@ describe('validateLaunchTemplateSpecification', () => { expect(() => validateLaunchTemplateSpecification(spec, propertyName)) // THEN - .toThrowError(`Exactly one of ${propertyName}.LaunchTemplateId or ${propertyName}.LaunchTemplateName must be specified, but got: ${undefined} and ${undefined} respectively`); + .toThrow(`Exactly one of ${propertyName}.LaunchTemplateId or ${propertyName}.LaunchTemplateName must be specified, but got: ${undefined} and ${undefined} respectively`); }); test('throws if id is invalid', () => { @@ -437,7 +437,7 @@ describe('validateLaunchTemplateSpecification', () => { expect(() => validateLaunchTemplateSpecification(spec, propertyName)) // THEN - .toThrowError(new RegExp(`The value of ${propertyName}.LaunchTemplateId should be a string. Received: ${invalidValue} of type ${typeof(invalidValue)}`)); + .toThrow(new RegExp(`The value of ${propertyName}.LaunchTemplateId should be a string. Received: ${invalidValue} of type ${typeof(invalidValue)}`)); }); test('throws if name is invalid', () => { @@ -453,7 +453,7 @@ describe('validateLaunchTemplateSpecification', () => { expect(() => validateLaunchTemplateSpecification(spec, propertyName)) // THEN - .toThrowError(new RegExp(`The value of ${propertyName}.LaunchTemplateName should be a string. Received: ${invalidValue} of type ${typeof(invalidValue)}`)); + .toThrow(new RegExp(`The value of ${propertyName}.LaunchTemplateName should be a string. Received: ${invalidValue} of type ${typeof(invalidValue)}`)); }); test('throws if version is invalid', () => { @@ -469,7 +469,7 @@ describe('validateLaunchTemplateSpecification', () => { expect(() => validateLaunchTemplateSpecification(spec, propertyName)) // THEN - .toThrowError(`The value of ${propertyName}.Version should be a string. Received: ${invalidValue} of type ${typeof(invalidValue)}`); + .toThrow(`The value of ${propertyName}.Version should be a string. Received: ${invalidValue} of type ${typeof(invalidValue)}`); }); }); @@ -503,7 +503,7 @@ describe('validateLaunchTemplateOverrides', () => { expect(() => validateLaunchTemplateOverrides(overrides, propertyName)) // THEN - .toThrowError(new RegExp(`The value of ${propertyName}.AvailabilityZone should be a string. Received: ${invalidValue} of type ${typeof(invalidValue)}`)); + .toThrow(new RegExp(`The value of ${propertyName}.AvailabilityZone should be a string. Received: ${invalidValue} of type ${typeof(invalidValue)}`)); }); test('throws if InstanceType is invalid', () => { @@ -518,7 +518,7 @@ describe('validateLaunchTemplateOverrides', () => { expect(() => validateLaunchTemplateOverrides(overrides, propertyName)) // THEN - .toThrowError(new RegExp(`The value of ${propertyName}.InstanceType should be a string. Received: ${invalidValue} of type ${typeof(invalidValue)}`)); + .toThrow(new RegExp(`The value of ${propertyName}.InstanceType should be a string. Received: ${invalidValue} of type ${typeof(invalidValue)}`)); }); test('throws if SpotPrice is invalid', () => { @@ -533,7 +533,7 @@ describe('validateLaunchTemplateOverrides', () => { expect(() => validateLaunchTemplateOverrides(overrides, propertyName)) // THEN - .toThrowError(new RegExp(`The value of ${propertyName}.SpotPrice should be a string. Received: ${invalidValue} of type ${typeof(invalidValue)}`)); + .toThrow(new RegExp(`The value of ${propertyName}.SpotPrice should be a string. Received: ${invalidValue} of type ${typeof(invalidValue)}`)); }); test('throws if SubnetId is invalid', () => { @@ -548,7 +548,7 @@ describe('validateLaunchTemplateOverrides', () => { expect(() => validateLaunchTemplateOverrides(overrides, propertyName)) // THEN - .toThrowError(new RegExp(`The value of ${propertyName}.SubnetId should be a string. Received: ${invalidValue} of type ${typeof(invalidValue)}`)); + .toThrow(new RegExp(`The value of ${propertyName}.SubnetId should be a string. Received: ${invalidValue} of type ${typeof(invalidValue)}`)); }); test('throws if WeightedCapacity is invalid', () => { @@ -563,7 +563,7 @@ describe('validateLaunchTemplateOverrides', () => { expect(() => validateLaunchTemplateOverrides(overrides, propertyName)) // THEN - .toThrowError(`${propertyName}.WeightedCapacity type is not valid.`); + .toThrow(`${propertyName}.WeightedCapacity type is not valid.`); }); }); @@ -596,7 +596,7 @@ describe('validateLaunchTemplateConfigs', () => { }) // THEN - .toThrowError(`${propertyName} should be an array with at least one element.`); + .toThrow(`${propertyName} should be an array with at least one element.`); }); test('throws when LaunchTemplateSpecification is the wrong type', () => { @@ -612,7 +612,7 @@ describe('validateLaunchTemplateConfigs', () => { expect(() => validateLaunchTemplateConfigs([config], propertyName)) // THEN - .toThrowError(`${propertyName}[0].LaunchTemplateSpecification type is not valid.`); + .toThrow(`${propertyName}[0].LaunchTemplateSpecification type is not valid.`); }); test('throws when Version is invalid', () => { @@ -631,7 +631,7 @@ describe('validateLaunchTemplateConfigs', () => { expect(() => validateLaunchTemplateConfigs([config], propertyName)) // THEN - .toThrowError(`The value of ${propertyName}[0].LaunchTemplateSpecification.Version should be a string. Received: ${invalidValue} of type ${typeof(invalidValue)}`); + .toThrow(`The value of ${propertyName}[0].LaunchTemplateSpecification.Version should be a string. Received: ${invalidValue} of type ${typeof(invalidValue)}`); }); test('throws when Overrides is not an array', () => { @@ -646,7 +646,7 @@ describe('validateLaunchTemplateConfigs', () => { expect(() => validateLaunchTemplateConfigs([config], propertyName)) // THEN - .toThrowError(`${propertyName}[0].Overrides type is not valid.`); + .toThrow(`${propertyName}[0].Overrides type is not valid.`); }); test('throws when a LaunchTemplateOverride is invalid', () => { @@ -664,6 +664,6 @@ describe('validateLaunchTemplateConfigs', () => { expect(() => validateLaunchTemplateConfigs([config], propertyName)) // THEN - .toThrowError(`The value of ${propertyName}[0].Overrides[0].AvailabilityZone should be a string. Received: ${invalidValue} of type ${typeof(invalidValue)}`); + .toThrow(`The value of ${propertyName}[0].Overrides[0].AvailabilityZone should be a string. Received: ${invalidValue} of type ${typeof(invalidValue)}`); }); }); diff --git a/packages/aws-rfdk/lib/lambdas/nodejs/configure-spot-event-plugin/test/handler.test.ts b/packages/aws-rfdk/lib/lambdas/nodejs/configure-spot-event-plugin/test/handler.test.ts index 08228f8bb..d087fa0f0 100644 --- a/packages/aws-rfdk/lib/lambdas/nodejs/configure-spot-event-plugin/test/handler.test.ts +++ b/packages/aws-rfdk/lib/lambdas/nodejs/configure-spot-event-plugin/test/handler.test.ts @@ -164,7 +164,7 @@ describe('SEPConfiguratorResource', () => { // THEN expect(result).toBeUndefined(); expect(mockSaveServerData.mock.calls.length).toBe(1); - expect(mockSaveServerData).toBeCalledWith(JSON.stringify(validSepConfiguration.spotFleetRequestConfigurations)); + expect(mockSaveServerData).toHaveBeenCalledWith(JSON.stringify(validSepConfiguration.spotFleetRequestConfigurations)); }); test('save spot event plugin configs', async () => { @@ -281,7 +281,7 @@ describe('SEPConfiguratorResource', () => { // THEN await expect(promise) .rejects - .toThrowError(`Failed to add Deadline group(s) ${validSepConfiguration.deadlineGroups}`); + .toThrow(`Failed to add Deadline group(s) ${validSepConfiguration.deadlineGroups}`); }); test('throw when cannot add pools', async () => { @@ -294,7 +294,7 @@ describe('SEPConfiguratorResource', () => { // THEN await expect(promise) .rejects - .toThrowError(`Failed to add Deadline pool(s) ${validSepConfiguration.deadlinePools}`); + .toThrow(`Failed to add Deadline pool(s) ${validSepConfiguration.deadlinePools}`); }); test('throw when cannot save spot fleet request configs', async () => { @@ -308,7 +308,7 @@ describe('SEPConfiguratorResource', () => { // THEN await expect(promise) .rejects - .toThrowError(/Failed to save spot fleet request with configuration/); + .toThrow(/Failed to save spot fleet request with configuration/); }); test('throw when cannot save spot event plugin configs', async () => { @@ -322,7 +322,7 @@ describe('SEPConfiguratorResource', () => { // THEN await expect(promise) .rejects - .toThrowError(/Failed to save Spot Event Plugin Configurations/); + .toThrow(/Failed to save Spot Event Plugin Configurations/); }); }); @@ -603,7 +603,7 @@ describe('SEPConfiguratorResource', () => { } // THEN - expect(toKeyValueArray).toThrowError(); + expect(toKeyValueArray).toThrow(); }); }); }); diff --git a/packages/aws-rfdk/lib/lambdas/nodejs/configure-spot-event-plugin/types.ts b/packages/aws-rfdk/lib/lambdas/nodejs/configure-spot-event-plugin/types.ts index 0cf694ea5..c56994a31 100644 --- a/packages/aws-rfdk/lib/lambdas/nodejs/configure-spot-event-plugin/types.ts +++ b/packages/aws-rfdk/lib/lambdas/nodejs/configure-spot-event-plugin/types.ts @@ -14,13 +14,13 @@ export interface SEPConfiguratorResourceProps { /** * The Spot Fleet Request Configurations. - * See https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/event-spot.html#example-spot-fleet-request-configurations + * See https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/event-spot.html#example-spot-fleet-request-configurations */ readonly spotFleetRequestConfigurations?: SpotFleetRequestConfiguration; /** * The Spot Event Plugin settings. - * See https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/event-spot.html#event-plugin-configuration-options + * See https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/event-spot.html#event-plugin-configuration-options */ readonly spotPluginConfigurations?: PluginSettings; @@ -124,7 +124,7 @@ export interface PluginSettings { } /** - * The interface representing the Spot Fleet Request Configurations (see https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/event-spot.html#spot-fleet-request-configurations). + * The interface representing the Spot Fleet Request Configurations (see https://docs.thinkboxsoftware.com/products/deadline/10.2/1_User%20Manual/manual/event-spot.html#spot-fleet-request-configurations). * Used for communication between Lambda and ConfigureSpotEventPlugin construct. */ export interface SpotFleetRequestConfiguration { diff --git a/packages/aws-rfdk/lib/lambdas/nodejs/ecr-provider/test/ecr-provider.test.ts b/packages/aws-rfdk/lib/lambdas/nodejs/ecr-provider/test/ecr-provider.test.ts index dcb1b7032..161988451 100644 --- a/packages/aws-rfdk/lib/lambdas/nodejs/ecr-provider/test/ecr-provider.test.ts +++ b/packages/aws-rfdk/lib/lambdas/nodejs/ecr-provider/test/ecr-provider.test.ts @@ -209,7 +209,7 @@ describe('ThinkboxEcrProvider', () => { // THEN // should make an HTTPS request for the ECR index expect(jest.requireMock('https').get) - .toBeCalledWith( + .toHaveBeenCalledWith( EXPECTED_URL, expect.any(Function), ); @@ -258,7 +258,7 @@ describe('ThinkboxEcrProvider', () => { // THEN await expect(promise) .rejects - .toThrowError(error); + .toThrow(error); }); test.each([ @@ -277,7 +277,7 @@ describe('ThinkboxEcrProvider', () => { // THEN await expect(promise) .rejects - .toThrowError(`Expected status code 200, but got ${statusCode}`); + .toThrow(`Expected status code 200, but got ${statusCode}`); }); test('fails on bad JSON', async () => { @@ -305,7 +305,7 @@ describe('ThinkboxEcrProvider', () => { // THEN await expect(promise) .rejects - .toThrowError(/^expected .+ to be an? .+ but got .+$/); + .toThrow(/^expected .+ to be an? .+ but got .+$/); }); }); }); @@ -355,8 +355,8 @@ describe('ThinkboxEcrProvider', () => { // THEN await expect(baseURIPromise) .resolves.toEqual(globalURIPrefix); - expect(fs.existsSync).toBeCalledTimes(1); - expect(fs.readFileSync).toBeCalledWith(indexPath, 'utf8'); + expect(fs.existsSync).toHaveBeenCalledTimes(1); + expect(fs.readFileSync).toHaveBeenCalledWith(indexPath, 'utf8'); }); test('returns correct prefix', async () => { @@ -382,7 +382,7 @@ describe('ThinkboxEcrProvider', () => { // THEN await expect(baseURIPromise) .rejects - .toThrowError(error); + .toThrow(error); }); describe('index schema validation', () => { @@ -397,7 +397,7 @@ describe('ThinkboxEcrProvider', () => { // THEN await expect(baseURIPromise) .rejects - .toThrowError(/^expected .+ to be an? .+ but got .+$/); + .toThrow(/^expected .+ to be an? .+ but got .+$/); }); }); @@ -412,7 +412,7 @@ describe('ThinkboxEcrProvider', () => { // THEN await expect(baseURIPromise) .rejects - .toThrowError(`File "${indexPath}" was not found`); + .toThrow(`File "${indexPath}" was not found`); }); test('fails on bad JSON', async () => { diff --git a/packages/aws-rfdk/lib/lambdas/nodejs/lib/configure-spot-event-plugin/test/spot-event-plugin-client.test.ts b/packages/aws-rfdk/lib/lambdas/nodejs/lib/configure-spot-event-plugin/test/spot-event-plugin-client.test.ts index 989247796..713295ae5 100644 --- a/packages/aws-rfdk/lib/lambdas/nodejs/lib/configure-spot-event-plugin/test/spot-event-plugin-client.test.ts +++ b/packages/aws-rfdk/lib/lambdas/nodejs/lib/configure-spot-event-plugin/test/spot-event-plugin-client.test.ts @@ -81,7 +81,7 @@ describe('SpotEventPluginClient', () => { // THEN expect(result).toBeTruthy(); // eslint-disable-next-line dot-notation - expect(spotEventPluginClient['deadlineClient'].PostRequest).toBeCalledTimes(1); + expect(spotEventPluginClient['deadlineClient'].PostRequest).toHaveBeenCalledTimes(1); expect(consoleLogMock.mock.calls.length).toBe(2); expect(consoleLogMock.mock.calls[0][0]).toMatch(/Saving server data configuration:/); expect(consoleLogMock.mock.calls[1][0]).toMatch(configuration); @@ -141,7 +141,7 @@ describe('SpotEventPluginClient', () => { // THEN expect(result).toBeTruthy(); // eslint-disable-next-line dot-notation - expect(spotEventPluginClient['deadlineClient'].PostRequest).toBeCalledTimes(1); + expect(spotEventPluginClient['deadlineClient'].PostRequest).toHaveBeenCalledTimes(1); expect(consoleLogMock.mock.calls.length).toBe(2); expect(consoleLogMock.mock.calls[0][0]).toMatch(/Saving plugin configuration:/); expect(consoleLogMock.mock.calls[1][0]).toEqual(configs); @@ -229,7 +229,7 @@ describe('SpotEventPluginClient', () => { const promise = spotEventPluginClient['concurrencyToken'](); // THEN - await expect(promise).rejects.toThrowError(`Failed to receive a ConcurrencyToken. Invalid response: ${invalidDescribeDataResponse.data}.`); + await expect(promise).rejects.toThrow(`Failed to receive a ConcurrencyToken. Invalid response: ${invalidDescribeDataResponse.data}.`); }); test('successful describeServerData', async () => { @@ -272,9 +272,9 @@ describe('SpotEventPluginClient', () => { // THEN expect(result).toEqual(expectedResult); // eslint-disable-next-line dot-notation - expect(spotEventPluginClient['deadlineClient'].GetRequest).toBeCalledTimes(1); - expect(consoleLogMock).toBeCalledTimes(1); - expect(consoleLogMock).toBeCalledWith(expect.stringMatching(`Getting ${type} collection:`)); + expect(spotEventPluginClient['deadlineClient'].GetRequest).toHaveBeenCalledTimes(1); + expect(consoleLogMock).toHaveBeenCalledTimes(1); + expect(consoleLogMock).toHaveBeenCalledWith(expect.stringMatching(`Getting ${type} collection:`)); }); test('failed getCollection', async () => { @@ -288,8 +288,8 @@ describe('SpotEventPluginClient', () => { // THEN expect(result).toBeUndefined(); - expect(consoleErrorMock).toBeCalledTimes(1); - expect(consoleErrorMock).toBeCalledWith(expect.stringMatching(`Failed to get group collection. Reason: ${statusMessage}`)); + expect(consoleErrorMock).toHaveBeenCalledTimes(1); + expect(consoleErrorMock).toHaveBeenCalledWith(expect.stringMatching(`Failed to get group collection. Reason: ${statusMessage}`)); }); test('failed getCollection with invalid response', async () => { @@ -308,8 +308,8 @@ describe('SpotEventPluginClient', () => { // THEN expect(result).toBeUndefined(); - expect(consoleErrorMock).toBeCalledTimes(1); - expect(consoleErrorMock).toBeCalledWith(expect.stringMatching(`Failed to receive a group collection. Invalid response: ${JSON.stringify(invalidGroupResponse.data)}.`)); + expect(consoleErrorMock).toHaveBeenCalledTimes(1); + expect(consoleErrorMock).toHaveBeenCalledWith(expect.stringMatching(`Failed to receive a group collection. Invalid response: ${JSON.stringify(invalidGroupResponse.data)}.`)); }); test.each([ @@ -327,10 +327,10 @@ describe('SpotEventPluginClient', () => { // THEN expect(result).toBeTruthy(); // eslint-disable-next-line dot-notation - expect(spotEventPluginClient['deadlineClient'].PostRequest).toBeCalledTimes(1); - expect(consoleLogMock).toBeCalledTimes(2); - expect(consoleLogMock).toBeCalledWith(expect.stringMatching(`Saving ${type} collection:`)); - expect(consoleLogMock).toBeCalledWith(expectedResult); + expect(spotEventPluginClient['deadlineClient'].PostRequest).toHaveBeenCalledTimes(1); + expect(consoleLogMock).toHaveBeenCalledTimes(2); + expect(consoleLogMock).toHaveBeenCalledWith(expect.stringMatching(`Saving ${type} collection:`)); + expect(consoleLogMock).toHaveBeenCalledWith(expectedResult); }); test('failed saveCollection', async () => { @@ -346,8 +346,8 @@ describe('SpotEventPluginClient', () => { // THEN expect(result).toBeFalsy(); - expect(consoleErrorMock).toBeCalledTimes(1); - expect(consoleErrorMock).toBeCalledWith(expect.stringMatching(`Failed to save group collection. Reason: ${statusMessage}`)); + expect(consoleErrorMock).toHaveBeenCalledTimes(1); + expect(consoleErrorMock).toHaveBeenCalledWith(expect.stringMatching(`Failed to save group collection. Reason: ${statusMessage}`)); }); test.each([ @@ -376,13 +376,13 @@ describe('SpotEventPluginClient', () => { // THEN const requestsCount = addedGroupsCollection.length > 0 ? 1 : 0; // eslint-disable-next-line dot-notation - expect(spotEventPluginClient['deadlineClient'].GetRequest).toBeCalledTimes(requestsCount); + expect(spotEventPluginClient['deadlineClient'].GetRequest).toHaveBeenCalledTimes(requestsCount); // eslint-disable-next-line dot-notation - expect(spotEventPluginClient['deadlineClient'].PostRequest).toBeCalledTimes(requestsCount); + expect(spotEventPluginClient['deadlineClient'].PostRequest).toHaveBeenCalledTimes(requestsCount); if (requestsCount>0) { // eslint-disable-next-line dot-notation, jest/no-conditional-expect - expect(spotEventPluginClient['deadlineClient'].PostRequest).toBeCalledWith( + expect(spotEventPluginClient['deadlineClient'].PostRequest).toHaveBeenCalledWith( '/db/settings/collections/groups/save', { Pools: Array.from(new Set(currentGroupsCollection.concat(addedGroupsCollection))), @@ -421,13 +421,13 @@ describe('SpotEventPluginClient', () => { // THEN const requestsCount = addedPoolsCollection.length > 0 ? 1 : 0; // eslint-disable-next-line dot-notation - expect(spotEventPluginClient['deadlineClient'].GetRequest).toBeCalledTimes(requestsCount); + expect(spotEventPluginClient['deadlineClient'].GetRequest).toHaveBeenCalledTimes(requestsCount); // eslint-disable-next-line dot-notation - expect(spotEventPluginClient['deadlineClient'].PostRequest).toBeCalledTimes(requestsCount); + expect(spotEventPluginClient['deadlineClient'].PostRequest).toHaveBeenCalledTimes(requestsCount); if (requestsCount>0) { // eslint-disable-next-line dot-notation, jest/no-conditional-expect - expect(spotEventPluginClient['deadlineClient'].PostRequest).toBeCalledWith( + expect(spotEventPluginClient['deadlineClient'].PostRequest).toHaveBeenCalledWith( '/db/settings/collections/pools/save', { Pools: Array.from(new Set(currentPoolsCollection.concat(addedPoolsCollection))), @@ -450,9 +450,9 @@ describe('SpotEventPluginClient', () => { // THEN // eslint-disable-next-line dot-notation - expect(spotEventPluginClient['deadlineClient'].GetRequest).toBeCalledTimes(1); + expect(spotEventPluginClient['deadlineClient'].GetRequest).toHaveBeenCalledTimes(1); // eslint-disable-next-line dot-notation - expect(spotEventPluginClient['deadlineClient'].PostRequest).not.toBeCalled(); + expect(spotEventPluginClient['deadlineClient'].PostRequest).not.toHaveBeenCalled(); expect(added).toBe(false); }); @@ -466,9 +466,9 @@ describe('SpotEventPluginClient', () => { // THEN // eslint-disable-next-line dot-notation - expect(spotEventPluginClient['deadlineClient'].GetRequest).toBeCalledTimes(1); + expect(spotEventPluginClient['deadlineClient'].GetRequest).toHaveBeenCalledTimes(1); // eslint-disable-next-line dot-notation - expect(spotEventPluginClient['deadlineClient'].PostRequest).not.toBeCalled(); + expect(spotEventPluginClient['deadlineClient'].PostRequest).not.toHaveBeenCalled(); expect(added).toBe(false); }); }); diff --git a/packages/aws-rfdk/lib/lambdas/nodejs/lib/custom-resource/simple-resource.ts b/packages/aws-rfdk/lib/lambdas/nodejs/lib/custom-resource/simple-resource.ts index 035eb7197..95a57320f 100644 --- a/packages/aws-rfdk/lib/lambdas/nodejs/lib/custom-resource/simple-resource.ts +++ b/packages/aws-rfdk/lib/lambdas/nodejs/lib/custom-resource/simple-resource.ts @@ -16,8 +16,8 @@ /* eslint-disable no-console */ -import { LambdaContext } from '../aws-lambda'; +import { LambdaContext } from '../aws-lambda'; import { calculateSha256Hash } from './hash'; import { CfnResponseStatus, sendCfnResponse } from './reply'; import { CfnRequestEvent } from './types'; diff --git a/packages/aws-rfdk/lib/lambdas/nodejs/lib/custom-resource/test/hash.test.ts b/packages/aws-rfdk/lib/lambdas/nodejs/lib/custom-resource/test/hash.test.ts index cf248a1a4..27caff16e 100644 --- a/packages/aws-rfdk/lib/lambdas/nodejs/lib/custom-resource/test/hash.test.ts +++ b/packages/aws-rfdk/lib/lambdas/nodejs/lib/custom-resource/test/hash.test.ts @@ -77,5 +77,5 @@ test('bad type', () => { const value = true; // THEN - expect(() => calculateSha256Hash(value)).toThrowError(`Unexpected value type: ${typeof(value)}`); + expect(() => calculateSha256Hash(value)).toThrow(`Unexpected value type: ${typeof(value)}`); }); diff --git a/packages/aws-rfdk/lib/lambdas/nodejs/lib/deadline-client/test/deadline-client.test.ts b/packages/aws-rfdk/lib/lambdas/nodejs/lib/deadline-client/test/deadline-client.test.ts index d5fa6f528..da49f3707 100644 --- a/packages/aws-rfdk/lib/lambdas/nodejs/lib/deadline-client/test/deadline-client.test.ts +++ b/packages/aws-rfdk/lib/lambdas/nodejs/lib/deadline-client/test/deadline-client.test.ts @@ -80,7 +80,7 @@ describe('DeadlineClient', () => { // THEN // should make an HTTP request expect(jest.requireMock('http').request) - .toBeCalledWith( + .toHaveBeenCalledWith( { agent: undefined, method: 'GET', @@ -121,7 +121,7 @@ describe('DeadlineClient', () => { // THEN // should make an HTTP request expect(jest.requireMock('http').request) - .toBeCalledWith( + .toHaveBeenCalledWith( { agent: undefined, headers: { @@ -161,13 +161,13 @@ describe('DeadlineClient', () => { // THEN const agentMock = jest.requireMock('https').Agent as jest.Mock; expect(agentMock).toHaveBeenCalledTimes(1); - expect(agentMock).toBeCalledWith(expect.not.objectContaining({ ca: expect.any(String) })); - expect(agentMock).toBeCalledWith(expect.not.objectContaining({ pfx: expect.any(String) })); - expect(agentMock).toBeCalledWith(expect.not.objectContaining({ passphrase: expect.any(String) })); + expect(agentMock).toHaveBeenCalledWith(expect.not.objectContaining({ ca: expect.any(String) })); + expect(agentMock).toHaveBeenCalledWith(expect.not.objectContaining({ pfx: expect.any(String) })); + expect(agentMock).toHaveBeenCalledWith(expect.not.objectContaining({ passphrase: expect.any(String) })); // should make an HTTPS request expect(jest.requireMock('https').request) - .toBeCalledWith( + .toHaveBeenCalledWith( { agent: agentMock.mock.instances[0], method: 'GET', @@ -209,7 +209,7 @@ describe('DeadlineClient', () => { // THEN const agentMock = jest.requireMock('https').Agent as jest.Mock; expect(agentMock).toHaveBeenCalledTimes(1); - expect(agentMock).toBeCalledWith( + expect(agentMock).toHaveBeenCalledWith( expect.objectContaining({ ca: 'cacontent', pfx: 'pfxcontent', @@ -218,7 +218,7 @@ describe('DeadlineClient', () => { ); // should make an HTTPS request expect(jest.requireMock('https').request) - .toBeCalledWith( + .toHaveBeenCalledWith( { agent: agentMock.mock.instances[0], method: 'GET', @@ -255,7 +255,7 @@ describe('DeadlineClient', () => { // THEN // should make an HTTP request expect(jest.requireMock('http').request) - .toBeCalledWith( + .toHaveBeenCalledWith( { agent: undefined, method: 'POST', @@ -292,13 +292,13 @@ describe('DeadlineClient', () => { // THEN const agentMock = jest.requireMock('https').Agent as jest.Mock; expect(agentMock).toHaveBeenCalledTimes(1); - expect(agentMock).toBeCalledWith(expect.not.objectContaining({ ca: expect.any(String) })); - expect(agentMock).toBeCalledWith(expect.not.objectContaining({ pfx: expect.any(String) })); - expect(agentMock).toBeCalledWith(expect.not.objectContaining({ passphrase: expect.any(String) })); + expect(agentMock).toHaveBeenCalledWith(expect.not.objectContaining({ ca: expect.any(String) })); + expect(agentMock).toHaveBeenCalledWith(expect.not.objectContaining({ pfx: expect.any(String) })); + expect(agentMock).toHaveBeenCalledWith(expect.not.objectContaining({ passphrase: expect.any(String) })); // should make an HTTP request expect(jest.requireMock('https').request) - .toBeCalledWith( + .toHaveBeenCalledWith( { agent: agentMock.mock.instances[0], method: 'POST', @@ -340,7 +340,7 @@ describe('DeadlineClient', () => { // THEN const agentMock = jest.requireMock('https').Agent as jest.Mock; expect(agentMock).toHaveBeenCalledTimes(1); - expect(agentMock).toBeCalledWith( + expect(agentMock).toHaveBeenCalledWith( expect.objectContaining({ ca: 'cacontent', pfx: 'pfxcontent', @@ -349,7 +349,7 @@ describe('DeadlineClient', () => { ); // should make an HTTPS request expect(jest.requireMock('https').request) - .toBeCalledWith( + .toHaveBeenCalledWith( { agent: agentMock.mock.instances[0], method: 'POST', diff --git a/packages/aws-rfdk/lib/lambdas/nodejs/lib/dynamodb/test/composite-table.test.ts b/packages/aws-rfdk/lib/lambdas/nodejs/lib/dynamodb/test/composite-table.test.ts index c6de541e8..46ecaf588 100644 --- a/packages/aws-rfdk/lib/lambdas/nodejs/lib/dynamodb/test/composite-table.test.ts +++ b/packages/aws-rfdk/lib/lambdas/nodejs/lib/dynamodb/test/composite-table.test.ts @@ -164,7 +164,7 @@ describe('Tests using dynalite', () => { sk, ); expect(table.tableName).toBeDefined(); - await expect(table.deleteTable()).resolves.not.toThrowError(); + await expect(table.deleteTable()).resolves.not.toThrow(); expect(table.tableName).toBeUndefined(); }); @@ -332,7 +332,7 @@ describe('Tests using aws-sdk-mock', () => { await expect(CompositeStringIndexTable.fromExisting(client, tableName)) .rejects - .toThrowError(`Could not describeTable for Table '${tableName}'`); + .toThrow(`Could not describeTable for Table '${tableName}'`); }); test('KeySchema not found', async () => { @@ -342,7 +342,7 @@ describe('Tests using aws-sdk-mock', () => { await expect(CompositeStringIndexTable.fromExisting(client, tableName)) .rejects - .toThrowError(`Could not get KeySchema for Table '${tableName}'`); + .toThrow(`Could not get KeySchema for Table '${tableName}'`); }); test('AttributeDefinitions not found', async () => { @@ -357,7 +357,7 @@ describe('Tests using aws-sdk-mock', () => { await expect(CompositeStringIndexTable.fromExisting(client, tableName)) .rejects - .toThrowError(`Could not get Attributes for Table '${tableName}'`); + .toThrow(`Could not get Attributes for Table '${tableName}'`); }); test('PrimaryKey not found', async () => { @@ -377,7 +377,7 @@ describe('Tests using aws-sdk-mock', () => { await expect(CompositeStringIndexTable.fromExisting(client, tableName)) .rejects - .toThrowError(`Could not find PrimaryKey of Table '${tableName}'`); + .toThrow(`Could not find PrimaryKey of Table '${tableName}'`); }); test('SortKey not found', async () => { @@ -397,7 +397,7 @@ describe('Tests using aws-sdk-mock', () => { await expect(CompositeStringIndexTable.fromExisting(client, tableName)) .rejects - .toThrowError(`Could not find SortKey of Table '${tableName}'`); + .toThrow(`Could not find SortKey of Table '${tableName}'`); }); test('PrimaryKey AttributeDefinition not found', async () => { @@ -426,7 +426,7 @@ describe('Tests using aws-sdk-mock', () => { await expect(CompositeStringIndexTable.fromExisting(client, tableName)) .rejects - .toThrowError("Primary key 'PrimaryKey' must be string type"); + .toThrow("Primary key 'PrimaryKey' must be string type"); }); test('SortKey AttributeDefinition not found', async () => { @@ -455,7 +455,7 @@ describe('Tests using aws-sdk-mock', () => { await expect(CompositeStringIndexTable.fromExisting(client, tableName)) .rejects - .toThrowError("Sort key 'SortKey' must be string type"); + .toThrow("Sort key 'SortKey' must be string type"); }); }); @@ -552,7 +552,7 @@ describe('Tests using aws-sdk-mock', () => { primaryKeyName, sortKeyName, ); - await expect(subject.deleteTable()).rejects.toThrowError(); + await expect(subject.deleteTable()).rejects.toThrow(); }); }); @@ -577,7 +577,7 @@ describe('Tests using aws-sdk-mock', () => { await expect(subject.putItem({ primaryKeyValue: 'TestPrimVal', sortKeyValue: 'TestSortVal' })) .rejects - .toThrowError('Attempt to PutItem in deleted table'); + .toThrow('Attempt to PutItem in deleted table'); expect(deleteFake.callCount).toEqual(1); expect(putFake.notCalled).toBeTruthy(); }); @@ -594,7 +594,7 @@ describe('Tests using aws-sdk-mock', () => { primaryKeyName, sortKeyName, ); - await expect(subject.putItem({ primaryKeyValue: 'TestPrimVal', sortKeyValue: 'TestSortVal' })).rejects.toThrowError(); + await expect(subject.putItem({ primaryKeyValue: 'TestPrimVal', sortKeyValue: 'TestSortVal' })).rejects.toThrow(); }); }); @@ -619,7 +619,7 @@ describe('Tests using aws-sdk-mock', () => { await expect(subject.getItem({ primaryKeyValue: 'TestPrimVal', sortKeyValue: 'TestSortVal' })) .rejects - .toThrowError('Attempt to GetItem from deleted table'); + .toThrow('Attempt to GetItem from deleted table'); expect(deleteFake.callCount).toEqual(1); expect(getFake.notCalled).toBeTruthy(); }); @@ -636,7 +636,7 @@ describe('Tests using aws-sdk-mock', () => { primaryKeyName, sortKeyName, ); - await expect(subject.getItem({ primaryKeyValue: 'TestPrimVal', sortKeyValue: 'TestSortVal' })).rejects.toThrowError(); + await expect(subject.getItem({ primaryKeyValue: 'TestPrimVal', sortKeyValue: 'TestSortVal' })).rejects.toThrow(); }); }); @@ -661,7 +661,7 @@ describe('Tests using aws-sdk-mock', () => { await expect(subject.deleteItem({ primaryKeyValue: 'TestPrimVal', sortKeyValue: 'TestSortVal' })) .rejects - .toThrowError('Attempt to DeleteItem from deleted table'); + .toThrow('Attempt to DeleteItem from deleted table'); expect(deleteTableFake.callCount).toEqual(1); expect(deleteItemFake.notCalled).toBeTruthy(); }); @@ -678,7 +678,7 @@ describe('Tests using aws-sdk-mock', () => { primaryKeyName, sortKeyName, ); - await expect(subject.deleteItem({ primaryKeyValue: 'TestPrimVal', sortKeyValue: 'TestSortVal' })).rejects.toThrowError(); + await expect(subject.deleteItem({ primaryKeyValue: 'TestPrimVal', sortKeyValue: 'TestSortVal' })).rejects.toThrow(); }); }); @@ -724,7 +724,7 @@ describe('Tests using aws-sdk-mock', () => { await expect(subject.query('TestPrimVal')) .rejects - .toThrowError('Attempt to Query a deleted table'); + .toThrow('Attempt to Query a deleted table'); expect(deleteTableFake.callCount).toEqual(1); expect(queryFake.notCalled).toBeTruthy(); }); @@ -741,7 +741,7 @@ describe('Tests using aws-sdk-mock', () => { primaryKeyName, sortKeyName, ); - await expect(subject.query('TestPrimVal')).rejects.toThrowError(); + await expect(subject.query('TestPrimVal')).rejects.toThrow(); }); }); }); diff --git a/packages/aws-rfdk/lib/lambdas/nodejs/lib/kms/test/key.test.ts b/packages/aws-rfdk/lib/lambdas/nodejs/lib/kms/test/key.test.ts index 3090bab93..3fa9e7c03 100644 --- a/packages/aws-rfdk/lib/lambdas/nodejs/lib/kms/test/key.test.ts +++ b/packages/aws-rfdk/lib/lambdas/nodejs/lib/kms/test/key.test.ts @@ -13,5 +13,5 @@ test('success', () => { test('bad arn', () => { const arn = 'badArn'; - expect(() => Key.fromArn(arn)).toThrowError(`Not a KMS ARN: ${arn}`); + expect(() => Key.fromArn(arn)).toThrow(`Not a KMS ARN: ${arn}`); }); diff --git a/packages/aws-rfdk/lib/lambdas/nodejs/lib/secrets-manager/test/read-certificate.test.ts b/packages/aws-rfdk/lib/lambdas/nodejs/lib/secrets-manager/test/read-certificate.test.ts index 4c9781f25..f69d52997 100644 --- a/packages/aws-rfdk/lib/lambdas/nodejs/lib/secrets-manager/test/read-certificate.test.ts +++ b/packages/aws-rfdk/lib/lambdas/nodejs/lib/secrets-manager/test/read-certificate.test.ts @@ -54,7 +54,7 @@ describe('readCertificateData', () => { const promise = readCertificateData(secretPartialArn, client); // THEN - await expect(promise).rejects.toThrowError(/must contain a Certificate in PEM format/); + await expect(promise).rejects.toThrow(/must contain a Certificate in PEM format/); }); test('binary data', async () => { @@ -71,6 +71,6 @@ describe('readCertificateData', () => { const promise = readCertificateData(secretPartialArn, client); // THEN - await expect(promise).rejects.toThrowError(/must contain a Certificate in PEM format/); + await expect(promise).rejects.toThrow(/must contain a Certificate in PEM format/); }); }); diff --git a/packages/aws-rfdk/lib/lambdas/nodejs/lib/secrets-manager/test/secret.test.ts b/packages/aws-rfdk/lib/lambdas/nodejs/lib/secrets-manager/test/secret.test.ts index b268f5aac..3511d0e63 100644 --- a/packages/aws-rfdk/lib/lambdas/nodejs/lib/secrets-manager/test/secret.test.ts +++ b/packages/aws-rfdk/lib/lambdas/nodejs/lib/secrets-manager/test/secret.test.ts @@ -111,7 +111,7 @@ describe('Secret class', () => { const name = 'SecretName'; const client = new AWS.SecretsManager(); - await expect(Secret.create({ name, client })).rejects.toThrowError(); + await expect(Secret.create({ name, client })).rejects.toThrow(); }); }); @@ -143,7 +143,7 @@ describe('Secret class', () => { const secret = Secret.fromArn(arn, client); await secret.delete(); - await expect(() => secret.delete()).rejects.toThrowError('Secret has already been deleted'); + await expect(() => secret.delete()).rejects.toThrow('Secret has already been deleted'); expect(fakeDeleteSecret.callCount).toEqual(1); }); @@ -158,7 +158,7 @@ describe('Secret class', () => { const client = new AWS.SecretsManager(); const secret = Secret.fromArn(arn, client); - await expect(() => secret.delete()).rejects.toThrowError(); + await expect(() => secret.delete()).rejects.toThrow(); }); }); @@ -225,7 +225,7 @@ describe('Secret class', () => { const value = 'value'; await secret.delete(); - await expect(() => secret.putValue(value)).rejects.toThrowError('Secret has been deleted'); + await expect(() => secret.putValue(value)).rejects.toThrow('Secret has been deleted'); expect(fakePutSecretValue.callCount).toEqual(0); }); @@ -241,7 +241,7 @@ describe('Secret class', () => { const secret = Secret.fromArn(arn, client); const value = 'Super secret value'; - await expect(() => secret.putValue(value)).rejects.toThrowError(); + await expect(() => secret.putValue(value)).rejects.toThrow(); expect(fakePutSecretValue.callCount).toEqual(1); }); }); @@ -338,7 +338,7 @@ describe('Secret class', () => { const client = new AWS.SecretsManager(); const secret = Secret.fromArn(arn, client); - await expect(() => secret.getValue()).rejects.toThrowError('Unknown type for SecretBinary data'); + await expect(() => secret.getValue()).rejects.toThrow('Unknown type for SecretBinary data'); expect(fakeGetSecretValue.callCount).toEqual(1); }); @@ -361,7 +361,7 @@ describe('Secret class', () => { const secret = Secret.fromArn(arn, client); await secret.delete(); - await expect(() => secret.getValue()).rejects.toThrowError('Secret has been deleted'); + await expect(() => secret.getValue()).rejects.toThrow('Secret has been deleted'); expect(fakeGetSecretValue.callCount).toEqual(0); }); @@ -376,7 +376,7 @@ describe('Secret class', () => { const client = new AWS.SecretsManager(); const secret = Secret.fromArn(arn, client); - await expect(() => secret.getValue()).rejects.toThrowError(); + await expect(() => secret.getValue()).rejects.toThrow(); expect(fakeGetSecretValue.callCount).toEqual(1); }); }); @@ -385,7 +385,7 @@ describe('Secret class', () => { test('fromArn invalid ARN', async () => { const invalidArn = 'notAnArn'; const client = new AWS.SecretsManager(); - expect(() => Secret.fromArn(invalidArn, client)).toThrowError(`Not a Secret ARN: ${invalidArn}`); + expect(() => Secret.fromArn(invalidArn, client)).toThrow(`Not a Secret ARN: ${invalidArn}`); }); test.each([ diff --git a/packages/aws-rfdk/lib/lambdas/nodejs/lib/version-provider/test/version-provider.test.ts b/packages/aws-rfdk/lib/lambdas/nodejs/lib/version-provider/test/version-provider.test.ts index 706266638..d4ff8d39d 100644 --- a/packages/aws-rfdk/lib/lambdas/nodejs/lib/version-provider/test/version-provider.test.ts +++ b/packages/aws-rfdk/lib/lambdas/nodejs/lib/version-provider/test/version-provider.test.ts @@ -61,7 +61,7 @@ test('get Uri for platform - bad version', async () => { productSection, Platform.linux, badVersion, - )).toThrowError(`Couldn't parse version from ${badVersion}`); + )).toThrow(`Couldn't parse version from ${badVersion}`); }); test('get deadline version', async () => { @@ -90,7 +90,7 @@ test('get deadline version', async () => { test('product is not in file', async () => { await expect(versionProvider.getVersionUris({ product: Product.deadlineDocker, - })).rejects.toThrowError(/Information about product DeadlineDocker can't be found/); + })).rejects.toThrow(/Information about product DeadlineDocker can't be found/); }); test('get deadline version for all platforms', async () => { @@ -141,19 +141,19 @@ test('get deadline version for all platforms', async () => { }); test('not defined file path', () => { - expect(() => (new VersionProvider())['readInstallersIndex']()).toThrowError(/File path should be defined./); + expect(() => (new VersionProvider())['readInstallersIndex']()).toThrow(/File path should be defined./); }); test('invalid file path', () => { - expect(() => (new VersionProvider('test.txt'))['readInstallersIndex']()).toThrowError(/File test.txt was not found/); + expect(() => (new VersionProvider('test.txt'))['readInstallersIndex']()).toThrow(/File test.txt was not found/); }); test('get latest version without latest section', () => { - expect(() => versionProvider['getLatestVersion']('linux',{})).toThrowError(/Information about latest version can not be found/); + expect(() => versionProvider['getLatestVersion']('linux',{})).toThrow(/Information about latest version can not be found/); }); test('get latest version without informtion for platform', () => { - expect(() => versionProvider['getLatestVersion']('linux',{ latest: {} })).toThrowError(/Information about latest version for platform linux can not be found/); + expect(() => versionProvider['getLatestVersion']('linux',{ latest: {} })).toThrow(/Information about latest version for platform linux can not be found/); }); test('get requested Uri version for existing product.', () => { diff --git a/packages/aws-rfdk/lib/lambdas/nodejs/mongodb/test/handler.test.ts b/packages/aws-rfdk/lib/lambdas/nodejs/mongodb/test/handler.test.ts index ddcab6dee..bbaf5b2c9 100644 --- a/packages/aws-rfdk/lib/lambdas/nodejs/mongodb/test/handler.test.ts +++ b/packages/aws-rfdk/lib/lambdas/nodejs/mongodb/test/handler.test.ts @@ -43,7 +43,7 @@ describe('readCertificateData', () => { // THEN // tslint:disable-next-line: no-string-literal - await expect(handler['readCertificateData'](secretPartialArn)).rejects.toThrowError(/must contain a Certificate in PEM format/); + await expect(handler['readCertificateData'](secretPartialArn)).rejects.toThrow(/must contain a Certificate in PEM format/); }); }); @@ -89,7 +89,7 @@ describe('readLoginCredentials', () => { // THEN // tslint:disable-next-line: no-string-literal - await expect(handler['readLoginCredentials'](secretPartialArn)).rejects.toThrowError(/must be a JSON encoded string/); + await expect(handler['readLoginCredentials'](secretPartialArn)).rejects.toThrow(/must be a JSON encoded string/); }); test.each([ @@ -117,7 +117,7 @@ describe('readLoginCredentials', () => { // THEN // tslint:disable-next-line: no-string-literal - await expect(handler['readLoginCredentials'](secretPartialArn)).rejects.toThrowError(expected); + await expect(handler['readLoginCredentials'](secretPartialArn)).rejects.toThrow(expected); }); }); @@ -221,7 +221,7 @@ describe('readPasswordAuthUserInfo', () => { // THEN // tslint:disable-next-line: no-string-literal - await expect(handler['readPasswordAuthUserInfo'](secretPartialArn)).rejects.toThrowError(/must be a JSON encoded string/); + await expect(handler['readPasswordAuthUserInfo'](secretPartialArn)).rejects.toThrow(/must be a JSON encoded string/); }); test.each([ @@ -258,7 +258,7 @@ describe('readPasswordAuthUserInfo', () => { // THEN // tslint:disable-next-line: no-string-literal - await expect(handler['readPasswordAuthUserInfo'](secretPartialArn)).rejects.toThrowError(expected); + await expect(handler['readPasswordAuthUserInfo'](secretPartialArn)).rejects.toThrow(expected); }); }); @@ -324,7 +324,7 @@ describe('userExists', () => { // THEN // tslint:disable-next-line: no-string-literal - await expect(handler['userExists'](mockDb, 'test')).rejects.toThrowError(/MongoDB error checking whether user exists 'test'/); + await expect(handler['userExists'](mockDb, 'test')).rejects.toThrow(/MongoDB error checking whether user exists 'test'/); }); }); @@ -414,7 +414,7 @@ describe('createUser', () => { // THEN // tslint:disable-next-line: no-string-literal - await expect(handler['createUser'](mockDb, credentials)).rejects.toThrowError(/MongoDB error when adding user 'test'/); + await expect(handler['createUser'](mockDb, credentials)).rejects.toThrow(/MongoDB error when adding user 'test'/); }); }); diff --git a/packages/aws-rfdk/lib/lambdas/nodejs/version-provider/test/handler.test.ts b/packages/aws-rfdk/lib/lambdas/nodejs/version-provider/test/handler.test.ts index 9c5e74cb4..1ad3eb3a8 100644 --- a/packages/aws-rfdk/lib/lambdas/nodejs/version-provider/test/handler.test.ts +++ b/packages/aws-rfdk/lib/lambdas/nodejs/version-provider/test/handler.test.ts @@ -66,7 +66,7 @@ describe('VersionProviderResource', () => { 's3://bucketName', 'bucketName', ])('malformed input: %p', (s3Uri: string) => { - expect(() => versionProviderResource['parseS3BucketName'](s3Uri)).toThrowError(/Could not parse S3 bucket name/); + expect(() => versionProviderResource['parseS3BucketName'](s3Uri)).toThrow(/Could not parse S3 bucket name/); }); }); @@ -86,7 +86,7 @@ describe('VersionProviderResource', () => { 's3://bucketName', 'bucketName', ])('malformed input: %p', (s3Uri: string) => { - expect(() => versionProviderResource['parseS3ObjectKey'](s3Uri)).toThrowError(/Could not parse S3 object key/); + expect(() => versionProviderResource['parseS3ObjectKey'](s3Uri)).toThrow(/Could not parse S3 object key/); }); }); }); diff --git a/packages/aws-rfdk/lib/lambdas/nodejs/version-provider/test/version.test.ts b/packages/aws-rfdk/lib/lambdas/nodejs/version-provider/test/version.test.ts index ea8cfc185..bb3bc3ef8 100644 --- a/packages/aws-rfdk/lib/lambdas/nodejs/version-provider/test/version.test.ts +++ b/packages/aws-rfdk/lib/lambdas/nodejs/version-provider/test/version.test.ts @@ -77,7 +77,7 @@ describe('convertToFullVersionString', () => { '-1', '9', '2', - )).toThrowError(/A component of the version was not in the correct format/); + )).toThrow(/A component of the version was not in the correct format/); }); test('non-numeric value', () => { @@ -86,6 +86,6 @@ describe('convertToFullVersionString', () => { 'test', '9', '2', - )).toThrowError(/A component of the version was not in the correct format/); + )).toThrow(/A component of the version was not in the correct format/); }); }); diff --git a/packages/aws-rfdk/lib/lambdas/nodejs/wait-for-stable-service/test/handler.test.ts b/packages/aws-rfdk/lib/lambdas/nodejs/wait-for-stable-service/test/handler.test.ts index 2d7a4e08f..c9e7543dc 100644 --- a/packages/aws-rfdk/lib/lambdas/nodejs/wait-for-stable-service/test/handler.test.ts +++ b/packages/aws-rfdk/lib/lambdas/nodejs/wait-for-stable-service/test/handler.test.ts @@ -65,7 +65,7 @@ describe('WaitForStableServiceResource', () => { const promise = handler.doCreate('physicalId', props); // THEN - await expect(promise).rejects.toThrowError(/ECS services failed to stabilize in expected time:/); + await expect(promise).rejects.toThrow(/ECS services failed to stabilize in expected time:/); }); }); diff --git a/packages/aws-rfdk/lib/lambdas/nodejs/x509-certificate/acm-handlers.ts b/packages/aws-rfdk/lib/lambdas/nodejs/x509-certificate/acm-handlers.ts index 8d5078bf3..c307fd427 100644 --- a/packages/aws-rfdk/lib/lambdas/nodejs/x509-certificate/acm-handlers.ts +++ b/packages/aws-rfdk/lib/lambdas/nodejs/x509-certificate/acm-handlers.ts @@ -14,12 +14,12 @@ import { BackoffGenerator } from '../lib/backoff-generator'; import { CfnRequestEvent, DynamoBackedCustomResource } from '../lib/custom-resource'; import { CompositeStringIndexTable } from '../lib/dynamodb'; import { Certificate } from '../lib/x509-certs'; - import { IAcmImportCertProps, implementsIAcmImportCertProps, } from './types'; + const ACM_VERSION = '2015-12-08'; const DYNAMODB_VERSION = '2012-08-10'; const SECRETS_MANAGER_VERSION = '2017-10-17'; diff --git a/packages/aws-rfdk/lib/lambdas/nodejs/x509-certificate/handlers.ts b/packages/aws-rfdk/lib/lambdas/nodejs/x509-certificate/handlers.ts index 49f1dd7c2..37be935aa 100644 --- a/packages/aws-rfdk/lib/lambdas/nodejs/x509-certificate/handlers.ts +++ b/packages/aws-rfdk/lib/lambdas/nodejs/x509-certificate/handlers.ts @@ -10,6 +10,7 @@ import { randomBytes } from 'crypto'; // eslint-disable-next-line import/no-extraneous-dependencies import { DynamoDB, SecretsManager } from 'aws-sdk'; + import { LambdaContext } from '../lib/aws-lambda'; import { CfnRequestEvent, DynamoBackedCustomResource } from '../lib/custom-resource'; import { CompositeStringIndexTable } from '../lib/dynamodb'; @@ -22,7 +23,6 @@ import { Certificate, DistinguishedName, } from '../lib/x509-certs'; - import { implementsIX509CertificateEncodePkcs12, implementsIX509CertificateGenerate, @@ -31,6 +31,7 @@ import { IX509ResourceProperties, } from './types'; + const DYNAMODB_VERSION = '2012-08-10'; const SECRETS_MANAGER_VERSION = '2017-10-17'; diff --git a/packages/aws-rfdk/package.json b/packages/aws-rfdk/package.json index 7cc564ef1..a8805d07f 100644 --- a/packages/aws-rfdk/package.json +++ b/packages/aws-rfdk/package.json @@ -1,6 +1,6 @@ { "name": "aws-rfdk", - "version": "1.1.0", + "version": "1.2.0", "private": false, "description": "Package for core render farm constructs", "main": "lib/index.js", @@ -66,37 +66,37 @@ "deadline" ], "devDependencies": { - "@types/aws-lambda": "^8.10.106", + "@types/aws-lambda": "^8.10.111", "@types/jest": "^27.5.2", "@types/sinon": "^10.0.13", - "aws-cdk-lib": "2.54.0", - "aws-sdk": "^2.1272.0", + "aws-cdk-lib": "2.70.0", + "aws-sdk": "^2.1334.0", "aws-sdk-mock": "5.5.0", - "awslint": "2.54.0", + "awslint": "2.68.0", "constructs": "^10.0.0", "dynalite": "^3.2.2", - "eslint": "^8.26.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-import-resolver-typescript": "^3.5.1", + "eslint": "^8.36.0", + "eslint-import-resolver-node": "^0.3.7", + "eslint-import-resolver-typescript": "^3.5.3", "eslint-plugin-deprecation": "^1.3.3", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^26.8.3", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-jest": "^27.2.1", "eslint-plugin-license-header": "^0.6.0", "jest": "^27.5.1", - "jsii": "^1.71.0", - "jsii-pacmak": "^1.71.0", - "jsii-reflect": "^1.71.0", - "pkglint": "1.1.0", - "sinon": "^14.0.1", - "ts-jest": "^29.0.3", - "typescript": "~4.8.4" + "jsii": "^1.77.0", + "jsii-pacmak": "^1.77.0", + "jsii-reflect": "^1.77.0", + "pkglint": "1.2.0", + "sinon": "^15.0.3", + "ts-jest": "^29.0.5", + "typescript": "~4.9.5" }, "dependencies": { - "aws-cdk-lib": "2.54.0", + "aws-cdk-lib": "2.70.0", "constructs": "^10.0.0" }, "peerDependencies": { - "aws-cdk-lib": "2.54.0", + "aws-cdk-lib": "2.70.0", "constructs": "^10.0.0" }, "engines": { diff --git a/tools/pkglint/.eslintrc.js b/tools/pkglint/.eslintrc.js index 7d08ffb8c..dea567ee1 100644 --- a/tools/pkglint/.eslintrc.js +++ b/tools/pkglint/.eslintrc.js @@ -71,10 +71,8 @@ module.exports = { // Require an ordering on all imports -- unfortunately a different ordering than TSLint used to // enforce, but there are no compatible ESLint rules as far as I can tell :( - // - // WARNING for now, otherwise this will mess up all open PRs. Make it into an error after a transitionary period. - 'import/order': ['warn', { - groups: ['builtin', 'external'], + 'import/order': ['error', { + groups: ['builtin', 'external', 'internal', 'parent', 'sibling', 'index', 'object', 'type'], alphabetize: { order: 'asc', caseInsensitive: true }, }], diff --git a/tools/pkglint/lib/licensing.ts b/tools/pkglint/lib/licensing.ts index de3d418ff..7574173a2 100644 --- a/tools/pkglint/lib/licensing.ts +++ b/tools/pkglint/lib/licensing.ts @@ -187,7 +187,7 @@ export const LICENSE = same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright 2018-${new Date().getFullYear()} Amazon.com, Inc. or its affiliates. All Rights Reserved. + Copyright 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. @@ -204,5 +204,5 @@ export const LICENSE = export const NOTICE = `Render Farm Deployment Kit on AWS (RFDK) -Copyright 2018-${new Date().getFullYear()} Amazon.com, Inc. or its affiliates. All Rights Reserved. +Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. `; diff --git a/tools/pkglint/package.json b/tools/pkglint/package.json index b5a5514f2..d8b98343c 100644 --- a/tools/pkglint/package.json +++ b/tools/pkglint/package.json @@ -1,6 +1,6 @@ { "name": "pkglint", - "version": "1.1.0", + "version": "1.2.0", "private": true, "description": "Validate and fix package.json files", "main": "lib/index.js", @@ -35,17 +35,17 @@ }, "license": "Apache-2.0", "devDependencies": { - "@types/fs-extra": "^9.0.13", - "@types/glob": "^8.0.0", + "@types/fs-extra": "^11.0.1", + "@types/glob": "^8.1.0", "@types/jest": "^27.5.2", - "@types/semver": "^7.3.12", + "@types/semver": "^7.3.13", "@types/yargs": "^15.0.14", - "eslint": "^8.26.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-import-resolver-typescript": "^3.5.1", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^26.8.3", - "typescript": "~4.8.4" + "eslint": "^8.36.0", + "eslint-import-resolver-node": "^0.3.7", + "eslint-import-resolver-typescript": "^3.5.3", + "eslint-plugin-import": "^2.27.5", + "eslint-plugin-jest": "^27.2.1", + "typescript": "~4.9.5" }, "nozem": { "ostools": [ @@ -56,7 +56,7 @@ "dependencies": { "case": "^1.6.3", "colors": "1.4.0", - "fs-extra": "^10.1.0", + "fs-extra": "^11.1.0", "semver": "^7.3.8", "yargs": "^16.2.0" } diff --git a/yarn.lock b/yarn.lock index 3f4e02e25..c5fb1800d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10,879 +10,1385 @@ "@jridgewell/gen-mapping" "^0.1.0" "@jridgewell/trace-mapping" "^0.3.9" -"@aws-cdk/asset-awscli-v1@^2.2.16": - version "2.2.30" - resolved "https://registry.yarnpkg.com/@aws-cdk/asset-awscli-v1/-/asset-awscli-v1-2.2.30.tgz#68bcbeacce590fcc0570c9e3cfc48b2ec6de9a9f" - integrity sha512-mFRF5n1jxjKpX8ZZSCRhJc6Hj8BkeZFUPwK0j6jRcouQQZHsZyydbf4UuzMYQ4SZU6cCLM7DKmWO0Kx156ZSnw== +"@aws-cdk/asset-awscli-v1@^2.2.97": + version "2.2.114" + resolved "https://registry.yarnpkg.com/@aws-cdk/asset-awscli-v1/-/asset-awscli-v1-2.2.114.tgz#08629aebb508cc472ca232b3dcd790836f5cfae4" + integrity sha512-LgPvZfEOvizRdOnglJgE5CZuI5dos6chBpPm60Y+PzXCiWznBcDB0QpgifJead9pDkGgQa4nWpEgOC4Unx0yXw== "@aws-cdk/asset-kubectl-v20@^2.1.1": version "2.1.1" resolved "https://registry.yarnpkg.com/@aws-cdk/asset-kubectl-v20/-/asset-kubectl-v20-2.1.1.tgz#d01c1efb867fb7f2cfd8c8b230b8eae16447e156" integrity sha512-U1ntiX8XiMRRRH5J1IdC+1t5CE89015cwyt5U63Cpk0GnMlN5+h9WsWMlKlPXZR4rdq/m806JRlBMRpBUB2Dhw== -"@aws-cdk/asset-node-proxy-agent-v5@^2.0.21": - version "2.0.38" - resolved "https://registry.yarnpkg.com/@aws-cdk/asset-node-proxy-agent-v5/-/asset-node-proxy-agent-v5-2.0.38.tgz#6765bef55f95220c52decb4adba8f75c1817b0f7" - integrity sha512-BBwAjORhuUkTGO3CxGS5Evcp5n20h9v06Sftn2R1DuSm8zIoUlPsNlI1HUk8XqYuoEI4aD7IKRQBLglv09ciJQ== +"@aws-cdk/asset-node-proxy-agent-v5@^2.0.77": + version "2.0.92" + resolved "https://registry.yarnpkg.com/@aws-cdk/asset-node-proxy-agent-v5/-/asset-node-proxy-agent-v5-2.0.92.tgz#948538ea5e92119fdca13c2ef0481bef5a4d704f" + integrity sha512-1AMSxvGqxFk+Zq57tu1n/MIr0nobnHnLYMD4nWEALXxL1b6rcfDxYrq56gZUkGRo04Lj7tUwxuJUM3C7qzjoDQ== -"@aws-crypto/ie11-detection@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@aws-crypto/ie11-detection/-/ie11-detection-2.0.0.tgz#bb6c2facf8f03457e949dcf0921477397ffa4c6e" - integrity sha512-pkVXf/dq6PITJ0jzYZ69VhL8VFOFoPZLZqtU/12SGnzYuJOOGNfF41q9GxdI1yqC8R13Rq3jOLKDFpUJFT5eTA== +"@aws-crypto/ie11-detection@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/ie11-detection/-/ie11-detection-3.0.0.tgz#640ae66b4ec3395cee6a8e94ebcd9f80c24cd688" + integrity sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q== dependencies: tslib "^1.11.1" -"@aws-crypto/sha256-browser@2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@aws-crypto/sha256-browser/-/sha256-browser-2.0.0.tgz#741c9024df55ec59b51e5b1f5d806a4852699fb5" - integrity sha512-rYXOQ8BFOaqMEHJrLHul/25ckWH6GTJtdLSajhlqGMx0PmSueAuvboCuZCTqEKlxR8CQOwRarxYMZZSYlhRA1A== - dependencies: - "@aws-crypto/ie11-detection" "^2.0.0" - "@aws-crypto/sha256-js" "^2.0.0" - "@aws-crypto/supports-web-crypto" "^2.0.0" - "@aws-crypto/util" "^2.0.0" - "@aws-sdk/types" "^3.1.0" +"@aws-crypto/sha256-browser@3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/sha256-browser/-/sha256-browser-3.0.0.tgz#05f160138ab893f1c6ba5be57cfd108f05827766" + integrity sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ== + dependencies: + "@aws-crypto/ie11-detection" "^3.0.0" + "@aws-crypto/sha256-js" "^3.0.0" + "@aws-crypto/supports-web-crypto" "^3.0.0" + "@aws-crypto/util" "^3.0.0" + "@aws-sdk/types" "^3.222.0" "@aws-sdk/util-locate-window" "^3.0.0" "@aws-sdk/util-utf8-browser" "^3.0.0" tslib "^1.11.1" -"@aws-crypto/sha256-js@2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@aws-crypto/sha256-js/-/sha256-js-2.0.0.tgz#f1f936039bdebd0b9e2dd834d65afdc2aac4efcb" - integrity sha512-VZY+mCY4Nmrs5WGfitmNqXzaE873fcIZDu54cbaDaaamsaTOP1DBImV9F4pICc3EHjQXujyE8jig+PFCaew9ig== - dependencies: - "@aws-crypto/util" "^2.0.0" - "@aws-sdk/types" "^3.1.0" - tslib "^1.11.1" - -"@aws-crypto/sha256-js@^2.0.0": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@aws-crypto/sha256-js/-/sha256-js-2.0.1.tgz#79e1e6cf61f652ef2089c08d471c722ecf1626a9" - integrity sha512-mbHTBSPBvg6o/mN/c18Z/zifM05eJrapj5ggoOIeHIWckvkv5VgGi7r/wYpt+QAO2ySKXLNvH2d8L7bne4xrMQ== +"@aws-crypto/sha256-js@3.0.0", "@aws-crypto/sha256-js@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/sha256-js/-/sha256-js-3.0.0.tgz#f06b84d550d25521e60d2a0e2a90139341e007c2" + integrity sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ== dependencies: - "@aws-crypto/util" "^2.0.1" - "@aws-sdk/types" "^3.1.0" + "@aws-crypto/util" "^3.0.0" + "@aws-sdk/types" "^3.222.0" tslib "^1.11.1" -"@aws-crypto/supports-web-crypto@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@aws-crypto/supports-web-crypto/-/supports-web-crypto-2.0.0.tgz#fd6cde30b88f77d5a4f57b2c37c560d918014f9e" - integrity sha512-Ge7WQ3E0OC7FHYprsZV3h0QIcpdyJLvIeg+uTuHqRYm8D6qCFJoiC+edSzSyFiHtZf+NOQDJ1q46qxjtzIY2nA== +"@aws-crypto/supports-web-crypto@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/supports-web-crypto/-/supports-web-crypto-3.0.0.tgz#5d1bf825afa8072af2717c3e455f35cda0103ec2" + integrity sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg== dependencies: tslib "^1.11.1" -"@aws-crypto/util@^2.0.0", "@aws-crypto/util@^2.0.1": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@aws-crypto/util/-/util-2.0.1.tgz#976cf619cf85084ca85ec5eb947a6ac6b8b5c98c" - integrity sha512-JJmFFwvbm08lULw4Nm5QOLg8+lAQeC8aCXK5xrtxntYzYXCGfHwUJ4Is3770Q7HmICsXthGQ+ZsDL7C2uH3yBQ== +"@aws-crypto/util@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/util/-/util-3.0.0.tgz#1c7ca90c29293f0883468ad48117937f0fe5bfb0" + integrity sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w== dependencies: - "@aws-sdk/types" "^3.1.0" + "@aws-sdk/types" "^3.222.0" "@aws-sdk/util-utf8-browser" "^3.0.0" tslib "^1.11.1" -"@aws-sdk/abort-controller@3.226.0": - version "3.226.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/abort-controller/-/abort-controller-3.226.0.tgz#3adffb8ee5af57ddb154e8544a8eeec76ad32271" - integrity sha512-cJVzr1xxPBd08voknXvR0RLgtZKGKt6WyDpH/BaPCu3rfSqWCDZKzwqe940eqosjmKrxC6pUZNKASIqHOQ8xxQ== - dependencies: - "@aws-sdk/types" "3.226.0" - tslib "^2.3.1" - -"@aws-sdk/client-cloudformation@^3.222.0": - version "3.229.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudformation/-/client-cloudformation-3.229.0.tgz#b5407b6edc842b793938cd9ad0656809f6b4e341" - integrity sha512-LZm7m41eL09FZnKPw5NJUQXqZfZGczybMnuTz0BRGmUwPg3dSS7fz7nkycN+aYq6dzuOttLqcxS65hlpgbpsvA== - dependencies: - "@aws-crypto/sha256-browser" "2.0.0" - "@aws-crypto/sha256-js" "2.0.0" - "@aws-sdk/client-sts" "3.229.0" - "@aws-sdk/config-resolver" "3.226.0" - "@aws-sdk/credential-provider-node" "3.229.0" - "@aws-sdk/fetch-http-handler" "3.226.0" - "@aws-sdk/hash-node" "3.226.0" - "@aws-sdk/invalid-dependency" "3.226.0" - "@aws-sdk/middleware-content-length" "3.226.0" - "@aws-sdk/middleware-endpoint" "3.226.0" - "@aws-sdk/middleware-host-header" "3.226.0" - "@aws-sdk/middleware-logger" "3.226.0" - "@aws-sdk/middleware-recursion-detection" "3.226.0" - "@aws-sdk/middleware-retry" "3.229.0" - "@aws-sdk/middleware-serde" "3.226.0" - "@aws-sdk/middleware-signing" "3.226.0" - "@aws-sdk/middleware-stack" "3.226.0" - "@aws-sdk/middleware-user-agent" "3.226.0" - "@aws-sdk/node-config-provider" "3.226.0" - "@aws-sdk/node-http-handler" "3.226.0" - "@aws-sdk/protocol-http" "3.226.0" - "@aws-sdk/smithy-client" "3.226.0" - "@aws-sdk/types" "3.226.0" - "@aws-sdk/url-parser" "3.226.0" - "@aws-sdk/util-base64" "3.208.0" - "@aws-sdk/util-body-length-browser" "3.188.0" - "@aws-sdk/util-body-length-node" "3.208.0" - "@aws-sdk/util-defaults-mode-browser" "3.226.0" - "@aws-sdk/util-defaults-mode-node" "3.226.0" - "@aws-sdk/util-endpoints" "3.226.0" - "@aws-sdk/util-retry" "3.229.0" - "@aws-sdk/util-user-agent-browser" "3.226.0" - "@aws-sdk/util-user-agent-node" "3.226.0" - "@aws-sdk/util-utf8-browser" "3.188.0" - "@aws-sdk/util-utf8-node" "3.208.0" - "@aws-sdk/util-waiter" "3.226.0" - fast-xml-parser "4.0.11" - tslib "^2.3.1" +"@aws-sdk/abort-controller@3.296.0": + version "3.296.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/abort-controller/-/abort-controller-3.296.0.tgz#0e34a93366ee59eb5d24ea164e1cc2687e2071de" + integrity sha512-gNUFBlBw6+sEMfDjPVa83iscpQwXBS4uoiZXnfeQ6s6tnaxqQpJDrBBmNvYqDEXNdaAJX4FhayEwkSvtir/f3A== + dependencies: + "@aws-sdk/types" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/client-cloudformation@^3.299.0": + version "3.299.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudformation/-/client-cloudformation-3.299.0.tgz#8bfd83c63c85090ab0345a4e77e631e640a01ed5" + integrity sha512-Rx3KEuXa3cKF5bwfewqbiXyc/Ob+p1Ze98d5tXai2UgXgxSEfxNDGf4kRKqnCRd2TqBz1uo3fK2V+xwyCUoEDg== + dependencies: + "@aws-crypto/sha256-browser" "3.0.0" + "@aws-crypto/sha256-js" "3.0.0" + "@aws-sdk/client-sts" "3.299.0" + "@aws-sdk/config-resolver" "3.299.0" + "@aws-sdk/credential-provider-node" "3.299.0" + "@aws-sdk/fetch-http-handler" "3.296.0" + "@aws-sdk/hash-node" "3.296.0" + "@aws-sdk/invalid-dependency" "3.296.0" + "@aws-sdk/middleware-content-length" "3.296.0" + "@aws-sdk/middleware-endpoint" "3.299.0" + "@aws-sdk/middleware-host-header" "3.296.0" + "@aws-sdk/middleware-logger" "3.296.0" + "@aws-sdk/middleware-recursion-detection" "3.296.0" + "@aws-sdk/middleware-retry" "3.296.0" + "@aws-sdk/middleware-serde" "3.296.0" + "@aws-sdk/middleware-signing" "3.299.0" + "@aws-sdk/middleware-stack" "3.296.0" + "@aws-sdk/middleware-user-agent" "3.299.0" + "@aws-sdk/node-config-provider" "3.296.0" + "@aws-sdk/node-http-handler" "3.296.0" + "@aws-sdk/protocol-http" "3.296.0" + "@aws-sdk/smithy-client" "3.296.0" + "@aws-sdk/types" "3.296.0" + "@aws-sdk/url-parser" "3.296.0" + "@aws-sdk/util-base64" "3.295.0" + "@aws-sdk/util-body-length-browser" "3.295.0" + "@aws-sdk/util-body-length-node" "3.295.0" + "@aws-sdk/util-defaults-mode-browser" "3.296.0" + "@aws-sdk/util-defaults-mode-node" "3.299.0" + "@aws-sdk/util-endpoints" "3.296.0" + "@aws-sdk/util-retry" "3.296.0" + "@aws-sdk/util-user-agent-browser" "3.299.0" + "@aws-sdk/util-user-agent-node" "3.299.0" + "@aws-sdk/util-utf8" "3.295.0" + "@aws-sdk/util-waiter" "3.296.0" + fast-xml-parser "4.1.2" + tslib "^2.5.0" uuid "^8.3.2" -"@aws-sdk/client-cloudwatch-logs@^3.222.0": - version "3.229.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudwatch-logs/-/client-cloudwatch-logs-3.229.0.tgz#e49e18cbf5ed8a160f8e69b8cb16ebe0f388906e" - integrity sha512-COgymGjPDzEChxu5WM1g6sOqF4ubE2zCdQfpOvv9ecVGEMB5cC4qOKzZtnWK8x9bnoY8UomFwJaCjAr8ZLx6dA== - dependencies: - "@aws-crypto/sha256-browser" "2.0.0" - "@aws-crypto/sha256-js" "2.0.0" - "@aws-sdk/client-sts" "3.229.0" - "@aws-sdk/config-resolver" "3.226.0" - "@aws-sdk/credential-provider-node" "3.229.0" - "@aws-sdk/fetch-http-handler" "3.226.0" - "@aws-sdk/hash-node" "3.226.0" - "@aws-sdk/invalid-dependency" "3.226.0" - "@aws-sdk/middleware-content-length" "3.226.0" - "@aws-sdk/middleware-endpoint" "3.226.0" - "@aws-sdk/middleware-host-header" "3.226.0" - "@aws-sdk/middleware-logger" "3.226.0" - "@aws-sdk/middleware-recursion-detection" "3.226.0" - "@aws-sdk/middleware-retry" "3.229.0" - "@aws-sdk/middleware-serde" "3.226.0" - "@aws-sdk/middleware-signing" "3.226.0" - "@aws-sdk/middleware-stack" "3.226.0" - "@aws-sdk/middleware-user-agent" "3.226.0" - "@aws-sdk/node-config-provider" "3.226.0" - "@aws-sdk/node-http-handler" "3.226.0" - "@aws-sdk/protocol-http" "3.226.0" - "@aws-sdk/smithy-client" "3.226.0" - "@aws-sdk/types" "3.226.0" - "@aws-sdk/url-parser" "3.226.0" - "@aws-sdk/util-base64" "3.208.0" - "@aws-sdk/util-body-length-browser" "3.188.0" - "@aws-sdk/util-body-length-node" "3.208.0" - "@aws-sdk/util-defaults-mode-browser" "3.226.0" - "@aws-sdk/util-defaults-mode-node" "3.226.0" - "@aws-sdk/util-endpoints" "3.226.0" - "@aws-sdk/util-retry" "3.229.0" - "@aws-sdk/util-user-agent-browser" "3.226.0" - "@aws-sdk/util-user-agent-node" "3.226.0" - "@aws-sdk/util-utf8-browser" "3.188.0" - "@aws-sdk/util-utf8-node" "3.208.0" - tslib "^2.3.1" - -"@aws-sdk/client-secrets-manager@^3.222.0": - version "3.229.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-secrets-manager/-/client-secrets-manager-3.229.0.tgz#d00950c9eb50775a4192d34951557367cddaf90f" - integrity sha512-94O2tGRr3yLujhIci12alMjM9x3IIfAAWFr77+9YJu5Lcy49Mb4VJ9exEhM1RoRL5GqnInPj3dl6bdyZQCWHTQ== - dependencies: - "@aws-crypto/sha256-browser" "2.0.0" - "@aws-crypto/sha256-js" "2.0.0" - "@aws-sdk/client-sts" "3.229.0" - "@aws-sdk/config-resolver" "3.226.0" - "@aws-sdk/credential-provider-node" "3.229.0" - "@aws-sdk/fetch-http-handler" "3.226.0" - "@aws-sdk/hash-node" "3.226.0" - "@aws-sdk/invalid-dependency" "3.226.0" - "@aws-sdk/middleware-content-length" "3.226.0" - "@aws-sdk/middleware-endpoint" "3.226.0" - "@aws-sdk/middleware-host-header" "3.226.0" - "@aws-sdk/middleware-logger" "3.226.0" - "@aws-sdk/middleware-recursion-detection" "3.226.0" - "@aws-sdk/middleware-retry" "3.229.0" - "@aws-sdk/middleware-serde" "3.226.0" - "@aws-sdk/middleware-signing" "3.226.0" - "@aws-sdk/middleware-stack" "3.226.0" - "@aws-sdk/middleware-user-agent" "3.226.0" - "@aws-sdk/node-config-provider" "3.226.0" - "@aws-sdk/node-http-handler" "3.226.0" - "@aws-sdk/protocol-http" "3.226.0" - "@aws-sdk/smithy-client" "3.226.0" - "@aws-sdk/types" "3.226.0" - "@aws-sdk/url-parser" "3.226.0" - "@aws-sdk/util-base64" "3.208.0" - "@aws-sdk/util-body-length-browser" "3.188.0" - "@aws-sdk/util-body-length-node" "3.208.0" - "@aws-sdk/util-defaults-mode-browser" "3.226.0" - "@aws-sdk/util-defaults-mode-node" "3.226.0" - "@aws-sdk/util-endpoints" "3.226.0" - "@aws-sdk/util-retry" "3.229.0" - "@aws-sdk/util-user-agent-browser" "3.226.0" - "@aws-sdk/util-user-agent-node" "3.226.0" - "@aws-sdk/util-utf8-browser" "3.188.0" - "@aws-sdk/util-utf8-node" "3.208.0" - tslib "^2.3.1" +"@aws-sdk/client-cloudwatch-logs@^3.300.0": + version "3.300.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudwatch-logs/-/client-cloudwatch-logs-3.300.0.tgz#b5b60579af8e0530b32a36168ac9fa88e0749654" + integrity sha512-/SQzUlmzethU+GauotOs/Js/7J8iVwHPhENCoQ0jb2UhdTn152kvNj3WxscF/QB6qCR+bT6J/GZwqblYkmfp1g== + dependencies: + "@aws-crypto/sha256-browser" "3.0.0" + "@aws-crypto/sha256-js" "3.0.0" + "@aws-sdk/client-sts" "3.300.0" + "@aws-sdk/config-resolver" "3.300.0" + "@aws-sdk/credential-provider-node" "3.300.0" + "@aws-sdk/fetch-http-handler" "3.296.0" + "@aws-sdk/hash-node" "3.296.0" + "@aws-sdk/invalid-dependency" "3.296.0" + "@aws-sdk/middleware-content-length" "3.296.0" + "@aws-sdk/middleware-endpoint" "3.299.0" + "@aws-sdk/middleware-host-header" "3.296.0" + "@aws-sdk/middleware-logger" "3.296.0" + "@aws-sdk/middleware-recursion-detection" "3.296.0" + "@aws-sdk/middleware-retry" "3.300.0" + "@aws-sdk/middleware-serde" "3.296.0" + "@aws-sdk/middleware-signing" "3.299.0" + "@aws-sdk/middleware-stack" "3.296.0" + "@aws-sdk/middleware-user-agent" "3.299.0" + "@aws-sdk/node-config-provider" "3.300.0" + "@aws-sdk/node-http-handler" "3.296.0" + "@aws-sdk/protocol-http" "3.296.0" + "@aws-sdk/smithy-client" "3.296.0" + "@aws-sdk/types" "3.296.0" + "@aws-sdk/url-parser" "3.296.0" + "@aws-sdk/util-base64" "3.295.0" + "@aws-sdk/util-body-length-browser" "3.295.0" + "@aws-sdk/util-body-length-node" "3.295.0" + "@aws-sdk/util-defaults-mode-browser" "3.296.0" + "@aws-sdk/util-defaults-mode-node" "3.300.0" + "@aws-sdk/util-endpoints" "3.296.0" + "@aws-sdk/util-retry" "3.296.0" + "@aws-sdk/util-user-agent-browser" "3.299.0" + "@aws-sdk/util-user-agent-node" "3.300.0" + "@aws-sdk/util-utf8" "3.295.0" + tslib "^2.5.0" + +"@aws-sdk/client-secrets-manager@^3.297.0": + version "3.297.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-secrets-manager/-/client-secrets-manager-3.297.0.tgz#e181edb85a28ec85e958540611cae13821cd3be8" + integrity sha512-8PTDaEwco9752wa4HadqWHZ0oiLp7qnumNvDQInRoWQfSfFI+8GYZO7LIGYxpsHO+I62kVH9ErdMeZ4gVCWRdQ== + dependencies: + "@aws-crypto/sha256-browser" "3.0.0" + "@aws-crypto/sha256-js" "3.0.0" + "@aws-sdk/client-sts" "3.297.0" + "@aws-sdk/config-resolver" "3.296.0" + "@aws-sdk/credential-provider-node" "3.297.0" + "@aws-sdk/fetch-http-handler" "3.296.0" + "@aws-sdk/hash-node" "3.296.0" + "@aws-sdk/invalid-dependency" "3.296.0" + "@aws-sdk/middleware-content-length" "3.296.0" + "@aws-sdk/middleware-endpoint" "3.296.0" + "@aws-sdk/middleware-host-header" "3.296.0" + "@aws-sdk/middleware-logger" "3.296.0" + "@aws-sdk/middleware-recursion-detection" "3.296.0" + "@aws-sdk/middleware-retry" "3.296.0" + "@aws-sdk/middleware-serde" "3.296.0" + "@aws-sdk/middleware-signing" "3.296.0" + "@aws-sdk/middleware-stack" "3.296.0" + "@aws-sdk/middleware-user-agent" "3.296.0" + "@aws-sdk/node-config-provider" "3.296.0" + "@aws-sdk/node-http-handler" "3.296.0" + "@aws-sdk/protocol-http" "3.296.0" + "@aws-sdk/smithy-client" "3.296.0" + "@aws-sdk/types" "3.296.0" + "@aws-sdk/url-parser" "3.296.0" + "@aws-sdk/util-base64" "3.295.0" + "@aws-sdk/util-body-length-browser" "3.295.0" + "@aws-sdk/util-body-length-node" "3.295.0" + "@aws-sdk/util-defaults-mode-browser" "3.296.0" + "@aws-sdk/util-defaults-mode-node" "3.296.0" + "@aws-sdk/util-endpoints" "3.296.0" + "@aws-sdk/util-retry" "3.296.0" + "@aws-sdk/util-user-agent-browser" "3.296.0" + "@aws-sdk/util-user-agent-node" "3.296.0" + "@aws-sdk/util-utf8" "3.295.0" + tslib "^2.5.0" uuid "^8.3.2" -"@aws-sdk/client-ssm@^3.222.0": - version "3.229.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-ssm/-/client-ssm-3.229.0.tgz#df658866b7b3ac8232dc3f7203ffa96a5eda0601" - integrity sha512-u2Uemn8G2e8XVO3AamyGpOCV92d5ih4X5OXQRzq8hAQ/liUj4r8tiFGJKEXBF+CIi7rotO2ZD2C57gciLyiL+Q== - dependencies: - "@aws-crypto/sha256-browser" "2.0.0" - "@aws-crypto/sha256-js" "2.0.0" - "@aws-sdk/client-sts" "3.229.0" - "@aws-sdk/config-resolver" "3.226.0" - "@aws-sdk/credential-provider-node" "3.229.0" - "@aws-sdk/fetch-http-handler" "3.226.0" - "@aws-sdk/hash-node" "3.226.0" - "@aws-sdk/invalid-dependency" "3.226.0" - "@aws-sdk/middleware-content-length" "3.226.0" - "@aws-sdk/middleware-endpoint" "3.226.0" - "@aws-sdk/middleware-host-header" "3.226.0" - "@aws-sdk/middleware-logger" "3.226.0" - "@aws-sdk/middleware-recursion-detection" "3.226.0" - "@aws-sdk/middleware-retry" "3.229.0" - "@aws-sdk/middleware-serde" "3.226.0" - "@aws-sdk/middleware-signing" "3.226.0" - "@aws-sdk/middleware-stack" "3.226.0" - "@aws-sdk/middleware-user-agent" "3.226.0" - "@aws-sdk/node-config-provider" "3.226.0" - "@aws-sdk/node-http-handler" "3.226.0" - "@aws-sdk/protocol-http" "3.226.0" - "@aws-sdk/smithy-client" "3.226.0" - "@aws-sdk/types" "3.226.0" - "@aws-sdk/url-parser" "3.226.0" - "@aws-sdk/util-base64" "3.208.0" - "@aws-sdk/util-body-length-browser" "3.188.0" - "@aws-sdk/util-body-length-node" "3.208.0" - "@aws-sdk/util-defaults-mode-browser" "3.226.0" - "@aws-sdk/util-defaults-mode-node" "3.226.0" - "@aws-sdk/util-endpoints" "3.226.0" - "@aws-sdk/util-retry" "3.229.0" - "@aws-sdk/util-user-agent-browser" "3.226.0" - "@aws-sdk/util-user-agent-node" "3.226.0" - "@aws-sdk/util-utf8-browser" "3.188.0" - "@aws-sdk/util-utf8-node" "3.208.0" - "@aws-sdk/util-waiter" "3.226.0" - tslib "^2.3.1" +"@aws-sdk/client-ssm@^3.300.0": + version "3.300.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-ssm/-/client-ssm-3.300.0.tgz#ab0346ce3d86c50c76af8ae150a76a75fd1cf06e" + integrity sha512-FnKwXQE1iM4dNekgwnoy4NdGq4Q1+4P3Pg+CZ4RtCBXFwpgNFimwQ6B29V2+Lo8llaItT1jvlRNY4mtozwB0WQ== + dependencies: + "@aws-crypto/sha256-browser" "3.0.0" + "@aws-crypto/sha256-js" "3.0.0" + "@aws-sdk/client-sts" "3.300.0" + "@aws-sdk/config-resolver" "3.300.0" + "@aws-sdk/credential-provider-node" "3.300.0" + "@aws-sdk/fetch-http-handler" "3.296.0" + "@aws-sdk/hash-node" "3.296.0" + "@aws-sdk/invalid-dependency" "3.296.0" + "@aws-sdk/middleware-content-length" "3.296.0" + "@aws-sdk/middleware-endpoint" "3.299.0" + "@aws-sdk/middleware-host-header" "3.296.0" + "@aws-sdk/middleware-logger" "3.296.0" + "@aws-sdk/middleware-recursion-detection" "3.296.0" + "@aws-sdk/middleware-retry" "3.300.0" + "@aws-sdk/middleware-serde" "3.296.0" + "@aws-sdk/middleware-signing" "3.299.0" + "@aws-sdk/middleware-stack" "3.296.0" + "@aws-sdk/middleware-user-agent" "3.299.0" + "@aws-sdk/node-config-provider" "3.300.0" + "@aws-sdk/node-http-handler" "3.296.0" + "@aws-sdk/protocol-http" "3.296.0" + "@aws-sdk/smithy-client" "3.296.0" + "@aws-sdk/types" "3.296.0" + "@aws-sdk/url-parser" "3.296.0" + "@aws-sdk/util-base64" "3.295.0" + "@aws-sdk/util-body-length-browser" "3.295.0" + "@aws-sdk/util-body-length-node" "3.295.0" + "@aws-sdk/util-defaults-mode-browser" "3.296.0" + "@aws-sdk/util-defaults-mode-node" "3.300.0" + "@aws-sdk/util-endpoints" "3.296.0" + "@aws-sdk/util-retry" "3.296.0" + "@aws-sdk/util-user-agent-browser" "3.299.0" + "@aws-sdk/util-user-agent-node" "3.300.0" + "@aws-sdk/util-utf8" "3.295.0" + "@aws-sdk/util-waiter" "3.296.0" + tslib "^2.5.0" uuid "^8.3.2" -"@aws-sdk/client-sso-oidc@3.229.0": - version "3.229.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.229.0.tgz#faf92cbb229061da51d8f7999ef0035b529f2bd5" - integrity sha512-sb9eRqnqMWVvdg4k9UTuC08IvRQOwpX2bT3XXoYioHYoy/ChUFPrNazrmuZwj6GFrIWkl0pIPCeqVfScZM3EYw== - dependencies: - "@aws-crypto/sha256-browser" "2.0.0" - "@aws-crypto/sha256-js" "2.0.0" - "@aws-sdk/config-resolver" "3.226.0" - "@aws-sdk/fetch-http-handler" "3.226.0" - "@aws-sdk/hash-node" "3.226.0" - "@aws-sdk/invalid-dependency" "3.226.0" - "@aws-sdk/middleware-content-length" "3.226.0" - "@aws-sdk/middleware-endpoint" "3.226.0" - "@aws-sdk/middleware-host-header" "3.226.0" - "@aws-sdk/middleware-logger" "3.226.0" - "@aws-sdk/middleware-recursion-detection" "3.226.0" - "@aws-sdk/middleware-retry" "3.229.0" - "@aws-sdk/middleware-serde" "3.226.0" - "@aws-sdk/middleware-stack" "3.226.0" - "@aws-sdk/middleware-user-agent" "3.226.0" - "@aws-sdk/node-config-provider" "3.226.0" - "@aws-sdk/node-http-handler" "3.226.0" - "@aws-sdk/protocol-http" "3.226.0" - "@aws-sdk/smithy-client" "3.226.0" - "@aws-sdk/types" "3.226.0" - "@aws-sdk/url-parser" "3.226.0" - "@aws-sdk/util-base64" "3.208.0" - "@aws-sdk/util-body-length-browser" "3.188.0" - "@aws-sdk/util-body-length-node" "3.208.0" - "@aws-sdk/util-defaults-mode-browser" "3.226.0" - "@aws-sdk/util-defaults-mode-node" "3.226.0" - "@aws-sdk/util-endpoints" "3.226.0" - "@aws-sdk/util-retry" "3.229.0" - "@aws-sdk/util-user-agent-browser" "3.226.0" - "@aws-sdk/util-user-agent-node" "3.226.0" - "@aws-sdk/util-utf8-browser" "3.188.0" - "@aws-sdk/util-utf8-node" "3.208.0" - tslib "^2.3.1" - -"@aws-sdk/client-sso@3.229.0": - version "3.229.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.229.0.tgz#309cc9c3e7f4213ac0178e662a53ce1588b6ca09" - integrity sha512-gcPitIBAxwwhkCPKtod02ZjaFD5UCdwFYq31XsCY0OQDV+CFalSd+3gjKyDQOMtfgegLYyOvMQvlIU+geUFRZg== - dependencies: - "@aws-crypto/sha256-browser" "2.0.0" - "@aws-crypto/sha256-js" "2.0.0" - "@aws-sdk/config-resolver" "3.226.0" - "@aws-sdk/fetch-http-handler" "3.226.0" - "@aws-sdk/hash-node" "3.226.0" - "@aws-sdk/invalid-dependency" "3.226.0" - "@aws-sdk/middleware-content-length" "3.226.0" - "@aws-sdk/middleware-endpoint" "3.226.0" - "@aws-sdk/middleware-host-header" "3.226.0" - "@aws-sdk/middleware-logger" "3.226.0" - "@aws-sdk/middleware-recursion-detection" "3.226.0" - "@aws-sdk/middleware-retry" "3.229.0" - "@aws-sdk/middleware-serde" "3.226.0" - "@aws-sdk/middleware-stack" "3.226.0" - "@aws-sdk/middleware-user-agent" "3.226.0" - "@aws-sdk/node-config-provider" "3.226.0" - "@aws-sdk/node-http-handler" "3.226.0" - "@aws-sdk/protocol-http" "3.226.0" - "@aws-sdk/smithy-client" "3.226.0" - "@aws-sdk/types" "3.226.0" - "@aws-sdk/url-parser" "3.226.0" - "@aws-sdk/util-base64" "3.208.0" - "@aws-sdk/util-body-length-browser" "3.188.0" - "@aws-sdk/util-body-length-node" "3.208.0" - "@aws-sdk/util-defaults-mode-browser" "3.226.0" - "@aws-sdk/util-defaults-mode-node" "3.226.0" - "@aws-sdk/util-endpoints" "3.226.0" - "@aws-sdk/util-retry" "3.229.0" - "@aws-sdk/util-user-agent-browser" "3.226.0" - "@aws-sdk/util-user-agent-node" "3.226.0" - "@aws-sdk/util-utf8-browser" "3.188.0" - "@aws-sdk/util-utf8-node" "3.208.0" - tslib "^2.3.1" - -"@aws-sdk/client-sts@3.229.0": - version "3.229.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.229.0.tgz#05a69a14a565e81df207b9f39233d16acffdfe30" - integrity sha512-UjGVIzYouEu14YkDy4o+IkVUsx8kLEYNYX5vrymNAT67lNnN/gSyV3h0XgMNzNQHZvtso9c96C6ZGeGW/AVUqQ== - dependencies: - "@aws-crypto/sha256-browser" "2.0.0" - "@aws-crypto/sha256-js" "2.0.0" - "@aws-sdk/config-resolver" "3.226.0" - "@aws-sdk/credential-provider-node" "3.229.0" - "@aws-sdk/fetch-http-handler" "3.226.0" - "@aws-sdk/hash-node" "3.226.0" - "@aws-sdk/invalid-dependency" "3.226.0" - "@aws-sdk/middleware-content-length" "3.226.0" - "@aws-sdk/middleware-endpoint" "3.226.0" - "@aws-sdk/middleware-host-header" "3.226.0" - "@aws-sdk/middleware-logger" "3.226.0" - "@aws-sdk/middleware-recursion-detection" "3.226.0" - "@aws-sdk/middleware-retry" "3.229.0" - "@aws-sdk/middleware-sdk-sts" "3.226.0" - "@aws-sdk/middleware-serde" "3.226.0" - "@aws-sdk/middleware-signing" "3.226.0" - "@aws-sdk/middleware-stack" "3.226.0" - "@aws-sdk/middleware-user-agent" "3.226.0" - "@aws-sdk/node-config-provider" "3.226.0" - "@aws-sdk/node-http-handler" "3.226.0" - "@aws-sdk/protocol-http" "3.226.0" - "@aws-sdk/smithy-client" "3.226.0" - "@aws-sdk/types" "3.226.0" - "@aws-sdk/url-parser" "3.226.0" - "@aws-sdk/util-base64" "3.208.0" - "@aws-sdk/util-body-length-browser" "3.188.0" - "@aws-sdk/util-body-length-node" "3.208.0" - "@aws-sdk/util-defaults-mode-browser" "3.226.0" - "@aws-sdk/util-defaults-mode-node" "3.226.0" - "@aws-sdk/util-endpoints" "3.226.0" - "@aws-sdk/util-retry" "3.229.0" - "@aws-sdk/util-user-agent-browser" "3.226.0" - "@aws-sdk/util-user-agent-node" "3.226.0" - "@aws-sdk/util-utf8-browser" "3.188.0" - "@aws-sdk/util-utf8-node" "3.208.0" - fast-xml-parser "4.0.11" - tslib "^2.3.1" - -"@aws-sdk/config-resolver@3.226.0": - version "3.226.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/config-resolver/-/config-resolver-3.226.0.tgz#b4f19150cf08c9ed36ced3bdffdc64d89e6f3e5b" - integrity sha512-0UWXtfnTT0OtnRP8jJodc8V7xAnWSqsh4RCRyV5uu3Z2Tv+xyW91GKxO+gOXoUP0hHu0lvBM9lYiMJcJWZYLYw== - dependencies: - "@aws-sdk/signature-v4" "3.226.0" - "@aws-sdk/types" "3.226.0" - "@aws-sdk/util-config-provider" "3.208.0" - "@aws-sdk/util-middleware" "3.226.0" - tslib "^2.3.1" - -"@aws-sdk/credential-provider-env@3.226.0": - version "3.226.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.226.0.tgz#0bcb89a9abc166b3a48f5c255b9fcabc4cb80daf" - integrity sha512-sd8uK1ojbXxaZXlthzw/VXZwCPUtU3PjObOfr3Evj7MPIM2IH8h29foOlggx939MdLQGboJf9gKvLlvKDWtJRA== - dependencies: - "@aws-sdk/property-provider" "3.226.0" - "@aws-sdk/types" "3.226.0" - tslib "^2.3.1" - -"@aws-sdk/credential-provider-imds@3.226.0": - version "3.226.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.226.0.tgz#0a4558449eb261412b0490ea1c3242eb91659759" - integrity sha512-//z/COQm2AjYFI1Lb0wKHTQSrvLFTyuKLFQGPJsKS7DPoxGOCKB7hmYerlbl01IDoCxTdyL//TyyPxbZEOQD5Q== - dependencies: - "@aws-sdk/node-config-provider" "3.226.0" - "@aws-sdk/property-provider" "3.226.0" - "@aws-sdk/types" "3.226.0" - "@aws-sdk/url-parser" "3.226.0" - tslib "^2.3.1" - -"@aws-sdk/credential-provider-ini@3.229.0": - version "3.229.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.229.0.tgz#ed86147ac21d844804ffb24891b698b336f16a55" - integrity sha512-DbzsaUXoBYvImlWaJ+gRL0HPelDFcQylIc+JnciYuSPLE+wwL3IZRdzkyIOBYz68JwMHd8jGJf+PycbkATOqOw== - dependencies: - "@aws-sdk/credential-provider-env" "3.226.0" - "@aws-sdk/credential-provider-imds" "3.226.0" - "@aws-sdk/credential-provider-sso" "3.229.0" - "@aws-sdk/credential-provider-web-identity" "3.226.0" - "@aws-sdk/property-provider" "3.226.0" - "@aws-sdk/shared-ini-file-loader" "3.226.0" - "@aws-sdk/types" "3.226.0" - tslib "^2.3.1" - -"@aws-sdk/credential-provider-node@3.229.0": - version "3.229.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.229.0.tgz#8484163bb148a0fda6f399cd4ec3bff82fb241e8" - integrity sha512-VIQ+eamKDqJ9ps4McSJGI0Bx57/NQ8WaU5dz1EOeluwM8LTK1i6aQeSzOcy+A66/b+pni1oIjAF7PfSsdEqdpA== - dependencies: - "@aws-sdk/credential-provider-env" "3.226.0" - "@aws-sdk/credential-provider-imds" "3.226.0" - "@aws-sdk/credential-provider-ini" "3.229.0" - "@aws-sdk/credential-provider-process" "3.226.0" - "@aws-sdk/credential-provider-sso" "3.229.0" - "@aws-sdk/credential-provider-web-identity" "3.226.0" - "@aws-sdk/property-provider" "3.226.0" - "@aws-sdk/shared-ini-file-loader" "3.226.0" - "@aws-sdk/types" "3.226.0" - tslib "^2.3.1" - -"@aws-sdk/credential-provider-process@3.226.0": - version "3.226.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.226.0.tgz#bcd73a6d31d1b3181917d56e54aacbee242b077f" - integrity sha512-iUDMdnrTvbvaCFhWwqyXrhvQ9+ojPqPqXhwZtY1X/Qaz+73S9gXBPJHZaZb2Ke0yKE1Ql3bJbKvmmxC/qLQMng== - dependencies: - "@aws-sdk/property-provider" "3.226.0" - "@aws-sdk/shared-ini-file-loader" "3.226.0" - "@aws-sdk/types" "3.226.0" - tslib "^2.3.1" - -"@aws-sdk/credential-provider-sso@3.229.0": - version "3.229.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.229.0.tgz#53bc1eb09e9d15aa069f87116a70887c090aa19b" - integrity sha512-RI9xjwp2NBJjm2bPOcTK7NwAxqzJxIZPjukVjidC2N3B1Ca5Gn+yUji2iYf7c9KavTROY80j/rieHMb14n7iSw== - dependencies: - "@aws-sdk/client-sso" "3.229.0" - "@aws-sdk/property-provider" "3.226.0" - "@aws-sdk/shared-ini-file-loader" "3.226.0" - "@aws-sdk/token-providers" "3.229.0" - "@aws-sdk/types" "3.226.0" - tslib "^2.3.1" - -"@aws-sdk/credential-provider-web-identity@3.226.0": - version "3.226.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.226.0.tgz#2b7d20f93a40e2243c7e3857f54b103d19a946fb" - integrity sha512-CCpv847rLB0SFOHz2igvUMFAzeT2fD3YnY4C8jltuJoEkn0ITn1Hlgt13nTJ5BUuvyti2mvyXZHmNzhMIMrIlw== - dependencies: - "@aws-sdk/property-provider" "3.226.0" - "@aws-sdk/types" "3.226.0" - tslib "^2.3.1" - -"@aws-sdk/fetch-http-handler@3.226.0": - version "3.226.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.226.0.tgz#350f78fc18fe9cb0a889ef4870838a8fcfa8855c" - integrity sha512-JewZPMNEBXfi1xVnRa7pVtK/zgZD8/lQ/YnD8pq79WuMa2cwyhDtr8oqCoqsPW+WJT5ScXoMtuHxN78l8eKWgg== - dependencies: - "@aws-sdk/protocol-http" "3.226.0" - "@aws-sdk/querystring-builder" "3.226.0" - "@aws-sdk/types" "3.226.0" - "@aws-sdk/util-base64" "3.208.0" - tslib "^2.3.1" - -"@aws-sdk/hash-node@3.226.0": - version "3.226.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/hash-node/-/hash-node-3.226.0.tgz#252d98bcbb1e13c8f26d9d416db03cf8cceac185" - integrity sha512-MdlJhJ9/Espwd0+gUXdZRsHuostB2WxEVAszWxobP0FTT9PnicqnfK7ExmW+DUAc0ywxtEbR3e0UND65rlSTVw== - dependencies: - "@aws-sdk/types" "3.226.0" - "@aws-sdk/util-buffer-from" "3.208.0" - tslib "^2.3.1" - -"@aws-sdk/invalid-dependency@3.226.0": - version "3.226.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/invalid-dependency/-/invalid-dependency-3.226.0.tgz#74586f60859ed1813985e3d642066cc46d2e9d40" - integrity sha512-QXOYFmap8g9QzRjumcRCIo2GEZkdCwd7ePQW0OABWPhKHzlJ74vvBxywjU3s39EEBEluWXtZ7Iufg6GxZM4ifw== - dependencies: - "@aws-sdk/types" "3.226.0" - tslib "^2.3.1" - -"@aws-sdk/is-array-buffer@3.201.0": - version "3.201.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/is-array-buffer/-/is-array-buffer-3.201.0.tgz#06e557adc284fac2f26071c2944ae01f61b95854" - integrity sha512-UPez5qLh3dNgt0DYnPD/q0mVJY84rA17QE26hVNOW3fAji8W2wrwrxdacWOxyXvlxWsVRcKmr+lay1MDqpAMfg== - dependencies: - tslib "^2.3.1" - -"@aws-sdk/middleware-content-length@3.226.0": - version "3.226.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-content-length/-/middleware-content-length-3.226.0.tgz#6cc952049f6e3cdc3a3778c9dce9f2aee942b5fe" - integrity sha512-ksUzlHJN2JMuyavjA46a4sctvnrnITqt2tbGGWWrAuXY1mel2j+VbgnmJUiwHKUO6bTFBBeft5Vd1TSOb4JmiA== - dependencies: - "@aws-sdk/protocol-http" "3.226.0" - "@aws-sdk/types" "3.226.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-endpoint@3.226.0": - version "3.226.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-endpoint/-/middleware-endpoint-3.226.0.tgz#d776480be4b5a9534c2805b7425be05497f840b7" - integrity sha512-EvLFafjtUxTT0AC9p3aBQu1/fjhWdIeK58jIXaNFONfZ3F8QbEYUPuF/SqZvJM6cWfOO9qwYKkRDbCSTYhprIg== - dependencies: - "@aws-sdk/middleware-serde" "3.226.0" - "@aws-sdk/protocol-http" "3.226.0" - "@aws-sdk/signature-v4" "3.226.0" - "@aws-sdk/types" "3.226.0" - "@aws-sdk/url-parser" "3.226.0" - "@aws-sdk/util-config-provider" "3.208.0" - "@aws-sdk/util-middleware" "3.226.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-host-header@3.226.0": - version "3.226.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.226.0.tgz#1e1ecb034929e0dbc532ae501fd93781438f9a24" - integrity sha512-haVkWVh6BUPwKgWwkL6sDvTkcZWvJjv8AgC8jiQuSl8GLZdzHTB8Qhi3IsfFta9HAuoLjxheWBE5Z/L0UrfhLA== - dependencies: - "@aws-sdk/protocol-http" "3.226.0" - "@aws-sdk/types" "3.226.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-logger@3.226.0": - version "3.226.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.226.0.tgz#37fd0e62f555befd526b03748c3aab60dcefecf3" - integrity sha512-m9gtLrrYnpN6yckcQ09rV7ExWOLMuq8mMPF/K3DbL/YL0TuILu9i2T1W+JuxSX+K9FMG2HrLAKivE/kMLr55xA== - dependencies: - "@aws-sdk/types" "3.226.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-recursion-detection@3.226.0": - version "3.226.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.226.0.tgz#e149b9138e94d2fa70e7752ba6b1ccb537009706" - integrity sha512-mwRbdKEUeuNH5TEkyZ5FWxp6bL2UC1WbY+LDv6YjHxmSMKpAoOueEdtU34PqDOLrpXXxIGHDFmjeGeMfktyEcA== - dependencies: - "@aws-sdk/protocol-http" "3.226.0" - "@aws-sdk/types" "3.226.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-retry@3.229.0": - version "3.229.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-retry/-/middleware-retry-3.229.0.tgz#9df32a00e4183afa69d33745fd9f42b994e655d1" - integrity sha512-/y0BWio9b2RRH2QvRTohbuqE0vhH4IZKlc6k+JRbGV9aSwyOzACU/L/qkGftC/W0puvgNvZYjGxmB6cGHAEZaw== - dependencies: - "@aws-sdk/protocol-http" "3.226.0" - "@aws-sdk/service-error-classification" "3.229.0" - "@aws-sdk/types" "3.226.0" - "@aws-sdk/util-middleware" "3.226.0" - tslib "^2.3.1" +"@aws-sdk/client-sso-oidc@3.297.0": + version "3.297.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.297.0.tgz#424e74ea3771190c8f0cee2d55a4e7b71488f94b" + integrity sha512-Jl9FAcbs5zKxre7g6TsdNomFbcj8u0XeUxxOiaPg+8XuW+OzlRfWkps9fKLZexmk6TrNjkSCMXFFiEXGRS42fA== + dependencies: + "@aws-crypto/sha256-browser" "3.0.0" + "@aws-crypto/sha256-js" "3.0.0" + "@aws-sdk/config-resolver" "3.296.0" + "@aws-sdk/fetch-http-handler" "3.296.0" + "@aws-sdk/hash-node" "3.296.0" + "@aws-sdk/invalid-dependency" "3.296.0" + "@aws-sdk/middleware-content-length" "3.296.0" + "@aws-sdk/middleware-endpoint" "3.296.0" + "@aws-sdk/middleware-host-header" "3.296.0" + "@aws-sdk/middleware-logger" "3.296.0" + "@aws-sdk/middleware-recursion-detection" "3.296.0" + "@aws-sdk/middleware-retry" "3.296.0" + "@aws-sdk/middleware-serde" "3.296.0" + "@aws-sdk/middleware-stack" "3.296.0" + "@aws-sdk/middleware-user-agent" "3.296.0" + "@aws-sdk/node-config-provider" "3.296.0" + "@aws-sdk/node-http-handler" "3.296.0" + "@aws-sdk/protocol-http" "3.296.0" + "@aws-sdk/smithy-client" "3.296.0" + "@aws-sdk/types" "3.296.0" + "@aws-sdk/url-parser" "3.296.0" + "@aws-sdk/util-base64" "3.295.0" + "@aws-sdk/util-body-length-browser" "3.295.0" + "@aws-sdk/util-body-length-node" "3.295.0" + "@aws-sdk/util-defaults-mode-browser" "3.296.0" + "@aws-sdk/util-defaults-mode-node" "3.296.0" + "@aws-sdk/util-endpoints" "3.296.0" + "@aws-sdk/util-retry" "3.296.0" + "@aws-sdk/util-user-agent-browser" "3.296.0" + "@aws-sdk/util-user-agent-node" "3.296.0" + "@aws-sdk/util-utf8" "3.295.0" + tslib "^2.5.0" + +"@aws-sdk/client-sso-oidc@3.299.0": + version "3.299.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.299.0.tgz#3a467979db831f96c71e9569cc029805b0452dee" + integrity sha512-IUt8L0TCM8GH0SCYH3Le0S52fdgUXIkhxpPtAX/2QPxlBBIMLAiyDIIEc1RUMyzhombRO1agQkwwE6Qtx8NQ/Q== + dependencies: + "@aws-crypto/sha256-browser" "3.0.0" + "@aws-crypto/sha256-js" "3.0.0" + "@aws-sdk/config-resolver" "3.299.0" + "@aws-sdk/fetch-http-handler" "3.296.0" + "@aws-sdk/hash-node" "3.296.0" + "@aws-sdk/invalid-dependency" "3.296.0" + "@aws-sdk/middleware-content-length" "3.296.0" + "@aws-sdk/middleware-endpoint" "3.299.0" + "@aws-sdk/middleware-host-header" "3.296.0" + "@aws-sdk/middleware-logger" "3.296.0" + "@aws-sdk/middleware-recursion-detection" "3.296.0" + "@aws-sdk/middleware-retry" "3.296.0" + "@aws-sdk/middleware-serde" "3.296.0" + "@aws-sdk/middleware-stack" "3.296.0" + "@aws-sdk/middleware-user-agent" "3.299.0" + "@aws-sdk/node-config-provider" "3.296.0" + "@aws-sdk/node-http-handler" "3.296.0" + "@aws-sdk/protocol-http" "3.296.0" + "@aws-sdk/smithy-client" "3.296.0" + "@aws-sdk/types" "3.296.0" + "@aws-sdk/url-parser" "3.296.0" + "@aws-sdk/util-base64" "3.295.0" + "@aws-sdk/util-body-length-browser" "3.295.0" + "@aws-sdk/util-body-length-node" "3.295.0" + "@aws-sdk/util-defaults-mode-browser" "3.296.0" + "@aws-sdk/util-defaults-mode-node" "3.299.0" + "@aws-sdk/util-endpoints" "3.296.0" + "@aws-sdk/util-retry" "3.296.0" + "@aws-sdk/util-user-agent-browser" "3.299.0" + "@aws-sdk/util-user-agent-node" "3.299.0" + "@aws-sdk/util-utf8" "3.295.0" + tslib "^2.5.0" + +"@aws-sdk/client-sso-oidc@3.300.0": + version "3.300.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.300.0.tgz#aae52f337f4ec6b92da6ae233dfefed4c0bbe3c6" + integrity sha512-A7Gqg1A42Lm7nbNptFdoOi8eGqDtVbmil+snt9dXefGMMkU78NvE6RITUryKIqpbZ3tLiyGDgOpbzWds1Lw6WA== + dependencies: + "@aws-crypto/sha256-browser" "3.0.0" + "@aws-crypto/sha256-js" "3.0.0" + "@aws-sdk/config-resolver" "3.300.0" + "@aws-sdk/fetch-http-handler" "3.296.0" + "@aws-sdk/hash-node" "3.296.0" + "@aws-sdk/invalid-dependency" "3.296.0" + "@aws-sdk/middleware-content-length" "3.296.0" + "@aws-sdk/middleware-endpoint" "3.299.0" + "@aws-sdk/middleware-host-header" "3.296.0" + "@aws-sdk/middleware-logger" "3.296.0" + "@aws-sdk/middleware-recursion-detection" "3.296.0" + "@aws-sdk/middleware-retry" "3.300.0" + "@aws-sdk/middleware-serde" "3.296.0" + "@aws-sdk/middleware-stack" "3.296.0" + "@aws-sdk/middleware-user-agent" "3.299.0" + "@aws-sdk/node-config-provider" "3.300.0" + "@aws-sdk/node-http-handler" "3.296.0" + "@aws-sdk/protocol-http" "3.296.0" + "@aws-sdk/smithy-client" "3.296.0" + "@aws-sdk/types" "3.296.0" + "@aws-sdk/url-parser" "3.296.0" + "@aws-sdk/util-base64" "3.295.0" + "@aws-sdk/util-body-length-browser" "3.295.0" + "@aws-sdk/util-body-length-node" "3.295.0" + "@aws-sdk/util-defaults-mode-browser" "3.296.0" + "@aws-sdk/util-defaults-mode-node" "3.300.0" + "@aws-sdk/util-endpoints" "3.296.0" + "@aws-sdk/util-retry" "3.296.0" + "@aws-sdk/util-user-agent-browser" "3.299.0" + "@aws-sdk/util-user-agent-node" "3.300.0" + "@aws-sdk/util-utf8" "3.295.0" + tslib "^2.5.0" + +"@aws-sdk/client-sso@3.297.0": + version "3.297.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.297.0.tgz#be92a670d17638eedd80706d8a745d24ab62642e" + integrity sha512-ly55BfgCwkco21mKWwSif7oUMDLkz1odTa527uRB76lRqFRb6nwtw8KJNaX1It7DiXj1X9IkvLdourUnJDKmjg== + dependencies: + "@aws-crypto/sha256-browser" "3.0.0" + "@aws-crypto/sha256-js" "3.0.0" + "@aws-sdk/config-resolver" "3.296.0" + "@aws-sdk/fetch-http-handler" "3.296.0" + "@aws-sdk/hash-node" "3.296.0" + "@aws-sdk/invalid-dependency" "3.296.0" + "@aws-sdk/middleware-content-length" "3.296.0" + "@aws-sdk/middleware-endpoint" "3.296.0" + "@aws-sdk/middleware-host-header" "3.296.0" + "@aws-sdk/middleware-logger" "3.296.0" + "@aws-sdk/middleware-recursion-detection" "3.296.0" + "@aws-sdk/middleware-retry" "3.296.0" + "@aws-sdk/middleware-serde" "3.296.0" + "@aws-sdk/middleware-stack" "3.296.0" + "@aws-sdk/middleware-user-agent" "3.296.0" + "@aws-sdk/node-config-provider" "3.296.0" + "@aws-sdk/node-http-handler" "3.296.0" + "@aws-sdk/protocol-http" "3.296.0" + "@aws-sdk/smithy-client" "3.296.0" + "@aws-sdk/types" "3.296.0" + "@aws-sdk/url-parser" "3.296.0" + "@aws-sdk/util-base64" "3.295.0" + "@aws-sdk/util-body-length-browser" "3.295.0" + "@aws-sdk/util-body-length-node" "3.295.0" + "@aws-sdk/util-defaults-mode-browser" "3.296.0" + "@aws-sdk/util-defaults-mode-node" "3.296.0" + "@aws-sdk/util-endpoints" "3.296.0" + "@aws-sdk/util-retry" "3.296.0" + "@aws-sdk/util-user-agent-browser" "3.296.0" + "@aws-sdk/util-user-agent-node" "3.296.0" + "@aws-sdk/util-utf8" "3.295.0" + tslib "^2.5.0" + +"@aws-sdk/client-sso@3.299.0": + version "3.299.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.299.0.tgz#646bca352e737dc97c1e75c95969b83e30db1f5f" + integrity sha512-SZ6LehIW3sxtKqH78gTJg6rIKqtqYRIOLP5NNhp6HTWvVfmvOxGc1NtVDxLiTzJOf1xEXY+DgoNuBVO2XXqsxA== + dependencies: + "@aws-crypto/sha256-browser" "3.0.0" + "@aws-crypto/sha256-js" "3.0.0" + "@aws-sdk/config-resolver" "3.299.0" + "@aws-sdk/fetch-http-handler" "3.296.0" + "@aws-sdk/hash-node" "3.296.0" + "@aws-sdk/invalid-dependency" "3.296.0" + "@aws-sdk/middleware-content-length" "3.296.0" + "@aws-sdk/middleware-endpoint" "3.299.0" + "@aws-sdk/middleware-host-header" "3.296.0" + "@aws-sdk/middleware-logger" "3.296.0" + "@aws-sdk/middleware-recursion-detection" "3.296.0" + "@aws-sdk/middleware-retry" "3.296.0" + "@aws-sdk/middleware-serde" "3.296.0" + "@aws-sdk/middleware-stack" "3.296.0" + "@aws-sdk/middleware-user-agent" "3.299.0" + "@aws-sdk/node-config-provider" "3.296.0" + "@aws-sdk/node-http-handler" "3.296.0" + "@aws-sdk/protocol-http" "3.296.0" + "@aws-sdk/smithy-client" "3.296.0" + "@aws-sdk/types" "3.296.0" + "@aws-sdk/url-parser" "3.296.0" + "@aws-sdk/util-base64" "3.295.0" + "@aws-sdk/util-body-length-browser" "3.295.0" + "@aws-sdk/util-body-length-node" "3.295.0" + "@aws-sdk/util-defaults-mode-browser" "3.296.0" + "@aws-sdk/util-defaults-mode-node" "3.299.0" + "@aws-sdk/util-endpoints" "3.296.0" + "@aws-sdk/util-retry" "3.296.0" + "@aws-sdk/util-user-agent-browser" "3.299.0" + "@aws-sdk/util-user-agent-node" "3.299.0" + "@aws-sdk/util-utf8" "3.295.0" + tslib "^2.5.0" + +"@aws-sdk/client-sso@3.300.0": + version "3.300.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.300.0.tgz#37c4476aed2d5ced45c06538d4d6c9a990490bcd" + integrity sha512-zWW7xkDeOKUBrvZsNCtXGT2dx8+/EMkUCGuBoxQrxSpjeX36EIE7DEYOSIGsBDFLOPMZfACKQGEgnowSt8OnCA== + dependencies: + "@aws-crypto/sha256-browser" "3.0.0" + "@aws-crypto/sha256-js" "3.0.0" + "@aws-sdk/config-resolver" "3.300.0" + "@aws-sdk/fetch-http-handler" "3.296.0" + "@aws-sdk/hash-node" "3.296.0" + "@aws-sdk/invalid-dependency" "3.296.0" + "@aws-sdk/middleware-content-length" "3.296.0" + "@aws-sdk/middleware-endpoint" "3.299.0" + "@aws-sdk/middleware-host-header" "3.296.0" + "@aws-sdk/middleware-logger" "3.296.0" + "@aws-sdk/middleware-recursion-detection" "3.296.0" + "@aws-sdk/middleware-retry" "3.300.0" + "@aws-sdk/middleware-serde" "3.296.0" + "@aws-sdk/middleware-stack" "3.296.0" + "@aws-sdk/middleware-user-agent" "3.299.0" + "@aws-sdk/node-config-provider" "3.300.0" + "@aws-sdk/node-http-handler" "3.296.0" + "@aws-sdk/protocol-http" "3.296.0" + "@aws-sdk/smithy-client" "3.296.0" + "@aws-sdk/types" "3.296.0" + "@aws-sdk/url-parser" "3.296.0" + "@aws-sdk/util-base64" "3.295.0" + "@aws-sdk/util-body-length-browser" "3.295.0" + "@aws-sdk/util-body-length-node" "3.295.0" + "@aws-sdk/util-defaults-mode-browser" "3.296.0" + "@aws-sdk/util-defaults-mode-node" "3.300.0" + "@aws-sdk/util-endpoints" "3.296.0" + "@aws-sdk/util-retry" "3.296.0" + "@aws-sdk/util-user-agent-browser" "3.299.0" + "@aws-sdk/util-user-agent-node" "3.300.0" + "@aws-sdk/util-utf8" "3.295.0" + tslib "^2.5.0" + +"@aws-sdk/client-sts@3.297.0": + version "3.297.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.297.0.tgz#28eccfeba4002e2129dafdcddb675ace38f68803" + integrity sha512-UlGYg99oP2Y7ZotcQYE9//4ZB/oQ4Sytq5Ba+YVGzG/18cXGMSaGQW7FUV1aMtCk/dw4wttXKmtukYRw1+rFZg== + dependencies: + "@aws-crypto/sha256-browser" "3.0.0" + "@aws-crypto/sha256-js" "3.0.0" + "@aws-sdk/config-resolver" "3.296.0" + "@aws-sdk/credential-provider-node" "3.297.0" + "@aws-sdk/fetch-http-handler" "3.296.0" + "@aws-sdk/hash-node" "3.296.0" + "@aws-sdk/invalid-dependency" "3.296.0" + "@aws-sdk/middleware-content-length" "3.296.0" + "@aws-sdk/middleware-endpoint" "3.296.0" + "@aws-sdk/middleware-host-header" "3.296.0" + "@aws-sdk/middleware-logger" "3.296.0" + "@aws-sdk/middleware-recursion-detection" "3.296.0" + "@aws-sdk/middleware-retry" "3.296.0" + "@aws-sdk/middleware-sdk-sts" "3.296.0" + "@aws-sdk/middleware-serde" "3.296.0" + "@aws-sdk/middleware-signing" "3.296.0" + "@aws-sdk/middleware-stack" "3.296.0" + "@aws-sdk/middleware-user-agent" "3.296.0" + "@aws-sdk/node-config-provider" "3.296.0" + "@aws-sdk/node-http-handler" "3.296.0" + "@aws-sdk/protocol-http" "3.296.0" + "@aws-sdk/smithy-client" "3.296.0" + "@aws-sdk/types" "3.296.0" + "@aws-sdk/url-parser" "3.296.0" + "@aws-sdk/util-base64" "3.295.0" + "@aws-sdk/util-body-length-browser" "3.295.0" + "@aws-sdk/util-body-length-node" "3.295.0" + "@aws-sdk/util-defaults-mode-browser" "3.296.0" + "@aws-sdk/util-defaults-mode-node" "3.296.0" + "@aws-sdk/util-endpoints" "3.296.0" + "@aws-sdk/util-retry" "3.296.0" + "@aws-sdk/util-user-agent-browser" "3.296.0" + "@aws-sdk/util-user-agent-node" "3.296.0" + "@aws-sdk/util-utf8" "3.295.0" + fast-xml-parser "4.1.2" + tslib "^2.5.0" + +"@aws-sdk/client-sts@3.299.0": + version "3.299.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.299.0.tgz#47d2a252febc2060f20b1e4b26fd8dd78ed26ef2" + integrity sha512-p+JPaCbom4HmhBe1ko53F8Jgbmi9MOXHJBf83UOeYcWJsECm0me8RWogl7bgnfxdemsS40INk5t4JxMLmNS3MQ== + dependencies: + "@aws-crypto/sha256-browser" "3.0.0" + "@aws-crypto/sha256-js" "3.0.0" + "@aws-sdk/config-resolver" "3.299.0" + "@aws-sdk/credential-provider-node" "3.299.0" + "@aws-sdk/fetch-http-handler" "3.296.0" + "@aws-sdk/hash-node" "3.296.0" + "@aws-sdk/invalid-dependency" "3.296.0" + "@aws-sdk/middleware-content-length" "3.296.0" + "@aws-sdk/middleware-endpoint" "3.299.0" + "@aws-sdk/middleware-host-header" "3.296.0" + "@aws-sdk/middleware-logger" "3.296.0" + "@aws-sdk/middleware-recursion-detection" "3.296.0" + "@aws-sdk/middleware-retry" "3.296.0" + "@aws-sdk/middleware-sdk-sts" "3.299.0" + "@aws-sdk/middleware-serde" "3.296.0" + "@aws-sdk/middleware-signing" "3.299.0" + "@aws-sdk/middleware-stack" "3.296.0" + "@aws-sdk/middleware-user-agent" "3.299.0" + "@aws-sdk/node-config-provider" "3.296.0" + "@aws-sdk/node-http-handler" "3.296.0" + "@aws-sdk/protocol-http" "3.296.0" + "@aws-sdk/smithy-client" "3.296.0" + "@aws-sdk/types" "3.296.0" + "@aws-sdk/url-parser" "3.296.0" + "@aws-sdk/util-base64" "3.295.0" + "@aws-sdk/util-body-length-browser" "3.295.0" + "@aws-sdk/util-body-length-node" "3.295.0" + "@aws-sdk/util-defaults-mode-browser" "3.296.0" + "@aws-sdk/util-defaults-mode-node" "3.299.0" + "@aws-sdk/util-endpoints" "3.296.0" + "@aws-sdk/util-retry" "3.296.0" + "@aws-sdk/util-user-agent-browser" "3.299.0" + "@aws-sdk/util-user-agent-node" "3.299.0" + "@aws-sdk/util-utf8" "3.295.0" + fast-xml-parser "4.1.2" + tslib "^2.5.0" + +"@aws-sdk/client-sts@3.300.0": + version "3.300.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.300.0.tgz#d74eeb17b7fdf09fadb6ea1dd5cdb171ca6e3373" + integrity sha512-RSgN3M1XPYC6/cW5eh/OjQ7cquGt4sqSyP8EwNJSkaAtRDS410aux4Km91p04dcL0LMXb1J5miAlQUfOiT9Y5A== + dependencies: + "@aws-crypto/sha256-browser" "3.0.0" + "@aws-crypto/sha256-js" "3.0.0" + "@aws-sdk/config-resolver" "3.300.0" + "@aws-sdk/credential-provider-node" "3.300.0" + "@aws-sdk/fetch-http-handler" "3.296.0" + "@aws-sdk/hash-node" "3.296.0" + "@aws-sdk/invalid-dependency" "3.296.0" + "@aws-sdk/middleware-content-length" "3.296.0" + "@aws-sdk/middleware-endpoint" "3.299.0" + "@aws-sdk/middleware-host-header" "3.296.0" + "@aws-sdk/middleware-logger" "3.296.0" + "@aws-sdk/middleware-recursion-detection" "3.296.0" + "@aws-sdk/middleware-retry" "3.300.0" + "@aws-sdk/middleware-sdk-sts" "3.299.0" + "@aws-sdk/middleware-serde" "3.296.0" + "@aws-sdk/middleware-signing" "3.299.0" + "@aws-sdk/middleware-stack" "3.296.0" + "@aws-sdk/middleware-user-agent" "3.299.0" + "@aws-sdk/node-config-provider" "3.300.0" + "@aws-sdk/node-http-handler" "3.296.0" + "@aws-sdk/protocol-http" "3.296.0" + "@aws-sdk/smithy-client" "3.296.0" + "@aws-sdk/types" "3.296.0" + "@aws-sdk/url-parser" "3.296.0" + "@aws-sdk/util-base64" "3.295.0" + "@aws-sdk/util-body-length-browser" "3.295.0" + "@aws-sdk/util-body-length-node" "3.295.0" + "@aws-sdk/util-defaults-mode-browser" "3.296.0" + "@aws-sdk/util-defaults-mode-node" "3.300.0" + "@aws-sdk/util-endpoints" "3.296.0" + "@aws-sdk/util-retry" "3.296.0" + "@aws-sdk/util-user-agent-browser" "3.299.0" + "@aws-sdk/util-user-agent-node" "3.300.0" + "@aws-sdk/util-utf8" "3.295.0" + fast-xml-parser "4.1.2" + tslib "^2.5.0" + +"@aws-sdk/config-resolver@3.296.0": + version "3.296.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/config-resolver/-/config-resolver-3.296.0.tgz#be6971d182ef53de21140b6fa00f15e86aa9fd4b" + integrity sha512-Ecdp7fmIitHo49NRCyIEHb9xlI43J7qkvhcwaKGGqN5jvoh0YhR2vNr195wWG8Ip/9PwsD4QV4g/XT5EY7XkMA== + dependencies: + "@aws-sdk/signature-v4" "3.296.0" + "@aws-sdk/types" "3.296.0" + "@aws-sdk/util-config-provider" "3.295.0" + "@aws-sdk/util-middleware" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/config-resolver@3.299.0": + version "3.299.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/config-resolver/-/config-resolver-3.299.0.tgz#6b28338548b9920e31f5dc25ad7607e84fa2bdc2" + integrity sha512-MpaAI7CWMx0ci2UcbMmJg+Xf8f1D6+I1VCpzaCgaMeJyHsID5q52VWG8qSD/QzxPU8Pb3TmmA0D0YDRKpCwRcA== + dependencies: + "@aws-sdk/types" "3.296.0" + "@aws-sdk/util-config-provider" "3.295.0" + "@aws-sdk/util-middleware" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/config-resolver@3.300.0": + version "3.300.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/config-resolver/-/config-resolver-3.300.0.tgz#77e81e42917ff77ff2bb8cdb750e9c6a4c6cff74" + integrity sha512-u3YS+XWjoHmH9wh07Lv+HueYZek/wTO8tlGvVzrlACpaS1JrALuCw8UsJUHNDack63xh9v4oMf+7c0kjuqbmtA== + dependencies: + "@aws-sdk/types" "3.296.0" + "@aws-sdk/util-config-provider" "3.295.0" + "@aws-sdk/util-middleware" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/credential-provider-env@3.296.0": + version "3.296.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.296.0.tgz#9812fc635876cba5650cd6d1f30c70f34b41dcde" + integrity sha512-eDWSU3p04gytkkVXnYn05YzrP5SEaj/DQiafd4y+iBl8IFfF3zM6982rs6qFhvpwrHeSbLqHNfKR1HDWVwfG5g== + dependencies: + "@aws-sdk/property-provider" "3.296.0" + "@aws-sdk/types" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/credential-provider-imds@3.296.0": + version "3.296.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.296.0.tgz#200ea2af352451cdd99584baac846bb86cb636b1" + integrity sha512-DXqksHyT/GVVYbPGknMARKi6Rk6cqCHJUAejePIx5cz1SCKlDrV704hykafHIjaDoy/Zeoj1wzjfwy83sJfDCg== + dependencies: + "@aws-sdk/node-config-provider" "3.296.0" + "@aws-sdk/property-provider" "3.296.0" + "@aws-sdk/types" "3.296.0" + "@aws-sdk/url-parser" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/credential-provider-imds@3.300.0": + version "3.300.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.300.0.tgz#16b350e96aedaefd2e809d9c15194ebd1a9d3573" + integrity sha512-l7ZFGlr4TjhS0FIt3XwuAJYNAbQ4eDsovMMUVYLDPti1NxlbQDH85xAyaDWF9dU1Gulrpfzz9Ei7q4GYFFPHnQ== + dependencies: + "@aws-sdk/node-config-provider" "3.300.0" + "@aws-sdk/property-provider" "3.296.0" + "@aws-sdk/types" "3.296.0" + "@aws-sdk/url-parser" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/credential-provider-ini@3.297.0": + version "3.297.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.297.0.tgz#ffbff765bfaf08aafb3858286db2155f82717da0" + integrity sha512-FPF3BRz8IjPs4hSIIl/ddUATVzAil9QsVo/Y7maMLI1XKtiU8l2JuoaSenNGnFRWFw+dsOk4A2qr01CUjt557A== + dependencies: + "@aws-sdk/credential-provider-env" "3.296.0" + "@aws-sdk/credential-provider-imds" "3.296.0" + "@aws-sdk/credential-provider-process" "3.296.0" + "@aws-sdk/credential-provider-sso" "3.297.0" + "@aws-sdk/credential-provider-web-identity" "3.296.0" + "@aws-sdk/property-provider" "3.296.0" + "@aws-sdk/shared-ini-file-loader" "3.296.0" + "@aws-sdk/types" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/credential-provider-ini@3.299.0": + version "3.299.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.299.0.tgz#9dd316dc7454f36a2e721be663330cd0b390e92d" + integrity sha512-KMJDzK1iCMc9j0aIsui9hoLXcrgJCioycD/64nR+Z3a+qOtoC5qIsrh/craNQU/PxhHSdp79iZq8FJgP8SCPwA== + dependencies: + "@aws-sdk/credential-provider-env" "3.296.0" + "@aws-sdk/credential-provider-imds" "3.296.0" + "@aws-sdk/credential-provider-process" "3.296.0" + "@aws-sdk/credential-provider-sso" "3.299.0" + "@aws-sdk/credential-provider-web-identity" "3.296.0" + "@aws-sdk/property-provider" "3.296.0" + "@aws-sdk/shared-ini-file-loader" "3.296.0" + "@aws-sdk/types" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/credential-provider-ini@3.300.0": + version "3.300.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.300.0.tgz#d0b105ab0e6383930a55ab19f52f655cb1b0d08e" + integrity sha512-/yYLJh0zBLe0rWM564Q9XjeRGem3jR32vulKsJye5pKs4PN2RrPyDTgVTXCVsjUAtGs5O0/wvBGRb67suNOcMw== + dependencies: + "@aws-sdk/credential-provider-env" "3.296.0" + "@aws-sdk/credential-provider-imds" "3.300.0" + "@aws-sdk/credential-provider-process" "3.300.0" + "@aws-sdk/credential-provider-sso" "3.300.0" + "@aws-sdk/credential-provider-web-identity" "3.296.0" + "@aws-sdk/property-provider" "3.296.0" + "@aws-sdk/shared-ini-file-loader" "3.300.0" + "@aws-sdk/types" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/credential-provider-node@3.297.0": + version "3.297.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.297.0.tgz#01351e1d9266921fc2f0a2bf08ffd39ef2baf820" + integrity sha512-Qmzo2Zgth7Mqtd91RrBgTM5mdF3WJQGDOp6ALXhzWkYZsVPlfGlkr7+tgX1YpMinkmf2v6JVv4KQGuuA1sNgQg== + dependencies: + "@aws-sdk/credential-provider-env" "3.296.0" + "@aws-sdk/credential-provider-imds" "3.296.0" + "@aws-sdk/credential-provider-ini" "3.297.0" + "@aws-sdk/credential-provider-process" "3.296.0" + "@aws-sdk/credential-provider-sso" "3.297.0" + "@aws-sdk/credential-provider-web-identity" "3.296.0" + "@aws-sdk/property-provider" "3.296.0" + "@aws-sdk/shared-ini-file-loader" "3.296.0" + "@aws-sdk/types" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/credential-provider-node@3.299.0": + version "3.299.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.299.0.tgz#d7b838458557e951e7ba1a949dae5671c7b65756" + integrity sha512-lEQa4i17WKg2M1by6RWKjSOPPg/2S8GOiWsdwoKNXqjxPb4UZbikC+ASTySwNcKHPWNjgTg8FLL3XrcqEY9PLg== + dependencies: + "@aws-sdk/credential-provider-env" "3.296.0" + "@aws-sdk/credential-provider-imds" "3.296.0" + "@aws-sdk/credential-provider-ini" "3.299.0" + "@aws-sdk/credential-provider-process" "3.296.0" + "@aws-sdk/credential-provider-sso" "3.299.0" + "@aws-sdk/credential-provider-web-identity" "3.296.0" + "@aws-sdk/property-provider" "3.296.0" + "@aws-sdk/shared-ini-file-loader" "3.296.0" + "@aws-sdk/types" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/credential-provider-node@3.300.0": + version "3.300.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.300.0.tgz#0ae1ba4d03499f48fcb48b0d69f3274b79c329a9" + integrity sha512-Lkqv/Fcju8bJpdP0hdwj7QNx2COXOvTcaR0JjJl+C7YGGDpA9GCoWvdNiHCemcaYx3N4bmBBiyPuE+GqJq3gmg== + dependencies: + "@aws-sdk/credential-provider-env" "3.296.0" + "@aws-sdk/credential-provider-imds" "3.300.0" + "@aws-sdk/credential-provider-ini" "3.300.0" + "@aws-sdk/credential-provider-process" "3.300.0" + "@aws-sdk/credential-provider-sso" "3.300.0" + "@aws-sdk/credential-provider-web-identity" "3.296.0" + "@aws-sdk/property-provider" "3.296.0" + "@aws-sdk/shared-ini-file-loader" "3.300.0" + "@aws-sdk/types" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/credential-provider-process@3.296.0": + version "3.296.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.296.0.tgz#d18399dc70306240d8b96b8de1eeba545457f92f" + integrity sha512-AY7sTX2dGi8ripuCpcJLYHOZB2wJ6NnseyK/kK5TfJn/pgboKwuGtz0hkJCVprNWomKa6IpHksm7vLQ4O2E+UA== + dependencies: + "@aws-sdk/property-provider" "3.296.0" + "@aws-sdk/shared-ini-file-loader" "3.296.0" + "@aws-sdk/types" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/credential-provider-process@3.300.0": + version "3.300.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.300.0.tgz#343ecdb9664f9d664eee4314ca081c0c31042db5" + integrity sha512-HGBLXupPU2XTvHmlcbSgH/zLyhQ1joLIBAvKvyxyjQTIeFSDOufDqRBY4CzNzPv0yJlvSi3gAfL36CR9dh2R4w== + dependencies: + "@aws-sdk/property-provider" "3.296.0" + "@aws-sdk/shared-ini-file-loader" "3.300.0" + "@aws-sdk/types" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/credential-provider-sso@3.297.0": + version "3.297.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.297.0.tgz#76d0877a084cd13611589ad7cebac14de3b942d4" + integrity sha512-K9WACzhHj3rLekYMViQIdcX5bLvgcwepsGUD+MOenNoLQW8OjSA06FrSXUiS8xJzE7iI/z3sf0ujxZpjGqZrnQ== + dependencies: + "@aws-sdk/client-sso" "3.297.0" + "@aws-sdk/property-provider" "3.296.0" + "@aws-sdk/shared-ini-file-loader" "3.296.0" + "@aws-sdk/token-providers" "3.297.0" + "@aws-sdk/types" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/credential-provider-sso@3.299.0": + version "3.299.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.299.0.tgz#ac27072b14b3d14826f03304d372abfa3ece2420" + integrity sha512-84Ym0nSsjAI7s8OaHnx6nNotCncneLy7vFXJwZyLQjzAjYHm1lDkEDaI0WcZagMO82HqcJXhA5AEVzUycNCIfw== + dependencies: + "@aws-sdk/client-sso" "3.299.0" + "@aws-sdk/property-provider" "3.296.0" + "@aws-sdk/shared-ini-file-loader" "3.296.0" + "@aws-sdk/token-providers" "3.299.0" + "@aws-sdk/types" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/credential-provider-sso@3.300.0": + version "3.300.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.300.0.tgz#b809b6d62f8baa3e8a22d858133384c8ca04cb56" + integrity sha512-EtKrCEfd7lsImrtd88hrTwtxldnXNlqM57J1uqWBL11Q67NS66jpwwXBnlKGEAq0u0bS94ckrbzjs4CsiH71Jg== + dependencies: + "@aws-sdk/client-sso" "3.300.0" + "@aws-sdk/property-provider" "3.296.0" + "@aws-sdk/shared-ini-file-loader" "3.300.0" + "@aws-sdk/token-providers" "3.300.0" + "@aws-sdk/types" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/credential-provider-web-identity@3.296.0": + version "3.296.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.296.0.tgz#91323cc41aea384e755f053b44e51a1d101ecd38" + integrity sha512-Rl6Ohoekxe+pccA55XXQDW5wApbg3rGWr6FkmPRcg7Ld6Vfe+HL8OtfsFf83/0eoFerevbif+00BdknXWT05LA== + dependencies: + "@aws-sdk/property-provider" "3.296.0" + "@aws-sdk/types" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/fetch-http-handler@3.296.0": + version "3.296.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.296.0.tgz#067426b5e1b6edf375abb61070fd918f44e59493" + integrity sha512-wHuKQ+PGKQkYGVuIGscbcbbASl8yIVOSC+QTrZQ4PNsMDvQd9ey2npsmxZk1Z2ULaxY+qYtZCmByyGc8k51TtQ== + dependencies: + "@aws-sdk/protocol-http" "3.296.0" + "@aws-sdk/querystring-builder" "3.296.0" + "@aws-sdk/types" "3.296.0" + "@aws-sdk/util-base64" "3.295.0" + tslib "^2.5.0" + +"@aws-sdk/hash-node@3.296.0": + version "3.296.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/hash-node/-/hash-node-3.296.0.tgz#ccf08fe0154d1e83bccd9cb4015a6f41245b8e44" + integrity sha512-01Sgxm0NE3rtEznLY8vx1bfNsIeM5Sk5SjY9RXqnvCf9EyaKH9x5FMS/DX/SgDdIYi3aXbTwiwScNVCNBzOIQA== + dependencies: + "@aws-sdk/types" "3.296.0" + "@aws-sdk/util-buffer-from" "3.295.0" + "@aws-sdk/util-utf8" "3.295.0" + tslib "^2.5.0" + +"@aws-sdk/invalid-dependency@3.296.0": + version "3.296.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/invalid-dependency/-/invalid-dependency-3.296.0.tgz#d3f7d059be44e9a3de2111f82df9f9b560fd1634" + integrity sha512-dmy4fUds0woHGjxwziaSYCLtb/SOfoEeQjW0GFvHj+YGFyY5hJzna4C759Tt8X5obh1evUXlQcH+FL7TS+7tRQ== + dependencies: + "@aws-sdk/types" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/is-array-buffer@3.295.0": + version "3.295.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/is-array-buffer/-/is-array-buffer-3.295.0.tgz#09de3d0fb9fb9d28c9edc48e86ca546d34fd8c98" + integrity sha512-SCIt10cr5dud7hvwveU4wkLjvkGssJ3GrcbHCds2NwI+JHmpcaaNYLAqi305JAuT29T36U5ssTFDSmrrEOcfag== + dependencies: + tslib "^2.5.0" + +"@aws-sdk/middleware-content-length@3.296.0": + version "3.296.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-content-length/-/middleware-content-length-3.296.0.tgz#7e7fa9c6b7618f0021387fe4ee3e977a06c7b514" + integrity sha512-e7lJm3kkC2pWZdIw23gpMUk1GrpRTBRqhdFfVwyduXw6Wo4nBYv8Z5MOYy3/SlpjE1BDCaPBoZ3O19cO3arHxg== + dependencies: + "@aws-sdk/protocol-http" "3.296.0" + "@aws-sdk/types" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/middleware-endpoint@3.296.0": + version "3.296.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-endpoint/-/middleware-endpoint-3.296.0.tgz#df65c578ea6b216cd722b4e4a6baeaf28214333f" + integrity sha512-t8gc7FHr6KkFD35eSzv3VEYl2vNqzAHbux5Bn0su6TJbaTxXiQKcf2jZDTAh7LzUyrB1LH39mNN+at7r3Qm/3g== + dependencies: + "@aws-sdk/middleware-serde" "3.296.0" + "@aws-sdk/protocol-http" "3.296.0" + "@aws-sdk/signature-v4" "3.296.0" + "@aws-sdk/types" "3.296.0" + "@aws-sdk/url-parser" "3.296.0" + "@aws-sdk/util-config-provider" "3.295.0" + "@aws-sdk/util-middleware" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/middleware-endpoint@3.299.0": + version "3.299.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-endpoint/-/middleware-endpoint-3.299.0.tgz#5ee9f83ed8e15fd9cf1dfbd7bef1baa8fb6e9f40" + integrity sha512-37BGxHem6yKjSC6zG2xPjvjE7APIDIvwkxL+/K1Jz9+T6AZITcs7tx5y6mIfvaHsdPuCKjrl7Wzg/9jgUKuLkw== + dependencies: + "@aws-sdk/middleware-serde" "3.296.0" + "@aws-sdk/types" "3.296.0" + "@aws-sdk/url-parser" "3.296.0" + "@aws-sdk/util-middleware" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/middleware-host-header@3.296.0": + version "3.296.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.296.0.tgz#e5c0f548c68751669f036e2a4637b05705629085" + integrity sha512-V47dFtfkX5lXWv9GDp71gZVCRws4fEdQ9QF9BQ/2UMSNrYjQLg6mFe7NibH+IJoNOid2FIwWIl94Eos636VGYQ== + dependencies: + "@aws-sdk/protocol-http" "3.296.0" + "@aws-sdk/types" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/middleware-logger@3.296.0": + version "3.296.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.296.0.tgz#5d8d7e688697bdb2470751ded15b7be7728e5461" + integrity sha512-LzfEEFyBR9LXdWwLdtBrmi1vLdzgdJNntEgzqktVF8LwaCyY+9xIE6TGu/2V+9fJHAwECxjOC1eQbNQdAZ0Tmw== + dependencies: + "@aws-sdk/types" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/middleware-recursion-detection@3.296.0": + version "3.296.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.296.0.tgz#776d4a1f32ae745896fc3b46fd40b7937f5b47b9" + integrity sha512-UG7TLDPz9ImQG0uVklHTxE9Us7rTImwN+6el6qZCpoTBuGeXgOkfb0/p8izJyFgY/hMUR4cZqs7IdCDUkxQF3w== + dependencies: + "@aws-sdk/protocol-http" "3.296.0" + "@aws-sdk/types" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/middleware-retry@3.296.0": + version "3.296.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-retry/-/middleware-retry-3.296.0.tgz#71d4b9213cbbf28f7c156b30fa333b04fd1f0123" + integrity sha512-Tz3gDZm5viQg7BG5bF9Cg0qbm4+Ur3a7wcGkj1XHQdzGDYR76gxvU0bfnSNUmWRz3kaVNyISyXSOUygG0cbhbw== + dependencies: + "@aws-sdk/protocol-http" "3.296.0" + "@aws-sdk/service-error-classification" "3.296.0" + "@aws-sdk/types" "3.296.0" + "@aws-sdk/util-middleware" "3.296.0" + "@aws-sdk/util-retry" "3.296.0" + tslib "^2.5.0" uuid "^8.3.2" -"@aws-sdk/middleware-sdk-sts@3.226.0": - version "3.226.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.226.0.tgz#e8a8cf42bba8963259546120cde1e408628863f9" - integrity sha512-NN9T/qoSD1kZvAT+VLny3NnlqgylYQcsgV3rvi/8lYzw/G/2s8VS6sm/VTWGGZhx08wZRv20MWzYu3bftcyqUg== - dependencies: - "@aws-sdk/middleware-signing" "3.226.0" - "@aws-sdk/property-provider" "3.226.0" - "@aws-sdk/protocol-http" "3.226.0" - "@aws-sdk/signature-v4" "3.226.0" - "@aws-sdk/types" "3.226.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-serde@3.226.0": - version "3.226.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-serde/-/middleware-serde-3.226.0.tgz#c837ef33b34bec2af19a1c177a0c02a1ae20da5e" - integrity sha512-nPuOOAkSfx9TxzdKFx0X2bDlinOxGrqD7iof926K/AEflxGD1DBdcaDdjlYlPDW2CVE8LV/rAgbYuLxh/E/1VA== - dependencies: - "@aws-sdk/types" "3.226.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-signing@3.226.0": - version "3.226.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-signing/-/middleware-signing-3.226.0.tgz#ebb1d142ac2767466f2e464bb7dba9837143b4d1" - integrity sha512-E6HmtPcl+IjYDDzi1xI2HpCbBq2avNWcjvCriMZWuTAtRVpnA6XDDGW5GY85IfS3A8G8vuWqEVPr8JcYUcjfew== - dependencies: - "@aws-sdk/property-provider" "3.226.0" - "@aws-sdk/protocol-http" "3.226.0" - "@aws-sdk/signature-v4" "3.226.0" - "@aws-sdk/types" "3.226.0" - "@aws-sdk/util-middleware" "3.226.0" - tslib "^2.3.1" - -"@aws-sdk/middleware-stack@3.226.0": - version "3.226.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-stack/-/middleware-stack-3.226.0.tgz#b0408370270188103987c457c758f9cf7651754f" - integrity sha512-85wF29LvPvpoed60fZGDYLwv1Zpd/cM0C22WSSFPw1SSJeqO4gtFYyCg2squfT3KI6kF43IIkOCJ+L7GtryPug== - dependencies: - tslib "^2.3.1" - -"@aws-sdk/middleware-user-agent@3.226.0": - version "3.226.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.226.0.tgz#26653189f3e8da86514f77688a80d0ad445c0799" - integrity sha512-N1WnfzCW1Y5yWhVAphf8OPGTe8Df3vmV7/LdsoQfmpkCZgLZeK2o0xITkUQhRj1mbw7yp8tVFLFV3R2lMurdAQ== - dependencies: - "@aws-sdk/protocol-http" "3.226.0" - "@aws-sdk/types" "3.226.0" - tslib "^2.3.1" - -"@aws-sdk/node-config-provider@3.226.0": - version "3.226.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/node-config-provider/-/node-config-provider-3.226.0.tgz#a9e21512ef824142bb928a0b2f85b39a75b8964d" - integrity sha512-B8lQDqiRk7X5izFEUMXmi8CZLOKCTWQJU9HQf3ako+sF0gexo4nHN3jhoRWyLtcgC5S3on/2jxpAcqtm7kuY3w== - dependencies: - "@aws-sdk/property-provider" "3.226.0" - "@aws-sdk/shared-ini-file-loader" "3.226.0" - "@aws-sdk/types" "3.226.0" - tslib "^2.3.1" - -"@aws-sdk/node-http-handler@3.226.0": - version "3.226.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/node-http-handler/-/node-http-handler-3.226.0.tgz#373886e949d214a99a3521bd6c141fa17b0e89fe" - integrity sha512-xQCddnZNMiPmjr3W7HYM+f5ir4VfxgJh37eqZwX6EZmyItFpNNeVzKUgA920ka1VPz/ZUYB+2OFGiX3LCLkkaA== - dependencies: - "@aws-sdk/abort-controller" "3.226.0" - "@aws-sdk/protocol-http" "3.226.0" - "@aws-sdk/querystring-builder" "3.226.0" - "@aws-sdk/types" "3.226.0" - tslib "^2.3.1" - -"@aws-sdk/property-provider@3.226.0": - version "3.226.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/property-provider/-/property-provider-3.226.0.tgz#ef0ff37c319dc37a52f08fa7544f861308a3bbd8" - integrity sha512-TsljjG+Sg0LmdgfiAlWohluWKnxB/k8xenjeozZfzOr5bHmNHtdbWv6BtNvD/R83hw7SFXxbJHlD5H4u9p2NFg== - dependencies: - "@aws-sdk/types" "3.226.0" - tslib "^2.3.1" - -"@aws-sdk/protocol-http@3.226.0": - version "3.226.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/protocol-http/-/protocol-http-3.226.0.tgz#0af7bdc331508e556b722aad0cb78eefa93466e3" - integrity sha512-zWkVqiTA9RXL6y0hhfZc9bcU4DX2NI6Hw9IhQmSPeM59mdbPjJlY4bLlMr5YxywqO3yQ/ylNoAfrEzrDjlOSRg== - dependencies: - "@aws-sdk/types" "3.226.0" - tslib "^2.3.1" - -"@aws-sdk/querystring-builder@3.226.0": - version "3.226.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/querystring-builder/-/querystring-builder-3.226.0.tgz#11cd751abeac66f1f9349225454bac3e39808926" - integrity sha512-LVurypuNeotO4lmirKXRC4NYrZRAyMJXuwO0f2a5ZAUJCjauwYrifKue6yCfU7bls7gut7nfcR6B99WBYpHs3g== - dependencies: - "@aws-sdk/types" "3.226.0" - "@aws-sdk/util-uri-escape" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/querystring-parser@3.226.0": - version "3.226.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/querystring-parser/-/querystring-parser-3.226.0.tgz#ba6a26727c98d46c95180e6cdc463039c5e4740d" - integrity sha512-FzB+VrQ47KAFxiPt2YXrKZ8AOLZQqGTLCKHzx4bjxGmwgsjV8yIbtJiJhZLMcUQV4LtGeIY9ixIqQhGvnZHE4A== - dependencies: - "@aws-sdk/types" "3.226.0" - tslib "^2.3.1" - -"@aws-sdk/service-error-classification@3.229.0": - version "3.229.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/service-error-classification/-/service-error-classification-3.229.0.tgz#768f1eb92775ca2cc99c6451a2303a0008a28fc1" - integrity sha512-dnzWWQ0/NoWMUZ5C0DW3dPm0wC1O76Y/SpKbuJzWPkx1EYy6r8p32Ly4D9vUzrKDbRGf48YHIF2kOkBmu21CLg== - -"@aws-sdk/shared-ini-file-loader@3.226.0": - version "3.226.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.226.0.tgz#d0ade86834b1803ce4b9dcab459e57e0376fd6cf" - integrity sha512-661VQefsARxVyyV2FX9V61V+nNgImk7aN2hYlFKla6BCwZfMng+dEtD0xVGyg1PfRw0qvEv5LQyxMVgHcUSevA== - dependencies: - "@aws-sdk/types" "3.226.0" - tslib "^2.3.1" - -"@aws-sdk/signature-v4@3.226.0": - version "3.226.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4/-/signature-v4-3.226.0.tgz#100390b5c5b55a9b0abd05b06fceb36cfa0ecf98" - integrity sha512-/R5q5agdPd7HJB68XMzpxrNPk158EHUvkFkuRu5Qf3kkkHebEzWEBlWoVpUe6ss4rP9Tqcue6xPuaftEmhjpYw== - dependencies: - "@aws-sdk/is-array-buffer" "3.201.0" - "@aws-sdk/types" "3.226.0" - "@aws-sdk/util-hex-encoding" "3.201.0" - "@aws-sdk/util-middleware" "3.226.0" - "@aws-sdk/util-uri-escape" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/smithy-client@3.226.0": - version "3.226.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/smithy-client/-/smithy-client-3.226.0.tgz#d6869ca3627ca33024616c0ec3f707981e080d59" - integrity sha512-BWr1FhWSUhkSBp0TLzliD5AQBjA2Jmo9FlOOt+cBwd9BKkSGlGj+HgATYJ83Sjjg2+J6qvEZBxB78LKVHhorBw== - dependencies: - "@aws-sdk/middleware-stack" "3.226.0" - "@aws-sdk/types" "3.226.0" - tslib "^2.3.1" - -"@aws-sdk/token-providers@3.229.0": - version "3.229.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.229.0.tgz#2a44879a174af96ee5c20e3c2ee86b99616fc4d9" - integrity sha512-LmB40GDKch3LUfTOC6r2fWQoMYrvXoO9eN3TE0eVTWi/p8xCaROcnwb5pWe3mCCrKVygA4XZXSXkUO3DZhJL3w== - dependencies: - "@aws-sdk/client-sso-oidc" "3.229.0" - "@aws-sdk/property-provider" "3.226.0" - "@aws-sdk/shared-ini-file-loader" "3.226.0" - "@aws-sdk/types" "3.226.0" - tslib "^2.3.1" - -"@aws-sdk/types@3.226.0": - version "3.226.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.226.0.tgz#3dba2ba223fbb8ac1ebc84de0e036ce69a81d469" - integrity sha512-MmmNHrWeO4man7wpOwrAhXlevqtOV9ZLcH4RhnG5LmRce0RFOApx24HoKENfFCcOyCm5LQBlsXCqi0dZWDWU0A== - dependencies: - tslib "^2.3.1" - -"@aws-sdk/types@^3.1.0": - version "3.198.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.198.0.tgz#4e4f5df1bf362dfe64e7bdaf37ba614c61618356" - integrity sha512-ljgY9Pgb2CSRrf4IeaNy5gkhTsBae9STKc/mqfScSzvZOvRHu+BOIAGM33fDoCwxD1viKNVJvU1KemiI57Gbvw== - -"@aws-sdk/url-parser@3.226.0": - version "3.226.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/url-parser/-/url-parser-3.226.0.tgz#f53d1f868b27fe74aca091a799f2af56237b15a2" - integrity sha512-p5RLE0QWyP0OcTOLmFcLdVgUcUEzmEfmdrnOxyNzomcYb0p3vUagA5zfa1HVK2azsQJFBv28GfvMnba9bGhObg== - dependencies: - "@aws-sdk/querystring-parser" "3.226.0" - "@aws-sdk/types" "3.226.0" - tslib "^2.3.1" - -"@aws-sdk/util-base64@3.208.0": - version "3.208.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-base64/-/util-base64-3.208.0.tgz#36b430e5396251f761590f7c2f0c5c12193f353c" - integrity sha512-PQniZph5A6N7uuEOQi+1hnMz/FSOK/8kMFyFO+4DgA1dZ5pcKcn5wiFwHkcTb/BsgVqQa3Jx0VHNnvhlS8JyTg== - dependencies: - "@aws-sdk/util-buffer-from" "3.208.0" - tslib "^2.3.1" - -"@aws-sdk/util-body-length-browser@3.188.0": - version "3.188.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.188.0.tgz#e1d949318c10a621b38575a9ef01e39f9857ddb0" - integrity sha512-8VpnwFWXhnZ/iRSl9mTf+VKOX9wDE8QtN4bj9pBfxwf90H1X7E8T6NkiZD3k+HubYf2J94e7DbeHs7fuCPW5Qg== - dependencies: - tslib "^2.3.1" - -"@aws-sdk/util-body-length-node@3.208.0": - version "3.208.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-body-length-node/-/util-body-length-node-3.208.0.tgz#baabd1fa1206ff2bd4ce3785122d86eb3258dd20" - integrity sha512-3zj50e5g7t/MQf53SsuuSf0hEELzMtD8RX8C76f12OSRo2Bca4FLLYHe0TZbxcfQHom8/hOaeZEyTyMogMglqg== - dependencies: - tslib "^2.3.1" - -"@aws-sdk/util-buffer-from@3.208.0": - version "3.208.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-buffer-from/-/util-buffer-from-3.208.0.tgz#285e86f6dc9030148a4147d65239e75cb254a1b0" - integrity sha512-7L0XUixNEFcLUGPeBF35enCvB9Xl+K6SQsmbrPk1P3mlV9mguWSDQqbOBwY1Ir0OVbD6H/ZOQU7hI/9RtRI0Zw== - dependencies: - "@aws-sdk/is-array-buffer" "3.201.0" - tslib "^2.3.1" - -"@aws-sdk/util-config-provider@3.208.0": - version "3.208.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-config-provider/-/util-config-provider-3.208.0.tgz#c485fd83fbac051337e5f6be60ea3f9fa61c0139" - integrity sha512-DSRqwrERUsT34ug+anlMBIFooBEGwM8GejC7q00Y/9IPrQy50KnG5PW2NiTjuLKNi7pdEOlwTSEocJE15eDZIg== - dependencies: - tslib "^2.3.1" +"@aws-sdk/middleware-retry@3.300.0": + version "3.300.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-retry/-/middleware-retry-3.300.0.tgz#e16d61e25b5fa6fb2f7f7e79d44bc772c2d64c92" + integrity sha512-c3tj0Uc64mqnsosAjRBQbit0EUOd0OKrqC5eDB3YCJyLWQSlYRBk4ZBBbN2qTfo3ZCDP+tHgWxRduQlV6Knezg== + dependencies: + "@aws-sdk/protocol-http" "3.296.0" + "@aws-sdk/service-error-classification" "3.296.0" + "@aws-sdk/types" "3.296.0" + "@aws-sdk/util-middleware" "3.296.0" + "@aws-sdk/util-retry" "3.296.0" + tslib "^2.5.0" + uuid "^8.3.2" -"@aws-sdk/util-defaults-mode-browser@3.226.0": - version "3.226.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.226.0.tgz#f6f3092463533f33d95d0bdb17fc5c511ad2b072" - integrity sha512-chLx+6AeMSjuPsCVbI1B4Pg3jftjjcsuTsJucjo0DKBb1VSWqPCitmOILQVvKiA2Km8TSs3VcbUuOCyDExkzAg== - dependencies: - "@aws-sdk/property-provider" "3.226.0" - "@aws-sdk/types" "3.226.0" +"@aws-sdk/middleware-sdk-sts@3.296.0": + version "3.296.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.296.0.tgz#19c29a7e916af16c51132339c71af526a3ec4c10" + integrity sha512-0EnHtiRzcRcXaF6zEgcRGUtVgX0RqczwlGXjtryHcxiqU/+adqbRuckC7bdMF4Zva6GVPS25XppvGF4M+UzAEw== + dependencies: + "@aws-sdk/middleware-signing" "3.296.0" + "@aws-sdk/property-provider" "3.296.0" + "@aws-sdk/protocol-http" "3.296.0" + "@aws-sdk/signature-v4" "3.296.0" + "@aws-sdk/types" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/middleware-sdk-sts@3.299.0": + version "3.299.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.299.0.tgz#126eebd4a1461f7162aa883d77a5373fe5ae24f3" + integrity sha512-yE7IiMQpF1FYqLSYOei4AYM9z62ayFfMMyhKE9IFs+TVaag97uz8NaRlr88HDTcBCZ0CMl6UwNJlZytPD4NjCw== + dependencies: + "@aws-sdk/middleware-signing" "3.299.0" + "@aws-sdk/types" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/middleware-serde@3.296.0": + version "3.296.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-serde/-/middleware-serde-3.296.0.tgz#489454861c21446100dfc609d73073b4d164a864" + integrity sha512-xk2PpWAAX758oUTGkGBAncpOr7ddIXisjD2Y2r9DDXuE4JMho2x6zcrVSiYsGIQ6MHZ9XNJKBVDiK9PA4iQWGQ== + dependencies: + "@aws-sdk/types" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/middleware-signing@3.296.0": + version "3.296.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-signing/-/middleware-signing-3.296.0.tgz#44816a5c7244f812587f8e8f970a5e51b4cca373" + integrity sha512-wyiG+WPDvugGTIPpKchGOdvvpcMZEN2IfP6iK//QAqGXsC6rDm5+SNZ3+elvduZjPUdVA06W0CcFYBAkVz8D7Q== + dependencies: + "@aws-sdk/property-provider" "3.296.0" + "@aws-sdk/protocol-http" "3.296.0" + "@aws-sdk/signature-v4" "3.296.0" + "@aws-sdk/types" "3.296.0" + "@aws-sdk/util-middleware" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/middleware-signing@3.299.0": + version "3.299.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-signing/-/middleware-signing-3.299.0.tgz#e379b61a5d113e0029fd1e0d843641c8e83336bf" + integrity sha512-anhrjeNuo0470QodEmzteFMnqABNebL900yhfODySXCMiaoeTBpo8Qd8t4q4O8PizA7FeLYA3l/5tb/udp7qew== + dependencies: + "@aws-sdk/property-provider" "3.296.0" + "@aws-sdk/protocol-http" "3.296.0" + "@aws-sdk/signature-v4" "3.299.0" + "@aws-sdk/types" "3.296.0" + "@aws-sdk/util-middleware" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/middleware-stack@3.296.0": + version "3.296.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-stack/-/middleware-stack-3.296.0.tgz#4c95d9aeb655270710f3e1fd2af39a6b8a760e33" + integrity sha512-Rgo7/mdk9tt4qa9+pzG3AoGNhuj7NmnF5H+3DoPm75h58BYP8hKbKobdPGgI2rZLPtO3PGgmyw/4K4tQJPIZ8g== + dependencies: + tslib "^2.5.0" + +"@aws-sdk/middleware-user-agent@3.296.0": + version "3.296.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.296.0.tgz#e2fb57b8427b7b347a971d93cf4fe92831221640" + integrity sha512-L7jacxSt6gxX1gD3tQtfwHqBDk5rT2wWD3rxBa6rs7f81b9ObgY/sPT2IgRT7JNCVzvKLYFxJaTklDj65mY1SQ== + dependencies: + "@aws-sdk/protocol-http" "3.296.0" + "@aws-sdk/types" "3.296.0" + "@aws-sdk/util-endpoints" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/middleware-user-agent@3.299.0": + version "3.299.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.299.0.tgz#517267a4d16d7aed588c51fc980b54569095f0cb" + integrity sha512-Brm5UcbRhuVVmmbpDN8/WSJPCHogV64jGXL5upfL+iJ0c5eZ57LXOZ8kz++t3BU1rEkSIXHJanneEmn7Wbd5sA== + dependencies: + "@aws-sdk/protocol-http" "3.296.0" + "@aws-sdk/types" "3.296.0" + "@aws-sdk/util-endpoints" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/node-config-provider@3.296.0": + version "3.296.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/node-config-provider/-/node-config-provider-3.296.0.tgz#d333190ed96881cebb266f5ed968f1da50c5501d" + integrity sha512-S/tYcuw9ACOWRmRe5oUkmutQ+TApjVs0yDl504DKs74f3p4kRgI/MGWkBiR3mcfThHaxu81z0gkRL2qfW2SDwg== + dependencies: + "@aws-sdk/property-provider" "3.296.0" + "@aws-sdk/shared-ini-file-loader" "3.296.0" + "@aws-sdk/types" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/node-config-provider@3.300.0": + version "3.300.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/node-config-provider/-/node-config-provider-3.300.0.tgz#730bf28f1a53e0e909b19ec62cfe35ea271773b4" + integrity sha512-60XJV+eW1FyyRNT75kAGdqDHLpWWqnZeCrEyufqQ3BXhhbD1l6oHy5W573DccEO84/0gQYlNbKL8hd8+iB59vA== + dependencies: + "@aws-sdk/property-provider" "3.296.0" + "@aws-sdk/shared-ini-file-loader" "3.300.0" + "@aws-sdk/types" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/node-http-handler@3.296.0": + version "3.296.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/node-http-handler/-/node-http-handler-3.296.0.tgz#163e71eec6524746d2a93681bd353c5bdf870ae2" + integrity sha512-D15jjPqYSNhEq58BwkmIpD3VwqG4bL5acAaNu5wWAI4S4236JlG+nmpi3gEeE25z1KCwtBl7G30fVRgXYJ2CWA== + dependencies: + "@aws-sdk/abort-controller" "3.296.0" + "@aws-sdk/protocol-http" "3.296.0" + "@aws-sdk/querystring-builder" "3.296.0" + "@aws-sdk/types" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/property-provider@3.296.0": + version "3.296.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/property-provider/-/property-provider-3.296.0.tgz#10dae9edcdfa8ef97d1781c2f7fdf34f8545831c" + integrity sha512-kjczxE9Od5LoAKQOmxVWISJ9oPG3aCsB+2+NdI+k9EJFDXUUdMcVV3Skei5uHGgKLMsI6CZy8ezZx6YxOSLSew== + dependencies: + "@aws-sdk/types" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/protocol-http@3.296.0": + version "3.296.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/protocol-http/-/protocol-http-3.296.0.tgz#064d7ceb739f9721bde89b23545a35704b8b7dc7" + integrity sha512-0U1Z/+tpwdRiSToWo1bpdkbTzjbLugTnd02ATjvK4B7zi363SUGlKfoWgV+v7FU/22CIUI1ZIe7XzXvq5rJfjA== + dependencies: + "@aws-sdk/types" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/querystring-builder@3.296.0": + version "3.296.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/querystring-builder/-/querystring-builder-3.296.0.tgz#18ef70d03e1abf76e75db0603cb5e9d30fe04814" + integrity sha512-+ZrZdTRaVI1R1xKQNrTwuiRoPateUaJ/DNw/myJpTPt+ZRg0H7LKBGaJYwL4pl5l/z1UM/E1fOttSfSW7GHxfw== + dependencies: + "@aws-sdk/types" "3.296.0" + "@aws-sdk/util-uri-escape" "3.295.0" + tslib "^2.5.0" + +"@aws-sdk/querystring-parser@3.296.0": + version "3.296.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/querystring-parser/-/querystring-parser-3.296.0.tgz#9c708831e27a06afc0e01f33db1cbfbfbcae5cb9" + integrity sha512-nLNZKVQfK42euv7101cE5qfg17YCtGcfccx3B5XSAzvyTROR46kwYqbEvYSsWisbZoRhbQc905gB/5E0U5HDIw== + dependencies: + "@aws-sdk/types" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/service-error-classification@3.296.0": + version "3.296.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/service-error-classification/-/service-error-classification-3.296.0.tgz#3596bcb45c0ae8619e214ac1ce5351eeee502135" + integrity sha512-YIsWSQ38e1+FqXz3CMrkKS0JD8OLlHf6I72PJhbfegePpQQFqi9R8OREjP5V7UR9Z972yruv4i96ROH6SCtmoA== + +"@aws-sdk/shared-ini-file-loader@3.296.0": + version "3.296.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.296.0.tgz#49ef62821ad19aa674edcd688b2c87b229e20b9a" + integrity sha512-S31VfdiruN2trayoeB7HifsEB+WXhtfECosj90K903rzfyX+Eo+uUoK9O07UotxJ2gB3MBQ7R8pNnZio3Lb66w== + dependencies: + "@aws-sdk/types" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/shared-ini-file-loader@3.300.0": + version "3.300.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.300.0.tgz#581781b52a678f0fd0ff53eac0a9eb81808f05fe" + integrity sha512-xA+V08AMsb1EcNJ2UF896T4I3f6Q/H56Z3gTwcXyFXsCY3lYkEB2MEdST+x4+20emELkYjtu5SNsGgUCBehR7g== + dependencies: + "@aws-sdk/types" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/signature-v4@3.296.0": + version "3.296.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4/-/signature-v4-3.296.0.tgz#15d3a5712cb767cb93be9791f80ace9edcbeb440" + integrity sha512-NQyJ/FClty4VmF1WoV4rOkbN0Unn0zevzy8iJrYhqxE3Sc7lySM4Btnsd4Iqelm2dR6l+jNRApGgD8NvoGjGig== + dependencies: + "@aws-sdk/is-array-buffer" "3.295.0" + "@aws-sdk/types" "3.296.0" + "@aws-sdk/util-hex-encoding" "3.295.0" + "@aws-sdk/util-middleware" "3.296.0" + "@aws-sdk/util-uri-escape" "3.295.0" + "@aws-sdk/util-utf8" "3.295.0" + tslib "^2.5.0" + +"@aws-sdk/signature-v4@3.299.0": + version "3.299.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4/-/signature-v4-3.299.0.tgz#194ef5e2e183fb99e2145b13a67f9e8fa4977bcc" + integrity sha512-3TtP+S3Tu0Q2/EwJLnN+IEok9nRyez79f6vprqXbC9Lex623cqh/OOYSy2oUjFlIgsIOLPum87/1bfcznYW+yQ== + dependencies: + "@aws-sdk/is-array-buffer" "3.295.0" + "@aws-sdk/types" "3.296.0" + "@aws-sdk/util-hex-encoding" "3.295.0" + "@aws-sdk/util-middleware" "3.296.0" + "@aws-sdk/util-uri-escape" "3.295.0" + "@aws-sdk/util-utf8" "3.295.0" + tslib "^2.5.0" + +"@aws-sdk/smithy-client@3.296.0": + version "3.296.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/smithy-client/-/smithy-client-3.296.0.tgz#8a534da9405ba2144bbf41d27feda91b52407a4b" + integrity sha512-HEpsLNozGe9XOWouq5A1TFw5KhFodi8tZqYVNEbSpLoRR+EQKf6OCRvKIRkOn7FnnaOasOR1n7S0D51UG6/irw== + dependencies: + "@aws-sdk/middleware-stack" "3.296.0" + "@aws-sdk/types" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/token-providers@3.297.0": + version "3.297.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.297.0.tgz#8287c525488b6b1a0d830cb9f486fe7f06c5d6bf" + integrity sha512-N16yxj5LSK/4PRmCN8fXJkao8YN+9hHhEizQFX24POCiA8UM7NA9jw2/7WkYmb6RjwT7locQcHNEqqO6GMP5Rw== + dependencies: + "@aws-sdk/client-sso-oidc" "3.297.0" + "@aws-sdk/property-provider" "3.296.0" + "@aws-sdk/shared-ini-file-loader" "3.296.0" + "@aws-sdk/types" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/token-providers@3.299.0": + version "3.299.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.299.0.tgz#2a0389ed6ce2730e0b2e2962d7088032561c4db3" + integrity sha512-gCTxmg2IdXg0/mFV6tmOgNiqGmLeEXDejwyz6dT1P76CvgwjdM9bJ+gSRlKLa+jS49L/vqAZD6Hq/i1ZJmXRag== + dependencies: + "@aws-sdk/client-sso-oidc" "3.299.0" + "@aws-sdk/property-provider" "3.296.0" + "@aws-sdk/shared-ini-file-loader" "3.296.0" + "@aws-sdk/types" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/token-providers@3.300.0": + version "3.300.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.300.0.tgz#43dd970336f218765cc1a0b20bf75c830285a61a" + integrity sha512-aDFWG6hBrypvL4zooF2oLVkduo0NepfXkLNO6MCwVVdBksRKIAL9YZFL3NPxpQMH1TyLYz4JhCb6Hh6uz1ftEw== + dependencies: + "@aws-sdk/client-sso-oidc" "3.300.0" + "@aws-sdk/property-provider" "3.296.0" + "@aws-sdk/shared-ini-file-loader" "3.300.0" + "@aws-sdk/types" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/types@3.296.0", "@aws-sdk/types@^3.222.0": + version "3.296.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.296.0.tgz#4de4a7c8e16a97e04a0cedf3c51ce96779a7f686" + integrity sha512-s0wIac64rrMEo2ioUxP9IarGiiCGmelCspNcoNTPSjGl25QqjhyfQqTeGgS58qJ4fHoQb07qra39930xp1IzJg== + dependencies: + tslib "^2.5.0" + +"@aws-sdk/url-parser@3.296.0": + version "3.296.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/url-parser/-/url-parser-3.296.0.tgz#d063a1566ac92722cf13e86572e0ca54c33be489" + integrity sha512-nBgeGF+ziuDSLz+y8UAl6zL2tXxDwh3wqeXFe9ZcR4YW71BWuh+vEqEsaEMutOrfnJacCrYKTs9TkIOW41cEGg== + dependencies: + "@aws-sdk/querystring-parser" "3.296.0" + "@aws-sdk/types" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/util-base64@3.295.0": + version "3.295.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-base64/-/util-base64-3.295.0.tgz#99046cac5ab052252f9bd3340dc9c0e7cf483570" + integrity sha512-z1r40BsBiOTALnzASvLb4qutGwPpL+jH2UKTCV5WJLXZFMzRnpZaRfeZGE8lMJ/i0+jv9H9G1FmVzE8UgB4rhw== + dependencies: + "@aws-sdk/util-buffer-from" "3.295.0" + tslib "^2.5.0" + +"@aws-sdk/util-body-length-browser@3.295.0": + version "3.295.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.295.0.tgz#eb0400b7bec4fd5969fe18ce0ddf552db8a2e441" + integrity sha512-NbG4/RSHV1VueStPRclSo5zRjNUmcDlNAs29sniZF+YaN0+Ad7hEdu/YgJw39shBfUaurz2Wv0pufU3cxE5Tng== + dependencies: + tslib "^2.5.0" + +"@aws-sdk/util-body-length-node@3.295.0": + version "3.295.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-body-length-node/-/util-body-length-node-3.295.0.tgz#587761de7cd79c91ca033de9545527a502e61133" + integrity sha512-dvGf8VBmrT66lM0n6P/h7wnlHS4Atafyivyl8f4TUCMvRdpqryvvrtnX6yYcq3T7VKQmas/2SOlgDvcrhGXaiw== + dependencies: + tslib "^2.5.0" + +"@aws-sdk/util-buffer-from@3.295.0": + version "3.295.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-buffer-from/-/util-buffer-from-3.295.0.tgz#616f0643a205733e03d4b00d1f00ba16b112c5aa" + integrity sha512-5ezVEITQnrQKn+CU9qfZHgRp2nrrbX0Clmlm9aiNjAEQEPHY33tWl0t6n8h8yU+IpGiNRMWBVC4aSJaE5NA1mA== + dependencies: + "@aws-sdk/is-array-buffer" "3.295.0" + tslib "^2.5.0" + +"@aws-sdk/util-config-provider@3.295.0": + version "3.295.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-config-provider/-/util-config-provider-3.295.0.tgz#c0f76407181722791b0a7bf80a9f01e78fd80250" + integrity sha512-/5Dl1aV2yI8YQjqwmg4RTnl/E9NmNsx7HIwBZt+dTcOrM0LMUwczQBFFcLyqCj/qv5y+VsvLoAAA/OiBT7hb3w== + dependencies: + tslib "^2.5.0" + +"@aws-sdk/util-defaults-mode-browser@3.296.0": + version "3.296.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.296.0.tgz#c87fcf217de8b827b2c4f8604eeaa109719741ea" + integrity sha512-R+nzc0PuTMaOG3LV4FoS5W7oMAqqr8G1IyI+A4Q5iem6YDMF157qV5h6wpIt3A8n9YfjyssLsAT/WPfyv/M79w== + dependencies: + "@aws-sdk/property-provider" "3.296.0" + "@aws-sdk/types" "3.296.0" bowser "^2.11.0" - tslib "^2.3.1" + tslib "^2.5.0" + +"@aws-sdk/util-defaults-mode-node@3.296.0": + version "3.296.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.296.0.tgz#1c09f936eadc0e82ec519951d4b49c119c6e9b23" + integrity sha512-zsIYynqjBE2xlzpJsT3lb5gy06undSgYq9ziId7QaHFagqtrecHI2ZMcu2tBFcONpu9NPj3nqJB+kJUAnBc8sQ== + dependencies: + "@aws-sdk/config-resolver" "3.296.0" + "@aws-sdk/credential-provider-imds" "3.296.0" + "@aws-sdk/node-config-provider" "3.296.0" + "@aws-sdk/property-provider" "3.296.0" + "@aws-sdk/types" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/util-defaults-mode-node@3.299.0": + version "3.299.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.299.0.tgz#f53ee40a4a61936d51a7769962075f506704e235" + integrity sha512-/7Ii0knBd9yGJ9ut89M90vqELtjQ+1c1Q3vA4o9ycof/mtn+VICtZ5UbQP+apAfCKVH+e0aeJNVRVibGVLXS+A== + dependencies: + "@aws-sdk/config-resolver" "3.299.0" + "@aws-sdk/credential-provider-imds" "3.296.0" + "@aws-sdk/node-config-provider" "3.296.0" + "@aws-sdk/property-provider" "3.296.0" + "@aws-sdk/types" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/util-defaults-mode-node@3.300.0": + version "3.300.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.300.0.tgz#351ab5b0c95acc65cce16bd81f0cb59f6c44ad4f" + integrity sha512-a8tZsgkMBhnBlADyhDXMglFh6vkX6zXcJ4pnE9D3JrLDL0Fl50/Zk8FbePilEF2Dv7XRIOe4K70OZnNeeELJcg== + dependencies: + "@aws-sdk/config-resolver" "3.300.0" + "@aws-sdk/credential-provider-imds" "3.300.0" + "@aws-sdk/node-config-provider" "3.300.0" + "@aws-sdk/property-provider" "3.296.0" + "@aws-sdk/types" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/util-endpoints@3.296.0": + version "3.296.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.296.0.tgz#ed4b77d92bb39b3b80d6e36a1a8a7eb3e7f19cda" + integrity sha512-YraGGLJepXM6HCTaqEGTFf8RFRBdJ0C6uG5k0kVhiXmYxBkeupn8J07CVp9jfWqcPYWElAnMGVEZKU1OjRo4HQ== + dependencies: + "@aws-sdk/types" "3.296.0" + tslib "^2.5.0" + +"@aws-sdk/util-hex-encoding@3.295.0": + version "3.295.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.295.0.tgz#13acb924f88785d317c9bec37e5ca173ccc4a0ca" + integrity sha512-XJcoVo41kHzhe28PBm/rqt5mdCp8R6abwiW9ug1dA6FOoPUO8kBUxDv6xaOmA2hfRvd2ocFfBXaUCBqUowkGcQ== + dependencies: + tslib "^2.5.0" -"@aws-sdk/util-defaults-mode-node@3.226.0": - version "3.226.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.226.0.tgz#34115b6631d0d3a7d57c1c88875e74fb5f06972f" - integrity sha512-Zr0AEj6g8gqiOhr31Pa2tdOFdPQciaAUCg3Uj/eH0znNBdVoptCj67oCW/I5v4pY4ZLZtGhr3uuoxDJH2MB3yg== +"@aws-sdk/util-locate-window@^3.0.0": + version "3.55.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-locate-window/-/util-locate-window-3.55.0.tgz#a4136a20ee1bfcb73967a6614caf769ef79db070" + integrity sha512-0sPmK2JaJE2BbTcnvybzob/VrFKCXKfN4CUKcvn0yGg/me7Bz+vtzQRB3Xp+YSx+7OtWxzv63wsvHoAnXvgxgg== dependencies: - "@aws-sdk/config-resolver" "3.226.0" - "@aws-sdk/credential-provider-imds" "3.226.0" - "@aws-sdk/node-config-provider" "3.226.0" - "@aws-sdk/property-provider" "3.226.0" - "@aws-sdk/types" "3.226.0" tslib "^2.3.1" -"@aws-sdk/util-endpoints@3.226.0": - version "3.226.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.226.0.tgz#3728b2e30f6f757ae862a0b7cf3991e75f252c3f" - integrity sha512-iqOkac/zLmyPBUJd7SLN0PeZMkOmlGgD5PHmmekTClOkce2eUjK9SNX1PzL73aXPoPTyhg9QGLH8uEZEQ8YUzg== +"@aws-sdk/util-middleware@3.296.0": + version "3.296.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-middleware/-/util-middleware-3.296.0.tgz#cc7162e3c84ae67a16841910244a97c4b0c02bfc" + integrity sha512-MNWU+doVuX+mIehEManP6OP+f08T33qQpHoBqKIeKpn3TjZjMHG7ujACTkJiEOHUrnwTov7h0Sm+3OZwk3kh9w== dependencies: - "@aws-sdk/types" "3.226.0" - tslib "^2.3.1" + tslib "^2.5.0" -"@aws-sdk/util-hex-encoding@3.201.0": - version "3.201.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.201.0.tgz#21d7ec319240ee68c33d938e71cb79830bea315d" - integrity sha512-7t1vR1pVxKx0motd3X9rI3m/xNp78p3sHtP5yo4NP4ARpxyJ0fokBomY8ScaH2D/B+U5o9ARxldJUdMqyBlJcA== +"@aws-sdk/util-retry@3.296.0": + version "3.296.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-retry/-/util-retry-3.296.0.tgz#271f8bd2d05f5e6e200b5fe9b7aa09ba6e49e0dc" + integrity sha512-0mh7SqOMjuJ4vE423SzA/AfCLM68jykbfpEBkTmfqkpjkeQSW+UXHAUdXsMmfzIneiq7go5Z548F868C3cZnwQ== dependencies: - tslib "^2.3.1" + "@aws-sdk/service-error-classification" "3.296.0" + tslib "^2.5.0" -"@aws-sdk/util-locate-window@^3.0.0": - version "3.55.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-locate-window/-/util-locate-window-3.55.0.tgz#a4136a20ee1bfcb73967a6614caf769ef79db070" - integrity sha512-0sPmK2JaJE2BbTcnvybzob/VrFKCXKfN4CUKcvn0yGg/me7Bz+vtzQRB3Xp+YSx+7OtWxzv63wsvHoAnXvgxgg== +"@aws-sdk/util-uri-escape@3.295.0": + version "3.295.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-uri-escape/-/util-uri-escape-3.295.0.tgz#c8ffb883d5398b3659fbf209391ecbbb1ff5888d" + integrity sha512-1H5DcyIoXF8XcPBWf7wzHt0l+TW2EoR8Oq4gsVrPTQkHMTVclC2Yn8EF3gc4arwVBzwLulI9LMBE2L8fexGfTQ== dependencies: - tslib "^2.3.1" + tslib "^2.5.0" -"@aws-sdk/util-middleware@3.226.0": - version "3.226.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-middleware/-/util-middleware-3.226.0.tgz#7069ae96e2e00f6bb82c722e073922fb2b051ca2" - integrity sha512-B96CQnwX4gRvQdaQkdUtqvDPkrptV5+va6FVeJOocU/DbSYMAScLxtR3peMS8cnlOT6nL1Eoa42OI9AfZz1VwQ== +"@aws-sdk/util-user-agent-browser@3.296.0": + version "3.296.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.296.0.tgz#d8050ebaa25bc988ba4bafc11e9e967fdc7e6850" + integrity sha512-MGGG+09VkF0N+8KEht8NNE6Q7bqmddgqLkUbvzSky0y18UPEZyq9LTC4JZtzDDOzf/swgbq2IQ/5wtB81iouog== dependencies: - tslib "^2.3.1" + "@aws-sdk/types" "3.296.0" + bowser "^2.11.0" + tslib "^2.5.0" -"@aws-sdk/util-retry@3.229.0": - version "3.229.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-retry/-/util-retry-3.229.0.tgz#17aad47b067e81acf644d5c2c0f2325f2d8faf4f" - integrity sha512-0zKTqi0P1inD0LzIMuXRIYYQ/8c1lWMg/cfiqUcIAF1TpatlpZuN7umU0ierpBFud7S+zDgg0oemh+Nj8xliJw== +"@aws-sdk/util-user-agent-browser@3.299.0": + version "3.299.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.299.0.tgz#f63021aa1e3469fb47fec9798902e0ff9dc9e810" + integrity sha512-TRPAemTDzqxCxbpVkXV+Sp9JbEo0JdT/W8qzP/uuOdglZlNXM+SadkOuNFmqr2KG83bJE6lvomGJcJb9vMN4XQ== dependencies: - "@aws-sdk/service-error-classification" "3.229.0" - tslib "^2.3.1" + "@aws-sdk/types" "3.296.0" + bowser "^2.11.0" + tslib "^2.5.0" -"@aws-sdk/util-uri-escape@3.201.0": - version "3.201.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-uri-escape/-/util-uri-escape-3.201.0.tgz#5e708d4cde001a4558ee616f889ceacfadd2ab03" - integrity sha512-TeTWbGx4LU2c5rx0obHeDFeO9HvwYwQtMh1yniBz00pQb6Qt6YVOETVQikRZ+XRQwEyCg/dA375UplIpiy54mA== +"@aws-sdk/util-user-agent-node@3.296.0": + version "3.296.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.296.0.tgz#2335b229931cc0b2624f2853d794318eb617c35d" + integrity sha512-AMWac8aIBnaa9nxAEpZ752j29a/UQTViRfR5gnCX38ECBKGfOQMpgYnee5HdlMr4GHJj0WkOzQxBtInW4pV58g== dependencies: - tslib "^2.3.1" + "@aws-sdk/node-config-provider" "3.296.0" + "@aws-sdk/types" "3.296.0" + tslib "^2.5.0" -"@aws-sdk/util-user-agent-browser@3.226.0": - version "3.226.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.226.0.tgz#164bb2da8d6353133784e47f0a0ae463bc9ebb73" - integrity sha512-PhBIu2h6sPJPcv2I7ELfFizdl5pNiL4LfxrasMCYXQkJvVnoXztHA1x+CQbXIdtZOIlpjC+6BjDcE0uhnpvfcA== +"@aws-sdk/util-user-agent-node@3.299.0": + version "3.299.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.299.0.tgz#b819d6fe09645b015afd3fda6f22f313b81da778" + integrity sha512-GXA8pCDlQ4Rj+sZErZZfuFuwVnCAph/EvpmwdRNu99v9hX3Q2+HEcS+zM4zBqKDnW1DvaJoxr4SMrk9KBxHUmQ== dependencies: - "@aws-sdk/types" "3.226.0" - bowser "^2.11.0" - tslib "^2.3.1" + "@aws-sdk/node-config-provider" "3.296.0" + "@aws-sdk/types" "3.296.0" + tslib "^2.5.0" -"@aws-sdk/util-user-agent-node@3.226.0": - version "3.226.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.226.0.tgz#7569460b9efc6bbd5295275c51357e480ff469c2" - integrity sha512-othPc5Dz/pkYkxH+nZPhc1Al0HndQT8zHD4e9h+EZ+8lkd8n+IsnLfTS/mSJWrfiC6UlNRVw55cItstmJyMe/A== +"@aws-sdk/util-user-agent-node@3.300.0": + version "3.300.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.300.0.tgz#7ee260c7f3d57402570098b1a2fc44c10a7bb9ad" + integrity sha512-lBx4HxyTxxQiqGcmvOK4p09XC2YxmH6ANQXdXdiT28qM3OJjf5WLyl4FfdH7grDSryTFdF06FRFtJDFSuSWYrw== dependencies: - "@aws-sdk/node-config-provider" "3.226.0" - "@aws-sdk/types" "3.226.0" - tslib "^2.3.1" + "@aws-sdk/node-config-provider" "3.300.0" + "@aws-sdk/types" "3.296.0" + tslib "^2.5.0" -"@aws-sdk/util-utf8-browser@3.188.0", "@aws-sdk/util-utf8-browser@^3.0.0": +"@aws-sdk/util-utf8-browser@^3.0.0": version "3.188.0" resolved "https://registry.yarnpkg.com/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.188.0.tgz#484762bd600401350e148277731d6744a4a92225" integrity sha512-jt627x0+jE+Ydr9NwkFstg3cUvgWh56qdaqAMDsqgRlKD21md/6G226z/Qxl7lb1VEW2LlmCx43ai/37Qwcj2Q== dependencies: tslib "^2.3.1" -"@aws-sdk/util-utf8-node@3.208.0": - version "3.208.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-utf8-node/-/util-utf8-node-3.208.0.tgz#eba17de0f92f87b98481c2e2d0ceaa05c7994d67" - integrity sha512-jKY87Acv0yWBdFxx6bveagy5FYjz+dtV8IPT7ay1E2WPWH1czoIdMAkc8tSInK31T6CRnHWkLZ1qYwCbgRfERQ== +"@aws-sdk/util-utf8@3.295.0": + version "3.295.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-utf8/-/util-utf8-3.295.0.tgz#4d855e229ba18ee3893d588f231a8e6c9905389e" + integrity sha512-ITN8v3F63ZkA4sdmCtSbS/mhav4F0MEAiXDAUXtMJLNqVtaVcyQST4i9vNmPpIVthAPAtP0QjyF2tq/Di8bxtQ== dependencies: - "@aws-sdk/util-buffer-from" "3.208.0" - tslib "^2.3.1" + "@aws-sdk/util-buffer-from" "3.295.0" + tslib "^2.5.0" -"@aws-sdk/util-waiter@3.226.0": - version "3.226.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-waiter/-/util-waiter-3.226.0.tgz#6715afd59748cbc610ddfbc5e21124b20a7e85ac" - integrity sha512-qYQMRxnu5k8qQihJXoIWMkBOj0+XkHHj/drLdbRnwL6ni6NcG8++cs9M3DSjIcxmxgF/7SLpDjn1H3sC7cYo4g== +"@aws-sdk/util-waiter@3.296.0": + version "3.296.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-waiter/-/util-waiter-3.296.0.tgz#5322f03870f5d09421e5ee7901344806864386d3" + integrity sha512-L57uIC74VyTjAdCH0wQqtvJtwK4+gIT/51K/BJHEqVg6C1pOwgrdT6dHC3q8b+gdOrZ6Ff/vTEfh7FZmVcPPjg== dependencies: - "@aws-sdk/abort-controller" "3.226.0" - "@aws-sdk/types" "3.226.0" - tslib "^2.3.1" + "@aws-sdk/abort-controller" "3.296.0" + "@aws-sdk/types" "3.296.0" + tslib "^2.5.0" "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.14.5", "@babel/code-frame@^7.15.8": version "7.15.8" @@ -1369,21 +1875,38 @@ dependencies: "@jridgewell/trace-mapping" "0.3.9" -"@eslint/eslintrc@^1.3.3": - version "1.3.3" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.3.3.tgz#2b044ab39fdfa75b4688184f9e573ce3c5b0ff95" - integrity sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg== +"@eslint-community/eslint-utils@^4.2.0": + version "4.2.0" + resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.2.0.tgz#a831e6e468b4b2b5ae42bf658bea015bf10bc518" + integrity sha512-gB8T4H4DEfX2IV9zGDJPOBgP1e/DbfCPDTtEqUMckpvzS1OYtva8JdFYBqMwYk7xAQ429WGF/UPqn8uQ//h2vQ== + dependencies: + eslint-visitor-keys "^3.3.0" + +"@eslint-community/regexpp@^4.4.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.4.0.tgz#3e61c564fcd6b921cb789838631c5ee44df09403" + integrity sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ== + +"@eslint/eslintrc@^2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.0.1.tgz#7888fe7ec8f21bc26d646dbd2c11cd776e21192d" + integrity sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw== dependencies: ajv "^6.12.4" debug "^4.3.2" - espree "^9.4.0" - globals "^13.15.0" + espree "^9.5.0" + globals "^13.19.0" ignore "^5.2.0" import-fresh "^3.2.1" js-yaml "^4.1.0" minimatch "^3.1.2" strip-json-comments "^3.1.1" +"@eslint/js@8.36.0": + version "8.36.0" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.36.0.tgz#9837f768c03a1e4a30bd304a64fb8844f0e72efe" + integrity sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg== + "@gar/promisify@^1.0.1": version "1.1.2" resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.2.tgz#30aa825f11d438671d585bd44e7fd564535fc210" @@ -1394,14 +1917,14 @@ resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6" integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== -"@humanwhocodes/config-array@^0.11.6": - version "0.11.6" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.6.tgz#6a51d603a3aaf8d4cf45b42b3f2ac9318a4adc4b" - integrity sha512-jJr+hPTJYKyDILJfhNSHsjiwXYf26Flsz8DvNndOsHs5pwSnpGUEy8yzF0JYhCEvTDdV2vuOK5tt8BVhwO5/hg== +"@humanwhocodes/config-array@^0.11.8": + version "0.11.8" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.8.tgz#03595ac2075a4dc0f191cc2131de14fbd7d410b9" + integrity sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g== dependencies: "@humanwhocodes/object-schema" "^1.2.1" debug "^4.1.1" - minimatch "^3.0.4" + minimatch "^3.0.5" "@humanwhocodes/module-importer@^1.0.1": version "1.0.1" @@ -1680,187 +2203,36 @@ "@jridgewell/resolve-uri" "^3.0.3" "@jridgewell/sourcemap-codec" "^1.4.10" -"@jsii/check-node@1.71.0": - version "1.71.0" - resolved "https://registry.yarnpkg.com/@jsii/check-node/-/check-node-1.71.0.tgz#32e1b1abc9ace37ad58774079bed694ea0661b78" - integrity sha512-O4jN/3QhbUdzKVzyiP3P4X5CTPK1+g0+hSTnBSaHpi7F4T1klK+oUF9JBmhFdUtwVJE9bZuySnXkms2f/P0fsw== +"@jsii/check-node@1.77.0": + version "1.77.0" + resolved "https://registry.yarnpkg.com/@jsii/check-node/-/check-node-1.77.0.tgz#46e0e4201f5006cef0c5d11a1ce4b00b6ce27801" + integrity sha512-kgq4h5SrpIuM9CZ6uZVZ9KrJCPSn6zwz4y60ZEIFMA5aqkBN1n7MhTJglG6I8IaL2uYm7P5kZf6+eGNI+n3tig== dependencies: chalk "^4.1.2" semver "^7.3.8" -"@jsii/spec@1.71.0", "@jsii/spec@^1.71.0": - version "1.71.0" - resolved "https://registry.yarnpkg.com/@jsii/spec/-/spec-1.71.0.tgz#d15b5f9ed9e8aa2eea9aaa9bf5d4344ab2ea5c56" - integrity sha512-qNwCoc1kMTVmjdQ6No8LG3OXAgoySd6CmFGHtRsE1Pc3sd7satYicivhUTtZQsNykf17TCcJLNEQ4aW6/lyF+g== +"@jsii/spec@1.77.0", "@jsii/spec@^1.77.0": + version "1.77.0" + resolved "https://registry.yarnpkg.com/@jsii/spec/-/spec-1.77.0.tgz#2ee31c32e26d61880e422a546a62296c6543bff9" + integrity sha512-QmwXRREX8W1YOdKHbfu+Tw0rygdCJ2AYcKt7iu56Is2giQ9doyRLKvzywXoKxJjZtj9E7Sp0GdDob8pl8cwmlg== dependencies: - ajv "^8.11.0" + ajv "^8.12.0" -"@lerna/add@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/add/-/add-5.6.2.tgz#d0e25fd4900b6f8a9548f940cc016ce8a3e2d2ba" - integrity sha512-NHrm7kYiqP+EviguY7/NltJ3G9vGmJW6v2BASUOhP9FZDhYbq3O+rCDlFdoVRNtcyrSg90rZFMOWHph4KOoCQQ== - dependencies: - "@lerna/bootstrap" "5.6.2" - "@lerna/command" "5.6.2" - "@lerna/filter-options" "5.6.2" - "@lerna/npm-conf" "5.6.2" - "@lerna/validation-error" "5.6.2" - dedent "^0.7.0" - npm-package-arg "8.1.1" - p-map "^4.0.0" - pacote "^13.6.1" - semver "^7.3.4" - -"@lerna/bootstrap@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/bootstrap/-/bootstrap-5.6.2.tgz#a0f015ae7c30189a3064c0d5940134010ece635e" - integrity sha512-S2fMOEXbef7nrybQhzBywIGSLhuiQ5huPp1sU+v9Y6XEBsy/2IA+lb0gsZosvPqlRfMtiaFstL+QunaBhlWECA== - dependencies: - "@lerna/command" "5.6.2" - "@lerna/filter-options" "5.6.2" - "@lerna/has-npm-version" "5.6.2" - "@lerna/npm-install" "5.6.2" - "@lerna/package-graph" "5.6.2" - "@lerna/pulse-till-done" "5.6.2" - "@lerna/rimraf-dir" "5.6.2" - "@lerna/run-lifecycle" "5.6.2" - "@lerna/run-topologically" "5.6.2" - "@lerna/symlink-binary" "5.6.2" - "@lerna/symlink-dependencies" "5.6.2" - "@lerna/validation-error" "5.6.2" - "@npmcli/arborist" "5.3.0" - dedent "^0.7.0" - get-port "^5.1.1" - multimatch "^5.0.0" - npm-package-arg "8.1.1" - npmlog "^6.0.2" - p-map "^4.0.0" - p-map-series "^2.1.0" - p-waterfall "^2.1.1" - semver "^7.3.4" - -"@lerna/changed@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/changed/-/changed-5.6.2.tgz#96a647ed202d8146b2077bf13a682466e8607f9a" - integrity sha512-uUgrkdj1eYJHQGsXXlpH5oEAfu3x0qzeTjgvpdNrxHEdQWi7zWiW59hRadmiImc14uJJYIwVK5q/QLugrsdGFQ== - dependencies: - "@lerna/collect-updates" "5.6.2" - "@lerna/command" "5.6.2" - "@lerna/listable" "5.6.2" - "@lerna/output" "5.6.2" - -"@lerna/check-working-tree@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/check-working-tree/-/check-working-tree-5.6.2.tgz#dd03b0c3fe9f141c31c0c47a9a0162ee9c0f6c28" - integrity sha512-6Vf3IB6p+iNIubwVgr8A/KOmGh5xb4SyRmhFtAVqe33yWl2p3yc+mU5nGoz4ET3JLF1T9MhsePj0hNt6qyOTLQ== - dependencies: - "@lerna/collect-uncommitted" "5.6.2" - "@lerna/describe-ref" "5.6.2" - "@lerna/validation-error" "5.6.2" - -"@lerna/child-process@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/child-process/-/child-process-5.6.2.tgz#4adbd09ff5a8e43b9471f1a987ae65a7d669421b" - integrity sha512-QIOQ3jIbWdduHd5892fbo3u7/dQgbhzEBB7cvf+Ys/iCPP8UQrBECi1lfRgA4kcTKC2MyMz0SoyXZz/lFcXc3A== +"@lerna/child-process@6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@lerna/child-process/-/child-process-6.5.1.tgz#da9161ba00e8d67fa7241a709703e5cc5e4a5e5e" + integrity sha512-QfyleXSD9slh4qM54wDaqKVPvtUH1NJMgsFc9BabqSHO1Ttpandv1EAvTCN9Lu73RbCX3LJpn+BfJmnjHbjCyw== dependencies: chalk "^4.1.0" execa "^5.0.0" strong-log-transformer "^2.1.0" -"@lerna/clean@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/clean/-/clean-5.6.2.tgz#9611adf3e3035731af2b71aabeb850f7d16fc27d" - integrity sha512-A7j8r0Hk2pGyLUyaCmx4keNHen1L/KdcOjb4nR6X8GtTJR5AeA47a8rRKOCz9wwdyMPlo2Dau7d3RV9viv7a5g== - dependencies: - "@lerna/command" "5.6.2" - "@lerna/filter-options" "5.6.2" - "@lerna/prompt" "5.6.2" - "@lerna/pulse-till-done" "5.6.2" - "@lerna/rimraf-dir" "5.6.2" - p-map "^4.0.0" - p-map-series "^2.1.0" - p-waterfall "^2.1.1" - -"@lerna/cli@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/cli/-/cli-5.6.2.tgz#87a3dea0f066fa4b01c38ab191f316885dfe9fcd" - integrity sha512-w0NRIEqDOmYKlA5t0iyqx0hbY7zcozvApmfvwF0lhkuhf3k6LRAFSamtimGQWicC779a7J2NXw4ASuBV47Fs1Q== - dependencies: - "@lerna/global-options" "5.6.2" - dedent "^0.7.0" - npmlog "^6.0.2" - yargs "^16.2.0" - -"@lerna/collect-uncommitted@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/collect-uncommitted/-/collect-uncommitted-5.6.2.tgz#8f62d5a57c7800e9f5278897c7b254c1e3d425fe" - integrity sha512-i0jhxpypyOsW2PpPwIw4xg6EPh7/N3YuiI6P2yL7PynZ8nOv8DkIdoyMkhUP4gALjBfckH8Bj94eIaKMviqW4w== - dependencies: - "@lerna/child-process" "5.6.2" - chalk "^4.1.0" - npmlog "^6.0.2" - -"@lerna/collect-updates@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/collect-updates/-/collect-updates-5.6.2.tgz#7dc9df48183ef35a975154182d338c64de76104f" - integrity sha512-DdTK13X6PIsh9HINiMniFeiivAizR/1FBB+hDVe6tOhsXFBfjHMw1xZhXlE+mYIoFmDm1UFK7zvQSexoaxRqFA== - dependencies: - "@lerna/child-process" "5.6.2" - "@lerna/describe-ref" "5.6.2" - minimatch "^3.0.4" - npmlog "^6.0.2" - slash "^3.0.0" - -"@lerna/command@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/command/-/command-5.6.2.tgz#6cbb42b63c40a33565a7d39302d0e171e8e0f5b6" - integrity sha512-eLVGI9TmxcaGt1M7TXGhhBZoeWOtOedMiH7NuCGHtL6TMJ9k+SCExyx+KpNmE6ImyNOzws6EvYLPLjftiqmoaA== - dependencies: - "@lerna/child-process" "5.6.2" - "@lerna/package-graph" "5.6.2" - "@lerna/project" "5.6.2" - "@lerna/validation-error" "5.6.2" - "@lerna/write-log-file" "5.6.2" - clone-deep "^4.0.1" - dedent "^0.7.0" - execa "^5.0.0" - is-ci "^2.0.0" - npmlog "^6.0.2" - -"@lerna/conventional-commits@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/conventional-commits/-/conventional-commits-5.6.2.tgz#23f1a86ab79e48609c98a572eb59a705d7f0512f" - integrity sha512-fPrJpYJhxCgY2uyOCTcAAC6+T6lUAtpEGxLbjWHWTb13oKKEygp9THoFpe6SbAD0fYMb3jeZCZCqNofM62rmuA== - dependencies: - "@lerna/validation-error" "5.6.2" - conventional-changelog-angular "^5.0.12" - conventional-changelog-core "^4.2.4" - conventional-recommended-bump "^6.1.0" - fs-extra "^9.1.0" - get-stream "^6.0.0" - npm-package-arg "8.1.1" - npmlog "^6.0.2" - pify "^5.0.0" - semver "^7.3.4" - -"@lerna/create-symlink@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/create-symlink/-/create-symlink-5.6.2.tgz#9bd327128e30a144ef50a45242433a2325081391" - integrity sha512-0WIs3P6ohPVh2+t5axrLZDE5Dt7fe3Kv0Auj0sBiBd6MmKZ2oS76apIl0Bspdbv8jX8+TRKGv6ib0280D0dtEw== - dependencies: - cmd-shim "^5.0.0" - fs-extra "^9.1.0" - npmlog "^6.0.2" - -"@lerna/create@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/create/-/create-5.6.2.tgz#2c2e4b089cd8426cd256c6b0a0df5e676aa3503a" - integrity sha512-+Y5cMUxMNXjTTU9IHpgRYIwKo39w+blui1P+s+qYlZUSCUAew0xNpOBG8iN0Nc5X9op4U094oIdHxv7Dyz6tWQ== +"@lerna/create@6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@lerna/create/-/create-6.5.1.tgz#326b5d26c247bfc9e2d8728aa1f69419840cec8c" + integrity sha512-ejERJnfA36jEuKrfM+94feLiyf2/hF2NoG923N0rE4rsmvRFPr1XLVPvAKleXW+Gdi/t1p410lJ7NKaLRMYCYw== dependencies: - "@lerna/child-process" "5.6.2" - "@lerna/command" "5.6.2" - "@lerna/npm-conf" "5.6.2" - "@lerna/validation-error" "5.6.2" + "@lerna/child-process" "6.5.1" dedent "^0.7.0" fs-extra "^9.1.0" init-package-json "^3.0.2" @@ -1874,511 +2246,6 @@ validate-npm-package-name "^4.0.0" yargs-parser "20.2.4" -"@lerna/describe-ref@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/describe-ref/-/describe-ref-5.6.2.tgz#8beb9884b59c419c67cec935cd90c08704e4c9b0" - integrity sha512-UqU0N77aT1W8duYGir7R+Sk3jsY/c4lhcCEcnayMpFScMbAp0ETGsW04cYsHK29sgg+ZCc5zEwebBqabWhMhnA== - dependencies: - "@lerna/child-process" "5.6.2" - npmlog "^6.0.2" - -"@lerna/diff@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/diff/-/diff-5.6.2.tgz#059f62c95e08a506574e0e66044934a395e15b11" - integrity sha512-aHKzKvUvUI8vOcshC2Za/bdz+plM3r/ycqUrPqaERzp+kc1pYHyPeXezydVdEmgmmwmyKI5hx4+2QNnzOnun2A== - dependencies: - "@lerna/child-process" "5.6.2" - "@lerna/command" "5.6.2" - "@lerna/validation-error" "5.6.2" - npmlog "^6.0.2" - -"@lerna/exec@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/exec/-/exec-5.6.2.tgz#b4edee66e26760de28bbf8472993ae8ad7508073" - integrity sha512-meZozok5stK7S0oAVn+kdbTmU+kHj9GTXjW7V8kgwG9ld+JJMTH3nKK1L3mEKyk9TFu9vFWyEOF7HNK6yEOoVg== - dependencies: - "@lerna/child-process" "5.6.2" - "@lerna/command" "5.6.2" - "@lerna/filter-options" "5.6.2" - "@lerna/profiler" "5.6.2" - "@lerna/run-topologically" "5.6.2" - "@lerna/validation-error" "5.6.2" - p-map "^4.0.0" - -"@lerna/filter-options@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/filter-options/-/filter-options-5.6.2.tgz#0201d3aaf71eb7d7f8b1d28193218710c3220aa0" - integrity sha512-4Z0HIhPak2TabTsUqEBQaQeOqgqEt0qyskvsY0oviYvqP/nrJfJBZh4H93jIiNQF59LJCn5Ce3KJJrLExxjlzw== - dependencies: - "@lerna/collect-updates" "5.6.2" - "@lerna/filter-packages" "5.6.2" - dedent "^0.7.0" - npmlog "^6.0.2" - -"@lerna/filter-packages@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/filter-packages/-/filter-packages-5.6.2.tgz#1118a9318f3e08f9e21fb03d23f91e1f77f4a72a" - integrity sha512-el9V2lTEG0Bbz+Omo45hATkRVnChCTJhcTpth19cMJ6mQ4M5H4IgbWCJdFMBi/RpTnOhz9BhJxDbj95kuIvvzw== - dependencies: - "@lerna/validation-error" "5.6.2" - multimatch "^5.0.0" - npmlog "^6.0.2" - -"@lerna/get-npm-exec-opts@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-5.6.2.tgz#a5e1a93f62eba817961210b7be148c0768ee4eee" - integrity sha512-0RbSDJ+QC9D5UWZJh3DN7mBIU1NhBmdHOE289oHSkjDY+uEjdzMPkEUy+wZ8fCzMLFnnNQkAEqNaOAzZ7dmFLA== - dependencies: - npmlog "^6.0.2" - -"@lerna/get-packed@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/get-packed/-/get-packed-5.6.2.tgz#cc5008008442ae00cfa5ed9484e76a44d48e37b6" - integrity sha512-pp5nNDmtrtd21aKHjwwOY5CS7XNIHxINzGa+Jholn1jMDYUtdskpN++ZqYbATGpW831++NJuiuBVyqAWi9xbXg== - dependencies: - fs-extra "^9.1.0" - ssri "^9.0.1" - tar "^6.1.0" - -"@lerna/github-client@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/github-client/-/github-client-5.6.2.tgz#b40a71ddf5d40aefe178a48713aa107ef735f056" - integrity sha512-pjALazZoRZtKqfwLBwmW3HPptVhQm54PvA8s3qhCQ+3JkqrZiIFwkkxNZxs3jwzr+aaSOzfhSzCndg0urb0GXA== - dependencies: - "@lerna/child-process" "5.6.2" - "@octokit/plugin-enterprise-rest" "^6.0.1" - "@octokit/rest" "^19.0.3" - git-url-parse "^13.1.0" - npmlog "^6.0.2" - -"@lerna/gitlab-client@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/gitlab-client/-/gitlab-client-5.6.2.tgz#3bb3c350d28f38f719ddbba083ca28dbd353494e" - integrity sha512-TInJmbrsmYIwUyrRxytjO82KjJbRwm67F7LoZs1shAq6rMvNqi4NxSY9j+hT/939alFmEq1zssoy/caeLXHRfQ== - dependencies: - node-fetch "^2.6.1" - npmlog "^6.0.2" - -"@lerna/global-options@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/global-options/-/global-options-5.6.2.tgz#30bec81cdb4ac0bb47588e4a502ce908a982ff7c" - integrity sha512-kaKELURXTlczthNJskdOvh6GGMyt24qat0xMoJZ8plYMdofJfhz24h1OFcvB/EwCUwP/XV1+ohE5P+vdktbrEg== - -"@lerna/has-npm-version@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/has-npm-version/-/has-npm-version-5.6.2.tgz#5359e9870941f66fb3b859995120801800880944" - integrity sha512-kXCnSzffmTWsaK0ol30coyCfO8WH26HFbmJjRBzKv7VGkuAIcB6gX2gqRRgNLLlvI+Yrp+JSlpVNVnu15SEH2g== - dependencies: - "@lerna/child-process" "5.6.2" - semver "^7.3.4" - -"@lerna/import@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/import/-/import-5.6.2.tgz#7be2321fbc41fa0f7fdd233eb62571e8418fcb75" - integrity sha512-xQUE49mtcP0z3KUdXBsyvp8rGDz6phuYUoQbhcFRJ7WPcQKzMvtm0XYrER6c2YWEX7QOuDac6tU82P8zTrTBaA== - dependencies: - "@lerna/child-process" "5.6.2" - "@lerna/command" "5.6.2" - "@lerna/prompt" "5.6.2" - "@lerna/pulse-till-done" "5.6.2" - "@lerna/validation-error" "5.6.2" - dedent "^0.7.0" - fs-extra "^9.1.0" - p-map-series "^2.1.0" - -"@lerna/info@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/info/-/info-5.6.2.tgz#82280cdae6e08aab5b3017c359f6e496116a62ae" - integrity sha512-MPjY5Olj+fiZHgfEdwXUFRKamdEuLr9Ob/qut8JsB/oQSQ4ALdQfnrOcMT8lJIcC2R67EA5yav2lHPBIkezm8A== - dependencies: - "@lerna/command" "5.6.2" - "@lerna/output" "5.6.2" - envinfo "^7.7.4" - -"@lerna/init@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/init/-/init-5.6.2.tgz#8f92868c3f9081245f5a8e0b94ce6b5979b8541e" - integrity sha512-ahU3/lgF+J8kdJAQysihFJROHthkIDXfHmvhw7AYnzf94HjxGNXj7nz6i3At1/dM/1nQhR+4/uNR1/OU4tTYYQ== - dependencies: - "@lerna/child-process" "5.6.2" - "@lerna/command" "5.6.2" - "@lerna/project" "5.6.2" - fs-extra "^9.1.0" - p-map "^4.0.0" - write-json-file "^4.3.0" - -"@lerna/link@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/link/-/link-5.6.2.tgz#6af5addff89cd455c1837a47a36f430a2c6ae6a5" - integrity sha512-hXxQ4R3z6rUF1v2x62oIzLyeHL96u7ZBhxqYMJrm763D1VMSDcHKF9CjJfc6J9vH5Z2ZbL6CQg50Hw5mUpJbjg== - dependencies: - "@lerna/command" "5.6.2" - "@lerna/package-graph" "5.6.2" - "@lerna/symlink-dependencies" "5.6.2" - "@lerna/validation-error" "5.6.2" - p-map "^4.0.0" - slash "^3.0.0" - -"@lerna/list@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/list/-/list-5.6.2.tgz#5fdf8c678891eacef1d90afb84fb461deb6bb662" - integrity sha512-WjE5O2tQ3TcS+8LqXUaxi0YdldhxUhNihT5+Gg4vzGdIlrPDioO50Zjo9d8jOU7i3LMIk6EzCma0sZr2CVfEGg== - dependencies: - "@lerna/command" "5.6.2" - "@lerna/filter-options" "5.6.2" - "@lerna/listable" "5.6.2" - "@lerna/output" "5.6.2" - -"@lerna/listable@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/listable/-/listable-5.6.2.tgz#1a35e8da081f2dc286647cbf4a4a7fb3c7fb1102" - integrity sha512-8Yp49BwkY/5XqVru38Zko+6Wj/sgbwzJfIGEPy3Qu575r1NA/b9eI1gX22aMsEeXUeGOybR7nWT5ewnPQHjqvA== - dependencies: - "@lerna/query-graph" "5.6.2" - chalk "^4.1.0" - columnify "^1.6.0" - -"@lerna/log-packed@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/log-packed/-/log-packed-5.6.2.tgz#05d26f038ce64e8ce8395c1745dfeb7589f89790" - integrity sha512-O9GODG7tMtWk+2fufn2MOkIDBYMRoKBhYMHshO5Aw/VIsH76DIxpX1koMzWfUngM/C70R4uNAKcVWineX4qzIw== - dependencies: - byte-size "^7.0.0" - columnify "^1.6.0" - has-unicode "^2.0.1" - npmlog "^6.0.2" - -"@lerna/npm-conf@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/npm-conf/-/npm-conf-5.6.2.tgz#3b72fc528c8a1cd0acc9b277749a6153bd8de083" - integrity sha512-gWDPhw1wjXYXphk/PAghTLexO5T6abVFhXb+KOMCeem366mY0F5bM88PiorL73aErTNUoR8n+V4X29NTZzDZpQ== - dependencies: - config-chain "^1.1.12" - pify "^5.0.0" - -"@lerna/npm-dist-tag@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/npm-dist-tag/-/npm-dist-tag-5.6.2.tgz#6115aa4b005b57520d76428926ee7d12030f5e53" - integrity sha512-t2RmxV6Eog4acXkUI+EzWuYVbeVVY139pANIWS9qtdajfgp4GVXZi1S8mAIb70yeHdNpCp1mhK0xpCrFH9LvGQ== - dependencies: - "@lerna/otplease" "5.6.2" - npm-package-arg "8.1.1" - npm-registry-fetch "^13.3.0" - npmlog "^6.0.2" - -"@lerna/npm-install@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/npm-install/-/npm-install-5.6.2.tgz#d5bd1e10c1c31f69a9ca5351b0cbe72dbc288dc2" - integrity sha512-AT226zdEo+uGENd37jwYgdALKJAIJK4pNOfmXWZWzVb9oMOr8I2YSjPYvSYUNG7gOo2YJQU8x5Zd7OShv2924Q== - dependencies: - "@lerna/child-process" "5.6.2" - "@lerna/get-npm-exec-opts" "5.6.2" - fs-extra "^9.1.0" - npm-package-arg "8.1.1" - npmlog "^6.0.2" - signal-exit "^3.0.3" - write-pkg "^4.0.0" - -"@lerna/npm-publish@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/npm-publish/-/npm-publish-5.6.2.tgz#4e5e225b47589a7f8f96b7eee68b547e8ce432a2" - integrity sha512-ldSyewCfv9fAeC5xNjL0HKGSUxcC048EJoe/B+KRUmd+IPidvZxMEzRu08lSC/q3V9YeUv9ZvRnxATXOM8CffA== - dependencies: - "@lerna/otplease" "5.6.2" - "@lerna/run-lifecycle" "5.6.2" - fs-extra "^9.1.0" - libnpmpublish "^6.0.4" - npm-package-arg "8.1.1" - npmlog "^6.0.2" - pify "^5.0.0" - read-package-json "^5.0.1" - -"@lerna/npm-run-script@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/npm-run-script/-/npm-run-script-5.6.2.tgz#66e3391ebdd6136312277be37a1b62ce48c12abf" - integrity sha512-MOQoWNcAyJivM8SYp0zELM7vg/Dj07j4YMdxZkey+S1UO0T4/vKBxb575o16hH4WeNzC3Pd7WBlb7C8dLOfNwQ== - dependencies: - "@lerna/child-process" "5.6.2" - "@lerna/get-npm-exec-opts" "5.6.2" - npmlog "^6.0.2" - -"@lerna/otplease@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/otplease/-/otplease-5.6.2.tgz#a94e4daf9d3d42bfc0366a6889b8809ed32dbdd0" - integrity sha512-dGS4lzkEQVTMAgji82jp8RK6UK32wlzrBAO4P4iiVHCUTuwNLsY9oeBXvVXSMrosJnl6Hbe0NOvi43mqSucGoA== - dependencies: - "@lerna/prompt" "5.6.2" - -"@lerna/output@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/output/-/output-5.6.2.tgz#fa97315d16cfe005a2891a3fc98f6f4fd3f518ed" - integrity sha512-++d+bfOQwY66yo7q1XuAvRcqtRHCG45e/awP5xQomTZ6R1rhWiZ3whWdc9Z6lF7+UtBB9toSYYffKU/xc3L0yQ== - dependencies: - npmlog "^6.0.2" - -"@lerna/pack-directory@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/pack-directory/-/pack-directory-5.6.2.tgz#ced0287d13d8575fe928ad7d9ad92dc6554cc86d" - integrity sha512-w5Jk5fo+HkN4Le7WMOudTcmAymcf0xPd302TqAQncjXpk0cb8tZbj+5bbNHsGb58GRjOIm5icQbHXooQUxbHhA== - dependencies: - "@lerna/get-packed" "5.6.2" - "@lerna/package" "5.6.2" - "@lerna/run-lifecycle" "5.6.2" - "@lerna/temp-write" "5.6.2" - npm-packlist "^5.1.1" - npmlog "^6.0.2" - tar "^6.1.0" - -"@lerna/package-graph@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/package-graph/-/package-graph-5.6.2.tgz#cb0a70b83afc418c5b5363bb96746d501decdbeb" - integrity sha512-TmL61qBBvA3Tc4qICDirZzdFFwWOA6qicIXUruLiE2PblRowRmCO1bKrrP6XbDOspzwrkPef6N2F2/5gHQAnkQ== - dependencies: - "@lerna/prerelease-id-from-version" "5.6.2" - "@lerna/validation-error" "5.6.2" - npm-package-arg "8.1.1" - npmlog "^6.0.2" - semver "^7.3.4" - -"@lerna/package@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/package/-/package-5.6.2.tgz#da73b350693fdd4154cf5b19799bfaadff57442e" - integrity sha512-LaOC8moyM5J9WnRiWZkedjOninSclBOJyPqhif6mHb2kCFX6jAroNYzE8KM4cphu8CunHuhI6Ixzswtv+Dultw== - dependencies: - load-json-file "^6.2.0" - npm-package-arg "8.1.1" - write-pkg "^4.0.0" - -"@lerna/prerelease-id-from-version@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-5.6.2.tgz#63002662024a261310c6fbf01a50cb5f50569ca8" - integrity sha512-7gIm9fecWFVNy2kpj/KbH11bRcpyANAwpsft3X5m6J7y7A6FTUscCbEvl3ZNdpQKHNuvnHgCtkm3A5PMSCEgkA== - dependencies: - semver "^7.3.4" - -"@lerna/profiler@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/profiler/-/profiler-5.6.2.tgz#5bfd52fb666ad0506cac3b8d2839e904d0acf90a" - integrity sha512-okwkagP5zyRIOYTceu/9/esW7UZFt7lyL6q6ZgpSG3TYC5Ay+FXLtS6Xiha/FQdVdumFqKULDWTGovzUlxcwaw== - dependencies: - fs-extra "^9.1.0" - npmlog "^6.0.2" - upath "^2.0.1" - -"@lerna/project@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/project/-/project-5.6.2.tgz#a893851cdceeace36d30fdfdbc2da9159a9e2041" - integrity sha512-kPIMcIy/0DVWM91FPMMFmXyAnCuuLm3NdhnA8NusE//VuY9wC6QC/3OwuCY39b2dbko/fPZheqKeAZkkMH6sGg== - dependencies: - "@lerna/package" "5.6.2" - "@lerna/validation-error" "5.6.2" - cosmiconfig "^7.0.0" - dedent "^0.7.0" - dot-prop "^6.0.1" - glob-parent "^5.1.1" - globby "^11.0.2" - js-yaml "^4.1.0" - load-json-file "^6.2.0" - npmlog "^6.0.2" - p-map "^4.0.0" - resolve-from "^5.0.0" - write-json-file "^4.3.0" - -"@lerna/prompt@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/prompt/-/prompt-5.6.2.tgz#7ea10fd3543aced0bf5521741808d86ffcf4b320" - integrity sha512-4hTNmVYADEr0GJTMegWV+GW6n+dzKx1vN9v2ISqyle283Myv930WxuyO0PeYGqTrkneJsyPreCMovuEGCvZ0iQ== - dependencies: - inquirer "^8.2.4" - npmlog "^6.0.2" - -"@lerna/publish@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/publish/-/publish-5.6.2.tgz#c8a26610c4fb2c7c5a232e04852bf545b242ee65" - integrity sha512-QaW0GjMJMuWlRNjeDCjmY/vjriGSWgkLS23yu8VKNtV5U3dt5yIKA3DNGV3HgZACuu45kQxzMDsfLzgzbGNtYA== - dependencies: - "@lerna/check-working-tree" "5.6.2" - "@lerna/child-process" "5.6.2" - "@lerna/collect-updates" "5.6.2" - "@lerna/command" "5.6.2" - "@lerna/describe-ref" "5.6.2" - "@lerna/log-packed" "5.6.2" - "@lerna/npm-conf" "5.6.2" - "@lerna/npm-dist-tag" "5.6.2" - "@lerna/npm-publish" "5.6.2" - "@lerna/otplease" "5.6.2" - "@lerna/output" "5.6.2" - "@lerna/pack-directory" "5.6.2" - "@lerna/prerelease-id-from-version" "5.6.2" - "@lerna/prompt" "5.6.2" - "@lerna/pulse-till-done" "5.6.2" - "@lerna/run-lifecycle" "5.6.2" - "@lerna/run-topologically" "5.6.2" - "@lerna/validation-error" "5.6.2" - "@lerna/version" "5.6.2" - fs-extra "^9.1.0" - libnpmaccess "^6.0.3" - npm-package-arg "8.1.1" - npm-registry-fetch "^13.3.0" - npmlog "^6.0.2" - p-map "^4.0.0" - p-pipe "^3.1.0" - pacote "^13.6.1" - semver "^7.3.4" - -"@lerna/pulse-till-done@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/pulse-till-done/-/pulse-till-done-5.6.2.tgz#061c4ba2894fa08333fe4502299f9f9f24bdb91c" - integrity sha512-eA/X1RCxU5YGMNZmbgPi+Kyfx1Q3bn4P9jo/LZy+/NRRr1po3ASXP2GJZ1auBh/9A2ELDvvKTOXCVHqczKC6rA== - dependencies: - npmlog "^6.0.2" - -"@lerna/query-graph@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/query-graph/-/query-graph-5.6.2.tgz#c507e9a9cb613c6d4d163d7d115a52ef8c1a9d3f" - integrity sha512-KRngr96yBP8XYDi9/U62fnGO+ZXqm04Qk6a2HtoTr/ha8QvO1s7Tgm0xs/G7qWXDQHZgunWIbmK/LhxM7eFQrw== - dependencies: - "@lerna/package-graph" "5.6.2" - -"@lerna/resolve-symlink@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/resolve-symlink/-/resolve-symlink-5.6.2.tgz#51b6f4bbee36a1dcbf52634d05dcd08bb286f2cf" - integrity sha512-PDQy+7M8JEFtwIVHJgWvSxHkxJf9zXCENkvIWDB+SsoDPhw9+caewt46bTeP5iGm9pOMu3oZukaWo/TvF7sNjg== - dependencies: - fs-extra "^9.1.0" - npmlog "^6.0.2" - read-cmd-shim "^3.0.0" - -"@lerna/rimraf-dir@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/rimraf-dir/-/rimraf-dir-5.6.2.tgz#219c51a46c27b94789d683fc0424539f14505fea" - integrity sha512-jgEfzz7uBUiQKteq3G8MtJiA2D2VoKmZSSY3VSiW/tPOSXYxxSHxEsClQdCeNa6+sYrDNDT8fP6MJ3lPLjDeLA== - dependencies: - "@lerna/child-process" "5.6.2" - npmlog "^6.0.2" - path-exists "^4.0.0" - rimraf "^3.0.2" - -"@lerna/run-lifecycle@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/run-lifecycle/-/run-lifecycle-5.6.2.tgz#b6954f334b40ca80caeb9e0cb7ca936222f39915" - integrity sha512-u9gGgq/50Fm8dvfcc/TSHOCAQvzLD7poVanDMhHYWOAqRDnellJEEmA1K/Yka4vZmySrzluahkry9G6jcREt+g== - dependencies: - "@lerna/npm-conf" "5.6.2" - "@npmcli/run-script" "^4.1.7" - npmlog "^6.0.2" - p-queue "^6.6.2" - -"@lerna/run-topologically@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/run-topologically/-/run-topologically-5.6.2.tgz#ef00aa6751b4164ae4825244917cdd4bc2562501" - integrity sha512-QQ/jGOIsVvUg3izShWsd67RlWYh9UOH2yw97Ol1zySX9+JspCMVQrn9eKq1Pk8twQOFhT87LpT/aaxbTBgREPw== - dependencies: - "@lerna/query-graph" "5.6.2" - p-queue "^6.6.2" - -"@lerna/run@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/run/-/run-5.6.2.tgz#a964110d2fd13e4a3fe0fb4d752d0497651b26cb" - integrity sha512-c2kJxdFrNg5KOkrhmgwKKUOsfSrGNlFCe26EttufOJ3xfY0VnXlEw9rHOkTgwtu7969rfCdyaVP1qckMrF1Dgw== - dependencies: - "@lerna/command" "5.6.2" - "@lerna/filter-options" "5.6.2" - "@lerna/npm-run-script" "5.6.2" - "@lerna/output" "5.6.2" - "@lerna/profiler" "5.6.2" - "@lerna/run-topologically" "5.6.2" - "@lerna/timer" "5.6.2" - "@lerna/validation-error" "5.6.2" - fs-extra "^9.1.0" - p-map "^4.0.0" - -"@lerna/symlink-binary@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/symlink-binary/-/symlink-binary-5.6.2.tgz#f8c68273f8a4f382bc0420593815dc13027f245a" - integrity sha512-Cth+miwYyO81WAmrQbPBrLHuF+F0UUc0el5kRXLH6j5zzaRS3kMM68r40M7MmfH8m3GPi7691UARoWFEotW5jw== - dependencies: - "@lerna/create-symlink" "5.6.2" - "@lerna/package" "5.6.2" - fs-extra "^9.1.0" - p-map "^4.0.0" - -"@lerna/symlink-dependencies@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/symlink-dependencies/-/symlink-dependencies-5.6.2.tgz#263866a869c253db805a9a385741e8919b0aa341" - integrity sha512-dUVNQLEcjVOIQiT9OlSAKt0ykjyJPy8l9i4NJDe2/0XYaUjo8PWsxJ0vrutz27jzi2aZUy07ASmowQZEmnLHAw== - dependencies: - "@lerna/create-symlink" "5.6.2" - "@lerna/resolve-symlink" "5.6.2" - "@lerna/symlink-binary" "5.6.2" - fs-extra "^9.1.0" - p-map "^4.0.0" - p-map-series "^2.1.0" - -"@lerna/temp-write@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/temp-write/-/temp-write-5.6.2.tgz#724fcadfe12bfaa723c1ea0fbc14804653816db0" - integrity sha512-S5ZNVTurSwWBmc9kh5alfSjmO3+BnRT6shYtOlmVIUYqWeYVYA5C1Htj322bbU4CSNCMFK6NQl4qGKL17HMuig== - dependencies: - graceful-fs "^4.1.15" - is-stream "^2.0.0" - make-dir "^3.0.0" - temp-dir "^1.0.0" - uuid "^8.3.2" - -"@lerna/timer@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/timer/-/timer-5.6.2.tgz#57de5dde716539c699f295b8a8c182dd41801b2e" - integrity sha512-AjMOiLc2B+5Nzdd9hNORetAdZ/WK8YNGX/+2ypzM68TMAPfIT5C40hMlSva9Yg4RsBz22REopXgM5s2zQd5ZQA== - -"@lerna/validation-error@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/validation-error/-/validation-error-5.6.2.tgz#75310749d94395f009c67a8fd47e146a86ce2943" - integrity sha512-4WlDUHaa+RSJNyJRtX3gVIAPVzjZD2tle8AJ0ZYBfdZnZmG0VlB2pD1FIbOQPK8sY2h5m0cHLRvfLoLncqHvdQ== - dependencies: - npmlog "^6.0.2" - -"@lerna/version@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/version/-/version-5.6.2.tgz#211ed1c0af3be0bb6bf6f79ef0d3e8daa1266ff0" - integrity sha512-odNSR2rTbHW++xMZSQKu/F6Syrd/sUvwDLPaMKktoOSPKmycHt/eWcuQQyACdtc43Iqeu4uQd7PCLsniqOVFrw== - dependencies: - "@lerna/check-working-tree" "5.6.2" - "@lerna/child-process" "5.6.2" - "@lerna/collect-updates" "5.6.2" - "@lerna/command" "5.6.2" - "@lerna/conventional-commits" "5.6.2" - "@lerna/github-client" "5.6.2" - "@lerna/gitlab-client" "5.6.2" - "@lerna/output" "5.6.2" - "@lerna/prerelease-id-from-version" "5.6.2" - "@lerna/prompt" "5.6.2" - "@lerna/run-lifecycle" "5.6.2" - "@lerna/run-topologically" "5.6.2" - "@lerna/temp-write" "5.6.2" - "@lerna/validation-error" "5.6.2" - "@nrwl/devkit" ">=14.8.1 < 16" - chalk "^4.1.0" - dedent "^0.7.0" - load-json-file "^6.2.0" - minimatch "^3.0.4" - npmlog "^6.0.2" - p-map "^4.0.0" - p-pipe "^3.1.0" - p-reduce "^2.1.0" - p-waterfall "^2.1.1" - semver "^7.3.4" - slash "^3.0.0" - write-json-file "^4.3.0" - -"@lerna/write-log-file@5.6.2": - version "5.6.2" - resolved "https://registry.yarnpkg.com/@lerna/write-log-file/-/write-log-file-5.6.2.tgz#a297307c80356abe4c3cfc75664febfa4658ec31" - integrity sha512-J09l18QnWQ3sXIRwuJkjXY3+KwPR2uO5NgbZGE3GXJK1V/LzOBRMvjGAIbuQHXw25uqe7vpLUpB8drtnFrubCQ== - dependencies: - npmlog "^6.0.2" - write-file-atomic "^4.0.1" - "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" @@ -2533,23 +2400,13 @@ json-parse-even-better-errors "^2.3.1" "@npmcli/promise-spawn@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@npmcli/promise-spawn/-/promise-spawn-3.0.0.tgz#53283b5f18f855c6925f23c24e67c911501ef573" - integrity sha512-s9SgS+p3a9Eohe68cSI3fi+hpcZUmXq5P7w0kMlAsWVtR7XbK3ptkZqKT2cK1zLDObJ3sR+8P59sJE0w/KTL1g== - dependencies: - infer-owner "^1.0.4" - -"@npmcli/run-script@^3.0.1": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-3.0.3.tgz#66afa6e0c4c3484056195f295fa6c1d1a45ddf58" - integrity sha512-ZXL6qgC5NjwfZJ2nET+ZSLEz/PJgJ/5CU90C2S66dZY4Jw73DasS4ZCXuy/KHWYP0imjJ4VtA+Gebb5BxxKp9Q== + version "3.0.0" + resolved "https://registry.yarnpkg.com/@npmcli/promise-spawn/-/promise-spawn-3.0.0.tgz#53283b5f18f855c6925f23c24e67c911501ef573" + integrity sha512-s9SgS+p3a9Eohe68cSI3fi+hpcZUmXq5P7w0kMlAsWVtR7XbK3ptkZqKT2cK1zLDObJ3sR+8P59sJE0w/KTL1g== dependencies: - "@npmcli/node-gyp" "^2.0.0" - "@npmcli/promise-spawn" "^3.0.0" - node-gyp "^8.4.1" - read-package-json-fast "^2.0.3" + infer-owner "^1.0.4" -"@npmcli/run-script@^4.1.0", "@npmcli/run-script@^4.1.3", "@npmcli/run-script@^4.1.7": +"@npmcli/run-script@4.1.7", "@npmcli/run-script@^4.1.0", "@npmcli/run-script@^4.1.3": version "4.1.7" resolved "https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-4.1.7.tgz#b1a2f57568eb738e45e9ea3123fb054b400a86f7" integrity sha512-WXr/MyM4tpKA4BotB81NccGAv8B48lNH0gRoILucbcAhTQXLCoi6HflMV3KdXubIqvP9SuLsFn68Z7r4jl+ppw== @@ -2560,29 +2417,86 @@ read-package-json-fast "^2.0.3" which "^2.0.2" -"@nrwl/cli@14.8.4": - version "14.8.4" - resolved "https://registry.yarnpkg.com/@nrwl/cli/-/cli-14.8.4.tgz#036ccf235e23a07410addf04900e647cc83153bf" - integrity sha512-JBoMw1IUFbtahDWolv3iBWJyO3ZXHOsqUt2AvWSrKfteOCjhSfG9GdQYGlnV9ZpWAx4bDf4f7Xz5z6+DJuaONA== +"@npmcli/run-script@^3.0.1": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-3.0.3.tgz#66afa6e0c4c3484056195f295fa6c1d1a45ddf58" + integrity sha512-ZXL6qgC5NjwfZJ2nET+ZSLEz/PJgJ/5CU90C2S66dZY4Jw73DasS4ZCXuy/KHWYP0imjJ4VtA+Gebb5BxxKp9Q== + dependencies: + "@npmcli/node-gyp" "^2.0.0" + "@npmcli/promise-spawn" "^3.0.0" + node-gyp "^8.4.1" + read-package-json-fast "^2.0.3" + +"@nrwl/cli@15.8.6": + version "15.8.6" + resolved "https://registry.yarnpkg.com/@nrwl/cli/-/cli-15.8.6.tgz#5e4ae589c4736a597125f41c79c9e7f1510cbe6c" + integrity sha512-KrWoYcZgE6woCubPO1QSnwbZAjs2rdV4dotHxR+iRkeHRPAq0D6w83CVo5oP/krfUri2pxwzhnbkgAK1LSPBYg== dependencies: - nx "14.8.4" + nx "15.8.6" -"@nrwl/devkit@>=14.8.1 < 16": - version "14.8.4" - resolved "https://registry.yarnpkg.com/@nrwl/devkit/-/devkit-14.8.4.tgz#15812910878a50220dc5944693e2d84795308b31" - integrity sha512-GmHZ8SVE0aL4iRfkYRzzE5I09rl6MgHpLDkuGAYQOPLOm4REjZ5jFjoODS2M7AydrJ34JxAq9eAFXGFr4cKauA== +"@nrwl/devkit@>=15.5.2 < 16": + version "15.8.6" + resolved "https://registry.yarnpkg.com/@nrwl/devkit/-/devkit-15.8.6.tgz#9da231504ab2cbea9d95d45ed85d4ce4d4866aaa" + integrity sha512-yA5hBpeqoIlyEN5lUkejUrmB/5vfg+k6xoT4KhXnmj6bLPDGOYTuixg8k+iYrIAFIRMx0F8zYbYOYzXG3lmvHg== dependencies: "@phenomnomnominal/tsquery" "4.1.1" ejs "^3.1.7" ignore "^5.0.4" + semver "7.3.4" + tmp "~0.2.1" tslib "^2.3.0" -"@nrwl/tao@14.8.4": - version "14.8.4" - resolved "https://registry.yarnpkg.com/@nrwl/tao/-/tao-14.8.4.tgz#77ad1f92928f58ef5a338e4df5efbb3a89d6e84b" - integrity sha512-wEDBELOYzfvp96xCnoWoMr4UA/e3cUri7kAXDGK3hrGGcCUplJ+notHiKJoZXmB3yHME2PMJca4dHcG4zVgA0w== - dependencies: - nx "14.8.4" +"@nrwl/nx-darwin-arm64@15.8.6": + version "15.8.6" + resolved "https://registry.yarnpkg.com/@nrwl/nx-darwin-arm64/-/nx-darwin-arm64-15.8.6.tgz#d5c7bf238cd6f555b49f5edc4b1831fba31f06f0" + integrity sha512-8diQitlyjHxpkWcXNecd6T2ch8fHR7LOMaZg9+qgrt5AypWkEGf+UHMxTSNRObAiBGnoxySa+AL/UKVtpQ203Q== + +"@nrwl/nx-darwin-x64@15.8.6": + version "15.8.6" + resolved "https://registry.yarnpkg.com/@nrwl/nx-darwin-x64/-/nx-darwin-x64-15.8.6.tgz#97a290d133b102031aae3840dc1eb183c080a37b" + integrity sha512-h9/JULzPZTpt6oNpKMZLc1NGDu+CLyx91c8DJUh/hH0Zh/7dS9LFxe9jWeFIdh18iAu7ZAoktK2KJ5YhOrUYhA== + +"@nrwl/nx-linux-arm-gnueabihf@15.8.6": + version "15.8.6" + resolved "https://registry.yarnpkg.com/@nrwl/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-15.8.6.tgz#7106ac1678412b1ceb0f3a98c19c7171500460c1" + integrity sha512-Yp/YjzcIHW+OW4revPRZIt0Px9cKRsOL69FPLlYSxWuR/PD9SPeXWcbo3pKkjnIWIjOL2YT8z5cHiQ3bV1NVfw== + +"@nrwl/nx-linux-arm64-gnu@15.8.6": + version "15.8.6" + resolved "https://registry.yarnpkg.com/@nrwl/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-15.8.6.tgz#ccfd0d4c04d70cf1d7ba6f021ae3bd97f63cbf86" + integrity sha512-b+OenpPhhxqgaG6EFHRLfVGtAU4+UbKqOhv7DLLh5P7tX3RAQAtyrT6tVkfDRFYl6kgEme/I5ZrevcbaGyDO+w== + +"@nrwl/nx-linux-arm64-musl@15.8.6": + version "15.8.6" + resolved "https://registry.yarnpkg.com/@nrwl/nx-linux-arm64-musl/-/nx-linux-arm64-musl-15.8.6.tgz#ebf2ab49a2fd6b6ac47c48cc20c77ca1737c815f" + integrity sha512-F9D8moy+lfJQhVrZoY54vDwpigBgxQy4HB9PRmc6Ln9mIk3ouOvKNC99OjUYEO+ensHr9eMpsbghsRCjod//uw== + +"@nrwl/nx-linux-x64-gnu@15.8.6": + version "15.8.6" + resolved "https://registry.yarnpkg.com/@nrwl/nx-linux-x64-gnu/-/nx-linux-x64-gnu-15.8.6.tgz#a768e4dec29b2161a8050393bc6f1df24cf94c52" + integrity sha512-an0zD6lKpblexazKssFvcfOx7BuGutwlrzmwScxISPXj5+ly99u+sYclDg2P56YRHYXIuYGBK0c0VWaJ91QIcw== + +"@nrwl/nx-linux-x64-musl@15.8.6": + version "15.8.6" + resolved "https://registry.yarnpkg.com/@nrwl/nx-linux-x64-musl/-/nx-linux-x64-musl-15.8.6.tgz#22b8963c1d2025f62006d07f59985d7036964aa3" + integrity sha512-LOurlSuLf9LWdjvpHHIsHC0auxgMVrkeOFFCUJ3oVv/dN4uZ0vuNG98XM2E7fPDXDacBZIyKdx34KQlmFfBHsA== + +"@nrwl/nx-win32-arm64-msvc@15.8.6": + version "15.8.6" + resolved "https://registry.yarnpkg.com/@nrwl/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-15.8.6.tgz#8e5ffbb447540576715c5ad4539f85b2603710ba" + integrity sha512-MvH84nLv1tdM96z92abeQd+tguY/zKC22AFHek9PSR1StUQzwwPu6rR7XDn3mggwnkLm11jTUXlk7wdbE5sldQ== + +"@nrwl/nx-win32-x64-msvc@15.8.6": + version "15.8.6" + resolved "https://registry.yarnpkg.com/@nrwl/nx-win32-x64-msvc/-/nx-win32-x64-msvc-15.8.6.tgz#35488ded6d5208518acca3b59004078fa8e83e5c" + integrity sha512-P0Sb4HJCeoeTvPFdUMKljRUIjzso0go36cn1Zpl+Z5CG/nbOvLlbnzh6rg15SRNu9OLWTHNPtyQIvKxjqEDoxg== + +"@nrwl/tao@15.8.6": + version "15.8.6" + resolved "https://registry.yarnpkg.com/@nrwl/tao/-/tao-15.8.6.tgz#b92de65866fea5e2c7ab37d1cb0bbec711421998" + integrity sha512-dY205cotLiKTV+5BrUlneZEOucDmXiJU4asj1G4vQCf8Nt7awwuLYOmgbsACS27gkopSVV+DPl1zmtkSJX8Cjg== + dependencies: + nx "15.8.6" "@octokit/auth-token@^3.0.0": version "3.0.0" @@ -2632,7 +2546,7 @@ resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-12.11.0.tgz#da5638d64f2b919bca89ce6602d059f1b52d3ef0" integrity sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ== -"@octokit/plugin-enterprise-rest@^6.0.1": +"@octokit/plugin-enterprise-rest@6.0.1": version "6.0.1" resolved "https://registry.yarnpkg.com/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz#e07896739618dab8da7d4077c658003775f95437" integrity sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw== @@ -2678,7 +2592,7 @@ node-fetch "^2.6.7" universal-user-agent "^6.0.0" -"@octokit/rest@^19.0.3": +"@octokit/rest@19.0.3": version "19.0.3" resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-19.0.3.tgz#b9a4e8dc8d53e030d611c053153ee6045f080f02" integrity sha512-5arkTsnnRT7/sbI4fqgSJ35KiFaN7zQm0uQiQtivNQLI8RQx8EHwJCajcTUwmaCMNDg7tdCvqAnc7uvHHPxrtQ== @@ -2717,10 +2631,10 @@ dependencies: esquery "^1.0.1" -"@pkgr/utils@^2.3.0": - version "2.3.0" - resolved "https://registry.yarnpkg.com/@pkgr/utils/-/utils-2.3.0.tgz#3b8491f112a80839450498816767eb03b7db6139" - integrity sha512-7dIJ9CRVzBnqyEl7diUHPUFJf/oty2SeoVzcMocc5PeOUDK9KGzvgIBjGRRzzlRDaOjh3ADwH0WeibQvi3ls2Q== +"@pkgr/utils@^2.3.1": + version "2.3.1" + resolved "https://registry.yarnpkg.com/@pkgr/utils/-/utils-2.3.1.tgz#0a9b06ffddee364d6642b3cd562ca76f55b34a03" + integrity sha512-wfzX8kc1PMyUILA+1Z/EqoE4UCXGy0iRGMhPwdfae1+f0OXlLqCk+By+aMzgJBzR9AzS4CDizioG6Ss1gvAFJw== dependencies: cross-spawn "^7.0.3" is-glob "^4.0.3" @@ -2741,12 +2655,26 @@ dependencies: type-detect "4.0.8" -"@sinonjs/fake-timers@>=5", "@sinonjs/fake-timers@^9.1.2": - version "9.1.2" - resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz#4eaab737fab77332ab132d396a3c0d364bd0ea8c" - integrity sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw== +"@sinonjs/commons@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-2.0.0.tgz#fd4ca5b063554307e8327b4564bd56d3b73924a3" + integrity sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg== + dependencies: + type-detect "4.0.8" + +"@sinonjs/commons@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-3.0.0.tgz#beb434fe875d965265e04722ccfc21df7f755d72" + integrity sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA== + dependencies: + type-detect "4.0.8" + +"@sinonjs/fake-timers@^10.0.2": + version "10.0.2" + resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-10.0.2.tgz#d10549ed1f423d80639c528b6c7f5a1017747d0c" + integrity sha512-SwUDyjWnah1AaNl7kxsa7cfLhlTYoiyhDAIgyh+El30YvXs/o7OLXpYH88Zdhyx9JExKrmHDJ+10bwIcY80Jmw== dependencies: - "@sinonjs/commons" "^1.7.0" + "@sinonjs/commons" "^2.0.0" "@sinonjs/fake-timers@^7.1.2": version "7.1.2" @@ -2762,7 +2690,7 @@ dependencies: "@sinonjs/commons" "^1.7.0" -"@sinonjs/samsam@^6.0.2", "@sinonjs/samsam@^6.1.1": +"@sinonjs/samsam@^6.0.2": version "6.1.1" resolved "https://registry.yarnpkg.com/@sinonjs/samsam/-/samsam-6.1.1.tgz#627f7f4cbdb56e6419fa2c1a3e4751ce4f6a00b1" integrity sha512-cZ7rKJTLiE7u7Wi/v9Hc2fs3Ucc3jrWeMgPHbbTCeVAB2S0wOBbYlkJVeNSL04i7fdhT8wIbDq1zhC/PXTD2SA== @@ -2771,6 +2699,15 @@ lodash.get "^4.4.2" type-detect "^4.0.8" +"@sinonjs/samsam@^8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@sinonjs/samsam/-/samsam-8.0.0.tgz#0d488c91efb3fa1442e26abea81759dfc8b5ac60" + integrity sha512-Bp8KUVlLp8ibJZrnvq2foVhP0IVX2CIprMJPK0vqGqgrDa0OHVKeZyBykqskkrdxV6yKBPmGasO8LVjAKR3Gew== + dependencies: + "@sinonjs/commons" "^2.0.0" + lodash.get "^4.4.2" + type-detect "^4.0.8" + "@sinonjs/text-encoding@^0.7.1": version "0.7.1" resolved "https://registry.yarnpkg.com/@sinonjs/text-encoding/-/text-encoding-0.7.1.tgz#8da5c6530915653f3a1f38fd5f101d8c3f8079c5" @@ -2806,10 +2743,10 @@ resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.3.tgz#472eaab5f15c1ffdd7f8628bd4c4f753995ec79e" integrity sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ== -"@types/aws-lambda@^8.10.106": - version "8.10.106" - resolved "https://registry.yarnpkg.com/@types/aws-lambda/-/aws-lambda-8.10.106.tgz#8f64c61c978e46a592044b5a697cb80ea9a542d3" - integrity sha512-yzgMaql7aW1by1XuhKhovuhLyK/1A60lapFXDXXBeHmoyRGQFO2T8lkL3g8hAhHoW5PEvqPJFWPd8jvXiRnxeQ== +"@types/aws-lambda@^8.10.111": + version "8.10.112" + resolved "https://registry.yarnpkg.com/@types/aws-lambda/-/aws-lambda-8.10.112.tgz#87bb324373ce0a8fd23ea4db44f9a80322f37ac1" + integrity sha512-1auQeFhclqU93Tb5kzk/0KaMIqkehwQpYz9a1H8AFZl7quihPh0mJTqNrxJIzIFM6R7rmUNDIU5hdBB9iDES6A== "@types/babel__core@^7.0.0": version "7.1.19" @@ -2862,19 +2799,20 @@ dependencies: "@babel/types" "^7.3.0" -"@types/fs-extra@^9.0.13": - version "9.0.13" - resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-9.0.13.tgz#7594fbae04fe7f1918ce8b3d213f74ff44ac1f45" - integrity sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA== +"@types/fs-extra@^11.0.1": + version "11.0.1" + resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-11.0.1.tgz#f542ec47810532a8a252127e6e105f487e0a6ea5" + integrity sha512-MxObHvNl4A69ofaTRU8DFqvgzzv8s9yRtaPPm5gud9HDNvpB3GPQFvNuTWAI59B9huVGV5jXYJwbCsmBsOGYWA== dependencies: + "@types/jsonfile" "*" "@types/node" "*" -"@types/glob@^8.0.0": - version "8.0.0" - resolved "https://registry.yarnpkg.com/@types/glob/-/glob-8.0.0.tgz#321607e9cbaec54f687a0792b2d1d370739455d2" - integrity sha512-l6NQsDDyQUVeoTynNpC9uRvCUint/gSUXQA2euwmTuWGvPY5LSDUu6tkCtJB2SvGQlJQzLaKqcGZP4//7EDveA== +"@types/glob@^8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@types/glob/-/glob-8.1.0.tgz#b63e70155391b0584dce44e7ea25190bbc38f2fc" + integrity sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w== dependencies: - "@types/minimatch" "*" + "@types/minimatch" "^5.1.2" "@types/node" "*" "@types/graceful-fs@^4.1.2": @@ -2921,11 +2859,23 @@ resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= -"@types/minimatch@*", "@types/minimatch@^3.0.3": +"@types/jsonfile@*": + version "6.1.1" + resolved "https://registry.yarnpkg.com/@types/jsonfile/-/jsonfile-6.1.1.tgz#ac84e9aefa74a2425a0fb3012bdea44f58970f1b" + integrity sha512-GSgiRCVeapDN+3pqA35IkQwasaCh/0YFH5dEF6S88iDvEn901DjOeH3/QPY+XYP1DFzDZPvIvfeEgk+7br5png== + dependencies: + "@types/node" "*" + +"@types/minimatch@^3.0.3": version "3.0.5" resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== +"@types/minimatch@^5.1.2": + version "5.1.2" + resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-5.1.2.tgz#07508b45797cb81ec3f273011b054cd0755eddca" + integrity sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA== + "@types/minimist@^1.2.0": version "1.2.2" resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.2.tgz#ee771e2ba4b3dc5b372935d549fd9617bf345b8c" @@ -2951,10 +2901,10 @@ resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.4.1.tgz#e1303048d5389563e130f5bdd89d37a99acb75eb" integrity sha512-Fo79ojj3vdEZOHg3wR9ksAMRz4P3S5fDB5e/YWZiFnyFQI1WY2Vftu9XoXVVtJfxB7Bpce/QTqWSSntkz2Znrw== -"@types/semver@^7.3.12": - version "7.3.12" - resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.12.tgz#920447fdd78d76b19de0438b7f60df3c4a80bf1c" - integrity sha512-WwA1MW0++RfXmCr12xeYOOC5baSC9mSb0ZqCquFzKhcoF4TvHu5MKOuXsncgZcpVFhB1pXd5hZmM0ryAoCp12A== +"@types/semver@^7.3.12", "@types/semver@^7.3.13": + version "7.3.13" + resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.13.tgz#da4bfd73f49bd541d28920ab0e2bf0ee80f71c91" + integrity sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw== "@types/sinon@^10.0.13": version "10.0.13" @@ -2999,17 +2949,19 @@ dependencies: "@types/yargs-parser" "*" -"@typescript-eslint/eslint-plugin@^5.40.1": - version "5.40.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.40.1.tgz#3203a6ff396b1194083faaa6e5110c401201d7d5" - integrity sha512-FsWboKkWdytGiXT5O1/R9j37YgcjO8MKHSUmWnIEjVaz0krHkplPnYi7mwdb+5+cs0toFNQb0HIrN7zONdIEWg== +"@typescript-eslint/eslint-plugin@^5.55.0": + version "5.55.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.55.0.tgz#bc2400c3a23305e8c9a9c04aa40933868aaaeb47" + integrity sha512-IZGc50rtbjk+xp5YQoJvmMPmJEYoC53SiKPXyqWfv15XoD2Y5Kju6zN0DwlmaGJp1Iw33JsWJcQ7nw0lGCGjVg== dependencies: - "@typescript-eslint/scope-manager" "5.40.1" - "@typescript-eslint/type-utils" "5.40.1" - "@typescript-eslint/utils" "5.40.1" + "@eslint-community/regexpp" "^4.4.0" + "@typescript-eslint/scope-manager" "5.55.0" + "@typescript-eslint/type-utils" "5.55.0" + "@typescript-eslint/utils" "5.55.0" debug "^4.3.4" + grapheme-splitter "^1.0.4" ignore "^5.2.0" - regexpp "^3.2.0" + natural-compare-lite "^1.4.0" semver "^7.3.7" tsutils "^3.21.0" @@ -3020,14 +2972,14 @@ dependencies: "@typescript-eslint/utils" "5.16.0" -"@typescript-eslint/parser@^5.40.1": - version "5.40.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.40.1.tgz#e7f8295dd8154d0d37d661ddd8e2f0ecfdee28dd" - integrity sha512-IK6x55va5w4YvXd4b3VrXQPldV9vQTxi5ov+g4pMANsXPTXOcfjx08CRR1Dfrcc51syPtXHF5bgLlMHYFrvQtg== +"@typescript-eslint/parser@^5.55.0": + version "5.55.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.55.0.tgz#8c96a0b6529708ace1dcfa60f5e6aec0f5ed2262" + integrity sha512-ppvmeF7hvdhUUZWSd2EEWfzcFkjJzgNQzVST22nzg958CR+sphy8A6K7LXQZd6V75m1VKjp+J4g/PCEfSCmzhw== dependencies: - "@typescript-eslint/scope-manager" "5.40.1" - "@typescript-eslint/types" "5.40.1" - "@typescript-eslint/typescript-estree" "5.40.1" + "@typescript-eslint/scope-manager" "5.55.0" + "@typescript-eslint/types" "5.55.0" + "@typescript-eslint/typescript-estree" "5.55.0" debug "^4.3.4" "@typescript-eslint/scope-manager@5.16.0": @@ -3038,21 +2990,29 @@ "@typescript-eslint/types" "5.16.0" "@typescript-eslint/visitor-keys" "5.16.0" -"@typescript-eslint/scope-manager@5.40.1": - version "5.40.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.40.1.tgz#a7a5197dfd234622a2421ea590ee0ccc02e18dfe" - integrity sha512-jkn4xsJiUQucI16OLCXrLRXDZ3afKhOIqXs4R3O+M00hdQLKR58WuyXPZZjhKLFCEP2g+TXdBRtLQ33UfAdRUg== +"@typescript-eslint/scope-manager@5.49.0": + version "5.49.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.49.0.tgz#81b5d899cdae446c26ddf18bd47a2f5484a8af3e" + integrity sha512-clpROBOiMIzpbWNxCe1xDK14uPZh35u4QaZO1GddilEzoCLAEz4szb51rBpdgurs5k2YzPtJeTEN3qVbG+LRUQ== + dependencies: + "@typescript-eslint/types" "5.49.0" + "@typescript-eslint/visitor-keys" "5.49.0" + +"@typescript-eslint/scope-manager@5.55.0": + version "5.55.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.55.0.tgz#e863bab4d4183ddce79967fe10ceb6c829791210" + integrity sha512-OK+cIO1ZGhJYNCL//a3ROpsd83psf4dUJ4j7pdNVzd5DmIk+ffkuUIX2vcZQbEW/IR41DYsfJTB19tpCboxQuw== dependencies: - "@typescript-eslint/types" "5.40.1" - "@typescript-eslint/visitor-keys" "5.40.1" + "@typescript-eslint/types" "5.55.0" + "@typescript-eslint/visitor-keys" "5.55.0" -"@typescript-eslint/type-utils@5.40.1": - version "5.40.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.40.1.tgz#091e4ce3bebbdb68f4980bae9dee2e4e1725f601" - integrity sha512-DLAs+AHQOe6n5LRraXiv27IYPhleF0ldEmx6yBqBgBLaNRKTkffhV1RPsjoJBhVup2zHxfaRtan8/YRBgYhU9Q== +"@typescript-eslint/type-utils@5.55.0": + version "5.55.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.55.0.tgz#74bf0233523f874738677bb73cb58094210e01e9" + integrity sha512-ObqxBgHIXj8rBNm0yh8oORFrICcJuZPZTqtAFh0oZQyr5DnAHZWfyw54RwpEEH+fD8suZaI0YxvWu5tYE/WswA== dependencies: - "@typescript-eslint/typescript-estree" "5.40.1" - "@typescript-eslint/utils" "5.40.1" + "@typescript-eslint/typescript-estree" "5.55.0" + "@typescript-eslint/utils" "5.55.0" debug "^4.3.4" tsutils "^3.21.0" @@ -3061,10 +3021,15 @@ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.16.0.tgz#5827b011982950ed350f075eaecb7f47d3c643ee" integrity sha512-oUorOwLj/3/3p/HFwrp6m/J2VfbLC8gjW5X3awpQJ/bSG+YRGFS4dpsvtQ8T2VNveV+LflQHjlLvB6v0R87z4g== -"@typescript-eslint/types@5.40.1": - version "5.40.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.40.1.tgz#de37f4f64de731ee454bb2085d71030aa832f749" - integrity sha512-Icg9kiuVJSwdzSQvtdGspOlWNjVDnF3qVIKXdJ103o36yRprdl3Ge5cABQx+csx960nuMF21v8qvO31v9t3OHw== +"@typescript-eslint/types@5.49.0": + version "5.49.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.49.0.tgz#ad66766cb36ca1c89fcb6ac8b87ec2e6dac435c3" + integrity sha512-7If46kusG+sSnEpu0yOz2xFv5nRz158nzEXnJFCGVEHWnuzolXKwrH5Bsf9zsNlOQkyZuk0BZKKoJQI+1JPBBg== + +"@typescript-eslint/types@5.55.0": + version "5.55.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.55.0.tgz#9830f8d3bcbecf59d12f821e5bc6960baaed41fd" + integrity sha512-M4iRh4AG1ChrOL6Y+mETEKGeDnT7Sparn6fhZ5LtVJF1909D5O4uqK+C5NPbLmpfZ0XIIxCdwzKiijpZUOvOug== "@typescript-eslint/typescript-estree@5.16.0": version "5.16.0" @@ -3079,13 +3044,26 @@ semver "^7.3.5" tsutils "^3.21.0" -"@typescript-eslint/typescript-estree@5.40.1": - version "5.40.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.40.1.tgz#9a7d25492f02c69882ce5e0cd1857b0c55645d72" - integrity sha512-5QTP/nW5+60jBcEPfXy/EZL01qrl9GZtbgDZtDPlfW5zj/zjNrdI2B5zMUHmOsfvOr2cWqwVdWjobCiHcedmQA== +"@typescript-eslint/typescript-estree@5.49.0": + version "5.49.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.49.0.tgz#ebd6294c0ea97891fce6af536048181e23d729c8" + integrity sha512-PBdx+V7deZT/3GjNYPVQv1Nc0U46dAHbIuOG8AZ3on3vuEKiPDwFE/lG1snN2eUB9IhF7EyF7K1hmTcLztNIsA== + dependencies: + "@typescript-eslint/types" "5.49.0" + "@typescript-eslint/visitor-keys" "5.49.0" + debug "^4.3.4" + globby "^11.1.0" + is-glob "^4.0.3" + semver "^7.3.7" + tsutils "^3.21.0" + +"@typescript-eslint/typescript-estree@5.55.0": + version "5.55.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.55.0.tgz#8db7c8e47ecc03d49b05362b8db6f1345ee7b575" + integrity sha512-I7X4A9ovA8gdpWMpr7b1BN9eEbvlEtWhQvpxp/yogt48fy9Lj3iE3ild/1H3jKBBIYj5YYJmS2+9ystVhC7eaQ== dependencies: - "@typescript-eslint/types" "5.40.1" - "@typescript-eslint/visitor-keys" "5.40.1" + "@typescript-eslint/types" "5.55.0" + "@typescript-eslint/visitor-keys" "5.55.0" debug "^4.3.4" globby "^11.1.0" is-glob "^4.0.3" @@ -3104,16 +3082,30 @@ eslint-scope "^5.1.1" eslint-utils "^3.0.0" -"@typescript-eslint/utils@5.40.1", "@typescript-eslint/utils@^5.10.0": - version "5.40.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.40.1.tgz#3204fb73a559d3b7bab7dc9d3c44487c2734a9ca" - integrity sha512-a2TAVScoX9fjryNrW6BZRnreDUszxqm9eQ9Esv8n5nXApMW0zeANUYlwh/DED04SC/ifuBvXgZpIK5xeJHQ3aw== +"@typescript-eslint/utils@5.55.0": + version "5.55.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.55.0.tgz#34e97322e7ae5b901e7a870aabb01dad90023341" + integrity sha512-FkW+i2pQKcpDC3AY6DU54yl8Lfl14FVGYDgBTyGKB75cCwV3KpkpTMFi9d9j2WAJ4271LR2HeC5SEWF/CZmmfw== dependencies: + "@eslint-community/eslint-utils" "^4.2.0" "@types/json-schema" "^7.0.9" "@types/semver" "^7.3.12" - "@typescript-eslint/scope-manager" "5.40.1" - "@typescript-eslint/types" "5.40.1" - "@typescript-eslint/typescript-estree" "5.40.1" + "@typescript-eslint/scope-manager" "5.55.0" + "@typescript-eslint/types" "5.55.0" + "@typescript-eslint/typescript-estree" "5.55.0" + eslint-scope "^5.1.1" + semver "^7.3.7" + +"@typescript-eslint/utils@^5.10.0": + version "5.49.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.49.0.tgz#1c07923bc55ff7834dfcde487fff8d8624a87b32" + integrity sha512-cPJue/4Si25FViIb74sHCLtM4nTSBXtLx1d3/QT6mirQ/c65bV8arBEebBJJizfq8W2YyMoPI/WWPFWitmNqnQ== + dependencies: + "@types/json-schema" "^7.0.9" + "@types/semver" "^7.3.12" + "@typescript-eslint/scope-manager" "5.49.0" + "@typescript-eslint/types" "5.49.0" + "@typescript-eslint/typescript-estree" "5.49.0" eslint-scope "^5.1.1" eslint-utils "^3.0.0" semver "^7.3.7" @@ -3126,15 +3118,23 @@ "@typescript-eslint/types" "5.16.0" eslint-visitor-keys "^3.0.0" -"@typescript-eslint/visitor-keys@5.40.1": - version "5.40.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.40.1.tgz#f3d2bf5af192f4432b84cec6fdcb387193518754" - integrity sha512-A2DGmeZ+FMja0geX5rww+DpvILpwo1OsiQs0M+joPWJYsiEFBLsH0y1oFymPNul6Z5okSmHpP4ivkc2N0Cgfkw== +"@typescript-eslint/visitor-keys@5.49.0": + version "5.49.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.49.0.tgz#2561c4da3f235f5c852759bf6c5faec7524f90fe" + integrity sha512-v9jBMjpNWyn8B6k/Mjt6VbUS4J1GvUlR4x3Y+ibnP1z7y7V4n0WRz+50DY6+Myj0UaXVSuUlHohO+eZ8IJEnkg== + dependencies: + "@typescript-eslint/types" "5.49.0" + eslint-visitor-keys "^3.3.0" + +"@typescript-eslint/visitor-keys@5.55.0": + version "5.55.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.55.0.tgz#01ad414fca8367706d76cdb94adf788dc5b664a2" + integrity sha512-q2dlHHwWgirKh1D3acnuApXG+VNXpEY5/AwRxDVuEQpxWaB0jCDe0jFMVMALJ3ebSfuOVE8/rMS+9ZOYGg1GWw== dependencies: - "@typescript-eslint/types" "5.40.1" + "@typescript-eslint/types" "5.55.0" eslint-visitor-keys "^3.3.0" -"@xmldom/xmldom@^0.8.5": +"@xmldom/xmldom@^0.8.6": version "0.8.6" resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.8.6.tgz#8a1524eb5bd5e965c1e3735476f0262469f71440" integrity sha512-uRjjusqpoqfmRkTaNuLJ2VohVr67Q5YwDATW3VU7PfzTj6IRaihGrYI7zckGZjxQPBIp63nfvJbM+Yu5ICh0Bg== @@ -3280,10 +3280,10 @@ ajv@^6.10.0, ajv@^6.12.4: json-schema-traverse "^0.4.1" uri-js "^4.2.2" -ajv@^8.11.0: - version "8.11.0" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.11.0.tgz#977e91dd96ca669f54a11e23e378e33b884a565f" - integrity sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg== +ajv@^8.12.0: + version "8.12.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" + integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== dependencies: fast-deep-equal "^3.1.1" json-schema-traverse "^1.0.0" @@ -3326,7 +3326,7 @@ ansi-styles@^5.0.0: resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== -anymatch@^3.0.3, anymatch@~3.1.2: +anymatch@^3.0.3: version "3.1.2" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== @@ -3364,6 +3364,14 @@ argparse@^2.0.1: resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== +array-buffer-byte-length@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead" + integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A== + dependencies: + call-bind "^1.0.2" + is-array-buffer "^3.0.1" + array-differ@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b" @@ -3374,15 +3382,15 @@ array-ify@^1.0.0: resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" integrity sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4= -array-includes@^3.1.4: - version "3.1.4" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.4.tgz#f5b493162c760f3539631f005ba2bb46acb45ba9" - integrity sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw== +array-includes@^3.1.6: + version "3.1.6" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f" + integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw== dependencies: call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" - get-intrinsic "^1.1.1" + define-properties "^1.1.4" + es-abstract "^1.20.4" + get-intrinsic "^1.1.3" is-string "^1.0.7" array-union@^2.1.0: @@ -3390,14 +3398,25 @@ array-union@^2.1.0: resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== -array.prototype.flat@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz#07e0975d84bbc7c48cd1879d609e682598d33e13" - integrity sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg== +array.prototype.flat@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz#ffc6576a7ca3efc2f46a143b9d1dda9b4b3cf5e2" + integrity sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA== dependencies: call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.0" + define-properties "^1.1.4" + es-abstract "^1.20.4" + es-shim-unscopables "^1.0.0" + +array.prototype.flatmap@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz#1aae7903c2100433cb8261cd4ed310aab5c4a183" + integrity sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + es-shim-unscopables "^1.0.0" arrify@^1.0.1: version "1.0.1" @@ -3441,28 +3460,28 @@ available-typed-arrays@^1.0.5: resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== -aws-cdk-lib@2.54.0: - version "2.54.0" - resolved "https://registry.yarnpkg.com/aws-cdk-lib/-/aws-cdk-lib-2.54.0.tgz#5271a4061a5be674e53815bf812d186be84855fe" - integrity sha512-DooUehpsNnFY2WjIxtXNBF37PTCvFSNK6E5c9cYpgQiofF3ayT7h7ppFhoWrc53trV3hw544kZDWL6aJszXCaA== +aws-cdk-lib@2.70.0: + version "2.70.0" + resolved "https://registry.yarnpkg.com/aws-cdk-lib/-/aws-cdk-lib-2.70.0.tgz#207422bf8766caf56c76956f9f2263cdbe97ef67" + integrity sha512-q/Go/3VERycIMJp3LfVtjRCLnIJHXJ0gfev5qM5yPyuvoDgZaKuaGA54T0IebgXDyZzS6We3j/DhuP/nPR8sPw== dependencies: - "@aws-cdk/asset-awscli-v1" "^2.2.16" + "@aws-cdk/asset-awscli-v1" "^2.2.97" "@aws-cdk/asset-kubectl-v20" "^2.1.1" - "@aws-cdk/asset-node-proxy-agent-v5" "^2.0.21" + "@aws-cdk/asset-node-proxy-agent-v5" "^2.0.77" "@balena/dockerignore" "^1.0.2" case "1.6.3" fs-extra "^9.1.0" - ignore "^5.2.0" + ignore "^5.2.4" jsonschema "^1.4.1" minimatch "^3.1.2" - punycode "^2.1.1" + punycode "^2.3.0" semver "^7.3.8" yaml "1.10.2" -aws-cdk@2.54.0: - version "2.54.0" - resolved "https://registry.yarnpkg.com/aws-cdk/-/aws-cdk-2.54.0.tgz#bb1b033dd82e8be8fa2cdabdc7004d01ef0ca4f6" - integrity sha512-Muk4/cS5SrwPmj4wCoXEXubknIMaIBGteb8dohWFFyAr3I6QrvZ+41EkVvhPnEQEeJpzZQ2Qa65HxgoRC6WMhw== +aws-cdk@2.70.0: + version "2.70.0" + resolved "https://registry.yarnpkg.com/aws-cdk/-/aws-cdk-2.70.0.tgz#95377f7ddc8f5a0a625f5feb15e610b32b70e3cf" + integrity sha512-B12e+h8FNNS2BGgBKzKrU541shC/9CWeC1Z/CwX2NKxPgbeP2eGtgR1hCfT/VaotcfJ8+dSd4I32nNNc+wz+QA== optionalDependencies: fsevents "2.3.2" @@ -3475,26 +3494,10 @@ aws-sdk-mock@5.5.0: sinon "^11.1.1" traverse "^0.6.6" -aws-sdk@^2.1272.0: - version "2.1274.0" - resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.1274.0.tgz#cfffb1243b5b5a713c37c4bf30a7373856e76a59" - integrity sha512-s6Dg2ymytzvwTeA5ZhPvw8KkWbPEBXF/B5wmJK0QfBZwDCW3xRsfvYGTJC0w2M2hYrZOzjPYICsOspcAK333Cg== - dependencies: - buffer "4.9.2" - events "1.1.1" - ieee754 "1.1.13" - jmespath "0.16.0" - querystring "0.2.0" - sax "1.2.1" - url "0.10.3" - util "^0.12.4" - uuid "8.0.0" - xml2js "0.4.19" - -aws-sdk@^2.928.0: - version "2.1184.0" - resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.1184.0.tgz#6f800815382284825a3f03422410eaf3cefcac68" - integrity sha512-g4UQgc8+Ljk2e6xJYwBSQrDJ8BmQ/E3nHLw9ITEJKC1hgK8DLy77PUielA0ptscoKz5ySCSSGbMjR1B1HgThKQ== +aws-sdk@^2.1334.0, aws-sdk@^2.928.0: + version "2.1334.0" + resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.1334.0.tgz#011e0b8c54d26f559e4608c91b9be81701d6c505" + integrity sha512-nJuV8QYY39sI1Q7u7Dsd2XcxDkUG/Z5oGosc41LrTBAHQjPib3rXV06zaL9jS+4yQ9Ko7qon2f/0ZVVuUPJjDA== dependencies: buffer "4.9.2" events "1.1.1" @@ -3507,16 +3510,16 @@ aws-sdk@^2.928.0: uuid "8.0.0" xml2js "0.4.19" -awslint@2.54.0: - version "2.54.0" - resolved "https://registry.yarnpkg.com/awslint/-/awslint-2.54.0.tgz#d3929eebe1549707fb1f4200b8f23cc6e33d61c5" - integrity sha512-AuF7xWlADOaSLIasRlHNkolatv3AAERGRvPuSKbtg51hByrqnRBJScIqdJ93sB2wirq3R3INeiYcJO/1BEUuJg== +awslint@2.68.0: + version "2.68.0" + resolved "https://registry.yarnpkg.com/awslint/-/awslint-2.68.0.tgz#3f10bd9f892aa35321e5bf724deeb8589c8af28b" + integrity sha512-BJFJKxTjsItuPY/X8rhq/FOlb+WgFZD4OU3hbMLv6ZhcFPy9hgFKmJY3KjfWYol8ETebSrzWRgD5/JvUTRSSAg== dependencies: - "@jsii/spec" "1.71.0" + "@jsii/spec" "1.77.0" camelcase "^6.3.0" chalk "^4" fs-extra "^9.1.0" - jsii-reflect "1.71.0" + jsii-reflect "1.77.0" yargs "^16.2.0" axios@^1.0.0: @@ -3621,11 +3624,6 @@ bin-links@^3.0.0: rimraf "^3.0.0" write-file-atomic "^4.0.0" -binary-extensions@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" - integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== - bl@^4.0.3, bl@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" @@ -3655,7 +3653,7 @@ brace-expansion@^2.0.1: dependencies: balanced-match "^1.0.0" -braces@^3.0.1, braces@~3.0.2: +braces@^3.0.1: version "3.0.2" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== @@ -3742,10 +3740,10 @@ builtins@^5.0.0: dependencies: semver "^7.0.0" -byte-size@^7.0.0: - version "7.0.1" - resolved "https://registry.yarnpkg.com/byte-size/-/byte-size-7.0.1.tgz#b1daf3386de7ab9d706b941a748dbfc71130dee3" - integrity sha512-crQdqyCwhokxwV1UyDzLZanhkugAgft7vt0qbbdt60C6Zf3CAiGmtUCylbtYwrU6loOUw3euGrNtW1J651ot1A== +byte-size@7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/byte-size/-/byte-size-7.0.0.tgz#36528cd1ca87d39bd9abd51f5715dc93b6ceb032" + integrity sha512-NNiBxKgxybMBtWdmvx7ZITJi4ZG+CYUgwOSZTfqB1qogkRHrhbQE/R2r5Fh94X+InN5MCYz6SvB/ejHMj/HbsQ== cacache@^15.2.0: version "15.3.0" @@ -3882,21 +3880,6 @@ chardet@^0.7.0: resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== -chokidar@^3.5.1: - version "3.5.3" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" - integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== - dependencies: - anymatch "~3.1.2" - braces "~3.0.2" - glob-parent "~5.1.2" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.6.0" - optionalDependencies: - fsevents "~2.3.2" - chownr@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" @@ -3953,7 +3936,16 @@ cliui@^7.0.2: strip-ansi "^6.0.0" wrap-ansi "^7.0.0" -clone-deep@^4.0.1: +cliui@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" + integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.1" + wrap-ansi "^7.0.0" + +clone-deep@4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== @@ -3972,7 +3964,7 @@ clone@^2.1.2: resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= -cmd-shim@^5.0.0: +cmd-shim@5.0.0, cmd-shim@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/cmd-shim/-/cmd-shim-5.0.0.tgz#8d0aaa1a6b0708630694c4dbde070ed94c707724" integrity sha512-qkCtZ59BidfEwHltnJwkyVZn+XQojdAySM1D1gSeh11Z4pW1Kpolkyo53L5noc0nrxmIvyFwTmJRo4xs7FFLPw== @@ -3984,10 +3976,10 @@ co@^4.6.0: resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= -codemaker@^1.71.0: - version "1.71.0" - resolved "https://registry.yarnpkg.com/codemaker/-/codemaker-1.71.0.tgz#f065b290f33e730c877642d9456671470d3e5c38" - integrity sha512-kjpPxr5TRMYr2BG0EP9IEjQAeE6lTT9fybnCBxQdw3ebVoG8pvMshsQmoMwreL7IaloV8EYIkA+cfr/UpQ6CCg== +codemaker@^1.77.0: + version "1.77.0" + resolved "https://registry.yarnpkg.com/codemaker/-/codemaker-1.77.0.tgz#8fa150ab21c8fcb0f6ee557bbc3160529c03499c" + integrity sha512-XSHAqkXMn5OtcebJLVMFEW9puB+4ZmmChBFspEf62ZeYzs+ggSXEHW9GrjC/ZyX+sfxql6ciJP3z25sSp4VsVQ== dependencies: camelcase "^6.3.0" decamelize "^5.0.1" @@ -4032,7 +4024,7 @@ colors@1.4.0: resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== -columnify@^1.6.0: +columnify@1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/columnify/-/columnify-1.6.0.tgz#6989531713c9008bb29735e61e37acf5bd553cf3" integrity sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q== @@ -4085,10 +4077,10 @@ concat-stream@^2.0.0: readable-stream "^3.0.2" typedarray "^0.0.6" -config-chain@^1.1.12: - version "1.1.13" - resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.13.tgz#fad0795aa6a6cdaff9ed1b68e9dff94372c232f4" - integrity sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ== +config-chain@1.1.12: + version "1.1.12" + resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa" + integrity sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA== dependencies: ini "^1.3.4" proto-list "~1.2.1" @@ -4103,6 +4095,14 @@ constructs@^10.0.0: resolved "https://registry.yarnpkg.com/constructs/-/constructs-10.1.54.tgz#569849c9bb20f5626efff1fd44c91f65247ba08c" integrity sha512-zpHUVzv/FaEdZzdbz8N0H6kXxpvJaAqaLVD/OpCMzVyqqAkv/CAi9N/zFuFwuc/EJZLmDY9Kx4uNIQYX/NI3jA== +conventional-changelog-angular@5.0.12: + version "5.0.12" + resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-5.0.12.tgz#c979b8b921cbfe26402eb3da5bbfda02d865a2b9" + integrity sha512-5GLsbnkR/7A89RyHLvvoExbiGbd9xKdKqDTrArnPbOqBqG/2wIosu0fHwpeIRI8Tl94MhVNBXcLJZl92ZQ5USw== + dependencies: + compare-func "^2.0.0" + q "^1.5.1" + conventional-changelog-angular@^5.0.12: version "5.0.13" resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz#896885d63b914a70d4934b59d2fe7bde1832b28c" @@ -4148,7 +4148,7 @@ conventional-changelog-conventionalcommits@^4.5.0: lodash "^4.17.15" q "^1.5.1" -conventional-changelog-core@^4.2.1, conventional-changelog-core@^4.2.4: +conventional-changelog-core@4.2.4, conventional-changelog-core@^4.2.1: version "4.2.4" resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz#e50d047e8ebacf63fac3dc67bf918177001e1e9f" integrity sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg== @@ -4261,7 +4261,7 @@ conventional-commits-parser@^3.2.0: split2 "^3.0.0" through2 "^4.0.0" -conventional-recommended-bump@6.1.0, conventional-recommended-bump@^6.1.0: +conventional-recommended-bump@6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/conventional-recommended-bump/-/conventional-recommended-bump-6.1.0.tgz#cfa623285d1de554012f2ffde70d9c8a22231f55" integrity sha512-uiApbSiNGM/kkdL9GTOLAqC4hbptObFo4wW2QRyHsKciGAfQuLU1ShZ1BIVI/+K2BE/W1AWYQMCXAsv4dyKPaw== @@ -4287,10 +4287,10 @@ core-util-is@~1.0.0: resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== -cosmiconfig@^7.0.0: - version "7.0.1" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d" - integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ== +cosmiconfig@7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.0.tgz#ef9b44d773959cae63ddecd122de23853b60f8d3" + integrity sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA== dependencies: "@types/parse-json" "^4.0.0" import-fresh "^3.2.1" @@ -4360,13 +4360,6 @@ debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, d dependencies: ms "2.1.2" -debug@^2.6.9: - version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - debug@^3.2.7: version "3.2.7" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" @@ -4402,7 +4395,7 @@ decimal.js@^10.2.1: resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.3.1.tgz#d8c3a444a9c6774ba60ca6ad7261c3a94fd5e783" integrity sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ== -dedent@^0.7.0: +dedent@0.7.0, dedent@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= @@ -4515,10 +4508,10 @@ diff@^4.0.1: resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== -diff@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/diff/-/diff-5.0.0.tgz#7ed6ad76d859d030787ec35855f5b1daf31d852b" - integrity sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w== +diff@^5.0.0, diff@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-5.1.0.tgz#bc52d298c5ea8df9194800224445ed43ffc87e40" + integrity sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw== dir-glob@^3.0.1: version "3.0.1" @@ -4548,6 +4541,13 @@ domexception@^2.0.1: dependencies: webidl-conversions "^5.0.0" +dot-prop@6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-6.0.1.tgz#fc26b3cf142b9e59b74dbd39ed66ce620c681083" + integrity sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA== + dependencies: + is-obj "^2.0.0" + dot-prop@^5.1.0: version "5.3.0" resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" @@ -4555,13 +4555,6 @@ dot-prop@^5.1.0: dependencies: is-obj "^2.0.0" -dot-prop@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-6.0.1.tgz#fc26b3cf142b9e59b74dbd39ed66ce620c681083" - integrity sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA== - dependencies: - is-obj "^2.0.0" - dotenv@~10.0.0: version "10.0.0" resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-10.0.0.tgz#3d4227b8fb95f81096cdd2b66653fb2c7085ba81" @@ -4698,7 +4691,7 @@ error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -es-abstract@^1.19.0, es-abstract@^1.19.1: +es-abstract@^1.19.0: version "1.19.1" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.1.tgz#d4885796876916959de78edaa0df456627115ec3" integrity sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w== @@ -4753,6 +4746,62 @@ es-abstract@^1.19.5, es-abstract@^1.20.0: string.prototype.trimstart "^1.0.5" unbox-primitive "^1.0.2" +es-abstract@^1.20.4: + version "1.21.2" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.21.2.tgz#a56b9695322c8a185dc25975aa3b8ec31d0e7eff" + integrity sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg== + dependencies: + array-buffer-byte-length "^1.0.0" + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + es-set-tostringtag "^2.0.1" + es-to-primitive "^1.2.1" + function.prototype.name "^1.1.5" + get-intrinsic "^1.2.0" + get-symbol-description "^1.0.0" + globalthis "^1.0.3" + gopd "^1.0.1" + has "^1.0.3" + has-property-descriptors "^1.0.0" + has-proto "^1.0.1" + has-symbols "^1.0.3" + internal-slot "^1.0.5" + is-array-buffer "^3.0.2" + is-callable "^1.2.7" + is-negative-zero "^2.0.2" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.2" + is-string "^1.0.7" + is-typed-array "^1.1.10" + is-weakref "^1.0.2" + object-inspect "^1.12.3" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.4.3" + safe-regex-test "^1.0.0" + string.prototype.trim "^1.2.7" + string.prototype.trimend "^1.0.6" + string.prototype.trimstart "^1.0.6" + typed-array-length "^1.0.4" + unbox-primitive "^1.0.2" + which-typed-array "^1.1.9" + +es-set-tostringtag@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz#338d502f6f674301d710b80c8592de8a15f09cd8" + integrity sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg== + dependencies: + get-intrinsic "^1.1.3" + has "^1.0.3" + has-tostringtag "^1.0.0" + +es-shim-unscopables@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz#702e632193201e3edf8713635d083d378e510241" + integrity sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w== + dependencies: + has "^1.0.3" + es-to-primitive@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" @@ -4794,18 +4843,19 @@ escodegen@^2.0.0: optionalDependencies: source-map "~0.6.1" -eslint-import-resolver-node@^0.3.6: - version "0.3.6" - resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz#4048b958395da89668252001dbd9eca6b83bacbd" - integrity sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw== +eslint-import-resolver-node@^0.3.7: + version "0.3.7" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz#83b375187d412324a1963d84fa664377a23eb4d7" + integrity sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA== dependencies: debug "^3.2.7" - resolve "^1.20.0" + is-core-module "^2.11.0" + resolve "^1.22.1" -eslint-import-resolver-typescript@^3.5.1: - version "3.5.1" - resolved "https://registry.yarnpkg.com/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.5.1.tgz#c72634da072eebd04fe73007fa58a62c333c8147" - integrity sha512-U7LUjNJPYjNsHvAUAkt/RU3fcTSpbllA0//35B4eLYTX74frmOepbt7F7J3D1IGtj9k21buOpaqtDd4ZlS/BYQ== +eslint-import-resolver-typescript@^3.5.3: + version "3.5.3" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.5.3.tgz#db5ed9e906651b7a59dd84870aaef0e78c663a05" + integrity sha512-njRcKYBc3isE42LaTcJNVANR3R99H9bAxBDMNDr2W7yq5gYPxbU3MkdhsQukxZ/Xg9C2vcyLlDsbKfRDg0QvCQ== dependencies: debug "^4.3.4" enhanced-resolve "^5.10.0" @@ -4813,15 +4863,14 @@ eslint-import-resolver-typescript@^3.5.1: globby "^13.1.2" is-core-module "^2.10.0" is-glob "^4.0.3" - synckit "^0.8.3" + synckit "^0.8.4" -eslint-module-utils@^2.7.3: - version "2.7.3" - resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz#ad7e3a10552fdd0642e1e55292781bd6e34876ee" - integrity sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ== +eslint-module-utils@^2.7.4: + version "2.7.4" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz#4f3e41116aaf13a20792261e61d3a2e7e0583974" + integrity sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA== dependencies: debug "^3.2.7" - find-up "^2.1.0" eslint-plugin-deprecation@^1.3.3: version "1.3.3" @@ -4832,29 +4881,31 @@ eslint-plugin-deprecation@^1.3.3: tslib "^2.3.1" tsutils "^3.21.0" -eslint-plugin-import@^2.26.0: - version "2.26.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz#f812dc47be4f2b72b478a021605a59fc6fe8b88b" - integrity sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA== +eslint-plugin-import@^2.27.5: + version "2.27.5" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz#876a6d03f52608a3e5bb439c2550588e51dd6c65" + integrity sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow== dependencies: - array-includes "^3.1.4" - array.prototype.flat "^1.2.5" - debug "^2.6.9" + array-includes "^3.1.6" + array.prototype.flat "^1.3.1" + array.prototype.flatmap "^1.3.1" + debug "^3.2.7" doctrine "^2.1.0" - eslint-import-resolver-node "^0.3.6" - eslint-module-utils "^2.7.3" + eslint-import-resolver-node "^0.3.7" + eslint-module-utils "^2.7.4" has "^1.0.3" - is-core-module "^2.8.1" + is-core-module "^2.11.0" is-glob "^4.0.3" minimatch "^3.1.2" - object.values "^1.1.5" - resolve "^1.22.0" + object.values "^1.1.6" + resolve "^1.22.1" + semver "^6.3.0" tsconfig-paths "^3.14.1" -eslint-plugin-jest@^26.8.3: - version "26.8.3" - resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-26.8.3.tgz#f5d9bb162636491c8f6f0cd2743fe67c86569338" - integrity sha512-2roWu1MkEiihQ/qEszPPoaoqVI1x2D8Jtadk5AmoXTdEeNVPMu01Dtz7jIuTOAmdW3L+tSkPZOtEtQroYJDt0A== +eslint-plugin-jest@^27.2.1: + version "27.2.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-27.2.1.tgz#b85b4adf41c682ea29f1f01c8b11ccc39b5c672c" + integrity sha512-l067Uxx7ZT8cO9NJuf+eJHvt6bqJyz2Z29wykyEdz/OtmcELQl2MQGQLX8J94O1cSJWAwUSEvCjwjA7KEK3Hmg== dependencies: "@typescript-eslint/utils" "^5.10.0" @@ -4898,13 +4949,16 @@ eslint-visitor-keys@^3.0.0, eslint-visitor-keys@^3.3.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826" integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA== -eslint@^8.26.0: - version "8.26.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.26.0.tgz#2bcc8836e6c424c4ac26a5674a70d44d84f2181d" - integrity sha512-kzJkpaw1Bfwheq4VXUezFriD1GxszX6dUekM7Z3aC2o4hju+tsR/XyTC3RcoSD7jmy9VkPU3+N6YjVU2e96Oyg== +eslint@^8.36.0: + version "8.36.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.36.0.tgz#1bd72202200a5492f91803b113fb8a83b11285cf" + integrity sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw== dependencies: - "@eslint/eslintrc" "^1.3.3" - "@humanwhocodes/config-array" "^0.11.6" + "@eslint-community/eslint-utils" "^4.2.0" + "@eslint-community/regexpp" "^4.4.0" + "@eslint/eslintrc" "^2.0.1" + "@eslint/js" "8.36.0" + "@humanwhocodes/config-array" "^0.11.8" "@humanwhocodes/module-importer" "^1.0.1" "@nodelib/fs.walk" "^1.2.8" ajv "^6.10.0" @@ -4914,16 +4968,15 @@ eslint@^8.26.0: doctrine "^3.0.0" escape-string-regexp "^4.0.0" eslint-scope "^7.1.1" - eslint-utils "^3.0.0" eslint-visitor-keys "^3.3.0" - espree "^9.4.0" - esquery "^1.4.0" + espree "^9.5.0" + esquery "^1.4.2" esutils "^2.0.2" fast-deep-equal "^3.1.3" file-entry-cache "^6.0.1" find-up "^5.0.0" glob-parent "^6.0.2" - globals "^13.15.0" + globals "^13.19.0" grapheme-splitter "^1.0.4" ignore "^5.2.0" import-fresh "^3.0.0" @@ -4938,15 +4991,14 @@ eslint@^8.26.0: minimatch "^3.1.2" natural-compare "^1.4.0" optionator "^0.9.1" - regexpp "^3.2.0" strip-ansi "^6.0.1" strip-json-comments "^3.1.0" text-table "^0.2.0" -espree@^9.4.0: - version "9.4.0" - resolved "https://registry.yarnpkg.com/espree/-/espree-9.4.0.tgz#cd4bc3d6e9336c433265fc0aa016fc1aaf182f8a" - integrity sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw== +espree@^9.5.0: + version "9.5.0" + resolved "https://registry.yarnpkg.com/espree/-/espree-9.5.0.tgz#3646d4e3f58907464edba852fa047e6a27bdf113" + integrity sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw== dependencies: acorn "^8.8.0" acorn-jsx "^5.3.2" @@ -4957,13 +5009,20 @@ esprima@^4.0.0, esprima@^4.0.1: resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== -esquery@^1.0.1, esquery@^1.4.0: +esquery@^1.0.1: version "1.4.0" resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== dependencies: estraverse "^5.1.0" +esquery@^1.4.2: + version "1.5.0" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b" + integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== + dependencies: + estraverse "^5.1.0" + esrecurse@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" @@ -4996,6 +5055,21 @@ events@1.1.1: resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924" integrity sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ= +execa@5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-5.0.0.tgz#4029b0007998a841fbd1032e5f4de86a3c1e3376" + integrity sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + execa@^5.0.0: version "5.1.1" resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" @@ -5083,10 +5157,10 @@ fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== -fast-xml-parser@4.0.11: - version "4.0.11" - resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.0.11.tgz#42332a9aca544520631c8919e6ea871c0185a985" - integrity sha512-4aUg3aNRR/WjQAcpceODG1C3x3lFANXRo8+1biqfieHmg9pyMt7qB4lQV/Ta6sJCTbA5vfD8fnA8S54JATiFUA== +fast-xml-parser@4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.1.2.tgz#5a98c18238d28a57bbdfa9fe4cda01211fff8f4a" + integrity sha512-CDYeykkle1LiA/uqQyNwYpFbyF6Axec6YapmpUP+/RHWIoR1zKjocdvNaTsxCxZzQ6v9MLXaSYm9Qq0thv0DHg== dependencies: strnum "^1.0.5" @@ -5132,7 +5206,7 @@ fill-range@^7.0.1: dependencies: to-regex-range "^5.0.1" -find-up@^2.0.0, find-up@^2.1.0: +find-up@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= @@ -5220,6 +5294,16 @@ fs-constants@^1.0.0: resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== +fs-extra@9.1.0, fs-extra@^9.1.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + fs-extra@^10.1.0: version "10.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" @@ -5229,6 +5313,15 @@ fs-extra@^10.1.0: jsonfile "^6.0.1" universalify "^2.0.0" +fs-extra@^11.1.0: + version "11.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.1.0.tgz#5784b102104433bb0e090f48bfc4a30742c357ed" + integrity sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + fs-extra@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" @@ -5238,16 +5331,6 @@ fs-extra@^8.1.0: jsonfile "^4.0.0" universalify "^0.1.0" -fs-extra@^9.1.0: - version "9.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" - integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== - dependencies: - at-least-node "^1.0.0" - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - fs-minipass@^2.0.0, fs-minipass@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" @@ -5260,7 +5343,7 @@ fs.realpath@^1.0.0: resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= -fsevents@2.3.2, fsevents@^2.3.2, fsevents@~2.3.2: +fsevents@2.3.2, fsevents@^2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== @@ -5332,6 +5415,15 @@ get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: has "^1.0.3" has-symbols "^1.0.1" +get-intrinsic@^1.1.3, get-intrinsic@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.0.tgz#7ad1dc0535f3a2904bba075772763e5051f6d05f" + integrity sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.3" + get-package-type@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" @@ -5347,11 +5439,16 @@ get-pkg-repo@^4.0.0: through2 "^2.0.0" yargs "^16.2.0" -get-port@^5.1.1: +get-port@5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/get-port/-/get-port-5.1.1.tgz#0469ed07563479de6efb986baf053dcd7d4e3193" integrity sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ== +get-stream@6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.0.tgz#3e0012cb6827319da2706e601a1583e8629a6718" + integrity sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg== + get-stream@^6.0.0: version "6.0.1" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" @@ -5405,7 +5502,7 @@ git-up@^7.0.0: is-ssh "^1.4.0" parse-url "^8.1.0" -git-url-parse@^13.1.0: +git-url-parse@13.1.0: version "13.1.0" resolved "https://registry.yarnpkg.com/git-url-parse/-/git-url-parse-13.1.0.tgz#07e136b5baa08d59fabdf0e33170de425adf07b4" integrity sha512-5FvPJP/70WkIprlUZ33bm4UAaFdjcLkJLpWft1BeZKqwR0uhhNGoKwlUaPtVb4LxCSQ++erHapRak9kWGj+FCA== @@ -5419,7 +5516,7 @@ gitconfiglocal@^1.0.0: dependencies: ini "^1.3.2" -glob-parent@^5.1.1, glob-parent@^5.1.2, glob-parent@~5.1.2: +glob-parent@5.1.2, glob-parent@^5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== @@ -5485,19 +5582,26 @@ globals@^11.1.0: resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== -globals@^13.15.0: - version "13.17.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-13.17.0.tgz#902eb1e680a41da93945adbdcb5a9f361ba69bd4" - integrity sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw== +globals@^13.19.0: + version "13.19.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.19.0.tgz#7a42de8e6ad4f7242fbcca27ea5b23aca367b5c8" + integrity sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ== dependencies: type-fest "^0.20.2" +globalthis@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf" + integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA== + dependencies: + define-properties "^1.1.3" + globalyzer@0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/globalyzer/-/globalyzer-0.1.0.tgz#cb76da79555669a1519d5a8edf093afaa0bf1465" integrity sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q== -globby@^11.0.2, globby@^11.0.4, globby@^11.1.0: +globby@11.1.0, globby@^11.0.4, globby@^11.1.0: version "11.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== @@ -5525,7 +5629,14 @@ globrex@^0.1.2: resolved "https://registry.yarnpkg.com/globrex/-/globrex-0.1.2.tgz#dd5d9ec826232730cd6793a5e33a9302985e6098" integrity sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg== -graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== + dependencies: + get-intrinsic "^1.1.3" + +graceful-fs@4.2.10, graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: version "4.2.10" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== @@ -5579,6 +5690,11 @@ has-property-descriptors@^1.0.0: dependencies: get-intrinsic "^1.1.1" +has-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" + integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== + has-symbols@^1.0.1, has-symbols@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" @@ -5596,7 +5712,7 @@ has-tostringtag@^1.0.0: dependencies: has-symbols "^1.0.2" -has-unicode@^2.0.1: +has-unicode@2.0.1, has-unicode@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= @@ -5647,9 +5763,9 @@ html-escaper@^2.0.0: integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== http-cache-semantics@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" - integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ== + version "4.1.1" + resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" + integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== http-proxy-agent@^4.0.1: version "4.0.1" @@ -5725,6 +5841,11 @@ ignore@^5.0.4, ignore@^5.2.0: resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== +ignore@^5.2.4: + version "5.2.4" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" + integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== + immediate@^3.2.3: version "3.3.0" resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.3.0.tgz#1aef225517836bcdf7f2a2de2600c79ff0269266" @@ -5784,7 +5905,7 @@ ini@^1.3.2, ini@^1.3.4: resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== -init-package-json@^3.0.2: +init-package-json@3.0.2, init-package-json@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/init-package-json/-/init-package-json-3.0.2.tgz#f5bc9bac93f2bdc005778bc2271be642fecfcd69" integrity sha512-YhlQPEjNFqlGdzrBfDNRLhvoSgX7iQRgSxgsNknRQ9ITXFT7UMfVMWhBTOh2Y+25lRnGrv5Xz8yZwQ3ACR6T3A== @@ -5827,6 +5948,15 @@ internal-slot@^1.0.3: has "^1.0.3" side-channel "^1.0.4" +internal-slot@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986" + integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ== + dependencies: + get-intrinsic "^1.2.0" + has "^1.0.3" + side-channel "^1.0.4" + ip@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" @@ -5840,6 +5970,15 @@ is-arguments@^1.0.4: call-bind "^1.0.2" has-tostringtag "^1.0.0" +is-array-buffer@^3.0.1, is-array-buffer@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe" + integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.0" + is-typed-array "^1.1.10" + is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" @@ -5852,13 +5991,6 @@ is-bigint@^1.0.1: dependencies: has-bigints "^1.0.1" -is-binary-path@~2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" - integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== - dependencies: - binary-extensions "^2.0.0" - is-boolean-object@^1.1.0: version "1.1.2" resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" @@ -5872,17 +6004,22 @@ is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.4: resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945" integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w== -is-ci@^2.0.0: +is-callable@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" + integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== + +is-ci@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== dependencies: ci-info "^2.0.0" -is-core-module@^2.10.0, is-core-module@^2.2.0, is-core-module@^2.5.0, is-core-module@^2.8.1: - version "2.10.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.10.0.tgz#9012ede0a91c69587e647514e1d5277019e728ed" - integrity sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg== +is-core-module@^2.10.0, is-core-module@^2.11.0, is-core-module@^2.5.0, is-core-module@^2.8.1, is-core-module@^2.9.0: + version "2.11.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144" + integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== dependencies: has "^1.0.3" @@ -5920,7 +6057,7 @@ is-generator-function@^1.0.7: dependencies: has-tostringtag "^1.0.0" -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== @@ -5974,11 +6111,6 @@ is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= -is-plain-obj@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" - integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== - is-plain-object@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" @@ -6023,6 +6155,11 @@ is-ssh@^1.4.0: dependencies: protocols "^2.0.1" +is-stream@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" + integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== + is-stream@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" @@ -6049,6 +6186,17 @@ is-text-path@^1.0.1: dependencies: text-extensions "^1.0.0" +is-typed-array@^1.1.10: + version "1.1.10" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.10.tgz#36a5b5cb4189b575d1a3e4b08536bfb485801e3f" + integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + is-typed-array@^1.1.3, is-typed-array@^1.1.9: version "1.1.9" resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.9.tgz#246d77d2871e7d9f5aeb1d54b9f52c71329ece67" @@ -6357,10 +6505,10 @@ jest-jasmine2@^27.5.1: pretty-format "^27.5.1" throat "^6.0.1" -jest-junit@^14.0.1: - version "14.0.1" - resolved "https://registry.yarnpkg.com/jest-junit/-/jest-junit-14.0.1.tgz#5b357d6f5d333459585d628a24cd48b5bbc92ba2" - integrity sha512-h7/wwzPbllgpQhhVcRzRC76/cc89GlazThoV1fDxcALkf26IIlRsu/AcTG64f4nR2WPE3Cbd+i/sVf+NCUHrWQ== +jest-junit@^15.0.0: + version "15.0.0" + resolved "https://registry.yarnpkg.com/jest-junit/-/jest-junit-15.0.0.tgz#a47544ab42e9f8fe7ada56306c218e09e52bd690" + integrity sha512-Z5sVX0Ag3HZdMUnD5DFlG+1gciIFSy7yIVPhOdGUi8YJaI9iLvvBb530gtQL2CHmv0JJeiwRZenr0VrSR7frvg== dependencies: mkdirp "^1.0.4" strip-ansi "^6.0.1" @@ -6669,66 +6817,66 @@ jsesc@^2.5.1: resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== -jsii-pacmak@^1.71.0: - version "1.71.0" - resolved "https://registry.yarnpkg.com/jsii-pacmak/-/jsii-pacmak-1.71.0.tgz#5b5bfebc332a2164574b182b0219f81e13cf919d" - integrity sha512-IaAzJLcvE6fgr7PBjPm/mSb4RCmBT2Ecog8G352J/n15Vqu0vEByvsyK+kxF/ymGAEbODXVN0CV2HjxLQ5FdgA== +jsii-pacmak@^1.77.0: + version "1.77.0" + resolved "https://registry.yarnpkg.com/jsii-pacmak/-/jsii-pacmak-1.77.0.tgz#f6253a871bccc8a0617a032235a8cdbf33bffd03" + integrity sha512-mYrITqM/fTiS1rzGFYeIK90/Ab7S39/4wFlBlhVYqqxbeAwiOFS1+zfx2m5RBYGvJMw5rd6S4zoWg6CnK2kpPg== dependencies: - "@jsii/check-node" "1.71.0" - "@jsii/spec" "^1.71.0" + "@jsii/check-node" "1.77.0" + "@jsii/spec" "^1.77.0" clone "^2.1.2" - codemaker "^1.71.0" + codemaker "^1.77.0" commonmark "^0.30.0" escape-string-regexp "^4.0.0" fs-extra "^10.1.0" - jsii-reflect "^1.71.0" - jsii-rosetta "^1.71.0" + jsii-reflect "^1.77.0" + jsii-rosetta "^1.77.0" semver "^7.3.8" spdx-license-list "^6.6.0" xmlbuilder "^15.1.1" yargs "^16.2.0" -jsii-reflect@1.71.0, jsii-reflect@^1.71.0: - version "1.71.0" - resolved "https://registry.yarnpkg.com/jsii-reflect/-/jsii-reflect-1.71.0.tgz#b6b3a9c68afae2e3c5bd6226cd48ef08286a994b" - integrity sha512-zaufJxtJi7X17bz0ya5Gp6TQ3m4/cbNSxvGboRo4dZGzz1Kaf4qXTlu08sN7NVM6ObTVeyp3atl1KLcf6MKIgw== +jsii-reflect@1.77.0, jsii-reflect@^1.77.0: + version "1.77.0" + resolved "https://registry.yarnpkg.com/jsii-reflect/-/jsii-reflect-1.77.0.tgz#f4fa0c43f550f6af065b118427763dc00f861a7c" + integrity sha512-wSEkBxdEjuZHp2qLPpUPFamhppvDBW+vUJi8/VnQlAYJMCOIvQPdj8GVfiMllc+6tir9xIHl8q30PZaanbQpXA== dependencies: - "@jsii/check-node" "1.71.0" - "@jsii/spec" "^1.71.0" + "@jsii/check-node" "1.77.0" + "@jsii/spec" "^1.77.0" chalk "^4" fs-extra "^10.1.0" - oo-ascii-tree "^1.71.0" + oo-ascii-tree "^1.77.0" yargs "^16.2.0" -jsii-rosetta@^1.71.0: - version "1.71.0" - resolved "https://registry.yarnpkg.com/jsii-rosetta/-/jsii-rosetta-1.71.0.tgz#180dd5c16bac3fe546562a343381c1341bb20850" - integrity sha512-Iu36Dxpu1JphYnicmnPvS4AsqmeOwExjenVqmGJaIJwdMG6W9ou3WM1FoUa7LzenaJiFY9jj1CvbD05xgAo+ow== +jsii-rosetta@^1.77.0: + version "1.77.0" + resolved "https://registry.yarnpkg.com/jsii-rosetta/-/jsii-rosetta-1.77.0.tgz#12e99f0e43c5028456883f46d3ac92bd8c77a22e" + integrity sha512-gOpK7YxGb64Fwy6zvEpRV3umC3u77HAmltP3kSF/eGPmM04ggTQ17UEfN+XsEO4NXJh1LDniMDyMjOIa3QViBw== dependencies: - "@jsii/check-node" "1.71.0" - "@jsii/spec" "1.71.0" - "@xmldom/xmldom" "^0.8.5" + "@jsii/check-node" "1.77.0" + "@jsii/spec" "1.77.0" + "@xmldom/xmldom" "^0.8.6" commonmark "^0.30.0" fast-glob "^3.2.12" - jsii "1.71.0" + jsii "1.77.0" semver "^7.3.8" semver-intersect "^1.4.0" typescript "~3.9.10" - workerpool "^6.3.0" + workerpool "^6.4.0" yargs "^16.2.0" -jsii@1.71.0, jsii@^1.71.0: - version "1.71.0" - resolved "https://registry.yarnpkg.com/jsii/-/jsii-1.71.0.tgz#f1725de3c89462745970b6b0c9c475c2c8580554" - integrity sha512-Dn6TvKgMNEsMU/WKliSbVs93Cno238LZZeJTNXk9L6vOR3d7jjEsWh7PJ7NhdyZeft2M3RFJQDKhg8eKeKM/4g== +jsii@1.77.0, jsii@^1.77.0: + version "1.77.0" + resolved "https://registry.yarnpkg.com/jsii/-/jsii-1.77.0.tgz#bc3f4e3c475045f5d8d49c3c6fe202b33a1d0705" + integrity sha512-3VODnWUhljro1+PmWlTWAEUPxWGWwCOmzOS6EG7l5E1KthurCgQDzhpTySlw80U85mGU9XvDJMcpvwuj3ESrKA== dependencies: - "@jsii/check-node" "1.71.0" - "@jsii/spec" "^1.71.0" + "@jsii/check-node" "1.77.0" + "@jsii/spec" "^1.77.0" case "^1.6.3" chalk "^4" fast-deep-equal "^3.1.3" fs-extra "^10.1.0" - log4js "^6.7.0" + log4js "^6.8.0" semver "^7.3.8" semver-intersect "^1.4.0" sort-json "^2.0.1" @@ -6769,19 +6917,12 @@ json-stringify-nice@^1.1.4: json-stringify-safe@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" - integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= - -json5@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" - integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== - dependencies: - minimist "^1.2.0" + integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= -json5@^2.1.2, json5@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" - integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== +json5@^1.0.1, json5@^2.1.2, json5@^2.2.1, json5@^2.2.2, json5@^2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== jsonc-parser@3.2.0: version "3.2.0" @@ -6844,34 +6985,87 @@ lazy@^1.0.11: resolved "https://registry.yarnpkg.com/lazy/-/lazy-1.0.11.tgz#daa068206282542c088288e975c297c1ae77b690" integrity sha1-2qBoIGKCVCwIgojpdcKXwa53tpA= -lerna@^5.5.2: - version "5.6.2" - resolved "https://registry.yarnpkg.com/lerna/-/lerna-5.6.2.tgz#cdcdfe4e8bf07eccb4ecff1c216def9c67e62af2" - integrity sha512-Y0yMPslvnBnTZi7Nrs/gDyYZYauNf61xWNCehISHIORxZmmpoluNkcWTfcyb47is5uJQCv5QJX5xKKubbs+a6w== - dependencies: - "@lerna/add" "5.6.2" - "@lerna/bootstrap" "5.6.2" - "@lerna/changed" "5.6.2" - "@lerna/clean" "5.6.2" - "@lerna/cli" "5.6.2" - "@lerna/command" "5.6.2" - "@lerna/create" "5.6.2" - "@lerna/diff" "5.6.2" - "@lerna/exec" "5.6.2" - "@lerna/import" "5.6.2" - "@lerna/info" "5.6.2" - "@lerna/init" "5.6.2" - "@lerna/link" "5.6.2" - "@lerna/list" "5.6.2" - "@lerna/publish" "5.6.2" - "@lerna/run" "5.6.2" - "@lerna/version" "5.6.2" - "@nrwl/devkit" ">=14.8.1 < 16" +lerna@^6.5.1: + version "6.5.1" + resolved "https://registry.yarnpkg.com/lerna/-/lerna-6.5.1.tgz#eb89698e5b2891f5681f39d980f63d0519fc464f" + integrity sha512-Va1bysubwWdoWZ1ncKcoTGBXNAu/10/TwELb550TTivXmEWjCCdek4eX0BNLTEYKxu3tpV2UEeqVisUiWGn4WA== + dependencies: + "@lerna/child-process" "6.5.1" + "@lerna/create" "6.5.1" + "@npmcli/arborist" "5.3.0" + "@npmcli/run-script" "4.1.7" + "@nrwl/devkit" ">=15.5.2 < 16" + "@octokit/plugin-enterprise-rest" "6.0.1" + "@octokit/rest" "19.0.3" + byte-size "7.0.0" + chalk "4.1.0" + clone-deep "4.0.1" + cmd-shim "5.0.0" + columnify "1.6.0" + config-chain "1.1.12" + conventional-changelog-angular "5.0.12" + conventional-changelog-core "4.2.4" + conventional-recommended-bump "6.1.0" + cosmiconfig "7.0.0" + dedent "0.7.0" + dot-prop "6.0.1" + envinfo "^7.7.4" + execa "5.0.0" + fs-extra "9.1.0" + get-port "5.1.1" + get-stream "6.0.0" + git-url-parse "13.1.0" + glob-parent "5.1.2" + globby "11.1.0" + graceful-fs "4.2.10" + has-unicode "2.0.1" import-local "^3.0.2" + init-package-json "3.0.2" inquirer "^8.2.4" + is-ci "2.0.0" + is-stream "2.0.0" + js-yaml "^4.1.0" + libnpmaccess "6.0.3" + libnpmpublish "6.0.4" + load-json-file "6.2.0" + make-dir "3.1.0" + minimatch "3.0.5" + multimatch "5.0.0" + node-fetch "2.6.7" + npm-package-arg "8.1.1" + npm-packlist "5.1.1" + npm-registry-fetch "13.3.0" npmlog "^6.0.2" - nx ">=14.8.1 < 16" + nx ">=15.5.2 < 16" + p-map "4.0.0" + p-map-series "2.1.0" + p-pipe "3.1.0" + p-queue "6.6.2" + p-reduce "2.1.0" + p-waterfall "2.1.1" + pacote "13.6.1" + path-exists "4.0.0" + pify "5.0.0" + read-cmd-shim "3.0.0" + read-package-json "5.0.1" + resolve-from "5.0.0" + rimraf "^3.0.2" + semver "7.3.4" + signal-exit "3.0.7" + slash "3.0.0" + ssri "9.0.1" + strong-log-transformer "2.1.0" + tar "6.1.11" + temp-dir "1.0.0" typescript "^3 || ^4" + upath "^2.0.1" + uuid "8.3.2" + validate-npm-package-license "3.0.4" + validate-npm-package-name "4.0.0" + write-file-atomic "4.0.1" + write-pkg "4.0.0" + yargs "16.2.0" + yargs-parser "20.2.4" level-codec@^9.0.0: version "9.0.2" @@ -6956,7 +7150,7 @@ levn@~0.3.0: prelude-ls "~1.1.2" type-check "~0.3.2" -libnpmaccess@^6.0.3: +libnpmaccess@6.0.3: version "6.0.3" resolved "https://registry.yarnpkg.com/libnpmaccess/-/libnpmaccess-6.0.3.tgz#473cc3e4aadb2bc713419d92e45d23b070d8cded" integrity sha512-4tkfUZprwvih2VUZYMozL7EMKgQ5q9VW2NtRyxWtQWlkLTAWHRklcAvBN49CVqEkhUw7vTX2fNgB5LzgUucgYg== @@ -6966,7 +7160,7 @@ libnpmaccess@^6.0.3: npm-package-arg "^9.0.1" npm-registry-fetch "^13.0.0" -libnpmpublish@^6.0.4: +libnpmpublish@6.0.4: version "6.0.4" resolved "https://registry.yarnpkg.com/libnpmpublish/-/libnpmpublish-6.0.4.tgz#adb41ec6b0c307d6f603746a4d929dcefb8f1a0b" integrity sha512-lvAEYW8mB8QblL6Q/PI/wMzKNvIrF7Kpujf/4fGS/32a2i3jzUXi04TNyIBcK6dQJ34IgywfaKGh+Jq4HYPFmg== @@ -6982,17 +7176,12 @@ lines-and-columns@^1.1.6: resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= -load-json-file@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" - integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs= - dependencies: - graceful-fs "^4.1.2" - parse-json "^4.0.0" - pify "^3.0.0" - strip-bom "^3.0.0" +lines-and-columns@~2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-2.0.3.tgz#b2f0badedb556b747020ab8ea7f0373e22efac1b" + integrity sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w== -load-json-file@^6.2.0: +load-json-file@6.2.0: version "6.2.0" resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-6.2.0.tgz#5c7770b42cafa97074ca2848707c61662f4251a1" integrity sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ== @@ -7002,6 +7191,16 @@ load-json-file@^6.2.0: strip-bom "^4.0.0" type-fest "^0.6.0" +load-json-file@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" + integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs= + dependencies: + graceful-fs "^4.1.2" + parse-json "^4.0.0" + pify "^3.0.0" + strip-bom "^3.0.0" + locate-path@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" @@ -7070,16 +7269,16 @@ log-symbols@^4.1.0: chalk "^4.1.0" is-unicode-supported "^0.1.0" -log4js@^6.7.0: - version "6.7.0" - resolved "https://registry.yarnpkg.com/log4js/-/log4js-6.7.0.tgz#fff671a74b2f6e956d135c3c756c79072809a23b" - integrity sha512-KA0W9ffgNBLDj6fZCq/lRbgR6ABAodRIDHrZnS48vOtfKa4PzWImb0Md1lmGCdO3n3sbCm/n1/WmrNlZ8kCI3Q== +log4js@^6.8.0: + version "6.9.1" + resolved "https://registry.yarnpkg.com/log4js/-/log4js-6.9.1.tgz#aba5a3ff4e7872ae34f8b4c533706753709e38b6" + integrity sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g== dependencies: date-format "^4.0.14" debug "^4.3.4" flatted "^3.2.7" rfdc "^1.3.0" - streamroller "^3.1.3" + streamroller "^3.1.5" lru-cache@^6.0.0: version "6.0.0" @@ -7098,6 +7297,13 @@ ltgt@~2.2.0: resolved "https://registry.yarnpkg.com/ltgt/-/ltgt-2.2.1.tgz#f35ca91c493f7b73da0e07495304f17b31f87ee5" integrity sha1-81ypHEk/e3PaDgdJUwTxezH4fuU= +make-dir@3.1.0, make-dir@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + make-dir@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" @@ -7106,13 +7312,6 @@ make-dir@^2.1.0: pify "^4.0.1" semver "^5.6.0" -make-dir@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== - dependencies: - semver "^6.0.0" - make-error@1.x, make-error@^1.1.1: version "1.3.6" resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" @@ -7282,7 +7481,7 @@ minimatch@3.0.5: dependencies: brace-expansion "^1.1.7" -minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: +minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== @@ -7306,9 +7505,9 @@ minimist-options@4.1.0: kind-of "^6.0.3" minimist@>=1.2.2, minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6: - version "1.2.6" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" - integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== + version "1.2.7" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18" + integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g== minipass-collect@^1.0.2: version "1.0.2" @@ -7409,11 +7608,6 @@ modify-values@^1.0.0: resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022" integrity sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw== -ms@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= - ms@2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" @@ -7424,7 +7618,7 @@ ms@^2.0.0, ms@^2.1.1: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== -multimatch@^5.0.0: +multimatch@5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/multimatch/-/multimatch-5.0.0.tgz#932b800963cea7a31a033328fa1e0c3a1874dbe6" integrity sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA== @@ -7445,6 +7639,11 @@ napi-macros@~2.0.0: resolved "https://registry.yarnpkg.com/napi-macros/-/napi-macros-2.0.0.tgz#2b6bae421e7b96eb687aa6c77a7858640670001b" integrity sha512-A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg== +natural-compare-lite@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz#17b09581988979fddafe0201e931ba933c96cbb4" + integrity sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g== + natural-compare@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" @@ -7465,13 +7664,13 @@ neo-async@^2.6.0: resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== -nise@^5.1.0, nise@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/nise/-/nise-5.1.1.tgz#ac4237e0d785ecfcb83e20f389185975da5c31f3" - integrity sha512-yr5kW2THW1AkxVmCnKEh4nbYkJdB3I7LUkiUgOvEkOp414mc2UMaHMA7pjq1nYowhdoJZGwEKGaQVbxfpWj10A== +nise@^5.1.0, nise@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/nise/-/nise-5.1.4.tgz#491ce7e7307d4ec546f5a659b2efe94a18b4bbc0" + integrity sha512-8+Ib8rRJ4L0o3kfmyVCL7gzrohyDe0cMFTBa2d364yIrEGMEoetznKJx899YxjybU6bL9SQkYPSBBs1gyYs8Xg== dependencies: - "@sinonjs/commons" "^1.8.3" - "@sinonjs/fake-timers" ">=5" + "@sinonjs/commons" "^2.0.0" + "@sinonjs/fake-timers" "^10.0.2" "@sinonjs/text-encoding" "^0.7.1" just-extend "^4.0.2" path-to-regexp "^1.7.0" @@ -7481,7 +7680,7 @@ node-addon-api@^3.2.1: resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-3.2.1.tgz#81325e0a2117789c0128dab65e7e38f07ceba161" integrity sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A== -node-fetch@^2.6.1, node-fetch@^2.6.7: +node-fetch@2.6.7, node-fetch@^2.6.7: version "2.6.7" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== @@ -7582,7 +7781,7 @@ normalize-package-data@^4.0.0: semver "^7.3.5" validate-npm-package-license "^3.0.4" -normalize-path@^3.0.0, normalize-path@~3.0.0: +normalize-path@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== @@ -7624,20 +7823,20 @@ npm-package-arg@^9.0.0, npm-package-arg@^9.0.1: semver "^7.3.5" validate-npm-package-name "^4.0.0" -npm-packlist@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-5.1.0.tgz#f3fd52903a021009913a133732022132eb355ce7" - integrity sha512-a04sqF6FbkyOAFA19AA0e94gS7Et5T2/IMj3VOT9nOF2RaRdVPQ1Q17Fb/HaDRFs+gbC7HOmhVZ29adpWgmDZg== +npm-packlist@5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-5.1.1.tgz#79bcaf22a26b6c30aa4dd66b976d69cc286800e0" + integrity sha512-UfpSvQ5YKwctmodvPPkK6Fwk603aoVsf8AEbmVKAEECrfvL8SSe1A2YIwrJ6xmTHAITKPwwZsWo7WwEbNk0kxw== dependencies: glob "^8.0.1" ignore-walk "^5.0.1" npm-bundled "^1.1.2" npm-normalize-package-bin "^1.0.1" -npm-packlist@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-5.1.1.tgz#79bcaf22a26b6c30aa4dd66b976d69cc286800e0" - integrity sha512-UfpSvQ5YKwctmodvPPkK6Fwk603aoVsf8AEbmVKAEECrfvL8SSe1A2YIwrJ6xmTHAITKPwwZsWo7WwEbNk0kxw== +npm-packlist@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-5.1.0.tgz#f3fd52903a021009913a133732022132eb355ce7" + integrity sha512-a04sqF6FbkyOAFA19AA0e94gS7Et5T2/IMj3VOT9nOF2RaRdVPQ1Q17Fb/HaDRFs+gbC7HOmhVZ29adpWgmDZg== dependencies: glob "^8.0.1" ignore-walk "^5.0.1" @@ -7654,10 +7853,10 @@ npm-pick-manifest@^7.0.0: npm-package-arg "^9.0.0" semver "^7.3.5" -npm-registry-fetch@^13.0.0, npm-registry-fetch@^13.0.1: - version "13.1.1" - resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-13.1.1.tgz#26dc4b26d0a545886e807748032ba2aefaaae96b" - integrity sha512-5p8rwe6wQPLJ8dMqeTnA57Dp9Ox6GH9H60xkyJup07FmVlu3Mk7pf/kIIpl9gaN5bM8NM+UUx3emUWvDNTt39w== +npm-registry-fetch@13.3.0: + version "13.3.0" + resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-13.3.0.tgz#0ce10fa4a699a1e70685ecf41bbfb4150d74231b" + integrity sha512-10LJQ/1+VhKrZjIuY9I/+gQTvumqqlgnsCufoXETHAPFTS3+M+Z5CFhZRDHGavmJ6rOye3UvNga88vl8n1r6gg== dependencies: make-fetch-happen "^10.0.6" minipass "^3.1.6" @@ -7667,10 +7866,10 @@ npm-registry-fetch@^13.0.0, npm-registry-fetch@^13.0.1: npm-package-arg "^9.0.1" proc-log "^2.0.0" -npm-registry-fetch@^13.3.0: - version "13.3.0" - resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-13.3.0.tgz#0ce10fa4a699a1e70685ecf41bbfb4150d74231b" - integrity sha512-10LJQ/1+VhKrZjIuY9I/+gQTvumqqlgnsCufoXETHAPFTS3+M+Z5CFhZRDHGavmJ6rOye3UvNga88vl8n1r6gg== +npm-registry-fetch@^13.0.0, npm-registry-fetch@^13.0.1: + version "13.1.1" + resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-13.1.1.tgz#26dc4b26d0a545886e807748032ba2aefaaae96b" + integrity sha512-5p8rwe6wQPLJ8dMqeTnA57Dp9Ox6GH9H60xkyJup07FmVlu3Mk7pf/kIIpl9gaN5bM8NM+UUx3emUWvDNTt39w== dependencies: make-fetch-happen "^10.0.6" minipass "^3.1.6" @@ -7702,20 +7901,19 @@ nwsapi@^2.2.0: resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.1.tgz#10a9f268fbf4c461249ebcfe38e359aa36e2577c" integrity sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg== -nx@14.8.4, "nx@>=14.8.1 < 16": - version "14.8.4" - resolved "https://registry.yarnpkg.com/nx/-/nx-14.8.4.tgz#7a1f92409ed82aaf99d2ff190c47617179c5c6d2" - integrity sha512-J7QlmG6rsdR+1Ry0pohPZXHpPN1lzE70lvuCXveyU61VX8HsrbZBzgLif07BUT8lHbs7ORaOJSZd4BCqZBJSSw== +nx@15.8.6, "nx@>=15.5.2 < 16": + version "15.8.6" + resolved "https://registry.yarnpkg.com/nx/-/nx-15.8.6.tgz#ffe9a32b0c4614ec25d7308e3a37455dc386d29f" + integrity sha512-3OsT6HMyyUyRuP07vLr7iuWzqziQvkh/vSfOWQb3PXakm6N1IvaLxF+NuUCtSaBDUACfqoVO4MC7WE2270OrKQ== dependencies: - "@nrwl/cli" "14.8.4" - "@nrwl/tao" "14.8.4" + "@nrwl/cli" "15.8.6" + "@nrwl/tao" "15.8.6" "@parcel/watcher" "2.0.4" "@yarnpkg/lockfile" "^1.1.0" "@yarnpkg/parsers" "^3.0.0-rc.18" "@zkochan/js-yaml" "0.0.6" axios "^1.0.0" - chalk "4.1.0" - chokidar "^3.5.1" + chalk "^4.1.0" cli-cursor "3.1.0" cli-spinners "2.6.1" cliui "^7.0.2" @@ -7724,11 +7922,12 @@ nx@14.8.4, "nx@>=14.8.1 < 16": fast-glob "3.2.7" figures "3.2.0" flat "^5.0.2" - fs-extra "^10.1.0" + fs-extra "^11.1.0" glob "7.1.4" ignore "^5.0.4" js-yaml "4.1.0" jsonc-parser "3.2.0" + lines-and-columns "~2.0.3" minimatch "3.0.5" npm-run-path "^4.0.1" open "^8.4.0" @@ -7737,11 +7936,21 @@ nx@14.8.4, "nx@>=14.8.1 < 16": strong-log-transformer "^2.1.0" tar-stream "~2.2.0" tmp "~0.2.1" - tsconfig-paths "^3.9.0" + tsconfig-paths "^4.1.2" tslib "^2.3.0" v8-compile-cache "2.3.0" - yargs "^17.4.0" - yargs-parser "21.0.1" + yargs "^17.6.2" + yargs-parser "21.1.1" + optionalDependencies: + "@nrwl/nx-darwin-arm64" "15.8.6" + "@nrwl/nx-darwin-x64" "15.8.6" + "@nrwl/nx-linux-arm-gnueabihf" "15.8.6" + "@nrwl/nx-linux-arm64-gnu" "15.8.6" + "@nrwl/nx-linux-arm64-musl" "15.8.6" + "@nrwl/nx-linux-x64-gnu" "15.8.6" + "@nrwl/nx-linux-x64-musl" "15.8.6" + "@nrwl/nx-win32-arm64-msvc" "15.8.6" + "@nrwl/nx-win32-x64-msvc" "15.8.6" object-inspect@^1.11.0: version "1.11.0" @@ -7753,6 +7962,11 @@ object-inspect@^1.12.0, object-inspect@^1.9.0: resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea" integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== +object-inspect@^1.12.3: + version "1.12.3" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" + integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== + object-keys@^1.0.12, object-keys@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" @@ -7768,14 +7982,24 @@ object.assign@^4.1.2: has-symbols "^1.0.1" object-keys "^1.1.1" -object.values@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.5.tgz#959f63e3ce9ef108720333082131e4a459b716ac" - integrity sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg== +object.assign@^4.1.4: + version "4.1.4" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" + integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== dependencies: call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" + define-properties "^1.1.4" + has-symbols "^1.0.3" + object-keys "^1.1.1" + +object.values@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.6.tgz#4abbaa71eba47d63589d402856f908243eea9b1d" + integrity sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" once@^1.3.0, once@^1.4.0: version "1.4.0" @@ -7791,10 +8015,10 @@ onetime@^5.1.0, onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" -oo-ascii-tree@^1.71.0: - version "1.71.0" - resolved "https://registry.yarnpkg.com/oo-ascii-tree/-/oo-ascii-tree-1.71.0.tgz#d3e06581f2a03a6f37b2a9302a0fead63cb8d06f" - integrity sha512-20AV6WE6Z9wUsmTmunnmSt7hDQCXWquYEtlkeITdHs4eGiZ/vgsf5E1TPyVLBpA6Nm0Dy9CXY87r83uotZLzbw== +oo-ascii-tree@^1.77.0: + version "1.77.0" + resolved "https://registry.yarnpkg.com/oo-ascii-tree/-/oo-ascii-tree-1.77.0.tgz#8205a3b2df0bd6f085764092ed93b0cd61218f67" + integrity sha512-UQXPEVtecK9FDQxlp5WQ9nVBgS0sq96R9LWE1HBmlS3ZLJRqXh3+kdU7Bxs+qqF+cdWmE9uOggwihBffTpqLrA== open@^8.4.0: version "8.4.0" @@ -7903,24 +8127,24 @@ p-locate@^5.0.0: dependencies: p-limit "^3.0.2" -p-map-series@^2.1.0: +p-map-series@2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/p-map-series/-/p-map-series-2.1.0.tgz#7560d4c452d9da0c07e692fdbfe6e2c81a2a91f2" integrity sha512-RpYIIK1zXSNEOdwxcfe7FdvGcs7+y5n8rifMhMNWvaxRNMPINJHF5GDeuVxWqnfrcHPSCnp7Oo5yNXHId9Av2Q== -p-map@^4.0.0: +p-map@4.0.0, p-map@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== dependencies: aggregate-error "^3.0.0" -p-pipe@^3.1.0: +p-pipe@3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/p-pipe/-/p-pipe-3.1.0.tgz#48b57c922aa2e1af6a6404cb7c6bf0eb9cc8e60e" integrity sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw== -p-queue@^6.6.2: +p-queue@6.6.2: version "6.6.2" resolved "https://registry.yarnpkg.com/p-queue/-/p-queue-6.6.2.tgz#2068a9dcf8e67dd0ec3e7a2bcb76810faa85e426" integrity sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ== @@ -7928,7 +8152,7 @@ p-queue@^6.6.2: eventemitter3 "^4.0.4" p-timeout "^3.2.0" -p-reduce@^2.0.0, p-reduce@^2.1.0: +p-reduce@2.1.0, p-reduce@^2.0.0, p-reduce@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/p-reduce/-/p-reduce-2.1.0.tgz#09408da49507c6c274faa31f28df334bc712b64a" integrity sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw== @@ -7950,22 +8174,22 @@ p-try@^2.0.0: resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== -p-waterfall@^2.1.1: +p-waterfall@2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/p-waterfall/-/p-waterfall-2.1.1.tgz#63153a774f472ccdc4eb281cdb2967fcf158b2ee" integrity sha512-RRTnDb2TBG/epPRI2yYXsimO0v3BXC8Yd3ogr1545IaqKK17VGhbWVeGGN+XfCm/08OK8635nH31c8bATkHuSw== dependencies: p-reduce "^2.0.0" -pacote@^13.0.3: - version "13.6.0" - resolved "https://registry.yarnpkg.com/pacote/-/pacote-13.6.0.tgz#79ea3d3ae5a2b29e2994dcf18d75494e8d888032" - integrity sha512-zHmuCwG4+QKnj47LFlW3LmArwKoglx2k5xtADiMCivVWPgNRP5QyLDGOIjGjwOe61lhl1rO63m/VxT16pEHLWg== +pacote@13.6.1, pacote@^13.6.1: + version "13.6.1" + resolved "https://registry.yarnpkg.com/pacote/-/pacote-13.6.1.tgz#ac6cbd9032b4c16e5c1e0c60138dfe44e4cc589d" + integrity sha512-L+2BI1ougAPsFjXRyBhcKmfT016NscRFLv6Pz5EiNf1CCFJFU0pSKKQwsZTyAQB+sTuUL4TyFyp6J1Ork3dOqw== dependencies: "@npmcli/git" "^3.0.0" "@npmcli/installed-package-contents" "^1.0.7" "@npmcli/promise-spawn" "^3.0.0" - "@npmcli/run-script" "^3.0.1" + "@npmcli/run-script" "^4.1.0" cacache "^16.0.0" chownr "^2.0.0" fs-minipass "^2.1.0" @@ -7984,15 +8208,15 @@ pacote@^13.0.3: ssri "^9.0.0" tar "^6.1.11" -pacote@^13.6.1: - version "13.6.1" - resolved "https://registry.yarnpkg.com/pacote/-/pacote-13.6.1.tgz#ac6cbd9032b4c16e5c1e0c60138dfe44e4cc589d" - integrity sha512-L+2BI1ougAPsFjXRyBhcKmfT016NscRFLv6Pz5EiNf1CCFJFU0pSKKQwsZTyAQB+sTuUL4TyFyp6J1Ork3dOqw== +pacote@^13.0.3: + version "13.6.0" + resolved "https://registry.yarnpkg.com/pacote/-/pacote-13.6.0.tgz#79ea3d3ae5a2b29e2994dcf18d75494e8d888032" + integrity sha512-zHmuCwG4+QKnj47LFlW3LmArwKoglx2k5xtADiMCivVWPgNRP5QyLDGOIjGjwOe61lhl1rO63m/VxT16pEHLWg== dependencies: "@npmcli/git" "^3.0.0" "@npmcli/installed-package-contents" "^1.0.7" "@npmcli/promise-spawn" "^3.0.0" - "@npmcli/run-script" "^4.1.0" + "@npmcli/run-script" "^3.0.1" cacache "^16.0.0" chownr "^2.0.0" fs-minipass "^2.1.0" @@ -8064,16 +8288,16 @@ parse5@6.0.1: resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== +path-exists@4.0.0, path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== - path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" @@ -8084,7 +8308,7 @@ path-key@^3.0.0, path-key@^3.1.0: resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== -path-parse@^1.0.6, path-parse@^1.0.7: +path-parse@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== @@ -8118,10 +8342,10 @@ picomatch@^2.0.4, picomatch@^2.2.3: resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== -picomatch@^2.2.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" - integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== +pify@5.0.0, pify@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-5.0.0.tgz#1f5eca3f5e87ebec28cc6d54a0e4aaf00acc127f" + integrity sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA== pify@^2.3.0: version "2.3.0" @@ -8138,11 +8362,6 @@ pify@^4.0.1: resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== -pify@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-5.0.0.tgz#1f5eca3f5e87ebec28cc6d54a0e4aaf00acc127f" - integrity sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA== - pirates@^4.0.4: version "4.0.5" resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b" @@ -8257,6 +8476,11 @@ punycode@^2.1.0, punycode@^2.1.1: resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== +punycode@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f" + integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== + q@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" @@ -8287,7 +8511,7 @@ react-is@^17.0.1: resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== -read-cmd-shim@^3.0.0: +read-cmd-shim@3.0.0, read-cmd-shim@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-3.0.0.tgz#62b8c638225c61e6cc607f8f4b779f3b8238f155" integrity sha512-KQDVjGqhZk92PPNRj9ZEXEuqg8bUobSKRw+q0YQ3TKI5xkce7bUJobL4Z/OtiEbAAv70yEpYIXp4iQ9L8oPVog== @@ -8300,7 +8524,7 @@ read-package-json-fast@^2.0.2, read-package-json-fast@^2.0.3: json-parse-even-better-errors "^2.3.0" npm-normalize-package-bin "^1.0.1" -read-package-json@^5.0.0, read-package-json@^5.0.1: +read-package-json@5.0.1, read-package-json@^5.0.0: version "5.0.1" resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-5.0.1.tgz#1ed685d95ce258954596b13e2e0e76c7d0ab4c26" integrity sha512-MALHuNgYWdGW3gKzuNMuYtcSSZbGQm94fAp16xt8VsYTLBjUSc55bLMKe6gzpWue0Tfi6CBgwCSdDAqutGDhMg== @@ -8385,13 +8609,6 @@ readdir-scoped-modules@^1.1.0: graceful-fs "^4.1.2" once "^1.3.0" -readdirp@~3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" - integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== - dependencies: - picomatch "^2.2.1" - redent@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" @@ -8409,11 +8626,6 @@ regexp.prototype.flags@^1.4.3: define-properties "^1.1.3" functions-have-names "^1.2.2" -regexpp@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" - integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== - require-directory@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" @@ -8436,35 +8648,27 @@ resolve-cwd@^3.0.0: dependencies: resolve-from "^5.0.0" +resolve-from@5.0.0, resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + resolve-from@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== -resolve-from@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" - integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== - resolve.exports@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-1.1.0.tgz#5ce842b94b05146c0e03076985d1d0e7e48c90c9" integrity sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ== -resolve@^1.10.0, resolve@^1.20.0: - version "1.20.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" - integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== - dependencies: - is-core-module "^2.2.0" - path-parse "^1.0.6" - -resolve@^1.22.0: - version "1.22.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.0.tgz#5e0b8c67c15df57a89bdbabe603a002f21731198" - integrity sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw== +resolve@^1.10.0, resolve@^1.20.0, resolve@^1.22.1: + version "1.22.1" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" + integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== dependencies: - is-core-module "^2.8.1" + is-core-module "^2.9.0" path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" @@ -8527,6 +8731,15 @@ safe-buffer@~5.1.0, safe-buffer@~5.1.1: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== +safe-regex-test@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295" + integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.3" + is-regex "^1.1.4" + "safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" @@ -8613,16 +8826,16 @@ side-channel@^1.0.4: get-intrinsic "^1.0.2" object-inspect "^1.9.0" +signal-exit@3.0.7, signal-exit@^3.0.7: + version "3.0.7" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + signal-exit@^3.0.2, signal-exit@^3.0.3: version "3.0.5" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.5.tgz#9e3e8cc0c75a99472b44321033a7702e7738252f" integrity sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ== -signal-exit@^3.0.7: - version "3.0.7" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" - integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== - sinon@^11.1.1: version "11.1.2" resolved "https://registry.yarnpkg.com/sinon/-/sinon-11.1.2.tgz#9e78850c747241d5c59d1614d8f9cbe8840e8674" @@ -8635,16 +8848,16 @@ sinon@^11.1.1: nise "^5.1.0" supports-color "^7.2.0" -sinon@^14.0.1: - version "14.0.1" - resolved "https://registry.yarnpkg.com/sinon/-/sinon-14.0.1.tgz#9f02e13ad86b695c0c554525e3bf7f8245b31a9c" - integrity sha512-JhJ0jCiyBWVAHDS+YSjgEbDn7Wgz9iIjA1/RK+eseJN0vAAWIWiXBdrnb92ELPyjsfreCYntD1ORtLSfIrlvSQ== +sinon@^15.0.3: + version "15.0.3" + resolved "https://registry.yarnpkg.com/sinon/-/sinon-15.0.3.tgz#38005fcd80827177b6aa0245f82401d9ec88994b" + integrity sha512-si3geiRkeovP7Iel2O+qGL4NrO9vbMf3KsrJEi0ghP1l5aBkB5UxARea5j0FUsSqH3HLBh0dQPAyQ8fObRUqHw== dependencies: - "@sinonjs/commons" "^1.8.3" - "@sinonjs/fake-timers" "^9.1.2" - "@sinonjs/samsam" "^6.1.1" - diff "^5.0.0" - nise "^5.1.1" + "@sinonjs/commons" "^3.0.0" + "@sinonjs/fake-timers" "^10.0.2" + "@sinonjs/samsam" "^8.0.0" + diff "^5.1.0" + nise "^5.1.4" supports-color "^7.2.0" sisteransi@^1.0.5: @@ -8652,7 +8865,7 @@ sisteransi@^1.0.5: resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== -slash@^3.0.0: +slash@3.0.0, slash@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== @@ -8717,13 +8930,6 @@ sort-keys@^2.0.0: dependencies: is-plain-obj "^1.0.0" -sort-keys@^4.0.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-4.2.0.tgz#6b7638cee42c506fff8c1cecde7376d21315be18" - integrity sha512-aUYIEU/UviqPgc8mHR6IW1EGxkAXpeRETYcrzg8cLAvUPZcpAlleSXHV2mY7G12GphSH6Gzv+4MMVSSkbdteHg== - dependencies: - is-plain-obj "^2.0.0" - source-map-support@^0.5.21, source-map-support@^0.5.6: version "0.5.21" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" @@ -8797,6 +9003,13 @@ sprintf-js@~1.0.2: resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= +ssri@9.0.1, ssri@^9.0.0: + version "9.0.1" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-9.0.1.tgz#544d4c357a8d7b71a19700074b6883fcb4eae057" + integrity sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q== + dependencies: + minipass "^3.1.1" + ssri@^8.0.0, ssri@^8.0.1: version "8.0.1" resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af" @@ -8804,13 +9017,6 @@ ssri@^8.0.0, ssri@^8.0.1: dependencies: minipass "^3.1.1" -ssri@^9.0.0, ssri@^9.0.1: - version "9.0.1" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-9.0.1.tgz#544d4c357a8d7b71a19700074b6883fcb4eae057" - integrity sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q== - dependencies: - minipass "^3.1.1" - stack-utils@^2.0.3: version "2.0.5" resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.5.tgz#d25265fca995154659dbbfba3b49254778d2fdd5" @@ -8838,10 +9044,10 @@ standard-version@^9.5.0: stringify-package "^1.0.1" yargs "^16.0.0" -streamroller@^3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/streamroller/-/streamroller-3.1.3.tgz#d95689a8c29b30d093525d0baffe6616fd62ca7e" - integrity sha512-CphIJyFx2SALGHeINanjFRKQ4l7x2c+rXYJ4BMq0gd+ZK0gi4VT8b+eHe2wi58x4UayBAKx4xtHpXT/ea1cz8w== +streamroller@^3.1.5: + version "3.1.5" + resolved "https://registry.yarnpkg.com/streamroller/-/streamroller-3.1.5.tgz#1263182329a45def1ffaef58d31b15d13d2ee7ff" + integrity sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw== dependencies: date-format "^4.0.14" debug "^4.3.4" @@ -8869,6 +9075,15 @@ string.prototype.repeat@^0.2.0: resolved "https://registry.yarnpkg.com/string.prototype.repeat/-/string.prototype.repeat-0.2.0.tgz#aba36de08dcee6a5a337d49b2ea1da1b28fc0ecf" integrity sha1-q6Nt4I3O5qWjN9SbLqHaGyj8Ds8= +string.prototype.trim@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz#a68352740859f6893f14ce3ef1bb3037f7a90533" + integrity sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + string.prototype.trimend@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80" @@ -8886,6 +9101,15 @@ string.prototype.trimend@^1.0.5: define-properties "^1.1.4" es-abstract "^1.19.5" +string.prototype.trimend@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533" + integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + string.prototype.trimstart@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed" @@ -8903,6 +9127,15 @@ string.prototype.trimstart@^1.0.5: define-properties "^1.1.4" es-abstract "^1.19.5" +string.prototype.trimstart@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4" + integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + string_decoder@^1.1.1: version "1.3.0" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" @@ -8961,7 +9194,7 @@ strnum@^1.0.5: resolved "https://registry.yarnpkg.com/strnum/-/strnum-1.0.5.tgz#5c4e829fe15ad4ff0d20c3db5ac97b73c9b072db" integrity sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA== -strong-log-transformer@^2.1.0: +strong-log-transformer@2.1.0, strong-log-transformer@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz#0f5ed78d325e0421ac6f90f7f10e691d6ae3ae10" integrity sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA== @@ -9021,12 +9254,12 @@ symbol-tree@^3.2.4: resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== -synckit@^0.8.3: - version "0.8.3" - resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.8.3.tgz#f36ca23fb7cbcf2b2b78c9e553ce6764dc6aa415" - integrity sha512-1goXnDYNJlKwCM37f5MTzRwo+8SqutgVtg2d37D6YnHHT4E3IhQMRfKiGdfTZU7LBlI6T8inCQUxnMBFHrbqWw== +synckit@^0.8.4: + version "0.8.4" + resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.8.4.tgz#0e6b392b73fafdafcde56692e3352500261d64ec" + integrity sha512-Dn2ZkzMdSX827QbowGbU/4yjWuvNaCoScLLoMo/yKbu+P4GBR6cRGKZH27k6a9bRzdqcyd1DE96pQtQ6uNkmyw== dependencies: - "@pkgr/utils" "^2.3.0" + "@pkgr/utils" "^2.3.1" tslib "^2.4.0" tapable@^2.2.0: @@ -9045,7 +9278,7 @@ tar-stream@~2.2.0: inherits "^2.0.3" readable-stream "^3.1.1" -tar@^6.0.2, tar@^6.1.0, tar@^6.1.11, tar@^6.1.2: +tar@6.1.11, tar@^6.0.2, tar@^6.1.11, tar@^6.1.2: version "6.1.11" resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.11.tgz#6760a38f003afa1b2ffd0ffe9e9abbd0eab3d621" integrity sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA== @@ -9057,10 +9290,10 @@ tar@^6.0.2, tar@^6.1.0, tar@^6.1.11, tar@^6.1.2: mkdirp "^1.0.3" yallist "^4.0.0" -temp-dir@^1.0.0: +temp-dir@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" - integrity sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0= + integrity sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ== terminal-link@^2.0.0: version "2.1.1" @@ -9189,15 +9422,15 @@ trim-newlines@^3.0.0: resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== -ts-jest@^29.0.3: - version "29.0.3" - resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-29.0.3.tgz#63ea93c5401ab73595440733cefdba31fcf9cb77" - integrity sha512-Ibygvmuyq1qp/z3yTh9QTwVVAbFdDy/+4BtIQR2sp6baF2SJU/8CKK/hhnGIDY2L90Az2jIqTwZPnN2p+BweiQ== +ts-jest@^29.0.5: + version "29.0.5" + resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-29.0.5.tgz#c5557dcec8fe434fcb8b70c3e21c6b143bfce066" + integrity sha512-PL3UciSgIpQ7f6XjVOmbi96vmDHUqAyqDr8YxzopDqX3kfgYtX1cuNeBjP+L9sFXi6nzsGGA6R3fP3DDDJyrxA== dependencies: bs-logger "0.x" fast-json-stable-stringify "2.x" jest-util "^29.0.0" - json5 "^2.2.1" + json5 "^2.2.3" lodash.memoize "4.x" make-error "1.x" semver "7.x" @@ -9222,7 +9455,7 @@ ts-node@^10.8.1: v8-compile-cache-lib "^3.0.1" yn "3.1.1" -tsconfig-paths@^3.14.1, tsconfig-paths@^3.9.0: +tsconfig-paths@^3.14.1: version "3.14.1" resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz#ba0734599e8ea36c862798e920bcf163277b137a" integrity sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ== @@ -9232,15 +9465,24 @@ tsconfig-paths@^3.14.1, tsconfig-paths@^3.9.0: minimist "^1.2.6" strip-bom "^3.0.0" +tsconfig-paths@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-4.1.2.tgz#4819f861eef82e6da52fb4af1e8c930a39ed979a" + integrity sha512-uhxiMgnXQp1IR622dUXI+9Ehnws7i/y6xvpZB9IbUVOPy0muvdvgXeZOn88UcGPiT98Vp3rJPTa8bFoalZ3Qhw== + dependencies: + json5 "^2.2.2" + minimist "^1.2.6" + strip-bom "^3.0.0" + tslib@^1.11.1, tslib@^1.8.1: version "1.14.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.1.0, tslib@^2.3.0, tslib@^2.3.1, tslib@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" - integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== +tslib@^2.1.0, tslib@^2.3.0, tslib@^2.3.1, tslib@^2.4.0, tslib@^2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf" + integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg== tsutils@^3.21.0: version "3.21.0" @@ -9298,6 +9540,15 @@ type-fest@^0.8.1: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== +typed-array-length@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb" + integrity sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng== + dependencies: + call-bind "^1.0.2" + for-each "^0.3.3" + is-typed-array "^1.1.9" + typedarray-to-buffer@^3.1.5: version "3.1.5" resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" @@ -9310,7 +9561,7 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= -"typescript@^3 || ^4", typescript@~4.8.4: +"typescript@^3 || ^4": version "4.8.4" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.4.tgz#c464abca159669597be5f96b8943500b238e60e6" integrity sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ== @@ -9320,10 +9571,10 @@ typescript@~3.9.10: resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.10.tgz#70f3910ac7a51ed6bef79da7800690b19bf778b8" integrity sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q== -typescript@~4.7.3: - version "4.7.4" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.7.4.tgz#1a88596d1cf47d59507a1bcdfb5b9dfe4d488235" - integrity sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ== +typescript@~4.9.5: + version "4.9.5" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" + integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== uglify-js@^3.1.4: version "3.14.2" @@ -9421,7 +9672,7 @@ uuid@8.0.0: resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.0.0.tgz#bc6ccf91b5ff0ac07bbcdbf1c7c4e150db4dbb6c" integrity sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw== -uuid@^8.3.2: +uuid@8.3.2, uuid@^8.3.2: version "8.3.2" resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== @@ -9445,7 +9696,7 @@ v8-to-istanbul@^8.1.0: convert-source-map "^1.6.0" source-map "^0.7.3" -validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.4: +validate-npm-package-license@3.0.4, validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== @@ -9453,6 +9704,13 @@ validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.4: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" +validate-npm-package-name@4.0.0, validate-npm-package-name@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-4.0.0.tgz#fe8f1c50ac20afdb86f177da85b3600f0ac0d747" + integrity sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q== + dependencies: + builtins "^5.0.0" + validate-npm-package-name@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e" @@ -9460,13 +9718,6 @@ validate-npm-package-name@^3.0.0: dependencies: builtins "^1.0.3" -validate-npm-package-name@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-4.0.0.tgz#fe8f1c50ac20afdb86f177da85b3600f0ac0d747" - integrity sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q== - dependencies: - builtins "^5.0.0" - w3c-hr-time@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" @@ -9567,6 +9818,18 @@ which-typed-array@^1.1.2: has-tostringtag "^1.0.0" is-typed-array "^1.1.9" +which-typed-array@^1.1.9: + version "1.1.9" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6" + integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + is-typed-array "^1.1.10" + which@^2.0.1, which@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" @@ -9591,10 +9854,10 @@ wordwrap@^1.0.0: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= -workerpool@^6.3.0: - version "6.3.1" - resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.3.1.tgz#80a9b76e70556acfb1457a3984f8637717f7cdee" - integrity sha512-0x7gJm1rhpn5SPG9NENOxPtbfUZZtK/qOg6gEdSqeDBA3dTeR91RJqSPjccPRCkhNfrnnl/dWxSSj5w9CtdzNA== +workerpool@^6.4.0: + version "6.4.0" + resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.4.0.tgz#f8d5cfb45fde32fa3b7af72ad617c3369567a462" + integrity sha512-i3KR1mQMNwY2wx20ozq2EjISGtQWDIfV56We+yGJ5yDs8jTwQiLLaqHlkBHITlCuJnYlVRmXegxFxZg7gqI++A== wrap-ansi@^7.0.0: version "7.0.0" @@ -9610,6 +9873,14 @@ wrappy@1: resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= +write-file-atomic@4.0.1, write-file-atomic@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-4.0.1.tgz#9faa33a964c1c85ff6f849b80b42a88c2c537c8f" + integrity sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ== + dependencies: + imurmurhash "^0.1.4" + signal-exit "^3.0.7" + write-file-atomic@^2.4.2: version "2.4.3" resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.3.tgz#1fd2e9ae1df3e75b8d8c367443c692d4ca81f481" @@ -9629,14 +9900,6 @@ write-file-atomic@^3.0.0: signal-exit "^3.0.2" typedarray-to-buffer "^3.1.5" -write-file-atomic@^4.0.0, write-file-atomic@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-4.0.1.tgz#9faa33a964c1c85ff6f849b80b42a88c2c537c8f" - integrity sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ== - dependencies: - imurmurhash "^0.1.4" - signal-exit "^3.0.7" - write-json-file@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/write-json-file/-/write-json-file-3.2.0.tgz#65bbdc9ecd8a1458e15952770ccbadfcff5fe62a" @@ -9649,19 +9912,7 @@ write-json-file@^3.2.0: sort-keys "^2.0.0" write-file-atomic "^2.4.2" -write-json-file@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/write-json-file/-/write-json-file-4.3.0.tgz#908493d6fd23225344af324016e4ca8f702dd12d" - integrity sha512-PxiShnxf0IlnQuMYOPPhPkhExoCQuTUNPOa/2JWCYTmBquU9njyyDuwRKN26IZBlp4yn1nt+Agh2HOOBl+55HQ== - dependencies: - detect-indent "^6.0.0" - graceful-fs "^4.1.15" - is-plain-obj "^2.0.0" - make-dir "^3.0.0" - sort-keys "^4.0.0" - write-file-atomic "^3.0.0" - -write-pkg@^4.0.0: +write-pkg@4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/write-pkg/-/write-pkg-4.0.0.tgz#675cc04ef6c11faacbbc7771b24c0abbf2a20039" integrity sha512-v2UQ+50TNf2rNHJ8NyWttfm/EJUBWMJcx6ZTYZr6Qp52uuegWw/lBkCtCbnYZEmPRNL61m+u67dAmGxo+HTULA== @@ -9733,22 +9984,17 @@ yargs-parser@20.2.4: resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54" integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA== -yargs-parser@21.0.1: - version "21.0.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.0.1.tgz#0267f286c877a4f0f728fceb6f8a3e4cb95c6e35" - integrity sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg== +yargs-parser@21.1.1, yargs-parser@^21.0.1, yargs-parser@^21.1.1: + version "21.1.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" + integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== yargs-parser@^20.2.2, yargs-parser@^20.2.3: version "20.2.9" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== -yargs-parser@^21.0.0, yargs-parser@^21.0.1: - version "21.1.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" - integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== - -yargs@^16.0.0, yargs@^16.2.0: +yargs@16.2.0, yargs@^16.0.0, yargs@^16.2.0: version "16.2.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== @@ -9761,18 +10007,18 @@ yargs@^16.0.0, yargs@^16.2.0: y18n "^5.0.5" yargs-parser "^20.2.2" -yargs@^17.4.0: - version "17.5.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.5.1.tgz#e109900cab6fcb7fd44b1d8249166feb0b36e58e" - integrity sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA== +yargs@^17.6.2: + version "17.6.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.6.2.tgz#2e23f2944e976339a1ee00f18c77fedee8332541" + integrity sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw== dependencies: - cliui "^7.0.2" + cliui "^8.0.1" escalade "^3.1.1" get-caller-file "^2.0.5" require-directory "^2.1.1" string-width "^4.2.3" y18n "^5.0.5" - yargs-parser "^21.0.0" + yargs-parser "^21.1.1" yn@3.1.1: version "3.1.1"