From 36726d66f97a90e0236e490cd075439c19694473 Mon Sep 17 00:00:00 2001 From: Morten Brix Pedersen Date: Fri, 22 Mar 2024 11:22:29 +0100 Subject: [PATCH] Upgrade nodejs runtime to 16.x (v2 branch) (#184) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Upgrade to aws-cdk-lib 2.28.0 which includes support for NODEJS_16_X in CustomResourceProviderRuntime * Upgrade all code to use NODEJS_16_X instead of NODEJS_14_X. * Upgrade all code to use NODEJS_16_X instead of NODEJS_12_X. * Updated top level dependencies. - Updated Lerna to the latest version. - Updated Webpack dependency in cdkdx which has an SSL security issue https://github.com/hupe1980/cdkdx/issues/22. - Updated ClamAV version for Ubuntu run in Docker. Version `0.103.11-1.el7` is no longer available. - Added build instructions to README. * Use Node v18 and v20 for build. Versions 14 and 16 are EOL as of 2024. * Grant permission to access Docker socket. Docker is required to build some of the packages. Must grant permissions to the socket. * Specify the exact tag because `latest` is unavailable. - Issue reported in https://github.com/aws/jsii/issues/3505. - Upstream https://hub.docker.com/r/jsii/superchain recommends the `1-bullseye-slim` version. Build results: ``` Lerna (powered by Nx) Successfully ran target build for 45 projects (2m) ✨ Done in 113.17s. ``` Test results: ``` Test Suites: 42 passed, 42 total Tests: 106 passed, 106 total Snapshots: 64 passed, 64 total Time: 7.664 s Ran all test suites in 27 projects. ✨ Done in 10.13s. ``` Co-authored-by: Esen Sagynov --- .vscode/settings.json | 2 +- .../package.json | 4 +- .../package.json | 4 +- .../codecommit-backup-example/package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- examples/container-audit-example/package.json | 4 +- .../contentful-webhook-example/package.json | 4 +- .../dependency-check-example/package.json | 4 +- examples/dynamodb-seeder-example/package.json | 4 +- examples/github-webhook-example/package.json | 4 +- examples/notifications-example/package.json | 4 +- examples/pull-request-example/package.json | 4 +- .../package.json | 4 +- examples/s3-antivurs-example/package.json | 4 +- examples/static-website-example/package.json | 4 +- examples/stripe-webhook-example/package.json | 4 +- examples/temp-stack-example/package.json | 4 +- examples/wordpress-example/package.json | 4 +- .../package.json | 6 +- .../dummy-task-definition.test.ts.snap | 2 +- .../__tests__/ecs-deployment-group.test.ts | 8 +- .../src/ecs-deployment-group.ts | 2 +- .../src/ecs-service.ts | 2 +- packages/cdk-chatops/package.json | 6 +- .../msteams-incoming-webhook-configuration.ts | 2 +- .../cdk-cloudfront-authorization/package.json | 6 +- .../__snapshots__/authorizations.test.ts.snap | 16 +- .../__snapshots__/distributions.test.ts.snap | 26 +- .../src/distributions.ts | 13 + .../src/secret-generator.ts | 2 +- .../src/user-pool-domain.ts | 2 +- packages/cdk-codecommit-backup/package.json | 6 +- ...l-region-s3-codecommit-backup.test.ts.snap | 12 + .../s3-codecommit-backup.test.ts.snap | 8 + .../package.json | 6 +- ...ne-anchore-inline-scan-action.test.ts.snap | 8 + .../package.json | 6 +- ...-check-email-parameter-action.test.ts.snap | 10 +- ...peline-check-parameter-action.test.ts.snap | 32 +- .../src/check-parameter-function.ts | 2 +- .../package.json | 6 +- ...line-dockerfile-linter-action.test.ts.snap | 8 + .../package.json | 6 +- .../codepipeline-merge-action.test.ts.snap | 10 +- .../src/merge-branches-function.ts | 2 +- packages/cdk-codepipeline-slack/package.json | 6 +- .../slack-approval-action.test.ts.snap | 32 +- .../src/slack-approval-action.ts | 4 +- .../src/slack-notifier.ts | 2 +- packages/cdk-container-registry/package.json | 6 +- .../image-repository.test.ts.snap | 4 +- .../src/image-repository.ts | 2 +- packages/cdk-contentful-webhook/package.json | 6 +- .../contentful-webhook.test.ts.snap | 2 +- .../src/contentful-webhook.ts | 6 +- packages/cdk-deletable-bucket/package.json | 6 +- .../deletable-bucket.test.ts.snap | 36 +- .../cdk-deletable-bucket/src/empty-bucket.ts | 2 +- packages/cdk-dependency-check/package.json | 6 +- .../package.json | 6 +- packages/cdk-dynamodb-seeder/package.json | 6 +- .../dynamodb-seeder.test.ts.snap | 10 +- .../src/dynamodb-seeder.ts | 2 +- packages/cdk-github-webhook/package.json | 6 +- .../__snapshots__/github-webhook.test.ts.snap | 2 +- .../cdk-github-webhook/src/github-webhook.ts | 2 +- .../cdk-lambda-at-edge-pattern/package.json | 6 +- .../__snapshots__/http-headers.test.ts.snap | 12 +- .../origin-mutation.test.ts.snap | 6 +- .../src/edge-function.ts | 2 +- .../src/with-configuration.ts | 2 +- .../package.json | 6 +- ...mplate-repository-association.test.ts.snap | 8 +- .../approval-rule-template.test.ts.snap | 8 +- ...al-rule-template-repository-association.ts | 2 +- .../src/approval-rule-template.ts | 2 +- packages/cdk-pull-request-check/package.json | 4 +- .../pull-request-check.test.ts.snap | 14 +- .../src/pull-request-check.ts | 2 +- .../package.json | 6 +- packages/cdk-s3-antivirus/package.json | 6 +- packages/cdk-s3-antivirus/src/sandbox.ts | 2 +- packages/cdk-s3-antivirus/src/scanner.ts | 4 +- packages/cdk-secret-key/package.json | 4 +- packages/cdk-static-website/package.json | 6 +- .../__snapshots__/static-website.test.ts.snap | 15 +- packages/cdk-stripe-webhook/package.json | 6 +- .../stripe-event-bus-producer.test.ts.snap | 8 +- .../__snapshots__/stripe-webhook.test.ts.snap | 4 +- .../src/stripe-event-bus-producer.ts | 2 +- .../cdk-stripe-webhook/src/stripe-webhook.ts | 2 +- packages/cdk-temp-stack/package.json | 6 +- .../__snapshots__/temp-stack.test.ts.snap | 2 +- .../__snapshots__/time-to-live.test.ts.snap | 2 +- packages/cdk-temp-stack/src/time-to-live.ts | 2 +- packages/cdk-wordpress/package.json | 6 +- yarn.lock | 1242 +++++++++-------- 99 files changed, 1020 insertions(+), 826 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 4343ef670..12ceba8c5 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,7 +1,7 @@ { "eslint.alwaysShowStatus": true, "editor.codeActionsOnSave": { - "source.fixAll.eslint": true + "source.fixAll.eslint": "explicit" }, "explorer.autoReveal": false } \ No newline at end of file diff --git a/examples/blue-green-container-deployment-example/package.json b/examples/blue-green-container-deployment-example/package.json index 9dbba14d7..a9ae664ad 100644 --- a/examples/blue-green-container-deployment-example/package.json +++ b/examples/blue-green-container-deployment-example/package.json @@ -11,12 +11,12 @@ "dependencies": { "@cloudcomponents/cdk-blue-green-container-deployment": "^2.1.0", "@cloudcomponents/cdk-container-registry": "^2.1.0", - "aws-cdk-lib": "2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "10.0.41", "source-map-support": "^0.5.21" }, "devDependencies": { "@types/source-map-support": "^0.5.4", - "aws-cdk": "2.8.0" + "aws-cdk": "^2.28.0" } } diff --git a/examples/cloudfront-authorization-example/package.json b/examples/cloudfront-authorization-example/package.json index 6bac87eaa..e149474c8 100644 --- a/examples/cloudfront-authorization-example/package.json +++ b/examples/cloudfront-authorization-example/package.json @@ -10,12 +10,12 @@ }, "dependencies": { "@cloudcomponents/cdk-cloudfront-authorization": "^2.1.0", - "aws-cdk-lib": "^2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "^10.0.41", "source-map-support": "^0.5.21" }, "devDependencies": { "@types/source-map-support": "^0.5.4", - "aws-cdk": "2.8.0" + "aws-cdk": "^2.28.0" } } diff --git a/examples/codecommit-backup-example/package.json b/examples/codecommit-backup-example/package.json index 448bb364a..3db5e6ac6 100644 --- a/examples/codecommit-backup-example/package.json +++ b/examples/codecommit-backup-example/package.json @@ -10,12 +10,12 @@ }, "dependencies": { "@cloudcomponents/cdk-codecommit-backup": "^2.0.0", - "aws-cdk-lib": "^2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "^10.0.41", "source-map-support": "^0.5.21" }, "devDependencies": { "@types/source-map-support": "^0.5.4", - "aws-cdk": "2.8.0" + "aws-cdk": "^2.28.0" } } diff --git a/examples/codepipeline-check-parameter-action-example/package.json b/examples/codepipeline-check-parameter-action-example/package.json index 98b00bc34..6ee217f96 100644 --- a/examples/codepipeline-check-parameter-action-example/package.json +++ b/examples/codepipeline-check-parameter-action-example/package.json @@ -10,12 +10,12 @@ }, "dependencies": { "@cloudcomponents/cdk-codepipeline-check-parameter-action": "^2.1.0", - "aws-cdk-lib": "2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "10.0.41", "source-map-support": "^0.5.21" }, "devDependencies": { "@types/source-map-support": "^0.5.4", - "aws-cdk": "2.8.0" + "aws-cdk": "^2.28.0" } } diff --git a/examples/codepipeline-merge-action-example/package.json b/examples/codepipeline-merge-action-example/package.json index b69d13bae..195f7404e 100644 --- a/examples/codepipeline-merge-action-example/package.json +++ b/examples/codepipeline-merge-action-example/package.json @@ -11,12 +11,12 @@ }, "dependencies": { "@cloudcomponents/cdk-codepipeline-merge-action": "^2.1.0", - "aws-cdk-lib": "2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "10.0.41", "source-map-support": "^0.5.21" }, "devDependencies": { "@types/source-map-support": "^0.5.4", - "aws-cdk": "2.8.0" + "aws-cdk": "^2.28.0" } } diff --git a/examples/codepipeline-slack-approval-example/package.json b/examples/codepipeline-slack-approval-example/package.json index a88032b28..2979aaf0f 100644 --- a/examples/codepipeline-slack-approval-example/package.json +++ b/examples/codepipeline-slack-approval-example/package.json @@ -10,12 +10,12 @@ }, "dependencies": { "@cloudcomponents/cdk-codepipeline-slack": "^2.1.0", - "aws-cdk-lib": "2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "10.0.41", "source-map-support": "^0.5.21" }, "devDependencies": { "@types/source-map-support": "^0.5.4", - "aws-cdk": "2.8.0" + "aws-cdk": "^2.28.0" } } diff --git a/examples/container-audit-example/package.json b/examples/container-audit-example/package.json index 12d31cdde..325b181e7 100644 --- a/examples/container-audit-example/package.json +++ b/examples/container-audit-example/package.json @@ -11,12 +11,12 @@ "dependencies": { "@cloudcomponents/cdk-codepipeline-anchore-inline-scan-action": "^2.1.0", "@cloudcomponents/cdk-codepipeline-dockerfile-linter-action": "^2.1.0", - "aws-cdk-lib": "2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "10.0.41", "source-map-support": "^0.5.21" }, "devDependencies": { "@types/source-map-support": "^0.5.4", - "aws-cdk": "2.8.0" + "aws-cdk": "^2.28.0" } } diff --git a/examples/contentful-webhook-example/package.json b/examples/contentful-webhook-example/package.json index fa38076ff..8802a1104 100644 --- a/examples/contentful-webhook-example/package.json +++ b/examples/contentful-webhook-example/package.json @@ -11,12 +11,12 @@ "dependencies": { "@cloudcomponents/cdk-contentful-webhook": "^2.1.0", "@cloudcomponents/cdk-secret-key": "^2.0.0", - "aws-cdk-lib": "^2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "^10.0.41", "source-map-support": "^0.5.21" }, "devDependencies": { "@types/source-map-support": "^0.5.4", - "aws-cdk": "2.8.0" + "aws-cdk": "^2.28.0" } } diff --git a/examples/dependency-check-example/package.json b/examples/dependency-check-example/package.json index 94df6db6d..368e3aed0 100644 --- a/examples/dependency-check-example/package.json +++ b/examples/dependency-check-example/package.json @@ -10,12 +10,12 @@ }, "dependencies": { "@cloudcomponents/cdk-dependency-check": "^2.1.0", - "aws-cdk-lib": "2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "10.0.41", "source-map-support": "^0.5.21" }, "devDependencies": { "@types/source-map-support": "^0.5.4", - "aws-cdk": "2.8.0" + "aws-cdk": "^2.28.0" } } diff --git a/examples/dynamodb-seeder-example/package.json b/examples/dynamodb-seeder-example/package.json index d54f2ba50..34178a48b 100644 --- a/examples/dynamodb-seeder-example/package.json +++ b/examples/dynamodb-seeder-example/package.json @@ -10,12 +10,12 @@ }, "dependencies": { "@cloudcomponents/cdk-dynamodb-seeder": "^2.1.0", - "aws-cdk-lib": "^2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "^10.0.41", "source-map-support": "^0.5.21" }, "devDependencies": { "@types/source-map-support": "^0.5.4", - "aws-cdk": "2.8.0" + "aws-cdk": "^2.28.0" } } diff --git a/examples/github-webhook-example/package.json b/examples/github-webhook-example/package.json index 9258570ab..bd56bcf0c 100644 --- a/examples/github-webhook-example/package.json +++ b/examples/github-webhook-example/package.json @@ -11,12 +11,12 @@ "dependencies": { "@cloudcomponents/cdk-github-webhook": "^2.1.0", "@cloudcomponents/cdk-secret-key": "^2.0.0", - "aws-cdk-lib": "2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "10.0.41", "source-map-support": "^0.5.21" }, "devDependencies": { "@types/source-map-support": "^0.5.4", - "aws-cdk": "2.8.0" + "aws-cdk": "^2.28.0" } } diff --git a/examples/notifications-example/package.json b/examples/notifications-example/package.json index 296d822a6..a9183b292 100644 --- a/examples/notifications-example/package.json +++ b/examples/notifications-example/package.json @@ -11,12 +11,12 @@ "dependencies": { "@cloudcomponents/cdk-chatops": "^2.1.0", "@cloudcomponents/cdk-developer-tools-notifications": "^2.1.0", - "aws-cdk-lib": "2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "10.0.41", "source-map-support": "^0.5.21" }, "devDependencies": { "@types/source-map-support": "^0.5.4", - "aws-cdk": "2.8.0" + "aws-cdk": "^2.28.0" } } diff --git a/examples/pull-request-example/package.json b/examples/pull-request-example/package.json index b3ab7a2b4..6f4790d25 100644 --- a/examples/pull-request-example/package.json +++ b/examples/pull-request-example/package.json @@ -11,12 +11,12 @@ "dependencies": { "@cloudcomponents/cdk-pull-request-approval-rule": "^2.1.0", "@cloudcomponents/cdk-pull-request-check": "^2.1.0", - "aws-cdk-lib": "^2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "^10.0.41", "source-map-support": "^0.5.21" }, "devDependencies": { "@types/source-map-support": "^0.5.4", - "aws-cdk": "2.8.0" + "aws-cdk": "^2.28.0" } } diff --git a/examples/responsive-email-template-example/package.json b/examples/responsive-email-template-example/package.json index fb36446bd..befe274a6 100644 --- a/examples/responsive-email-template-example/package.json +++ b/examples/responsive-email-template-example/package.json @@ -10,12 +10,12 @@ }, "dependencies": { "@cloudcomponents/cdk-responsive-email-template": "^2.1.0", - "aws-cdk-lib": "2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "10.0.41", "source-map-support": "^0.5.21" }, "devDependencies": { "@types/source-map-support": "^0.5.4", - "aws-cdk": "2.8.0" + "aws-cdk": "^2.28.0" } } diff --git a/examples/s3-antivurs-example/package.json b/examples/s3-antivurs-example/package.json index 4062e3086..74f9a6531 100644 --- a/examples/s3-antivurs-example/package.json +++ b/examples/s3-antivurs-example/package.json @@ -10,12 +10,12 @@ }, "dependencies": { "@cloudcomponents/cdk-s3-antivirus": "^2.1.0", - "aws-cdk-lib": "2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "10.0.41", "source-map-support": "^0.5.21" }, "devDependencies": { "@types/source-map-support": "^0.5.4", - "aws-cdk": "2.8.0" + "aws-cdk": "^2.28.0" } } diff --git a/examples/static-website-example/package.json b/examples/static-website-example/package.json index 671e717ac..61ef46ef8 100644 --- a/examples/static-website-example/package.json +++ b/examples/static-website-example/package.json @@ -10,12 +10,12 @@ }, "dependencies": { "@cloudcomponents/cdk-static-website": "^2.0.0", - "aws-cdk-lib": "^2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "^10.0.41", "source-map-support": "^0.5.21" }, "devDependencies": { "@types/source-map-support": "^0.5.4", - "aws-cdk": "2.8.0" + "aws-cdk": "^2.28.0" } } diff --git a/examples/stripe-webhook-example/package.json b/examples/stripe-webhook-example/package.json index 39a829156..75afa5155 100644 --- a/examples/stripe-webhook-example/package.json +++ b/examples/stripe-webhook-example/package.json @@ -11,12 +11,12 @@ "dependencies": { "@cloudcomponents/cdk-secret-key": "^2.0.0", "@cloudcomponents/cdk-stripe-webhook": "^2.1.0", - "aws-cdk-lib": "2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "10.0.41", "source-map-support": "^0.5.21" }, "devDependencies": { "@types/source-map-support": "^0.5.4", - "aws-cdk": "2.8.0" + "aws-cdk": "^2.28.0" } } diff --git a/examples/temp-stack-example/package.json b/examples/temp-stack-example/package.json index 1308f1b74..59f2cc5d3 100644 --- a/examples/temp-stack-example/package.json +++ b/examples/temp-stack-example/package.json @@ -10,12 +10,12 @@ }, "dependencies": { "@cloudcomponents/cdk-temp-stack": "^2.1.0", - "aws-cdk-lib": "^2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "^10.0.41", "source-map-support": "^0.5.21" }, "devDependencies": { "@types/source-map-support": "^0.5.4", - "aws-cdk": "2.8.0" + "aws-cdk": "^2.28.0" } } diff --git a/examples/wordpress-example/package.json b/examples/wordpress-example/package.json index ecc389be2..2792250ba 100644 --- a/examples/wordpress-example/package.json +++ b/examples/wordpress-example/package.json @@ -10,12 +10,12 @@ }, "dependencies": { "@cloudcomponents/cdk-wordpress": "^2.0.0", - "aws-cdk-lib": "^2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "^10.0.41", "source-map-support": "^0.5.21" }, "devDependencies": { "@types/source-map-support": "^0.5.4", - "aws-cdk": "2.8.0" + "aws-cdk": "^2.28.0" } } diff --git a/packages/cdk-blue-green-container-deployment/package.json b/packages/cdk-blue-green-container-deployment/package.json index 83cbaf3aa..8d3299697 100644 --- a/packages/cdk-blue-green-container-deployment/package.json +++ b/packages/cdk-blue-green-container-deployment/package.json @@ -61,12 +61,12 @@ } }, "peerDependencies": { - "aws-cdk-lib": "^2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "^10.0.41" }, "devDependencies": { - "@aws-cdk/assert": "2.8.0", - "aws-cdk-lib": "2.8.0", + "@aws-cdk/assert": "2.28.0", + "aws-cdk-lib": "^2.28.0", "aws-sdk": "^2.1096.0", "constructs": "10.0.41", "custom-resource-helper": "^1.0.15", diff --git a/packages/cdk-blue-green-container-deployment/src/__tests__/__snapshots__/dummy-task-definition.test.ts.snap b/packages/cdk-blue-green-container-deployment/src/__tests__/__snapshots__/dummy-task-definition.test.ts.snap index 6cf8ee37e..f80f11474 100644 --- a/packages/cdk-blue-green-container-deployment/src/__tests__/__snapshots__/dummy-task-definition.test.ts.snap +++ b/packages/cdk-blue-green-container-deployment/src/__tests__/__snapshots__/dummy-task-definition.test.ts.snap @@ -16,7 +16,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs12.x", + "Runtime": "nodejs18.x", "Timeout": 120, }, "Type": "AWS::Lambda::Function", diff --git a/packages/cdk-blue-green-container-deployment/src/__tests__/ecs-deployment-group.test.ts b/packages/cdk-blue-green-container-deployment/src/__tests__/ecs-deployment-group.test.ts index 64d3af08c..a834e7d2a 100644 --- a/packages/cdk-blue-green-container-deployment/src/__tests__/ecs-deployment-group.test.ts +++ b/packages/cdk-blue-green-container-deployment/src/__tests__/ecs-deployment-group.test.ts @@ -94,7 +94,7 @@ describe('EcsDeploymentConfig', () => { const { service, prodTargetGroup, testTargetGroup, prodListener, testListener } = createPrereqResources(stack); const customApplication = new codedeploy.EcsApplication(stack, 'CustomApplication', { - applicationName: 'My Custom Application', + applicationName: 'My-Custom-Application', }); new EcsDeploymentGroup(stack, 'DeploymentGroup', { @@ -110,7 +110,7 @@ describe('EcsDeploymentConfig', () => { expectCDK(stack).to( haveResource('AWS::CodeDeploy::Application', { ComputePlatform: 'ECS', - ApplicationName: 'My Custom Application', + ApplicationName: 'My-Custom-Application', }), ); @@ -129,7 +129,7 @@ describe('EcsDeploymentConfig', () => { const { service, prodTargetGroup, testTargetGroup, prodListener, testListener } = createPrereqResources(stack); new EcsDeploymentGroup(stack, 'DeploymentGroup', { - applicationName: 'My Named Application', + applicationName: 'My-Named-Application', deploymentGroupName: 'My Deployment Group', ecsServices: [service], targetGroups: [prodTargetGroup, testTargetGroup], @@ -141,7 +141,7 @@ describe('EcsDeploymentConfig', () => { expectCDK(stack).to( haveResource('AWS::CodeDeploy::Application', { ComputePlatform: 'ECS', - ApplicationName: 'My Named Application', + ApplicationName: 'My-Named-Application', }), ); diff --git a/packages/cdk-blue-green-container-deployment/src/ecs-deployment-group.ts b/packages/cdk-blue-green-container-deployment/src/ecs-deployment-group.ts index d1dfcca53..14de4dad0 100644 --- a/packages/cdk-blue-green-container-deployment/src/ecs-deployment-group.ts +++ b/packages/cdk-blue-green-container-deployment/src/ecs-deployment-group.ts @@ -129,7 +129,7 @@ export class EcsDeploymentGroup extends Resource implements IEcsDeploymentGroup, } const serviceToken = new Function(this, 'Function', { - runtime: Runtime.NODEJS_14_X, + runtime: Runtime.NODEJS_16_X, code: Code.fromAsset(path.join(__dirname, 'lambdas', 'ecs-deployment-group')), handler: 'index.handler', timeout: Duration.minutes(15), diff --git a/packages/cdk-blue-green-container-deployment/src/ecs-service.ts b/packages/cdk-blue-green-container-deployment/src/ecs-service.ts index e5bae9c5a..5a1802fb3 100644 --- a/packages/cdk-blue-green-container-deployment/src/ecs-service.ts +++ b/packages/cdk-blue-green-container-deployment/src/ecs-service.ts @@ -103,7 +103,7 @@ export class EcsService extends Construct implements IConnectable, IEcsService, ]; const serviceToken = new Function(this, 'Function', { - runtime: Runtime.NODEJS_14_X, + runtime: Runtime.NODEJS_16_X, code: Code.fromAsset(path.join(__dirname, 'lambdas', 'ecs-service')), handler: 'index.handler', timeout: Duration.minutes(15), diff --git a/packages/cdk-chatops/package.json b/packages/cdk-chatops/package.json index dd70a5985..c84e3a41f 100644 --- a/packages/cdk-chatops/package.json +++ b/packages/cdk-chatops/package.json @@ -60,12 +60,12 @@ } }, "peerDependencies": { - "aws-cdk-lib": "^2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "^10.0.41" }, "devDependencies": { - "@aws-cdk/assert": "2.8.0", - "aws-cdk-lib": "2.8.0", + "@aws-cdk/assert": "2.28.0", + "aws-cdk-lib": "^2.28.0", "aws-sdk": "^2.1096.0", "axios": "^0.25.0", "constructs": "10.0.41", diff --git a/packages/cdk-chatops/src/msteams-incoming-webhook-configuration.ts b/packages/cdk-chatops/src/msteams-incoming-webhook-configuration.ts index 27d1e6680..b864801b6 100644 --- a/packages/cdk-chatops/src/msteams-incoming-webhook-configuration.ts +++ b/packages/cdk-chatops/src/msteams-incoming-webhook-configuration.ts @@ -36,7 +36,7 @@ export class MSTeamsIncomingWebhookConfiguration extends Construct { super(scope, id); this.incomingWebhook = new Function(this, 'Function', { - runtime: Runtime.NODEJS_14_X, + runtime: Runtime.NODEJS_16_X, code: Code.fromAsset(path.join(__dirname, 'lambdas', 'msteams-incoming-webhook')), handler: 'index.handler', environment: { diff --git a/packages/cdk-cloudfront-authorization/package.json b/packages/cdk-cloudfront-authorization/package.json index 8005f0f54..0c191557a 100644 --- a/packages/cdk-cloudfront-authorization/package.json +++ b/packages/cdk-cloudfront-authorization/package.json @@ -57,17 +57,17 @@ } }, "peerDependencies": { - "aws-cdk-lib": "^2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "^10.0.41" }, "dependencies": { "@cloudcomponents/cdk-lambda-at-edge-pattern": "^2.1.0" }, "devDependencies": { - "@aws-cdk/assert": "2.8.0", + "@aws-cdk/assert": "2.28.0", "@types/cookie": "^0.4.1", "@types/jsonwebtoken": "^8.5.8", - "aws-cdk-lib": "2.8.0", + "aws-cdk-lib": "^2.28.0", "aws-local-testing-library": "^0.0.7", "aws-sdk": "^2.1096.0", "axios": "^0.21.4", diff --git a/packages/cdk-cloudfront-authorization/src/__tests__/__snapshots__/authorizations.test.ts.snap b/packages/cdk-cloudfront-authorization/src/__tests__/__snapshots__/authorizations.test.ts.snap index 3584e780b..39141fc76 100644 --- a/packages/cdk-cloudfront-authorization/src/__tests__/__snapshots__/authorizations.test.ts.snap +++ b/packages/cdk-cloudfront-authorization/src/__tests__/__snapshots__/authorizations.test.ts.snap @@ -16,7 +16,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs12.x", + "Runtime": "nodejs18.x", "Timeout": 120, }, "Type": "AWS::Lambda::Function", @@ -66,7 +66,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", "Timeout": 300, }, "Type": "AWS::Lambda::Function", @@ -183,7 +183,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", }, "Type": "AWS::Lambda::Function", }, @@ -232,7 +232,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", }, "Type": "AWS::Lambda::Function", }, @@ -993,7 +993,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs12.x", + "Runtime": "nodejs18.x", "Timeout": 120, }, "Type": "AWS::Lambda::Function", @@ -1043,7 +1043,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", "Timeout": 300, }, "Type": "AWS::Lambda::Function", @@ -1160,7 +1160,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", }, "Type": "AWS::Lambda::Function", }, @@ -1209,7 +1209,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", }, "Type": "AWS::Lambda::Function", }, diff --git a/packages/cdk-cloudfront-authorization/src/__tests__/__snapshots__/distributions.test.ts.snap b/packages/cdk-cloudfront-authorization/src/__tests__/__snapshots__/distributions.test.ts.snap index fe3f99b57..fcea8923d 100644 --- a/packages/cdk-cloudfront-authorization/src/__tests__/__snapshots__/distributions.test.ts.snap +++ b/packages/cdk-cloudfront-authorization/src/__tests__/__snapshots__/distributions.test.ts.snap @@ -16,7 +16,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs12.x", + "Runtime": "nodejs18.x", "Timeout": 120, }, "Type": "AWS::Lambda::Function", @@ -70,7 +70,7 @@ Object { ], ], }, - "Handler": "__entrypoint__.handler", + "Handler": "index.handler", "MemorySize": 128, "Role": Object { "Fn::GetAtt": Array [ @@ -78,7 +78,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs12.x", + "Runtime": "nodejs18.x", "Timeout": 900, }, "Type": "AWS::Lambda::Function", @@ -119,7 +119,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", "Timeout": 300, }, "Type": "AWS::Lambda::Function", @@ -236,7 +236,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", }, "Type": "AWS::Lambda::Function", }, @@ -285,7 +285,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", }, "Type": "AWS::Lambda::Function", }, @@ -1238,6 +1238,7 @@ Object { "Statement": Array [ Object { "Action": Array [ + "s3:PutBucketPolicy", "s3:GetBucket*", "s3:List*", "s3:DeleteObject*", @@ -1402,7 +1403,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs12.x", + "Runtime": "nodejs18.x", "Timeout": 120, }, "Type": "AWS::Lambda::Function", @@ -1456,7 +1457,7 @@ Object { ], ], }, - "Handler": "__entrypoint__.handler", + "Handler": "index.handler", "MemorySize": 128, "Role": Object { "Fn::GetAtt": Array [ @@ -1464,7 +1465,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs12.x", + "Runtime": "nodejs18.x", "Timeout": 900, }, "Type": "AWS::Lambda::Function", @@ -1505,7 +1506,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", "Timeout": 300, }, "Type": "AWS::Lambda::Function", @@ -1622,7 +1623,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", }, "Type": "AWS::Lambda::Function", }, @@ -1671,7 +1672,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", }, "Type": "AWS::Lambda::Function", }, @@ -2739,6 +2740,7 @@ Object { "Statement": Array [ Object { "Action": Array [ + "s3:PutBucketPolicy", "s3:GetBucket*", "s3:List*", "s3:DeleteObject*", diff --git a/packages/cdk-cloudfront-authorization/src/distributions.ts b/packages/cdk-cloudfront-authorization/src/distributions.ts index 586bd0fb2..d17e4cf11 100644 --- a/packages/cdk-cloudfront-authorization/src/distributions.ts +++ b/packages/cdk-cloudfront-authorization/src/distributions.ts @@ -9,6 +9,7 @@ import { aws_cloudfront_origins, aws_s3, } from 'aws-cdk-lib'; +import { IGrantable, Grant } from 'aws-cdk-lib/aws-iam'; import { Construct, IConstruct } from 'constructs'; import { IAuthorization, IStaticSiteAuthorization, ISpaAuthorization } from './authorizations'; @@ -165,6 +166,8 @@ export class BaseDistribution extends Construct implements aws_cloudfront.IDistr public readonly stack: Stack; public readonly env: ResourceEnvironment; + private readonly distribution: aws_cloudfront.Distribution; + constructor(scope: Construct, id: string, props: BaseDistributionProps) { super(scope, id); @@ -192,6 +195,8 @@ export class BaseDistribution extends Construct implements aws_cloudfront.IDistr defaultRootObject: props.defaultRootObject ?? 'index.html', }); + this.distribution = distribution; + const callbackUrls = props.domainNames?.map((name) => `https://${name}${props.authorization.redirectPaths.signIn}`) ?? []; const logoutUrls = props.domainNames?.map((name) => `https://${name}${props.authorization.redirectPaths.signOut}`) ?? []; @@ -211,6 +216,14 @@ export class BaseDistribution extends Construct implements aws_cloudfront.IDistr }; } + public grant(identity: IGrantable, ...actions: string[]): Grant { + return this.distribution.grant(identity, ...actions); + } + + public grantCreateInvalidation(identity: IGrantable): Grant { + return this.distribution.grantCreateInvalidation(identity); + } + public applyRemovalPolicy(policy: RemovalPolicy) { const child = this.node.defaultChild as IConstruct; if (!child || !CfnResource.isCfnResource(child)) { diff --git a/packages/cdk-cloudfront-authorization/src/secret-generator.ts b/packages/cdk-cloudfront-authorization/src/secret-generator.ts index a1d073020..3f47e6010 100644 --- a/packages/cdk-cloudfront-authorization/src/secret-generator.ts +++ b/packages/cdk-cloudfront-authorization/src/secret-generator.ts @@ -15,7 +15,7 @@ export class SecretGenerator extends Construct { const secretGenerator = new aws_lambda.SingletonFunction(this, 'Function', { uuid: 'cloudcomponents-cdk-cloudfront-authorization-secret-generator', - runtime: aws_lambda.Runtime.NODEJS_14_X, + runtime: aws_lambda.Runtime.NODEJS_16_X, handler: 'index.handler', code: aws_lambda.Code.fromAsset(path.join(__dirname, 'lambdas', 'secret-generator')), }); diff --git a/packages/cdk-cloudfront-authorization/src/user-pool-domain.ts b/packages/cdk-cloudfront-authorization/src/user-pool-domain.ts index 45b3b426b..d634fe8b7 100644 --- a/packages/cdk-cloudfront-authorization/src/user-pool-domain.ts +++ b/packages/cdk-cloudfront-authorization/src/user-pool-domain.ts @@ -14,7 +14,7 @@ export class UserPoolDomain extends Construct { const secretGenerator = new aws_lambda.SingletonFunction(this, 'Function', { uuid: 'cloudcomponents-cdk-cloudfront-authorization-user-pool-domain', - runtime: aws_lambda.Runtime.NODEJS_14_X, + runtime: aws_lambda.Runtime.NODEJS_16_X, handler: 'index.handler', code: aws_lambda.Code.fromAsset(path.join(__dirname, 'lambdas', 'user-pool-domain')), }); diff --git a/packages/cdk-codecommit-backup/package.json b/packages/cdk-codecommit-backup/package.json index 9e56c2bea..21862c1ea 100644 --- a/packages/cdk-codecommit-backup/package.json +++ b/packages/cdk-codecommit-backup/package.json @@ -61,12 +61,12 @@ } }, "peerDependencies": { - "aws-cdk-lib": "^2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "^10.0.41" }, "devDependencies": { - "@aws-cdk/assert": "2.8.0", - "aws-cdk-lib": "2.8.0", + "@aws-cdk/assert": "2.28.0", + "aws-cdk-lib": "^2.28.0", "constructs": "10.0.41", "jest-cdk-snapshot": "^2.0.1" }, diff --git a/packages/cdk-codecommit-backup/src/__tests__/__snapshots__/full-region-s3-codecommit-backup.test.ts.snap b/packages/cdk-codecommit-backup/src/__tests__/__snapshots__/full-region-s3-codecommit-backup.test.ts.snap index 1c18a4535..caed31a9a 100644 --- a/packages/cdk-codecommit-backup/src/__tests__/__snapshots__/full-region-s3-codecommit-backup.test.ts.snap +++ b/packages/cdk-codecommit-backup/src/__tests__/__snapshots__/full-region-s3-codecommit-backup.test.ts.snap @@ -307,6 +307,10 @@ Object { Object { "Action": Array [ "s3:PutObject", + "s3:PutObjectLegalHold", + "s3:PutObjectRetention", + "s3:PutObjectTagging", + "s3:PutObjectVersionTagging", "s3:Abort*", ], "Effect": "Allow", @@ -683,6 +687,10 @@ Object { Object { "Action": Array [ "s3:PutObject", + "s3:PutObjectLegalHold", + "s3:PutObjectRetention", + "s3:PutObjectTagging", + "s3:PutObjectVersionTagging", "s3:Abort*", ], "Effect": "Allow", @@ -1184,6 +1192,10 @@ Object { Object { "Action": Array [ "s3:PutObject", + "s3:PutObjectLegalHold", + "s3:PutObjectRetention", + "s3:PutObjectTagging", + "s3:PutObjectVersionTagging", "s3:Abort*", ], "Effect": "Allow", diff --git a/packages/cdk-codecommit-backup/src/__tests__/__snapshots__/s3-codecommit-backup.test.ts.snap b/packages/cdk-codecommit-backup/src/__tests__/__snapshots__/s3-codecommit-backup.test.ts.snap index 4ab850659..c8cb3b5ac 100644 --- a/packages/cdk-codecommit-backup/src/__tests__/__snapshots__/s3-codecommit-backup.test.ts.snap +++ b/packages/cdk-codecommit-backup/src/__tests__/__snapshots__/s3-codecommit-backup.test.ts.snap @@ -265,6 +265,10 @@ Object { Object { "Action": Array [ "s3:PutObject", + "s3:PutObjectLegalHold", + "s3:PutObjectRetention", + "s3:PutObjectTagging", + "s3:PutObjectVersionTagging", "s3:Abort*", ], "Effect": "Allow", @@ -618,6 +622,10 @@ Object { Object { "Action": Array [ "s3:PutObject", + "s3:PutObjectLegalHold", + "s3:PutObjectRetention", + "s3:PutObjectTagging", + "s3:PutObjectVersionTagging", "s3:Abort*", ], "Effect": "Allow", diff --git a/packages/cdk-codepipeline-anchore-inline-scan-action/package.json b/packages/cdk-codepipeline-anchore-inline-scan-action/package.json index 84b3da7af..110551dcc 100644 --- a/packages/cdk-codepipeline-anchore-inline-scan-action/package.json +++ b/packages/cdk-codepipeline-anchore-inline-scan-action/package.json @@ -61,12 +61,12 @@ } }, "peerDependencies": { - "aws-cdk-lib": "^2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "^10.0.41" }, "devDependencies": { - "@aws-cdk/assert": "2.8.0", - "aws-cdk-lib": "2.8.0", + "@aws-cdk/assert": "2.28.0", + "aws-cdk-lib": "^2.28.0", "constructs": "10.0.41", "jest-cdk-snapshot": "^2.0.1" }, diff --git a/packages/cdk-codepipeline-anchore-inline-scan-action/src/__tests__/__snapshots__/codepipeline-anchore-inline-scan-action.test.ts.snap b/packages/cdk-codepipeline-anchore-inline-scan-action/src/__tests__/__snapshots__/codepipeline-anchore-inline-scan-action.test.ts.snap index 476bf163c..21ad2c1c8 100644 --- a/packages/cdk-codepipeline-anchore-inline-scan-action/src/__tests__/__snapshots__/codepipeline-anchore-inline-scan-action.test.ts.snap +++ b/packages/cdk-codepipeline-anchore-inline-scan-action/src/__tests__/__snapshots__/codepipeline-anchore-inline-scan-action.test.ts.snap @@ -593,6 +593,10 @@ Object { "s3:List*", "s3:DeleteObject*", "s3:PutObject", + "s3:PutObjectLegalHold", + "s3:PutObjectRetention", + "s3:PutObjectTagging", + "s3:PutObjectVersionTagging", "s3:Abort*", ], "Effect": "Allow", @@ -710,6 +714,10 @@ Object { "s3:List*", "s3:DeleteObject*", "s3:PutObject", + "s3:PutObjectLegalHold", + "s3:PutObjectRetention", + "s3:PutObjectTagging", + "s3:PutObjectVersionTagging", "s3:Abort*", ], "Effect": "Allow", diff --git a/packages/cdk-codepipeline-check-parameter-action/package.json b/packages/cdk-codepipeline-check-parameter-action/package.json index f99c37781..25a4ff9ab 100644 --- a/packages/cdk-codepipeline-check-parameter-action/package.json +++ b/packages/cdk-codepipeline-check-parameter-action/package.json @@ -63,7 +63,7 @@ "url-regex" ], "peerDependencies": { - "aws-cdk-lib": "^2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "^10.0.41" }, "dependencies": { @@ -71,8 +71,8 @@ "url-regex": "^5.0.0" }, "devDependencies": { - "@aws-cdk/assert": "2.8.0", - "aws-cdk-lib": "2.8.0", + "@aws-cdk/assert": "2.28.0", + "aws-cdk-lib": "^2.28.0", "aws-sdk": "^2.1096.0", "constructs": "10.0.41", "jest-cdk-snapshot": "^2.0.1" diff --git a/packages/cdk-codepipeline-check-parameter-action/src/__tests__/__snapshots__/codepipeline-check-email-parameter-action.test.ts.snap b/packages/cdk-codepipeline-check-parameter-action/src/__tests__/__snapshots__/codepipeline-check-email-parameter-action.test.ts.snap index c971b682c..3151c1d56 100644 --- a/packages/cdk-codepipeline-check-parameter-action/src/__tests__/__snapshots__/codepipeline-check-email-parameter-action.test.ts.snap +++ b/packages/cdk-codepipeline-check-parameter-action/src/__tests__/__snapshots__/codepipeline-check-email-parameter-action.test.ts.snap @@ -236,7 +236,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs12.x", + "Runtime": "nodejs16.x", }, "Type": "AWS::Lambda::Function", }, @@ -470,6 +470,10 @@ Object { "s3:List*", "s3:DeleteObject*", "s3:PutObject", + "s3:PutObjectLegalHold", + "s3:PutObjectRetention", + "s3:PutObjectTagging", + "s3:PutObjectVersionTagging", "s3:Abort*", ], "Effect": "Allow", @@ -587,6 +591,10 @@ Object { "s3:List*", "s3:DeleteObject*", "s3:PutObject", + "s3:PutObjectLegalHold", + "s3:PutObjectRetention", + "s3:PutObjectTagging", + "s3:PutObjectVersionTagging", "s3:Abort*", ], "Effect": "Allow", diff --git a/packages/cdk-codepipeline-check-parameter-action/src/__tests__/__snapshots__/codepipeline-check-parameter-action.test.ts.snap b/packages/cdk-codepipeline-check-parameter-action/src/__tests__/__snapshots__/codepipeline-check-parameter-action.test.ts.snap index 752383d66..06a69c064 100644 --- a/packages/cdk-codepipeline-check-parameter-action/src/__tests__/__snapshots__/codepipeline-check-parameter-action.test.ts.snap +++ b/packages/cdk-codepipeline-check-parameter-action/src/__tests__/__snapshots__/codepipeline-check-parameter-action.test.ts.snap @@ -236,7 +236,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs12.x", + "Runtime": "nodejs16.x", }, "Type": "AWS::Lambda::Function", }, @@ -470,6 +470,10 @@ Object { "s3:List*", "s3:DeleteObject*", "s3:PutObject", + "s3:PutObjectLegalHold", + "s3:PutObjectRetention", + "s3:PutObjectTagging", + "s3:PutObjectVersionTagging", "s3:Abort*", ], "Effect": "Allow", @@ -587,6 +591,10 @@ Object { "s3:List*", "s3:DeleteObject*", "s3:PutObject", + "s3:PutObjectLegalHold", + "s3:PutObjectRetention", + "s3:PutObjectTagging", + "s3:PutObjectVersionTagging", "s3:Abort*", ], "Effect": "Allow", @@ -991,7 +999,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs12.x", + "Runtime": "nodejs16.x", }, "Type": "AWS::Lambda::Function", }, @@ -1151,7 +1159,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs12.x", + "Runtime": "nodejs16.x", }, "Type": "AWS::Lambda::Function", }, @@ -1385,6 +1393,10 @@ Object { "s3:List*", "s3:DeleteObject*", "s3:PutObject", + "s3:PutObjectLegalHold", + "s3:PutObjectRetention", + "s3:PutObjectTagging", + "s3:PutObjectVersionTagging", "s3:Abort*", ], "Effect": "Allow", @@ -1512,6 +1524,10 @@ Object { "s3:List*", "s3:DeleteObject*", "s3:PutObject", + "s3:PutObjectLegalHold", + "s3:PutObjectRetention", + "s3:PutObjectTagging", + "s3:PutObjectVersionTagging", "s3:Abort*", ], "Effect": "Allow", @@ -1893,7 +1909,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs12.x", + "Runtime": "nodejs16.x", }, "Type": "AWS::Lambda::Function", }, @@ -2127,6 +2143,10 @@ Object { "s3:List*", "s3:DeleteObject*", "s3:PutObject", + "s3:PutObjectLegalHold", + "s3:PutObjectRetention", + "s3:PutObjectTagging", + "s3:PutObjectVersionTagging", "s3:Abort*", ], "Effect": "Allow", @@ -2244,6 +2264,10 @@ Object { "s3:List*", "s3:DeleteObject*", "s3:PutObject", + "s3:PutObjectLegalHold", + "s3:PutObjectRetention", + "s3:PutObjectTagging", + "s3:PutObjectVersionTagging", "s3:Abort*", ], "Effect": "Allow", diff --git a/packages/cdk-codepipeline-check-parameter-action/src/check-parameter-function.ts b/packages/cdk-codepipeline-check-parameter-action/src/check-parameter-function.ts index e0ade023c..0a26127dd 100644 --- a/packages/cdk-codepipeline-check-parameter-action/src/check-parameter-function.ts +++ b/packages/cdk-codepipeline-check-parameter-action/src/check-parameter-function.ts @@ -19,7 +19,7 @@ export interface CheckParamterFunctionProps { export class CheckParameterFunction extends Function { constructor(scope: Construct, id: string, props: CheckParamterFunctionProps) { super(scope, id, { - runtime: Runtime.NODEJS_12_X, + runtime: Runtime.NODEJS_16_X, handler: 'index.handler', code: Code.fromAsset(path.join(__dirname, 'lambdas', 'check-parameter')), }); diff --git a/packages/cdk-codepipeline-dockerfile-linter-action/package.json b/packages/cdk-codepipeline-dockerfile-linter-action/package.json index 2e663a307..2a85723bc 100644 --- a/packages/cdk-codepipeline-dockerfile-linter-action/package.json +++ b/packages/cdk-codepipeline-dockerfile-linter-action/package.json @@ -61,12 +61,12 @@ } }, "peerDependencies": { - "aws-cdk-lib": "^2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "^10.0.41" }, "devDependencies": { - "@aws-cdk/assert": "2.8.0", - "aws-cdk-lib": "2.8.0", + "@aws-cdk/assert": "2.28.0", + "aws-cdk-lib": "^2.28.0", "constructs": "10.0.41", "jest-cdk-snapshot": "^2.0.1" }, diff --git a/packages/cdk-codepipeline-dockerfile-linter-action/src/__tests__/__snapshots__/codepipeline-dockerfile-linter-action.test.ts.snap b/packages/cdk-codepipeline-dockerfile-linter-action/src/__tests__/__snapshots__/codepipeline-dockerfile-linter-action.test.ts.snap index 2dabc3df6..d5ae9d673 100644 --- a/packages/cdk-codepipeline-dockerfile-linter-action/src/__tests__/__snapshots__/codepipeline-dockerfile-linter-action.test.ts.snap +++ b/packages/cdk-codepipeline-dockerfile-linter-action/src/__tests__/__snapshots__/codepipeline-dockerfile-linter-action.test.ts.snap @@ -595,6 +595,10 @@ Object { "s3:List*", "s3:DeleteObject*", "s3:PutObject", + "s3:PutObjectLegalHold", + "s3:PutObjectRetention", + "s3:PutObjectTagging", + "s3:PutObjectVersionTagging", "s3:Abort*", ], "Effect": "Allow", @@ -712,6 +716,10 @@ Object { "s3:List*", "s3:DeleteObject*", "s3:PutObject", + "s3:PutObjectLegalHold", + "s3:PutObjectRetention", + "s3:PutObjectTagging", + "s3:PutObjectVersionTagging", "s3:Abort*", ], "Effect": "Allow", diff --git a/packages/cdk-codepipeline-merge-action/package.json b/packages/cdk-codepipeline-merge-action/package.json index 546378207..645d892d6 100644 --- a/packages/cdk-codepipeline-merge-action/package.json +++ b/packages/cdk-codepipeline-merge-action/package.json @@ -60,12 +60,12 @@ } }, "peerDependencies": { - "aws-cdk-lib": "^2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "^10.0.41" }, "devDependencies": { - "@aws-cdk/assert": "2.8.0", - "aws-cdk-lib": "2.8.0", + "@aws-cdk/assert": "2.28.0", + "aws-cdk-lib": "^2.28.0", "aws-sdk": "^2.1096.0", "constructs": "10.0.41", "get-env-or-die": "^1.0.11", diff --git a/packages/cdk-codepipeline-merge-action/src/__tests__/__snapshots__/codepipeline-merge-action.test.ts.snap b/packages/cdk-codepipeline-merge-action/src/__tests__/__snapshots__/codepipeline-merge-action.test.ts.snap index 129e807c9..af3710967 100644 --- a/packages/cdk-codepipeline-merge-action/src/__tests__/__snapshots__/codepipeline-merge-action.test.ts.snap +++ b/packages/cdk-codepipeline-merge-action/src/__tests__/__snapshots__/codepipeline-merge-action.test.ts.snap @@ -373,7 +373,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs12.x", + "Runtime": "nodejs16.x", }, "Type": "AWS::Lambda::Function", }, @@ -470,6 +470,10 @@ Object { "s3:List*", "s3:DeleteObject*", "s3:PutObject", + "s3:PutObjectLegalHold", + "s3:PutObjectRetention", + "s3:PutObjectTagging", + "s3:PutObjectVersionTagging", "s3:Abort*", ], "Effect": "Allow", @@ -587,6 +591,10 @@ Object { "s3:List*", "s3:DeleteObject*", "s3:PutObject", + "s3:PutObjectLegalHold", + "s3:PutObjectRetention", + "s3:PutObjectTagging", + "s3:PutObjectVersionTagging", "s3:Abort*", ], "Effect": "Allow", diff --git a/packages/cdk-codepipeline-merge-action/src/merge-branches-function.ts b/packages/cdk-codepipeline-merge-action/src/merge-branches-function.ts index acaa0c22d..ff8ded543 100644 --- a/packages/cdk-codepipeline-merge-action/src/merge-branches-function.ts +++ b/packages/cdk-codepipeline-merge-action/src/merge-branches-function.ts @@ -19,7 +19,7 @@ export interface MergeBranchesFunctionProps { export class MergeBranchesFunction extends Function { constructor(scope: Construct, id: string, props: MergeBranchesFunctionProps) { super(scope, id, { - runtime: Runtime.NODEJS_12_X, + runtime: Runtime.NODEJS_16_X, handler: 'index.handler', code: Code.fromAsset(path.join(__dirname, 'lambdas', 'merge-branches')), }); diff --git a/packages/cdk-codepipeline-slack/package.json b/packages/cdk-codepipeline-slack/package.json index aa4c29a57..6e438a448 100644 --- a/packages/cdk-codepipeline-slack/package.json +++ b/packages/cdk-codepipeline-slack/package.json @@ -66,16 +66,16 @@ "@types/aws-serverless-express/@types/aws-lambda": "^8.10.67" }, "peerDependencies": { - "aws-cdk-lib": "^2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "^10.0.41" }, "devDependencies": { - "@aws-cdk/assert": "2.8.0", + "@aws-cdk/assert": "2.28.0", "@slack/interactive-messages": "^1.7.1", "@slack/web-api": "^5.15.0", "@types/aws-serverless-express": "^3.3.3", "@types/express": "4.17.13", - "aws-cdk-lib": "2.8.0", + "aws-cdk-lib": "^2.28.0", "aws-sdk": "^2.1096.0", "aws-serverless-express": "^3.4.0", "constructs": "10.0.41", diff --git a/packages/cdk-codepipeline-slack/src/__tests__/__snapshots__/slack-approval-action.test.ts.snap b/packages/cdk-codepipeline-slack/src/__tests__/__snapshots__/slack-approval-action.test.ts.snap index 820a4f126..074ead53a 100644 --- a/packages/cdk-codepipeline-slack/src/__tests__/__snapshots__/slack-approval-action.test.ts.snap +++ b/packages/cdk-codepipeline-slack/src/__tests__/__snapshots__/slack-approval-action.test.ts.snap @@ -111,6 +111,7 @@ Object { "Type": "AWS::ApiGateway::Method", }, "PipelineApproveSlackApprovalSlackApprovalApiAccountA4491BD6": Object { + "DeletionPolicy": "Retain", "DependsOn": Array [ "PipelineApproveSlackApprovalSlackApprovalApiC2FC528B", ], @@ -123,6 +124,7 @@ Object { }, }, "Type": "AWS::ApiGateway::Account", + "UpdateReplacePolicy": "Retain", }, "PipelineApproveSlackApprovalSlackApprovalApiC2FC528B": Object { "Properties": Object { @@ -131,6 +133,7 @@ Object { "Type": "AWS::ApiGateway::RestApi", }, "PipelineApproveSlackApprovalSlackApprovalApiCloudWatchRoleE69841A0": Object { + "DeletionPolicy": "Retain", "Properties": Object { "AssumeRolePolicyDocument": Object { "Statement": Array [ @@ -160,6 +163,7 @@ Object { ], }, "Type": "AWS::IAM::Role", + "UpdateReplacePolicy": "Retain", }, "PipelineApproveSlackApprovalSlackApprovalApiDeployment1BB48DE01cde33ef942aa0a8f7065400447651dd": Object { "DependsOn": Array [ @@ -346,7 +350,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", }, "Type": "AWS::Lambda::Function", }, @@ -463,7 +467,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", }, "Type": "AWS::Lambda::Function", }, @@ -626,6 +630,10 @@ Object { "s3:List*", "s3:DeleteObject*", "s3:PutObject", + "s3:PutObjectLegalHold", + "s3:PutObjectRetention", + "s3:PutObjectTagging", + "s3:PutObjectVersionTagging", "s3:Abort*", ], "Effect": "Allow", @@ -754,6 +762,10 @@ Object { "Action": Array [ "s3:DeleteObject*", "s3:PutObject", + "s3:PutObjectLegalHold", + "s3:PutObjectRetention", + "s3:PutObjectTagging", + "s3:PutObjectVersionTagging", "s3:Abort*", ], "Effect": "Allow", @@ -907,6 +919,7 @@ Object { "Type": "AWS::ApiGateway::Method", }, "PipelineApproveSlackApprovalSlackApprovalApiAccountA4491BD6": Object { + "DeletionPolicy": "Retain", "DependsOn": Array [ "PipelineApproveSlackApprovalSlackApprovalApiC2FC528B", ], @@ -919,6 +932,7 @@ Object { }, }, "Type": "AWS::ApiGateway::Account", + "UpdateReplacePolicy": "Retain", }, "PipelineApproveSlackApprovalSlackApprovalApiC2FC528B": Object { "Properties": Object { @@ -927,6 +941,7 @@ Object { "Type": "AWS::ApiGateway::RestApi", }, "PipelineApproveSlackApprovalSlackApprovalApiCloudWatchRoleE69841A0": Object { + "DeletionPolicy": "Retain", "Properties": Object { "AssumeRolePolicyDocument": Object { "Statement": Array [ @@ -956,6 +971,7 @@ Object { ], }, "Type": "AWS::IAM::Role", + "UpdateReplacePolicy": "Retain", }, "PipelineApproveSlackApprovalSlackApprovalApiDeployment1BB48DE01cde33ef942aa0a8f7065400447651dd": Object { "DependsOn": Array [ @@ -1142,7 +1158,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", }, "Type": "AWS::Lambda::Function", }, @@ -1259,7 +1275,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", }, "Type": "AWS::Lambda::Function", }, @@ -1422,6 +1438,10 @@ Object { "s3:List*", "s3:DeleteObject*", "s3:PutObject", + "s3:PutObjectLegalHold", + "s3:PutObjectRetention", + "s3:PutObjectTagging", + "s3:PutObjectVersionTagging", "s3:Abort*", ], "Effect": "Allow", @@ -1550,6 +1570,10 @@ Object { "Action": Array [ "s3:DeleteObject*", "s3:PutObject", + "s3:PutObjectLegalHold", + "s3:PutObjectRetention", + "s3:PutObjectTagging", + "s3:PutObjectVersionTagging", "s3:Abort*", ], "Effect": "Allow", diff --git a/packages/cdk-codepipeline-slack/src/slack-approval-action.ts b/packages/cdk-codepipeline-slack/src/slack-approval-action.ts index e8dbd7237..eec3ee157 100644 --- a/packages/cdk-codepipeline-slack/src/slack-approval-action.ts +++ b/packages/cdk-codepipeline-slack/src/slack-approval-action.ts @@ -63,7 +63,7 @@ export class SlackApprovalAction extends Action { } const approvalRequester = new Function(scope, 'SlackApprovalRequesterFunction', { - runtime: Runtime.NODEJS_14_X, + runtime: Runtime.NODEJS_16_X, handler: 'index.handler', code: Code.fromAsset(path.join(__dirname, 'lambdas', 'approval-requester')), environment, @@ -74,7 +74,7 @@ export class SlackApprovalAction extends Action { topic.addSubscription(new LambdaSubscription(approvalRequester)); const approvalHandler = new Function(scope, 'SlackApprovalHandlerFunction', { - runtime: Runtime.NODEJS_14_X, + runtime: Runtime.NODEJS_16_X, handler: 'index.handler', code: Code.fromAsset(path.join(__dirname, 'lambdas', 'approval-handler')), environment, diff --git a/packages/cdk-codepipeline-slack/src/slack-notifier.ts b/packages/cdk-codepipeline-slack/src/slack-notifier.ts index 01a121d63..22bb83195 100644 --- a/packages/cdk-codepipeline-slack/src/slack-notifier.ts +++ b/packages/cdk-codepipeline-slack/src/slack-notifier.ts @@ -46,7 +46,7 @@ export class SlackNotifier extends Construct { } const notifier = new Function(scope, 'SlackNotifierFunction', { - runtime: Runtime.NODEJS_14_X, + runtime: Runtime.NODEJS_16_X, handler: 'index.handler', code: Code.fromAsset(path.join(__dirname, 'lambdas', 'notifier')), environment: this.environment, diff --git a/packages/cdk-container-registry/package.json b/packages/cdk-container-registry/package.json index f40172992..203e5aec1 100644 --- a/packages/cdk-container-registry/package.json +++ b/packages/cdk-container-registry/package.json @@ -59,12 +59,12 @@ } }, "peerDependencies": { - "aws-cdk-lib": "^2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "^10.0.41" }, "devDependencies": { - "@aws-cdk/assert": "2.8.0", - "aws-cdk-lib": "2.8.0", + "@aws-cdk/assert": "2.28.0", + "aws-cdk-lib": "^2.28.0", "aws-sdk": "^2.1096.0", "constructs": "10.0.41", "jest-cdk-snapshot": "^2.0.1" diff --git a/packages/cdk-container-registry/src/__tests__/__snapshots__/image-repository.test.ts.snap b/packages/cdk-container-registry/src/__tests__/__snapshots__/image-repository.test.ts.snap index 7029f647b..2ce3e470a 100644 --- a/packages/cdk-container-registry/src/__tests__/__snapshots__/image-repository.test.ts.snap +++ b/packages/cdk-container-registry/src/__tests__/__snapshots__/image-repository.test.ts.snap @@ -28,7 +28,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs12.x", + "Runtime": "nodejs18.x", "Timeout": 120, }, "Type": "AWS::Lambda::Function", @@ -165,7 +165,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs12.x", + "Runtime": "nodejs16.x", }, "Type": "AWS::Lambda::Function", }, diff --git a/packages/cdk-container-registry/src/image-repository.ts b/packages/cdk-container-registry/src/image-repository.ts index 043f6bdcc..6dcf48d81 100644 --- a/packages/cdk-container-registry/src/image-repository.ts +++ b/packages/cdk-container-registry/src/image-repository.ts @@ -66,7 +66,7 @@ export class ImageRepository extends Repository { const rule = this.onImageScanCompleted(id, { imageTags }); const severityFilter = new Function(this, 'SevierityFilter', { - runtime: Runtime.NODEJS_12_X, + runtime: Runtime.NODEJS_16_X, code: Code.fromAsset(path.join(__dirname, 'lambdas', 'severity-filter')), handler: 'index.handler', }); diff --git a/packages/cdk-contentful-webhook/package.json b/packages/cdk-contentful-webhook/package.json index 70b2da204..e047cffdd 100644 --- a/packages/cdk-contentful-webhook/package.json +++ b/packages/cdk-contentful-webhook/package.json @@ -58,16 +58,16 @@ } }, "peerDependencies": { - "aws-cdk-lib": "^2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "^10.0.41" }, "dependencies": { "@cloudcomponents/cdk-secret-key": "^2.0.0" }, "devDependencies": { - "@aws-cdk/assert": "2.8.0", + "@aws-cdk/assert": "2.28.0", "@cloudcomponents/lambda-utils": "^0.2.0", - "aws-cdk-lib": "2.8.0", + "aws-cdk-lib": "^2.28.0", "aws-sdk": "^2.1096.0", "constructs": "10.0.41", "contentful-management": "^6.1.1", diff --git a/packages/cdk-contentful-webhook/src/__tests__/__snapshots__/contentful-webhook.test.ts.snap b/packages/cdk-contentful-webhook/src/__tests__/__snapshots__/contentful-webhook.test.ts.snap index 21331d24d..0adbf67fe 100644 --- a/packages/cdk-contentful-webhook/src/__tests__/__snapshots__/contentful-webhook.test.ts.snap +++ b/packages/cdk-contentful-webhook/src/__tests__/__snapshots__/contentful-webhook.test.ts.snap @@ -39,7 +39,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", "Timeout": 900, }, "Type": "AWS::Lambda::Function", diff --git a/packages/cdk-contentful-webhook/src/contentful-webhook.ts b/packages/cdk-contentful-webhook/src/contentful-webhook.ts index c2ac9a21e..4ba8207b8 100644 --- a/packages/cdk-contentful-webhook/src/contentful-webhook.ts +++ b/packages/cdk-contentful-webhook/src/contentful-webhook.ts @@ -20,15 +20,15 @@ export class ContentfulWebhook extends Construct { const handler = new aws_lambda.SingletonFunction(this, 'CustomResourceHandler', { uuid: '91f2075f-b950-4743-a66b-ee0f6febf50d', - runtime: aws_lambda.Runtime.NODEJS_14_X, + runtime: aws_lambda.Runtime.NODEJS_16_X, code: aws_lambda.Code.fromAsset(path.join(__dirname, 'lambdas', 'contentful-webhook')), handler: 'index.handler', lambdaPurpose: 'Custom::ContentfulWebhook', timeout: Duration.minutes(15), }); - if (accessToken.grantRead) { - accessToken.grantRead(handler); + if (accessToken.grantRead && handler.role) { + accessToken.grantRead(handler.role); } new CustomResource(this, 'CustomResource', { diff --git a/packages/cdk-deletable-bucket/package.json b/packages/cdk-deletable-bucket/package.json index c4bed5d05..b2128a076 100644 --- a/packages/cdk-deletable-bucket/package.json +++ b/packages/cdk-deletable-bucket/package.json @@ -58,12 +58,12 @@ } }, "peerDependencies": { - "aws-cdk-lib": "^2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "^10.0.41" }, "devDependencies": { - "@aws-cdk/assert": "2.8.0", - "aws-cdk-lib": "2.8.0", + "@aws-cdk/assert": "2.28.0", + "aws-cdk-lib": "^2.28.0", "aws-sdk": "^2.1096.0", "constructs": "10.0.41", "jest-cdk-snapshot": "^2.0.1" diff --git a/packages/cdk-deletable-bucket/src/__tests__/__snapshots__/deletable-bucket.test.ts.snap b/packages/cdk-deletable-bucket/src/__tests__/__snapshots__/deletable-bucket.test.ts.snap index dcc0d19b3..0f80258ef 100644 --- a/packages/cdk-deletable-bucket/src/__tests__/__snapshots__/deletable-bucket.test.ts.snap +++ b/packages/cdk-deletable-bucket/src/__tests__/__snapshots__/deletable-bucket.test.ts.snap @@ -61,7 +61,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs12.x", + "Runtime": "nodejs18.x", "Timeout": 900, }, "Type": "AWS::Lambda::Function", @@ -73,12 +73,28 @@ Object { Object { "Action": "lambda:InvokeFunction", "Effect": "Allow", - "Resource": Object { - "Fn::GetAtt": Array [ - "SingletonLambdaCloudcomponentsEmptyBucketCustomResource09B44FFE", - "Arn", - ], - }, + "Resource": Array [ + Object { + "Fn::GetAtt": Array [ + "SingletonLambdaCloudcomponentsEmptyBucketCustomResource09B44FFE", + "Arn", + ], + }, + Object { + "Fn::Join": Array [ + "", + Array [ + Object { + "Fn::GetAtt": Array [ + "SingletonLambdaCloudcomponentsEmptyBucketCustomResource09B44FFE", + "Arn", + ], + }, + ":*", + ], + ], + }, + ], }, ], "Version": "2012-10-17", @@ -137,7 +153,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", "Timeout": 900, }, "Type": "AWS::Lambda::Function", @@ -153,6 +169,10 @@ Object { "s3:List*", "s3:DeleteObject*", "s3:PutObject", + "s3:PutObjectLegalHold", + "s3:PutObjectRetention", + "s3:PutObjectTagging", + "s3:PutObjectVersionTagging", "s3:Abort*", ], "Effect": "Allow", diff --git a/packages/cdk-deletable-bucket/src/empty-bucket.ts b/packages/cdk-deletable-bucket/src/empty-bucket.ts index 649c6691e..c077d9a67 100644 --- a/packages/cdk-deletable-bucket/src/empty-bucket.ts +++ b/packages/cdk-deletable-bucket/src/empty-bucket.ts @@ -16,7 +16,7 @@ export class EmptyBucket extends Construct { const onEvent = new SingletonFunction(this, 'EmptyBucketFunction', { code: Code.fromAsset(path.join(__dirname, 'lambdas', 'empty-bucket')), handler: 'index.handler', - runtime: Runtime.NODEJS_14_X, + runtime: Runtime.NODEJS_16_X, uuid: 'CloudcomponentsEmptyBucketCustomResource', timeout: Duration.minutes(15), }); diff --git a/packages/cdk-dependency-check/package.json b/packages/cdk-dependency-check/package.json index fdd531145..f4c454736 100644 --- a/packages/cdk-dependency-check/package.json +++ b/packages/cdk-dependency-check/package.json @@ -59,12 +59,12 @@ } }, "peerDependencies": { - "aws-cdk-lib": "^2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "^10.0.41" }, "devDependencies": { - "@aws-cdk/assert": "2.8.0", - "aws-cdk-lib": "2.8.0", + "@aws-cdk/assert": "2.28.0", + "aws-cdk-lib": "^2.28.0", "constructs": "10.0.41", "jest-cdk-snapshot": "^2.0.1" }, diff --git a/packages/cdk-developer-tools-notifications/package.json b/packages/cdk-developer-tools-notifications/package.json index d6fb35301..97e7554ae 100644 --- a/packages/cdk-developer-tools-notifications/package.json +++ b/packages/cdk-developer-tools-notifications/package.json @@ -63,15 +63,15 @@ } }, "peerDependencies": { - "aws-cdk-lib": "^2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "^10.0.41" }, "dependencies": { "@cloudcomponents/cdk-chatops": "^2.1.0" }, "devDependencies": { - "@aws-cdk/assert": "2.8.0", - "aws-cdk-lib": "2.8.0", + "@aws-cdk/assert": "2.28.0", + "aws-cdk-lib": "^2.28.0", "constructs": "10.0.41", "jest-cdk-snapshot": "^2.0.1" }, diff --git a/packages/cdk-dynamodb-seeder/package.json b/packages/cdk-dynamodb-seeder/package.json index 03a866ac7..4a7fcc183 100644 --- a/packages/cdk-dynamodb-seeder/package.json +++ b/packages/cdk-dynamodb-seeder/package.json @@ -58,13 +58,13 @@ } }, "peerDependencies": { - "aws-cdk-lib": "^2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "^10.0.41" }, "devDependencies": { - "@aws-cdk/assert": "2.8.0", + "@aws-cdk/assert": "2.28.0", "@types/lodash.chunk": "^4.2.6", - "aws-cdk-lib": "2.8.0", + "aws-cdk-lib": "^2.28.0", "aws-sdk": "^2.1096.0", "constructs": "10.0.41", "custom-resource-helper": "^1.0.15", diff --git a/packages/cdk-dynamodb-seeder/src/__tests__/__snapshots__/dynamodb-seeder.test.ts.snap b/packages/cdk-dynamodb-seeder/src/__tests__/__snapshots__/dynamodb-seeder.test.ts.snap index c076e7781..dc4478337 100644 --- a/packages/cdk-dynamodb-seeder/src/__tests__/__snapshots__/dynamodb-seeder.test.ts.snap +++ b/packages/cdk-dynamodb-seeder/src/__tests__/__snapshots__/dynamodb-seeder.test.ts.snap @@ -22,7 +22,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", "Timeout": 900, }, "Type": "AWS::Lambda::Function", @@ -169,7 +169,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", "Timeout": 900, }, "Type": "AWS::Lambda::Function", @@ -363,7 +363,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", "Timeout": 900, }, "Type": "AWS::Lambda::Function", @@ -493,7 +493,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", "Timeout": 900, }, "Type": "AWS::Lambda::Function", @@ -646,7 +646,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", "Timeout": 900, }, "Type": "AWS::Lambda::Function", diff --git a/packages/cdk-dynamodb-seeder/src/dynamodb-seeder.ts b/packages/cdk-dynamodb-seeder/src/dynamodb-seeder.ts index ee38a4230..9caeef7ed 100644 --- a/packages/cdk-dynamodb-seeder/src/dynamodb-seeder.ts +++ b/packages/cdk-dynamodb-seeder/src/dynamodb-seeder.ts @@ -27,7 +27,7 @@ export class DynamoDBSeeder extends Construct { const handler = new lambda.SingletonFunction(this, 'CustomResourceHandler', { uuid: 'Custom::DynamodbSeeder', - runtime: lambda.Runtime.NODEJS_14_X, + runtime: lambda.Runtime.NODEJS_16_X, code: lambda.Code.fromAsset(path.join(__dirname, 'lambdas', 'dynamodb-seeder')), handler: 'index.handler', lambdaPurpose: 'Custom::DynamodbSeeder', diff --git a/packages/cdk-github-webhook/package.json b/packages/cdk-github-webhook/package.json index 4c1d71bba..2edc12265 100644 --- a/packages/cdk-github-webhook/package.json +++ b/packages/cdk-github-webhook/package.json @@ -58,18 +58,18 @@ } }, "peerDependencies": { - "aws-cdk-lib": "^2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "^10.0.41" }, "dependencies": { "@cloudcomponents/cdk-secret-key": "^2.0.0" }, "devDependencies": { - "@aws-cdk/assert": "2.8.0", + "@aws-cdk/assert": "2.28.0", "@cloudcomponents/lambda-utils": "^0.2.0", "@octokit/rest": "^18.12.0", "@types/parse-github-url": "^1.0.0", - "aws-cdk-lib": "2.8.0", + "aws-cdk-lib": "^2.28.0", "aws-sdk": "^2.1096.0", "axios": "^0.25.0", "constructs": "10.0.41", diff --git a/packages/cdk-github-webhook/src/__tests__/__snapshots__/github-webhook.test.ts.snap b/packages/cdk-github-webhook/src/__tests__/__snapshots__/github-webhook.test.ts.snap index ab80e14f7..34eb6d31b 100644 --- a/packages/cdk-github-webhook/src/__tests__/__snapshots__/github-webhook.test.ts.snap +++ b/packages/cdk-github-webhook/src/__tests__/__snapshots__/github-webhook.test.ts.snap @@ -16,7 +16,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", "Timeout": 900, }, "Type": "AWS::Lambda::Function", diff --git a/packages/cdk-github-webhook/src/github-webhook.ts b/packages/cdk-github-webhook/src/github-webhook.ts index adf1194f5..cae8541a6 100644 --- a/packages/cdk-github-webhook/src/github-webhook.ts +++ b/packages/cdk-github-webhook/src/github-webhook.ts @@ -36,7 +36,7 @@ export class GithubWebhook extends Construct { const handler = new aws_lambda.SingletonFunction(this, 'CustomResourceHandler', { uuid: '83CBF3EB-7B62-44F2-8C67-8441E4C1232E', - runtime: aws_lambda.Runtime.NODEJS_14_X, + runtime: aws_lambda.Runtime.NODEJS_16_X, code: aws_lambda.Code.fromAsset(path.join(__dirname, 'lambdas', 'github-webhook')), handler: 'index.handler', lambdaPurpose: 'Custom::GithubWebhook', diff --git a/packages/cdk-lambda-at-edge-pattern/package.json b/packages/cdk-lambda-at-edge-pattern/package.json index 88741929f..718eed237 100644 --- a/packages/cdk-lambda-at-edge-pattern/package.json +++ b/packages/cdk-lambda-at-edge-pattern/package.json @@ -59,14 +59,14 @@ } }, "peerDependencies": { - "aws-cdk-lib": "^2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "^10.0.41" }, "devDependencies": { - "@aws-cdk/assert": "2.8.0", + "@aws-cdk/assert": "2.28.0", "@types/adm-zip": "^0.4.34", "adm-zip": "^0.5.9", - "aws-cdk-lib": "2.8.0", + "aws-cdk-lib": "^2.28.0", "aws-local-testing-library": "^0.0.7", "aws-sdk": "^2.1096.0", "axios": "^0.25.0", diff --git a/packages/cdk-lambda-at-edge-pattern/src/__tests__/__snapshots__/http-headers.test.ts.snap b/packages/cdk-lambda-at-edge-pattern/src/__tests__/__snapshots__/http-headers.test.ts.snap index 45bec6651..d1dfeaa35 100644 --- a/packages/cdk-lambda-at-edge-pattern/src/__tests__/__snapshots__/http-headers.test.ts.snap +++ b/packages/cdk-lambda-at-edge-pattern/src/__tests__/__snapshots__/http-headers.test.ts.snap @@ -16,7 +16,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", }, "Type": "AWS::Lambda::Function", }, @@ -92,7 +92,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs12.x", + "Runtime": "nodejs18.x", "Timeout": 120, }, "Type": "AWS::Lambda::Function", @@ -142,7 +142,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", "Timeout": 300, }, "Type": "AWS::Lambda::Function", @@ -324,7 +324,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs12.x", + "Runtime": "nodejs18.x", "Timeout": 120, }, "Type": "AWS::Lambda::Function", @@ -374,7 +374,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", "Timeout": 300, }, "Type": "AWS::Lambda::Function", @@ -494,7 +494,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", }, "Type": "AWS::Lambda::Function", }, diff --git a/packages/cdk-lambda-at-edge-pattern/src/__tests__/__snapshots__/origin-mutation.test.ts.snap b/packages/cdk-lambda-at-edge-pattern/src/__tests__/__snapshots__/origin-mutation.test.ts.snap index df6429ec2..cf99c12ef 100644 --- a/packages/cdk-lambda-at-edge-pattern/src/__tests__/__snapshots__/origin-mutation.test.ts.snap +++ b/packages/cdk-lambda-at-edge-pattern/src/__tests__/__snapshots__/origin-mutation.test.ts.snap @@ -16,7 +16,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs12.x", + "Runtime": "nodejs18.x", "Timeout": 120, }, "Type": "AWS::Lambda::Function", @@ -66,7 +66,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", "Timeout": 300, }, "Type": "AWS::Lambda::Function", @@ -177,7 +177,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", }, "Type": "AWS::Lambda::Function", }, diff --git a/packages/cdk-lambda-at-edge-pattern/src/edge-function.ts b/packages/cdk-lambda-at-edge-pattern/src/edge-function.ts index 7f7598f9a..9c27e8d3e 100644 --- a/packages/cdk-lambda-at-edge-pattern/src/edge-function.ts +++ b/packages/cdk-lambda-at-edge-pattern/src/edge-function.ts @@ -39,7 +39,7 @@ export class EdgeFunction extends BaseEdgeConstruct implements IEdgeLambda { this.eventType = props.eventType; const edgeFunction = new aws_lambda.Function(this.edgeStack, `${name}Function`, { - runtime: aws_lambda.Runtime.NODEJS_14_X, + runtime: aws_lambda.Runtime.NODEJS_16_X, handler: 'index.handler', code: props.code, role: this.edgeRole.role, diff --git a/packages/cdk-lambda-at-edge-pattern/src/with-configuration.ts b/packages/cdk-lambda-at-edge-pattern/src/with-configuration.ts index 496edc8ab..997669adf 100644 --- a/packages/cdk-lambda-at-edge-pattern/src/with-configuration.ts +++ b/packages/cdk-lambda-at-edge-pattern/src/with-configuration.ts @@ -30,7 +30,7 @@ export class WithConfiguration extends Construct { const handler = new aws_lambda.SingletonFunction(this, 'Handler', { uuid: 'cloudcomponents-cdk-lambda-at-edge-pattern-with-configuration', - runtime: aws_lambda.Runtime.NODEJS_14_X, + runtime: aws_lambda.Runtime.NODEJS_16_X, code: aws_lambda.Code.fromAsset(path.join(__dirname, 'lambdas', 'with-configuration')), handler: 'index.handler', lambdaPurpose: resourceType, diff --git a/packages/cdk-pull-request-approval-rule/package.json b/packages/cdk-pull-request-approval-rule/package.json index 4f508487b..6ac0faf52 100644 --- a/packages/cdk-pull-request-approval-rule/package.json +++ b/packages/cdk-pull-request-approval-rule/package.json @@ -61,12 +61,12 @@ } }, "peerDependencies": { - "aws-cdk-lib": "^2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "^10.0.41" }, "devDependencies": { - "@aws-cdk/assert": "2.8.0", - "aws-cdk-lib": "2.8.0", + "@aws-cdk/assert": "2.28.0", + "aws-cdk-lib": "^2.28.0", "aws-sdk": "^2.1096.0", "constructs": "10.0.41", "jest-cdk-snapshot": "^2.0.1" diff --git a/packages/cdk-pull-request-approval-rule/src/__tests__/__snapshots__/approval-rule-template-repository-association.test.ts.snap b/packages/cdk-pull-request-approval-rule/src/__tests__/__snapshots__/approval-rule-template-repository-association.test.ts.snap index 00cba79e6..1f6aa40d6 100644 --- a/packages/cdk-pull-request-approval-rule/src/__tests__/__snapshots__/approval-rule-template-repository-association.test.ts.snap +++ b/packages/cdk-pull-request-approval-rule/src/__tests__/__snapshots__/approval-rule-template-repository-association.test.ts.snap @@ -32,7 +32,7 @@ Object { "S3Bucket": Object { "Fn::Sub": "cdk-hnb659fds-assets-\${AWS::AccountId}-\${AWS::Region}", }, - "S3Key": "f8ca1d29c644a0833008ab90807761903f708f8de014e13f60ab16eff2d0d48c.zip", + "S3Key": "1d69b213d37eb5c0e59a0ec61f56d9931358464544855f4cfac22a3fcb283a77.zip", }, "Handler": "__entrypoint__.handler", "MemorySize": 128, @@ -42,7 +42,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", "Timeout": 900, }, "Type": "AWS::Lambda::Function", @@ -129,7 +129,7 @@ Object { "S3Bucket": Object { "Fn::Sub": "cdk-hnb659fds-assets-\${AWS::AccountId}-\${AWS::Region}", }, - "S3Key": "f8ca1d29c644a0833008ab90807761903f708f8de014e13f60ab16eff2d0d48c.zip", + "S3Key": "1d69b213d37eb5c0e59a0ec61f56d9931358464544855f4cfac22a3fcb283a77.zip", }, "Handler": "__entrypoint__.handler", "MemorySize": 128, @@ -139,7 +139,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", "Timeout": 900, }, "Type": "AWS::Lambda::Function", diff --git a/packages/cdk-pull-request-approval-rule/src/__tests__/__snapshots__/approval-rule-template.test.ts.snap b/packages/cdk-pull-request-approval-rule/src/__tests__/__snapshots__/approval-rule-template.test.ts.snap index b72ff03c0..ccd1d4fbd 100644 --- a/packages/cdk-pull-request-approval-rule/src/__tests__/__snapshots__/approval-rule-template.test.ts.snap +++ b/packages/cdk-pull-request-approval-rule/src/__tests__/__snapshots__/approval-rule-template.test.ts.snap @@ -31,7 +31,7 @@ Object { "S3Bucket": Object { "Fn::Sub": "cdk-hnb659fds-assets-\${AWS::AccountId}-\${AWS::Region}", }, - "S3Key": "f8ca1d29c644a0833008ab90807761903f708f8de014e13f60ab16eff2d0d48c.zip", + "S3Key": "1d69b213d37eb5c0e59a0ec61f56d9931358464544855f4cfac22a3fcb283a77.zip", }, "Handler": "__entrypoint__.handler", "MemorySize": 128, @@ -41,7 +41,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", "Timeout": 900, }, "Type": "AWS::Lambda::Function", @@ -129,7 +129,7 @@ Object { "S3Bucket": Object { "Fn::Sub": "cdk-hnb659fds-assets-\${AWS::AccountId}-\${AWS::Region}", }, - "S3Key": "f8ca1d29c644a0833008ab90807761903f708f8de014e13f60ab16eff2d0d48c.zip", + "S3Key": "1d69b213d37eb5c0e59a0ec61f56d9931358464544855f4cfac22a3fcb283a77.zip", }, "Handler": "__entrypoint__.handler", "MemorySize": 128, @@ -139,7 +139,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", "Timeout": 900, }, "Type": "AWS::Lambda::Function", diff --git a/packages/cdk-pull-request-approval-rule/src/approval-rule-template-repository-association.ts b/packages/cdk-pull-request-approval-rule/src/approval-rule-template-repository-association.ts index 261d9a6c7..f771a92c9 100644 --- a/packages/cdk-pull-request-approval-rule/src/approval-rule-template-repository-association.ts +++ b/packages/cdk-pull-request-approval-rule/src/approval-rule-template-repository-association.ts @@ -29,7 +29,7 @@ export class ApprovalRuleTemplateRepositoryAssociation extends Construct { const serviceToken = CustomResourceProvider.getOrCreate(this, resourceType, { codeDirectory: approvalRuleTemplateRepositoryAssociationDir, - runtime: CustomResourceProviderRuntime.NODEJS_14_X, + runtime: CustomResourceProviderRuntime.NODEJS_16_X, policyStatements: [ { Effect: 'Allow', diff --git a/packages/cdk-pull-request-approval-rule/src/approval-rule-template.ts b/packages/cdk-pull-request-approval-rule/src/approval-rule-template.ts index 2e4575920..c645ee871 100644 --- a/packages/cdk-pull-request-approval-rule/src/approval-rule-template.ts +++ b/packages/cdk-pull-request-approval-rule/src/approval-rule-template.ts @@ -40,7 +40,7 @@ export class ApprovalRuleTemplate extends Construct { const serviceToken = CustomResourceProvider.getOrCreate(this, 'Custom::ApprovalRuleTemplate', { codeDirectory: approvalRuleTemplateDir, - runtime: CustomResourceProviderRuntime.NODEJS_14_X, + runtime: CustomResourceProviderRuntime.NODEJS_16_X, policyStatements: [ { Effect: 'Allow', diff --git a/packages/cdk-pull-request-check/package.json b/packages/cdk-pull-request-check/package.json index 75d8d18f5..c1a5ea0aa 100644 --- a/packages/cdk-pull-request-check/package.json +++ b/packages/cdk-pull-request-check/package.json @@ -59,11 +59,11 @@ } }, "peerDependencies": { - "aws-cdk-lib": "^2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "^10.0.41" }, "devDependencies": { - "aws-cdk-lib": "2.8.0", + "aws-cdk-lib": "^2.28.0", "aws-sdk": "^2.1096.0", "constructs": "10.0.41", "get-env-or-die": "^1.0.11" diff --git a/packages/cdk-pull-request-check/src/__tests__/__snapshots__/pull-request-check.test.ts.snap b/packages/cdk-pull-request-check/src/__tests__/__snapshots__/pull-request-check.test.ts.snap index b298396fb..dd69130f3 100644 --- a/packages/cdk-pull-request-check/src/__tests__/__snapshots__/pull-request-check.test.ts.snap +++ b/packages/cdk-pull-request-check/src/__tests__/__snapshots__/pull-request-check.test.ts.snap @@ -35,7 +35,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", }, "Type": "AWS::Lambda::Function", }, @@ -491,7 +491,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", }, "Type": "AWS::Lambda::Function", }, @@ -960,7 +960,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", }, "Type": "AWS::Lambda::Function", }, @@ -1429,7 +1429,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", }, "Type": "AWS::Lambda::Function", }, @@ -2022,7 +2022,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", }, "Type": "AWS::Lambda::Function", }, @@ -2491,7 +2491,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", }, "Type": "AWS::Lambda::Function", }, @@ -2844,7 +2844,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", }, "Type": "AWS::Lambda::Function", }, diff --git a/packages/cdk-pull-request-check/src/pull-request-check.ts b/packages/cdk-pull-request-check/src/pull-request-check.ts index 30278c5b8..71bdee363 100644 --- a/packages/cdk-pull-request-check/src/pull-request-check.ts +++ b/packages/cdk-pull-request-check/src/pull-request-check.ts @@ -180,7 +180,7 @@ export class PullRequestCheck extends Construct { if (updateApprovalState || postComment) { this.codeBuildResultFunction = new Function(this, 'CodeBuildResultFunction', { - runtime: Runtime.NODEJS_14_X, + runtime: Runtime.NODEJS_16_X, code: Code.fromAsset(path.join(__dirname, 'lambdas', 'code-build-result')), handler: 'index.handler', environment: { diff --git a/packages/cdk-responsive-email-template/package.json b/packages/cdk-responsive-email-template/package.json index f0e48211d..3f5043e1f 100644 --- a/packages/cdk-responsive-email-template/package.json +++ b/packages/cdk-responsive-email-template/package.json @@ -60,7 +60,7 @@ } }, "peerDependencies": { - "aws-cdk-lib": "^2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "^10.0.41" }, "dependencies": { @@ -74,10 +74,10 @@ "js-beautify" ], "devDependencies": { - "@aws-cdk/assert": "2.8.0", + "@aws-cdk/assert": "2.28.0", "@types/html-minifier": "^4.0.1", "@types/js-beautify": "^1.13.3", - "aws-cdk-lib": "2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "10.0.41", "jest-cdk-snapshot": "^2.0.1" }, diff --git a/packages/cdk-s3-antivirus/package.json b/packages/cdk-s3-antivirus/package.json index 7bab86c3e..783ccdb9c 100644 --- a/packages/cdk-s3-antivirus/package.json +++ b/packages/cdk-s3-antivirus/package.json @@ -59,13 +59,13 @@ } }, "peerDependencies": { - "aws-cdk-lib": "^2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "^10.0.41" }, "devDependencies": { - "@aws-cdk/assert": "2.8.0", + "@aws-cdk/assert": "2.28.0", "@types/fs-extra": "^9.0.13", - "aws-cdk-lib": "2.8.0", + "aws-cdk-lib": "^2.28.0", "aws-sdk": "^2.1096.0", "constructs": "10.0.41", "execa": "^5.0.0", diff --git a/packages/cdk-s3-antivirus/src/sandbox.ts b/packages/cdk-s3-antivirus/src/sandbox.ts index eccec171f..503447527 100644 --- a/packages/cdk-s3-antivirus/src/sandbox.ts +++ b/packages/cdk-s3-antivirus/src/sandbox.ts @@ -22,7 +22,7 @@ export class Sandbox extends Construct { this.vpc = new Vpc(this, 'VPC', { subnetConfiguration: [ { - subnetType: SubnetType.ISOLATED, + subnetType: SubnetType.PRIVATE_ISOLATED, name: 'Sandbox', }, ], diff --git a/packages/cdk-s3-antivirus/src/scanner.ts b/packages/cdk-s3-antivirus/src/scanner.ts index 95cfbc744..4f2594ca9 100644 --- a/packages/cdk-s3-antivirus/src/scanner.ts +++ b/packages/cdk-s3-antivirus/src/scanner.ts @@ -42,7 +42,7 @@ export class Scanner extends Construct { this.scanFunction = new Function(this, 'ScanFunction', { code: Code.fromAsset(path.join(__dirname, 'lambdas', 'scan')), handler: 'index.handler', - runtime: Runtime.NODEJS_14_X, + runtime: Runtime.NODEJS_16_X, onSuccess: props.onResult, onFailure: props.onError, filesystem: FileSystem.fromEfsAccessPoint(this.sandbox.lambdaAccessPoint, '/mnt/lambda'), @@ -66,7 +66,7 @@ export class Scanner extends Construct { this.updateFunction = new Function(this, 'UpdateFunction', { code: Code.fromAsset(path.join(__dirname, 'lambdas', 'update')), handler: 'index.handler', - runtime: Runtime.NODEJS_14_X, + runtime: Runtime.NODEJS_16_X, onFailure: props.onError, timeout: Duration.minutes(5), memorySize: 1024, diff --git a/packages/cdk-secret-key/package.json b/packages/cdk-secret-key/package.json index e156fd2cd..ff0e4ddb7 100644 --- a/packages/cdk-secret-key/package.json +++ b/packages/cdk-secret-key/package.json @@ -57,10 +57,10 @@ } }, "peerDependencies": { - "aws-cdk-lib": "^2.8.0" + "aws-cdk-lib": "^2.28.0" }, "devDependencies": { - "aws-cdk-lib": "2.8.0" + "aws-cdk-lib": "^2.28.0" }, "publishConfig": { "access": "public" diff --git a/packages/cdk-static-website/package.json b/packages/cdk-static-website/package.json index 18fe50e1a..384deb4c2 100644 --- a/packages/cdk-static-website/package.json +++ b/packages/cdk-static-website/package.json @@ -62,12 +62,12 @@ } }, "peerDependencies": { - "aws-cdk-lib": "^2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "^10.0.41" }, "devDependencies": { - "@aws-cdk/assert": "2.8.0", - "aws-cdk-lib": "2.8.0", + "@aws-cdk/assert": "2.28.0", + "aws-cdk-lib": "^2.28.0", "constructs": "10.0.41", "jest-cdk-snapshot": "^2.0.1" }, diff --git a/packages/cdk-static-website/src/__tests__/__snapshots__/static-website.test.ts.snap b/packages/cdk-static-website/src/__tests__/__snapshots__/static-website.test.ts.snap index 806a9826e..b1943aa20 100644 --- a/packages/cdk-static-website/src/__tests__/__snapshots__/static-website.test.ts.snap +++ b/packages/cdk-static-website/src/__tests__/__snapshots__/static-website.test.ts.snap @@ -21,7 +21,7 @@ Object { ], ], }, - "Handler": "__entrypoint__.handler", + "Handler": "index.handler", "MemorySize": 128, "Role": Object { "Fn::GetAtt": Array [ @@ -29,7 +29,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs12.x", + "Runtime": "nodejs18.x", "Timeout": 900, }, "Type": "AWS::Lambda::Function", @@ -103,6 +103,7 @@ Object { "Statement": Array [ Object { "Action": Array [ + "s3:PutBucketPolicy", "s3:GetBucket*", "s3:List*", "s3:DeleteObject*", @@ -312,7 +313,7 @@ Object { ], ], }, - "Handler": "__entrypoint__.handler", + "Handler": "index.handler", "MemorySize": 128, "Role": Object { "Fn::GetAtt": Array [ @@ -320,7 +321,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs12.x", + "Runtime": "nodejs18.x", "Timeout": 900, }, "Type": "AWS::Lambda::Function", @@ -394,6 +395,7 @@ Object { "Statement": Array [ Object { "Action": Array [ + "s3:PutBucketPolicy", "s3:GetBucket*", "s3:List*", "s3:DeleteObject*", @@ -609,7 +611,7 @@ Object { ], ], }, - "Handler": "__entrypoint__.handler", + "Handler": "index.handler", "MemorySize": 128, "Role": Object { "Fn::GetAtt": Array [ @@ -617,7 +619,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs12.x", + "Runtime": "nodejs18.x", "Timeout": 900, }, "Type": "AWS::Lambda::Function", @@ -691,6 +693,7 @@ Object { "Statement": Array [ Object { "Action": Array [ + "s3:PutBucketPolicy", "s3:GetBucket*", "s3:List*", "s3:DeleteObject*", diff --git a/packages/cdk-stripe-webhook/package.json b/packages/cdk-stripe-webhook/package.json index 53e99ad10..ce23aba49 100644 --- a/packages/cdk-stripe-webhook/package.json +++ b/packages/cdk-stripe-webhook/package.json @@ -59,17 +59,17 @@ } }, "peerDependencies": { - "aws-cdk-lib": "^2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "^10.0.41" }, "dependencies": { "@cloudcomponents/cdk-secret-key": "^2.0.0" }, "devDependencies": { - "@aws-cdk/assert": "2.8.0", + "@aws-cdk/assert": "2.28.0", "@cloudcomponents/lambda-utils": "^0.2.0", "@types/stripe": "^8.0.417", - "aws-cdk-lib": "2.8.0", + "aws-cdk-lib": "^2.28.0", "aws-sdk": "^2.1096.0", "constructs": "10.0.41", "custom-resource-helper": "^1.0.15", diff --git a/packages/cdk-stripe-webhook/src/__tests__/__snapshots__/stripe-event-bus-producer.test.ts.snap b/packages/cdk-stripe-webhook/src/__tests__/__snapshots__/stripe-event-bus-producer.test.ts.snap index 1a36d87a5..41bea58a1 100644 --- a/packages/cdk-stripe-webhook/src/__tests__/__snapshots__/stripe-event-bus-producer.test.ts.snap +++ b/packages/cdk-stripe-webhook/src/__tests__/__snapshots__/stripe-event-bus-producer.test.ts.snap @@ -39,6 +39,7 @@ Object { "Type": "AWS::ApiGateway::RestApi", }, "StripeEventBusProducerEndpointAccount92D81366": Object { + "DeletionPolicy": "Retain", "DependsOn": Array [ "StripeEventBusProducerEndpoint7432B484", ], @@ -51,8 +52,10 @@ Object { }, }, "Type": "AWS::ApiGateway::Account", + "UpdateReplacePolicy": "Retain", }, "StripeEventBusProducerEndpointCloudWatchRole7058459E": Object { + "DeletionPolicy": "Retain", "Properties": Object { "AssumeRolePolicyDocument": Object { "Statement": Array [ @@ -82,13 +85,14 @@ Object { ], }, "Type": "AWS::IAM::Role", + "UpdateReplacePolicy": "Retain", }, "StripeEventBusProducerEndpointDeploymentE12AA95F46491c5acfe2c3ec9059e7abeec24dac": Object { "DependsOn": Array [ "StripeEventBusProducerEndpointPOST2D64073D", ], "Properties": Object { - "Description": "Automatically created by the RestApi construct", + "Description": "Stripe event bridge producer webhook", "RestApiId": Object { "Ref": "StripeEventBusProducerEndpoint7432B484", }, @@ -252,7 +256,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", }, "Type": "AWS::Lambda::Function", }, diff --git a/packages/cdk-stripe-webhook/src/__tests__/__snapshots__/stripe-webhook.test.ts.snap b/packages/cdk-stripe-webhook/src/__tests__/__snapshots__/stripe-webhook.test.ts.snap index ce1512c01..20fb669ff 100644 --- a/packages/cdk-stripe-webhook/src/__tests__/__snapshots__/stripe-webhook.test.ts.snap +++ b/packages/cdk-stripe-webhook/src/__tests__/__snapshots__/stripe-webhook.test.ts.snap @@ -16,7 +16,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", "Timeout": 900, }, "Type": "AWS::Lambda::Function", @@ -91,7 +91,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", "Timeout": 900, }, "Type": "AWS::Lambda::Function", diff --git a/packages/cdk-stripe-webhook/src/stripe-event-bus-producer.ts b/packages/cdk-stripe-webhook/src/stripe-event-bus-producer.ts index 633ba4499..33271ebab 100644 --- a/packages/cdk-stripe-webhook/src/stripe-event-bus-producer.ts +++ b/packages/cdk-stripe-webhook/src/stripe-event-bus-producer.ts @@ -19,7 +19,7 @@ export class StripeEventBusProducer extends Construct { super(scope, id); const handler = new aws_lambda.Function(this, 'Function', { - runtime: aws_lambda.Runtime.NODEJS_14_X, + runtime: aws_lambda.Runtime.NODEJS_16_X, code: aws_lambda.Code.fromAsset(path.join(__dirname, 'lambdas', 'stripe-event-bus-producer')), handler: 'index.handler', }); diff --git a/packages/cdk-stripe-webhook/src/stripe-webhook.ts b/packages/cdk-stripe-webhook/src/stripe-webhook.ts index cb17b34c4..ce4b5f48a 100644 --- a/packages/cdk-stripe-webhook/src/stripe-webhook.ts +++ b/packages/cdk-stripe-webhook/src/stripe-webhook.ts @@ -22,7 +22,7 @@ export class StripeWebhook extends Construct { const handler = new aws_lambda.SingletonFunction(this, 'CustomResourceHandler', { uuid: 'e9db3870-d793-4cd2-96a9-efe2e318ebbc', - runtime: aws_lambda.Runtime.NODEJS_14_X, + runtime: aws_lambda.Runtime.NODEJS_16_X, code: aws_lambda.Code.fromAsset(path.join(__dirname, 'lambdas', 'stripe-webhook')), handler: 'index.handler', lambdaPurpose: 'Custom::StripeWebhook', diff --git a/packages/cdk-temp-stack/package.json b/packages/cdk-temp-stack/package.json index e27d20f0a..639c54b02 100644 --- a/packages/cdk-temp-stack/package.json +++ b/packages/cdk-temp-stack/package.json @@ -59,12 +59,12 @@ } }, "peerDependencies": { - "aws-cdk-lib": "^2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "^10.0.41" }, "devDependencies": { - "@aws-cdk/assert": "2.8.0", - "aws-cdk-lib": "2.8.0", + "@aws-cdk/assert": "2.28.0", + "aws-cdk-lib": "^2.28.0", "aws-sdk": "^2.1096.0", "constructs": "10.0.41", "jest-cdk-snapshot": "^2.0.1" diff --git a/packages/cdk-temp-stack/src/__tests__/__snapshots__/temp-stack.test.ts.snap b/packages/cdk-temp-stack/src/__tests__/__snapshots__/temp-stack.test.ts.snap index dda8bf624..38ad192b3 100644 --- a/packages/cdk-temp-stack/src/__tests__/__snapshots__/temp-stack.test.ts.snap +++ b/packages/cdk-temp-stack/src/__tests__/__snapshots__/temp-stack.test.ts.snap @@ -71,7 +71,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", }, "Type": "AWS::Lambda::Function", }, diff --git a/packages/cdk-temp-stack/src/__tests__/__snapshots__/time-to-live.test.ts.snap b/packages/cdk-temp-stack/src/__tests__/__snapshots__/time-to-live.test.ts.snap index b3db8308b..d485c8808 100644 --- a/packages/cdk-temp-stack/src/__tests__/__snapshots__/time-to-live.test.ts.snap +++ b/packages/cdk-temp-stack/src/__tests__/__snapshots__/time-to-live.test.ts.snap @@ -71,7 +71,7 @@ Object { "Arn", ], }, - "Runtime": "nodejs14.x", + "Runtime": "nodejs16.x", }, "Type": "AWS::Lambda::Function", }, diff --git a/packages/cdk-temp-stack/src/time-to-live.ts b/packages/cdk-temp-stack/src/time-to-live.ts index 32e313210..306247270 100644 --- a/packages/cdk-temp-stack/src/time-to-live.ts +++ b/packages/cdk-temp-stack/src/time-to-live.ts @@ -16,7 +16,7 @@ export class TimeToLive extends Construct { Annotations.of(this).addInfo(`Warning! The stack destroys itself in ${props.ttl.toMinutes()} minutes.\n`); const deleteStack = new aws_lambda.Function(this, 'DeleteStack', { - runtime: aws_lambda.Runtime.NODEJS_14_X, + runtime: aws_lambda.Runtime.NODEJS_16_X, code: aws_lambda.Code.fromAsset(path.join(__dirname, 'lambdas', 'delete-stack')), handler: 'index.handler', }); diff --git a/packages/cdk-wordpress/package.json b/packages/cdk-wordpress/package.json index 842001ade..4eb0e349c 100644 --- a/packages/cdk-wordpress/package.json +++ b/packages/cdk-wordpress/package.json @@ -59,12 +59,12 @@ } }, "peerDependencies": { - "aws-cdk-lib": "^2.8.0", + "aws-cdk-lib": "^2.28.0", "constructs": "^10.0.41" }, "devDependencies": { - "@aws-cdk/assert": "2.8.0", - "aws-cdk-lib": "2.8.0", + "@aws-cdk/assert": "2.28.0", + "aws-cdk-lib": "^2.28.0", "constructs": "10.0.41", "jest-cdk-snapshot": "^2.0.1" }, diff --git a/yarn.lock b/yarn.lock index 9051cc482..b2104f8cb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,54 +2,586 @@ # yarn lockfile v1 -"@aws-cdk/assert@2.8.0": - version "2.8.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/assert/-/assert-2.8.0.tgz#c9248188ef1eb1e6ac15a81985f99f3f77ecd685" - integrity sha512-NSSPMs2hXn42x7qWPhNCIg+CUAgqNZNuvU9v/EJo+xENADc+bm2X2y0RNJOjS5jcvMiy2AHtwT9Gj3uHd0S/IQ== +"@aws-cdk/assert@2.28.0": + version "2.28.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/assert/-/assert-2.28.0.tgz#2d04eb43ba9f0993337d6191e82d1977ed21b22a" + integrity sha512-0xkzSaO+Mk4wigNEQNF7h75TpU6qIKuuubf7BDrL0lMWJ3eayDcTvb5oxXihqKj8nHzv27BLMZ0phaofAknpBQ== dependencies: - "@aws-cdk/cloudformation-diff" "2.8.0" + "@aws-cdk/cloudformation-diff" "2.28.0" -"@aws-cdk/cfnspec@2.8.0": - version "2.8.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/cfnspec/-/cfnspec-2.8.0.tgz#9a33195bd16af86bf8654f7e085a4995bfb7dfc9" - integrity sha512-MLaTOu8IBRdaosXyAZF1xpubIeAPiNKtII7bw8JKOb07/HVUmdnNCStjPZCsPP5yQ4/OO2Qg2rPhPqocufpWlQ== +"@aws-cdk/asset-awscli-v1@^2.2.202": + version "2.2.202" + resolved "https://registry.yarnpkg.com/@aws-cdk/asset-awscli-v1/-/asset-awscli-v1-2.2.202.tgz#4627201d71f6a5c60db36385ce09cb81005f4b32" + integrity sha512-JqlF0D4+EVugnG5dAsNZMqhu3HW7ehOXm5SDMxMbXNDMdsF0pxtQKNHRl52z1U9igsHmaFpUgSGjbhAJ+0JONg== + +"@aws-cdk/asset-kubectl-v20@^2.1.2": + version "2.1.2" + resolved "https://registry.yarnpkg.com/@aws-cdk/asset-kubectl-v20/-/asset-kubectl-v20-2.1.2.tgz#d8e20b5f5dc20128ea2000dc479ca3c7ddc27248" + integrity sha512-3M2tELJOxQv0apCIiuKQ4pAbncz9GuLwnKFqxifWfe77wuMxyTRPmxssYHs42ePqzap1LT6GDcPygGs+hHstLg== + +"@aws-cdk/asset-node-proxy-agent-v6@^2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@aws-cdk/asset-node-proxy-agent-v6/-/asset-node-proxy-agent-v6-2.0.1.tgz#6dc9b7cdb22ff622a7176141197962360c33e9ac" + integrity sha512-DDt4SLdLOwWCjGtltH4VCST7hpOI5DzieuhGZsBpZ+AgJdSI2GCjklCXm0GCTwJG/SolkL5dtQXyUKgg9luBDg== + +"@aws-cdk/cfnspec@2.28.0": + version "2.28.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/cfnspec/-/cfnspec-2.28.0.tgz#21206f1d4321bd4aefc014dfbb108aae062d8700" + integrity sha512-RBUV9huAmtKIzV2Y8tHsE2hYIUefGEQ39qh85UUwSnA2Z1VTSZenwYkrqzRLYfuE3O1ud1nMSup4HNMqmzEjCg== dependencies: fs-extra "^9.1.0" md5 "^2.3.0" -"@aws-cdk/cloud-assembly-schema@2.8.0": - version "2.8.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-2.8.0.tgz#f56d8e4f18370e233b88ecd2b365aaee7a979401" - integrity sha512-nFNeetl/RT69n7tS07Ln3dUnLdjp7D01cCBr8wy4JPZ6fY7xpVg30jS5IHA/9CYpx44ZvKy+iBiURtx/YhUyjQ== - dependencies: - jsonschema "^1.4.0" - semver "^7.3.5" - -"@aws-cdk/cloudformation-diff@2.8.0": - version "2.8.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/cloudformation-diff/-/cloudformation-diff-2.8.0.tgz#410366d5d4c8b47596a0757dd7390ca0894a71f3" - integrity sha512-9Z1b1oFBjP4r1dNgWaJF9Hg0+ND1OIsw6BWacFS7V016ZT055FttYD5bbaqlE09ZdjReDaDw6UHbE9s+IhD9sA== +"@aws-cdk/cloudformation-diff@2.28.0": + version "2.28.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/cloudformation-diff/-/cloudformation-diff-2.28.0.tgz#3b68ea1816ecfc3b1e7590aac77900dff0b922af" + integrity sha512-BYQqqDTFH9+CMJAjyMcnsiB8dAWBy7g/bDmUZQbx02lyr1g55bew6IkYyP9vl6+wqexeE7xaTSkOp/U1Di3LTw== dependencies: - "@aws-cdk/cfnspec" "2.8.0" + "@aws-cdk/cfnspec" "2.28.0" "@types/node" "^10.17.60" chalk "^4" - diff "^5.0.0" + diff "^5.1.0" fast-deep-equal "^3.1.3" string-width "^4.2.3" table "^6.8.0" -"@aws-cdk/cx-api@2.8.0": - version "2.8.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/cx-api/-/cx-api-2.8.0.tgz#a324f58ff66fb0a0c88f6605ce10588f419d7ce3" - integrity sha512-phz2j+uVuYfVIfkhXHF37GuRgf7qQklMV+XUVmG2+sfdXBKq5bZl9kOCTAHx37I1mQOH2tzEDu/EU3l4XuHfZw== +"@aws-crypto/crc32@3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/crc32/-/crc32-3.0.0.tgz#07300eca214409c33e3ff769cd5697b57fdd38fa" + integrity sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA== + dependencies: + "@aws-crypto/util" "^3.0.0" + "@aws-sdk/types" "^3.222.0" + tslib "^1.11.1" + +"@aws-crypto/ie11-detection@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/ie11-detection/-/ie11-detection-3.0.0.tgz#640ae66b4ec3395cee6a8e94ebcd9f80c24cd688" + integrity sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q== + dependencies: + tslib "^1.11.1" + +"@aws-crypto/sha256-browser@3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/sha256-browser/-/sha256-browser-3.0.0.tgz#05f160138ab893f1c6ba5be57cfd108f05827766" + integrity sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ== + dependencies: + "@aws-crypto/ie11-detection" "^3.0.0" + "@aws-crypto/sha256-js" "^3.0.0" + "@aws-crypto/supports-web-crypto" "^3.0.0" + "@aws-crypto/util" "^3.0.0" + "@aws-sdk/types" "^3.222.0" + "@aws-sdk/util-locate-window" "^3.0.0" + "@aws-sdk/util-utf8-browser" "^3.0.0" + tslib "^1.11.1" + +"@aws-crypto/sha256-js@3.0.0", "@aws-crypto/sha256-js@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/sha256-js/-/sha256-js-3.0.0.tgz#f06b84d550d25521e60d2a0e2a90139341e007c2" + integrity sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ== + dependencies: + "@aws-crypto/util" "^3.0.0" + "@aws-sdk/types" "^3.222.0" + tslib "^1.11.1" + +"@aws-crypto/supports-web-crypto@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/supports-web-crypto/-/supports-web-crypto-3.0.0.tgz#5d1bf825afa8072af2717c3e455f35cda0103ec2" + integrity sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg== + dependencies: + tslib "^1.11.1" + +"@aws-crypto/util@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/util/-/util-3.0.0.tgz#1c7ca90c29293f0883468ad48117937f0fe5bfb0" + integrity sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w== + dependencies: + "@aws-sdk/types" "^3.222.0" + "@aws-sdk/util-utf8-browser" "^3.0.0" + tslib "^1.11.1" + +"@aws-sdk/client-codeartifact@^3.535.0": + version "3.535.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-codeartifact/-/client-codeartifact-3.535.0.tgz#81008e6d0c877e23343d673c702c9cfe014bc714" + integrity sha512-rPLSS0qqqoPe0sRv2t2mnIAMQG6i+45kl6MNk4OxdS+El2YncSprazb1rDf/ImCK8o0AeXzqWJskixQ1oNOXuQ== + dependencies: + "@aws-crypto/sha256-browser" "3.0.0" + "@aws-crypto/sha256-js" "3.0.0" + "@aws-sdk/client-sts" "3.535.0" + "@aws-sdk/core" "3.535.0" + "@aws-sdk/credential-provider-node" "3.535.0" + "@aws-sdk/middleware-host-header" "3.535.0" + "@aws-sdk/middleware-logger" "3.535.0" + "@aws-sdk/middleware-recursion-detection" "3.535.0" + "@aws-sdk/middleware-user-agent" "3.535.0" + "@aws-sdk/region-config-resolver" "3.535.0" + "@aws-sdk/types" "3.535.0" + "@aws-sdk/util-endpoints" "3.535.0" + "@aws-sdk/util-user-agent-browser" "3.535.0" + "@aws-sdk/util-user-agent-node" "3.535.0" + "@smithy/config-resolver" "^2.2.0" + "@smithy/core" "^1.4.0" + "@smithy/fetch-http-handler" "^2.5.0" + "@smithy/hash-node" "^2.2.0" + "@smithy/invalid-dependency" "^2.2.0" + "@smithy/middleware-content-length" "^2.2.0" + "@smithy/middleware-endpoint" "^2.5.0" + "@smithy/middleware-retry" "^2.2.0" + "@smithy/middleware-serde" "^2.3.0" + "@smithy/middleware-stack" "^2.2.0" + "@smithy/node-config-provider" "^2.3.0" + "@smithy/node-http-handler" "^2.5.0" + "@smithy/protocol-http" "^3.3.0" + "@smithy/smithy-client" "^2.5.0" + "@smithy/types" "^2.12.0" + "@smithy/url-parser" "^2.2.0" + "@smithy/util-base64" "^2.3.0" + "@smithy/util-body-length-browser" "^2.2.0" + "@smithy/util-body-length-node" "^2.3.0" + "@smithy/util-defaults-mode-browser" "^2.2.0" + "@smithy/util-defaults-mode-node" "^2.3.0" + "@smithy/util-endpoints" "^1.2.0" + "@smithy/util-middleware" "^2.2.0" + "@smithy/util-retry" "^2.2.0" + "@smithy/util-stream" "^2.2.0" + "@smithy/util-utf8" "^2.3.0" + tslib "^2.6.2" + +"@aws-sdk/client-cognito-identity@3.535.0": + version "3.535.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.535.0.tgz#fc78e4526b0cc0a7fc9d0093eb209d5a646a6e0e" + integrity sha512-7n9WAXAQzDgdaNkZlgdX+dmCW30tCrq3NpPs/f1WFWcF6g+s06ULkuWywTU+usG6ZTuRtajFKy2oMkMv9Wor0g== + dependencies: + "@aws-crypto/sha256-browser" "3.0.0" + "@aws-crypto/sha256-js" "3.0.0" + "@aws-sdk/client-sts" "3.535.0" + "@aws-sdk/core" "3.535.0" + "@aws-sdk/credential-provider-node" "3.535.0" + "@aws-sdk/middleware-host-header" "3.535.0" + "@aws-sdk/middleware-logger" "3.535.0" + "@aws-sdk/middleware-recursion-detection" "3.535.0" + "@aws-sdk/middleware-user-agent" "3.535.0" + "@aws-sdk/region-config-resolver" "3.535.0" + "@aws-sdk/types" "3.535.0" + "@aws-sdk/util-endpoints" "3.535.0" + "@aws-sdk/util-user-agent-browser" "3.535.0" + "@aws-sdk/util-user-agent-node" "3.535.0" + "@smithy/config-resolver" "^2.2.0" + "@smithy/core" "^1.4.0" + "@smithy/fetch-http-handler" "^2.5.0" + "@smithy/hash-node" "^2.2.0" + "@smithy/invalid-dependency" "^2.2.0" + "@smithy/middleware-content-length" "^2.2.0" + "@smithy/middleware-endpoint" "^2.5.0" + "@smithy/middleware-retry" "^2.2.0" + "@smithy/middleware-serde" "^2.3.0" + "@smithy/middleware-stack" "^2.2.0" + "@smithy/node-config-provider" "^2.3.0" + "@smithy/node-http-handler" "^2.5.0" + "@smithy/protocol-http" "^3.3.0" + "@smithy/smithy-client" "^2.5.0" + "@smithy/types" "^2.12.0" + "@smithy/url-parser" "^2.2.0" + "@smithy/util-base64" "^2.3.0" + "@smithy/util-body-length-browser" "^2.2.0" + "@smithy/util-body-length-node" "^2.3.0" + "@smithy/util-defaults-mode-browser" "^2.2.0" + "@smithy/util-defaults-mode-node" "^2.3.0" + "@smithy/util-endpoints" "^1.2.0" + "@smithy/util-middleware" "^2.2.0" + "@smithy/util-retry" "^2.2.0" + "@smithy/util-utf8" "^2.3.0" + tslib "^2.6.2" + +"@aws-sdk/client-sso-oidc@3.535.0": + version "3.535.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.535.0.tgz#64666c2f7bed8510938ba2b481429fea8f97473d" + integrity sha512-M2cG4EQXDpAJQyq33ORIr6abmdX9p9zX0ssVy8XwFNB7lrgoIKxuVoGL+fX+XMgecl24x7ELz6b4QlILOevbCw== + dependencies: + "@aws-crypto/sha256-browser" "3.0.0" + "@aws-crypto/sha256-js" "3.0.0" + "@aws-sdk/client-sts" "3.535.0" + "@aws-sdk/core" "3.535.0" + "@aws-sdk/middleware-host-header" "3.535.0" + "@aws-sdk/middleware-logger" "3.535.0" + "@aws-sdk/middleware-recursion-detection" "3.535.0" + "@aws-sdk/middleware-user-agent" "3.535.0" + "@aws-sdk/region-config-resolver" "3.535.0" + "@aws-sdk/types" "3.535.0" + "@aws-sdk/util-endpoints" "3.535.0" + "@aws-sdk/util-user-agent-browser" "3.535.0" + "@aws-sdk/util-user-agent-node" "3.535.0" + "@smithy/config-resolver" "^2.2.0" + "@smithy/core" "^1.4.0" + "@smithy/fetch-http-handler" "^2.5.0" + "@smithy/hash-node" "^2.2.0" + "@smithy/invalid-dependency" "^2.2.0" + "@smithy/middleware-content-length" "^2.2.0" + "@smithy/middleware-endpoint" "^2.5.0" + "@smithy/middleware-retry" "^2.2.0" + "@smithy/middleware-serde" "^2.3.0" + "@smithy/middleware-stack" "^2.2.0" + "@smithy/node-config-provider" "^2.3.0" + "@smithy/node-http-handler" "^2.5.0" + "@smithy/protocol-http" "^3.3.0" + "@smithy/smithy-client" "^2.5.0" + "@smithy/types" "^2.12.0" + "@smithy/url-parser" "^2.2.0" + "@smithy/util-base64" "^2.3.0" + "@smithy/util-body-length-browser" "^2.2.0" + "@smithy/util-body-length-node" "^2.3.0" + "@smithy/util-defaults-mode-browser" "^2.2.0" + "@smithy/util-defaults-mode-node" "^2.3.0" + "@smithy/util-endpoints" "^1.2.0" + "@smithy/util-middleware" "^2.2.0" + "@smithy/util-retry" "^2.2.0" + "@smithy/util-utf8" "^2.3.0" + tslib "^2.6.2" + +"@aws-sdk/client-sso@3.535.0": + version "3.535.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.535.0.tgz#c405aaf880cb695aa2f5070a8827955274fc9df2" + integrity sha512-h9eQRdFnjDRVBnPJIKXuX7D+isSAioIfZPC4PQwsL5BscTRlk4c90DX0R0uk64YUtp7LZu8TNtrosFZ/1HtTrQ== + dependencies: + "@aws-crypto/sha256-browser" "3.0.0" + "@aws-crypto/sha256-js" "3.0.0" + "@aws-sdk/core" "3.535.0" + "@aws-sdk/middleware-host-header" "3.535.0" + "@aws-sdk/middleware-logger" "3.535.0" + "@aws-sdk/middleware-recursion-detection" "3.535.0" + "@aws-sdk/middleware-user-agent" "3.535.0" + "@aws-sdk/region-config-resolver" "3.535.0" + "@aws-sdk/types" "3.535.0" + "@aws-sdk/util-endpoints" "3.535.0" + "@aws-sdk/util-user-agent-browser" "3.535.0" + "@aws-sdk/util-user-agent-node" "3.535.0" + "@smithy/config-resolver" "^2.2.0" + "@smithy/core" "^1.4.0" + "@smithy/fetch-http-handler" "^2.5.0" + "@smithy/hash-node" "^2.2.0" + "@smithy/invalid-dependency" "^2.2.0" + "@smithy/middleware-content-length" "^2.2.0" + "@smithy/middleware-endpoint" "^2.5.0" + "@smithy/middleware-retry" "^2.2.0" + "@smithy/middleware-serde" "^2.3.0" + "@smithy/middleware-stack" "^2.2.0" + "@smithy/node-config-provider" "^2.3.0" + "@smithy/node-http-handler" "^2.5.0" + "@smithy/protocol-http" "^3.3.0" + "@smithy/smithy-client" "^2.5.0" + "@smithy/types" "^2.12.0" + "@smithy/url-parser" "^2.2.0" + "@smithy/util-base64" "^2.3.0" + "@smithy/util-body-length-browser" "^2.2.0" + "@smithy/util-body-length-node" "^2.3.0" + "@smithy/util-defaults-mode-browser" "^2.2.0" + "@smithy/util-defaults-mode-node" "^2.3.0" + "@smithy/util-endpoints" "^1.2.0" + "@smithy/util-middleware" "^2.2.0" + "@smithy/util-retry" "^2.2.0" + "@smithy/util-utf8" "^2.3.0" + tslib "^2.6.2" + +"@aws-sdk/client-sts@3.535.0": + version "3.535.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.535.0.tgz#0f518fe338c6b7a8b8a897e2ccee65d06dc0040f" + integrity sha512-ii9OOm3TJwP3JmO1IVJXKWIShVKPl0VtdlgROc/SkDglO/kuAw9eDdlROgc+qbFl+gm6bBTguOVTUXt3tS3flw== + dependencies: + "@aws-crypto/sha256-browser" "3.0.0" + "@aws-crypto/sha256-js" "3.0.0" + "@aws-sdk/core" "3.535.0" + "@aws-sdk/middleware-host-header" "3.535.0" + "@aws-sdk/middleware-logger" "3.535.0" + "@aws-sdk/middleware-recursion-detection" "3.535.0" + "@aws-sdk/middleware-user-agent" "3.535.0" + "@aws-sdk/region-config-resolver" "3.535.0" + "@aws-sdk/types" "3.535.0" + "@aws-sdk/util-endpoints" "3.535.0" + "@aws-sdk/util-user-agent-browser" "3.535.0" + "@aws-sdk/util-user-agent-node" "3.535.0" + "@smithy/config-resolver" "^2.2.0" + "@smithy/core" "^1.4.0" + "@smithy/fetch-http-handler" "^2.5.0" + "@smithy/hash-node" "^2.2.0" + "@smithy/invalid-dependency" "^2.2.0" + "@smithy/middleware-content-length" "^2.2.0" + "@smithy/middleware-endpoint" "^2.5.0" + "@smithy/middleware-retry" "^2.2.0" + "@smithy/middleware-serde" "^2.3.0" + "@smithy/middleware-stack" "^2.2.0" + "@smithy/node-config-provider" "^2.3.0" + "@smithy/node-http-handler" "^2.5.0" + "@smithy/protocol-http" "^3.3.0" + "@smithy/smithy-client" "^2.5.0" + "@smithy/types" "^2.12.0" + "@smithy/url-parser" "^2.2.0" + "@smithy/util-base64" "^2.3.0" + "@smithy/util-body-length-browser" "^2.2.0" + "@smithy/util-body-length-node" "^2.3.0" + "@smithy/util-defaults-mode-browser" "^2.2.0" + "@smithy/util-defaults-mode-node" "^2.3.0" + "@smithy/util-endpoints" "^1.2.0" + "@smithy/util-middleware" "^2.2.0" + "@smithy/util-retry" "^2.2.0" + "@smithy/util-utf8" "^2.3.0" + tslib "^2.6.2" + +"@aws-sdk/core@3.535.0": + version "3.535.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.535.0.tgz#f3a726c297cea9634d19a1db4e958c918c506c8b" + integrity sha512-+Yusa9HziuaEDta1UaLEtMAtmgvxdxhPn7jgfRY6PplqAqgsfa5FR83sxy5qr2q7xjQTwHtV4MjQVuOjG9JsLw== + dependencies: + "@smithy/core" "^1.4.0" + "@smithy/protocol-http" "^3.3.0" + "@smithy/signature-v4" "^2.2.0" + "@smithy/smithy-client" "^2.5.0" + "@smithy/types" "^2.12.0" + fast-xml-parser "4.2.5" + tslib "^2.6.2" + +"@aws-sdk/credential-provider-cognito-identity@3.535.0": + version "3.535.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.535.0.tgz#85acfd77531cd1ea208e10f7d6cb557d34973bfd" + integrity sha512-Lc+RJTNzp22H31W/O7iSmCZUP+KYZMuzK8hKU4/RXo7D8t/cFLb4VpvvcCCa4UOZqdmxVqEhwc1oXyMkoszITQ== + dependencies: + "@aws-sdk/client-cognito-identity" "3.535.0" + "@aws-sdk/types" "3.535.0" + "@smithy/property-provider" "^2.2.0" + "@smithy/types" "^2.12.0" + tslib "^2.6.2" + +"@aws-sdk/credential-provider-env@3.535.0": + version "3.535.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.535.0.tgz#26248e263a8107953d5496cb3760d4e7c877abcf" + integrity sha512-XppwO8c0GCGSAvdzyJOhbtktSEaShg14VJKg8mpMa1XcgqzmcqqHQjtDWbx5rZheY1VdpXZhpEzJkB6LpQejpA== + dependencies: + "@aws-sdk/types" "3.535.0" + "@smithy/property-provider" "^2.2.0" + "@smithy/types" "^2.12.0" + tslib "^2.6.2" + +"@aws-sdk/credential-provider-http@3.535.0": + version "3.535.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.535.0.tgz#0a42f6b1a61d927bbce9f4afd25112f486bd05da" + integrity sha512-kdj1wCmOMZ29jSlUskRqN04S6fJ4dvt0Nq9Z32SA6wO7UG8ht6Ot9h/au/eTWJM3E1somZ7D771oK7dQt9b8yw== + dependencies: + "@aws-sdk/types" "3.535.0" + "@smithy/fetch-http-handler" "^2.5.0" + "@smithy/node-http-handler" "^2.5.0" + "@smithy/property-provider" "^2.2.0" + "@smithy/protocol-http" "^3.3.0" + "@smithy/smithy-client" "^2.5.0" + "@smithy/types" "^2.12.0" + "@smithy/util-stream" "^2.2.0" + tslib "^2.6.2" + +"@aws-sdk/credential-provider-ini@3.535.0": + version "3.535.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.535.0.tgz#b121b1aba2916e3f45745cd690b4082421a7c286" + integrity sha512-bm3XOYlyCjtAb8eeHXLrxqRxYVRw2Iqv9IufdJb4gM13TbNSYniUT1WKaHxGIZ5p+FuNlXVhvk1OpHFM13+gXA== + dependencies: + "@aws-sdk/client-sts" "3.535.0" + "@aws-sdk/credential-provider-env" "3.535.0" + "@aws-sdk/credential-provider-process" "3.535.0" + "@aws-sdk/credential-provider-sso" "3.535.0" + "@aws-sdk/credential-provider-web-identity" "3.535.0" + "@aws-sdk/types" "3.535.0" + "@smithy/credential-provider-imds" "^2.3.0" + "@smithy/property-provider" "^2.2.0" + "@smithy/shared-ini-file-loader" "^2.4.0" + "@smithy/types" "^2.12.0" + tslib "^2.6.2" + +"@aws-sdk/credential-provider-node@3.535.0": + version "3.535.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.535.0.tgz#6739b4b52a9cce29dc8e70c9a7290b89cdc4b904" + integrity sha512-6JXp/EuL6euUkH5k4d+lQFF6gBwukrcCOWfNHCmq14mNJf/cqT3HAX1VMtWFRSK20am0IxfYQGccb0/nZykdKg== + dependencies: + "@aws-sdk/credential-provider-env" "3.535.0" + "@aws-sdk/credential-provider-http" "3.535.0" + "@aws-sdk/credential-provider-ini" "3.535.0" + "@aws-sdk/credential-provider-process" "3.535.0" + "@aws-sdk/credential-provider-sso" "3.535.0" + "@aws-sdk/credential-provider-web-identity" "3.535.0" + "@aws-sdk/types" "3.535.0" + "@smithy/credential-provider-imds" "^2.3.0" + "@smithy/property-provider" "^2.2.0" + "@smithy/shared-ini-file-loader" "^2.4.0" + "@smithy/types" "^2.12.0" + tslib "^2.6.2" + +"@aws-sdk/credential-provider-process@3.535.0": + version "3.535.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.535.0.tgz#ea1e8a38a32e36bbdc3f75eb03352e6eafa0c659" + integrity sha512-9O1OaprGCnlb/kYl8RwmH7Mlg8JREZctB8r9sa1KhSsWFq/SWO0AuJTyowxD7zL5PkeS4eTvzFFHWCa3OO5epA== + dependencies: + "@aws-sdk/types" "3.535.0" + "@smithy/property-provider" "^2.2.0" + "@smithy/shared-ini-file-loader" "^2.4.0" + "@smithy/types" "^2.12.0" + tslib "^2.6.2" + +"@aws-sdk/credential-provider-sso@3.535.0": + version "3.535.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.535.0.tgz#dfc7c2f39f9ca965becd7e5b9414cd1bb2217490" + integrity sha512-2Dw0YIr8ETdFpq65CC4zK8ZIEbX78rXoNRZXUGNQW3oSKfL0tj8O8ErY6kg1IdEnYbGnEQ35q6luZ5GGNKLgDg== + dependencies: + "@aws-sdk/client-sso" "3.535.0" + "@aws-sdk/token-providers" "3.535.0" + "@aws-sdk/types" "3.535.0" + "@smithy/property-provider" "^2.2.0" + "@smithy/shared-ini-file-loader" "^2.4.0" + "@smithy/types" "^2.12.0" + tslib "^2.6.2" + +"@aws-sdk/credential-provider-web-identity@3.535.0": + version "3.535.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.535.0.tgz#f1d3a72ff958cbd7e052c5109755379745ac35e0" + integrity sha512-t2/JWrKY0H66A7JW7CqX06/DG2YkJddikt5ymdQvx/Q7dRMJ3d+o/vgjoKr7RvEx/pNruCeyM1599HCvwrVMrg== + dependencies: + "@aws-sdk/client-sts" "3.535.0" + "@aws-sdk/types" "3.535.0" + "@smithy/property-provider" "^2.2.0" + "@smithy/types" "^2.12.0" + tslib "^2.6.2" + +"@aws-sdk/credential-providers@^3.535.0": + version "3.535.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-providers/-/credential-providers-3.535.0.tgz#a640324a77dbae3640d82721de5a444da92e5bbb" + integrity sha512-rC3TguTFbeua3EyTwGm84xeARKE1RO0oIWdtuTmSS5ZCPwllcePGkOVg7gQiPRc01Ebj816S/6P2QbvAfSUxqA== + dependencies: + "@aws-sdk/client-cognito-identity" "3.535.0" + "@aws-sdk/client-sso" "3.535.0" + "@aws-sdk/client-sts" "3.535.0" + "@aws-sdk/credential-provider-cognito-identity" "3.535.0" + "@aws-sdk/credential-provider-env" "3.535.0" + "@aws-sdk/credential-provider-http" "3.535.0" + "@aws-sdk/credential-provider-ini" "3.535.0" + "@aws-sdk/credential-provider-node" "3.535.0" + "@aws-sdk/credential-provider-process" "3.535.0" + "@aws-sdk/credential-provider-sso" "3.535.0" + "@aws-sdk/credential-provider-web-identity" "3.535.0" + "@aws-sdk/types" "3.535.0" + "@smithy/credential-provider-imds" "^2.3.0" + "@smithy/property-provider" "^2.2.0" + "@smithy/types" "^2.12.0" + tslib "^2.6.2" + +"@aws-sdk/middleware-host-header@3.535.0": + version "3.535.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.535.0.tgz#d5264f813592f5e77df25e5a14bbb0e6441812db" + integrity sha512-0h6TWjBWtDaYwHMQJI9ulafeS4lLaw1vIxRjbpH0svFRt6Eve+Sy8NlVhECfTU2hNz/fLubvrUxsXoThaLBIew== + dependencies: + "@aws-sdk/types" "3.535.0" + "@smithy/protocol-http" "^3.3.0" + "@smithy/types" "^2.12.0" + tslib "^2.6.2" + +"@aws-sdk/middleware-logger@3.535.0": + version "3.535.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.535.0.tgz#1a8ffd6c368edd6cb32e1edf7b1dced95c1820ee" + integrity sha512-huNHpONOrEDrdRTvSQr1cJiRMNf0S52NDXtaPzdxiubTkP+vni2MohmZANMOai/qT0olmEVX01LhZ0ZAOgmg6A== + dependencies: + "@aws-sdk/types" "3.535.0" + "@smithy/types" "^2.12.0" + tslib "^2.6.2" + +"@aws-sdk/middleware-recursion-detection@3.535.0": + version "3.535.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.535.0.tgz#6aa1e1bd1e84730d58a73021b745e20d4341a92d" + integrity sha512-am2qgGs+gwqmR4wHLWpzlZ8PWhm4ktj5bYSgDrsOfjhdBlWNxvPoID9/pDAz5RWL48+oH7I6SQzMqxXsFDikrw== + dependencies: + "@aws-sdk/types" "3.535.0" + "@smithy/protocol-http" "^3.3.0" + "@smithy/types" "^2.12.0" + tslib "^2.6.2" + +"@aws-sdk/middleware-user-agent@3.535.0": + version "3.535.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.535.0.tgz#2877ff5e42d943dd0c488e8b1ad82bd9da121227" + integrity sha512-Uvb2WJ+zdHdCOtsWVPI/M0BcfNrjOYsicDZWtaljucRJKLclY5gNWwD+RwIC+8b5TvfnVOlH+N5jhvpi5Impog== + dependencies: + "@aws-sdk/types" "3.535.0" + "@aws-sdk/util-endpoints" "3.535.0" + "@smithy/protocol-http" "^3.3.0" + "@smithy/types" "^2.12.0" + tslib "^2.6.2" + +"@aws-sdk/region-config-resolver@3.535.0": + version "3.535.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.535.0.tgz#20a30fb5fbbe27ab70f2ed16327bae7e367b5cec" + integrity sha512-IXOznDiaItBjsQy4Fil0kzX/J3HxIOknEphqHbOfUf+LpA5ugcsxuQQONrbEQusCBnfJyymrldBvBhFmtlU9Wg== + dependencies: + "@aws-sdk/types" "3.535.0" + "@smithy/node-config-provider" "^2.3.0" + "@smithy/types" "^2.12.0" + "@smithy/util-config-provider" "^2.3.0" + "@smithy/util-middleware" "^2.2.0" + tslib "^2.6.2" + +"@aws-sdk/token-providers@3.535.0": + version "3.535.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.535.0.tgz#0d5aa221449d5b56730427b28d3319005c5700ed" + integrity sha512-4g+l/B9h1H/SiDtFRosW3pMwc+3PTXljZit+5NUBcET2XqcdUyHmgj3lBdu+CJ9CHdIMggRalYMAFXnRFe3Psg== + dependencies: + "@aws-sdk/client-sso-oidc" "3.535.0" + "@aws-sdk/types" "3.535.0" + "@smithy/property-provider" "^2.2.0" + "@smithy/shared-ini-file-loader" "^2.4.0" + "@smithy/types" "^2.12.0" + tslib "^2.6.2" + +"@aws-sdk/types@3.535.0", "@aws-sdk/types@^3.222.0", "@aws-sdk/types@^3.535.0": + version "3.535.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.535.0.tgz#5e6479f31299dd9df170e63f4d10fe739008cf04" + integrity sha512-aY4MYfduNj+sRR37U7XxYR8wemfbKP6lx00ze2M2uubn7mZotuVrWYAafbMSXrdEMSToE5JDhr28vArSOoLcSg== + dependencies: + "@smithy/types" "^2.12.0" + tslib "^2.6.2" + +"@aws-sdk/util-endpoints@3.535.0": + version "3.535.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.535.0.tgz#46f4b61b2661d6414ded8c98e4ad3c82a0bf597b" + integrity sha512-c8TlaQsiPchOOmTTR6qvHCO2O7L7NJwlKWAoQJ2GqWDZuC5es/fyuF2rp1h+ZRrUVraUomS0YdGkAmaDC7hJQg== + dependencies: + "@aws-sdk/types" "3.535.0" + "@smithy/types" "^2.12.0" + "@smithy/util-endpoints" "^1.2.0" + tslib "^2.6.2" + +"@aws-sdk/util-locate-window@^3.0.0": + version "3.535.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-locate-window/-/util-locate-window-3.535.0.tgz#0200a336fddd47dd6567ce15d01f62be50a315d7" + integrity sha512-PHJ3SL6d2jpcgbqdgiPxkXpu7Drc2PYViwxSIqvvMKhDwzSB1W3mMvtpzwKM4IE7zLFodZo0GKjJ9AsoXndXhA== + dependencies: + tslib "^2.6.2" + +"@aws-sdk/util-user-agent-browser@3.535.0": + version "3.535.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.535.0.tgz#d67d72e8b933051620f18ddb1c2be225f79f588f" + integrity sha512-RWMcF/xV5n+nhaA/Ff5P3yNP3Kur/I+VNZngog4TEs92oB/nwOdAg/2JL8bVAhUbMrjTjpwm7PItziYFQoqyig== + dependencies: + "@aws-sdk/types" "3.535.0" + "@smithy/types" "^2.12.0" + bowser "^2.11.0" + tslib "^2.6.2" + +"@aws-sdk/util-user-agent-node@3.535.0": + version "3.535.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.535.0.tgz#f5c26fb6f3f561d3cf35f96f303b1775afad0a5b" + integrity sha512-dRek0zUuIT25wOWJlsRm97nTkUlh1NDcLsQZIN2Y8KxhwoXXWtJs5vaDPT+qAg+OpcNj80i1zLR/CirqlFg/TQ== + dependencies: + "@aws-sdk/types" "3.535.0" + "@smithy/node-config-provider" "^2.3.0" + "@smithy/types" "^2.12.0" + tslib "^2.6.2" + +"@aws-sdk/util-utf8-browser@^3.0.0": + version "3.259.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.259.0.tgz#3275a6f5eb334f96ca76635b961d3c50259fd9ff" + integrity sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw== dependencies: - "@aws-cdk/cloud-assembly-schema" "2.8.0" - semver "^7.3.5" - -"@aws-cdk/region-info@2.8.0": - version "2.8.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/region-info/-/region-info-2.8.0.tgz#dab33d75556018f2a7d60ade2249dcce87541601" - integrity sha512-CozezuNkdIruZEVEHQRxN4Cl0QcYKb/PDMGDeIYspZdjgGsttpeSkk2QFZ1Y9AMTOZMSyVExcQF4gZ+uU8T5wA== + tslib "^2.3.1" "@aws-crypto/crc32@3.0.0": version "3.0.0" @@ -1156,14 +1688,6 @@ "@types/yargs" "^16.0.0" chalk "^4.0.0" -"@jsii/check-node@1.52.1": - version "1.52.1" - resolved "https://registry.yarnpkg.com/@jsii/check-node/-/check-node-1.52.1.tgz#e14101294593ec41b76812acf5ba9c06e0cbfef2" - integrity sha512-B+vpPwXrKTWA1dBHuStp0sg+YpFZ9APjS6qeDiknMHPMatlT7VA0RVk/LmCLaPZhsfNzByJ+zhRFs0R83zTr1Q== - dependencies: - chalk "^4.1.2" - semver "^7.3.5" - "@jsii/check-node@1.95.0": version "1.95.0" resolved "https://registry.yarnpkg.com/@jsii/check-node/-/check-node-1.95.0.tgz#7cfc3c3792f199ab205ea9411223ee9ea1c37658" @@ -3007,7 +3531,7 @@ adm-zip@^0.5.9: resolved "https://registry.yarnpkg.com/adm-zip/-/adm-zip-0.5.9.tgz#b33691028333821c0cf95c31374c5462f2905a83" integrity sha512-s+3fXLkeeLjZ2kLjCBwQufpI5fuN+kIGBxu6530nVQZGVol0d7Y/M88/xw9HGGUcJjKf8LutN3VPRUBq6N7Ajg== -agent-base@6, agent-base@^6.0.0, agent-base@^6.0.2: +agent-base@6, agent-base@^6.0.2: version "6.0.2" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== @@ -3175,35 +3699,6 @@ aproba@^1.1.1: resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== -archiver-utils@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/archiver-utils/-/archiver-utils-2.1.0.tgz#e8a460e94b693c3e3da182a098ca6285ba9249e2" - integrity sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw== - dependencies: - glob "^7.1.4" - graceful-fs "^4.2.0" - lazystream "^1.0.0" - lodash.defaults "^4.2.0" - lodash.difference "^4.5.0" - lodash.flatten "^4.4.0" - lodash.isplainobject "^4.0.6" - lodash.union "^4.6.0" - normalize-path "^3.0.0" - readable-stream "^2.0.0" - -archiver@^5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/archiver/-/archiver-5.3.0.tgz#dd3e097624481741df626267564f7dd8640a45ba" - integrity sha512-iUw+oDwK0fgNpvveEsdQ0Ase6IIKztBJU2U0E9MzszMfmVVUyv1QJhS2ITW9ZCqx8dktAxVAjWWkKehuZE8OPg== - dependencies: - archiver-utils "^2.1.0" - async "^3.2.0" - buffer-crc32 "^0.2.1" - readable-stream "^3.6.0" - readdir-glob "^1.0.0" - tar-stream "^2.2.0" - zip-stream "^4.1.0" - are-we-there-yet@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz#679df222b278c64f2cdba1175cdc00b0d96164bd" @@ -3322,13 +3817,6 @@ assign-symbols@^1.0.0: resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= -ast-types@^0.13.2: - version "0.13.4" - resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.13.4.tgz#ee0d77b343263965ecc3fb62da16e7222b2b6782" - integrity sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w== - dependencies: - tslib "^2.0.1" - astral-regex@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" @@ -3339,7 +3827,7 @@ async-each@^1.0.1: resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== -async@^3.2.0, async@^3.2.3: +async@^3.2.3: version "3.2.3" resolved "https://registry.yarnpkg.com/async/-/async-3.2.3.tgz#ac53dafd3f4720ee9e8a160628f18ea91df196c9" integrity sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g== @@ -3359,52 +3847,32 @@ atob@^2.1.2: resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== -aws-cdk-lib@2.8.0, aws-cdk-lib@^2.8.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/aws-cdk-lib/-/aws-cdk-lib-2.8.0.tgz#11e1d21705bd7b60bd9fdd4e230ddd9202863fd0" - integrity sha512-i6vys7oGc77a6LpXuBF3434wyx6X7WUS/BPaRFAf52LWb8PPlq/pSOVP5kkKPgqCElvAzQatqMZuoeT6tbincQ== +aws-cdk-lib@^2.28.0: + version "2.133.0" + resolved "https://registry.yarnpkg.com/aws-cdk-lib/-/aws-cdk-lib-2.133.0.tgz#a70ac4a22333f9b57db8f1a6eb9a9ed03a4a1489" + integrity sha512-5/ezv8Ir2xyz3myeXQcODwrjVRN/cDD2OpBwU/ySFBe+uNac25OoHfTXwUPwE7oLj9qetSt6/i1QvY2iIs6yiQ== dependencies: + "@aws-cdk/asset-awscli-v1" "^2.2.202" + "@aws-cdk/asset-kubectl-v20" "^2.1.2" + "@aws-cdk/asset-node-proxy-agent-v6" "^2.0.1" "@balena/dockerignore" "^1.0.2" case "1.6.3" - fs-extra "^9.1.0" - ignore "^5.2.0" - jsonschema "^1.4.0" - minimatch "^3.0.4" - punycode "^2.1.1" - semver "^7.3.5" + fs-extra "^11.2.0" + ignore "^5.3.1" + jsonschema "^1.4.1" + mime-types "^2.1.35" + minimatch "^3.1.2" + punycode "^2.3.1" + semver "^7.6.0" + table "^6.8.1" yaml "1.10.2" -aws-cdk@2.8.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/aws-cdk/-/aws-cdk-2.8.0.tgz#bc02dbeb0dd956252c3b8ed932eacd040cb9498e" - integrity sha512-zpTck1WTlyYj4PzT9bMEvbNen2YLvcXfKjwhiNNTS71bRWzDyPNXjhrZBNq/LwO97FfjmYKcX8s2GFmptpdECA== - dependencies: - "@aws-cdk/cloud-assembly-schema" "2.8.0" - "@aws-cdk/cloudformation-diff" "2.8.0" - "@aws-cdk/cx-api" "2.8.0" - "@aws-cdk/region-info" "2.8.0" - "@jsii/check-node" "1.52.1" - archiver "^5.3.0" - aws-sdk "^2.979.0" - camelcase "^6.3.0" - cdk-assets "2.8.0" - chalk "^4" - chokidar "^3.5.2" - decamelize "^5.0.1" - fs-extra "^9.1.0" - glob "^7.2.0" - json-diff "^0.7.1" - minimatch ">=3.0" - promptly "^3.2.0" - proxy-agent "^5.0.0" - semver "^7.3.5" - source-map-support "^0.5.21" - strip-ansi "^6.0.1" - table "^6.8.0" - uuid "^8.3.2" - wrap-ansi "^7.0.0" - yaml "1.10.2" - yargs "^16.2.0" +aws-cdk@^2.28.0: + version "2.133.0" + resolved "https://registry.yarnpkg.com/aws-cdk/-/aws-cdk-2.133.0.tgz#df80e98280a5d2d3ae356cef04b0bb33f7e01a05" + integrity sha512-EwH8VgQQ8ODeMwjE3p+WhbcbWNkCbvuJJl+Py9IB5znGf7GwLcEmOu4YWBsBGPVu41SXbSAf36twMBrJytCFZA== + optionalDependencies: + fsevents "2.3.2" aws-local-testing-library@^0.0.7: version "0.0.7" @@ -3436,21 +3904,6 @@ aws-sdk@^2.1096.0: uuid "3.3.2" xml2js "0.4.19" -aws-sdk@^2.848.0, aws-sdk@^2.979.0: - version "2.1057.0" - resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.1057.0.tgz#010d01a57f4f98f445842a200221d803db4c9cc9" - integrity sha512-vRplJBXff0+KBJLx7PJQSz2mr6TOZZl+tPD9kNx0XIKUsdMxesm8FVL6VtAI7NG1XQ7UMGcPu6Mal3+j+mrveQ== - 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-serverless-express@^3.4.0: version "3.4.0" resolved "https://registry.yarnpkg.com/aws-serverless-express/-/aws-serverless-express-3.4.0.tgz#74153b8cc80dbd2c6a32a51e6d353a325c2710d7" @@ -3796,11 +4249,6 @@ bser@2.1.1: dependencies: node-int64 "^0.4.0" -buffer-crc32@^0.2.1, buffer-crc32@^0.2.13: - version "0.2.13" - resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" - integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= - buffer-equal-constant-time@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819" @@ -4037,19 +4485,6 @@ ccount@^1.0.0: resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.1.0.tgz#246687debb6014735131be8abab2d93898f8d043" integrity sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg== -cdk-assets@2.8.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/cdk-assets/-/cdk-assets-2.8.0.tgz#50835c529688237e6c6fc2559ad7e784a5085328" - integrity sha512-iWHnvalMDKuFHRDTKYAkoMzIubHW5cCoArDi92rBKIoTc0wIgv6+MFnQfEPaRLUW/32vVIhrHV774nkfrN89mw== - dependencies: - "@aws-cdk/cloud-assembly-schema" "2.8.0" - "@aws-cdk/cx-api" "2.8.0" - archiver "^5.3.0" - aws-sdk "^2.848.0" - glob "^7.2.0" - mime "^2.6.0" - yargs "^16.2.0" - cdkdx@1.9.0: version "1.9.0" resolved "https://registry.yarnpkg.com/cdkdx/-/cdkdx-1.9.0.tgz#8e548798275d42d9fb83ef1e25bedde3d550fa0d" @@ -4239,21 +4674,6 @@ chokidar@^3.0.0, chokidar@^3.4.1, chokidar@^3.4.2: optionalDependencies: fsevents "~2.3.2" -chokidar@^3.5.2: - version "3.5.3" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" - integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== - dependencies: - anymatch "~3.1.2" - braces "~3.0.2" - glob-parent "~5.1.2" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.6.0" - optionalDependencies: - fsevents "~2.3.2" - chownr@^1.1.1: version "1.1.4" resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" @@ -4319,17 +4739,6 @@ clean-stack@^2.0.0: resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== -cli-color@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/cli-color/-/cli-color-2.0.1.tgz#93e3491308691f1e46beb78b63d0fb2585e42ba6" - integrity sha512-eBbxZF6fqPUNnf7CLAFOersUnyYzv83tHFLSlts+OAHsNendaqv2tHCq+/MO+b3Y+9JeoUlIvobyxG/Z8GNeOg== - dependencies: - d "^1.0.1" - es5-ext "^0.10.53" - es6-iterator "^2.0.3" - memoizee "^0.4.15" - timers-ext "^0.1.7" - cli-cursor@3.1.0, cli-cursor@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" @@ -4549,16 +4958,6 @@ component-emitter@^1.2.1: resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== -compress-commons@^4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/compress-commons/-/compress-commons-4.1.1.tgz#df2a09a7ed17447642bad10a85cc9a19e5c42a7d" - integrity sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ== - dependencies: - buffer-crc32 "^0.2.13" - crc32-stream "^4.0.2" - normalize-path "^3.0.0" - readable-stream "^3.6.0" - concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" @@ -4967,22 +5366,6 @@ cosmiconfig@^8.2.0: parse-json "^5.2.0" path-type "^4.0.0" -crc-32@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/crc-32/-/crc-32-1.2.0.tgz#cb2db6e29b88508e32d9dd0ec1693e7b41a18208" - integrity sha512-1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA== - dependencies: - exit-on-epipe "~1.0.1" - printj "~1.1.0" - -crc32-stream@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/crc32-stream/-/crc32-stream-4.0.2.tgz#c922ad22b38395abe9d3870f02fa8134ed709007" - integrity sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w== - dependencies: - crc-32 "^1.2.0" - readable-stream "^3.4.0" - create-ecdh@^4.0.0: version "4.0.4" resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" @@ -5104,24 +5487,11 @@ cyclist@^1.0.1: resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= -d@1, d@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" - integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA== - dependencies: - es5-ext "^0.10.50" - type "^1.0.1" - dargs@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/dargs/-/dargs-7.0.0.tgz#04015c41de0bcb69ec84050f3d9be0caf8d6d5cc" integrity sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg== -data-uri-to-buffer@3: - version "3.0.1" - resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz#594b8973938c5bc2c33046535785341abc4f3636" - integrity sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og== - data-urls@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" @@ -5270,16 +5640,6 @@ define-property@^2.0.2: is-descriptor "^1.0.2" isobject "^3.0.1" -degenerator@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/degenerator/-/degenerator-3.0.1.tgz#7ef78ec0c8577a544477308ddf1d2d6e88d51f5b" - integrity sha512-LFsIFEeLPlKvAKXu7j3ssIG6RT0TbI7/GhsqrI0DnHASEQjXQ0LUSYcjJteGgRGmZbl1TnMSxpNQIAiJ7Du5TQ== - dependencies: - ast-types "^0.13.2" - escodegen "^1.8.1" - esprima "^4.0.0" - vm2 "^3.9.3" - delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" @@ -5353,10 +5713,10 @@ diff@^4.0.1: resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== -diff@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/diff/-/diff-5.0.0.tgz#7ed6ad76d859d030787ec35855f5b1daf31d852b" - integrity sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w== +diff@^5.1.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-5.2.0.tgz#26ded047cd1179b78b9537d5ef725503ce1ae531" + integrity sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A== diffie-hellman@^5.0.0: version "5.0.3" @@ -5367,13 +5727,6 @@ diffie-hellman@^5.0.0: miller-rabin "^4.0.0" randombytes "^2.0.0" -difflib@~0.2.1: - version "0.2.4" - resolved "https://registry.yarnpkg.com/difflib/-/difflib-0.2.4.tgz#b5e30361a6db023176d562892db85940a718f47e" - integrity sha1-teMDYabbAjF21WKJLbhZQKcY9H4= - dependencies: - heap ">= 0.2.0" - dir-glob@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" @@ -5501,13 +5854,6 @@ dotgitignore@^2.1.0: find-up "^3.0.0" minimatch "^3.0.4" -dreamopt@~0.8.0: - version "0.8.0" - resolved "https://registry.yarnpkg.com/dreamopt/-/dreamopt-0.8.0.tgz#5bcc80be7097e45fc489c342405ab68140a8c1d9" - integrity sha1-W8yAvnCX5F/EicNCQFq2gUCowdk= - dependencies: - wordwrap ">=0.0.2" - duplexer3@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" @@ -5736,42 +6082,6 @@ es-to-primitive@^1.2.1: is-date-object "^1.0.1" is-symbol "^1.0.2" -es5-ext@^0.10.35, es5-ext@^0.10.46, es5-ext@^0.10.50, es5-ext@^0.10.53, es5-ext@~0.10.14, es5-ext@~0.10.2, es5-ext@~0.10.46: - version "0.10.53" - resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.53.tgz#93c5a3acfdbef275220ad72644ad02ee18368de1" - integrity sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q== - dependencies: - es6-iterator "~2.0.3" - es6-symbol "~3.1.3" - next-tick "~1.0.0" - -es6-iterator@^2.0.3, es6-iterator@~2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" - integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c= - dependencies: - d "1" - es5-ext "^0.10.35" - es6-symbol "^3.1.1" - -es6-symbol@^3.1.1, es6-symbol@~3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" - integrity sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA== - dependencies: - d "^1.0.1" - ext "^1.1.2" - -es6-weak-map@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.3.tgz#b6da1f16cc2cc0d9be43e6bdbfc5e7dfcdf31d53" - integrity sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA== - dependencies: - d "1" - es5-ext "^0.10.46" - es6-iterator "^2.0.3" - es6-symbol "^3.1.1" - escalade@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" @@ -5802,18 +6112,6 @@ escape-string-regexp@^4.0.0: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== -escodegen@^1.8.1: - version "1.14.3" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503" - integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw== - dependencies: - esprima "^4.0.1" - estraverse "^4.2.0" - esutils "^2.0.2" - optionator "^0.8.1" - optionalDependencies: - source-map "~0.6.1" - escodegen@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" @@ -6017,7 +6315,7 @@ esrecurse@^4.1.0, esrecurse@^4.3.0: dependencies: estraverse "^5.2.0" -estraverse@^4.1.1, estraverse@^4.2.0: +estraverse@^4.1.1: version "4.3.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== @@ -6037,14 +6335,6 @@ etag@~1.8.1: resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= -event-emitter@^0.3.5: - version "0.3.5" - resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39" - integrity sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk= - dependencies: - d "1" - es5-ext "~0.10.14" - eventemitter3@^3.1.0: version "3.1.2" resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7" @@ -6103,11 +6393,6 @@ execa@^5.0.0, execa@^5.1.1: signal-exit "^3.0.3" strip-final-newline "^2.0.0" -exit-on-epipe@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz#0bdd92e87d5285d267daa8171d0eb06159689692" - integrity sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw== - exit@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" @@ -6177,13 +6462,6 @@ express@^4.17.3: utils-merge "1.0.1" vary "~1.1.2" -ext@^1.1.2: - version "1.6.0" - resolved "https://registry.yarnpkg.com/ext/-/ext-1.6.0.tgz#3871d50641e874cc172e2b53f919842d19db4c52" - integrity sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg== - dependencies: - type "^2.5.0" - extend-shallow@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" @@ -6331,10 +6609,12 @@ file-uri-to-path@1.0.0: resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== -file-uri-to-path@2: - version "2.0.0" - resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-2.0.0.tgz#7b415aeba227d575851e0a5b0c640d7656403fba" - integrity sha512-hjPFI8oE/2iQPVe4gbrJ73Pp+Xfub2+WI2LlXDbsaJBwT5wuMh35WNWVYYTpnz895shtwfyutMFLFywpQAFdLg== +filelist@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5" + integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q== + dependencies: + minimatch "^5.0.1" filelist@^1.0.4: version "1.0.4" @@ -6618,7 +6898,7 @@ fs-extra@^10.1.0: jsonfile "^6.0.1" universalify "^2.0.0" -fs-extra@^11.1.0, fs-extra@^11.1.1: +fs-extra@^11.1.0, fs-extra@^11.1.1, fs-extra@^11.2.0: version "11.2.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.2.0.tgz#e70e17dfad64232287d01929399e0ea7c86b0e5b" integrity sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw== @@ -6680,6 +6960,11 @@ fs.realpath@^1.0.0: resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= +fsevents@2.3.2, fsevents@^2.3.2, fsevents@~2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + fsevents@^1.2.7: version "1.2.13" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" @@ -6688,19 +6973,6 @@ fsevents@^1.2.7: bindings "^1.5.0" nan "^2.12.1" -fsevents@^2.3.2, fsevents@~2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== - -ftp@^0.3.10: - version "0.3.10" - resolved "https://registry.yarnpkg.com/ftp/-/ftp-0.3.10.tgz#9197d861ad8142f3e63d5a83bfe4c59f7330885d" - integrity sha1-kZfYYa2BQvPmPVqDv+TFn3MwiF0= - dependencies: - readable-stream "1.1.x" - xregexp "2.0.0" - function-bind@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" @@ -6811,18 +7083,6 @@ get-symbol-description@^1.0.0: call-bind "^1.0.2" get-intrinsic "^1.1.1" -get-uri@3: - version "3.0.2" - resolved "https://registry.yarnpkg.com/get-uri/-/get-uri-3.0.2.tgz#f0ef1356faabc70e1f9404fa3b66b2ba9bfc725c" - integrity sha512-+5s0SJbGoyiJTZZ2JTpFPLMPSch72KEqGOTvQsBqg0RBWvwhWUSYZFAtz3TPW0GXJuLBJPts1E241iHg+VRfhg== - dependencies: - "@tootallnate/once" "1" - data-uri-to-buffer "3" - debug "4" - file-uri-to-path "2" - fs-extra "^8.1.0" - ftp "^0.3.10" - get-value@^2.0.3, get-value@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" @@ -6937,7 +7197,7 @@ glob@^10.2.2, glob@^10.3.10: minipass "^5.0.0 || ^6.0.2 || ^7.0.0" path-scurry "^1.10.1" -glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.1.7, glob@^7.2.0: +glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.1.7: version "7.2.0" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== @@ -7151,11 +7411,6 @@ he@^1.2.0: resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== -"heap@>= 0.2.0": - version "0.2.7" - resolved "https://registry.yarnpkg.com/heap/-/heap-0.2.7.tgz#1e6adf711d3f27ce35a81fe3b7bd576c2260a8fc" - integrity sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg== - hmac-drbg@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" @@ -7297,7 +7552,7 @@ http-errors@1.8.1: statuses ">= 1.5.0 < 2" toidentifier "1.0.1" -http-proxy-agent@^4.0.0, http-proxy-agent@^4.0.1: +http-proxy-agent@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== @@ -7328,7 +7583,7 @@ https-browserify@^1.0.0: resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= -https-proxy-agent@5, https-proxy-agent@^5.0.0: +https-proxy-agent@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== @@ -7404,7 +7659,7 @@ ignore@^4.0.6: resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== -ignore@^5.0.4: +ignore@^5.0.4, ignore@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.1.tgz#5073e554cd42c5b33b394375f538b8593e34d4ef" integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw== @@ -7529,11 +7784,6 @@ ip-regex@^4.1.0: resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-4.3.0.tgz#687275ab0f57fa76978ff8f4dddc8a23d5990db5" integrity sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q== -ip@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" - integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= - ipaddr.js@1.9.1: version "1.9.1" resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" @@ -7807,11 +8057,6 @@ is-potential-custom-element-name@^1.0.1: resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== -is-promise@^2.2.2: - version "2.2.2" - resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.2.2.tgz#39ab959ccbf9a774cf079f7b40c7a26f763135f1" - integrity sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ== - is-promise@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-4.0.0.tgz#42ff9f84206c1991d26debf520dd5c01042dd2f3" @@ -7912,11 +8157,6 @@ is-wsl@^2.2.0: dependencies: is-docker "^2.0.0" -isarray@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" - integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= - isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" @@ -8467,11 +8707,6 @@ jest@^27.2.4: import-local "^3.0.2" jest-cli "^27.4.7" -jmespath@0.15.0: - version "0.15.0" - resolved "https://registry.yarnpkg.com/jmespath/-/jmespath-0.15.0.tgz#a3f222a9aae9f966f5d27c796510e28091764217" - integrity sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc= - jmespath@0.16.0: version "0.16.0" resolved "https://registry.yarnpkg.com/jmespath/-/jmespath-0.16.0.tgz#b15b0a85dfd4d930d43e69ed605943c802785076" @@ -8638,15 +8873,6 @@ json-buffer@3.0.0: resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= -json-diff@^0.7.1: - version "0.7.1" - resolved "https://registry.yarnpkg.com/json-diff/-/json-diff-0.7.1.tgz#0f1a87d281174c1a62c8714a208d0d24725a8169" - integrity sha512-/LxjcgeDIZwFB1HHTShKAYs2NaxAgwUQjXKvrFLDvw3KqvbffFmy5ZeeamxoSLgQG89tRs9+CFKiR3lJAPPhDw== - dependencies: - cli-color "^2.0.0" - difflib "~0.2.1" - dreamopt "~0.8.0" - json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" @@ -8732,10 +8958,10 @@ jsonparse@^1.2.0, jsonparse@^1.3.1: resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" integrity sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA= -jsonschema@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/jsonschema/-/jsonschema-1.4.0.tgz#1afa34c4bc22190d8e42271ec17ac8b3404f87b2" - integrity sha512-/YgW6pRMr6M7C+4o8kS+B/2myEpHCrxO4PEWnqJNBFMjn7EWXqlQ4tGwL6xTHeRplwuZmcAncdvfOad1nT2yMw== +jsonschema@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/jsonschema/-/jsonschema-1.4.1.tgz#cc4c3f0077fb4542982973d8a083b6b34f482dab" + integrity sha512-S6cATIPVv1z0IlxdN+zUk5EPjkGCdnhN4wVSBlvoUO1tOLJootbo9CquNJmbIh4yikWHiUedhRYrNPn1arpEmQ== jsonwebtoken@^8.5.1: version "8.5.1" @@ -8845,13 +9071,6 @@ latest-version@^5.1.0: dependencies: package-json "^6.3.0" -lazystream@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.1.tgz#494c831062f1f9408251ec44db1cba29242a2638" - integrity sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw== - dependencies: - readable-stream "^2.0.5" - lerna@8.1.2: version "8.1.2" resolved "https://registry.yarnpkg.com/lerna/-/lerna-8.1.2.tgz#441e8078d0b68557b4ef5b33202a16a6bc2a50d3" @@ -9073,21 +9292,6 @@ lodash.clonedeep@^4.5.0: resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= -lodash.defaults@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c" - integrity sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw= - -lodash.difference@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.difference/-/lodash.difference-4.5.0.tgz#9ccb4e505d486b91651345772885a2df27fd017c" - integrity sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw= - -lodash.flatten@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" - integrity sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8= - lodash.includes@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/lodash.includes/-/lodash.includes-4.3.0.tgz#60bb98a87cb923c68ca1e51325483314849f553f" @@ -9158,11 +9362,6 @@ lodash.truncate@^4.4.2: resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" integrity sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM= -lodash.union@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/lodash.union/-/lodash.union-4.6.0.tgz#48bb5088409f16f1821666641c44dd1aaae3cd88" - integrity sha1-SLtQiECfFvGCFmZkHETdGqrjzYg= - lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.0: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" @@ -9273,13 +9472,6 @@ lru-memoizer@^2.1.2: lodash.clonedeep "^4.5.0" lru-cache "~4.0.0" -lru-queue@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/lru-queue/-/lru-queue-0.1.0.tgz#2738bd9f0d3cf4f84490c5736c48699ac632cda3" - integrity sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM= - dependencies: - es5-ext "~0.10.2" - lunr@^2.3.9: version "2.3.9" resolved "https://registry.yarnpkg.com/lunr/-/lunr-2.3.9.tgz#18b123142832337dd6e964df1a5a7707b25d35e1" @@ -9520,20 +9712,6 @@ memfs@^3.1.2: dependencies: fs-monkey "1.0.3" -memoizee@^0.4.15: - version "0.4.15" - resolved "https://registry.yarnpkg.com/memoizee/-/memoizee-0.4.15.tgz#e6f3d2da863f318d02225391829a6c5956555b72" - integrity sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ== - dependencies: - d "^1.0.1" - es5-ext "^0.10.53" - es6-weak-map "^2.0.3" - event-emitter "^0.3.5" - is-promise "^2.2.2" - lru-queue "^0.1.0" - next-tick "^1.1.0" - timers-ext "^0.1.7" - memory-fs@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" @@ -9729,7 +9907,7 @@ mime-types@^2.1.12, mime-types@~2.1.24: dependencies: mime-db "1.51.0" -mime-types@~2.1.34: +mime-types@^2.1.35, mime-types@~2.1.34: version "2.1.35" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== @@ -9741,7 +9919,7 @@ mime@1.6.0: resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== -mime@^2.4.6, mime@^2.6.0: +mime@^2.4.6: version "2.6.0" resolved "https://registry.yarnpkg.com/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367" integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== @@ -9785,7 +9963,7 @@ minimatch@9.0.3, minimatch@^9.0.0, minimatch@^9.0.1, minimatch@^9.0.3: dependencies: brace-expansion "^2.0.1" -minimatch@>=3.0, minimatch@^3.0.4: +minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== @@ -10334,7 +10512,7 @@ multimatch@5.0.0: arrify "^2.0.1" minimatch "^3.0.4" -mute-stream@0.0.8, mute-stream@~0.0.4: +mute-stream@0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== @@ -10390,21 +10568,6 @@ neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.1: resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== -netmask@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/netmask/-/netmask-2.0.2.tgz#8b01a07644065d536383835823bc52004ebac5e7" - integrity sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg== - -next-tick@1, next-tick@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.1.0.tgz#1836ee30ad56d67ef281b22bd199f709449b35eb" - integrity sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ== - -next-tick@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" - integrity sha1-yobR/ogoFpsBICCOPchCS524NCw= - no-case@^2.2.0: version "2.3.2" resolved "https://registry.yarnpkg.com/no-case/-/no-case-2.3.2.tgz#60b813396be39b3f1288a4c1ed5d1e7d28b464ac" @@ -10653,6 +10816,7 @@ npm-pick-manifest@^9.0.0: version "9.0.0" resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-9.0.0.tgz#f87a4c134504a2c7931f2bb8733126e3c3bb7e8f" integrity sha512-VfvRSs/b6n9ol4Qb+bDwNGUXutpy76x6MARw/XssevE0TnctIKcmklJZM5Z7nqs5z5aW+0S63pgCNbpkUNNXBg== + dependencies: npm-install-checks "^6.0.0" npm-normalize-package-bin "^3.0.0" @@ -11067,30 +11231,6 @@ p-waterfall@2.1.1: dependencies: p-reduce "^2.0.0" -pac-proxy-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/pac-proxy-agent/-/pac-proxy-agent-5.0.0.tgz#b718f76475a6a5415c2efbe256c1c971c84f635e" - integrity sha512-CcFG3ZtnxO8McDigozwE3AqAw15zDvGH+OjXO4kzf7IkEKkQ4gxQ+3sdF50WmhQ4P/bVusXcqNE2S3XrNURwzQ== - dependencies: - "@tootallnate/once" "1" - agent-base "6" - debug "4" - get-uri "3" - http-proxy-agent "^4.0.1" - https-proxy-agent "5" - pac-resolver "^5.0.0" - raw-body "^2.2.0" - socks-proxy-agent "5" - -pac-resolver@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/pac-resolver/-/pac-resolver-5.0.0.tgz#1d717a127b3d7a9407a16d6e1b012b13b9ba8dc0" - integrity sha512-H+/A6KitiHNNW+bxBKREk2MCGSxljfqRX76NjummWEYIat7ldVXRU3dhRIE3iXZ0nvGBk6smv3nntxKkzRL8NA== - dependencies: - degenerator "^3.0.1" - ip "^1.1.5" - netmask "^2.0.1" - package-json@^6.3.0: version "6.5.0" resolved "https://registry.yarnpkg.com/package-json/-/package-json-6.5.0.tgz#6feedaca35e75725876d0b0e64974697fed145b0" @@ -11426,10 +11566,10 @@ pretty-format@^29.7.0: ansi-styles "^5.0.0" react-is "^18.0.0" -printj@~1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/printj/-/printj-1.1.2.tgz#d90deb2975a8b9f600fb3a1c94e3f4c53c78a222" - integrity sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ== +proc-log@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/proc-log/-/proc-log-3.0.0.tgz#fb05ef83ccd64fd7b20bbe9c8c1070fc08338dd8" + integrity sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A== proc-log@^3.0.0: version "3.0.0" @@ -11464,13 +11604,6 @@ promise-retry@^2.0.1: err-code "^2.0.2" retry "^0.12.0" -promptly@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/promptly/-/promptly-3.2.0.tgz#a5517fbbf59bd31c1751d4e1d9bef1714f42b9d8" - integrity sha512-WnR9obtgW+rG4oUV3hSnNGl1pHm3V1H/qD9iJBumGSmVsSC5HpZOLuu8qdMb6yCItGfT7dcRszejr/5P3i9Pug== - dependencies: - read "^1.0.4" - prompts@^2.0.1, prompts@^2.2.1: version "2.4.2" resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" @@ -11504,21 +11637,7 @@ proxy-addr@~2.0.7: forwarded "0.2.0" ipaddr.js "1.9.1" -proxy-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/proxy-agent/-/proxy-agent-5.0.0.tgz#d31405c10d6e8431fde96cba7a0c027ce01d633b" - integrity sha512-gkH7BkvLVkSfX9Dk27W6TyNOWWZWRilRfk1XxGNWOYJ2TuedAv1yFpCaU9QSBmBe716XOTNpYNOzhysyw8xn7g== - dependencies: - agent-base "^6.0.0" - debug "4" - http-proxy-agent "^4.0.0" - https-proxy-agent "^5.0.0" - lru-cache "^5.1.1" - pac-proxy-agent "^5.0.0" - proxy-from-env "^1.0.0" - socks-proxy-agent "^5.0.0" - -proxy-from-env@^1.0.0, proxy-from-env@^1.1.0: +proxy-from-env@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== @@ -11590,6 +11709,11 @@ punycode@^2.1.0, punycode@^2.1.1: resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== +punycode@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" + integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== + q@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" @@ -11657,7 +11781,7 @@ raw-body@2.4.3: iconv-lite "0.4.24" unpipe "1.0.0" -raw-body@^2.2.0, raw-body@^2.3.3: +raw-body@^2.3.3: version "2.4.2" resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.2.tgz#baf3e9c21eebced59dd6533ac872b71f7b61cb32" integrity sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ== @@ -11756,13 +11880,6 @@ read-pkg@^5.2.0: parse-json "^5.0.0" type-fest "^0.6.0" -read@^1.0.4: - version "1.0.7" - resolved "https://registry.yarnpkg.com/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4" - integrity sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ= - dependencies: - mute-stream "~0.0.4" - read@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/read/-/read-2.1.0.tgz#69409372c54fe3381092bc363a00650b6ac37218" @@ -11770,7 +11887,7 @@ read@^2.0.0: dependencies: mute-stream "~1.0.0" -"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: +"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: version "2.3.7" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== @@ -11783,16 +11900,6 @@ read@^2.0.0: string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-stream@1.1.x: - version "1.1.14" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" - integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk= - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.1" - isarray "0.0.1" - string_decoder "~0.10.x" - readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" @@ -11802,13 +11909,6 @@ readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stre string_decoder "^1.1.1" util-deprecate "^1.0.1" -readdir-glob@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/readdir-glob/-/readdir-glob-1.1.1.tgz#f0e10bb7bf7bfa7e0add8baffdc54c3f7dbee6c4" - integrity sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA== - dependencies: - minimatch "^3.0.4" - readdirp@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" @@ -12152,7 +12252,7 @@ semver@^6.0.0, semver@^6.2.0, semver@^6.3.0: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -semver@^7.0.0, semver@^7.3.7, semver@^7.3.8, semver@^7.5.3, semver@^7.5.4: +semver@^7.0.0, semver@^7.3.7, semver@^7.3.8, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0: version "7.6.0" resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d" integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== @@ -12371,7 +12471,7 @@ slick@^1.12.2: resolved "https://registry.yarnpkg.com/slick/-/slick-1.12.2.tgz#bd048ddb74de7d1ca6915faa4a57570b3550c2d7" integrity sha1-vQSN23TefRymkV+qSldXCzVQwtc= -smart-buffer@^4.1.0, smart-buffer@^4.2.0: +smart-buffer@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae" integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== @@ -12406,15 +12506,6 @@ snapdragon@^0.8.1: source-map-resolve "^0.5.0" use "^3.1.0" -socks-proxy-agent@5, socks-proxy-agent@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-5.0.1.tgz#032fb583048a29ebffec2e6a73fca0761f48177e" - integrity sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ== - dependencies: - agent-base "^6.0.2" - debug "4" - socks "^2.3.3" - socks-proxy-agent@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz#dc069ecf34436621acb41e3efa66ca1b5fed15b6" @@ -12433,14 +12524,6 @@ socks-proxy-agent@^8.0.1: debug "^4.3.4" socks "^2.7.1" -socks@^2.3.3: - version "2.6.1" - resolved "https://registry.yarnpkg.com/socks/-/socks-2.6.1.tgz#989e6534a07cf337deb1b1c94aaa44296520d30e" - integrity sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA== - dependencies: - ip "^1.1.5" - smart-buffer "^4.1.0" - socks@^2.6.2, socks@^2.7.1: version "2.8.1" resolved "https://registry.yarnpkg.com/socks/-/socks-2.8.1.tgz#22c7d9dd7882649043cba0eafb49ae144e3457af" @@ -12780,11 +12863,6 @@ string_decoder@^1.0.0, string_decoder@^1.1.1: dependencies: safe-buffer "~5.2.0" -string_decoder@~0.10.x: - version "0.10.31" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" - integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= - string_decoder@~1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" @@ -12942,12 +13020,23 @@ table@^6.8.0: string-width "^4.2.3" strip-ansi "^6.0.1" +table@^6.8.1: + version "6.8.1" + resolved "https://registry.yarnpkg.com/table/-/table-6.8.1.tgz#ea2b71359fe03b017a5fbc296204471158080bdf" + integrity sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA== + dependencies: + ajv "^8.0.1" + lodash.truncate "^4.4.2" + slice-ansi "^4.0.0" + string-width "^4.2.3" + strip-ansi "^6.0.1" + tapable@^1.0.0, tapable@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== -tar-stream@^2.2.0, tar-stream@~2.2.0: +tar-stream@~2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== @@ -13099,14 +13188,6 @@ timers-browserify@^2.0.4: dependencies: setimmediate "^1.0.4" -timers-ext@^0.1.7: - version "0.1.7" - resolved "https://registry.yarnpkg.com/timers-ext/-/timers-ext-0.1.7.tgz#6f57ad8578e07a3fb9f91d9387d65647555e25c6" - integrity sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ== - dependencies: - es5-ext "~0.10.46" - next-tick "1" - tlds@^1.203.0: version "1.228.0" resolved "https://registry.yarnpkg.com/tlds/-/tlds-1.228.0.tgz#416ab76ac1a06aad0b5d6b484a13bf5a0ad63f39" @@ -13294,7 +13375,7 @@ tslib@^1.11.1, tslib@^1.8.1: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.0.1, tslib@^2.0.3, tslib@^2.2.0: +tslib@^2.0.3, tslib@^2.2.0: version "2.3.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== @@ -13401,16 +13482,6 @@ type-is@^1.6.16, type-is@~1.6.18: media-typer "0.3.0" mime-types "~2.1.24" -type@^1.0.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0" - integrity sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg== - -type@^2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/type/-/type-2.5.0.tgz#0a2e78c2e77907b252abe5f298c1b01c63f0db3d" - integrity sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw== - typedarray-to-buffer@^3.1.5: version "3.1.5" resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" @@ -13760,11 +13831,6 @@ vm-browserify@^1.0.1: resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== -vm2@^3.9.3: - version "3.9.5" - resolved "https://registry.yarnpkg.com/vm2/-/vm2-3.9.5.tgz#5288044860b4bbace443101fcd3bddb2a0aa2496" - integrity sha512-LuCAHZN75H9tdrAiLFf030oW7nJV5xwNMuk1ymOZwopmuK3d2H4L1Kv4+GFHgarKiLfXXLFU+7LDABHnwOkWng== - vscode-oniguruma@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz#439bfad8fe71abd7798338d1cd3dc53a8beea94b" @@ -13992,7 +14058,7 @@ word-wrap@^1.2.3, word-wrap@~1.2.3: resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== -wordwrap@>=0.0.2, wordwrap@^1.0.0: +wordwrap@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= @@ -14122,11 +14188,6 @@ xmlchars@^2.2.0: resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== -xregexp@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-2.0.0.tgz#52a63e56ca0b84a7f3a5f3d61872f126ad7a5943" - integrity sha1-UqY+VsoLhKfzpfPWGHLxJq16WUM= - xtend@^4.0.0, xtend@~4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" @@ -14208,15 +14269,6 @@ yocto-queue@^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.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/zip-stream/-/zip-stream-4.1.0.tgz#51dd326571544e36aa3f756430b313576dc8fc79" - integrity sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A== - dependencies: - archiver-utils "^2.1.0" - compress-commons "^4.1.0" - readable-stream "^3.6.0" - zwitch@^1.0.0: version "1.0.5" resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-1.0.5.tgz#d11d7381ffed16b742f6af7b3f223d5cd9fe9920"