diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 429a9db88..5a4f13967 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,7 +23,7 @@ jobs: steps: - uses: actions/checkout@v2 - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v2.1.2 + uses: actions/setup-node@v2.1.4 with: node-version: ${{ matrix.node-version }} - run: yarn global add typescript diff --git a/CHANGELOG.md b/CHANGELOG.md index 3448124ef..0ef4deeed 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,24 @@ 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. +## [0.23.0](https://github.com/aws/aws-rfdk/compare/v0.22.0...v0.23.0) (2021-01-08) + + +### Supported CDK Version + +* [1.83.0](https://github.com/aws/aws-cdk/releases/tag/v1.83.0) + + +### Officially Supported Deadline Versions + +* [10.1.9.2 to 10.1.12.1](https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/release-notes.html) + + +### Features + +* **core:** Addition of SessionManagerHelper ([#266](https://github.com/aws/aws-rfdk/issues/266)) ([08bd333](https://github.com/aws/aws-rfdk/commit/08bd333d65ac8821812fdd15520f8b3ff6a0c6dc)), closes [#265](https://github.com/aws/aws-rfdk/issues/265) +* **deadline:** allow providing subnets for RenderQueue's ALB ([#264](https://github.com/aws/aws-rfdk/issues/264)) ([53088fb](https://github.com/aws/aws-rfdk/commit/53088fb788851cb8132dacfea77562951f1d89ca)) + ## [0.22.0](https://github.com/aws/aws-rfdk/compare/v0.21.0...v0.22.0) (2020-12-16) diff --git a/LICENSE b/LICENSE index b71ec1688..28e4bdcec 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-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + Copyright 2018-2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/NOTICE b/NOTICE index b0de3ffd4..f034b6266 100644 --- a/NOTICE +++ b/NOTICE @@ -1,2 +1,2 @@ Render Farm Deployment Kit on AWS (RFDK) -Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. +Copyright 2018-2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. diff --git a/THIRD-PARTY b/THIRD-PARTY index de346e126..38c4ddd41 100644 --- a/THIRD-PARTY +++ b/THIRD-PARTY @@ -214,7 +214,7 @@ limitations under the License. ------ ** openssl -- https://www.openssl.org/ -Copyright (c) 1998-2020 The OpenSSL Project +Copyright (c) 1998-2021 The OpenSSL Project Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson All rights reserved. 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 114474602..49fa353ec 100644 --- a/examples/deadline/All-In-AWS-Infrastructure-Basic/python/README.md +++ b/examples/deadline/All-In-AWS-Infrastructure-Basic/python/README.md @@ -32,8 +32,16 @@ These instructions assume that your working directory is `examples/deadline/All- popd pip install ../../../../dist/python/aws-rfdk-.tar.gz ``` -4. Change the value in the `deadline_client_linux_ami_map` variable in `package/config.py` to include the region + AMI ID mapping of your EC2 AMI(s) with Deadline Worker. +4. Change the value in the `deadline_client_linux_ami_map` variable in `package/config.py` to include the region + AMI ID mapping of your EC2 AMI(s) with Deadline Worker. You can use the following AWS CLI query to find AMI ID's: + ```bash + aws --region ec2 describe-images \ + --owners 357466774442 \ + --filters "Name=name,Values=*Worker*" "Name=name,Values=**" \ + --query 'Images[*].[ImageId, Name]' \ + --output text + ``` + And enter it into this section of `package/config.py`: ```python # For example, in the us-west-2 region self.deadline_client_linux_ami_map: Mapping[str, str] = { @@ -104,10 +112,7 @@ These instructions assume that your working directory is `examples/deadline/All- # Set this value to the version of AWS Thinkbox Deadline you'd like to deploy to your farm. Deadline 10.1.9 and up are supported. RFDK_DEADLINE_VERSION= - npx --package=aws-rfdk@${RFDK_VERSION} stage-deadline \ - --deadlineInstallerURI s3://thinkbox-installers/Deadline/${RFDK_DEADLINE_VERSION}/Linux/DeadlineClient-${RFDK_DEADLINE_VERSION}-linux-x64-installer.run \ - --dockerRecipesURI s3://thinkbox-installers/DeadlineDocker/${RFDK_DEADLINE_VERSION}/DeadlineDocker-${RFDK_DEADLINE_VERSION}.tar.gz \ - --output stage + npx --package=aws-rfdk@${RFDK_VERSION} stage-deadline ${RFDK_DEADLINE_VERSION} --output stage ``` 12. Deploy all the stacks in the sample app: diff --git a/examples/deadline/All-In-AWS-Infrastructure-Basic/python/package/config.py b/examples/deadline/All-In-AWS-Infrastructure-Basic/python/package/config.py index ed6f72d0a..6d8fba738 100644 --- a/examples/deadline/All-In-AWS-Infrastructure-Basic/python/package/config.py +++ b/examples/deadline/All-In-AWS-Infrastructure-Basic/python/package/config.py @@ -18,8 +18,10 @@ class AppConfig: TODO: Fill these in with your own values. """ def __init__(self): - # A map of regions to Deadline Client Linux AMIs. - self.deadline_client_linux_ami_map: Mapping[str, str] = {'region': 'ami-id'} + # A map of regions to Deadline Client Linux AMIs.As an example, the Linux Deadline 10.1.12.1 AMI ID + # from us-west-2 is filled in. It can be used as-is, added to, or replaced. Ideally the version here + # should match the one used for staging the render queue and usage based licensing recipes. + self.deadline_client_linux_ami_map: Mapping[str, str] = {'us-west-2': 'ami-039f0c1faba28b015'} # A secret (in binary form) in SecretsManager that stores the UBL certificates in a .zip file. self.ubl_certificate_secret_arn: str =\ diff --git a/examples/deadline/All-In-AWS-Infrastructure-Basic/python/package/lib/compute_tier.py b/examples/deadline/All-In-AWS-Infrastructure-Basic/python/package/lib/compute_tier.py index a24b89d57..d0c349cdf 100644 --- a/examples/deadline/All-In-AWS-Infrastructure-Basic/python/package/lib/compute_tier.py +++ b/examples/deadline/All-In-AWS-Infrastructure-Basic/python/package/lib/compute_tier.py @@ -24,6 +24,7 @@ from aws_rfdk import ( HealthMonitor, + SessionManagerHelper, ) from aws_rfdk.deadline import ( InstanceUserDataProvider, @@ -117,6 +118,11 @@ def __init__(self, scope: Construct, stack_id: str, *, props: ComputeTierProps, user_data_provider=UserDataProvider(self, 'UserDataProvider') ) + # This is an optional feature that will set up your EC2 instances to be enabled for use with + # the Session Manager. These worker fleet instances aren't available through a public subnet, + # so connecting to them directly through SSH isn't easy. + SessionManagerHelper.grant_permissions_to(self.worker_fleet) + if props.usage_based_licensing and props.licenses: props.usage_based_licensing.grant_port_access(self.worker_fleet, props.licenses) diff --git a/examples/deadline/All-In-AWS-Infrastructure-Basic/python/package/lib/service_tier.py b/examples/deadline/All-In-AWS-Infrastructure-Basic/python/package/lib/service_tier.py index 817b1e54b..334eddc7c 100644 --- a/examples/deadline/All-In-AWS-Infrastructure-Basic/python/package/lib/service_tier.py +++ b/examples/deadline/All-In-AWS-Infrastructure-Basic/python/package/lib/service_tier.py @@ -31,6 +31,7 @@ from aws_rfdk import ( DistinguishedName, IMountableLinuxFilesystem, + SessionManagerHelper, X509CertificatePem ) from aws_rfdk.deadline import ( @@ -86,9 +87,10 @@ def __init__(self, scope: Construct, stack_id: str, *, props: ServiceTierProps, """ super().__init__(scope, stack_id, **kwargs) - # A bastion host to connect to the render farm with. - # The bastion host is for convenience (e.g. SSH into RenderQueue and WorkerFleet instances). - # This is not a critical component of the farm, so can safely be removed. + # Bastion instance for convenience (e.g. SSH into RenderQueue and WorkerFleet instances). + # Not a critical component of the farm, so this can be safely removed. An alternative way + # to access your hosts is also provided by the Session Manager, which is also configured + # later in this example. self.bastion = BastionHostLinux( self, 'Bastion', @@ -162,6 +164,14 @@ def __init__(self, scope: Construct, stack_id: str, *, props: ServiceTierProps, ) self.render_queue.connections.allow_default_port_from(self.bastion) + # This is an optional feature that will set up your EC2 instances to be enabled for use with + # the Session Manager. RFDK deploys EC2 instances that aren't available through a public subnet, + # so connecting to them by SSH isn't easy. This is an option to quickly access hosts without + # using a bastion instance. + # It's important to note that the permissions need to be granted to the render queue's ASG, + # rather than the render queue itself. + SessionManagerHelper.grant_permissions_to(self.render_queue.asg) + if props.ubl_licenses: if not props.ubl_certs_secret_arn: raise ValueError('UBL certificates secret ARN is required when using UBL but was not specified.') @@ -175,5 +185,10 @@ def __init__(self, scope: Construct, stack_id: str, *, props: ServiceTierProps, render_queue=self.render_queue, certificate_secret=ubl_cert_secret, ) + + # Another optional usage of the SessionManagerHelper that demonstrates how to configure the UBL + # construct's ASG for access. Note that this construct also requires you to apply the permissions + # to its ASG property. + SessionManagerHelper.grant_permissions_to(self.ubl_licensing.asg) else: self.ubl_licensing = None 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 b1519d436..61e04016c 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.core==1.78.0", - "aws-rfdk==0.22.0" + "aws-cdk.core==1.83.0", + "aws-rfdk==0.23.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 4b1d3cc5a..b8147e593 100644 --- a/examples/deadline/All-In-AWS-Infrastructure-Basic/ts/README.md +++ b/examples/deadline/All-In-AWS-Infrastructure-Basic/ts/README.md @@ -18,8 +18,16 @@ These instructions assume that your working directory is `examples/deadline/All- ``` yarn install ``` -3. Change the value in the `deadlineClientLinuxAmiMap` variable in `bin/config.ts` to include the region + AMI ID mapping of your EC2 AMI(s) with Deadline Worker. +3. Change the value in the `deadlineClientLinuxAmiMap` variable in `bin/config.ts` to include the region + AMI ID mapping of your EC2 AMI(s) with Deadline Worker. You can use the following AWS CLI query to find AMI ID's: + ``` + aws --region ec2 describe-images \ + --owners 357466774442 \ + --filters "Name=name,Values=*Worker*" "Name=name,Values=**" \ + --query 'Images[*].[ImageId, Name]' \ + --output text + ``` + And enter it into this section of `bin/config.ts`: ```ts // For example, in the us-west-2 region public readonly deadlineClientLinuxAmiMap: Record = { diff --git a/examples/deadline/All-In-AWS-Infrastructure-Basic/ts/lib/compute-tier.ts b/examples/deadline/All-In-AWS-Infrastructure-Basic/ts/lib/compute-tier.ts index 1c3df9e36..97609cd0b 100644 --- a/examples/deadline/All-In-AWS-Infrastructure-Basic/ts/lib/compute-tier.ts +++ b/examples/deadline/All-In-AWS-Infrastructure-Basic/ts/lib/compute-tier.ts @@ -12,7 +12,7 @@ import { import * as cdk from '@aws-cdk/core'; import { IHost, - InstanceUserDataProvider, + InstanceUserDataProvider, IRenderQueue, IWorkerFleet, UsageBasedLicense, @@ -22,6 +22,7 @@ import { import { HealthMonitor, IHealthMonitor, + SessionManagerHelper, } from 'aws-rfdk'; import { Asset } from '@aws-cdk/aws-s3-assets'; import * as path from 'path' @@ -72,7 +73,7 @@ class UserDataProvider extends InstanceUserDataProvider { } preRenderQueueConfiguration(host: IHost): void { host.userData.addCommands('echo preRenderQueueConfiguration'); - } + } preWorkerConfiguration(host: IHost): void { host.userData.addCommands('echo preWorkerConfiguration'); } @@ -80,7 +81,7 @@ class UserDataProvider extends InstanceUserDataProvider { host.userData.addCommands('echo postWorkerLaunch'); if (host.node.scope != undefined) { const testScript = new Asset( - host.node.scope as cdk.Construct, + host.node.scope as cdk.Construct, 'SampleAsset', {path: path.join(__dirname, '..', '..', 'scripts', 'configure_worker.sh')}, ); @@ -119,7 +120,7 @@ export class ComputeTier extends cdk.Stack { */ constructor(scope: cdk.Construct, id: string, props: ComputeTierProps) { super(scope, id, props); - + this.healthMonitor = new HealthMonitor(this, 'HealthMonitor', { vpc: props.vpc, // TODO - Evaluate deletion protection for your own needs. This is set to false to @@ -137,6 +138,11 @@ export class ComputeTier extends cdk.Stack { userDataProvider: new UserDataProvider(this, 'UserDataProvider'), }); + // This is an optional feature that will set up your EC2 instances to be enabled for use with + // the Session Manager. These worker fleet instances aren't available through a public subnet, + // so connecting to them directly through SSH isn't easy. + SessionManagerHelper.grantPermissionsTo(this.workerFleet); + if (props.usageBasedLicensing && props.licenses) { props.usageBasedLicensing.grantPortAccess(this.workerFleet, props.licenses); } diff --git a/examples/deadline/All-In-AWS-Infrastructure-Basic/ts/lib/service-tier.ts b/examples/deadline/All-In-AWS-Infrastructure-Basic/ts/lib/service-tier.ts index c3b97bc37..f004234b2 100644 --- a/examples/deadline/All-In-AWS-Infrastructure-Basic/ts/lib/service-tier.ts +++ b/examples/deadline/All-In-AWS-Infrastructure-Basic/ts/lib/service-tier.ts @@ -22,7 +22,6 @@ import { } from 'aws-rfdk'; import { DatabaseConnection, - IRenderQueue, RenderQueue, Repository, Stage, @@ -34,6 +33,7 @@ import { Secret, } from '@aws-cdk/aws-secretsmanager'; import { Duration } from '@aws-cdk/core'; +import { SessionManagerHelper } from 'aws-rfdk/lib/core'; /** * Properties for {@link ServiceTier}. @@ -90,7 +90,7 @@ export class ServiceTier extends cdk.Stack { /** * The render queue. */ - public readonly renderQueue: IRenderQueue; + public readonly renderQueue: RenderQueue; /** * The UBL licensing construct. (License Forwarder) @@ -111,8 +111,10 @@ export class ServiceTier extends cdk.Stack { constructor(scope: cdk.Construct, id: string, props: ServiceTierProps) { super(scope, id, props); - // Bastion instance for convenience (e.g. SSH into RenderQueue and WorkerFleet instances) - // Not a critical component of the farm, so this can be safely removed + // Bastion instance for convenience (e.g. SSH into RenderQueue and WorkerFleet instances). + // Not a critical component of the farm, so this can be safely removed. An alternative way + // to access your hosts is also provided by the Session Manager, which is also configured + // later in this example. this.bastion = new BastionHostLinux(this, 'Bastion', { vpc: props.vpc, subnetSelection: { @@ -173,11 +175,19 @@ export class ServiceTier extends cdk.Stack { }); this.renderQueue.connections.allowDefaultPortFrom(this.bastion); + // This is an optional feature that will set up your EC2 instances to be enabled for use with + // the Session Manager. RFDK deploys EC2 instances that aren't available through a public subnet, + // so connecting to them by SSH isn't easy. This is an option to quickly access hosts without + // using a bastion instance. + // It's important to note that the permissions need to be granted to the render queue's ASG, + // rather than the render queue itself. + SessionManagerHelper.grantPermissionsTo(this.renderQueue.asg); + if (props.ublLicenses) { if (!props.ublCertsSecretArn) { throw new Error('UBL licenses were set but no UBL Certs Secret Arn was set.'); } - const ublCertSecret = Secret.fromSecretArn(this, 'UBLCertsSecret', props.ublCertsSecretArn); + const ublCertSecret = Secret.fromSecretCompleteArn(this, 'UBLCertsSecret', props.ublCertsSecretArn); this.ublLicensing = new UsageBasedLicensing(this, 'UBLLicensing', { vpc: props.vpc, @@ -186,6 +196,11 @@ export class ServiceTier extends cdk.Stack { renderQueue: this.renderQueue, certificateSecret: ublCertSecret, }); + + // Another optional usage of the SessionManagerHelper that demonstrates how to configure the UBL + // construct's ASG for access. Note that this construct also requires you to apply the permissions + // to its ASG property. + SessionManagerHelper.grantPermissionsTo(this.ublLicensing.asg); } } } 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 6e7a0a093..d4e64dbb9 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": "0.22.0", + "version": "0.23.0", "bin": { "app": "bin/app.js" }, @@ -18,14 +18,14 @@ "watch": "tsc -w" }, "devDependencies": { - "@types/node": "^14.14.14", - "aws-cdk": "1.78.0", + "@types/node": "^14.14.20", + "aws-cdk": "1.83.0", "ts-node": "^9.1.1", "typescript": "~4.1.3" }, "dependencies": { - "@aws-cdk/core": "1.78.0", - "aws-rfdk": "0.22.0", + "@aws-cdk/core": "1.83.0", + "aws-rfdk": "0.23.0", "source-map-support": "^0.5.19" } } 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 62d6a2246..675f138d4 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.core==1.78.0", - "aws-rfdk==0.22.0" + "aws-cdk.core==1.83.0", + "aws-rfdk==0.23.0" ], python_requires=">=3.7", 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 8d8d823d8..2f32eb73c 100644 --- a/examples/deadline/All-In-AWS-Infrastructure-SEP/ts/package.json +++ b/examples/deadline/All-In-AWS-Infrastructure-SEP/ts/package.json @@ -1,6 +1,6 @@ { "name": "all-in-farm-sep", - "version": "0.22.0", + "version": "0.23.0", "bin": { "app": "bin/app.js" }, @@ -18,14 +18,14 @@ "watch": "tsc -w" }, "devDependencies": { - "@types/node": "^14.14.14", - "aws-cdk": "1.78.0", + "@types/node": "^14.14.20", + "aws-cdk": "1.83.0", "ts-node": "^9.1.1", "typescript": "~4.1.3" }, "dependencies": { - "@aws-cdk/core": "1.78.0", - "aws-rfdk": "0.22.0", + "@aws-cdk/core": "1.83.0", + "aws-rfdk": "0.23.0", "source-map-support": "^0.5.19" } } diff --git a/integ/LICENSE b/integ/LICENSE index b71ec1688..28e4bdcec 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-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + Copyright 2018-2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/integ/NOTICE b/integ/NOTICE index b0de3ffd4..f034b6266 100644 --- a/integ/NOTICE +++ b/integ/NOTICE @@ -1,2 +1,2 @@ Render Farm Deployment Kit on AWS (RFDK) -Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. +Copyright 2018-2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. diff --git a/integ/package.json b/integ/package.json index 7b47a2e14..68a82ee21 100644 --- a/integ/package.json +++ b/integ/package.json @@ -1,6 +1,6 @@ { "name": "integ", - "version": "0.22.0", + "version": "0.23.0", "private": false, "description": "Integration tests for RFDK constructs", "bin": { @@ -55,54 +55,54 @@ "pkglint": "pkglint -f" }, "devDependencies": { - "@aws-cdk/assert": "1.78.0", - "@types/jest": "^26.0.19", - "@types/node": "^14.14.14", - "@typescript-eslint/eslint-plugin": "^4.10.0", - "@typescript-eslint/parser": "^4.10.0", - "aws-cdk": "1.78.0", - "eslint": "^7.15.0", + "@aws-cdk/assert": "1.83.0", + "@types/jest": "^26.0.20", + "@types/node": "^14.14.20", + "@typescript-eslint/eslint-plugin": "^4.12.0", + "@typescript-eslint/parser": "^4.12.0", + "aws-cdk": "1.83.0", + "eslint": "^7.17.0", "eslint-import-resolver-node": "^0.3.4", "eslint-import-resolver-typescript": "^2.3.0", "eslint-plugin-import": "^2.22.1", "eslint-plugin-license-header": "^0.2.0", "jest": "^26.6.3", - "pkglint": "0.22.0", + "pkglint": "0.23.0", "ts-jest": "^26.4.4" }, "dependencies": { - "@aws-cdk/aws-docdb": "1.78.0", - "@aws-cdk/aws-ec2": "1.78.0", - "@aws-cdk/aws-ecr": "1.78.0", - "@aws-cdk/aws-ecs": "1.78.0", - "@aws-cdk/aws-efs": "1.78.0", - "@aws-cdk/aws-elasticloadbalancingv2": "1.78.0", - "@aws-cdk/aws-iam": "1.78.0", - "@aws-cdk/aws-logs": "1.78.0", - "@aws-cdk/aws-route53": "1.78.0", - "@aws-cdk/aws-s3": "1.78.0", - "@aws-cdk/aws-s3-assets": "1.78.0", - "@aws-cdk/aws-secretsmanager": "1.78.0", - "@aws-cdk/core": "1.78.0", - "aws-rfdk": "0.22.0", - "aws-sdk": "^2.810.0" + "@aws-cdk/aws-docdb": "1.83.0", + "@aws-cdk/aws-ec2": "1.83.0", + "@aws-cdk/aws-ecr": "1.83.0", + "@aws-cdk/aws-ecs": "1.83.0", + "@aws-cdk/aws-efs": "1.83.0", + "@aws-cdk/aws-elasticloadbalancingv2": "1.83.0", + "@aws-cdk/aws-iam": "1.83.0", + "@aws-cdk/aws-logs": "1.83.0", + "@aws-cdk/aws-route53": "1.83.0", + "@aws-cdk/aws-s3": "1.83.0", + "@aws-cdk/aws-s3-assets": "1.83.0", + "@aws-cdk/aws-secretsmanager": "1.83.0", + "@aws-cdk/core": "1.83.0", + "aws-rfdk": "0.23.0", + "aws-sdk": "^2.823.0" }, "peerDependencies": { - "@aws-cdk/aws-docdb": "1.78.0", - "@aws-cdk/aws-ec2": "1.78.0", - "@aws-cdk/aws-ecr": "1.78.0", - "@aws-cdk/aws-ecs": "1.78.0", - "@aws-cdk/aws-efs": "1.78.0", - "@aws-cdk/aws-elasticloadbalancingv2": "1.78.0", - "@aws-cdk/aws-iam": "1.78.0", - "@aws-cdk/aws-logs": "1.78.0", - "@aws-cdk/aws-route53": "1.78.0", - "@aws-cdk/aws-s3": "1.78.0", - "@aws-cdk/aws-s3-assets": "1.78.0", - "@aws-cdk/aws-secretsmanager": "1.78.0", - "@aws-cdk/core": "1.78.0", - "aws-rfdk": "0.22.0", - "aws-sdk": "^2.810.0" + "@aws-cdk/aws-docdb": "1.83.0", + "@aws-cdk/aws-ec2": "1.83.0", + "@aws-cdk/aws-ecr": "1.83.0", + "@aws-cdk/aws-ecs": "1.83.0", + "@aws-cdk/aws-efs": "1.83.0", + "@aws-cdk/aws-elasticloadbalancingv2": "1.83.0", + "@aws-cdk/aws-iam": "1.83.0", + "@aws-cdk/aws-logs": "1.83.0", + "@aws-cdk/aws-route53": "1.83.0", + "@aws-cdk/aws-s3": "1.83.0", + "@aws-cdk/aws-s3-assets": "1.83.0", + "@aws-cdk/aws-secretsmanager": "1.83.0", + "@aws-cdk/core": "1.83.0", + "aws-rfdk": "0.23.0", + "aws-sdk": "^2.823.0" }, "engines": { "node": ">= 10.13.0 <13 || >=13.7.0" diff --git a/lambda-layers/LICENSE b/lambda-layers/LICENSE index b71ec1688..28e4bdcec 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-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + Copyright 2018-2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/lambda-layers/NOTICE b/lambda-layers/NOTICE index b0de3ffd4..f034b6266 100644 --- a/lambda-layers/NOTICE +++ b/lambda-layers/NOTICE @@ -1,2 +1,2 @@ Render Farm Deployment Kit on AWS (RFDK) -Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. +Copyright 2018-2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. diff --git a/lambda-layers/package.json b/lambda-layers/package.json index 48204f02a..a220bf4cb 100644 --- a/lambda-layers/package.json +++ b/lambda-layers/package.json @@ -1,6 +1,6 @@ { "name": "lambda-layers", - "version": "0.22.0", + "version": "0.23.0", "private": false, "description": "Package containing scripts for building and publishing Lambda Layers", "main": "lib/index.js", @@ -29,10 +29,10 @@ "stability": "stable", "maturity": "stable", "devDependencies": { - "@types/node": "^14.14.14", + "@types/node": "^14.14.20", "typescript": "~4.1.3" }, "dependencies": { - "aws-sdk": "^2.810.0" + "aws-sdk": "^2.823.0" } } diff --git a/lambda-layers/yarn.lock b/lambda-layers/yarn.lock index bf4c0ab18..a35a9ba04 100644 --- a/lambda-layers/yarn.lock +++ b/lambda-layers/yarn.lock @@ -2,15 +2,15 @@ # yarn lockfile v1 -"@types/node@^14.14.14": - version "14.14.14" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.14.tgz#f7fd5f3cc8521301119f63910f0fb965c7d761ae" - integrity sha512-UHnOPWVWV1z+VV8k6L1HhG7UbGBgIdghqF3l9Ny9ApPghbjICXkUJSd/b9gOgQfjM1r+37cipdw/HJ3F6ICEnQ== - -aws-sdk@^2.810.0: - version "2.810.0" - resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.810.0.tgz#67b11eb7ac6bb967c5fbbdba523872d45cfa52db" - integrity sha512-+Sj+Ec00t675/0Kjisk4GIZGs7olsbu4//b5WrwPriYTV/xqJnXCPMpj3EZEV1z5Vx3PZD6dA6PTU4VZPPVcBw== +"@types/node@^14.14.20": + version "14.14.20" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.20.tgz#f7974863edd21d1f8a494a73e8e2b3658615c340" + integrity sha512-Y93R97Ouif9JEOWPIUyU+eyIdyRqQR0I8Ez1dzku4hDx34NWh4HbtIc3WNzwB1Y9ULvNGeu5B8h8bVL5cAk4/A== + +aws-sdk@^2.823.0: + version "2.824.0" + resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.824.0.tgz#a67747d4d0b53d09c6c121e93f44d8f6e76fc44b" + integrity sha512-9KNRQBkIMPn+6DWb4gR+RzqTMNyGLEwOgXbE4dDehOIAflfLnv3IFwLnzrhxJnleB4guYrILIsBroJFBzjiekg== dependencies: buffer "4.9.2" events "1.1.1" diff --git a/lerna.json b/lerna.json index c47620d93..e64f12265 100644 --- a/lerna.json +++ b/lerna.json @@ -3,5 +3,5 @@ "npmClient": "yarn", "useWorkspaces": true, "rejectCycles": "true", - "version": "0.22.0" + "version": "0.23.0" } diff --git a/package.json b/package.json index 4de00a567..40f0abe5e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "aws-rfdk-project", - "version": "0.22.0", + "version": "0.23.0", "license": "Apache-2.0", "author": { "name": "Amazon Web Services", @@ -26,64 +26,64 @@ } }, "devDependencies": { - "@aws-cdk/assets": "1.78.0", - "@aws-cdk/aws-apigateway": "1.78.0", - "@aws-cdk/aws-apigatewayv2": "1.78.0", - "@aws-cdk/aws-applicationautoscaling": "1.78.0", - "@aws-cdk/aws-autoscaling": "1.78.0", - "@aws-cdk/aws-autoscaling-common": "1.78.0", - "@aws-cdk/aws-autoscaling-hooktargets": "1.78.0", - "@aws-cdk/aws-batch": "1.78.0", - "@aws-cdk/aws-certificatemanager": "1.78.0", - "@aws-cdk/aws-cloudformation": "1.78.0", - "@aws-cdk/aws-cloudfront": "1.78.0", - "@aws-cdk/aws-cloudwatch": "1.78.0", - "@aws-cdk/aws-cloudwatch-actions": "1.78.0", - "@aws-cdk/aws-codebuild": "1.78.0", - "@aws-cdk/aws-codecommit": "1.78.0", - "@aws-cdk/aws-codeguruprofiler": "1.78.0", - "@aws-cdk/aws-codepipeline": "1.78.0", - "@aws-cdk/aws-cognito": "1.78.0", - "@aws-cdk/aws-docdb": "1.78.0", - "@aws-cdk/aws-dynamodb": "1.78.0", - "@aws-cdk/aws-ec2": "1.78.0", - "@aws-cdk/aws-ecr": "1.78.0", - "@aws-cdk/aws-ecr-assets": "1.78.0", - "@aws-cdk/aws-ecs": "1.78.0", - "@aws-cdk/aws-ecs-patterns": "1.78.0", - "@aws-cdk/aws-efs": "1.78.0", - "@aws-cdk/aws-elasticloadbalancing": "1.78.0", - "@aws-cdk/aws-elasticloadbalancingv2": "1.78.0", - "@aws-cdk/aws-events": "1.78.0", - "@aws-cdk/aws-events-targets": "1.78.0", - "@aws-cdk/aws-iam": "1.78.0", - "@aws-cdk/aws-kinesis": "1.78.0", - "@aws-cdk/aws-kinesisfirehose": "1.78.0", - "@aws-cdk/aws-kms": "1.78.0", - "@aws-cdk/aws-lambda": "1.78.0", - "@aws-cdk/aws-logs": "1.78.0", - "@aws-cdk/aws-route53": "1.78.0", - "@aws-cdk/aws-route53-targets": "1.78.0", - "@aws-cdk/aws-s3": "1.78.0", - "@aws-cdk/aws-s3-assets": "1.78.0", - "@aws-cdk/aws-sam": "1.78.0", - "@aws-cdk/aws-secretsmanager": "1.78.0", - "@aws-cdk/aws-servicediscovery": "1.78.0", - "@aws-cdk/aws-sns": "1.78.0", - "@aws-cdk/aws-sns-subscriptions": "1.78.0", - "@aws-cdk/aws-sqs": "1.78.0", - "@aws-cdk/aws-ssm": "1.78.0", - "@aws-cdk/aws-stepfunctions": "1.78.0", - "@aws-cdk/cloud-assembly-schema": "1.78.0", - "@aws-cdk/core": "1.78.0", - "@aws-cdk/custom-resources": "1.78.0", - "@aws-cdk/cx-api": "1.78.0", - "@aws-cdk/region-info": "1.78.0", - "@types/jest": "^26.0.19", - "@types/node": "^14.14.14", + "@aws-cdk/assets": "1.83.0", + "@aws-cdk/aws-apigateway": "1.83.0", + "@aws-cdk/aws-apigatewayv2": "1.83.0", + "@aws-cdk/aws-applicationautoscaling": "1.83.0", + "@aws-cdk/aws-autoscaling": "1.83.0", + "@aws-cdk/aws-autoscaling-common": "1.83.0", + "@aws-cdk/aws-autoscaling-hooktargets": "1.83.0", + "@aws-cdk/aws-batch": "1.83.0", + "@aws-cdk/aws-certificatemanager": "1.83.0", + "@aws-cdk/aws-cloudformation": "1.83.0", + "@aws-cdk/aws-cloudfront": "1.83.0", + "@aws-cdk/aws-cloudwatch": "1.83.0", + "@aws-cdk/aws-cloudwatch-actions": "1.83.0", + "@aws-cdk/aws-codebuild": "1.83.0", + "@aws-cdk/aws-codecommit": "1.83.0", + "@aws-cdk/aws-codeguruprofiler": "1.83.0", + "@aws-cdk/aws-codepipeline": "1.83.0", + "@aws-cdk/aws-cognito": "1.83.0", + "@aws-cdk/aws-docdb": "1.83.0", + "@aws-cdk/aws-dynamodb": "1.83.0", + "@aws-cdk/aws-ec2": "1.83.0", + "@aws-cdk/aws-ecr": "1.83.0", + "@aws-cdk/aws-ecr-assets": "1.83.0", + "@aws-cdk/aws-ecs": "1.83.0", + "@aws-cdk/aws-ecs-patterns": "1.83.0", + "@aws-cdk/aws-efs": "1.83.0", + "@aws-cdk/aws-elasticloadbalancing": "1.83.0", + "@aws-cdk/aws-elasticloadbalancingv2": "1.83.0", + "@aws-cdk/aws-events": "1.83.0", + "@aws-cdk/aws-events-targets": "1.83.0", + "@aws-cdk/aws-iam": "1.83.0", + "@aws-cdk/aws-kinesis": "1.83.0", + "@aws-cdk/aws-kinesisfirehose": "1.83.0", + "@aws-cdk/aws-kms": "1.83.0", + "@aws-cdk/aws-lambda": "1.83.0", + "@aws-cdk/aws-logs": "1.83.0", + "@aws-cdk/aws-route53": "1.83.0", + "@aws-cdk/aws-route53-targets": "1.83.0", + "@aws-cdk/aws-s3": "1.83.0", + "@aws-cdk/aws-s3-assets": "1.83.0", + "@aws-cdk/aws-sam": "1.83.0", + "@aws-cdk/aws-secretsmanager": "1.83.0", + "@aws-cdk/aws-servicediscovery": "1.83.0", + "@aws-cdk/aws-sns": "1.83.0", + "@aws-cdk/aws-sns-subscriptions": "1.83.0", + "@aws-cdk/aws-sqs": "1.83.0", + "@aws-cdk/aws-ssm": "1.83.0", + "@aws-cdk/aws-stepfunctions": "1.83.0", + "@aws-cdk/cloud-assembly-schema": "1.83.0", + "@aws-cdk/core": "1.83.0", + "@aws-cdk/custom-resources": "1.83.0", + "@aws-cdk/cx-api": "1.83.0", + "@aws-cdk/region-info": "1.83.0", + "@types/jest": "^26.0.20", + "@types/node": "^14.14.20", "@types/nodeunit": "^0.0.31", - "aws-cdk": "1.78.0", - "aws-sdk": "^2.810.0", + "aws-cdk": "1.83.0", + "aws-sdk": "^2.823.0", "constructs": "^3.2.0", "conventional-changelog-cli": "^2.1.1", "fs-extra": "^9.0.1", @@ -94,7 +94,7 @@ "lerna": "^3.22.1", "nodeunit": "^0.11.3", "nyc": "^15.1.0", - "standard-version": "^9.0.0", + "standard-version": "^9.1.0", "ts-jest": "^26.4.4", "typescript": "~4.1.3" }, diff --git a/packages/aws-rfdk/LICENSE b/packages/aws-rfdk/LICENSE index b71ec1688..28e4bdcec 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-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + Copyright 2018-2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/packages/aws-rfdk/NOTICE b/packages/aws-rfdk/NOTICE index b0de3ffd4..f034b6266 100644 --- a/packages/aws-rfdk/NOTICE +++ b/packages/aws-rfdk/NOTICE @@ -1,2 +1,2 @@ Render Farm Deployment Kit on AWS (RFDK) -Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. +Copyright 2018-2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. diff --git a/packages/aws-rfdk/lib/core/lib/index.ts b/packages/aws-rfdk/lib/core/lib/index.ts index 31b7b1430..c8138fc97 100644 --- a/packages/aws-rfdk/lib/core/lib/index.ts +++ b/packages/aws-rfdk/lib/core/lib/index.ts @@ -18,5 +18,6 @@ export * from './mountable-efs'; export * from './mountable-filesystem'; export { RFDK_VERSION } from './runtime-info'; export * from './script-assets'; +export * from './session-manager-helper'; export * from './staticip-server'; export * from './x509-certificate'; diff --git a/packages/aws-rfdk/lib/core/lib/session-manager-helper.ts b/packages/aws-rfdk/lib/core/lib/session-manager-helper.ts new file mode 100644 index 000000000..b205f5169 --- /dev/null +++ b/packages/aws-rfdk/lib/core/lib/session-manager-helper.ts @@ -0,0 +1,39 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0 + */ + +import { + IGrantable, + PolicyStatement, +} from '@aws-cdk/aws-iam'; + +/** + * This is a helper class meant to make it easier to use the AWS Systems Manager Session Manager + * with any EC2 Instances or AutoScalingGroups. Once enabled, the Session Manager can be used to + * connect to an EC2 Instance through the AWS Console and open a shell session in the browser. + * + * Note that in order for the Session Manager to work, you will need an AMI that has the SSM-Agent + * installed and set to run at startup. The Amazon Linux 2 and Amazon provided Windows Server AMI's + * have this configured by default. + * + * More details about the AWS Systems Manager Session Manager can be found here: + * https://docs.aws.amazon.com/systems-manager/latest/userguide/session-manager.html + */ +export class SessionManagerHelper { + /** + * Grants the permissions required to enable Session Manager for the provided IGrantable. + */ + public static grantPermissionsTo(grantable: IGrantable): void { + grantable.grantPrincipal.addToPolicy(new PolicyStatement({ + actions: [ + 'ssmmessages:CreateControlChannel', + 'ssmmessages:CreateDataChannel', + 'ssmmessages:OpenControlChannel', + 'ssmmessages:OpenDataChannel', + 'ssm:UpdateInstanceInformation', + ], + resources: ['*'], + })); + } +} diff --git a/packages/aws-rfdk/lib/core/test/sessions-manager-helper.test.ts b/packages/aws-rfdk/lib/core/test/sessions-manager-helper.test.ts new file mode 100644 index 000000000..cb9d2eb6e --- /dev/null +++ b/packages/aws-rfdk/lib/core/test/sessions-manager-helper.test.ts @@ -0,0 +1,93 @@ +/** + * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. + * SPDX-License-Identifier: Apache-2.0 + */ + +import { + expect as expectCDK, + haveResourceLike, +} from '@aws-cdk/assert'; +import { + AutoScalingGroup, +} from '@aws-cdk/aws-autoscaling'; +import { + AmazonLinuxImage, + Instance, + InstanceClass, + InstanceSize, + InstanceType, + Vpc, +} from '@aws-cdk/aws-ec2'; +import { CfnElement, Stack } from '@aws-cdk/core'; + +import { SessionManagerHelper } from '../lib'; + +let stack: Stack; +let vpc: Vpc; +const instanceType = InstanceType.of(InstanceClass.T3, InstanceSize.MICRO); +const machineImage = new AmazonLinuxImage(); + +beforeEach(() => { + stack = new Stack(); + vpc = new Vpc(stack, 'VPC'); +}); + +test('Grant SSM permissions to Instance', () => { + const instance = new Instance(stack, 'Instance', { + vpc, + instanceType, + machineImage, + }); + SessionManagerHelper.grantPermissionsTo(instance); + + const instanceRole = stack.getLogicalId(instance.role.node.defaultChild as CfnElement); + + expectCDK(stack).to(haveResourceLike('AWS::IAM::Policy', { + PolicyDocument: { + Statement: [ + { + Action: [ + 'ssmmessages:CreateControlChannel', + 'ssmmessages:CreateDataChannel', + 'ssmmessages:OpenControlChannel', + 'ssmmessages:OpenDataChannel', + 'ssm:UpdateInstanceInformation', + ], + Effect: 'Allow', + Resource: '*', + }, + ], + }, + Roles: [{ Ref: instanceRole }], + })); +}); + +test('Grant SSM permissions to ASG', () => { + const asg = new AutoScalingGroup(stack, 'ASG', { + vpc, + instanceType, + machineImage, + }); + SessionManagerHelper.grantPermissionsTo(asg); + + const asgRole = stack.getLogicalId(asg.role.node.defaultChild as CfnElement); + + expectCDK(stack).to(haveResourceLike('AWS::IAM::Policy', { + PolicyDocument: { + Statement: [ + { + Action: [ + 'ssmmessages:CreateControlChannel', + 'ssmmessages:CreateDataChannel', + 'ssmmessages:OpenControlChannel', + 'ssmmessages:OpenDataChannel', + 'ssm:UpdateInstanceInformation', + ], + Effect: 'Allow', + Resource: '*', + }, + ], + }, + Roles: [{ Ref: asgRole }], + })); +}); diff --git a/packages/aws-rfdk/lib/deadline/lib/render-queue-ref.ts b/packages/aws-rfdk/lib/deadline/lib/render-queue-ref.ts index eba234ae7..1f5db8ae6 100644 --- a/packages/aws-rfdk/lib/deadline/lib/render-queue-ref.ts +++ b/packages/aws-rfdk/lib/deadline/lib/render-queue-ref.ts @@ -243,6 +243,13 @@ export interface RenderQueueProps { */ readonly vpcSubnets?: SubnetSelection; + /** + * The subnets into which to place the Application Load Balancer that is deployed. + * + * @default - One Private subnet from each AZ. + */ + readonly vpcSubnetsAlb?: SubnetSelection; + /** * Hostname to use to connect to the RenderQueue. * diff --git a/packages/aws-rfdk/lib/deadline/lib/render-queue.ts b/packages/aws-rfdk/lib/deadline/lib/render-queue.ts index 871c640ef..7aeab38ab 100644 --- a/packages/aws-rfdk/lib/deadline/lib/render-queue.ts +++ b/packages/aws-rfdk/lib/deadline/lib/render-queue.ts @@ -334,6 +334,7 @@ export class RenderQueue extends RenderQueueBase implements IGrantable { const loadBalancer = new ApplicationLoadBalancer(this, 'LB', { vpc: this.cluster.vpc, + vpcSubnets: props.vpcSubnetsAlb ?? { subnetType: SubnetType.PRIVATE, onePerAz: true }, internetFacing: false, deletionProtection: props.deletionProtection ?? true, }); 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 80c60ea1e..1b634025e 100644 --- a/packages/aws-rfdk/lib/deadline/lib/usage-based-licensing.ts +++ b/packages/aws-rfdk/lib/deadline/lib/usage-based-licensing.ts @@ -564,7 +564,7 @@ export class UsageBasedLicensing extends Construct implements IGrantable { this.service = new Ec2Service(this, 'Service', { cluster: this.cluster, taskDefinition, - desiredCount: props.desiredCount, + desiredCount: props.desiredCount ?? 1, placementConstraints: [PlacementConstraint.distinctInstances()], // This is required to right-size our host capacity and not have the ECS service block on updates. We set a memory // reservation, but no memory limit on the container. This allows the container's memory usage to grow unbounded. 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 4e2d25be4..731e399ee 100644 --- a/packages/aws-rfdk/lib/deadline/test/render-queue.test.ts +++ b/packages/aws-rfdk/lib/deadline/test/render-queue.test.ts @@ -1696,6 +1696,9 @@ describe('RenderQueue', () => { vpcSubnets: { subnets, }, + vpcSubnetsAlb: { + subnets, + }, }; const isolatedStack = new Stack(app, 'IsolatedStack'); @@ -1708,6 +1711,12 @@ describe('RenderQueue', () => { 'SubnetID2', ), })); + expectCDK(isolatedStack).to(haveResource('AWS::ElasticLoadBalancingV2::LoadBalancer', { + Subnets: [ + 'SubnetID1', + 'SubnetID2', + ], + })); }); test('can specify instance type', () => { diff --git a/packages/aws-rfdk/package.json b/packages/aws-rfdk/package.json index 2cb315c48..51eebd3d1 100644 --- a/packages/aws-rfdk/package.json +++ b/packages/aws-rfdk/package.json @@ -1,6 +1,6 @@ { "name": "aws-rfdk", - "version": "0.22.0", + "version": "0.23.0", "private": false, "description": "Package for core render farm constructs", "main": "lib/index.js", @@ -65,122 +65,122 @@ "jest": true }, "devDependencies": { - "@aws-cdk/assert": "1.78.0", - "@types/aws-lambda": "^8.10.66", - "@types/sinon": "^9.0.9", - "aws-sdk": "^2.810.0", + "@aws-cdk/assert": "1.83.0", + "@types/aws-lambda": "^8.10.70", + "@types/sinon": "^9.0.10", + "aws-sdk": "^2.823.0", "aws-sdk-mock": "^5.1.0", - "cdk-build-tools": "0.22.0", + "cdk-build-tools": "0.23.0", "dynalite": "^3.2.1", - "pkglint": "0.22.0", - "sinon": "^9.2.2" + "pkglint": "0.23.0", + "sinon": "^9.2.3" }, "dependencies": { - "@aws-cdk/assets": "1.78.0", - "@aws-cdk/aws-apigateway": "1.78.0", - "@aws-cdk/aws-applicationautoscaling": "1.78.0", - "@aws-cdk/aws-autoscaling": "1.78.0", - "@aws-cdk/aws-autoscaling-common": "1.78.0", - "@aws-cdk/aws-autoscaling-hooktargets": "1.78.0", - "@aws-cdk/aws-batch": "1.78.0", - "@aws-cdk/aws-certificatemanager": "1.78.0", - "@aws-cdk/aws-cloudformation": "1.78.0", - "@aws-cdk/aws-cloudfront": "1.78.0", - "@aws-cdk/aws-cloudwatch": "1.78.0", - "@aws-cdk/aws-cloudwatch-actions": "1.78.0", - "@aws-cdk/aws-codebuild": "1.78.0", - "@aws-cdk/aws-codecommit": "1.78.0", - "@aws-cdk/aws-codeguruprofiler": "1.78.0", - "@aws-cdk/aws-codepipeline": "1.78.0", - "@aws-cdk/aws-cognito": "1.78.0", - "@aws-cdk/aws-docdb": "1.78.0", - "@aws-cdk/aws-dynamodb": "1.78.0", - "@aws-cdk/aws-ec2": "1.78.0", - "@aws-cdk/aws-ecr": "1.78.0", - "@aws-cdk/aws-ecr-assets": "1.78.0", - "@aws-cdk/aws-ecs": "1.78.0", - "@aws-cdk/aws-ecs-patterns": "1.78.0", - "@aws-cdk/aws-efs": "1.78.0", - "@aws-cdk/aws-elasticloadbalancing": "1.78.0", - "@aws-cdk/aws-elasticloadbalancingv2": "1.78.0", - "@aws-cdk/aws-events": "1.78.0", - "@aws-cdk/aws-events-targets": "1.78.0", - "@aws-cdk/aws-iam": "1.78.0", - "@aws-cdk/aws-kinesis": "1.78.0", - "@aws-cdk/aws-kms": "1.78.0", - "@aws-cdk/aws-lambda": "1.78.0", - "@aws-cdk/aws-logs": "1.78.0", - "@aws-cdk/aws-route53": "1.78.0", - "@aws-cdk/aws-route53-targets": "1.78.0", - "@aws-cdk/aws-s3": "1.78.0", - "@aws-cdk/aws-s3-assets": "1.78.0", - "@aws-cdk/aws-sam": "1.78.0", - "@aws-cdk/aws-secretsmanager": "1.78.0", - "@aws-cdk/aws-servicediscovery": "1.78.0", - "@aws-cdk/aws-sns": "1.78.0", - "@aws-cdk/aws-sns-subscriptions": "1.78.0", - "@aws-cdk/aws-sqs": "1.78.0", - "@aws-cdk/aws-ssm": "1.78.0", - "@aws-cdk/aws-stepfunctions": "1.78.0", - "@aws-cdk/cloud-assembly-schema": "1.78.0", - "@aws-cdk/core": "1.78.0", - "@aws-cdk/custom-resources": "1.78.0", - "@aws-cdk/cx-api": "1.78.0", - "@aws-cdk/region-info": "1.78.0", + "@aws-cdk/assets": "1.83.0", + "@aws-cdk/aws-apigateway": "1.83.0", + "@aws-cdk/aws-applicationautoscaling": "1.83.0", + "@aws-cdk/aws-autoscaling": "1.83.0", + "@aws-cdk/aws-autoscaling-common": "1.83.0", + "@aws-cdk/aws-autoscaling-hooktargets": "1.83.0", + "@aws-cdk/aws-batch": "1.83.0", + "@aws-cdk/aws-certificatemanager": "1.83.0", + "@aws-cdk/aws-cloudformation": "1.83.0", + "@aws-cdk/aws-cloudfront": "1.83.0", + "@aws-cdk/aws-cloudwatch": "1.83.0", + "@aws-cdk/aws-cloudwatch-actions": "1.83.0", + "@aws-cdk/aws-codebuild": "1.83.0", + "@aws-cdk/aws-codecommit": "1.83.0", + "@aws-cdk/aws-codeguruprofiler": "1.83.0", + "@aws-cdk/aws-codepipeline": "1.83.0", + "@aws-cdk/aws-cognito": "1.83.0", + "@aws-cdk/aws-docdb": "1.83.0", + "@aws-cdk/aws-dynamodb": "1.83.0", + "@aws-cdk/aws-ec2": "1.83.0", + "@aws-cdk/aws-ecr": "1.83.0", + "@aws-cdk/aws-ecr-assets": "1.83.0", + "@aws-cdk/aws-ecs": "1.83.0", + "@aws-cdk/aws-ecs-patterns": "1.83.0", + "@aws-cdk/aws-efs": "1.83.0", + "@aws-cdk/aws-elasticloadbalancing": "1.83.0", + "@aws-cdk/aws-elasticloadbalancingv2": "1.83.0", + "@aws-cdk/aws-events": "1.83.0", + "@aws-cdk/aws-events-targets": "1.83.0", + "@aws-cdk/aws-iam": "1.83.0", + "@aws-cdk/aws-kinesis": "1.83.0", + "@aws-cdk/aws-kms": "1.83.0", + "@aws-cdk/aws-lambda": "1.83.0", + "@aws-cdk/aws-logs": "1.83.0", + "@aws-cdk/aws-route53": "1.83.0", + "@aws-cdk/aws-route53-targets": "1.83.0", + "@aws-cdk/aws-s3": "1.83.0", + "@aws-cdk/aws-s3-assets": "1.83.0", + "@aws-cdk/aws-sam": "1.83.0", + "@aws-cdk/aws-secretsmanager": "1.83.0", + "@aws-cdk/aws-servicediscovery": "1.83.0", + "@aws-cdk/aws-sns": "1.83.0", + "@aws-cdk/aws-sns-subscriptions": "1.83.0", + "@aws-cdk/aws-sqs": "1.83.0", + "@aws-cdk/aws-ssm": "1.83.0", + "@aws-cdk/aws-stepfunctions": "1.83.0", + "@aws-cdk/cloud-assembly-schema": "1.83.0", + "@aws-cdk/core": "1.83.0", + "@aws-cdk/custom-resources": "1.83.0", + "@aws-cdk/cx-api": "1.83.0", + "@aws-cdk/region-info": "1.83.0", "constructs": "^3.2.0" }, "peerDependencies": { - "@aws-cdk/assets": "1.78.0", - "@aws-cdk/aws-apigateway": "1.78.0", - "@aws-cdk/aws-applicationautoscaling": "1.78.0", - "@aws-cdk/aws-autoscaling": "1.78.0", - "@aws-cdk/aws-autoscaling-common": "1.78.0", - "@aws-cdk/aws-autoscaling-hooktargets": "1.78.0", - "@aws-cdk/aws-batch": "1.78.0", - "@aws-cdk/aws-certificatemanager": "1.78.0", - "@aws-cdk/aws-cloudformation": "1.78.0", - "@aws-cdk/aws-cloudfront": "1.78.0", - "@aws-cdk/aws-cloudwatch": "1.78.0", - "@aws-cdk/aws-cloudwatch-actions": "1.78.0", - "@aws-cdk/aws-codebuild": "1.78.0", - "@aws-cdk/aws-codecommit": "1.78.0", - "@aws-cdk/aws-codeguruprofiler": "1.78.0", - "@aws-cdk/aws-codepipeline": "1.78.0", - "@aws-cdk/aws-cognito": "1.78.0", - "@aws-cdk/aws-docdb": "1.78.0", - "@aws-cdk/aws-dynamodb": "1.78.0", - "@aws-cdk/aws-ec2": "1.78.0", - "@aws-cdk/aws-ecr": "1.78.0", - "@aws-cdk/aws-ecr-assets": "1.78.0", - "@aws-cdk/aws-ecs": "1.78.0", - "@aws-cdk/aws-ecs-patterns": "1.78.0", - "@aws-cdk/aws-efs": "1.78.0", - "@aws-cdk/aws-elasticloadbalancing": "1.78.0", - "@aws-cdk/aws-elasticloadbalancingv2": "1.78.0", - "@aws-cdk/aws-events": "1.78.0", - "@aws-cdk/aws-events-targets": "1.78.0", - "@aws-cdk/aws-iam": "1.78.0", - "@aws-cdk/aws-kinesis": "1.78.0", - "@aws-cdk/aws-kms": "1.78.0", - "@aws-cdk/aws-lambda": "1.78.0", - "@aws-cdk/aws-logs": "1.78.0", - "@aws-cdk/aws-route53": "1.78.0", - "@aws-cdk/aws-route53-targets": "1.78.0", - "@aws-cdk/aws-s3": "1.78.0", - "@aws-cdk/aws-s3-assets": "1.78.0", - "@aws-cdk/aws-sam": "1.78.0", - "@aws-cdk/aws-secretsmanager": "1.78.0", - "@aws-cdk/aws-servicediscovery": "1.78.0", - "@aws-cdk/aws-sns": "1.78.0", - "@aws-cdk/aws-sns-subscriptions": "1.78.0", - "@aws-cdk/aws-sqs": "1.78.0", - "@aws-cdk/aws-ssm": "1.78.0", - "@aws-cdk/aws-stepfunctions": "1.78.0", - "@aws-cdk/cloud-assembly-schema": "1.78.0", - "@aws-cdk/core": "1.78.0", - "@aws-cdk/custom-resources": "1.78.0", - "@aws-cdk/cx-api": "1.78.0", - "@aws-cdk/region-info": "1.78.0", + "@aws-cdk/assets": "1.83.0", + "@aws-cdk/aws-apigateway": "1.83.0", + "@aws-cdk/aws-applicationautoscaling": "1.83.0", + "@aws-cdk/aws-autoscaling": "1.83.0", + "@aws-cdk/aws-autoscaling-common": "1.83.0", + "@aws-cdk/aws-autoscaling-hooktargets": "1.83.0", + "@aws-cdk/aws-batch": "1.83.0", + "@aws-cdk/aws-certificatemanager": "1.83.0", + "@aws-cdk/aws-cloudformation": "1.83.0", + "@aws-cdk/aws-cloudfront": "1.83.0", + "@aws-cdk/aws-cloudwatch": "1.83.0", + "@aws-cdk/aws-cloudwatch-actions": "1.83.0", + "@aws-cdk/aws-codebuild": "1.83.0", + "@aws-cdk/aws-codecommit": "1.83.0", + "@aws-cdk/aws-codeguruprofiler": "1.83.0", + "@aws-cdk/aws-codepipeline": "1.83.0", + "@aws-cdk/aws-cognito": "1.83.0", + "@aws-cdk/aws-docdb": "1.83.0", + "@aws-cdk/aws-dynamodb": "1.83.0", + "@aws-cdk/aws-ec2": "1.83.0", + "@aws-cdk/aws-ecr": "1.83.0", + "@aws-cdk/aws-ecr-assets": "1.83.0", + "@aws-cdk/aws-ecs": "1.83.0", + "@aws-cdk/aws-ecs-patterns": "1.83.0", + "@aws-cdk/aws-efs": "1.83.0", + "@aws-cdk/aws-elasticloadbalancing": "1.83.0", + "@aws-cdk/aws-elasticloadbalancingv2": "1.83.0", + "@aws-cdk/aws-events": "1.83.0", + "@aws-cdk/aws-events-targets": "1.83.0", + "@aws-cdk/aws-iam": "1.83.0", + "@aws-cdk/aws-kinesis": "1.83.0", + "@aws-cdk/aws-kms": "1.83.0", + "@aws-cdk/aws-lambda": "1.83.0", + "@aws-cdk/aws-logs": "1.83.0", + "@aws-cdk/aws-route53": "1.83.0", + "@aws-cdk/aws-route53-targets": "1.83.0", + "@aws-cdk/aws-s3": "1.83.0", + "@aws-cdk/aws-s3-assets": "1.83.0", + "@aws-cdk/aws-sam": "1.83.0", + "@aws-cdk/aws-secretsmanager": "1.83.0", + "@aws-cdk/aws-servicediscovery": "1.83.0", + "@aws-cdk/aws-sns": "1.83.0", + "@aws-cdk/aws-sns-subscriptions": "1.83.0", + "@aws-cdk/aws-sqs": "1.83.0", + "@aws-cdk/aws-ssm": "1.83.0", + "@aws-cdk/aws-stepfunctions": "1.83.0", + "@aws-cdk/cloud-assembly-schema": "1.83.0", + "@aws-cdk/core": "1.83.0", + "@aws-cdk/custom-resources": "1.83.0", + "@aws-cdk/cx-api": "1.83.0", + "@aws-cdk/region-info": "1.83.0", "constructs": "^3.2.0" }, "engines": { diff --git a/tools/cdk-build-tools/LICENSE b/tools/cdk-build-tools/LICENSE index b71ec1688..28e4bdcec 100644 --- a/tools/cdk-build-tools/LICENSE +++ b/tools/cdk-build-tools/LICENSE @@ -186,7 +186,7 @@ same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + Copyright 2018-2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/tools/cdk-build-tools/NOTICE b/tools/cdk-build-tools/NOTICE index bfccac9a7..5fc382692 100644 --- a/tools/cdk-build-tools/NOTICE +++ b/tools/cdk-build-tools/NOTICE @@ -1,2 +1,2 @@ AWS Cloud Development Kit (AWS CDK) -Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. +Copyright 2018-2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. diff --git a/tools/cdk-build-tools/package.json b/tools/cdk-build-tools/package.json index f0e5be1b4..948f8f8da 100644 --- a/tools/cdk-build-tools/package.json +++ b/tools/cdk-build-tools/package.json @@ -1,7 +1,7 @@ { "name": "cdk-build-tools", "private": true, - "version": "0.22.0", + "version": "0.23.0", "description": "Tools package with shared build scripts for CDK packages", "main": "lib/index.js", "repository": { @@ -34,18 +34,18 @@ }, "license": "Apache-2.0", "devDependencies": { - "@types/fs-extra": "^9.0.5", - "@types/jest": "^26.0.19", - "@types/yargs": "^15.0.11", + "@types/fs-extra": "^9.0.6", + "@types/jest": "^26.0.20", + "@types/yargs": "^15.0.12", "eslint-plugin-license-header": "^0.2.0", - "pkglint": "0.22.0" + "pkglint": "0.23.0" }, "dependencies": { - "@typescript-eslint/eslint-plugin": "^4.9.1", - "@typescript-eslint/parser": "^4.9.1", - "awslint": "1.77.0", + "@typescript-eslint/eslint-plugin": "^4.12.0", + "@typescript-eslint/parser": "^4.12.0", + "awslint": "1.83.0", "colors": "^1.4.0", - "eslint": "^7.15.0", + "eslint": "^7.17.0", "eslint-import-resolver-node": "^0.3.4", "eslint-import-resolver-typescript": "^2.3.0", "eslint-plugin-import": "^2.22.1", diff --git a/tools/pkglint/LICENSE b/tools/pkglint/LICENSE index b7c033b89..8c8734cee 100644 --- a/tools/pkglint/LICENSE +++ b/tools/pkglint/LICENSE @@ -186,7 +186,7 @@ same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright 2019-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + Copyright 2019-2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/tools/pkglint/NOTICE b/tools/pkglint/NOTICE index bfccac9a7..5fc382692 100644 --- a/tools/pkglint/NOTICE +++ b/tools/pkglint/NOTICE @@ -1,2 +1,2 @@ AWS Cloud Development Kit (AWS CDK) -Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. +Copyright 2018-2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. diff --git a/tools/pkglint/package.json b/tools/pkglint/package.json index 9aedd8e78..63bff02d8 100644 --- a/tools/pkglint/package.json +++ b/tools/pkglint/package.json @@ -1,6 +1,6 @@ { "name": "pkglint", - "version": "0.22.0", + "version": "0.23.0", "private": true, "description": "Validate and fix package.json files", "main": "lib/index.js", @@ -35,9 +35,9 @@ }, "license": "Apache-2.0", "devDependencies": { - "@types/fs-extra": "^9.0.5", + "@types/fs-extra": "^9.0.6", "@types/semver": "^7.3.4", - "@types/yargs": "^15.0.11", + "@types/yargs": "^15.0.12", "typescript": "~4.1.3" }, "dependencies": { diff --git a/yarn.lock b/yarn.lock index 1af4cc38f..c7cb67705 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,729 +2,732 @@ # yarn lockfile v1 -"@aws-cdk/assert@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/assert/-/assert-1.78.0.tgz#306881b4328d902a80865d5ed2f38edc2680f894" - integrity sha512-6XUz4ecxQu/YxY1cPJWdU1qwq0NRhrZKe+kckZMN22PfVChJYX/phh/z9dV05Mv+vk7T3KUIPxBqbKFZKpoP9g== - dependencies: - "@aws-cdk/cloud-assembly-schema" "1.78.0" - "@aws-cdk/cloudformation-diff" "1.78.0" - "@aws-cdk/core" "1.78.0" - "@aws-cdk/cx-api" "1.78.0" +"@aws-cdk/assert@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/assert/-/assert-1.83.0.tgz#fa44344e9e6abb34ac809d1dced56a051346f39d" + integrity sha512-o6T6C9nhctd6r7BB8bnp9A89dPBg9OvMjhlFrLDPE6SEHL/pcmSrKmcPW9a96/U3Yi6/uulEUdRwPxiuzDdUPg== + dependencies: + "@aws-cdk/cloud-assembly-schema" "1.83.0" + "@aws-cdk/cloudformation-diff" "1.83.0" + "@aws-cdk/core" "1.83.0" + "@aws-cdk/cx-api" "1.83.0" constructs "^3.2.0" -"@aws-cdk/assets@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/assets/-/assets-1.78.0.tgz#0700d7af42c019ff326e339de1f848c5471a9ea6" - integrity sha512-cKIVvpuT/mmuvfxNMLPTMS2fhcDFFbrdH1Rgz4U92dq/gpVdge6cXZPyi+Q+omGQKEHJk9pRxfXpD5NXwoY4Gg== +"@aws-cdk/assets@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/assets/-/assets-1.83.0.tgz#a6d0da67125e6c6f00e80aacb8af1db225a2f8da" + integrity sha512-e8LxgqDDpHmEqk2I4hJ2EqJ7zrfAzCpZXCaLtg/1Kfvr9Q87SmW24RpC79WMuHCgRA0xhFbDAtNGRpKWuWayhA== dependencies: - "@aws-cdk/core" "1.78.0" - "@aws-cdk/cx-api" "1.78.0" + "@aws-cdk/core" "1.83.0" + "@aws-cdk/cx-api" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-apigateway@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-apigateway/-/aws-apigateway-1.78.0.tgz#96e8b3fc5445ed301fadb4a53b4337cb58c979f2" - integrity sha512-5K12gLHzo9/Ny06JShq99iWxCdDmntXbdWHiTpN00b/5taX2DOdt5jWgGKwIU/Jfa7Yvq8lzwnNoz9aXrhWrcA== - dependencies: - "@aws-cdk/assets" "1.78.0" - "@aws-cdk/aws-certificatemanager" "1.78.0" - "@aws-cdk/aws-cloudwatch" "1.78.0" - "@aws-cdk/aws-ec2" "1.78.0" - "@aws-cdk/aws-elasticloadbalancingv2" "1.78.0" - "@aws-cdk/aws-iam" "1.78.0" - "@aws-cdk/aws-lambda" "1.78.0" - "@aws-cdk/aws-logs" "1.78.0" - "@aws-cdk/aws-s3" "1.78.0" - "@aws-cdk/aws-s3-assets" "1.78.0" - "@aws-cdk/core" "1.78.0" - "@aws-cdk/cx-api" "1.78.0" +"@aws-cdk/aws-apigateway@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-apigateway/-/aws-apigateway-1.83.0.tgz#157ba980c9dd302bf1bf1d5336ad6700cc70149e" + integrity sha512-IvsUpB7DmknxYsPnyINEz0m8i5bH/nzB9LH9TYwsRbohnv0hLZGB3UR1ofhxOfTOdULtIeIwHNj0zqBQbfLKYg== + dependencies: + "@aws-cdk/assets" "1.83.0" + "@aws-cdk/aws-certificatemanager" "1.83.0" + "@aws-cdk/aws-cloudwatch" "1.83.0" + "@aws-cdk/aws-ec2" "1.83.0" + "@aws-cdk/aws-elasticloadbalancingv2" "1.83.0" + "@aws-cdk/aws-iam" "1.83.0" + "@aws-cdk/aws-lambda" "1.83.0" + "@aws-cdk/aws-logs" "1.83.0" + "@aws-cdk/aws-s3" "1.83.0" + "@aws-cdk/aws-s3-assets" "1.83.0" + "@aws-cdk/core" "1.83.0" + "@aws-cdk/cx-api" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-apigatewayv2@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-apigatewayv2/-/aws-apigatewayv2-1.78.0.tgz#6734494a054239bd5da35d865b6c8604d22380bc" - integrity sha512-rWL+PwLx1GUlledqzfayd65PrLDi8bL2q6KEBFaRGP+VlLI0skRBEG+UGD2kd8tElWD0tan4oSSsfssWfYl4/g== +"@aws-cdk/aws-apigatewayv2@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-apigatewayv2/-/aws-apigatewayv2-1.83.0.tgz#5b3e1085541f6af478d9dc34175cede774e715ba" + integrity sha512-kpoeDhDrHDJpwJE81modTeu6kRDYvig8hlf8AOnI3eV3HGrXvWeOSRnfuQj06kfJz+YwjdiQKu0HUc1sxHyFIw== dependencies: - "@aws-cdk/aws-certificatemanager" "1.78.0" - "@aws-cdk/aws-cloudwatch" "1.78.0" - "@aws-cdk/aws-ec2" "1.78.0" - "@aws-cdk/aws-iam" "1.78.0" - "@aws-cdk/core" "1.78.0" + "@aws-cdk/aws-certificatemanager" "1.83.0" + "@aws-cdk/aws-cloudwatch" "1.83.0" + "@aws-cdk/aws-ec2" "1.83.0" + "@aws-cdk/aws-iam" "1.83.0" + "@aws-cdk/core" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-applicationautoscaling@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-applicationautoscaling/-/aws-applicationautoscaling-1.78.0.tgz#59a4bc970b33ab4c25fcf5f1d7e110e12f5885cf" - integrity sha512-FMnuAsK+fsOAdnvZMhsJfgQ5qFmRUDjcQpZDhb71X9qyzbCG4EUuoitypE/cPtsmVGPI2I0BeenzK7wNlgGl7A== +"@aws-cdk/aws-applicationautoscaling@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-applicationautoscaling/-/aws-applicationautoscaling-1.83.0.tgz#12af500fad80849edf16d43a82277af878892b31" + integrity sha512-cp+4mYN2LsZ1A06/7w0AWDYj5eYt/fvSolNz2KY4DMO6SpzSjjEMIZCpnhI6nP7yA7zLJBRO0eihMGaFYDePhw== dependencies: - "@aws-cdk/aws-autoscaling-common" "1.78.0" - "@aws-cdk/aws-cloudwatch" "1.78.0" - "@aws-cdk/aws-iam" "1.78.0" - "@aws-cdk/core" "1.78.0" + "@aws-cdk/aws-autoscaling-common" "1.83.0" + "@aws-cdk/aws-cloudwatch" "1.83.0" + "@aws-cdk/aws-iam" "1.83.0" + "@aws-cdk/core" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-autoscaling-common@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-autoscaling-common/-/aws-autoscaling-common-1.78.0.tgz#f6e008c325e23e1719f1baa6a2fd789b30491836" - integrity sha512-eU1MTMiHIMVoLkqoWJyjAvDsnyy1bzRYQ6SykwGVai3//wGdreHL7ZRLl4IE+3TnAfV4sxUxhR9b2MIMU2e+Gw== +"@aws-cdk/aws-autoscaling-common@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-autoscaling-common/-/aws-autoscaling-common-1.83.0.tgz#e8dc3f031cf1dc04a1c839be6f3707113885672c" + integrity sha512-szrg/J8/tV1tui3OJQRzofOecagZMyg11JZAyrTqjiq966xCO/kAp7ZIDx6TPZNPnz799hdiLgV4pAsmbeMacQ== dependencies: - "@aws-cdk/aws-iam" "1.78.0" - "@aws-cdk/core" "1.78.0" + "@aws-cdk/aws-iam" "1.83.0" + "@aws-cdk/core" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-autoscaling-hooktargets@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-autoscaling-hooktargets/-/aws-autoscaling-hooktargets-1.78.0.tgz#255eaecc6d215be7e77f78524fc10e7168351de3" - integrity sha512-XbG9EJwL/P53lenghfRWA900QQoJ5ZxiASrtcULUl8IAZTO7MsrUyfeS0dPXhncH+VJXgAdYcpK7bkQ/C88rRg== - dependencies: - "@aws-cdk/aws-autoscaling" "1.78.0" - "@aws-cdk/aws-iam" "1.78.0" - "@aws-cdk/aws-kms" "1.78.0" - "@aws-cdk/aws-lambda" "1.78.0" - "@aws-cdk/aws-sns" "1.78.0" - "@aws-cdk/aws-sns-subscriptions" "1.78.0" - "@aws-cdk/aws-sqs" "1.78.0" - "@aws-cdk/core" "1.78.0" +"@aws-cdk/aws-autoscaling-hooktargets@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-autoscaling-hooktargets/-/aws-autoscaling-hooktargets-1.83.0.tgz#1f01e7f6846b98b708c770da32172b1e3cdb6e7d" + integrity sha512-DofzPjKYNytYncRYb24GBvIaI1zPJmLaHwfwXuf7hx/jtmdOAhaJKiLe7MXAdiRV2YHzR46FSTKMbBNocigfPQ== + dependencies: + "@aws-cdk/aws-autoscaling" "1.83.0" + "@aws-cdk/aws-iam" "1.83.0" + "@aws-cdk/aws-kms" "1.83.0" + "@aws-cdk/aws-lambda" "1.83.0" + "@aws-cdk/aws-sns" "1.83.0" + "@aws-cdk/aws-sns-subscriptions" "1.83.0" + "@aws-cdk/aws-sqs" "1.83.0" + "@aws-cdk/core" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-autoscaling@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-autoscaling/-/aws-autoscaling-1.78.0.tgz#924e546d9a54acdd39bb54553ff005cdab83d8b1" - integrity sha512-ZHJpmAYiqRE9+MiQI+AgPVepn8af9LvL5OrvOAHOkrcW4palVMfEkhHEMindFU+gzxJAXU6/yUPcq9eyca1Yow== - dependencies: - "@aws-cdk/aws-autoscaling-common" "1.78.0" - "@aws-cdk/aws-cloudwatch" "1.78.0" - "@aws-cdk/aws-ec2" "1.78.0" - "@aws-cdk/aws-elasticloadbalancing" "1.78.0" - "@aws-cdk/aws-elasticloadbalancingv2" "1.78.0" - "@aws-cdk/aws-iam" "1.78.0" - "@aws-cdk/aws-sns" "1.78.0" - "@aws-cdk/core" "1.78.0" +"@aws-cdk/aws-autoscaling@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-autoscaling/-/aws-autoscaling-1.83.0.tgz#9e69ad1554236e76623f0028250e66fb1db622f2" + integrity sha512-emOp2zqAKOLFSwyzMF0k9cfskDQhK+VnXcDux0v0dJXhpM/Uc/bN+/5pUpti5kpV3lFtWisbtvV140MoAS2UMw== + dependencies: + "@aws-cdk/aws-autoscaling-common" "1.83.0" + "@aws-cdk/aws-cloudwatch" "1.83.0" + "@aws-cdk/aws-ec2" "1.83.0" + "@aws-cdk/aws-elasticloadbalancing" "1.83.0" + "@aws-cdk/aws-elasticloadbalancingv2" "1.83.0" + "@aws-cdk/aws-iam" "1.83.0" + "@aws-cdk/aws-sns" "1.83.0" + "@aws-cdk/core" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-batch@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-batch/-/aws-batch-1.78.0.tgz#6c181d6f213c60ff03ad6e64f853f19a86307c32" - integrity sha512-kYWmjWijL6K+ODGd7aKkcrM1fNgQzDpGg6k8FCO2HmLPGndkSAyvABxn4MItLpBsSv7DL0rT1negFEA0FFDMIw== - dependencies: - "@aws-cdk/aws-ec2" "1.78.0" - "@aws-cdk/aws-ecr" "1.78.0" - "@aws-cdk/aws-ecs" "1.78.0" - "@aws-cdk/aws-iam" "1.78.0" - "@aws-cdk/aws-secretsmanager" "1.78.0" - "@aws-cdk/aws-ssm" "1.78.0" - "@aws-cdk/core" "1.78.0" +"@aws-cdk/aws-batch@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-batch/-/aws-batch-1.83.0.tgz#425333cc8b33ae9ffc4433654acb0136ceff2d79" + integrity sha512-x6HD7B4DXyeLEvRxWRZ/ZK/wjhlM+djAwLfFQ8pefjVYi6OaydoGqin2JLf1XlBPtfSKpnjjTFsMV3Gtzz3rsA== + dependencies: + "@aws-cdk/aws-ec2" "1.83.0" + "@aws-cdk/aws-ecr" "1.83.0" + "@aws-cdk/aws-ecs" "1.83.0" + "@aws-cdk/aws-iam" "1.83.0" + "@aws-cdk/aws-secretsmanager" "1.83.0" + "@aws-cdk/aws-ssm" "1.83.0" + "@aws-cdk/core" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-certificatemanager@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-certificatemanager/-/aws-certificatemanager-1.78.0.tgz#f60e3a28ce8a8a2b475406787f62f2f888b2cdf1" - integrity sha512-F0PEtISzBi8iNVuwHbiS4/y/VCTaP2HKFELcEd6J4pEsx8+nKbyg3o//ZG/Uib7Aaq3e5dHtWZO5gp7izaA7cg== +"@aws-cdk/aws-certificatemanager@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-certificatemanager/-/aws-certificatemanager-1.83.0.tgz#73463b5a6aa3da4737e925dee094c7002d6fd81a" + integrity sha512-nJo7n6H/y9WdwrrAN01+MCFUtUsGLyrIAAzjsUM5gFkK87Q48GZuizIwb2WzZQDo3Y65+en1VB4dpZSmIZjaUw== dependencies: - "@aws-cdk/aws-iam" "1.78.0" - "@aws-cdk/aws-lambda" "1.78.0" - "@aws-cdk/aws-route53" "1.78.0" - "@aws-cdk/core" "1.78.0" + "@aws-cdk/aws-iam" "1.83.0" + "@aws-cdk/aws-lambda" "1.83.0" + "@aws-cdk/aws-route53" "1.83.0" + "@aws-cdk/core" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-cloudformation@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-cloudformation/-/aws-cloudformation-1.78.0.tgz#d762dcb4dab08c254deb5e59edb445d1af2ce606" - integrity sha512-QBiOYw/X/4mCE2mcW0B/pKHKaSC/SDelkRw4midIGu91GEYUgW5rklMaABU1/D9kTDxn0rD2oVi7JE9GUBkBQA== - dependencies: - "@aws-cdk/aws-iam" "1.78.0" - "@aws-cdk/aws-lambda" "1.78.0" - "@aws-cdk/aws-s3" "1.78.0" - "@aws-cdk/aws-sns" "1.78.0" - "@aws-cdk/core" "1.78.0" - "@aws-cdk/cx-api" "1.78.0" +"@aws-cdk/aws-cloudformation@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-cloudformation/-/aws-cloudformation-1.83.0.tgz#04ee24e17682dbeed22572265d0db5033a9b8cf1" + integrity sha512-ZGd6oDqp1VCer3W7NUGwhVLQTKY4xUZoS5BEDM6wxgZiVyelzzxK5UMW2GfSJhS6y9PeFDLJ0kcqKt7+6/jF8A== + dependencies: + "@aws-cdk/aws-iam" "1.83.0" + "@aws-cdk/aws-lambda" "1.83.0" + "@aws-cdk/aws-s3" "1.83.0" + "@aws-cdk/aws-sns" "1.83.0" + "@aws-cdk/core" "1.83.0" + "@aws-cdk/cx-api" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-cloudfront@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-cloudfront/-/aws-cloudfront-1.78.0.tgz#97d76e2aea5ccbd74cc388cb6266550553cdba40" - integrity sha512-5cR5wqHtA0lws8oiIjL3QiZ1qM0wAwlbWzwXU6i9xSgirFPvJt40sYpXJcDwgNfuzC645VHuWibDCmUaiMBbrQ== - dependencies: - "@aws-cdk/aws-certificatemanager" "1.78.0" - "@aws-cdk/aws-cloudwatch" "1.78.0" - "@aws-cdk/aws-ec2" "1.78.0" - "@aws-cdk/aws-iam" "1.78.0" - "@aws-cdk/aws-kms" "1.78.0" - "@aws-cdk/aws-lambda" "1.78.0" - "@aws-cdk/aws-s3" "1.78.0" - "@aws-cdk/aws-ssm" "1.78.0" - "@aws-cdk/core" "1.78.0" +"@aws-cdk/aws-cloudfront@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-cloudfront/-/aws-cloudfront-1.83.0.tgz#dbdac58e45d5ebabc45812728593d9308b7b76c9" + integrity sha512-iasmHL3ra00Gl/43pJy0IomI3fux7dwWm+J5JL2CbJGem2DTRv3h5dfL2ek7ded+h9U5eN1hVY9sTtS4F/z2LQ== + dependencies: + "@aws-cdk/aws-certificatemanager" "1.83.0" + "@aws-cdk/aws-cloudwatch" "1.83.0" + "@aws-cdk/aws-ec2" "1.83.0" + "@aws-cdk/aws-iam" "1.83.0" + "@aws-cdk/aws-kms" "1.83.0" + "@aws-cdk/aws-lambda" "1.83.0" + "@aws-cdk/aws-s3" "1.83.0" + "@aws-cdk/aws-ssm" "1.83.0" + "@aws-cdk/core" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-cloudwatch-actions@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-cloudwatch-actions/-/aws-cloudwatch-actions-1.78.0.tgz#4700aa58def2b4451d0520a66a01339021665248" - integrity sha512-v/AEBsppVR+UlhLzRe2BQrKvnEM4LCBCyHFN/+YbWec0MylAmJCOag6ndkEmVxTe1Ap6Qwzvhw2blgrc7Lykeg== - dependencies: - "@aws-cdk/aws-applicationautoscaling" "1.78.0" - "@aws-cdk/aws-autoscaling" "1.78.0" - "@aws-cdk/aws-cloudwatch" "1.78.0" - "@aws-cdk/aws-iam" "1.78.0" - "@aws-cdk/aws-sns" "1.78.0" - "@aws-cdk/core" "1.78.0" +"@aws-cdk/aws-cloudwatch-actions@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-cloudwatch-actions/-/aws-cloudwatch-actions-1.83.0.tgz#9677c22da15c9473aa66273ec8e6ba3ad6458c07" + integrity sha512-+tE1XTWpzZCG9FZkNsnQ7GUnTvY6Nd2CjHbuThg6/Elxv9QevpupQxlucqiwoQlRQt2MTN6v9MJ7+z1aFQKkbQ== + dependencies: + "@aws-cdk/aws-applicationautoscaling" "1.83.0" + "@aws-cdk/aws-autoscaling" "1.83.0" + "@aws-cdk/aws-cloudwatch" "1.83.0" + "@aws-cdk/aws-iam" "1.83.0" + "@aws-cdk/aws-sns" "1.83.0" + "@aws-cdk/core" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-cloudwatch@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.78.0.tgz#a0ff41a662e7a04375ff68e061c2749b96013316" - integrity sha512-sSWI9Lwlbe6zBlePvfkAYsMt9tVq9kQkf3U9KooQqQim3RCPW8vkR+NvmyJFc3w6LwIKWB3wj1B0ksUmVYobJw== +"@aws-cdk/aws-cloudwatch@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.83.0.tgz#071977ea5eb1ae10bf80500956918fff1489b59f" + integrity sha512-mLsZF6lqRz4c9isshOlxWRu4FjFbSMt81SUGAQ7eZgP5OIGV88QdTfgJJELK5cmk0xmAtrVD7nDHT+sN5ABhCg== dependencies: - "@aws-cdk/aws-iam" "1.78.0" - "@aws-cdk/core" "1.78.0" + "@aws-cdk/aws-iam" "1.83.0" + "@aws-cdk/core" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-codebuild@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-codebuild/-/aws-codebuild-1.78.0.tgz#021839a18643ced0cf3918485dda9d3ee0065c98" - integrity sha512-FsmPawInoMonSFhgscmB5wJ9Ket2pn2Z5qIKpIZ1of7jbBXVX2yZ0ibc0br+P8qlQVLxnCbdAgrZIt15JodRjw== - dependencies: - "@aws-cdk/assets" "1.78.0" - "@aws-cdk/aws-cloudwatch" "1.78.0" - "@aws-cdk/aws-codecommit" "1.78.0" - "@aws-cdk/aws-ec2" "1.78.0" - "@aws-cdk/aws-ecr" "1.78.0" - "@aws-cdk/aws-ecr-assets" "1.78.0" - "@aws-cdk/aws-events" "1.78.0" - "@aws-cdk/aws-iam" "1.78.0" - "@aws-cdk/aws-kms" "1.78.0" - "@aws-cdk/aws-logs" "1.78.0" - "@aws-cdk/aws-s3" "1.78.0" - "@aws-cdk/aws-s3-assets" "1.78.0" - "@aws-cdk/aws-secretsmanager" "1.78.0" - "@aws-cdk/core" "1.78.0" - "@aws-cdk/region-info" "1.78.0" +"@aws-cdk/aws-codebuild@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-codebuild/-/aws-codebuild-1.83.0.tgz#a150432e9bfc073ddc636c51f92187ae7f78f4ce" + integrity sha512-nhepoMBLtROFO6Bwh9uaeAfJhNjHiqs3+DYx7p7NBgHqtMK6JGfgXzM6O/2drNcZUWosdt7Ah2lhNtczY9+eRg== + dependencies: + "@aws-cdk/assets" "1.83.0" + "@aws-cdk/aws-cloudwatch" "1.83.0" + "@aws-cdk/aws-codecommit" "1.83.0" + "@aws-cdk/aws-ec2" "1.83.0" + "@aws-cdk/aws-ecr" "1.83.0" + "@aws-cdk/aws-ecr-assets" "1.83.0" + "@aws-cdk/aws-events" "1.83.0" + "@aws-cdk/aws-iam" "1.83.0" + "@aws-cdk/aws-kms" "1.83.0" + "@aws-cdk/aws-logs" "1.83.0" + "@aws-cdk/aws-s3" "1.83.0" + "@aws-cdk/aws-s3-assets" "1.83.0" + "@aws-cdk/aws-secretsmanager" "1.83.0" + "@aws-cdk/core" "1.83.0" + "@aws-cdk/region-info" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-codecommit@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-codecommit/-/aws-codecommit-1.78.0.tgz#25348745aed2295e087df7d128fda6e3cbf1aa18" - integrity sha512-p5LOol00NwOiNVluvJIR3YNyheBkTesrC3P+qNcPrI86S7NXrSwP8JRD0Xqwe+oKch1Vc/QaxFF6MnA0nsu14w== +"@aws-cdk/aws-codecommit@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-codecommit/-/aws-codecommit-1.83.0.tgz#982024eeb34646a95d7399f0500fbb0b9e673d69" + integrity sha512-N58rAhhkENjbhS+zWGzMJfE8Yl7mmSnvbL5w2JkNhXRmV1g62hwcRx2freR9Ch1QM5ul8oDsEUQRO0snnhmNrA== dependencies: - "@aws-cdk/aws-events" "1.78.0" - "@aws-cdk/aws-iam" "1.78.0" - "@aws-cdk/core" "1.78.0" + "@aws-cdk/aws-events" "1.83.0" + "@aws-cdk/aws-iam" "1.83.0" + "@aws-cdk/core" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-codeguruprofiler@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-codeguruprofiler/-/aws-codeguruprofiler-1.78.0.tgz#a9b48254d1f76d54af92c48546227bdf2fe5ab46" - integrity sha512-rZr7thCc+8phApCQKrGkrU3YEEzOectrh/MvQ0aO/vGbK2aMO7pX6hKOA7DGQw7vEQBDIM3BxkkogWyxZQsZzg== +"@aws-cdk/aws-codeguruprofiler@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-codeguruprofiler/-/aws-codeguruprofiler-1.83.0.tgz#656709af6fe0e03434ce72bd7ffa3fe5be0614be" + integrity sha512-56a1IZcz2ei6XPxKqgbqTGQMD8v/fjnsc0Ddq8CZmfFKgIQy8BTtvTMj9kMDfsNyPocGKRb3S9uz3qwhAULWdQ== dependencies: - "@aws-cdk/aws-iam" "1.78.0" - "@aws-cdk/core" "1.78.0" + "@aws-cdk/aws-iam" "1.83.0" + "@aws-cdk/core" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-codepipeline@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-codepipeline/-/aws-codepipeline-1.78.0.tgz#d182bfe0b218520bb1ce99ef337c17c80b1fea90" - integrity sha512-UAu+93dn3TIN6zE4sGw2Y6qzkl3FPAM7T8PB9NEFZ6TeSs6lXUCwCdX+UK/EEf4LAKPkiR5VcYn3BVPSRYfsHQ== +"@aws-cdk/aws-codepipeline@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-codepipeline/-/aws-codepipeline-1.83.0.tgz#37a65bcd3124144d723b1a71c09cedb47c1fac51" + integrity sha512-kOX6actwwcrjFlxtrMn2ztz8uhmvYYNuxXOg/NHna4EeCxF9a1tfROer/ypmPMmCGPJBHqQELgPTL8KuL5S2bw== dependencies: - "@aws-cdk/aws-events" "1.78.0" - "@aws-cdk/aws-iam" "1.78.0" - "@aws-cdk/aws-kms" "1.78.0" - "@aws-cdk/aws-s3" "1.78.0" - "@aws-cdk/core" "1.78.0" + "@aws-cdk/aws-events" "1.83.0" + "@aws-cdk/aws-iam" "1.83.0" + "@aws-cdk/aws-kms" "1.83.0" + "@aws-cdk/aws-s3" "1.83.0" + "@aws-cdk/core" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-cognito@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-cognito/-/aws-cognito-1.78.0.tgz#da72351a0af6d8c7ab0946609929b361ca8df15b" - integrity sha512-PcBR1tlFtjqw4MPxI980yBX2xVH5YMGfdLlLZ2JnQ9YdbsVNyLEV1rPrQEypSRplPbqwEuioBI8Q9FMnNY2TGw== +"@aws-cdk/aws-cognito@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-cognito/-/aws-cognito-1.83.0.tgz#f8f9a17c6ca20874d058cd7c24261aac34926290" + integrity sha512-wKx25zRvZjDYjH8nvorpPqaWD7o/q0W9nLauCXrGp/KZuGgvAoYLFVW7bVhGBvVn7fRBp12JWklpl2xjhcyLmw== dependencies: - "@aws-cdk/aws-certificatemanager" "1.78.0" - "@aws-cdk/aws-iam" "1.78.0" - "@aws-cdk/aws-lambda" "1.78.0" - "@aws-cdk/core" "1.78.0" - "@aws-cdk/custom-resources" "1.78.0" + "@aws-cdk/aws-certificatemanager" "1.83.0" + "@aws-cdk/aws-iam" "1.83.0" + "@aws-cdk/aws-lambda" "1.83.0" + "@aws-cdk/core" "1.83.0" + "@aws-cdk/custom-resources" "1.83.0" constructs "^3.2.0" punycode "^2.1.1" -"@aws-cdk/aws-docdb@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-docdb/-/aws-docdb-1.78.0.tgz#ad70ca5f2025308c255664d70ab7aebd85b0ef53" - integrity sha512-Jt9nzaNh7JmlyaMEx6xtWzk0JC0UX70Mvi2YTPuj16AQUosC4gnmerNN97fx7w5FPVPS7N+xJvx/j3yJuKGhug== +"@aws-cdk/aws-docdb@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-docdb/-/aws-docdb-1.83.0.tgz#c50208fc47f6d55e50e814a3739ce49a1ccfc14f" + integrity sha512-Cu8yEgF+73YgvHyU1mP5cfhd/+Vx5jsKDglH5VVwDRuHGsdTqC4CJJs8jzjZXmhgDaCkH4MakrSU38NOUvQhPQ== dependencies: - "@aws-cdk/aws-ec2" "1.78.0" - "@aws-cdk/aws-efs" "1.78.0" - "@aws-cdk/aws-kms" "1.78.0" - "@aws-cdk/aws-secretsmanager" "1.78.0" - "@aws-cdk/core" "1.78.0" + "@aws-cdk/aws-ec2" "1.83.0" + "@aws-cdk/aws-efs" "1.83.0" + "@aws-cdk/aws-kms" "1.83.0" + "@aws-cdk/aws-secretsmanager" "1.83.0" + "@aws-cdk/core" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-dynamodb@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-dynamodb/-/aws-dynamodb-1.78.0.tgz#d55d69ae8d4c35f37391d9f56b08e710b32b5a4f" - integrity sha512-k9qAlQhxlp3rT7hDCNlDwHejxnMuWBGPFKT6gq70JK++mCqL5Rg4K4JCPvUkJcUm1NrVMPDQ1u4uhb6t4Aan3Q== - dependencies: - "@aws-cdk/aws-applicationautoscaling" "1.78.0" - "@aws-cdk/aws-cloudwatch" "1.78.0" - "@aws-cdk/aws-iam" "1.78.0" - "@aws-cdk/aws-kms" "1.78.0" - "@aws-cdk/aws-lambda" "1.78.0" - "@aws-cdk/core" "1.78.0" - "@aws-cdk/custom-resources" "1.78.0" +"@aws-cdk/aws-dynamodb@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-dynamodb/-/aws-dynamodb-1.83.0.tgz#92e03db0d159652607546f760c02a48b1e6fe62d" + integrity sha512-fmnOL6WyMLGABLJ7sd9GdH/PcH0n2Hzsuju7crKpM56zqmlO82jS+hONbfBkFdhI+VxQB2ERpqGRiPMeP7UU/g== + dependencies: + "@aws-cdk/aws-applicationautoscaling" "1.83.0" + "@aws-cdk/aws-cloudwatch" "1.83.0" + "@aws-cdk/aws-iam" "1.83.0" + "@aws-cdk/aws-kms" "1.83.0" + "@aws-cdk/aws-lambda" "1.83.0" + "@aws-cdk/core" "1.83.0" + "@aws-cdk/custom-resources" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-ec2@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-ec2/-/aws-ec2-1.78.0.tgz#6f8aa4d3ee95f1ccf0c256df24137c9db89f407a" - integrity sha512-DdozqMS0BrGyrd0siyGWlK8j81vIy9ohc64S2n2Mk5n9Pi/XhnaPp0NaL6d8s1wefa0rHYArH/sQqbNhhQJADA== - dependencies: - "@aws-cdk/aws-cloudwatch" "1.78.0" - "@aws-cdk/aws-iam" "1.78.0" - "@aws-cdk/aws-kms" "1.78.0" - "@aws-cdk/aws-logs" "1.78.0" - "@aws-cdk/aws-s3" "1.78.0" - "@aws-cdk/aws-s3-assets" "1.78.0" - "@aws-cdk/aws-ssm" "1.78.0" - "@aws-cdk/cloud-assembly-schema" "1.78.0" - "@aws-cdk/core" "1.78.0" - "@aws-cdk/cx-api" "1.78.0" - "@aws-cdk/region-info" "1.78.0" +"@aws-cdk/aws-ec2@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-ec2/-/aws-ec2-1.83.0.tgz#c9da7a77081afd8dc93016c43d8072cac6c58993" + integrity sha512-nY6V3AQmpKOU4NgVVIAwFANH9T5KS8eZd/myJNPZM5n0kQXaLSLi+g7SS2oaTH4ZNBPsSF/9Hpg9pw8tVw5xlQ== + dependencies: + "@aws-cdk/aws-cloudwatch" "1.83.0" + "@aws-cdk/aws-iam" "1.83.0" + "@aws-cdk/aws-kms" "1.83.0" + "@aws-cdk/aws-logs" "1.83.0" + "@aws-cdk/aws-s3" "1.83.0" + "@aws-cdk/aws-s3-assets" "1.83.0" + "@aws-cdk/aws-ssm" "1.83.0" + "@aws-cdk/cloud-assembly-schema" "1.83.0" + "@aws-cdk/core" "1.83.0" + "@aws-cdk/cx-api" "1.83.0" + "@aws-cdk/region-info" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-ecr-assets@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-ecr-assets/-/aws-ecr-assets-1.78.0.tgz#4cb852a2f34a56e969e86948fcd20b615253dfb0" - integrity sha512-TvybOg+e9gp1GXk/8FmxgGrmhy+JHOe0+ZUopidRMlN/NcWPG2BIBFsgwnEM4I3Av1BjYmWd4fiql3KjVJ+niw== - dependencies: - "@aws-cdk/assets" "1.78.0" - "@aws-cdk/aws-ecr" "1.78.0" - "@aws-cdk/aws-iam" "1.78.0" - "@aws-cdk/aws-s3" "1.78.0" - "@aws-cdk/core" "1.78.0" - "@aws-cdk/cx-api" "1.78.0" +"@aws-cdk/aws-ecr-assets@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-ecr-assets/-/aws-ecr-assets-1.83.0.tgz#491407610dfd6cd831463eb214b60d1d478d5008" + integrity sha512-+fwJ4+RpiW8mKB3FqkbZq15FPV66gqDSqtkQrrwFeYaXmPls5lLSYIGO6RwbsoT8eMo70eIBbG94QXLWWXs4Rw== + dependencies: + "@aws-cdk/assets" "1.83.0" + "@aws-cdk/aws-ecr" "1.83.0" + "@aws-cdk/aws-iam" "1.83.0" + "@aws-cdk/aws-s3" "1.83.0" + "@aws-cdk/core" "1.83.0" + "@aws-cdk/cx-api" "1.83.0" constructs "^3.2.0" minimatch "^3.0.4" -"@aws-cdk/aws-ecr@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-ecr/-/aws-ecr-1.78.0.tgz#7f2b1494e628e08146e244161e5856c560c89dfb" - integrity sha512-J2wRt7svW8w0H2Zx9YmkYuayru5Z8wT2yx7VbdGqeTrD+kAVYpCoP1Jd5hD0WFW1AbokRE+yfR3U17/JJI6ytA== +"@aws-cdk/aws-ecr@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-ecr/-/aws-ecr-1.83.0.tgz#68b12106dac3b97388af7ef9714d5159bbd45a37" + integrity sha512-Tu80ponk0Ctv7fHg/j78MyxTinDz10M9B3kAcQTHqMmlHMc0RSXKHqa4+piUBiOAr2zbCO89++1HqWm0h+U7hw== dependencies: - "@aws-cdk/aws-events" "1.78.0" - "@aws-cdk/aws-iam" "1.78.0" - "@aws-cdk/core" "1.78.0" + "@aws-cdk/aws-events" "1.83.0" + "@aws-cdk/aws-iam" "1.83.0" + "@aws-cdk/core" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-ecs-patterns@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-ecs-patterns/-/aws-ecs-patterns-1.78.0.tgz#5f325620a3e1da46dbe2b580f014074ed81729ea" - integrity sha512-OWWHL8gjoVxNL4wqHzhuO5NgrRHBi8oq/FQy09RFGCKVhfP/uXYHk+pQSq1ve+2sALRd5JHQwP/XiLAmXHGOrQ== - dependencies: - "@aws-cdk/aws-applicationautoscaling" "1.78.0" - "@aws-cdk/aws-certificatemanager" "1.78.0" - "@aws-cdk/aws-ec2" "1.78.0" - "@aws-cdk/aws-ecs" "1.78.0" - "@aws-cdk/aws-elasticloadbalancingv2" "1.78.0" - "@aws-cdk/aws-events" "1.78.0" - "@aws-cdk/aws-events-targets" "1.78.0" - "@aws-cdk/aws-iam" "1.78.0" - "@aws-cdk/aws-route53" "1.78.0" - "@aws-cdk/aws-route53-targets" "1.78.0" - "@aws-cdk/aws-servicediscovery" "1.78.0" - "@aws-cdk/aws-sqs" "1.78.0" - "@aws-cdk/core" "1.78.0" +"@aws-cdk/aws-ecs-patterns@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-ecs-patterns/-/aws-ecs-patterns-1.83.0.tgz#89b47dceba52e373d5c9502da20149ddb46b38aa" + integrity sha512-fCi6JhKuORKk0iC0+RRRv+dgUq7Fcsi0VUetwuiBKC2AJabNLI5a6aqZuSYLqIqNymZmt/7foRVV3N05vy3kHg== + dependencies: + "@aws-cdk/aws-applicationautoscaling" "1.83.0" + "@aws-cdk/aws-certificatemanager" "1.83.0" + "@aws-cdk/aws-ec2" "1.83.0" + "@aws-cdk/aws-ecs" "1.83.0" + "@aws-cdk/aws-elasticloadbalancingv2" "1.83.0" + "@aws-cdk/aws-events" "1.83.0" + "@aws-cdk/aws-events-targets" "1.83.0" + "@aws-cdk/aws-iam" "1.83.0" + "@aws-cdk/aws-route53" "1.83.0" + "@aws-cdk/aws-route53-targets" "1.83.0" + "@aws-cdk/aws-servicediscovery" "1.83.0" + "@aws-cdk/aws-sqs" "1.83.0" + "@aws-cdk/core" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-ecs@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-ecs/-/aws-ecs-1.78.0.tgz#aca8ad4e953a31f9b08a993df14592aa6423332d" - integrity sha512-zsKVrL37JIVTfC89wUmi7EpagluSKIMOKkEMRyLIZCO9PWz47PVyFbOmpNudSr4pnVYPge3Pfw+BH2QYyr83hQ== - dependencies: - "@aws-cdk/aws-applicationautoscaling" "1.78.0" - "@aws-cdk/aws-autoscaling" "1.78.0" - "@aws-cdk/aws-autoscaling-hooktargets" "1.78.0" - "@aws-cdk/aws-certificatemanager" "1.78.0" - "@aws-cdk/aws-cloudwatch" "1.78.0" - "@aws-cdk/aws-ec2" "1.78.0" - "@aws-cdk/aws-ecr" "1.78.0" - "@aws-cdk/aws-ecr-assets" "1.78.0" - "@aws-cdk/aws-elasticloadbalancing" "1.78.0" - "@aws-cdk/aws-elasticloadbalancingv2" "1.78.0" - "@aws-cdk/aws-iam" "1.78.0" - "@aws-cdk/aws-kms" "1.78.0" - "@aws-cdk/aws-lambda" "1.78.0" - "@aws-cdk/aws-logs" "1.78.0" - "@aws-cdk/aws-route53" "1.78.0" - "@aws-cdk/aws-route53-targets" "1.78.0" - "@aws-cdk/aws-s3" "1.78.0" - "@aws-cdk/aws-s3-assets" "1.78.0" - "@aws-cdk/aws-secretsmanager" "1.78.0" - "@aws-cdk/aws-servicediscovery" "1.78.0" - "@aws-cdk/aws-sns" "1.78.0" - "@aws-cdk/aws-sqs" "1.78.0" - "@aws-cdk/aws-ssm" "1.78.0" - "@aws-cdk/core" "1.78.0" - "@aws-cdk/cx-api" "1.78.0" +"@aws-cdk/aws-ecs@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-ecs/-/aws-ecs-1.83.0.tgz#94c97b0381c78763a6b0b43ffcc084733e6d14c7" + integrity sha512-u28qKdUXnwerTEfabmMx25f+oqNStgL7OoIRE1Uan9n0Nhv+nVU68E18PI3gHbAytzmEQS/gVG/hZgNtnTlXBA== + dependencies: + "@aws-cdk/aws-applicationautoscaling" "1.83.0" + "@aws-cdk/aws-autoscaling" "1.83.0" + "@aws-cdk/aws-autoscaling-hooktargets" "1.83.0" + "@aws-cdk/aws-certificatemanager" "1.83.0" + "@aws-cdk/aws-cloudwatch" "1.83.0" + "@aws-cdk/aws-ec2" "1.83.0" + "@aws-cdk/aws-ecr" "1.83.0" + "@aws-cdk/aws-ecr-assets" "1.83.0" + "@aws-cdk/aws-elasticloadbalancing" "1.83.0" + "@aws-cdk/aws-elasticloadbalancingv2" "1.83.0" + "@aws-cdk/aws-iam" "1.83.0" + "@aws-cdk/aws-kms" "1.83.0" + "@aws-cdk/aws-lambda" "1.83.0" + "@aws-cdk/aws-logs" "1.83.0" + "@aws-cdk/aws-route53" "1.83.0" + "@aws-cdk/aws-route53-targets" "1.83.0" + "@aws-cdk/aws-s3" "1.83.0" + "@aws-cdk/aws-s3-assets" "1.83.0" + "@aws-cdk/aws-secretsmanager" "1.83.0" + "@aws-cdk/aws-servicediscovery" "1.83.0" + "@aws-cdk/aws-sns" "1.83.0" + "@aws-cdk/aws-sqs" "1.83.0" + "@aws-cdk/aws-ssm" "1.83.0" + "@aws-cdk/core" "1.83.0" + "@aws-cdk/cx-api" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-efs@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-efs/-/aws-efs-1.78.0.tgz#036cbd828267d2032a3f58936bfd8b9b42b39d12" - integrity sha512-zOKhfZIHtLN1dEItdnZnpWsBJDL00I3sA+8hU0krJEJsImdRBq8yjqCIP/JKUqXJTWnlmFVDHXjjAuGu5fgbBg== +"@aws-cdk/aws-efs@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-efs/-/aws-efs-1.83.0.tgz#cad7fd08c38c8f745a6546d7588d487ba41c5345" + integrity sha512-LjJ0F8u9e9ElC5lCME1h3JJtnpre8ye2AUwdTIDOpxvux43pMdX/wsM9g2r6r2aewFd50vA2YV/57+a8HYcayA== dependencies: - "@aws-cdk/aws-ec2" "1.78.0" - "@aws-cdk/aws-kms" "1.78.0" - "@aws-cdk/cloud-assembly-schema" "1.78.0" - "@aws-cdk/core" "1.78.0" - "@aws-cdk/cx-api" "1.78.0" + "@aws-cdk/aws-ec2" "1.83.0" + "@aws-cdk/aws-kms" "1.83.0" + "@aws-cdk/cloud-assembly-schema" "1.83.0" + "@aws-cdk/core" "1.83.0" + "@aws-cdk/cx-api" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-elasticloadbalancing@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-elasticloadbalancing/-/aws-elasticloadbalancing-1.78.0.tgz#8f38d3b6ef4732c512181618628dc4e756422d45" - integrity sha512-Aiwc+NfCYSDYF06yka1O5z1Gj3yd+N8x/PKJ4eIT78NOkcVjMXFqGkn2dIaq5EJqx25iD49gy7AmNZm+aLFPFA== +"@aws-cdk/aws-elasticloadbalancing@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-elasticloadbalancing/-/aws-elasticloadbalancing-1.83.0.tgz#5c5179053342f0f96e9f96405f55a69a9b5cc6cc" + integrity sha512-/7rWSRjh8PiMFky3rc104bx0ZpanN3GPK1q14zs14b3Xp+EQcX/6phg/rhxnNCn/bZsVloYqCa77F56mKSdJbA== dependencies: - "@aws-cdk/aws-ec2" "1.78.0" - "@aws-cdk/core" "1.78.0" + "@aws-cdk/aws-ec2" "1.83.0" + "@aws-cdk/core" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-elasticloadbalancingv2@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-elasticloadbalancingv2/-/aws-elasticloadbalancingv2-1.78.0.tgz#ac6a64a563ff7b417b4ca579a744a4647a9d2c42" - integrity sha512-Ll/SQesgN2KIjLOSvv+20NYUb11l7a58EezJzjZl0LedhMtDXKhyG2Mz4zobGQqpKwYX/uAkq9BVEIFirAklTw== - dependencies: - "@aws-cdk/aws-certificatemanager" "1.78.0" - "@aws-cdk/aws-cloudwatch" "1.78.0" - "@aws-cdk/aws-ec2" "1.78.0" - "@aws-cdk/aws-iam" "1.78.0" - "@aws-cdk/aws-lambda" "1.78.0" - "@aws-cdk/aws-s3" "1.78.0" - "@aws-cdk/cloud-assembly-schema" "1.78.0" - "@aws-cdk/core" "1.78.0" - "@aws-cdk/cx-api" "1.78.0" - "@aws-cdk/region-info" "1.78.0" +"@aws-cdk/aws-elasticloadbalancingv2@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-elasticloadbalancingv2/-/aws-elasticloadbalancingv2-1.83.0.tgz#30dbdcafb093d4269c22218c206b50cb5fc34b12" + integrity sha512-l9cxG7G366kX+yHxkPlJVxcmRzMgrv4Fn1VwhTkB9f5Umnt9TjgsbF39khwoNqPPTiA9cLK3JGHcALNV6iKLBQ== + dependencies: + "@aws-cdk/aws-certificatemanager" "1.83.0" + "@aws-cdk/aws-cloudwatch" "1.83.0" + "@aws-cdk/aws-ec2" "1.83.0" + "@aws-cdk/aws-iam" "1.83.0" + "@aws-cdk/aws-lambda" "1.83.0" + "@aws-cdk/aws-s3" "1.83.0" + "@aws-cdk/cloud-assembly-schema" "1.83.0" + "@aws-cdk/core" "1.83.0" + "@aws-cdk/cx-api" "1.83.0" + "@aws-cdk/region-info" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-events-targets@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-events-targets/-/aws-events-targets-1.78.0.tgz#a4453804f3261c56e94d681eb2a923fc42780069" - integrity sha512-ELyqJnsttYxAAYTmHnNkV0uGMI60X9qQe9+4ExW3Lw6PCuLR8o2Gv8k8b4VA7GeArZqHgZx7FJlJ/iEeXdBuAg== - dependencies: - "@aws-cdk/aws-batch" "1.78.0" - "@aws-cdk/aws-codebuild" "1.78.0" - "@aws-cdk/aws-codepipeline" "1.78.0" - "@aws-cdk/aws-ec2" "1.78.0" - "@aws-cdk/aws-ecs" "1.78.0" - "@aws-cdk/aws-events" "1.78.0" - "@aws-cdk/aws-iam" "1.78.0" - "@aws-cdk/aws-kinesis" "1.78.0" - "@aws-cdk/aws-kinesisfirehose" "1.78.0" - "@aws-cdk/aws-lambda" "1.78.0" - "@aws-cdk/aws-logs" "1.78.0" - "@aws-cdk/aws-sns" "1.78.0" - "@aws-cdk/aws-sns-subscriptions" "1.78.0" - "@aws-cdk/aws-sqs" "1.78.0" - "@aws-cdk/aws-stepfunctions" "1.78.0" - "@aws-cdk/core" "1.78.0" - "@aws-cdk/custom-resources" "1.78.0" +"@aws-cdk/aws-events-targets@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-events-targets/-/aws-events-targets-1.83.0.tgz#f6e7792a91796d060c2323ba18bf4c3a52a16ee9" + integrity sha512-ukurghz+P5XBYpct3XEtI5p1kT7HHDohuswinPesIxBpSCKzt4qnJxcrS7hTSY/Z8lS8s6sk1s2p3+LdPgKN2g== + dependencies: + "@aws-cdk/aws-batch" "1.83.0" + "@aws-cdk/aws-codebuild" "1.83.0" + "@aws-cdk/aws-codepipeline" "1.83.0" + "@aws-cdk/aws-ec2" "1.83.0" + "@aws-cdk/aws-ecs" "1.83.0" + "@aws-cdk/aws-events" "1.83.0" + "@aws-cdk/aws-iam" "1.83.0" + "@aws-cdk/aws-kinesis" "1.83.0" + "@aws-cdk/aws-kinesisfirehose" "1.83.0" + "@aws-cdk/aws-lambda" "1.83.0" + "@aws-cdk/aws-logs" "1.83.0" + "@aws-cdk/aws-sns" "1.83.0" + "@aws-cdk/aws-sns-subscriptions" "1.83.0" + "@aws-cdk/aws-sqs" "1.83.0" + "@aws-cdk/aws-stepfunctions" "1.83.0" + "@aws-cdk/core" "1.83.0" + "@aws-cdk/custom-resources" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-events@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-events/-/aws-events-1.78.0.tgz#3ff4c4f03fc448ff62c7cd1013a8201ee6da4d37" - integrity sha512-3+lLPK1E4vA03Mhgb10pcssvb61WtRqIBE/HC50bShAFlA5wbcquz5OPcEB1VfCdW3y6/kAK6cIGuWHwhef1Iw== +"@aws-cdk/aws-events@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-events/-/aws-events-1.83.0.tgz#fc9eaea6b82612c369cae8cdeed99135a8b70840" + integrity sha512-J4Hh5U5x5hBMedPjTaucVJANm6fBJ54VnmX72YA/AhOHhXKz8zrN0lwm3MN5cta4fyFBV+DjotmvGcNq2oc1pA== dependencies: - "@aws-cdk/aws-iam" "1.78.0" - "@aws-cdk/core" "1.78.0" + "@aws-cdk/aws-iam" "1.83.0" + "@aws-cdk/core" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-iam@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-iam/-/aws-iam-1.78.0.tgz#3cd5ef7fff0b85f1ca2a6d25211ed4b91f8c9048" - integrity sha512-7MLF33L9uNyhWZlKbQGnWkj90ICz4jUDCedTMlcRuvIR+W5mO5XTp+Q5dnvv+mINN0lRE+DUepBhO7oYDoKnpw== +"@aws-cdk/aws-iam@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-iam/-/aws-iam-1.83.0.tgz#29d2734f08a387537e72d72c9b9ac842b7cb88d4" + integrity sha512-lxZPIwLamUiKtaQSDRcVYbn5WbDsoecMqdTUvAL+Y4HRaVoWXHQ5zr+pHD/cDS+5kyv2/J5qGckwIOI7MaMDlQ== dependencies: - "@aws-cdk/core" "1.78.0" - "@aws-cdk/region-info" "1.78.0" + "@aws-cdk/core" "1.83.0" + "@aws-cdk/region-info" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-kinesis@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-kinesis/-/aws-kinesis-1.78.0.tgz#ebc137aee3ba0e66bec217c766b65a5bf2989931" - integrity sha512-FUP8aIzIBr6StTWPb6XJWROEx/qMu1hhmAAQh85MEXkDrxQ9moDG7+WSC2AlAn9M3fdILGvsqBzD98ArcV8/rQ== +"@aws-cdk/aws-kinesis@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-kinesis/-/aws-kinesis-1.83.0.tgz#d521f0dc1f69f3885e4c0139dee860ba02bcfec2" + integrity sha512-sTdjYnvg64tEnsCgykaaRd05zm7nOHHjwFxlhW41oXIxqfiy/OUYfdIG0yd34t74xkrhcjnqZnt9JLiM5SO7SA== dependencies: - "@aws-cdk/aws-iam" "1.78.0" - "@aws-cdk/aws-kms" "1.78.0" - "@aws-cdk/aws-logs" "1.78.0" - "@aws-cdk/core" "1.78.0" + "@aws-cdk/aws-iam" "1.83.0" + "@aws-cdk/aws-kms" "1.83.0" + "@aws-cdk/aws-logs" "1.83.0" + "@aws-cdk/core" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-kinesisfirehose@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-kinesisfirehose/-/aws-kinesisfirehose-1.78.0.tgz#aefad5b623735f911866dd672490f2b481d74639" - integrity sha512-VLS8HIIvXf5oUfjUDa3V9sqVvv8nYL49XvkrnGL45rH5AiHKA9691sfB9iu4uwj593LESoiHPG3Un7OMCUxnjA== +"@aws-cdk/aws-kinesisfirehose@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-kinesisfirehose/-/aws-kinesisfirehose-1.83.0.tgz#7fe612bf3bd7aada56eab951d738060951de82fc" + integrity sha512-Basz3aQnsgmpqwKyDA469U2wVcHna3qZ2kJS267trO5DxJ6AdxdktVbuqzK3iq7izty5/dmBxxlBq/+vMbyuKw== dependencies: - "@aws-cdk/core" "1.78.0" + "@aws-cdk/core" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-kms@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-kms/-/aws-kms-1.78.0.tgz#ecaadf8bfe054e7c7923285a1eb9b70ccc661f26" - integrity sha512-cF6AKzHj4KLdQSj5KBUG70/xP1GiJaOw3T9fd3hnPlPAfC4/ihKwKhJ7OYFTH40jR8PfqfPYGkhyN2uqGPn8Xg== +"@aws-cdk/aws-kms@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-kms/-/aws-kms-1.83.0.tgz#6bed13d45f20bcc2946b6f549d9cc00cb81ef83e" + integrity sha512-EhtiscxSyDtozxH9nDWLpFe0z/pwdtseW471oamghnOAaL2vVFCws5QEALC5QU+MCh4id1j0KlKzrp9GHXFneQ== dependencies: - "@aws-cdk/aws-iam" "1.78.0" - "@aws-cdk/core" "1.78.0" - "@aws-cdk/cx-api" "1.78.0" + "@aws-cdk/aws-iam" "1.83.0" + "@aws-cdk/core" "1.83.0" + "@aws-cdk/cx-api" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-lambda@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-lambda/-/aws-lambda-1.78.0.tgz#68bf25345a0416d3a4bf850c5c945b83c55e6a88" - integrity sha512-NoyGfq1n3AdwgSKrTKF18JQNvcNRBA5WWu7Sib84M8lNamzLb5bpYorZVR078Za2sgwI9jMcrDTtbMp04iLlYA== - dependencies: - "@aws-cdk/aws-applicationautoscaling" "1.78.0" - "@aws-cdk/aws-cloudwatch" "1.78.0" - "@aws-cdk/aws-codeguruprofiler" "1.78.0" - "@aws-cdk/aws-ec2" "1.78.0" - "@aws-cdk/aws-ecr" "1.78.0" - "@aws-cdk/aws-ecr-assets" "1.78.0" - "@aws-cdk/aws-efs" "1.78.0" - "@aws-cdk/aws-events" "1.78.0" - "@aws-cdk/aws-iam" "1.78.0" - "@aws-cdk/aws-logs" "1.78.0" - "@aws-cdk/aws-s3" "1.78.0" - "@aws-cdk/aws-s3-assets" "1.78.0" - "@aws-cdk/aws-sqs" "1.78.0" - "@aws-cdk/core" "1.78.0" - "@aws-cdk/cx-api" "1.78.0" +"@aws-cdk/aws-lambda@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-lambda/-/aws-lambda-1.83.0.tgz#e8dccff7fe6302572941b234534f8bb19bdfad8c" + integrity sha512-ox8VABlj8ZdjYRpAGPh6MuY6/sx0Asl03UtC6Jme23l33txU35CgI+BezN4+ldoqdysDFsJ2OMaE5ynUbSrmHQ== + dependencies: + "@aws-cdk/aws-applicationautoscaling" "1.83.0" + "@aws-cdk/aws-cloudwatch" "1.83.0" + "@aws-cdk/aws-codeguruprofiler" "1.83.0" + "@aws-cdk/aws-ec2" "1.83.0" + "@aws-cdk/aws-ecr" "1.83.0" + "@aws-cdk/aws-ecr-assets" "1.83.0" + "@aws-cdk/aws-efs" "1.83.0" + "@aws-cdk/aws-events" "1.83.0" + "@aws-cdk/aws-iam" "1.83.0" + "@aws-cdk/aws-kms" "1.83.0" + "@aws-cdk/aws-logs" "1.83.0" + "@aws-cdk/aws-s3" "1.83.0" + "@aws-cdk/aws-s3-assets" "1.83.0" + "@aws-cdk/aws-sqs" "1.83.0" + "@aws-cdk/core" "1.83.0" + "@aws-cdk/cx-api" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-logs@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-logs/-/aws-logs-1.78.0.tgz#8fa1ea0ea633a4612868bcf8a1f329a58b67aebd" - integrity sha512-LhxTH0ANKjf/6vG+rFHsga6iuBXNTwpeoUjU9B842zDbqza9j9mCWu4Fjsrls+ZT3uwo16DVrNjnhyVGVc02ag== +"@aws-cdk/aws-logs@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-logs/-/aws-logs-1.83.0.tgz#08178d97541a7781d4289f6142dc6cb014fed10f" + integrity sha512-mWXBJG1UxpKMcpz3iOUVgCH5BPD/YPx+qWSJ4UYYZFbDTHqdGtO9ZQnw81YFMwW2HX+/MUNO8gVj5+6M89bccA== dependencies: - "@aws-cdk/aws-cloudwatch" "1.78.0" - "@aws-cdk/aws-iam" "1.78.0" - "@aws-cdk/aws-kms" "1.78.0" - "@aws-cdk/aws-s3-assets" "1.78.0" - "@aws-cdk/core" "1.78.0" + "@aws-cdk/aws-cloudwatch" "1.83.0" + "@aws-cdk/aws-iam" "1.83.0" + "@aws-cdk/aws-kms" "1.83.0" + "@aws-cdk/aws-s3-assets" "1.83.0" + "@aws-cdk/core" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-route53-targets@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-route53-targets/-/aws-route53-targets-1.78.0.tgz#ff453eed0357b293977682efc86e7db5fe51154a" - integrity sha512-WPgnl5xa8m5MMWmoWBqOXfJdciU9ZIApsmXtUaWNP1GBL7USixS/5PJ4WgEeb/4BbX4OjwFcUHtoU9sjBflYlg== - dependencies: - "@aws-cdk/aws-apigateway" "1.78.0" - "@aws-cdk/aws-apigatewayv2" "1.78.0" - "@aws-cdk/aws-cloudfront" "1.78.0" - "@aws-cdk/aws-cognito" "1.78.0" - "@aws-cdk/aws-ec2" "1.78.0" - "@aws-cdk/aws-elasticloadbalancing" "1.78.0" - "@aws-cdk/aws-elasticloadbalancingv2" "1.78.0" - "@aws-cdk/aws-iam" "1.78.0" - "@aws-cdk/aws-route53" "1.78.0" - "@aws-cdk/aws-s3" "1.78.0" - "@aws-cdk/core" "1.78.0" - "@aws-cdk/region-info" "1.78.0" +"@aws-cdk/aws-route53-targets@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-route53-targets/-/aws-route53-targets-1.83.0.tgz#94bbe061a948fece464673804eed444de6dcbf2f" + integrity sha512-+eu3qu81ncUDlZnudtx4V5NTa4eJi+BzhStwL2fEYjuLmbl+9jddqgrcBqe1LciS/nzyvV2kAnQjL99mfZC+XQ== + dependencies: + "@aws-cdk/aws-apigateway" "1.83.0" + "@aws-cdk/aws-apigatewayv2" "1.83.0" + "@aws-cdk/aws-cloudfront" "1.83.0" + "@aws-cdk/aws-cognito" "1.83.0" + "@aws-cdk/aws-ec2" "1.83.0" + "@aws-cdk/aws-elasticloadbalancing" "1.83.0" + "@aws-cdk/aws-elasticloadbalancingv2" "1.83.0" + "@aws-cdk/aws-iam" "1.83.0" + "@aws-cdk/aws-route53" "1.83.0" + "@aws-cdk/aws-s3" "1.83.0" + "@aws-cdk/core" "1.83.0" + "@aws-cdk/region-info" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-route53@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-route53/-/aws-route53-1.78.0.tgz#28645160936c129ce63fb1f20024658161f1d1c8" - integrity sha512-hcq7r4iwX+H/MT5Vgb+L1YL1nRqkSUbb3s0ZZECWRdTkXMfB4GtZY88FedIcS1ObC3o3ClNR4Ch8na9P54dqBg== +"@aws-cdk/aws-route53@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-route53/-/aws-route53-1.83.0.tgz#96d04760d1f237e84f5fcdb2f1da4f6ff5ca9e89" + integrity sha512-OVaU36bchwGI0hfhYF05EUqln8zdsXaMUBZWq26Zqdc8k2pGDeGEcfHvLQczKj9fkFv80A3TPt/dKeF2E2bBgQ== dependencies: - "@aws-cdk/aws-ec2" "1.78.0" - "@aws-cdk/aws-logs" "1.78.0" - "@aws-cdk/cloud-assembly-schema" "1.78.0" - "@aws-cdk/core" "1.78.0" + "@aws-cdk/aws-ec2" "1.83.0" + "@aws-cdk/aws-logs" "1.83.0" + "@aws-cdk/cloud-assembly-schema" "1.83.0" + "@aws-cdk/core" "1.83.0" + "@aws-cdk/custom-resources" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-s3-assets@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-s3-assets/-/aws-s3-assets-1.78.0.tgz#528840f44a9e0d3537b83958575f0f64bbf75cde" - integrity sha512-STej6NbVHSItjBU8Csx8+HoIwSAMrO9rC3PRuNUvvt9D5EJT9jFfhjuKPrW1FTd2WhVkQklPGB158njfzy34AA== - dependencies: - "@aws-cdk/assets" "1.78.0" - "@aws-cdk/aws-iam" "1.78.0" - "@aws-cdk/aws-kms" "1.78.0" - "@aws-cdk/aws-s3" "1.78.0" - "@aws-cdk/core" "1.78.0" - "@aws-cdk/cx-api" "1.78.0" +"@aws-cdk/aws-s3-assets@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-s3-assets/-/aws-s3-assets-1.83.0.tgz#5858b3d6b5299d591f02afb37216dcaea9f5da84" + integrity sha512-EpM1q8z4KZlfQGrkIMbrrf+VSYW7efgw60N7GcVG+Xm1qVdM0Q9sc7FUcA/VR5wrG4nn813u0GnciI44iiPlqw== + dependencies: + "@aws-cdk/assets" "1.83.0" + "@aws-cdk/aws-iam" "1.83.0" + "@aws-cdk/aws-kms" "1.83.0" + "@aws-cdk/aws-s3" "1.83.0" + "@aws-cdk/core" "1.83.0" + "@aws-cdk/cx-api" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-s3@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-s3/-/aws-s3-1.78.0.tgz#c2a3ccb2b3db9956e9ff828c655192b564f78644" - integrity sha512-j5EDXuvpbCXehUhpH5oWhP3PCJJKUu9/Fy0OzZoVUmhTUf5pwkbe8GMmdeG9z6XkfP8/sjwI1+iWUHYEup3jnw== +"@aws-cdk/aws-s3@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-s3/-/aws-s3-1.83.0.tgz#466f458e7140fc858fc4bcaa1a67756068cdcf64" + integrity sha512-hHqXO/zpWdXHnPPlCOKHgikrqq7zAW1NozNDhEgYEmBeeY6WKXPRh2eNe7WtMZ5ETzbOOIg6s7BgC3wYQRsthg== dependencies: - "@aws-cdk/aws-events" "1.78.0" - "@aws-cdk/aws-iam" "1.78.0" - "@aws-cdk/aws-kms" "1.78.0" - "@aws-cdk/core" "1.78.0" + "@aws-cdk/aws-events" "1.83.0" + "@aws-cdk/aws-iam" "1.83.0" + "@aws-cdk/aws-kms" "1.83.0" + "@aws-cdk/core" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-sam@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-sam/-/aws-sam-1.78.0.tgz#b95757770d01e1e9ae3d359bbef6475f371c45fb" - integrity sha512-/ZES6C6KpydqEO5hso0zGdSZjksgdZ8JNokyr3q372KSubCX3MPEpnUjZAOPlqazrhq61PKhr3efnNLZRj+nwg== +"@aws-cdk/aws-sam@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-sam/-/aws-sam-1.83.0.tgz#ea83dee63ed274899071d41b6cc0c17be3861852" + integrity sha512-U+ENqCbZO9a9GMVqYC8fAA+TEis7521Nt52Hgz5RwVV50lxnBXEmkhkuTLQDIr6eoKIx99XgU8/9jPcU1RWipg== dependencies: - "@aws-cdk/core" "1.78.0" + "@aws-cdk/core" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-secretsmanager@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-secretsmanager/-/aws-secretsmanager-1.78.0.tgz#453850e6ab580127eb306b3869dfa3bd33d10430" - integrity sha512-LTA8w4z9t8bcYi2THAI3fFogJLHME7GWl9QqIpHvozUO6L0Bbx2+2FK5q+04Pv+S3Mc1i1TJlQHMxBuoXOc+1g== - dependencies: - "@aws-cdk/aws-ec2" "1.78.0" - "@aws-cdk/aws-iam" "1.78.0" - "@aws-cdk/aws-kms" "1.78.0" - "@aws-cdk/aws-lambda" "1.78.0" - "@aws-cdk/aws-sam" "1.78.0" - "@aws-cdk/core" "1.78.0" - "@aws-cdk/cx-api" "1.78.0" +"@aws-cdk/aws-secretsmanager@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-secretsmanager/-/aws-secretsmanager-1.83.0.tgz#6365cdc79ca1ca77e588fed98ee0b8bdb64fa8d1" + integrity sha512-kbFLUEP3su7WoMJ9GIpCfDqyCbGpMLYU2NYNFYcA0pe9SL5XLrCtHt/doK4Qmvm26Z7suZHuQgQP+Fqks/Vvug== + dependencies: + "@aws-cdk/aws-ec2" "1.83.0" + "@aws-cdk/aws-iam" "1.83.0" + "@aws-cdk/aws-kms" "1.83.0" + "@aws-cdk/aws-lambda" "1.83.0" + "@aws-cdk/aws-sam" "1.83.0" + "@aws-cdk/core" "1.83.0" + "@aws-cdk/cx-api" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-servicediscovery@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-servicediscovery/-/aws-servicediscovery-1.78.0.tgz#fbfa75a58bc50a29f7ee2f74cc8e22bbe72d51ae" - integrity sha512-4frFeFu1KRCKqlcUXWU87hrAmbLXYlCpiqdrg8PdCIahmWpNOzb1JCqrv+WS0HxdYF11yDdrQ4V74U4gOd/PDQ== +"@aws-cdk/aws-servicediscovery@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-servicediscovery/-/aws-servicediscovery-1.83.0.tgz#fad9d61430e1e6cd71561c492c3648a9097c9da3" + integrity sha512-Wvzvekha5sdk5rcRtBBOCEGUp2mpviNHCamKc06i1Za5+R6DKy1TOrTC0kl/7I+LCjAA3yXpG77LwxuRiqwDxQ== dependencies: - "@aws-cdk/aws-ec2" "1.78.0" - "@aws-cdk/aws-elasticloadbalancingv2" "1.78.0" - "@aws-cdk/aws-route53" "1.78.0" - "@aws-cdk/core" "1.78.0" + "@aws-cdk/aws-ec2" "1.83.0" + "@aws-cdk/aws-elasticloadbalancingv2" "1.83.0" + "@aws-cdk/aws-route53" "1.83.0" + "@aws-cdk/core" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-sns-subscriptions@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-sns-subscriptions/-/aws-sns-subscriptions-1.78.0.tgz#a88a828733467328b791714cc77b6cd91034891e" - integrity sha512-y8YM5hbLv2CMol60B8dOw0YX0ZTP1VI6k1txrNPK8FCWxwAhbt2WXCSU9AIkJff8BIYEe0QVaYGR742jJlKYGQ== +"@aws-cdk/aws-sns-subscriptions@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-sns-subscriptions/-/aws-sns-subscriptions-1.83.0.tgz#1735301d23f9e7a68e22dd61895ba6a124294fa6" + integrity sha512-/xobbfWHDdrv6a7ciZTRa4grL6hoZxwkbN2RHRruSneZnOhrvP3SUSJAP97AePvW3Py7X3lbS9JV/Skvp92rPg== dependencies: - "@aws-cdk/aws-iam" "1.78.0" - "@aws-cdk/aws-lambda" "1.78.0" - "@aws-cdk/aws-sns" "1.78.0" - "@aws-cdk/aws-sqs" "1.78.0" - "@aws-cdk/core" "1.78.0" + "@aws-cdk/aws-iam" "1.83.0" + "@aws-cdk/aws-lambda" "1.83.0" + "@aws-cdk/aws-sns" "1.83.0" + "@aws-cdk/aws-sqs" "1.83.0" + "@aws-cdk/core" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-sns@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-sns/-/aws-sns-1.78.0.tgz#a0f1412e576353bd9c4e2830c28e9f3b513e6ecf" - integrity sha512-Z53nZIGccwF5ocTia0b8huDSzzY8YrNtwMUoAWhTj0l9ao+nG/ZNTd9puY8tSEiT7HJg0woy6mjivjPHQCZqcg== - dependencies: - "@aws-cdk/aws-cloudwatch" "1.78.0" - "@aws-cdk/aws-events" "1.78.0" - "@aws-cdk/aws-iam" "1.78.0" - "@aws-cdk/aws-kms" "1.78.0" - "@aws-cdk/aws-sqs" "1.78.0" - "@aws-cdk/core" "1.78.0" +"@aws-cdk/aws-sns@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-sns/-/aws-sns-1.83.0.tgz#1caa0d95b8e72b18bc6c48b7b4ed9a238614b71d" + integrity sha512-GLByI3GCLnKL4uulHz43uJLzxNvfljjLrWzNY2+oKEAcBkDSd99i39xA1SWxg3lJWCaeSx3Y5ZmuDNk4AvHETg== + dependencies: + "@aws-cdk/aws-cloudwatch" "1.83.0" + "@aws-cdk/aws-events" "1.83.0" + "@aws-cdk/aws-iam" "1.83.0" + "@aws-cdk/aws-kms" "1.83.0" + "@aws-cdk/aws-sqs" "1.83.0" + "@aws-cdk/core" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-sqs@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-sqs/-/aws-sqs-1.78.0.tgz#213c0ac26eeea6965e4d1dca765f44dd0d267273" - integrity sha512-g9DmrN77RY5j3bRARGZPuEDsUBrGJKYzabWkre3QZn+j8sTjwPldaGmh+X3HC0Va+LSLHx7lqF6CDLZdcY+FUQ== +"@aws-cdk/aws-sqs@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-sqs/-/aws-sqs-1.83.0.tgz#9121316b9edde5a1c0e0a131b5ec862b2c09173b" + integrity sha512-if3Zpeib0A8vwynLT5STZstPZ6A43Z1mIBbwjuw+qBOd8n2QvzoMTHkKUFK9pZkNyWue30lPSJWGKK2rfiZphQ== dependencies: - "@aws-cdk/aws-cloudwatch" "1.78.0" - "@aws-cdk/aws-iam" "1.78.0" - "@aws-cdk/aws-kms" "1.78.0" - "@aws-cdk/core" "1.78.0" + "@aws-cdk/aws-cloudwatch" "1.83.0" + "@aws-cdk/aws-iam" "1.83.0" + "@aws-cdk/aws-kms" "1.83.0" + "@aws-cdk/core" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-ssm@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-ssm/-/aws-ssm-1.78.0.tgz#3c63c76f41c2a3ab5fbeccabb24f104313504d6a" - integrity sha512-VbAe6Dm466VTBvgywGh4ygA+KX529pczx4IQTFnyszBh4DUb/ranDFdD4mJNFnd+AeYPdPYr0YwmIdFxVAzrCQ== +"@aws-cdk/aws-ssm@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-ssm/-/aws-ssm-1.83.0.tgz#ea0143dc96729bfded9dbf379f9fe3745aeba6a6" + integrity sha512-zxul2nUy0ioLaY3JbFo/VDiyum43ni9jc+Iku6lS9sgOH+Y7RnD6k7zeQ8Gpf1JJLGhkV+mjyRnu0SAEmzj0rQ== dependencies: - "@aws-cdk/aws-iam" "1.78.0" - "@aws-cdk/aws-kms" "1.78.0" - "@aws-cdk/cloud-assembly-schema" "1.78.0" - "@aws-cdk/core" "1.78.0" + "@aws-cdk/aws-iam" "1.83.0" + "@aws-cdk/aws-kms" "1.83.0" + "@aws-cdk/cloud-assembly-schema" "1.83.0" + "@aws-cdk/core" "1.83.0" constructs "^3.2.0" -"@aws-cdk/aws-stepfunctions@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-stepfunctions/-/aws-stepfunctions-1.78.0.tgz#f001a4040c0aeb2c2c72a055abc37af1162873d8" - integrity sha512-kB+nqIVv0rKVb1jfL/OSDGBW9R+NK6O6mPPi8osaMiCjRdDLEq8yJPQXMMgi50oSyiWif3fH3THTQxvMsvfXmQ== +"@aws-cdk/aws-stepfunctions@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-stepfunctions/-/aws-stepfunctions-1.83.0.tgz#e413ee06b51637601a81c7f0da8737a56fca63a1" + integrity sha512-ya46OFj+BEGw09qcWNqsQsO+cNhrpBilwwqIl3Ck/hzYbkqi1sbxw2oU7MCp8NU10Np7/GNdYYUtIFlZip6vKg== dependencies: - "@aws-cdk/aws-cloudwatch" "1.78.0" - "@aws-cdk/aws-events" "1.78.0" - "@aws-cdk/aws-iam" "1.78.0" - "@aws-cdk/aws-logs" "1.78.0" - "@aws-cdk/core" "1.78.0" + "@aws-cdk/aws-cloudwatch" "1.83.0" + "@aws-cdk/aws-events" "1.83.0" + "@aws-cdk/aws-iam" "1.83.0" + "@aws-cdk/aws-logs" "1.83.0" + "@aws-cdk/core" "1.83.0" constructs "^3.2.0" -"@aws-cdk/cfnspec@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/cfnspec/-/cfnspec-1.78.0.tgz#18d3b3499f930ba1c9078e93f667e1fe6bc598c3" - integrity sha512-Ke1vZAHyVXhGt+KzVMMKzyBQ6UjKsg1nXptwu41OvjmV9G/Yn/p7rknhBeLPqqoSWy7Sok/MmeeKfV/dL1Nhkg== +"@aws-cdk/cfnspec@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/cfnspec/-/cfnspec-1.83.0.tgz#0ff2cd78cbadfff523259778b788a43e350970b9" + integrity sha512-mvqYKpQQQr3B7DY9AmM6LwMnBGAhpkcwZwiLmKQpY2J3UvNVmppjtLp/fzxBNhDqfht/916XJwsoYOUk5W5DDg== dependencies: md5 "^2.3.0" -"@aws-cdk/cloud-assembly-schema@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.78.0.tgz#0be9f480495ee75aff5d753f9ec2512105643377" - integrity sha512-sgpDSceoipje/ZImaNKythxjm65dUtjZUPOLcOYkXaqqQ9IxD7oVRhgHQH8FXztJaWB6d91DQnGVYcm8bcpxuw== +"@aws-cdk/cloud-assembly-schema@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.83.0.tgz#581a365433573d68aaa64ceceb9591214bdd4c22" + integrity sha512-n6m7qkADyG4O3XX3sEKYlE6q9mFk2bYb/AdAZoDSWEi87XZKr3XMCKKH3+uITDnc8b3aysGWmIntVg2MNgvkJA== dependencies: jsonschema "^1.4.0" semver "^7.3.2" -"@aws-cdk/cloudformation-diff@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/cloudformation-diff/-/cloudformation-diff-1.78.0.tgz#ad4622a20fa9d60f5c5ee2e7322c0e5e26443bd9" - integrity sha512-uMWOgPdK/IF70cL0X4AVLi+jqKyeHwN82K6FOCShRcCjuGRnorzxv61jhwne0ZmEik//eD9vsABFPoHvu0pTLg== +"@aws-cdk/cloudformation-diff@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/cloudformation-diff/-/cloudformation-diff-1.83.0.tgz#a15046c728fbbe34c0a2234eee64c29188ea49c2" + integrity sha512-AlsrTSuOABXrX5JrikLvSZQeV3fmBuZm7VWhJjWFP7is37/Ck9gjgwnf6kDQCSQ4Z/VHBfFxmWUjE388ogZRbQ== dependencies: - "@aws-cdk/cfnspec" "1.78.0" + "@aws-cdk/cfnspec" "1.83.0" colors "^1.4.0" diff "^5.0.0" fast-deep-equal "^3.1.3" string-width "^4.2.0" - table "^6.0.4" + table "^6.0.7" -"@aws-cdk/core@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/core/-/core-1.78.0.tgz#4b2c864e7c5a6b5d5e9c601be3c1258fad83fd72" - integrity sha512-XT6dCZDZ5x6R44yvsRYMzLoCxESG2YMAVKRcXDRELHc6QCzWKpEVMXGev0addfFBPSIX0nOEACnLejfPx3k6Uw== +"@aws-cdk/core@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/core/-/core-1.83.0.tgz#17362c97b3d0f805fb0efceae3b64a22d0abbccb" + integrity sha512-Oj+1eGRSng639vpAy+qUdG/rghMnXxFmLHcM37Hk2/Sgy5eCCzD0sEQnIbaQ9/RH8E8bgRJtAxyjdLthmSuLlw== dependencies: - "@aws-cdk/cloud-assembly-schema" "1.78.0" - "@aws-cdk/cx-api" "1.78.0" - "@aws-cdk/region-info" "1.78.0" + "@aws-cdk/cloud-assembly-schema" "1.83.0" + "@aws-cdk/cx-api" "1.83.0" + "@aws-cdk/region-info" "1.83.0" "@balena/dockerignore" "^1.0.2" constructs "^3.2.0" fs-extra "^9.0.1" ignore "^5.1.8" minimatch "^3.0.4" -"@aws-cdk/custom-resources@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/custom-resources/-/custom-resources-1.78.0.tgz#5cbe6976f600c6a52a7cfc8f82515e3588e5c126" - integrity sha512-tUC6WOtEFhDv+zyS9Vs+8HCS4YxcMAvWrqw7m5p2TqsPeCZtFaxzr31YuoJFr3Ssu3/Ih4a7n0XiPsRs++tQiQ== - dependencies: - "@aws-cdk/aws-cloudformation" "1.78.0" - "@aws-cdk/aws-iam" "1.78.0" - "@aws-cdk/aws-lambda" "1.78.0" - "@aws-cdk/aws-logs" "1.78.0" - "@aws-cdk/aws-sns" "1.78.0" - "@aws-cdk/core" "1.78.0" +"@aws-cdk/custom-resources@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/custom-resources/-/custom-resources-1.83.0.tgz#c3a315500b70efe7ae697df02e44a4047bc6c532" + integrity sha512-Rprw2C+dUKDEORXVZ7MssS+kr0ad2hQSHVWMmdU7pfyYIXGT+VyzeqhUb1f75YHB2/aATtdOE6vMzCsaeLyiLQ== + dependencies: + "@aws-cdk/aws-cloudformation" "1.83.0" + "@aws-cdk/aws-ec2" "1.83.0" + "@aws-cdk/aws-iam" "1.83.0" + "@aws-cdk/aws-lambda" "1.83.0" + "@aws-cdk/aws-logs" "1.83.0" + "@aws-cdk/aws-sns" "1.83.0" + "@aws-cdk/core" "1.83.0" constructs "^3.2.0" -"@aws-cdk/cx-api@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/cx-api/-/cx-api-1.78.0.tgz#484348e0ddb3130820d84829041c4232a21a62be" - integrity sha512-89XUyUJ+jUS0NqHSPKWZvzrKstaUNTCnX+ZlhByt9vGmlDYdFkjiItIjxiLMAT9brv7y1UajRTajjIUuqOpXVQ== +"@aws-cdk/cx-api@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/cx-api/-/cx-api-1.83.0.tgz#c36cef39f37c2615e6a64de14dc5192639f3e381" + integrity sha512-rbvkR8IGOfUHwhJHQ0aWg37K5ed3yMpWZ60/YTZSF89aVaUpr+HoVQLU8a61j4dPofinm4joi60dZbMlqgUF7g== dependencies: - "@aws-cdk/cloud-assembly-schema" "1.78.0" + "@aws-cdk/cloud-assembly-schema" "1.83.0" semver "^7.3.2" -"@aws-cdk/region-info@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/region-info/-/region-info-1.78.0.tgz#bc65cbc3d1995bbc833aa34037b488d405820c98" - integrity sha512-pTWJ5086SgDFOTQ84xJLwzSc2D8T8vLPdGpXgqZ5u14mBUEwb7lN8oUxNh+YvuxcpVjGl7yHxkOU7nVCsRn0iA== +"@aws-cdk/region-info@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/region-info/-/region-info-1.83.0.tgz#aec59f22469192f19aa4df5f94f8d65cdd07d8e0" + integrity sha512-5gwX1xhEPFb9eFFGNdHm99vSCJqrYIEvwIjFmoG8zpjV8TWtiY7D8WbhxED7Q2pejEMnuUtvmMXKgSH+lo6ung== -"@aws-cdk/yaml-cfn@1.78.0": - version "1.78.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/yaml-cfn/-/yaml-cfn-1.78.0.tgz#45843f193b2033f7c4ba7b9d58e53dfb934316e7" - integrity sha512-ajxKbrisLUWF1vmwcYlxc1/OxeyuUFeJQnd4Hq72TePNYDDJsPknT74Z0FwkbsjBQJmTC3EhwYpXEqekB8xJ/g== +"@aws-cdk/yaml-cfn@1.83.0": + version "1.83.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/yaml-cfn/-/yaml-cfn-1.83.0.tgz#e4222db15c5d46ac5e287e3ad94be442f47396cb" + integrity sha512-mHFC9P4vkvai0etnJh3dc7gaFx15uA1WwyASqTmRnl8+DPjuANqL0DCbz1T2vMbatBXlXJP+p3Z7bbdbUPCY/Q== dependencies: yaml "1.10.0" @@ -2203,10 +2206,10 @@ resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== -"@types/aws-lambda@^8.10.66": - version "8.10.66" - resolved "https://registry.yarnpkg.com/@types/aws-lambda/-/aws-lambda-8.10.66.tgz#195ae8ff7226a4f580a0cab570d683f5b9a215d0" - integrity sha512-gwWIKwN3IVxRQTIZUNtjKo7w2LoB5RMzbP1PAFHsBq64dOKIhTv8y5RYRIjniLTewrBSBrV2EXxgQ1zZeGU4LA== +"@types/aws-lambda@^8.10.70": + version "8.10.70" + resolved "https://registry.yarnpkg.com/@types/aws-lambda/-/aws-lambda-8.10.70.tgz#1d1c79730669b337208e3476f7a16150d43fcaf5" + integrity sha512-adaPn39OKMIzCxaf2KHBu4d3MJKLGdm27zxAyag+rAI1UTwgtgEgrwRpuzN1NDMZn/i6vRxJZRbsSmlw7I0/Sg== "@types/babel__core@^7.0.0", "@types/babel__core@^7.1.7": version "7.1.10" @@ -2241,10 +2244,10 @@ dependencies: "@babel/types" "^7.3.0" -"@types/fs-extra@^9.0.5": - version "9.0.5" - resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-9.0.5.tgz#2afb76a43a4bef80a363b94b314d0ca1694fc4f8" - integrity sha512-wr3t7wIW1c0A2BIJtdVp4EflriVaVVAsCAIHVzzh8B+GiFv9X1xeJjCs4upRXtzp7kQ6lP5xvskjoD4awJ1ZeA== +"@types/fs-extra@^9.0.6": + version "9.0.6" + resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-9.0.6.tgz#488e56b77299899a608b8269719c1d133027a6ab" + integrity sha512-ecNRHw4clCkowNOBJH1e77nvbPxHYnWIXMv1IAoG/9+MYGkgoyr3Ppxr7XYFNL41V422EDhyV4/4SSK8L2mlig== dependencies: "@types/node" "*" @@ -2298,10 +2301,10 @@ jest-diff "^25.2.1" pretty-format "^25.2.1" -"@types/jest@^26.0.19": - version "26.0.19" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-26.0.19.tgz#e6fa1e3def5842ec85045bd5210e9bb8289de790" - integrity sha512-jqHoirTG61fee6v6rwbnEuKhpSKih0tuhqeFbCmMmErhtu3BYlOZaXWjffgOstMM4S/3iQD31lI5bGLTrs97yQ== +"@types/jest@^26.0.20": + version "26.0.20" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-26.0.20.tgz#cd2f2702ecf69e86b586e1f5223a60e454056307" + integrity sha512-9zi2Y+5USJRxd0FsahERhBwlcvFh6D2GLQnY2FH2BzK8J9s9omvNHIbvABwIluXa0fD8XVKMLTO0aOEuUfACAA== dependencies: jest-diff "^26.0.0" pretty-format "^26.0.0" @@ -2331,15 +2334,10 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.6.tgz#146d3da57b3c636cc0d1769396ce1cfa8991147f" integrity sha512-6QlRuqsQ/Ox/aJEQWBEJG7A9+u7oSYl3mem/K8IzxXG/kAGbV1YPD9Bg9Zw3vyxC/YP+zONKwy8hGkSt1jxFMw== -"@types/node@^14.14.10": - version "14.14.10" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.10.tgz#5958a82e41863cfc71f2307b3748e3491ba03785" - integrity sha512-J32dgx2hw8vXrSbu4ZlVhn1Nm3GbeCFNw2FWL8S5QKucHGY0cyNwjdQdO+KMBZ4wpmC7KhLCiNsdk1RFRIYUQQ== - -"@types/node@^14.14.14": - version "14.14.14" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.14.tgz#f7fd5f3cc8521301119f63910f0fb965c7d761ae" - integrity sha512-UHnOPWVWV1z+VV8k6L1HhG7UbGBgIdghqF3l9Ny9ApPghbjICXkUJSd/b9gOgQfjM1r+37cipdw/HJ3F6ICEnQ== +"@types/node@^14.14.20": + version "14.14.20" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.20.tgz#f7974863edd21d1f8a494a73e8e2b3658615c340" + integrity sha512-Y93R97Ouif9JEOWPIUyU+eyIdyRqQR0I8Ez1dzku4hDx34NWh4HbtIc3WNzwB1Y9ULvNGeu5B8h8bVL5cAk4/A== "@types/nodeunit@^0.0.31": version "0.0.31" @@ -2361,10 +2359,10 @@ resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.4.tgz#43d7168fec6fa0988bb1a513a697b29296721afb" integrity sha512-+nVsLKlcUCeMzD2ufHEYuJ9a2ovstb6Dp52A5VsoKxDXgvE051XgHI/33I1EymwkRGQkwnA0LkhnUzituGs4EQ== -"@types/sinon@^9.0.9": - version "9.0.9" - resolved "https://registry.yarnpkg.com/@types/sinon/-/sinon-9.0.9.tgz#115843b491583f924080f684b6d0d7438344f73c" - integrity sha512-z/y8maYOQyYLyqaOB+dYQ6i0pxKLOsfwCmHmn4T7jS/SDHicIslr37oE3Dg8SCqKrKeBy6Lemu7do2yy+unLrw== +"@types/sinon@^9.0.10": + version "9.0.10" + resolved "https://registry.yarnpkg.com/@types/sinon/-/sinon-9.0.10.tgz#7fb9bcb6794262482859cab66d59132fca18fcf7" + integrity sha512-/faDC0erR06wMdybwI/uR8wEKV/E83T0k4sepIpB7gXuy2gzx2xiOjmztq6a2Y6rIGJ04D+6UU0VBmWy+4HEMA== dependencies: "@types/sinonjs__fake-timers" "*" @@ -2390,52 +2388,39 @@ dependencies: "@types/yargs-parser" "*" -"@types/yargs@^15.0.11": - version "15.0.11" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.11.tgz#361d7579ecdac1527687bcebf9946621c12ab78c" - integrity sha512-jfcNBxHFYJ4nPIacsi3woz1+kvUO6s1CyeEhtnDHBjHUMNj5UlW2GynmnSgiJJEdNg9yW5C8lfoNRZrHGv5EqA== +"@types/yargs@^15.0.12": + version "15.0.12" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.12.tgz#6234ce3e3e3fa32c5db301a170f96a599c960d74" + integrity sha512-f+fD/fQAo3BCbCDlrUpznF1A5Zp9rB0noS5vnoormHSIPFKL0Z2DcUJ3Gxp5ytH4uLRNxy7AwYUC9exZzqGMAw== dependencies: "@types/yargs-parser" "*" -"@typescript-eslint/eslint-plugin@^4.10.0": - version "4.10.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.10.0.tgz#19ed3baf4bc4232c5a7fcd32eaca75c3a5baf9f3" - integrity sha512-h6/V46o6aXpKRlarP1AiJEXuCJ7cMQdlpfMDrcllIgX3dFkLwEBTXAoNP98ZoOmqd1xvymMVRAI4e7yVvlzWEg== +"@typescript-eslint/eslint-plugin@^4.12.0": + version "4.12.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.12.0.tgz#00d1b23b40b58031e6d7c04a5bc6c1a30a2e834a" + integrity sha512-wHKj6q8s70sO5i39H2g1gtpCXCvjVszzj6FFygneNFyIAxRvNSVz9GML7XpqrB9t7hNutXw+MHnLN/Ih6uyB8Q== dependencies: - "@typescript-eslint/experimental-utils" "4.10.0" - "@typescript-eslint/scope-manager" "4.10.0" + "@typescript-eslint/experimental-utils" "4.12.0" + "@typescript-eslint/scope-manager" "4.12.0" debug "^4.1.1" functional-red-black-tree "^1.0.1" regexpp "^3.0.0" semver "^7.3.2" tsutils "^3.17.1" -"@typescript-eslint/eslint-plugin@^4.9.1": - version "4.9.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.9.1.tgz#66758cbe129b965fe9c63b04b405d0cf5280868b" - integrity sha512-QRLDSvIPeI1pz5tVuurD+cStNR4sle4avtHhxA+2uyixWGFjKzJ+EaFVRW6dA/jOgjV5DTAjOxboQkRDE8cRlQ== - dependencies: - "@typescript-eslint/experimental-utils" "4.9.1" - "@typescript-eslint/scope-manager" "4.9.1" - debug "^4.1.1" - functional-red-black-tree "^1.0.1" - regexpp "^3.0.0" - semver "^7.3.2" - tsutils "^3.17.1" - -"@typescript-eslint/experimental-utils@4.10.0": - version "4.10.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.10.0.tgz#dbf5d0f89802d5feaf7d11e5b32df29bbc2f3a0e" - integrity sha512-opX+7ai1sdWBOIoBgpVJrH5e89ra1KoLrJTz0UtWAa4IekkKmqDosk5r6xqRaNJfCXEfteW4HXQAwMdx+jjEmw== +"@typescript-eslint/experimental-utils@4.12.0": + version "4.12.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.12.0.tgz#372838e76db76c9a56959217b768a19f7129546b" + integrity sha512-MpXZXUAvHt99c9ScXijx7i061o5HEjXltO+sbYfZAAHxv3XankQkPaNi5myy0Yh0Tyea3Hdq1pi7Vsh0GJb0fA== dependencies: "@types/json-schema" "^7.0.3" - "@typescript-eslint/scope-manager" "4.10.0" - "@typescript-eslint/types" "4.10.0" - "@typescript-eslint/typescript-estree" "4.10.0" + "@typescript-eslint/scope-manager" "4.12.0" + "@typescript-eslint/types" "4.12.0" + "@typescript-eslint/typescript-estree" "4.12.0" eslint-scope "^5.0.0" eslint-utils "^2.0.0" -"@typescript-eslint/experimental-utils@4.9.1", "@typescript-eslint/experimental-utils@^4.0.1": +"@typescript-eslint/experimental-utils@^4.0.1": version "4.9.1" resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.9.1.tgz#86633e8395191d65786a808dc3df030a55267ae2" integrity sha512-c3k/xJqk0exLFs+cWSJxIjqLYwdHCuLWhnpnikmPQD2+NGAx9KjLYlBDcSI81EArh9FDYSL6dslAUSwILeWOxg== @@ -2447,33 +2432,23 @@ eslint-scope "^5.0.0" eslint-utils "^2.0.0" -"@typescript-eslint/parser@^4.10.0": - version "4.10.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.10.0.tgz#1a622b0847b765b2d8f0ede6f0cdd85f03d76031" - integrity sha512-amBvUUGBMadzCW6c/qaZmfr3t9PyevcSWw7hY2FuevdZVp5QPw/K76VSQ5Sw3BxlgYCHZcK6DjIhSZK0PQNsQg== +"@typescript-eslint/parser@^4.12.0": + version "4.12.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.12.0.tgz#e1cf30436e4f916c31fcc962158917bd9e9d460a" + integrity sha512-9XxVADAo9vlfjfoxnjboBTxYOiNY93/QuvcPgsiKvHxW6tOZx1W4TvkIQ2jB3k5M0pbFP5FlXihLK49TjZXhuQ== dependencies: - "@typescript-eslint/scope-manager" "4.10.0" - "@typescript-eslint/types" "4.10.0" - "@typescript-eslint/typescript-estree" "4.10.0" + "@typescript-eslint/scope-manager" "4.12.0" + "@typescript-eslint/types" "4.12.0" + "@typescript-eslint/typescript-estree" "4.12.0" debug "^4.1.1" -"@typescript-eslint/parser@^4.9.1": - version "4.9.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.9.1.tgz#2d74c4db5dd5117379a9659081a4d1ec02629055" - integrity sha512-Gv2VpqiomvQ2v4UL+dXlQcZ8zCX4eTkoIW+1aGVWT6yTO+6jbxsw7yQl2z2pPl/4B9qa5JXeIbhJpONKjXIy3g== +"@typescript-eslint/scope-manager@4.12.0": + version "4.12.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.12.0.tgz#beeb8beca895a07b10c593185a5612f1085ef279" + integrity sha512-QVf9oCSVLte/8jvOsxmgBdOaoe2J0wtEmBr13Yz0rkBNkl5D8bfnf6G4Vhox9qqMIoG7QQoVwd2eG9DM/ge4Qg== dependencies: - "@typescript-eslint/scope-manager" "4.9.1" - "@typescript-eslint/types" "4.9.1" - "@typescript-eslint/typescript-estree" "4.9.1" - debug "^4.1.1" - -"@typescript-eslint/scope-manager@4.10.0": - version "4.10.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.10.0.tgz#dbd7e1fc63d7363e3aaff742a6f2b8afdbac9d27" - integrity sha512-WAPVw35P+fcnOa8DEic0tQUhoJJsgt+g6DEcz257G7vHFMwmag58EfowdVbiNcdfcV27EFR0tUBVXkDoIvfisQ== - dependencies: - "@typescript-eslint/types" "4.10.0" - "@typescript-eslint/visitor-keys" "4.10.0" + "@typescript-eslint/types" "4.12.0" + "@typescript-eslint/visitor-keys" "4.12.0" "@typescript-eslint/scope-manager@4.9.1": version "4.9.1" @@ -2483,23 +2458,23 @@ "@typescript-eslint/types" "4.9.1" "@typescript-eslint/visitor-keys" "4.9.1" -"@typescript-eslint/types@4.10.0": - version "4.10.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.10.0.tgz#12f983750ebad867f0c806e705c1953cd6415789" - integrity sha512-+dt5w1+Lqyd7wIPMa4XhJxUuE8+YF+vxQ6zxHyhLGHJjHiunPf0wSV8LtQwkpmAsRi1lEOoOIR30FG5S2HS33g== +"@typescript-eslint/types@4.12.0": + version "4.12.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.12.0.tgz#fb891fe7ccc9ea8b2bbd2780e36da45d0dc055e5" + integrity sha512-N2RhGeheVLGtyy+CxRmxdsniB7sMSCfsnbh8K/+RUIXYYq3Ub5+sukRCjVE80QerrUBvuEvs4fDhz5AW/pcL6g== "@typescript-eslint/types@4.9.1": version "4.9.1" resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.9.1.tgz#a1a7dd80e4e5ac2c593bc458d75dd1edaf77faa2" integrity sha512-fjkT+tXR13ks6Le7JiEdagnwEFc49IkOyys7ueWQ4O8k4quKPwPJudrwlVOJCUQhXo45PrfIvIarcrEjFTNwUA== -"@typescript-eslint/typescript-estree@4.10.0": - version "4.10.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.10.0.tgz#1e62e45fd57866afd42daf5e9fb6bd4e8dbcfa75" - integrity sha512-mGK0YRp9TOk6ZqZ98F++bW6X5kMTzCRROJkGXH62d2azhghmq+1LNLylkGe6uGUOQzD452NOAEth5VAF6PDo5g== +"@typescript-eslint/typescript-estree@4.12.0": + version "4.12.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.12.0.tgz#3963418c850f564bdab3882ae23795d115d6d32e" + integrity sha512-gZkFcmmp/CnzqD2RKMich2/FjBTsYopjiwJCroxqHZIY11IIoN0l5lKqcgoAPKHt33H2mAkSfvzj8i44Jm7F4w== dependencies: - "@typescript-eslint/types" "4.10.0" - "@typescript-eslint/visitor-keys" "4.10.0" + "@typescript-eslint/types" "4.12.0" + "@typescript-eslint/visitor-keys" "4.12.0" debug "^4.1.1" globby "^11.0.1" is-glob "^4.0.1" @@ -2521,12 +2496,12 @@ semver "^7.3.2" tsutils "^3.17.1" -"@typescript-eslint/visitor-keys@4.10.0": - version "4.10.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.10.0.tgz#9478822329a9bc8ebcc80623d7f79a01da5ee451" - integrity sha512-hPyz5qmDMuZWFtHZkjcCpkAKHX8vdu1G3YsCLEd25ryZgnJfj6FQuJ5/O7R+dB1ueszilJmAFMtlU4CA6se3Jg== +"@typescript-eslint/visitor-keys@4.12.0": + version "4.12.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.12.0.tgz#a470a79be6958075fa91c725371a83baf428a67a" + integrity sha512-hVpsLARbDh4B9TKYz5cLbcdMIOAoBYgFPCSP9FFS/liSF+b33gVNq8JHY3QGhHNVz85hObvL7BEYLlgx553WCw== dependencies: - "@typescript-eslint/types" "4.10.0" + "@typescript-eslint/types" "4.12.0" eslint-visitor-keys "^2.0.0" "@typescript-eslint/visitor-keys@4.9.1": @@ -2650,7 +2625,7 @@ aggregate-error@^3.0.0: clean-stack "^2.0.0" indent-string "^4.0.0" -ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.3, ajv@^6.12.4: +ajv@^6.10.0, ajv@^6.12.3, ajv@^6.12.4: version "6.12.5" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.5.tgz#19b0e8bae8f476e5ba666300387775fb1a00a4da" integrity sha512-lRF8RORchjpKG50/WFf8xmg7sgCLFiYNNnqdKflk63whMQcWR5ngGjiSXkL9bjxy6B2npOK2HSMN49jEBMSkag== @@ -2660,6 +2635,16 @@ ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.3, ajv@^6.12.4: json-schema-traverse "^0.4.1" uri-js "^4.2.2" +ajv@^7.0.2: + version "7.0.3" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-7.0.3.tgz#13ae747eff125cafb230ac504b2406cf371eece2" + integrity sha512-R50QRlXSxqXcQP5SvKUrw8VZeypvo12i2IX0EeR5PiZ7bEKeHWgzgo264LDadUsCU42lTJVhFikTqJwNeH34gQ== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + ansi-colors@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" @@ -2918,11 +2903,6 @@ ast-types@^0.13.2: dependencies: tslib "^2.0.1" -astral-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" - integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== - astral-regex@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" @@ -2967,20 +2947,20 @@ available-typed-arrays@^1.0.0, available-typed-arrays@^1.0.2: dependencies: array-filter "^1.0.0" -aws-cdk@1.78.0: - version "1.78.0" - resolved "https://registry.yarnpkg.com/aws-cdk/-/aws-cdk-1.78.0.tgz#f04c3552be634565ca23514211ebd82dc555a312" - integrity sha512-LGcr60yOpLLc8RLRMbFGdpJJPgPV37/9jQnZHBWYDV/yi2cc/Mhs+tW6qL+C1wUAgo3NiFV2GrT/ttbyn+AlFA== +aws-cdk@1.83.0: + version "1.83.0" + resolved "https://registry.yarnpkg.com/aws-cdk/-/aws-cdk-1.83.0.tgz#15501880bba28dfec979580198a90e208166aad0" + integrity sha512-2WHy6hTPsKEniJlBxy1qvAhIbZriKE+Iqujdz4FxNQoA1SHaaZTA5/lWywxj7ft58yVwmW+G82Fi3a10HvQDVA== dependencies: - "@aws-cdk/cloud-assembly-schema" "1.78.0" - "@aws-cdk/cloudformation-diff" "1.78.0" - "@aws-cdk/cx-api" "1.78.0" - "@aws-cdk/region-info" "1.78.0" - "@aws-cdk/yaml-cfn" "1.78.0" + "@aws-cdk/cloud-assembly-schema" "1.83.0" + "@aws-cdk/cloudformation-diff" "1.83.0" + "@aws-cdk/cx-api" "1.83.0" + "@aws-cdk/region-info" "1.83.0" + "@aws-cdk/yaml-cfn" "1.83.0" archiver "^5.1.0" - aws-sdk "^2.804.0" + aws-sdk "^2.822.0" camelcase "^6.2.0" - cdk-assets "1.78.0" + cdk-assets "1.83.0" colors "^1.4.0" decamelize "^4.0.0" fs-extra "^9.0.1" @@ -2991,8 +2971,8 @@ aws-cdk@1.78.0: proxy-agent "^4.0.0" semver "^7.3.2" source-map-support "^0.5.19" - table "^6.0.4" - uuid "^8.3.1" + table "^6.0.7" + uuid "^8.3.2" wrap-ansi "^7.0.0" yargs "^16.2.0" @@ -3020,40 +3000,10 @@ aws-sdk@^2.637.0: uuid "3.3.2" xml2js "0.4.19" -aws-sdk@^2.799.0: - version "2.799.0" - resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.799.0.tgz#8b1a64c1a9f8ccf5794eb07bdd8051e4cb6adcfd" - integrity sha512-NYAoiNU+bJXhlJsC0rFqrmD5t5ho7/VxldmziP6HLPYHfOCI9Uvk6UVjfPmhLWPm0mHnIxhsHqmsNGyjhHNYmw== - dependencies: - buffer "4.9.2" - events "1.1.1" - ieee754 "1.1.13" - jmespath "0.15.0" - querystring "0.2.0" - sax "1.2.1" - url "0.10.3" - uuid "3.3.2" - xml2js "0.4.19" - -aws-sdk@^2.804.0: - version "2.809.0" - resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.809.0.tgz#6cef1ca55d623bdd389cf9b0f9f83b6268c4c5b5" - integrity sha512-wPmb3DbS2+jXzj3aBV9nbRY/rsTqceriXZBsLM9VOGknkULfcnM0vCpm9psgAR87DvevO+NhPoc2kNAEdFkvzg== - dependencies: - buffer "4.9.2" - events "1.1.1" - ieee754 "1.1.13" - jmespath "0.15.0" - querystring "0.2.0" - sax "1.2.1" - url "0.10.3" - uuid "3.3.2" - xml2js "0.4.19" - -aws-sdk@^2.810.0: - version "2.810.0" - resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.810.0.tgz#67b11eb7ac6bb967c5fbbdba523872d45cfa52db" - integrity sha512-+Sj+Ec00t675/0Kjisk4GIZGs7olsbu4//b5WrwPriYTV/xqJnXCPMpj3EZEV1z5Vx3PZD6dA6PTU4VZPPVcBw== +aws-sdk@^2.822.0, aws-sdk@^2.823.0: + version "2.823.0" + resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.823.0.tgz#bbf7feaeb63959a451ec964b19cef6ea7128097a" + integrity sha512-djrTmGu9MqsoUoaVRXjIjNPCfHBsrBBGFyZtgRhUGz9toa1ubZb2W2buUnT3ncws/bhOj5+7nO+qxAf/JzH9NA== dependencies: buffer "4.9.2" events "1.1.1" @@ -3075,10 +3025,10 @@ aws4@^1.8.0: resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.10.1.tgz#e1e82e4f3e999e2cfd61b161280d16a111f86428" integrity sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA== -awslint@1.77.0: - version "1.77.0" - resolved "https://registry.yarnpkg.com/awslint/-/awslint-1.77.0.tgz#08cf73d7ddc1585b56feebde5453a403519d21cc" - integrity sha512-yXMx8EGL8grLzyoKvICdCiYTQsdcNGX9gbIG4N4XntHamSumBx+t4EAbmrSNwrMMxY/48Rcv+/jpPdSgib/H9w== +awslint@1.83.0: + version "1.83.0" + resolved "https://registry.yarnpkg.com/awslint/-/awslint-1.83.0.tgz#a42270cfb408eca4b0973bfb350f6c9eeb04be4e" + integrity sha512-pg2kxAMgZyHEwFueROY1R0MVJcIf/GoxLUt2auCvVIo/2gbRcrOO+uggoWuLaeqmRpzROcE80r9CCcLfO+tBYQ== dependencies: "@jsii/spec" "^1.15.0" camelcase "^6.2.0" @@ -3475,15 +3425,15 @@ caseless@~0.12.0: resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= -cdk-assets@1.78.0: - version "1.78.0" - resolved "https://registry.yarnpkg.com/cdk-assets/-/cdk-assets-1.78.0.tgz#940cecc6936b2ae592b751fd941aa334c214e7be" - integrity sha512-kZ2dCIntih2YRgFrTiTEkY/ZNSWuKG1gj/6TNMtmF8LucIYJ9OqDdDn16afszCNjAAfmm9c32N8JU1bRUaXgJg== +cdk-assets@1.83.0: + version "1.83.0" + resolved "https://registry.yarnpkg.com/cdk-assets/-/cdk-assets-1.83.0.tgz#e72d45a3351a00b91c1c3a040fb2b1e46c6f65a9" + integrity sha512-qaGhh3IMiLlwCsJuOHKAGmfCx080dbGEvGESDb6a7EzXm9BzF04tMniMosRSHo5yYyO0IS9jemodLsOBQvjAsA== dependencies: - "@aws-cdk/cloud-assembly-schema" "1.78.0" - "@aws-cdk/cx-api" "1.78.0" + "@aws-cdk/cloud-assembly-schema" "1.83.0" + "@aws-cdk/cx-api" "1.83.0" archiver "^5.1.0" - aws-sdk "^2.804.0" + aws-sdk "^2.822.0" glob "^7.1.6" yargs "^16.2.0" @@ -3794,14 +3744,6 @@ contains-path@^0.1.0: resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a" integrity sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo= -conventional-changelog-angular@^5.0.11, conventional-changelog-angular@^5.0.3: - version "5.0.11" - resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-5.0.11.tgz#99a3ca16e4a5305e0c2c2fae3ef74fd7631fc3fb" - integrity sha512-nSLypht/1yEflhuTogC03i7DX7sOrXGsRn14g131Potqi6cbGbGEE9PSDEHKldabB6N76HiSyw9Ph+kLmC04Qw== - dependencies: - compare-func "^2.0.0" - q "^1.5.1" - 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" @@ -3810,11 +3752,12 @@ conventional-changelog-angular@^5.0.12: compare-func "^2.0.0" q "^1.5.1" -conventional-changelog-atom@^2.0.7: - version "2.0.7" - resolved "https://registry.yarnpkg.com/conventional-changelog-atom/-/conventional-changelog-atom-2.0.7.tgz#221575253a04f77a2fd273eb2bf29a138f710abf" - integrity sha512-7dOREZwzB+tCEMjRTDfen0OHwd7vPUdmU0llTy1eloZgtOP4iSLVzYIQqfmdRZEty+3w5Jz+AbhfTJKoKw1JeQ== +conventional-changelog-angular@^5.0.3: + version "5.0.11" + resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-5.0.11.tgz#99a3ca16e4a5305e0c2c2fae3ef74fd7631fc3fb" + integrity sha512-nSLypht/1yEflhuTogC03i7DX7sOrXGsRn14g131Potqi6cbGbGEE9PSDEHKldabB6N76HiSyw9Ph+kLmC04Qw== dependencies: + compare-func "^2.0.0" q "^1.5.1" conventional-changelog-atom@^2.0.8: @@ -3835,13 +3778,6 @@ conventional-changelog-cli@^2.1.1: meow "^8.0.0" tempfile "^3.0.0" -conventional-changelog-codemirror@^2.0.7: - version "2.0.7" - resolved "https://registry.yarnpkg.com/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.7.tgz#d6b6a8ce2707710c5a036e305037547fb9e15bfb" - integrity sha512-Oralk1kiagn3Gb5cR5BffenWjVu59t/viE6UMD/mQa1hISMPkMYhJIqX+CMeA1zXgVBO+YHQhhokEj99GP5xcg== - dependencies: - q "^1.5.1" - conventional-changelog-codemirror@^2.0.8: version "2.0.8" resolved "https://registry.yarnpkg.com/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.8.tgz#398e9530f08ce34ec4640af98eeaf3022eb1f7dc" @@ -3854,16 +3790,7 @@ conventional-changelog-config-spec@2.1.0: resolved "https://registry.yarnpkg.com/conventional-changelog-config-spec/-/conventional-changelog-config-spec-2.1.0.tgz#874a635287ef8b581fd8558532bf655d4fb59f2d" integrity sha512-IpVePh16EbbB02V+UA+HQnnPIohgXvJRxHcS5+Uwk4AT5LjzCZJm5sp/yqs5C6KZJ1jMsV4paEV13BN1pvDuxQ== -conventional-changelog-conventionalcommits@4.4.0, conventional-changelog-conventionalcommits@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.4.0.tgz#8d96687141c9bbd725a89b95c04966d364194cd4" - integrity sha512-ybvx76jTh08tpaYrYn/yd0uJNLt5yMrb1BphDe4WBredMlvPisvMghfpnJb6RmRNcqXeuhR6LfGZGewbkRm9yA== - dependencies: - compare-func "^2.0.0" - lodash "^4.17.15" - q "^1.5.1" - -conventional-changelog-conventionalcommits@^4.5.0: +conventional-changelog-conventionalcommits@4.5.0, conventional-changelog-conventionalcommits@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.5.0.tgz#a02e0b06d11d342fdc0f00c91d78265ed0bc0a62" integrity sha512-buge9xDvjjOxJlyxUnar/+6i/aVEVGA7EEh4OafBCXPlLUQPGbRUBhBUveWRxzvR8TEjhKEP4BdepnpG2FSZXw== @@ -3891,27 +3818,6 @@ conventional-changelog-core@^3.1.6: read-pkg-up "^3.0.0" through2 "^3.0.0" -conventional-changelog-core@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-4.2.0.tgz#d8befd1e1f5126bf35a17668276cc8c244650469" - integrity sha512-8+xMvN6JvdDtPbGBqA7oRNyZD4od1h/SIzrWqHcKZjitbVXrFpozEeyn4iI4af1UwdrabQpiZMaV07fPUTGd4w== - dependencies: - add-stream "^1.0.0" - conventional-changelog-writer "^4.0.17" - conventional-commits-parser "^3.1.0" - dateformat "^3.0.0" - get-pkg-repo "^1.0.0" - git-raw-commits "2.0.0" - git-remote-origin-url "^2.0.0" - git-semver-tags "^4.1.0" - lodash "^4.17.15" - normalize-package-data "^2.3.5" - q "^1.5.1" - read-pkg "^3.0.0" - read-pkg-up "^3.0.0" - shelljs "^0.8.3" - through2 "^3.0.0" - conventional-changelog-core@^4.2.1: version "4.2.1" resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-4.2.1.tgz#f811ad98ab2ff080becafc61407509420c9b447d" @@ -3933,13 +3839,6 @@ conventional-changelog-core@^4.2.1: shelljs "^0.8.3" through2 "^4.0.0" -conventional-changelog-ember@^2.0.8: - version "2.0.8" - resolved "https://registry.yarnpkg.com/conventional-changelog-ember/-/conventional-changelog-ember-2.0.8.tgz#f0f04eb7ff3c885af97db100865ab95dcfa9917f" - integrity sha512-JEMEcUAMg4Q9yxD341OgWlESQ4gLqMWMXIWWUqoQU8yvTJlKnrvcui3wk9JvnZQyONwM2g1MKRZuAjKxr8hAXA== - dependencies: - q "^1.5.1" - conventional-changelog-ember@^2.0.9: version "2.0.9" resolved "https://registry.yarnpkg.com/conventional-changelog-ember/-/conventional-changelog-ember-2.0.9.tgz#619b37ec708be9e74a220f4dcf79212ae1c92962" @@ -3947,13 +3846,6 @@ conventional-changelog-ember@^2.0.9: dependencies: q "^1.5.1" -conventional-changelog-eslint@^3.0.8: - version "3.0.8" - resolved "https://registry.yarnpkg.com/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.8.tgz#f8b952b7ed7253ea0ac0b30720bb381f4921b46c" - integrity sha512-5rTRltgWG7TpU1PqgKHMA/2ivjhrB+E+S7OCTvj0zM/QGg4vmnVH67Vq/EzvSNYtejhWC+OwzvDrLk3tqPry8A== - dependencies: - q "^1.5.1" - conventional-changelog-eslint@^3.0.9: version "3.0.9" resolved "https://registry.yarnpkg.com/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.9.tgz#689bd0a470e02f7baafe21a495880deea18b7cdb" @@ -3961,13 +3853,6 @@ conventional-changelog-eslint@^3.0.9: dependencies: q "^1.5.1" -conventional-changelog-express@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/conventional-changelog-express/-/conventional-changelog-express-2.0.5.tgz#6e93705acdad374516ca125990012a48e710f8de" - integrity sha512-pW2hsjKG+xNx/Qjof8wYlAX/P61hT5gQ/2rZ2NsTpG+PgV7Rc8RCfITvC/zN9K8fj0QmV6dWmUefCteD9baEAw== - dependencies: - q "^1.5.1" - conventional-changelog-express@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/conventional-changelog-express/-/conventional-changelog-express-2.0.6.tgz#420c9d92a347b72a91544750bffa9387665a6ee8" @@ -3975,13 +3860,6 @@ conventional-changelog-express@^2.0.6: dependencies: q "^1.5.1" -conventional-changelog-jquery@^3.0.10: - version "3.0.10" - resolved "https://registry.yarnpkg.com/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.10.tgz#fe8eb6aff322aa980af5eb68497622a5f6257ce7" - integrity sha512-QCW6wF8QgPkq2ruPaxc83jZxoWQxLkt/pNxIDn/oYjMiVgrtqNdd7lWe3vsl0hw5ENHNf/ejXuzDHk6suKsRpg== - dependencies: - q "^1.5.1" - conventional-changelog-jquery@^3.0.11: version "3.0.11" resolved "https://registry.yarnpkg.com/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.11.tgz#d142207400f51c9e5bb588596598e24bba8994bf" @@ -3989,14 +3867,6 @@ conventional-changelog-jquery@^3.0.11: dependencies: q "^1.5.1" -conventional-changelog-jshint@^2.0.8: - version "2.0.8" - resolved "https://registry.yarnpkg.com/conventional-changelog-jshint/-/conventional-changelog-jshint-2.0.8.tgz#3fff4df8cb46037f77b9dc3f8e354c7f99332f13" - integrity sha512-hB/iI0IiZwnZ+seYI+qEQ4b+EMQSEC8jGIvhO2Vpz1E5p8FgLz75OX8oB1xJWl+s4xBMB6f8zJr0tC/BL7YOjw== - dependencies: - compare-func "^2.0.0" - q "^1.5.1" - conventional-changelog-jshint@^2.0.9: version "2.0.9" resolved "https://registry.yarnpkg.com/conventional-changelog-jshint/-/conventional-changelog-jshint-2.0.9.tgz#f2d7f23e6acd4927a238555d92c09b50fe3852ff" @@ -4010,56 +3880,39 @@ conventional-changelog-preset-loader@^2.1.1, conventional-changelog-preset-loade resolved "https://registry.yarnpkg.com/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz#14a855abbffd59027fd602581f1f34d9862ea44c" integrity sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g== -conventional-changelog-writer@^4.0.17, conventional-changelog-writer@^4.0.6: - version "4.0.17" - resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-4.0.17.tgz#4753aaa138bf5aa59c0b274cb5937efcd2722e21" - integrity sha512-IKQuK3bib/n032KWaSb8YlBFds+aLmzENtnKtxJy3+HqDq5kohu3g/UdNbIHeJWygfnEbZjnCKFxAW0y7ArZAw== +conventional-changelog-writer@^4.0.18: + version "4.0.18" + resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-4.0.18.tgz#10b73baa59c7befc69b360562f8b9cd19e63daf8" + integrity sha512-mAQDCKyB9HsE8Ko5cCM1Jn1AWxXPYV0v8dFPabZRkvsiWUul2YyAqbIaoMKF88Zf2ffnOPSvKhboLf3fnjo5/A== dependencies: compare-func "^2.0.0" - conventional-commits-filter "^2.0.6" + conventional-commits-filter "^2.0.7" dateformat "^3.0.0" handlebars "^4.7.6" json-stringify-safe "^5.0.1" lodash "^4.17.15" - meow "^7.0.0" + meow "^8.0.0" semver "^6.0.0" split "^1.0.0" - through2 "^3.0.0" + through2 "^4.0.0" -conventional-changelog-writer@^4.0.18: - version "4.0.18" - resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-4.0.18.tgz#10b73baa59c7befc69b360562f8b9cd19e63daf8" - integrity sha512-mAQDCKyB9HsE8Ko5cCM1Jn1AWxXPYV0v8dFPabZRkvsiWUul2YyAqbIaoMKF88Zf2ffnOPSvKhboLf3fnjo5/A== +conventional-changelog-writer@^4.0.6: + version "4.0.17" + resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-4.0.17.tgz#4753aaa138bf5aa59c0b274cb5937efcd2722e21" + integrity sha512-IKQuK3bib/n032KWaSb8YlBFds+aLmzENtnKtxJy3+HqDq5kohu3g/UdNbIHeJWygfnEbZjnCKFxAW0y7ArZAw== dependencies: compare-func "^2.0.0" - conventional-commits-filter "^2.0.7" + conventional-commits-filter "^2.0.6" dateformat "^3.0.0" handlebars "^4.7.6" json-stringify-safe "^5.0.1" lodash "^4.17.15" - meow "^8.0.0" + meow "^7.0.0" semver "^6.0.0" split "^1.0.0" - through2 "^4.0.0" - -conventional-changelog@3.1.23: - version "3.1.23" - resolved "https://registry.yarnpkg.com/conventional-changelog/-/conventional-changelog-3.1.23.tgz#d696408021b579a3814aba79b38729ed86478aea" - integrity sha512-sScUu2NHusjRC1dPc5p8/b3kT78OYr95/Bx7Vl8CPB8tF2mG1xei5iylDTRjONV5hTlzt+Cn/tBWrKdd299b7A== - dependencies: - conventional-changelog-angular "^5.0.11" - conventional-changelog-atom "^2.0.7" - conventional-changelog-codemirror "^2.0.7" - conventional-changelog-conventionalcommits "^4.4.0" - conventional-changelog-core "^4.2.0" - conventional-changelog-ember "^2.0.8" - conventional-changelog-eslint "^3.0.8" - conventional-changelog-express "^2.0.5" - conventional-changelog-jquery "^3.0.10" - conventional-changelog-jshint "^2.0.8" - conventional-changelog-preset-loader "^2.3.4" + through2 "^3.0.0" -conventional-changelog@^3.1.24: +conventional-changelog@3.1.24, conventional-changelog@^3.1.24: version "3.1.24" resolved "https://registry.yarnpkg.com/conventional-changelog/-/conventional-changelog-3.1.24.tgz#ebd180b0fd1b2e1f0095c4b04fd088698348a464" integrity sha512-ed6k8PO00UVvhExYohroVPXcOJ/K1N0/drJHx/faTH37OIZthlecuLIRX/T6uOp682CAoVoFpu+sSEaeuH6Asg== @@ -4092,7 +3945,7 @@ conventional-commits-filter@^2.0.7: lodash.ismatch "^4.4.0" modify-values "^1.0.0" -conventional-commits-parser@^3.0.3, conventional-commits-parser@^3.1.0: +conventional-commits-parser@^3.0.3: version "3.1.0" resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-3.1.0.tgz#10140673d5e7ef5572633791456c5d03b69e8be4" integrity sha512-RSo5S0WIwXZiRxUGTPuYFbqvrR4vpJ1BDdTlthFgvHt5kEdnd1+pdvwWphWn57/oIl4V72NMmOocFqqJ8mFFhA== @@ -4118,18 +3971,18 @@ conventional-commits-parser@^3.2.0: through2 "^4.0.0" trim-off-newlines "^1.0.0" -conventional-recommended-bump@6.0.10: - version "6.0.10" - resolved "https://registry.yarnpkg.com/conventional-recommended-bump/-/conventional-recommended-bump-6.0.10.tgz#ac2fb3e31bad2aeda80086b345bf0c52edd1d1b3" - integrity sha512-2ibrqAFMN3ZA369JgVoSbajdD/BHN6zjY7DZFKTHzyzuQejDUCjQ85S5KHxCRxNwsbDJhTPD5hOKcis/jQhRgg== +conventional-recommended-bump@6.0.11: + version "6.0.11" + resolved "https://registry.yarnpkg.com/conventional-recommended-bump/-/conventional-recommended-bump-6.0.11.tgz#fcc39acb51d1946b63fc478737d1e52712f36356" + integrity sha512-FciYBMwzwwBZ1K4NS8c57rsOfSc51e1V6UVSNIosrjH+A6xXkyiA4ELwoWyRKdMhJ+m3O6ru9ZJ7F2QFjjYJdQ== dependencies: concat-stream "^2.0.0" conventional-changelog-preset-loader "^2.3.4" - conventional-commits-filter "^2.0.6" - conventional-commits-parser "^3.1.0" + conventional-commits-filter "^2.0.7" + conventional-commits-parser "^3.2.0" git-raw-commits "2.0.0" - git-semver-tags "^4.1.0" - meow "^7.0.0" + git-semver-tags "^4.1.1" + meow "^8.0.0" q "^1.5.1" conventional-recommended-bump@^5.0.0: @@ -4223,11 +4076,6 @@ crc32-stream@^4.0.1: crc-32 "^1.2.0" readable-stream "^3.4.0" -create-require@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" - integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== - cross-spawn@^4: version "4.0.2" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-4.0.2.tgz#7b9247621c23adfdd3856004a823cbe397424d41" @@ -4980,10 +4828,10 @@ eslint-visitor-keys@^2.0.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz#21fdc8fbcd9c795cc0321f0563702095751511a8" integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ== -eslint@^7.15.0: - version "7.15.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.15.0.tgz#eb155fb8ed0865fcf5d903f76be2e5b6cd7e0bc7" - integrity sha512-Vr64xFDT8w30wFll643e7cGrIkPEU50yIiI36OdSIDoSGguIeaLzBo0vpGvzo9RECUqq7htURfwEtKqwytkqzA== +eslint@^7.17.0: + version "7.17.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.17.0.tgz#4ccda5bf12572ad3bf760e6f195886f50569adb0" + integrity sha512-zJk08MiBgwuGoxes5sSQhOtibZ75pz0J35XTRlZOk9xMffhpA9BTbQZxoXZzOl5zMbleShbGwtw+1kGferfFwQ== dependencies: "@babel/code-frame" "^7.0.0" "@eslint/eslintrc" "^0.2.2" @@ -5019,7 +4867,7 @@ eslint@^7.15.0: semver "^7.2.1" strip-ansi "^6.0.0" strip-json-comments "^3.1.0" - table "^5.2.3" + table "^6.0.4" text-table "^0.2.0" v8-compile-cache "^2.0.3" @@ -5365,6 +5213,14 @@ find-up@^4.0.0, find-up@^4.1.0: locate-path "^5.0.0" path-exists "^4.0.0" +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + flat-cache@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" @@ -5666,15 +5522,7 @@ git-semver-tags@^2.0.3: meow "^4.0.0" semver "^6.0.0" -git-semver-tags@^4.0.0, git-semver-tags@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/git-semver-tags/-/git-semver-tags-4.1.0.tgz#0146c9bc24ee96104c99f443071c8c2d7dc848e3" - integrity sha512-TcxAGeo03HdErzKzi4fDD+xEL7gi8r2Y5YSxH6N2XYdVSV5UkBwfrt7Gqo1b+uSHCjy/sa9Y6BBBxxFLxfbhTg== - dependencies: - meow "^7.0.0" - semver "^6.0.0" - -git-semver-tags@^4.1.1: +git-semver-tags@^4.0.0, git-semver-tags@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/git-semver-tags/-/git-semver-tags-4.1.1.tgz#63191bcd809b0ec3e151ba4751c16c444e5b5780" integrity sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA== @@ -7199,6 +7047,11 @@ json-schema-traverse@^0.4.1: resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + json-schema@0.2.3: version "0.2.3" resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" @@ -7492,6 +7345,13 @@ locate-path@^5.0.0: dependencies: p-locate "^4.1.0" +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" + lock@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/lock/-/lock-1.1.0.tgz#53157499d1653b136ca66451071fca615703fa55" @@ -8131,9 +7991,9 @@ node-modules-regexp@^1.0.0: integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= node-notifier@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-8.0.0.tgz#a7eee2d51da6d0f7ff5094bc7108c911240c1620" - integrity sha512-46z7DUmcjoYdaWyXouuFNNfUo6eFa94t23c53c+lG/9Cvauk4a98rAUp9672X5dxGdQmLpPzTxzu8f/OeEPaFA== + version "8.0.1" + resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-8.0.1.tgz#f86e89bbc925f2b068784b31f382afdc6ca56be1" + integrity sha512-BvEXF+UmsnAfYfoapKM9nGxnP+Wn7P91YfXmrKnfcYCx6VBeoN5Ez5Ogck6I8Bi5k4RlpqRYaw75pAwzX9OphA== dependencies: growly "^1.3.0" is-wsl "^2.2.0" @@ -8570,6 +8430,13 @@ p-limit@^2.0.0, p-limit@^2.2.0: dependencies: p-try "^2.0.0" +p-limit@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + p-locate@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" @@ -8591,6 +8458,13 @@ p-locate@^4.1.0: dependencies: p-limit "^2.2.0" +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + p-map-series@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-map-series/-/p-map-series-1.0.0.tgz#bf98fe575705658a9e1351befb85ae4c1f07bdca" @@ -9435,6 +9309,11 @@ require-directory@^2.1.1: resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + require-main-filename@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" @@ -9734,14 +9613,13 @@ sinon@^9.0.1: nise "^4.0.4" supports-color "^7.1.0" -sinon@^9.2.2: - version "9.2.2" - resolved "https://registry.yarnpkg.com/sinon/-/sinon-9.2.2.tgz#b83cf5d43838f99cfa3644453f4c7db23e7bd535" - integrity sha512-9Owi+RisvCZpB0bdOVFfL314I6I4YoRlz6Isi4+fr8q8YQsDPoCe5UnmNtKHRThX3negz2bXHWIuiPa42vM8EQ== +sinon@^9.2.3: + version "9.2.3" + resolved "https://registry.yarnpkg.com/sinon/-/sinon-9.2.3.tgz#f68ce414e843e2fd638703043c97f260697caa52" + integrity sha512-m+DyAWvqVHZtjnjX/nuShasykFeiZ+nPuEfD4G3gpvKGkXRhkF/6NSt2qN2FjZhfrcHXFzUzI+NLnk+42fnLEw== dependencies: "@sinonjs/commons" "^1.8.1" "@sinonjs/fake-timers" "^6.0.1" - "@sinonjs/formatio" "^5.0.1" "@sinonjs/samsam" "^5.3.0" diff "^4.0.2" nise "^4.0.4" @@ -9762,15 +9640,6 @@ slash@^3.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== -slice-ansi@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" - integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== - dependencies: - ansi-styles "^3.2.0" - astral-regex "^1.0.0" - is-fullwidth-code-point "^2.0.0" - slice-ansi@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" @@ -10023,21 +9892,21 @@ stack-utils@^2.0.2: dependencies: escape-string-regexp "^2.0.0" -standard-version@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/standard-version/-/standard-version-9.0.0.tgz#814055add91eec8679a773768927f927183fc818" - integrity sha512-eRR04IscMP3xW9MJTykwz13HFNYs8jS33AGuDiBKgfo5YrO0qX0Nxb4rjupVwT5HDYL/aR+MBEVLjlmVFmFEDQ== +standard-version@^9.1.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/standard-version/-/standard-version-9.1.0.tgz#07589469324d967ffe665fa86ef612949a858a80" + integrity sha512-EJcbKUGKBuHjiDSUL5XjPhT1KGVM+UCvv/ti70fHnJwJyJqTSJWl0mWj/Wj0WwsoskyvKWURESzBsZmCCMUZzg== dependencies: chalk "^2.4.2" - conventional-changelog "3.1.23" + conventional-changelog "3.1.24" conventional-changelog-config-spec "2.1.0" - conventional-changelog-conventionalcommits "4.4.0" - conventional-recommended-bump "6.0.10" + conventional-changelog-conventionalcommits "4.5.0" + conventional-recommended-bump "6.0.11" detect-indent "^6.0.0" detect-newline "^3.1.0" dotgitignore "^2.1.0" figures "^3.1.0" - find-up "^4.1.0" + find-up "^5.0.0" fs-access "^1.0.1" git-semver-tags "^4.0.0" semver "^7.1.1" @@ -10306,22 +10175,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== -table@^5.2.3: - version "5.4.6" - resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" - integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== +table@^6.0.4, table@^6.0.7: + version "6.0.7" + resolved "https://registry.yarnpkg.com/table/-/table-6.0.7.tgz#e45897ffbcc1bcf9e8a87bf420f2c9e5a7a52a34" + integrity sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g== dependencies: - ajv "^6.10.2" - lodash "^4.17.14" - slice-ansi "^2.1.0" - string-width "^3.0.0" - -table@^6.0.4: - version "6.0.4" - resolved "https://registry.yarnpkg.com/table/-/table-6.0.4.tgz#c523dd182177e926c723eb20e1b341238188aa0d" - integrity sha512-sBT4xRLdALd+NFBvwOz8bw4b15htyythha+q+DVZqy2RS08PPC8O2sZFgJYEY7bJvbCFKccs+WIZ/cd+xxTWCw== - dependencies: - ajv "^6.12.4" + ajv "^7.0.2" lodash "^4.17.20" slice-ansi "^4.0.0" string-width "^4.2.0" @@ -10687,18 +10546,6 @@ ts-node@^8.0.2: source-map-support "^0.5.17" yn "3.1.1" -ts-node@^9.1.1: - version "9.1.1" - resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-9.1.1.tgz#51a9a450a3e959401bda5f004a72d54b936d376d" - integrity sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg== - dependencies: - arg "^4.1.0" - create-require "^1.1.0" - diff "^4.0.1" - make-error "^1.1.1" - source-map-support "^0.5.17" - yn "3.1.1" - tsame@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/tsame/-/tsame-2.0.1.tgz#70410ddbefcd29c61e2d68549b3347b0444d613f" @@ -10809,11 +10656,6 @@ typescript@^3.3.3, typescript@~3.9.7: resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.7.tgz#98d600a5ebdc38f40cb277522f12dc800e9e25fa" integrity sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw== -typescript@~4.0.5: - version "4.0.5" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.0.5.tgz#ae9dddfd1069f1cb5beb3ef3b2170dd7c1332389" - integrity sha512-ywmr/VrTVCmNTJ6iV2LwIrfG1P+lv6luD8sUJs+2eI9NLGigaN+nUQc13iHqisq7bra9lnmUSYqbJvegraBOPQ== - typescript@~4.1.3: version "4.1.3" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.1.3.tgz#519d582bd94cba0cf8934c7d8e8467e473f53bb7" @@ -10953,10 +10795,10 @@ uuid@^3.0.1, uuid@^3.3.2, uuid@^3.3.3: resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== -uuid@^8.3.0, uuid@^8.3.1: - version "8.3.1" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.1.tgz#2ba2e6ca000da60fce5a196954ab241131e05a31" - integrity sha512-FOmRr+FmWEIG8uhZv6C2bTgEVXsHk08kE7mPlrBbEe+c3r9pjceVPgupIfNIhc4yx55H69OXANrUaSuu9eInKg== +uuid@^8.3.0, 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== v8-compile-cache@^2.0.3: version "2.1.1" @@ -11395,20 +11237,7 @@ yargs@^15.0.2, yargs@^15.3.1, yargs@^15.4.1: y18n "^4.0.0" yargs-parser "^18.1.2" -yargs@^16.1.1: - version "16.1.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.1.1.tgz#5a4a095bd1ca806b0a50d0c03611d38034d219a1" - integrity sha512-hAD1RcFP/wfgfxgMVswPE+z3tlPFtxG8/yWUrG2i17sTWGCGqWnxKcLTF4cUKDUK8fzokwsmO9H0TDkRbMHy8w== - dependencies: - cliui "^7.0.2" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.0" - y18n "^5.0.5" - yargs-parser "^20.2.2" - -yargs@^16.2.0: +yargs@^16.1.1, 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== @@ -11426,6 +11255,11 @@ yn@3.1.1: resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== + zip-stream@^4.0.4: version "4.0.4" resolved "https://registry.yarnpkg.com/zip-stream/-/zip-stream-4.0.4.tgz#3a8f100b73afaa7d1ae9338d910b321dec77ff3a"