From 8c4176176e2fd62739904f0be73a87b121a5634b Mon Sep 17 00:00:00 2001 From: Shiv Lakshminarayan Date: Fri, 22 Nov 2019 00:43:56 -0800 Subject: [PATCH 001/465] docs(sns-subscriptions): add missing README (#5158) Fixes #4693 --- .../@aws-cdk/aws-sns-subscriptions/README.md | 78 ++++++++++++++++++- 1 file changed, 76 insertions(+), 2 deletions(-) diff --git a/packages/@aws-cdk/aws-sns-subscriptions/README.md b/packages/@aws-cdk/aws-sns-subscriptions/README.md index 1eb92fd89dad1..b74a41e7db69e 100644 --- a/packages/@aws-cdk/aws-sns-subscriptions/README.md +++ b/packages/@aws-cdk/aws-sns-subscriptions/README.md @@ -1,4 +1,4 @@ -# CDK Construct Libray for AWS XXX +# CDK Construct Library for Amazon Simple Notification Service Subscriptions --- @@ -9,4 +9,78 @@ --- -A short description here. +This library provides constructs for adding subscriptions to an Amazon SNS topic. +Subscriptions can be added by calling the `.addSubscription(...)` method on the topic. + +## Subscriptions + +Subscriptions can be added to the following endpoints: + +* HTTPS +* Amazon SQS +* AWS Lambda +* Email + +Create an Amazon SNS Topic to add subscriptions. + +```ts +import sns = require('@aws-cdk/aws-sns'); + +const myTopic = new sns.Topic(this, 'MyTopic'); +``` + +### HTTPS + +Add an HTTPS Subscription to your topic: + +```ts +import subscriptions = require('@aws-cdk/aws-sns-subscriptions'); + +myTopic.addSubscription(new subsscriptions.UrlSubscription('https://foobar.com/')); +``` + +### Amazon SQS + +Subscribe a queue to your topic: + +```ts +import sqs = require('@aws-cdk/aws-sqs'); +import subscriptions = require('@aws-cdk/aws-sns-subscriptions'); + +const myQueue = new sqs.Queue(this, 'MyQueue'); + +myTopic.addSubscription(new subsscriptions.SqsSubscription(queue)); +``` + +Note that subscriptions of queues in different accounts need to be manually confirmed by +reading the initial message from the queue and visiting the link found in it. + +### AWS Lambda + +Subscribe an AWS Lambda function to your topic: + +```ts +import lambda = require('@aws-cdk/aws-lambda'); +import subscriptions = require('@aws-cdk/aws-sns-subscriptions'); + +const myFunction = new lambda.Function(this, 'Echo', { + handler: 'index.handler', + runtime: lambda.Runtime.NODEJS_10_X, + code: lambda.Code.fromInline(`exports.handler = ${handler.toString()}`) +}); + +myTopic.addSubscription(new subscriptions.LambdaSubscription(myFunction)); +``` + +### Email + +Subscribe an email address to your topic: + +```ts +import subscriptions = require('@aws-cdk/aws-sns-subscriptions'); + +myTopic.addSubscription(new subscriptions.EmailSubscription('foo@bar.com')); +``` + +Note that email subscriptions require confirmation by visiting the link sent to the +email address. From d9c75fee35e4b9441eb23ea6b43971e4d9afd88c Mon Sep 17 00:00:00 2001 From: curry9999 Date: Fri, 22 Nov 2019 18:34:23 +0900 Subject: [PATCH 002/465] doc: CHANGELOG is missing v1.6.3 (#5109) --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e11305cbbfb07..62e2c2ca8fb27 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -30,6 +30,14 @@ All notable changes to this project will be documented in this file. See [standa * **init-templates:** update init templates for csharp and java ([#5059](https://github.com/aws/aws-cdk/issues/5059)) ([2d92ab3](https://github.com/aws/aws-cdk/commit/2d92ab3e22130408056257d87620a3e03d75b226)) * **logs:** cannot use same Lambda for multiple SubscriptionFilters ([#4975](https://github.com/aws/aws-cdk/issues/4975)) ([94f5017](https://github.com/aws/aws-cdk/commit/94f501729af80e17eee67c9107a897840d8347ce)), closes [#4951](https://github.com/aws/aws-cdk/issues/4951) +## [1.16.3](https://github.com/aws/aws-cdk/compare/v1.16.2...v1.16.3) (2019-11-13) + + +### Bug Fixes + +* **ecs-patterns:** Fix issue related to protocol being passed to target group ([#4988](https://github.com/aws/aws-cdk/issues/4988)) ([6bb29b5](https://github.com/aws/aws-cdk/commit/6bb29b5b7d4ed200ebb0e217f2f4de2630fa18cd)) +* **core:** unable to find stack by name using the cli in legacy mode ([#4998](https://github.com/aws/aws-cdk/issues/4998)) ([26bba19](https://github.com/aws/aws-cdk/commit/26bba196abc6e67b3d6424b281beee6aa60079d3)) + ## [1.16.2](https://github.com/aws/aws-cdk/compare/v1.16.1...v1.16.2) (2019-11-12) From 04a1b326b7162896218ee8d2d3acd51353ddedfd Mon Sep 17 00:00:00 2001 From: Noah Litov Date: Fri, 22 Nov 2019 01:56:33 -0800 Subject: [PATCH 003/465] fix(inits): .NET semantic fixes for init templates (#5154) --- .../%name.PascalCased%/%name.PascalCased%Stack.template.cs | 2 +- .../app/csharp/src/%name.PascalCased%/Program.template.cs | 4 ++-- .../%name.PascalCased%/%name.PascalCased%Stack.template.cs | 2 +- .../csharp/src/%name.PascalCased%/Program.template.cs | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/aws-cdk/lib/init-templates/app/csharp/src/%name.PascalCased%/%name.PascalCased%Stack.template.cs b/packages/aws-cdk/lib/init-templates/app/csharp/src/%name.PascalCased%/%name.PascalCased%Stack.template.cs index 96ceb12b48435..6aadf6a3a0e05 100644 --- a/packages/aws-cdk/lib/init-templates/app/csharp/src/%name.PascalCased%/%name.PascalCased%Stack.template.cs +++ b/packages/aws-cdk/lib/init-templates/app/csharp/src/%name.PascalCased%/%name.PascalCased%Stack.template.cs @@ -4,7 +4,7 @@ namespace %name.PascalCased% { public class %name.PascalCased%Stack : Stack { - public %name.PascalCased%Stack(Construct scope, string id, IStackProps props = null) : base(scope, id, props) + internal %name.PascalCased%Stack(Construct scope, string id, IStackProps props = null) : base(scope, id, props) { // The code that defines your stack goes here } diff --git a/packages/aws-cdk/lib/init-templates/app/csharp/src/%name.PascalCased%/Program.template.cs b/packages/aws-cdk/lib/init-templates/app/csharp/src/%name.PascalCased%/Program.template.cs index 87a103bcb8816..a2ce1b67fdd53 100644 --- a/packages/aws-cdk/lib/init-templates/app/csharp/src/%name.PascalCased%/Program.template.cs +++ b/packages/aws-cdk/lib/init-templates/app/csharp/src/%name.PascalCased%/Program.template.cs @@ -5,9 +5,9 @@ namespace %name.PascalCased% { - class Program + sealed class Program { - static void Main(string[] args) + public static void Main(string[] args) { var app = new App(); new %name.PascalCased%Stack(app, "%name.PascalCased%Stack"); diff --git a/packages/aws-cdk/lib/init-templates/sample-app/csharp/src/%name.PascalCased%/%name.PascalCased%Stack.template.cs b/packages/aws-cdk/lib/init-templates/sample-app/csharp/src/%name.PascalCased%/%name.PascalCased%Stack.template.cs index 61091faca37b9..365330ed65925 100644 --- a/packages/aws-cdk/lib/init-templates/sample-app/csharp/src/%name.PascalCased%/%name.PascalCased%Stack.template.cs +++ b/packages/aws-cdk/lib/init-templates/sample-app/csharp/src/%name.PascalCased%/%name.PascalCased%Stack.template.cs @@ -7,7 +7,7 @@ namespace %name.PascalCased% { public class %name.PascalCased%Stack : Stack { - public %name.PascalCased%Stack(Construct parent, string id, IStackProps props = null) : base(parent, id, props) + internal %name.PascalCased%Stack(Construct scope, string id, IStackProps props = null) : base(scope, id, props) { // The CDK includes built-in constructs for most resource types, such as Queues and Topics. var queue = new Queue(this, "%name.PascalCased%Queue", new QueueProps diff --git a/packages/aws-cdk/lib/init-templates/sample-app/csharp/src/%name.PascalCased%/Program.template.cs b/packages/aws-cdk/lib/init-templates/sample-app/csharp/src/%name.PascalCased%/Program.template.cs index 0ef3d334917d4..20d5337f09888 100644 --- a/packages/aws-cdk/lib/init-templates/sample-app/csharp/src/%name.PascalCased%/Program.template.cs +++ b/packages/aws-cdk/lib/init-templates/sample-app/csharp/src/%name.PascalCased%/Program.template.cs @@ -2,9 +2,9 @@ namespace %name.PascalCased% { - class Program + sealed class Program { - static void Main(string[] args) + public static void Main(string[] args) { var app = new App(); new %name.PascalCased%Stack(app, "%name.PascalCased%Stack"); From 613c6ef9f942e109990e6e2c2b05447492920a32 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 22 Nov 2019 21:19:28 +0000 Subject: [PATCH 004/465] chore(deps): bump aws-sdk from 2.575.0 to 2.578.0 (#5164) --- packages/@aws-cdk/aws-cloudfront/package.json | 2 +- packages/@aws-cdk/aws-cloudtrail/package.json | 2 +- packages/@aws-cdk/aws-codebuild/package.json | 2 +- packages/@aws-cdk/aws-codecommit/package.json | 2 +- packages/@aws-cdk/aws-events-targets/package.json | 2 +- packages/@aws-cdk/aws-lambda/package.json | 2 +- packages/@aws-cdk/aws-route53/package.json | 2 +- packages/@aws-cdk/aws-sqs/package.json | 2 +- packages/@aws-cdk/custom-resources/package.json | 2 +- packages/aws-cdk/package.json | 2 +- yarn.lock | 8 ++++---- 11 files changed, 14 insertions(+), 14 deletions(-) diff --git a/packages/@aws-cdk/aws-cloudfront/package.json b/packages/@aws-cdk/aws-cloudfront/package.json index 2c00a4762f127..c8712b75d68bc 100644 --- a/packages/@aws-cdk/aws-cloudfront/package.json +++ b/packages/@aws-cdk/aws-cloudfront/package.json @@ -65,7 +65,7 @@ "license": "Apache-2.0", "devDependencies": { "@aws-cdk/assert": "1.17.1", - "aws-sdk": "^2.575.0", + "aws-sdk": "^2.578.0", "cdk-build-tools": "1.17.1", "cdk-integ-tools": "1.17.1", "cfn2ts": "1.17.1", diff --git a/packages/@aws-cdk/aws-cloudtrail/package.json b/packages/@aws-cdk/aws-cloudtrail/package.json index 0d08e94648e2e..7faa3b07f4483 100644 --- a/packages/@aws-cdk/aws-cloudtrail/package.json +++ b/packages/@aws-cdk/aws-cloudtrail/package.json @@ -65,7 +65,7 @@ "license": "Apache-2.0", "devDependencies": { "@aws-cdk/assert": "1.17.1", - "aws-sdk": "^2.575.0", + "aws-sdk": "^2.578.0", "cdk-build-tools": "1.17.1", "cdk-integ-tools": "1.17.1", "cfn2ts": "1.17.1", diff --git a/packages/@aws-cdk/aws-codebuild/package.json b/packages/@aws-cdk/aws-codebuild/package.json index 43b6e78354e2f..b751384e22c00 100644 --- a/packages/@aws-cdk/aws-codebuild/package.json +++ b/packages/@aws-cdk/aws-codebuild/package.json @@ -71,7 +71,7 @@ "@aws-cdk/assert": "1.17.1", "@aws-cdk/aws-sns": "1.17.1", "@aws-cdk/aws-sqs": "1.17.1", - "aws-sdk": "^2.575.0", + "aws-sdk": "^2.578.0", "cdk-build-tools": "1.17.1", "cdk-integ-tools": "1.17.1", "cfn2ts": "1.17.1", diff --git a/packages/@aws-cdk/aws-codecommit/package.json b/packages/@aws-cdk/aws-codecommit/package.json index 6bb96f6cbb37a..5d64bd0e1a1ba 100644 --- a/packages/@aws-cdk/aws-codecommit/package.json +++ b/packages/@aws-cdk/aws-codecommit/package.json @@ -71,7 +71,7 @@ "devDependencies": { "@aws-cdk/assert": "1.17.1", "@aws-cdk/aws-sns": "1.17.1", - "aws-sdk": "^2.575.0", + "aws-sdk": "^2.578.0", "cdk-build-tools": "1.17.1", "cdk-integ-tools": "1.17.1", "cfn2ts": "1.17.1", diff --git a/packages/@aws-cdk/aws-events-targets/package.json b/packages/@aws-cdk/aws-events-targets/package.json index c8daa0a98d61f..6f452d48ee3ca 100644 --- a/packages/@aws-cdk/aws-events-targets/package.json +++ b/packages/@aws-cdk/aws-events-targets/package.json @@ -82,7 +82,7 @@ "devDependencies": { "@aws-cdk/assert": "1.17.1", "@aws-cdk/aws-codecommit": "1.17.1", - "aws-sdk": "^2.575.0", + "aws-sdk": "^2.578.0", "aws-sdk-mock": "^4.5.0", "cdk-build-tools": "1.17.1", "cdk-integ-tools": "1.17.1", diff --git a/packages/@aws-cdk/aws-lambda/package.json b/packages/@aws-cdk/aws-lambda/package.json index eaf7efd6a4c5b..a8811e2b96699 100644 --- a/packages/@aws-cdk/aws-lambda/package.json +++ b/packages/@aws-cdk/aws-lambda/package.json @@ -72,7 +72,7 @@ "@types/aws-lambda": "^8.10.36", "@types/lodash": "^4.14.149", "@types/sinon": "^7.5.0", - "aws-sdk": "^2.575.0", + "aws-sdk": "^2.578.0", "aws-sdk-mock": "^4.5.0", "cdk-build-tools": "1.17.1", "cdk-integ-tools": "1.17.1", diff --git a/packages/@aws-cdk/aws-route53/package.json b/packages/@aws-cdk/aws-route53/package.json index edf8f9841de3f..1ca7ab9361b71 100644 --- a/packages/@aws-cdk/aws-route53/package.json +++ b/packages/@aws-cdk/aws-route53/package.json @@ -65,7 +65,7 @@ "license": "Apache-2.0", "devDependencies": { "@aws-cdk/assert": "1.17.1", - "aws-sdk": "^2.575.0", + "aws-sdk": "^2.578.0", "cdk-build-tools": "1.17.1", "cdk-integ-tools": "1.17.1", "cfn2ts": "1.17.1", diff --git a/packages/@aws-cdk/aws-sqs/package.json b/packages/@aws-cdk/aws-sqs/package.json index 45c1a096e5fde..ffcc21223df87 100644 --- a/packages/@aws-cdk/aws-sqs/package.json +++ b/packages/@aws-cdk/aws-sqs/package.json @@ -66,7 +66,7 @@ "devDependencies": { "@aws-cdk/assert": "1.17.1", "@aws-cdk/aws-s3": "1.17.1", - "aws-sdk": "^2.575.0", + "aws-sdk": "^2.578.0", "cdk-build-tools": "1.17.1", "cdk-integ-tools": "1.17.1", "cfn2ts": "1.17.1", diff --git a/packages/@aws-cdk/custom-resources/package.json b/packages/@aws-cdk/custom-resources/package.json index f66a454dc7481..cd4e75e78a3eb 100644 --- a/packages/@aws-cdk/custom-resources/package.json +++ b/packages/@aws-cdk/custom-resources/package.json @@ -74,7 +74,7 @@ "@aws-cdk/aws-ssm": "1.17.1", "@types/aws-lambda": "^8.10.36", "@types/sinon": "^7.5.0", - "aws-sdk": "^2.575.0", + "aws-sdk": "^2.578.0", "aws-sdk-mock": "^4.5.0", "cdk-build-tools": "1.17.1", "cdk-integ-tools": "1.17.1", diff --git a/packages/aws-cdk/package.json b/packages/aws-cdk/package.json index 6abf70301555c..1ce4ce8ceee26 100644 --- a/packages/aws-cdk/package.json +++ b/packages/aws-cdk/package.json @@ -62,7 +62,7 @@ "@aws-cdk/cx-api": "1.17.1", "@aws-cdk/region-info": "1.17.1", "archiver": "^3.1.1", - "aws-sdk": "^2.575.0", + "aws-sdk": "^2.578.0", "camelcase": "^5.3.1", "colors": "^1.4.0", "decamelize": "^3.2.0", diff --git a/yarn.lock b/yarn.lock index ed4d70f65aa90..00a42949075c7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1706,10 +1706,10 @@ aws-sdk-mock@^4.5.0: sinon "^7.3.2" traverse "^0.6.6" -aws-sdk@^2.483.0, aws-sdk@^2.575.0: - version "2.575.0" - resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.575.0.tgz#c405741887ec86c7856c827398ff2a7974253f99" - integrity sha512-GgqiThKKmN9CJcGDApJq+TuHkCYIx7A7QF01KPCn2nvxC5efrrJt/0GtrPXe+yJlKh3cl1HQTVobWiSfMV/xhA== +aws-sdk@^2.483.0, aws-sdk@^2.578.0: + version "2.578.0" + resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.578.0.tgz#afba0c4107869ea4da092e9801d24b057e043b95" + integrity sha512-QOot7ha8J+w+AQf1UNzpGpbcZtCaK/mqjenG177ybm2nvm00a4PKa5dz/kF/bYi2qMx9yJmiQ17kn32Q5ar8Kg== dependencies: buffer "^4.9.1" events "^1.1.1" From 564d7056ca884ac8c3d68521f561ba61d8a1c032 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 22 Nov 2019 21:45:33 +0000 Subject: [PATCH 005/465] chore(deps-dev): bump fast-check from 1.18.1 to 1.19.0 (#5117) Bumps [fast-check](https://github.com/dubzzz/fast-check) from 1.18.1 to 1.19.0. - [Release notes](https://github.com/dubzzz/fast-check/releases) - [Changelog](https://github.com/dubzzz/fast-check/blob/master/CHANGELOG.md) - [Commits](https://github.com/dubzzz/fast-check/compare/v1.18.1...v1.19.0) Signed-off-by: dependabot-preview[bot] --- packages/@aws-cdk/app-delivery/package.json | 2 +- packages/@aws-cdk/aws-applicationautoscaling/package.json | 2 +- packages/@aws-cdk/aws-autoscaling-common/package.json | 2 +- packages/@aws-cdk/cloudformation-diff/package.json | 2 +- packages/@aws-cdk/core/package.json | 2 +- yarn.lock | 8 ++++---- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/packages/@aws-cdk/app-delivery/package.json b/packages/@aws-cdk/app-delivery/package.json index c8e907ac84d49..359416b9ed87a 100644 --- a/packages/@aws-cdk/app-delivery/package.json +++ b/packages/@aws-cdk/app-delivery/package.json @@ -56,7 +56,7 @@ "@aws-cdk/aws-s3": "1.17.1", "cdk-build-tools": "1.17.1", "cdk-integ-tools": "1.17.1", - "fast-check": "^1.18.1", + "fast-check": "^1.19.0", "pkglint": "1.17.1" }, "repository": { diff --git a/packages/@aws-cdk/aws-applicationautoscaling/package.json b/packages/@aws-cdk/aws-applicationautoscaling/package.json index b7ced5a6ab659..6ca908f1ee318 100644 --- a/packages/@aws-cdk/aws-applicationautoscaling/package.json +++ b/packages/@aws-cdk/aws-applicationautoscaling/package.json @@ -67,7 +67,7 @@ "@aws-cdk/assert": "1.17.1", "cdk-build-tools": "1.17.1", "cfn2ts": "1.17.1", - "fast-check": "^1.18.1", + "fast-check": "^1.19.0", "pkglint": "1.17.1" }, "dependencies": { diff --git a/packages/@aws-cdk/aws-autoscaling-common/package.json b/packages/@aws-cdk/aws-autoscaling-common/package.json index 84c2ca4c03a78..cfb9588a8444f 100644 --- a/packages/@aws-cdk/aws-autoscaling-common/package.json +++ b/packages/@aws-cdk/aws-autoscaling-common/package.json @@ -63,7 +63,7 @@ "@aws-cdk/assert": "1.17.1", "cdk-build-tools": "1.17.1", "cdk-integ-tools": "1.17.1", - "fast-check": "^1.18.1", + "fast-check": "^1.19.0", "pkglint": "1.17.1" }, "dependencies": { diff --git a/packages/@aws-cdk/cloudformation-diff/package.json b/packages/@aws-cdk/cloudformation-diff/package.json index d32c7320db4f3..3e021d72a5f9c 100644 --- a/packages/@aws-cdk/cloudformation-diff/package.json +++ b/packages/@aws-cdk/cloudformation-diff/package.json @@ -39,7 +39,7 @@ "@types/string-width": "^4.0.1", "@types/table": "^4.0.7", "cdk-build-tools": "1.17.1", - "fast-check": "^1.18.1", + "fast-check": "^1.19.0", "pkglint": "1.17.1" }, "repository": { diff --git a/packages/@aws-cdk/core/package.json b/packages/@aws-cdk/core/package.json index b0717f884bdf0..51926d0130e3e 100644 --- a/packages/@aws-cdk/core/package.json +++ b/packages/@aws-cdk/core/package.json @@ -152,7 +152,7 @@ "@types/lodash": "^4.14.149", "cdk-build-tools": "1.17.1", "cfn2ts": "1.17.1", - "fast-check": "^1.18.1", + "fast-check": "^1.19.0", "lodash": "^4.17.15", "pkglint": "1.17.1" }, diff --git a/yarn.lock b/yarn.lock index 00a42949075c7..89a7fde4bbd6b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3281,10 +3281,10 @@ extsprintf@^1.2.0: resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= -fast-check@^1.18.1: - version "1.18.1" - resolved "https://registry.yarnpkg.com/fast-check/-/fast-check-1.18.1.tgz#64568dd417bca4c7c93d1705868d8e46fa7a3fdf" - integrity sha512-b2EOdqujCBzMC78WhqYMXMRzWUKC8cXuPAgt6UOZtU5QTHk2NpUMZDfQeMqHNDZYPZUQyZdHtZqQgq43lBCoIg== +fast-check@^1.19.0: + version "1.19.0" + resolved "https://registry.yarnpkg.com/fast-check/-/fast-check-1.19.0.tgz#69536c0f20a12918924590563f4ea67a7e8f186a" + integrity sha512-LkFR9I8yFDP96xpg6Y00x4N30LEmOr+flHEwe21fRR8XwsElHdGWIK3v2A7L7L+cuhHCTZFQ8SS+TDV6zURzyw== dependencies: pure-rand "^1.7.0" tslib "^1.10.0" From 2f0d127feeb5cb466fea5d95644221d936688c3d Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 22 Nov 2019 22:12:02 +0000 Subject: [PATCH 006/465] chore(deps-dev): bump lerna from 3.18.4 to 3.19.0 (#5139) Bumps [lerna](https://github.com/lerna/lerna/tree/HEAD/core/lerna) from 3.18.4 to 3.19.0. - [Release notes](https://github.com/lerna/lerna/releases) - [Changelog](https://github.com/lerna/lerna/blob/master/core/lerna/CHANGELOG.md) - [Commits](https://github.com/lerna/lerna/commits/v3.19.0/core/lerna) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- yarn.lock | 342 +++++++++++++++++++++++++++------------------------ 2 files changed, 180 insertions(+), 164 deletions(-) diff --git a/package.json b/package.json index aadc5e488113e..bb35528d82878 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "jest": "^24.9.0", "jsii-diff": "^0.20.7", "jsii-pacmak": "^0.20.7", - "lerna": "^3.18.4", + "lerna": "^3.19.0", "nodeunit": "^0.11.3", "nyc": "^14.1.1", "standard-version": "^7.0.1", diff --git a/yarn.lock b/yarn.lock index 89a7fde4bbd6b..ccd97838313c8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -375,14 +375,14 @@ "@types/istanbul-reports" "^1.1.1" "@types/yargs" "^13.0.0" -"@lerna/add@3.18.4": - version "3.18.4" - resolved "https://registry.yarnpkg.com/@lerna/add/-/add-3.18.4.tgz#0d97c75b64febc10a9a38546a3019f0f2c24b0e6" - integrity sha512-R+9RmYrSbcmnmaFL2aB0HJtTq95ePEa0FMS4r4NnA7Xw07l5buVBPOfxv6P8kFrVvIcNpaa7S0Eo/KkbycMhKA== +"@lerna/add@3.19.0": + version "3.19.0" + resolved "https://registry.yarnpkg.com/@lerna/add/-/add-3.19.0.tgz#33b6251c669895f842c14f05961432d464166249" + integrity sha512-qzhxPyoczvvT1W0wwCK9I0iJ4B9WR+HzYsusmRuzM3mEhWjowhbuvKEl5BjGYuXc9AvEErM/S0Fm5K0RcuS39Q== dependencies: "@evocateur/pacote" "^9.6.3" - "@lerna/bootstrap" "3.18.4" - "@lerna/command" "3.18.0" + "@lerna/bootstrap" "3.18.5" + "@lerna/command" "3.18.5" "@lerna/filter-options" "3.18.4" "@lerna/npm-conf" "3.16.0" "@lerna/validation-error" "3.13.0" @@ -391,20 +391,20 @@ p-map "^2.1.0" semver "^6.2.0" -"@lerna/bootstrap@3.18.4": - version "3.18.4" - resolved "https://registry.yarnpkg.com/@lerna/bootstrap/-/bootstrap-3.18.4.tgz#b5340800358e4916e9d2ba728d266a23fdd7665c" - integrity sha512-mvqMyionPSqhbeGhoUQYEBTgbJ47LkONHfQ1AKBET0fJOjIZf6x0pWC17KvfCjsiE017325ySLKDH23z1Kb9ww== +"@lerna/bootstrap@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/bootstrap/-/bootstrap-3.18.5.tgz#cc22a750d6b0402e136926e8b214148dfc2e1390" + integrity sha512-9vD/BfCz8YSF2Dx7sHaMVo6Cy33WjLEmoN1yrHgNkHjm7ykWbLHG5wru0f4Y4pvwa0s5Hf76rvT8aJWzGHk9IQ== dependencies: - "@lerna/command" "3.18.0" + "@lerna/command" "3.18.5" "@lerna/filter-options" "3.18.4" "@lerna/has-npm-version" "3.16.5" "@lerna/npm-install" "3.16.5" - "@lerna/package-graph" "3.18.0" + "@lerna/package-graph" "3.18.5" "@lerna/pulse-till-done" "3.13.0" "@lerna/rimraf-dir" "3.16.5" "@lerna/run-lifecycle" "3.16.2" - "@lerna/run-topologically" "3.18.0" + "@lerna/run-topologically" "3.18.5" "@lerna/symlink-binary" "3.17.0" "@lerna/symlink-dependencies" "3.17.0" "@lerna/validation-error" "3.13.0" @@ -420,14 +420,14 @@ read-package-tree "^5.1.6" semver "^6.2.0" -"@lerna/changed@3.18.4": - version "3.18.4" - resolved "https://registry.yarnpkg.com/@lerna/changed/-/changed-3.18.4.tgz#2453ad7b3545554eaa365347a229042918b6decc" - integrity sha512-Ui4UsneDk9gCuJRfTpR5js+Ctt9Je+j+3Q4z7H7HhBn6WeWDTp6FBGJZ7SfrBCdQ47EKK27Mr95LbJ4I77xFfQ== +"@lerna/changed@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/changed/-/changed-3.18.5.tgz#ef2c460f5497b8b4cfac7e5165fe46d7181fcdf5" + integrity sha512-IXS7VZ5VDQUfCsgK56WYxd42luMBxL456cNUf1yBgQ1cy1U2FPVMitIdLN4AcP7bJizdPWeG8yDptf47jN/xVw== dependencies: "@lerna/collect-updates" "3.18.0" - "@lerna/command" "3.18.0" - "@lerna/listable" "3.18.4" + "@lerna/command" "3.18.5" + "@lerna/listable" "3.18.5" "@lerna/output" "3.13.0" "@lerna/check-working-tree@3.16.5": @@ -448,29 +448,29 @@ execa "^1.0.0" strong-log-transformer "^2.0.0" -"@lerna/clean@3.18.4": - version "3.18.4" - resolved "https://registry.yarnpkg.com/@lerna/clean/-/clean-3.18.4.tgz#704b345dfec4610823d6670e37f9984196d58874" - integrity sha512-puuL0sBHIv3Tvq8cdu3kCGfRpdsXuaDGIRha33GVmRPfMBi2GN8nPPysVyWmP99PfgfafO6eT5R3jqXjvASAZA== +"@lerna/clean@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/clean/-/clean-3.18.5.tgz#44b4a6db68ae369778f2921c85ec6961bdd86072" + integrity sha512-tHxOj9frTIhB/H2gtgMU3xpIc4IJEhXcUlReko6RJt8TTiDZGPDudCcgjg6i7n15v9jXMOc1y4F+y5/1089bfA== dependencies: - "@lerna/command" "3.18.0" + "@lerna/command" "3.18.5" "@lerna/filter-options" "3.18.4" - "@lerna/prompt" "3.13.0" + "@lerna/prompt" "3.18.5" "@lerna/pulse-till-done" "3.13.0" "@lerna/rimraf-dir" "3.16.5" p-map "^2.1.0" p-map-series "^1.0.0" p-waterfall "^1.0.0" -"@lerna/cli@3.18.0": - version "3.18.0" - resolved "https://registry.yarnpkg.com/@lerna/cli/-/cli-3.18.0.tgz#2b6f8605bee299c6ada65bc2e4b3ed7bf715af3a" - integrity sha512-AwDyfGx7fxJgeaZllEuyJ9LZ6Tdv9yqRD9RX762yCJu+PCAFvB9bp6OYuRSGli7QQgM0CuOYnSg4xVNOmuGKDA== +"@lerna/cli@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/cli/-/cli-3.18.5.tgz#c90c461542fcd35b6d5b015a290fb0dbfb41d242" + integrity sha512-erkbxkj9jfc89vVs/jBLY/fM0I80oLmJkFUV3Q3wk9J3miYhP14zgVEBsPZY68IZlEjT6T3Xlq2xO1AVaatHsA== dependencies: "@lerna/global-options" "3.13.0" dedent "^0.7.0" npmlog "^4.1.2" - yargs "^14.2.0" + yargs "^14.2.2" "@lerna/collect-uncommitted@3.16.5": version "3.16.5" @@ -493,26 +493,26 @@ npmlog "^4.1.2" slash "^2.0.0" -"@lerna/command@3.18.0": - version "3.18.0" - resolved "https://registry.yarnpkg.com/@lerna/command/-/command-3.18.0.tgz#1e40399324a69d26a78969d59cf60e19b2f13fc3" - integrity sha512-JQ0TGzuZc9Ky8xtwtSLywuvmkU8X62NTUT3rMNrUykIkOxBaO+tE0O98u2yo/9BYOeTRji9IsjKZEl5i9Qt0xQ== +"@lerna/command@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/command/-/command-3.18.5.tgz#14c6d2454adbfd365f8027201523e6c289cd3cd9" + integrity sha512-36EnqR59yaTU4HrR1C9XDFti2jRx0BgpIUBeWn129LZZB8kAB3ov1/dJNa1KcNRKp91DncoKHLY99FZ6zTNpMQ== dependencies: "@lerna/child-process" "3.16.5" - "@lerna/package-graph" "3.18.0" + "@lerna/package-graph" "3.18.5" "@lerna/project" "3.18.0" "@lerna/validation-error" "3.13.0" "@lerna/write-log-file" "3.13.0" + clone-deep "^4.0.1" dedent "^0.7.0" execa "^1.0.0" is-ci "^2.0.0" - lodash "^4.17.14" npmlog "^4.1.2" -"@lerna/conventional-commits@3.16.4": - version "3.16.4" - resolved "https://registry.yarnpkg.com/@lerna/conventional-commits/-/conventional-commits-3.16.4.tgz#bf464f11b2f6534dad204db00430e1651b346a04" - integrity sha512-QSZJ0bC9n6FVaf+7KDIq5zMv8WnHXnwhyL5jG1Nyh3SgOg9q2uflqh7YsYB+G6FwaRfnPaKosh6obijpYg0llA== +"@lerna/conventional-commits@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/conventional-commits/-/conventional-commits-3.18.5.tgz#08efd2e5b45acfaf3f151a53a3ec7ecade58a7bc" + integrity sha512-qcvXIEJ3qSgalxXnQ7Yxp5H9Ta5TVyai6vEor6AAEHc20WiO7UIdbLDCxBtiiHMdGdpH85dTYlsoYUwsCJu3HQ== dependencies: "@lerna/validation-error" "3.13.0" conventional-changelog-angular "^5.0.3" @@ -535,14 +535,14 @@ fs-extra "^8.1.0" npmlog "^4.1.2" -"@lerna/create@3.18.0": - version "3.18.0" - resolved "https://registry.yarnpkg.com/@lerna/create/-/create-3.18.0.tgz#78ba4af5eced661944a12b9d7da8553c096c390d" - integrity sha512-y9oS7ND5T13c+cCTJHa2Y9in02ppzyjsNynVWFuS40eIzZ3z058d9+3qSBt1nkbbQlVyfLoP6+bZPsjyzap5ig== +"@lerna/create@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/create/-/create-3.18.5.tgz#11ac539f069248eaf7bc4c42e237784330f4fc47" + integrity sha512-cHpjocbpKmLopCuZFI7cKEM3E/QY8y+yC7VtZ4FQRSaLU8D8i2xXtXmYaP1GOlVNavji0iwoXjuNpnRMInIr2g== dependencies: "@evocateur/pacote" "^9.6.3" "@lerna/child-process" "3.16.5" - "@lerna/command" "3.18.0" + "@lerna/command" "3.18.5" "@lerna/npm-conf" "3.16.0" "@lerna/validation-error" "3.13.0" camelcase "^5.0.0" @@ -567,25 +567,25 @@ "@lerna/child-process" "3.16.5" npmlog "^4.1.2" -"@lerna/diff@3.18.0": - version "3.18.0" - resolved "https://registry.yarnpkg.com/@lerna/diff/-/diff-3.18.0.tgz#9638ff4b46e2a8b0d4ebf54cf2f267ac2f8fdb29" - integrity sha512-3iLNlpurc2nV9k22w8ini2Zjm2UPo3xtQgWyqdA6eJjvge0+5AlNAWfPoV6cV+Hc1xDbJD2YDSFpZPJ1ZGilRw== +"@lerna/diff@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/diff/-/diff-3.18.5.tgz#e9e2cb882f84d5b84f0487c612137305f07accbc" + integrity sha512-u90lGs+B8DRA9Z/2xX4YaS3h9X6GbypmGV6ITzx9+1Ga12UWGTVlKaCXBgONMBjzJDzAQOK8qPTwLA57SeBLgA== dependencies: "@lerna/child-process" "3.16.5" - "@lerna/command" "3.18.0" + "@lerna/command" "3.18.5" "@lerna/validation-error" "3.13.0" npmlog "^4.1.2" -"@lerna/exec@3.18.4": - version "3.18.4" - resolved "https://registry.yarnpkg.com/@lerna/exec/-/exec-3.18.4.tgz#7f722abc3c7074dffe6aa48bca71171e0635f84a" - integrity sha512-BpBFxyCQXcfess9Nmj/OwQ9e1IhzPzNxqF5JK7dPIjko5oBn5Hm2EWVAcgUGSHKPZGLiOWPu3Wx/C92NtDBS1w== +"@lerna/exec@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/exec/-/exec-3.18.5.tgz#50f1bd6b8f88f2ec02c0768b8b1d9024feb1a96a" + integrity sha512-Q1nz95MeAxctS9bF+aG8FkjixzqEjRpg6ujtnDW84J42GgxedkPtNcJ2o/MBqLd/mxAlr+fW3UZ6CPC/zgoyCg== dependencies: "@lerna/child-process" "3.16.5" - "@lerna/command" "3.18.0" + "@lerna/command" "3.18.5" "@lerna/filter-options" "3.18.4" - "@lerna/run-topologically" "3.18.0" + "@lerna/run-topologically" "3.18.5" "@lerna/validation-error" "3.13.0" p-map "^2.1.0" @@ -658,58 +658,58 @@ "@lerna/child-process" "3.16.5" semver "^6.2.0" -"@lerna/import@3.18.0": - version "3.18.0" - resolved "https://registry.yarnpkg.com/@lerna/import/-/import-3.18.0.tgz#c6b124b346a097e6c0f3f1ed4921a278d18bc80b" - integrity sha512-2pYIkkBTZsEdccfc+dPsKZeSw3tBzKSyl0b2lGrfmNX2Y41qqOzsJCyI1WO1uvEIP8aOaLy4hPpqRIBe4ee7hw== +"@lerna/import@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/import/-/import-3.18.5.tgz#a9c7d8601870729851293c10abd18b3707f7ba5e" + integrity sha512-PH0WVLEgp+ORyNKbGGwUcrueW89K3Iuk/DDCz8mFyG2IG09l/jOF0vzckEyGyz6PO5CMcz4TI1al/qnp3FrahQ== dependencies: "@lerna/child-process" "3.16.5" - "@lerna/command" "3.18.0" - "@lerna/prompt" "3.13.0" + "@lerna/command" "3.18.5" + "@lerna/prompt" "3.18.5" "@lerna/pulse-till-done" "3.13.0" "@lerna/validation-error" "3.13.0" dedent "^0.7.0" fs-extra "^8.1.0" p-map-series "^1.0.0" -"@lerna/init@3.18.0": - version "3.18.0" - resolved "https://registry.yarnpkg.com/@lerna/init/-/init-3.18.0.tgz#b23b9170cce1f4630170dd744e8ee75785ea898d" - integrity sha512-/vHpmXkMlSaJaq25v5K13mcs/2L7E32O6dSsEkHaZCDRiV2BOqsZng9jjbE/4ynfsWfLLlU9ZcydwG72C3I+mQ== +"@lerna/init@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/init/-/init-3.18.5.tgz#86dd0b2b3290755a96975069b5cb007f775df9f5" + integrity sha512-oCwipWrha98EcJAHm8AGd2YFFLNI7AW9AWi0/LbClj1+XY9ah+uifXIgYGfTk63LbgophDd8936ZEpHMxBsbAg== dependencies: "@lerna/child-process" "3.16.5" - "@lerna/command" "3.18.0" + "@lerna/command" "3.18.5" fs-extra "^8.1.0" p-map "^2.1.0" write-json-file "^3.2.0" -"@lerna/link@3.18.0": - version "3.18.0" - resolved "https://registry.yarnpkg.com/@lerna/link/-/link-3.18.0.tgz#bc72dc62ef4d8fb842b3286887980f98b764781d" - integrity sha512-FbbIpH0EpsC+dpAbvxCoF3cn7F1MAyJjEa5Lh3XkDGATOlinMFuKCbmX0NLpOPQZ5zghvrui97cx+jz5F2IlHw== +"@lerna/link@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/link/-/link-3.18.5.tgz#f24347e4f0b71d54575bd37cfa1794bc8ee91b18" + integrity sha512-xTN3vktJpkT7Nqc3QkZRtHO4bT5NvuLMtKNIBDkks0HpGxC9PRyyqwOoCoh1yOGbrWIuDezhfMg3Qow+6I69IQ== dependencies: - "@lerna/command" "3.18.0" - "@lerna/package-graph" "3.18.0" + "@lerna/command" "3.18.5" + "@lerna/package-graph" "3.18.5" "@lerna/symlink-dependencies" "3.17.0" p-map "^2.1.0" slash "^2.0.0" -"@lerna/list@3.18.4": - version "3.18.4" - resolved "https://registry.yarnpkg.com/@lerna/list/-/list-3.18.4.tgz#4320f262cdb2df54b57b3ef0da935c568e30f1e9" - integrity sha512-bgtlhAwhjHOTLq0iIuPs30abeuLbwZvVB60Ym8kPp+chh939obKU3vy2KMyX+Gpxf8pzuQG+k986YXcUBvXVsw== +"@lerna/list@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/list/-/list-3.18.5.tgz#58863f17c81e24e2c38018eb8619fc99d7cc5c82" + integrity sha512-qIeomm28C2OCM8TMjEe/chTnQf6XLN54wPVQ6kZy+axMYxANFNt/uhs6GZEmhem7GEVawzkyHSz5ZJPsfH3IFg== dependencies: - "@lerna/command" "3.18.0" + "@lerna/command" "3.18.5" "@lerna/filter-options" "3.18.4" - "@lerna/listable" "3.18.4" + "@lerna/listable" "3.18.5" "@lerna/output" "3.13.0" -"@lerna/listable@3.18.4": - version "3.18.4" - resolved "https://registry.yarnpkg.com/@lerna/listable/-/listable-3.18.4.tgz#45d14ad4eba00d7da71deba839312bed78e02680" - integrity sha512-EKSsnST5k3dZfw+UTwBH1/sHQ1YfgjYjGxXCabyn55mMgc2GjoDekODMYzZ1TNF2NNy6RgIZ24X2JI8G22nZUw== +"@lerna/listable@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/listable/-/listable-3.18.5.tgz#e82798405b5ed8fc51843c8ef1e7a0e497388a1a" + integrity sha512-Sdr3pVyaEv5A7ZkGGYR7zN+tTl2iDcinryBPvtuv20VJrXBE8wYcOks1edBTcOWsPjCE/rMP4bo1pseyk3UTsg== dependencies: - "@lerna/query-graph" "3.18.0" + "@lerna/query-graph" "3.18.5" chalk "^2.3.1" columnify "^1.5.4" @@ -731,13 +731,13 @@ config-chain "^1.1.11" pify "^4.0.1" -"@lerna/npm-dist-tag@3.18.1": - version "3.18.1" - resolved "https://registry.yarnpkg.com/@lerna/npm-dist-tag/-/npm-dist-tag-3.18.1.tgz#d4dd82ea92e41e960b7117f83102ebcd7a23e511" - integrity sha512-vWkZh2T/O9OjPLDrba0BTWO7ug/C3sCwjw7Qyk1aEbxMBXB/eEJPqirwJTWT+EtRJQYB01ky3K8ZFOhElVyjLw== +"@lerna/npm-dist-tag@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/npm-dist-tag/-/npm-dist-tag-3.18.5.tgz#9ef9abb7c104077b31f6fab22cc73b314d54ac55" + integrity sha512-xw0HDoIG6HreVsJND9/dGls1c+lf6vhu7yJoo56Sz5bvncTloYGLUppIfDHQr4ZvmPCK8rsh0euCVh2giPxzKQ== dependencies: "@evocateur/npm-registry-fetch" "^4.0.0" - "@lerna/otplease" "3.16.0" + "@lerna/otplease" "3.18.5" figgy-pudding "^3.5.1" npm-package-arg "^6.1.0" npmlog "^4.1.2" @@ -755,13 +755,13 @@ signal-exit "^3.0.2" write-pkg "^3.1.0" -"@lerna/npm-publish@3.16.2": - version "3.16.2" - resolved "https://registry.yarnpkg.com/@lerna/npm-publish/-/npm-publish-3.16.2.tgz#a850b54739446c4aa766a0ceabfa9283bb0be676" - integrity sha512-tGMb9vfTxP57vUV5svkBQxd5Tzc+imZbu9ZYf8Mtwe0+HYfDjNiiHLIQw7G95w4YRdc5KsCE8sQ0uSj+f2soIg== +"@lerna/npm-publish@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/npm-publish/-/npm-publish-3.18.5.tgz#240e4039959fd9816b49c5b07421e11b5cb000af" + integrity sha512-3etLT9+2L8JAx5F8uf7qp6iAtOLSMj+ZYWY6oUgozPi/uLqU0/gsMsEXh3F0+YVW33q0M61RpduBoAlOOZnaTg== dependencies: "@evocateur/libnpmpublish" "^1.2.2" - "@lerna/otplease" "3.16.0" + "@lerna/otplease" "3.18.5" "@lerna/run-lifecycle" "3.16.2" figgy-pudding "^3.5.1" fs-extra "^8.1.0" @@ -779,12 +779,12 @@ "@lerna/get-npm-exec-opts" "3.13.0" npmlog "^4.1.2" -"@lerna/otplease@3.16.0": - version "3.16.0" - resolved "https://registry.yarnpkg.com/@lerna/otplease/-/otplease-3.16.0.tgz#de66aec4f3e835a465d7bea84b58a4ab6590a0fa" - integrity sha512-uqZ15wYOHC+/V0WnD2iTLXARjvx3vNrpiIeyIvVlDB7rWse9mL4egex/QSgZ+lDx1OID7l2kgvcUD9cFpbqB7Q== +"@lerna/otplease@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/otplease/-/otplease-3.18.5.tgz#b77b8e760b40abad9f7658d988f3ea77d4fd0231" + integrity sha512-S+SldXAbcXTEDhzdxYLU0ZBKuYyURP/ND2/dK6IpKgLxQYh/z4ScljPDMyKymmEvgiEJmBsPZAAPfmNPEzxjog== dependencies: - "@lerna/prompt" "3.13.0" + "@lerna/prompt" "3.18.5" figgy-pudding "^3.5.1" "@lerna/output@3.13.0": @@ -808,10 +808,10 @@ tar "^4.4.10" temp-write "^3.4.0" -"@lerna/package-graph@3.18.0": - version "3.18.0" - resolved "https://registry.yarnpkg.com/@lerna/package-graph/-/package-graph-3.18.0.tgz#eb42d14404a55b26b2472081615e26b0817cd91a" - integrity sha512-BLYDHO5ihPh20i3zoXfLZ5ZWDCrPuGANgVhl7k5pCmRj90LCvT+C7V3zrw70fErGAfvkcYepMqxD+oBrAYwquQ== +"@lerna/package-graph@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/package-graph/-/package-graph-3.18.5.tgz#c740e2ea3578d059e551633e950690831b941f6b" + integrity sha512-8QDrR9T+dBegjeLr+n9WZTVxUYUhIUjUgZ0gvNxUBN8S1WB9r6H5Yk56/MVaB64tA3oGAN9IIxX6w0WvTfFudA== dependencies: "@lerna/prerelease-id-from-version" "3.16.0" "@lerna/validation-error" "3.13.0" @@ -853,18 +853,18 @@ resolve-from "^4.0.0" write-json-file "^3.2.0" -"@lerna/prompt@3.13.0": - version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/prompt/-/prompt-3.13.0.tgz#53571462bb3f5399cc1ca6d335a411fe093426a5" - integrity sha512-P+lWSFokdyvYpkwC3it9cE0IF2U5yy2mOUbGvvE4iDb9K7TyXGE+7lwtx2thtPvBAfIb7O13POMkv7df03HJeA== +"@lerna/prompt@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/prompt/-/prompt-3.18.5.tgz#628cd545f225887d060491ab95df899cfc5218a1" + integrity sha512-rkKj4nm1twSbBEb69+Em/2jAERK8htUuV8/xSjN0NPC+6UjzAwY52/x9n5cfmpa9lyKf/uItp7chCI7eDmNTKQ== dependencies: inquirer "^6.2.0" npmlog "^4.1.2" -"@lerna/publish@3.18.4": - version "3.18.4" - resolved "https://registry.yarnpkg.com/@lerna/publish/-/publish-3.18.4.tgz#2f3de9d00ae63ec89b5411199e8bac96445b9f17" - integrity sha512-Q+MqM5DUZvk+uT6hdEyO3khXET6LwED0YEuCu8fRwtHad03HkZ9i8PtTY5h8Sn6D6RCyCOlHTuf8O0KKAUy3ow== +"@lerna/publish@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/publish/-/publish-3.18.5.tgz#8cc708d83a4cb7ab1c4cc020a02e7ebc4b6b0b0e" + integrity sha512-ifYqLX6mvw95T8vYRlhT68UC7Al0flQvnf5uF9lDgdrgR5Bs+BTwzk3D+0ctdqMtfooekrV6pqfW0R3gtwRffQ== dependencies: "@evocateur/libnpmaccess" "^3.1.2" "@evocateur/npm-registry-fetch" "^4.0.0" @@ -872,22 +872,22 @@ "@lerna/check-working-tree" "3.16.5" "@lerna/child-process" "3.16.5" "@lerna/collect-updates" "3.18.0" - "@lerna/command" "3.18.0" + "@lerna/command" "3.18.5" "@lerna/describe-ref" "3.16.5" "@lerna/log-packed" "3.16.0" "@lerna/npm-conf" "3.16.0" - "@lerna/npm-dist-tag" "3.18.1" - "@lerna/npm-publish" "3.16.2" - "@lerna/otplease" "3.16.0" + "@lerna/npm-dist-tag" "3.18.5" + "@lerna/npm-publish" "3.18.5" + "@lerna/otplease" "3.18.5" "@lerna/output" "3.13.0" "@lerna/pack-directory" "3.16.4" "@lerna/prerelease-id-from-version" "3.16.0" - "@lerna/prompt" "3.13.0" + "@lerna/prompt" "3.18.5" "@lerna/pulse-till-done" "3.13.0" "@lerna/run-lifecycle" "3.16.2" - "@lerna/run-topologically" "3.18.0" + "@lerna/run-topologically" "3.18.5" "@lerna/validation-error" "3.13.0" - "@lerna/version" "3.18.4" + "@lerna/version" "3.18.5" figgy-pudding "^3.5.1" fs-extra "^8.1.0" npm-package-arg "^6.1.0" @@ -904,12 +904,12 @@ dependencies: npmlog "^4.1.2" -"@lerna/query-graph@3.18.0": - version "3.18.0" - resolved "https://registry.yarnpkg.com/@lerna/query-graph/-/query-graph-3.18.0.tgz#43801a2f1b80a0ea0bfd9d42d470605326a3035d" - integrity sha512-fgUhLx6V0jDuKZaKj562jkuuhrfVcjl5sscdfttJ8dXNVADfDz76nzzwLY0ZU7/0m69jDedohn5Fx5p7hDEVEg== +"@lerna/query-graph@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/query-graph/-/query-graph-3.18.5.tgz#df4830bb5155273003bf35e8dda1c32d0927bd86" + integrity sha512-50Lf4uuMpMWvJ306be3oQDHrWV42nai9gbIVByPBYJuVW8dT8O8pA3EzitNYBUdLL9/qEVbrR0ry1HD7EXwtRA== dependencies: - "@lerna/package-graph" "3.18.0" + "@lerna/package-graph" "3.18.5" figgy-pudding "^3.5.1" "@lerna/resolve-symlink@3.16.0": @@ -941,25 +941,25 @@ npm-lifecycle "^3.1.2" npmlog "^4.1.2" -"@lerna/run-topologically@3.18.0": - version "3.18.0" - resolved "https://registry.yarnpkg.com/@lerna/run-topologically/-/run-topologically-3.18.0.tgz#9508604553cfbeba106cd84b711fade17947f94a" - integrity sha512-lrfEewwuUMC3ioxf9Z9NdHUakN6ihekcPfdYbzR2slmdbjYKmIA5srkWdrK8NwOpQCAuekpOovH2s8X3FGEopg== +"@lerna/run-topologically@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/run-topologically/-/run-topologically-3.18.5.tgz#3cd639da20e967d7672cb88db0f756b92f2fdfc3" + integrity sha512-6N1I+6wf4hLOnPW+XDZqwufyIQ6gqoPfHZFkfWlvTQ+Ue7CuF8qIVQ1Eddw5HKQMkxqN10thKOFfq/9NQZ4NUg== dependencies: - "@lerna/query-graph" "3.18.0" + "@lerna/query-graph" "3.18.5" figgy-pudding "^3.5.1" p-queue "^4.0.0" -"@lerna/run@3.18.4": - version "3.18.4" - resolved "https://registry.yarnpkg.com/@lerna/run/-/run-3.18.4.tgz#c3ab3bffe4f098761c210a3215582f3b5b0d7227" - integrity sha512-u2ZNO2fVk5kVEpbpn4DLJZZxZ08LFnIFuaXJMAhxvOgvm12ZF2rabA9kZc3NXp5+DedG5nHHgyoyLVVbStKzBA== +"@lerna/run@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/run/-/run-3.18.5.tgz#09ae809b16445d3621249c24596cf4ae8e250d5d" + integrity sha512-1S0dZccNJO8+gT5ztYE4rHTEnbXVwThHOfDnlVt2KDxl9cbnBALk3xprGLW7lSzJsxegS849hxrAPUh0UorMgw== dependencies: - "@lerna/command" "3.18.0" + "@lerna/command" "3.18.5" "@lerna/filter-options" "3.18.4" "@lerna/npm-run-script" "3.16.5" "@lerna/output" "3.13.0" - "@lerna/run-topologically" "3.18.0" + "@lerna/run-topologically" "3.18.5" "@lerna/timer" "3.13.0" "@lerna/validation-error" "3.13.0" p-map "^2.1.0" @@ -999,23 +999,23 @@ dependencies: npmlog "^4.1.2" -"@lerna/version@3.18.4": - version "3.18.4" - resolved "https://registry.yarnpkg.com/@lerna/version/-/version-3.18.4.tgz#48261a8a69d1b15ab40a7cc6400381c4e480ec6b" - integrity sha512-+gR9H89qSP8iqzNi4tRVQUbWlFMOlhbY6+5TXkP72Ibb/z87O+C46DBqizSMVaPQYdSYjS1c9Xfa1oOhEWxGaw== +"@lerna/version@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/version/-/version-3.18.5.tgz#0c4f0c2f8d23e9c95c2aa77ad9ce5c7ef025fac0" + integrity sha512-eSMxLIDuVxZIq0JZKNih50x1IZuMmViwF59uwOGMx0hHB84N3waE8HXOF9CJXDSjeP6sHB8tS+Y+X5fFpBop2Q== dependencies: "@lerna/check-working-tree" "3.16.5" "@lerna/child-process" "3.16.5" "@lerna/collect-updates" "3.18.0" - "@lerna/command" "3.18.0" - "@lerna/conventional-commits" "3.16.4" + "@lerna/command" "3.18.5" + "@lerna/conventional-commits" "3.18.5" "@lerna/github-client" "3.16.5" "@lerna/gitlab-client" "3.15.0" "@lerna/output" "3.13.0" "@lerna/prerelease-id-from-version" "3.16.0" - "@lerna/prompt" "3.13.0" + "@lerna/prompt" "3.18.5" "@lerna/run-lifecycle" "3.16.2" - "@lerna/run-topologically" "3.18.0" + "@lerna/run-topologically" "3.18.5" "@lerna/validation-error" "3.13.0" chalk "^2.3.1" dedent "^0.7.0" @@ -2160,6 +2160,15 @@ cliui@^6.0.0: strip-ansi "^6.0.0" wrap-ansi "^6.2.0" +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + clone@^1.0.2: version "1.0.4" resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" @@ -4996,26 +5005,26 @@ left-pad@^1.3.0: resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.3.0.tgz#5b8a3a7765dfe001261dde915589e782f8c94d1e" integrity sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA== -lerna@^3.18.4: - version "3.18.4" - resolved "https://registry.yarnpkg.com/lerna/-/lerna-3.18.4.tgz#132858cabb8fc8393341ddddbbbd85dd0ca82a79" - integrity sha512-DiU53cvMxaU07Bj2HwBwUQ2O3c/ORNq/QwKj1vGJH4vSkZSTUxPryp2baSNlt8PmnLNXOVpw0vOTRkEF+6n/cA== - dependencies: - "@lerna/add" "3.18.4" - "@lerna/bootstrap" "3.18.4" - "@lerna/changed" "3.18.4" - "@lerna/clean" "3.18.4" - "@lerna/cli" "3.18.0" - "@lerna/create" "3.18.0" - "@lerna/diff" "3.18.0" - "@lerna/exec" "3.18.4" - "@lerna/import" "3.18.0" - "@lerna/init" "3.18.0" - "@lerna/link" "3.18.0" - "@lerna/list" "3.18.4" - "@lerna/publish" "3.18.4" - "@lerna/run" "3.18.4" - "@lerna/version" "3.18.4" +lerna@^3.19.0: + version "3.19.0" + resolved "https://registry.yarnpkg.com/lerna/-/lerna-3.19.0.tgz#6d53b613eca7da426ab1e97c01ce6fb39754da6c" + integrity sha512-YtMmwEqzWHQCh7Ynk7BvjrZri3EkSeVqTAcwZIqWlv9V/dCfvFPyRqp+2NIjPB5nj1FWXLRH6F05VT/qvzuuOA== + dependencies: + "@lerna/add" "3.19.0" + "@lerna/bootstrap" "3.18.5" + "@lerna/changed" "3.18.5" + "@lerna/clean" "3.18.5" + "@lerna/cli" "3.18.5" + "@lerna/create" "3.18.5" + "@lerna/diff" "3.18.5" + "@lerna/exec" "3.18.5" + "@lerna/import" "3.18.5" + "@lerna/init" "3.18.5" + "@lerna/link" "3.18.5" + "@lerna/list" "3.18.5" + "@lerna/publish" "3.18.5" + "@lerna/run" "3.18.5" + "@lerna/version" "3.18.5" import-local "^2.0.0" npmlog "^4.1.2" @@ -6954,6 +6963,13 @@ setprototypeof@1.1.1: resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + dependencies: + kind-of "^6.0.2" + shebang-command@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" @@ -8321,7 +8337,7 @@ yargs@^13.2.2, yargs@^13.3.0: y18n "^4.0.0" yargs-parser "^13.1.1" -yargs@^14.2.0: +yargs@^14.2.0, yargs@^14.2.2: version "14.2.2" resolved "https://registry.yarnpkg.com/yargs/-/yargs-14.2.2.tgz#2769564379009ff8597cdd38fba09da9b493c4b5" integrity sha512-/4ld+4VV5RnrynMhPZJ/ZpOCGSCeghMykZ3BhdFBDa9Wy/RH6uEGNWDJog+aUlq+9OM1CFTgtYRW5Is1Po9NOA== From d0dc09bc5d89a493c66696bb26258f97bb86ac47 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 22 Nov 2019 22:38:53 +0000 Subject: [PATCH 007/465] chore(deps-dev): bump @types/sinon from 7.5.0 to 7.5.1 (#5141) Bumps [@types/sinon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sinon) from 7.5.0 to 7.5.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/sinon) Signed-off-by: dependabot-preview[bot] --- packages/@aws-cdk/assets/package.json | 2 +- packages/@aws-cdk/aws-lambda/package.json | 2 +- packages/@aws-cdk/aws-s3-assets/package.json | 2 +- packages/@aws-cdk/custom-resources/package.json | 2 +- packages/aws-cdk/package.json | 2 +- yarn.lock | 8 ++++---- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/packages/@aws-cdk/assets/package.json b/packages/@aws-cdk/assets/package.json index 3614445b601a4..995f1628ceaf5 100644 --- a/packages/@aws-cdk/assets/package.json +++ b/packages/@aws-cdk/assets/package.json @@ -67,7 +67,7 @@ "devDependencies": { "@aws-cdk/assert": "1.17.1", "@types/minimatch": "^3.0.3", - "@types/sinon": "^7.5.0", + "@types/sinon": "^7.5.1", "aws-cdk": "1.17.1", "cdk-build-tools": "1.17.1", "cdk-integ-tools": "1.17.1", diff --git a/packages/@aws-cdk/aws-lambda/package.json b/packages/@aws-cdk/aws-lambda/package.json index a8811e2b96699..bbcf5d05410e0 100644 --- a/packages/@aws-cdk/aws-lambda/package.json +++ b/packages/@aws-cdk/aws-lambda/package.json @@ -71,7 +71,7 @@ "@aws-cdk/assert": "1.17.1", "@types/aws-lambda": "^8.10.36", "@types/lodash": "^4.14.149", - "@types/sinon": "^7.5.0", + "@types/sinon": "^7.5.1", "aws-sdk": "^2.578.0", "aws-sdk-mock": "^4.5.0", "cdk-build-tools": "1.17.1", diff --git a/packages/@aws-cdk/aws-s3-assets/package.json b/packages/@aws-cdk/aws-s3-assets/package.json index 93788824aaf99..5de1659c70389 100644 --- a/packages/@aws-cdk/aws-s3-assets/package.json +++ b/packages/@aws-cdk/aws-s3-assets/package.json @@ -62,7 +62,7 @@ "license": "Apache-2.0", "devDependencies": { "@aws-cdk/assert": "1.17.1", - "@types/sinon": "^7.5.0", + "@types/sinon": "^7.5.1", "aws-cdk": "1.17.1", "cdk-build-tools": "1.17.1", "cdk-integ-tools": "1.17.1", diff --git a/packages/@aws-cdk/custom-resources/package.json b/packages/@aws-cdk/custom-resources/package.json index cd4e75e78a3eb..3c0e506279020 100644 --- a/packages/@aws-cdk/custom-resources/package.json +++ b/packages/@aws-cdk/custom-resources/package.json @@ -73,7 +73,7 @@ "@aws-cdk/aws-s3": "1.17.1", "@aws-cdk/aws-ssm": "1.17.1", "@types/aws-lambda": "^8.10.36", - "@types/sinon": "^7.5.0", + "@types/sinon": "^7.5.1", "aws-sdk": "^2.578.0", "aws-sdk-mock": "^4.5.0", "cdk-build-tools": "1.17.1", diff --git a/packages/aws-cdk/package.json b/packages/aws-cdk/package.json index 1ce4ce8ceee26..afab3e2b6193f 100644 --- a/packages/aws-cdk/package.json +++ b/packages/aws-cdk/package.json @@ -45,7 +45,7 @@ "@types/node": "^10.17.5", "@types/request": "^2.48.3", "@types/semver": "^6.2.0", - "@types/sinon": "^7.5.0", + "@types/sinon": "^7.5.1", "@types/table": "^4.0.7", "@types/uuid": "^3.4.6", "@types/yaml": "^1.2.0", diff --git a/yarn.lock b/yarn.lock index ccd97838313c8..bb08e69bce640 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1310,10 +1310,10 @@ resolved "https://registry.yarnpkg.com/@types/semver/-/semver-6.2.0.tgz#d688d574400d96c5b0114968705366f431831e1a" integrity sha512-1OzrNb4RuAzIT7wHSsgZRlMBlNsJl+do6UblR7JMW4oB7bbR+uBEYtUh7gEc/jM84GGilh68lSOokyM/zNUlBA== -"@types/sinon@^7.5.0": - version "7.5.0" - resolved "https://registry.yarnpkg.com/@types/sinon/-/sinon-7.5.0.tgz#f5a10c27175465a0b001b68d8b9f761582967cc6" - integrity sha512-NyzhuSBy97B/zE58cDw4NyGvByQbAHNP9069KVSgnXt/sc0T6MFRh0InKAeBVHJWdSXG1S3+PxgVIgKo9mTHbw== +"@types/sinon@^7.5.1": + version "7.5.1" + resolved "https://registry.yarnpkg.com/@types/sinon/-/sinon-7.5.1.tgz#d27b81af0d1cfe1f9b24eebe7a24f74ae40f5b7c" + integrity sha512-EZQUP3hSZQyTQRfiLqelC9NMWd1kqLcmQE0dMiklxBkgi84T+cHOhnKpgk4NnOWpGX863yE6+IaGnOXUNFqDnQ== "@types/stack-utils@^1.0.1": version "1.0.1" From 802abdee0fbcf2018fcdffffaa7c9b22858fdc6f Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 22 Nov 2019 23:02:48 +0000 Subject: [PATCH 008/465] chore(deps): bump ts-jest from 24.1.0 to 24.2.0 (#5161) Bumps [ts-jest](https://github.com/kulshekhar/ts-jest) from 24.1.0 to 24.2.0. - [Release notes](https://github.com/kulshekhar/ts-jest/releases) - [Changelog](https://github.com/kulshekhar/ts-jest/blob/master/CHANGELOG.md) - [Commits](https://github.com/kulshekhar/ts-jest/commits) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- tools/cdk-build-tools/package.json | 2 +- yarn.lock | 8 ++++---- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index bb35528d82878..7905608345831 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "nodeunit": "^0.11.3", "nyc": "^14.1.1", "standard-version": "^7.0.1", - "ts-jest": "^24.1.0", + "ts-jest": "^24.2.0", "tslint": "^5.20.1", "typescript": "~3.6.4" }, diff --git a/tools/cdk-build-tools/package.json b/tools/cdk-build-tools/package.json index 208d1084f0dde..8cbf748f6ef1f 100644 --- a/tools/cdk-build-tools/package.json +++ b/tools/cdk-build-tools/package.json @@ -45,7 +45,7 @@ "jsii-pacmak": "^0.20.7", "nodeunit": "^0.11.3", "nyc": "^14.1.1", - "ts-jest": "^24.1.0", + "ts-jest": "^24.2.0", "tslint": "^5.20.1", "typescript": "~3.6.4", "yargs": "^15.0.1" diff --git a/yarn.lock b/yarn.lock index bb08e69bce640..f522a9e8e0302 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7767,10 +7767,10 @@ trivial-deferred@^1.0.1: resolved "https://registry.yarnpkg.com/trivial-deferred/-/trivial-deferred-1.0.1.tgz#376d4d29d951d6368a6f7a0ae85c2f4d5e0658f3" integrity sha1-N21NKdlR1jaKb3oK6FwvTV4GWPM= -ts-jest@^24.1.0: - version "24.1.0" - resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-24.1.0.tgz#2eaa813271a2987b7e6c3fefbda196301c131734" - integrity sha512-HEGfrIEAZKfu1pkaxB9au17b1d9b56YZSqz5eCVE8mX68+5reOvlM93xGOzzCREIov9mdH7JBG+s0UyNAqr0tQ== +ts-jest@^24.2.0: + version "24.2.0" + resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-24.2.0.tgz#7abca28c2b4b0a1fdd715cd667d65d047ea4e768" + integrity sha512-Yc+HLyldlIC9iIK8xEN7tV960Or56N49MDP7hubCZUeI7EbIOTsas6rXCMB4kQjLACJ7eDOF4xWEO5qumpKsag== dependencies: bs-logger "0.x" buffer-from "1.x" From de65e2156f330a63b4290960f053122c3c64f01c Mon Sep 17 00:00:00 2001 From: Romain Marcadier-Muller Date: Mon, 25 Nov 2019 09:27:22 +0100 Subject: [PATCH 009/465] chore: un-do dependency upgrades (#5174) * Revert "chore(deps): bump ts-jest from 24.1.0 to 24.2.0 (#5161)" This reverts commit 802abdee0fbcf2018fcdffffaa7c9b22858fdc6f. * Revert "chore(deps-dev): bump @types/sinon from 7.5.0 to 7.5.1 (#5141)" This reverts commit d0dc09bc5d89a493c66696bb26258f97bb86ac47. * Revert "chore(deps-dev): bump lerna from 3.18.4 to 3.19.0 (#5139)" This reverts commit 2f0d127feeb5cb466fea5d95644221d936688c3d. * Revert "chore(deps-dev): bump fast-check from 1.18.1 to 1.19.0 (#5117)" This reverts commit 564d7056ca884ac8c3d68521f561ba61d8a1c032. * Revert "chore(deps): bump aws-sdk from 2.575.0 to 2.578.0 (#5164)" This reverts commit 613c6ef9f942e109990e6e2c2b05447492920a32. --- package.json | 4 +- packages/@aws-cdk/app-delivery/package.json | 2 +- packages/@aws-cdk/assets/package.json | 2 +- .../aws-applicationautoscaling/package.json | 2 +- .../aws-autoscaling-common/package.json | 2 +- packages/@aws-cdk/aws-cloudfront/package.json | 2 +- packages/@aws-cdk/aws-cloudtrail/package.json | 2 +- packages/@aws-cdk/aws-codebuild/package.json | 2 +- packages/@aws-cdk/aws-codecommit/package.json | 2 +- .../@aws-cdk/aws-events-targets/package.json | 2 +- packages/@aws-cdk/aws-lambda/package.json | 4 +- packages/@aws-cdk/aws-route53/package.json | 2 +- packages/@aws-cdk/aws-s3-assets/package.json | 2 +- packages/@aws-cdk/aws-sqs/package.json | 2 +- .../@aws-cdk/cloudformation-diff/package.json | 2 +- packages/@aws-cdk/core/package.json | 2 +- .../@aws-cdk/custom-resources/package.json | 4 +- packages/aws-cdk/package.json | 4 +- tools/cdk-build-tools/package.json | 2 +- yarn.lock | 374 +++++++++--------- 20 files changed, 202 insertions(+), 218 deletions(-) diff --git a/package.json b/package.json index 7905608345831..aadc5e488113e 100644 --- a/package.json +++ b/package.json @@ -21,11 +21,11 @@ "jest": "^24.9.0", "jsii-diff": "^0.20.7", "jsii-pacmak": "^0.20.7", - "lerna": "^3.19.0", + "lerna": "^3.18.4", "nodeunit": "^0.11.3", "nyc": "^14.1.1", "standard-version": "^7.0.1", - "ts-jest": "^24.2.0", + "ts-jest": "^24.1.0", "tslint": "^5.20.1", "typescript": "~3.6.4" }, diff --git a/packages/@aws-cdk/app-delivery/package.json b/packages/@aws-cdk/app-delivery/package.json index 359416b9ed87a..c8e907ac84d49 100644 --- a/packages/@aws-cdk/app-delivery/package.json +++ b/packages/@aws-cdk/app-delivery/package.json @@ -56,7 +56,7 @@ "@aws-cdk/aws-s3": "1.17.1", "cdk-build-tools": "1.17.1", "cdk-integ-tools": "1.17.1", - "fast-check": "^1.19.0", + "fast-check": "^1.18.1", "pkglint": "1.17.1" }, "repository": { diff --git a/packages/@aws-cdk/assets/package.json b/packages/@aws-cdk/assets/package.json index 995f1628ceaf5..3614445b601a4 100644 --- a/packages/@aws-cdk/assets/package.json +++ b/packages/@aws-cdk/assets/package.json @@ -67,7 +67,7 @@ "devDependencies": { "@aws-cdk/assert": "1.17.1", "@types/minimatch": "^3.0.3", - "@types/sinon": "^7.5.1", + "@types/sinon": "^7.5.0", "aws-cdk": "1.17.1", "cdk-build-tools": "1.17.1", "cdk-integ-tools": "1.17.1", diff --git a/packages/@aws-cdk/aws-applicationautoscaling/package.json b/packages/@aws-cdk/aws-applicationautoscaling/package.json index 6ca908f1ee318..b7ced5a6ab659 100644 --- a/packages/@aws-cdk/aws-applicationautoscaling/package.json +++ b/packages/@aws-cdk/aws-applicationautoscaling/package.json @@ -67,7 +67,7 @@ "@aws-cdk/assert": "1.17.1", "cdk-build-tools": "1.17.1", "cfn2ts": "1.17.1", - "fast-check": "^1.19.0", + "fast-check": "^1.18.1", "pkglint": "1.17.1" }, "dependencies": { diff --git a/packages/@aws-cdk/aws-autoscaling-common/package.json b/packages/@aws-cdk/aws-autoscaling-common/package.json index cfb9588a8444f..84c2ca4c03a78 100644 --- a/packages/@aws-cdk/aws-autoscaling-common/package.json +++ b/packages/@aws-cdk/aws-autoscaling-common/package.json @@ -63,7 +63,7 @@ "@aws-cdk/assert": "1.17.1", "cdk-build-tools": "1.17.1", "cdk-integ-tools": "1.17.1", - "fast-check": "^1.19.0", + "fast-check": "^1.18.1", "pkglint": "1.17.1" }, "dependencies": { diff --git a/packages/@aws-cdk/aws-cloudfront/package.json b/packages/@aws-cdk/aws-cloudfront/package.json index c8712b75d68bc..2c00a4762f127 100644 --- a/packages/@aws-cdk/aws-cloudfront/package.json +++ b/packages/@aws-cdk/aws-cloudfront/package.json @@ -65,7 +65,7 @@ "license": "Apache-2.0", "devDependencies": { "@aws-cdk/assert": "1.17.1", - "aws-sdk": "^2.578.0", + "aws-sdk": "^2.575.0", "cdk-build-tools": "1.17.1", "cdk-integ-tools": "1.17.1", "cfn2ts": "1.17.1", diff --git a/packages/@aws-cdk/aws-cloudtrail/package.json b/packages/@aws-cdk/aws-cloudtrail/package.json index 7faa3b07f4483..0d08e94648e2e 100644 --- a/packages/@aws-cdk/aws-cloudtrail/package.json +++ b/packages/@aws-cdk/aws-cloudtrail/package.json @@ -65,7 +65,7 @@ "license": "Apache-2.0", "devDependencies": { "@aws-cdk/assert": "1.17.1", - "aws-sdk": "^2.578.0", + "aws-sdk": "^2.575.0", "cdk-build-tools": "1.17.1", "cdk-integ-tools": "1.17.1", "cfn2ts": "1.17.1", diff --git a/packages/@aws-cdk/aws-codebuild/package.json b/packages/@aws-cdk/aws-codebuild/package.json index b751384e22c00..43b6e78354e2f 100644 --- a/packages/@aws-cdk/aws-codebuild/package.json +++ b/packages/@aws-cdk/aws-codebuild/package.json @@ -71,7 +71,7 @@ "@aws-cdk/assert": "1.17.1", "@aws-cdk/aws-sns": "1.17.1", "@aws-cdk/aws-sqs": "1.17.1", - "aws-sdk": "^2.578.0", + "aws-sdk": "^2.575.0", "cdk-build-tools": "1.17.1", "cdk-integ-tools": "1.17.1", "cfn2ts": "1.17.1", diff --git a/packages/@aws-cdk/aws-codecommit/package.json b/packages/@aws-cdk/aws-codecommit/package.json index 5d64bd0e1a1ba..6bb96f6cbb37a 100644 --- a/packages/@aws-cdk/aws-codecommit/package.json +++ b/packages/@aws-cdk/aws-codecommit/package.json @@ -71,7 +71,7 @@ "devDependencies": { "@aws-cdk/assert": "1.17.1", "@aws-cdk/aws-sns": "1.17.1", - "aws-sdk": "^2.578.0", + "aws-sdk": "^2.575.0", "cdk-build-tools": "1.17.1", "cdk-integ-tools": "1.17.1", "cfn2ts": "1.17.1", diff --git a/packages/@aws-cdk/aws-events-targets/package.json b/packages/@aws-cdk/aws-events-targets/package.json index 6f452d48ee3ca..c8daa0a98d61f 100644 --- a/packages/@aws-cdk/aws-events-targets/package.json +++ b/packages/@aws-cdk/aws-events-targets/package.json @@ -82,7 +82,7 @@ "devDependencies": { "@aws-cdk/assert": "1.17.1", "@aws-cdk/aws-codecommit": "1.17.1", - "aws-sdk": "^2.578.0", + "aws-sdk": "^2.575.0", "aws-sdk-mock": "^4.5.0", "cdk-build-tools": "1.17.1", "cdk-integ-tools": "1.17.1", diff --git a/packages/@aws-cdk/aws-lambda/package.json b/packages/@aws-cdk/aws-lambda/package.json index bbcf5d05410e0..eaf7efd6a4c5b 100644 --- a/packages/@aws-cdk/aws-lambda/package.json +++ b/packages/@aws-cdk/aws-lambda/package.json @@ -71,8 +71,8 @@ "@aws-cdk/assert": "1.17.1", "@types/aws-lambda": "^8.10.36", "@types/lodash": "^4.14.149", - "@types/sinon": "^7.5.1", - "aws-sdk": "^2.578.0", + "@types/sinon": "^7.5.0", + "aws-sdk": "^2.575.0", "aws-sdk-mock": "^4.5.0", "cdk-build-tools": "1.17.1", "cdk-integ-tools": "1.17.1", diff --git a/packages/@aws-cdk/aws-route53/package.json b/packages/@aws-cdk/aws-route53/package.json index 1ca7ab9361b71..edf8f9841de3f 100644 --- a/packages/@aws-cdk/aws-route53/package.json +++ b/packages/@aws-cdk/aws-route53/package.json @@ -65,7 +65,7 @@ "license": "Apache-2.0", "devDependencies": { "@aws-cdk/assert": "1.17.1", - "aws-sdk": "^2.578.0", + "aws-sdk": "^2.575.0", "cdk-build-tools": "1.17.1", "cdk-integ-tools": "1.17.1", "cfn2ts": "1.17.1", diff --git a/packages/@aws-cdk/aws-s3-assets/package.json b/packages/@aws-cdk/aws-s3-assets/package.json index 5de1659c70389..93788824aaf99 100644 --- a/packages/@aws-cdk/aws-s3-assets/package.json +++ b/packages/@aws-cdk/aws-s3-assets/package.json @@ -62,7 +62,7 @@ "license": "Apache-2.0", "devDependencies": { "@aws-cdk/assert": "1.17.1", - "@types/sinon": "^7.5.1", + "@types/sinon": "^7.5.0", "aws-cdk": "1.17.1", "cdk-build-tools": "1.17.1", "cdk-integ-tools": "1.17.1", diff --git a/packages/@aws-cdk/aws-sqs/package.json b/packages/@aws-cdk/aws-sqs/package.json index ffcc21223df87..45c1a096e5fde 100644 --- a/packages/@aws-cdk/aws-sqs/package.json +++ b/packages/@aws-cdk/aws-sqs/package.json @@ -66,7 +66,7 @@ "devDependencies": { "@aws-cdk/assert": "1.17.1", "@aws-cdk/aws-s3": "1.17.1", - "aws-sdk": "^2.578.0", + "aws-sdk": "^2.575.0", "cdk-build-tools": "1.17.1", "cdk-integ-tools": "1.17.1", "cfn2ts": "1.17.1", diff --git a/packages/@aws-cdk/cloudformation-diff/package.json b/packages/@aws-cdk/cloudformation-diff/package.json index 3e021d72a5f9c..d32c7320db4f3 100644 --- a/packages/@aws-cdk/cloudformation-diff/package.json +++ b/packages/@aws-cdk/cloudformation-diff/package.json @@ -39,7 +39,7 @@ "@types/string-width": "^4.0.1", "@types/table": "^4.0.7", "cdk-build-tools": "1.17.1", - "fast-check": "^1.19.0", + "fast-check": "^1.18.1", "pkglint": "1.17.1" }, "repository": { diff --git a/packages/@aws-cdk/core/package.json b/packages/@aws-cdk/core/package.json index 51926d0130e3e..b0717f884bdf0 100644 --- a/packages/@aws-cdk/core/package.json +++ b/packages/@aws-cdk/core/package.json @@ -152,7 +152,7 @@ "@types/lodash": "^4.14.149", "cdk-build-tools": "1.17.1", "cfn2ts": "1.17.1", - "fast-check": "^1.19.0", + "fast-check": "^1.18.1", "lodash": "^4.17.15", "pkglint": "1.17.1" }, diff --git a/packages/@aws-cdk/custom-resources/package.json b/packages/@aws-cdk/custom-resources/package.json index 3c0e506279020..f66a454dc7481 100644 --- a/packages/@aws-cdk/custom-resources/package.json +++ b/packages/@aws-cdk/custom-resources/package.json @@ -73,8 +73,8 @@ "@aws-cdk/aws-s3": "1.17.1", "@aws-cdk/aws-ssm": "1.17.1", "@types/aws-lambda": "^8.10.36", - "@types/sinon": "^7.5.1", - "aws-sdk": "^2.578.0", + "@types/sinon": "^7.5.0", + "aws-sdk": "^2.575.0", "aws-sdk-mock": "^4.5.0", "cdk-build-tools": "1.17.1", "cdk-integ-tools": "1.17.1", diff --git a/packages/aws-cdk/package.json b/packages/aws-cdk/package.json index afab3e2b6193f..6abf70301555c 100644 --- a/packages/aws-cdk/package.json +++ b/packages/aws-cdk/package.json @@ -45,7 +45,7 @@ "@types/node": "^10.17.5", "@types/request": "^2.48.3", "@types/semver": "^6.2.0", - "@types/sinon": "^7.5.1", + "@types/sinon": "^7.5.0", "@types/table": "^4.0.7", "@types/uuid": "^3.4.6", "@types/yaml": "^1.2.0", @@ -62,7 +62,7 @@ "@aws-cdk/cx-api": "1.17.1", "@aws-cdk/region-info": "1.17.1", "archiver": "^3.1.1", - "aws-sdk": "^2.578.0", + "aws-sdk": "^2.575.0", "camelcase": "^5.3.1", "colors": "^1.4.0", "decamelize": "^3.2.0", diff --git a/tools/cdk-build-tools/package.json b/tools/cdk-build-tools/package.json index 8cbf748f6ef1f..208d1084f0dde 100644 --- a/tools/cdk-build-tools/package.json +++ b/tools/cdk-build-tools/package.json @@ -45,7 +45,7 @@ "jsii-pacmak": "^0.20.7", "nodeunit": "^0.11.3", "nyc": "^14.1.1", - "ts-jest": "^24.2.0", + "ts-jest": "^24.1.0", "tslint": "^5.20.1", "typescript": "~3.6.4", "yargs": "^15.0.1" diff --git a/yarn.lock b/yarn.lock index f522a9e8e0302..ed4d70f65aa90 100644 --- a/yarn.lock +++ b/yarn.lock @@ -375,14 +375,14 @@ "@types/istanbul-reports" "^1.1.1" "@types/yargs" "^13.0.0" -"@lerna/add@3.19.0": - version "3.19.0" - resolved "https://registry.yarnpkg.com/@lerna/add/-/add-3.19.0.tgz#33b6251c669895f842c14f05961432d464166249" - integrity sha512-qzhxPyoczvvT1W0wwCK9I0iJ4B9WR+HzYsusmRuzM3mEhWjowhbuvKEl5BjGYuXc9AvEErM/S0Fm5K0RcuS39Q== +"@lerna/add@3.18.4": + version "3.18.4" + resolved "https://registry.yarnpkg.com/@lerna/add/-/add-3.18.4.tgz#0d97c75b64febc10a9a38546a3019f0f2c24b0e6" + integrity sha512-R+9RmYrSbcmnmaFL2aB0HJtTq95ePEa0FMS4r4NnA7Xw07l5buVBPOfxv6P8kFrVvIcNpaa7S0Eo/KkbycMhKA== dependencies: "@evocateur/pacote" "^9.6.3" - "@lerna/bootstrap" "3.18.5" - "@lerna/command" "3.18.5" + "@lerna/bootstrap" "3.18.4" + "@lerna/command" "3.18.0" "@lerna/filter-options" "3.18.4" "@lerna/npm-conf" "3.16.0" "@lerna/validation-error" "3.13.0" @@ -391,20 +391,20 @@ p-map "^2.1.0" semver "^6.2.0" -"@lerna/bootstrap@3.18.5": - version "3.18.5" - resolved "https://registry.yarnpkg.com/@lerna/bootstrap/-/bootstrap-3.18.5.tgz#cc22a750d6b0402e136926e8b214148dfc2e1390" - integrity sha512-9vD/BfCz8YSF2Dx7sHaMVo6Cy33WjLEmoN1yrHgNkHjm7ykWbLHG5wru0f4Y4pvwa0s5Hf76rvT8aJWzGHk9IQ== +"@lerna/bootstrap@3.18.4": + version "3.18.4" + resolved "https://registry.yarnpkg.com/@lerna/bootstrap/-/bootstrap-3.18.4.tgz#b5340800358e4916e9d2ba728d266a23fdd7665c" + integrity sha512-mvqMyionPSqhbeGhoUQYEBTgbJ47LkONHfQ1AKBET0fJOjIZf6x0pWC17KvfCjsiE017325ySLKDH23z1Kb9ww== dependencies: - "@lerna/command" "3.18.5" + "@lerna/command" "3.18.0" "@lerna/filter-options" "3.18.4" "@lerna/has-npm-version" "3.16.5" "@lerna/npm-install" "3.16.5" - "@lerna/package-graph" "3.18.5" + "@lerna/package-graph" "3.18.0" "@lerna/pulse-till-done" "3.13.0" "@lerna/rimraf-dir" "3.16.5" "@lerna/run-lifecycle" "3.16.2" - "@lerna/run-topologically" "3.18.5" + "@lerna/run-topologically" "3.18.0" "@lerna/symlink-binary" "3.17.0" "@lerna/symlink-dependencies" "3.17.0" "@lerna/validation-error" "3.13.0" @@ -420,14 +420,14 @@ read-package-tree "^5.1.6" semver "^6.2.0" -"@lerna/changed@3.18.5": - version "3.18.5" - resolved "https://registry.yarnpkg.com/@lerna/changed/-/changed-3.18.5.tgz#ef2c460f5497b8b4cfac7e5165fe46d7181fcdf5" - integrity sha512-IXS7VZ5VDQUfCsgK56WYxd42luMBxL456cNUf1yBgQ1cy1U2FPVMitIdLN4AcP7bJizdPWeG8yDptf47jN/xVw== +"@lerna/changed@3.18.4": + version "3.18.4" + resolved "https://registry.yarnpkg.com/@lerna/changed/-/changed-3.18.4.tgz#2453ad7b3545554eaa365347a229042918b6decc" + integrity sha512-Ui4UsneDk9gCuJRfTpR5js+Ctt9Je+j+3Q4z7H7HhBn6WeWDTp6FBGJZ7SfrBCdQ47EKK27Mr95LbJ4I77xFfQ== dependencies: "@lerna/collect-updates" "3.18.0" - "@lerna/command" "3.18.5" - "@lerna/listable" "3.18.5" + "@lerna/command" "3.18.0" + "@lerna/listable" "3.18.4" "@lerna/output" "3.13.0" "@lerna/check-working-tree@3.16.5": @@ -448,29 +448,29 @@ execa "^1.0.0" strong-log-transformer "^2.0.0" -"@lerna/clean@3.18.5": - version "3.18.5" - resolved "https://registry.yarnpkg.com/@lerna/clean/-/clean-3.18.5.tgz#44b4a6db68ae369778f2921c85ec6961bdd86072" - integrity sha512-tHxOj9frTIhB/H2gtgMU3xpIc4IJEhXcUlReko6RJt8TTiDZGPDudCcgjg6i7n15v9jXMOc1y4F+y5/1089bfA== +"@lerna/clean@3.18.4": + version "3.18.4" + resolved "https://registry.yarnpkg.com/@lerna/clean/-/clean-3.18.4.tgz#704b345dfec4610823d6670e37f9984196d58874" + integrity sha512-puuL0sBHIv3Tvq8cdu3kCGfRpdsXuaDGIRha33GVmRPfMBi2GN8nPPysVyWmP99PfgfafO6eT5R3jqXjvASAZA== dependencies: - "@lerna/command" "3.18.5" + "@lerna/command" "3.18.0" "@lerna/filter-options" "3.18.4" - "@lerna/prompt" "3.18.5" + "@lerna/prompt" "3.13.0" "@lerna/pulse-till-done" "3.13.0" "@lerna/rimraf-dir" "3.16.5" p-map "^2.1.0" p-map-series "^1.0.0" p-waterfall "^1.0.0" -"@lerna/cli@3.18.5": - version "3.18.5" - resolved "https://registry.yarnpkg.com/@lerna/cli/-/cli-3.18.5.tgz#c90c461542fcd35b6d5b015a290fb0dbfb41d242" - integrity sha512-erkbxkj9jfc89vVs/jBLY/fM0I80oLmJkFUV3Q3wk9J3miYhP14zgVEBsPZY68IZlEjT6T3Xlq2xO1AVaatHsA== +"@lerna/cli@3.18.0": + version "3.18.0" + resolved "https://registry.yarnpkg.com/@lerna/cli/-/cli-3.18.0.tgz#2b6f8605bee299c6ada65bc2e4b3ed7bf715af3a" + integrity sha512-AwDyfGx7fxJgeaZllEuyJ9LZ6Tdv9yqRD9RX762yCJu+PCAFvB9bp6OYuRSGli7QQgM0CuOYnSg4xVNOmuGKDA== dependencies: "@lerna/global-options" "3.13.0" dedent "^0.7.0" npmlog "^4.1.2" - yargs "^14.2.2" + yargs "^14.2.0" "@lerna/collect-uncommitted@3.16.5": version "3.16.5" @@ -493,26 +493,26 @@ npmlog "^4.1.2" slash "^2.0.0" -"@lerna/command@3.18.5": - version "3.18.5" - resolved "https://registry.yarnpkg.com/@lerna/command/-/command-3.18.5.tgz#14c6d2454adbfd365f8027201523e6c289cd3cd9" - integrity sha512-36EnqR59yaTU4HrR1C9XDFti2jRx0BgpIUBeWn129LZZB8kAB3ov1/dJNa1KcNRKp91DncoKHLY99FZ6zTNpMQ== +"@lerna/command@3.18.0": + version "3.18.0" + resolved "https://registry.yarnpkg.com/@lerna/command/-/command-3.18.0.tgz#1e40399324a69d26a78969d59cf60e19b2f13fc3" + integrity sha512-JQ0TGzuZc9Ky8xtwtSLywuvmkU8X62NTUT3rMNrUykIkOxBaO+tE0O98u2yo/9BYOeTRji9IsjKZEl5i9Qt0xQ== dependencies: "@lerna/child-process" "3.16.5" - "@lerna/package-graph" "3.18.5" + "@lerna/package-graph" "3.18.0" "@lerna/project" "3.18.0" "@lerna/validation-error" "3.13.0" "@lerna/write-log-file" "3.13.0" - clone-deep "^4.0.1" dedent "^0.7.0" execa "^1.0.0" is-ci "^2.0.0" + lodash "^4.17.14" npmlog "^4.1.2" -"@lerna/conventional-commits@3.18.5": - version "3.18.5" - resolved "https://registry.yarnpkg.com/@lerna/conventional-commits/-/conventional-commits-3.18.5.tgz#08efd2e5b45acfaf3f151a53a3ec7ecade58a7bc" - integrity sha512-qcvXIEJ3qSgalxXnQ7Yxp5H9Ta5TVyai6vEor6AAEHc20WiO7UIdbLDCxBtiiHMdGdpH85dTYlsoYUwsCJu3HQ== +"@lerna/conventional-commits@3.16.4": + version "3.16.4" + resolved "https://registry.yarnpkg.com/@lerna/conventional-commits/-/conventional-commits-3.16.4.tgz#bf464f11b2f6534dad204db00430e1651b346a04" + integrity sha512-QSZJ0bC9n6FVaf+7KDIq5zMv8WnHXnwhyL5jG1Nyh3SgOg9q2uflqh7YsYB+G6FwaRfnPaKosh6obijpYg0llA== dependencies: "@lerna/validation-error" "3.13.0" conventional-changelog-angular "^5.0.3" @@ -535,14 +535,14 @@ fs-extra "^8.1.0" npmlog "^4.1.2" -"@lerna/create@3.18.5": - version "3.18.5" - resolved "https://registry.yarnpkg.com/@lerna/create/-/create-3.18.5.tgz#11ac539f069248eaf7bc4c42e237784330f4fc47" - integrity sha512-cHpjocbpKmLopCuZFI7cKEM3E/QY8y+yC7VtZ4FQRSaLU8D8i2xXtXmYaP1GOlVNavji0iwoXjuNpnRMInIr2g== +"@lerna/create@3.18.0": + version "3.18.0" + resolved "https://registry.yarnpkg.com/@lerna/create/-/create-3.18.0.tgz#78ba4af5eced661944a12b9d7da8553c096c390d" + integrity sha512-y9oS7ND5T13c+cCTJHa2Y9in02ppzyjsNynVWFuS40eIzZ3z058d9+3qSBt1nkbbQlVyfLoP6+bZPsjyzap5ig== dependencies: "@evocateur/pacote" "^9.6.3" "@lerna/child-process" "3.16.5" - "@lerna/command" "3.18.5" + "@lerna/command" "3.18.0" "@lerna/npm-conf" "3.16.0" "@lerna/validation-error" "3.13.0" camelcase "^5.0.0" @@ -567,25 +567,25 @@ "@lerna/child-process" "3.16.5" npmlog "^4.1.2" -"@lerna/diff@3.18.5": - version "3.18.5" - resolved "https://registry.yarnpkg.com/@lerna/diff/-/diff-3.18.5.tgz#e9e2cb882f84d5b84f0487c612137305f07accbc" - integrity sha512-u90lGs+B8DRA9Z/2xX4YaS3h9X6GbypmGV6ITzx9+1Ga12UWGTVlKaCXBgONMBjzJDzAQOK8qPTwLA57SeBLgA== +"@lerna/diff@3.18.0": + version "3.18.0" + resolved "https://registry.yarnpkg.com/@lerna/diff/-/diff-3.18.0.tgz#9638ff4b46e2a8b0d4ebf54cf2f267ac2f8fdb29" + integrity sha512-3iLNlpurc2nV9k22w8ini2Zjm2UPo3xtQgWyqdA6eJjvge0+5AlNAWfPoV6cV+Hc1xDbJD2YDSFpZPJ1ZGilRw== dependencies: "@lerna/child-process" "3.16.5" - "@lerna/command" "3.18.5" + "@lerna/command" "3.18.0" "@lerna/validation-error" "3.13.0" npmlog "^4.1.2" -"@lerna/exec@3.18.5": - version "3.18.5" - resolved "https://registry.yarnpkg.com/@lerna/exec/-/exec-3.18.5.tgz#50f1bd6b8f88f2ec02c0768b8b1d9024feb1a96a" - integrity sha512-Q1nz95MeAxctS9bF+aG8FkjixzqEjRpg6ujtnDW84J42GgxedkPtNcJ2o/MBqLd/mxAlr+fW3UZ6CPC/zgoyCg== +"@lerna/exec@3.18.4": + version "3.18.4" + resolved "https://registry.yarnpkg.com/@lerna/exec/-/exec-3.18.4.tgz#7f722abc3c7074dffe6aa48bca71171e0635f84a" + integrity sha512-BpBFxyCQXcfess9Nmj/OwQ9e1IhzPzNxqF5JK7dPIjko5oBn5Hm2EWVAcgUGSHKPZGLiOWPu3Wx/C92NtDBS1w== dependencies: "@lerna/child-process" "3.16.5" - "@lerna/command" "3.18.5" + "@lerna/command" "3.18.0" "@lerna/filter-options" "3.18.4" - "@lerna/run-topologically" "3.18.5" + "@lerna/run-topologically" "3.18.0" "@lerna/validation-error" "3.13.0" p-map "^2.1.0" @@ -658,58 +658,58 @@ "@lerna/child-process" "3.16.5" semver "^6.2.0" -"@lerna/import@3.18.5": - version "3.18.5" - resolved "https://registry.yarnpkg.com/@lerna/import/-/import-3.18.5.tgz#a9c7d8601870729851293c10abd18b3707f7ba5e" - integrity sha512-PH0WVLEgp+ORyNKbGGwUcrueW89K3Iuk/DDCz8mFyG2IG09l/jOF0vzckEyGyz6PO5CMcz4TI1al/qnp3FrahQ== +"@lerna/import@3.18.0": + version "3.18.0" + resolved "https://registry.yarnpkg.com/@lerna/import/-/import-3.18.0.tgz#c6b124b346a097e6c0f3f1ed4921a278d18bc80b" + integrity sha512-2pYIkkBTZsEdccfc+dPsKZeSw3tBzKSyl0b2lGrfmNX2Y41qqOzsJCyI1WO1uvEIP8aOaLy4hPpqRIBe4ee7hw== dependencies: "@lerna/child-process" "3.16.5" - "@lerna/command" "3.18.5" - "@lerna/prompt" "3.18.5" + "@lerna/command" "3.18.0" + "@lerna/prompt" "3.13.0" "@lerna/pulse-till-done" "3.13.0" "@lerna/validation-error" "3.13.0" dedent "^0.7.0" fs-extra "^8.1.0" p-map-series "^1.0.0" -"@lerna/init@3.18.5": - version "3.18.5" - resolved "https://registry.yarnpkg.com/@lerna/init/-/init-3.18.5.tgz#86dd0b2b3290755a96975069b5cb007f775df9f5" - integrity sha512-oCwipWrha98EcJAHm8AGd2YFFLNI7AW9AWi0/LbClj1+XY9ah+uifXIgYGfTk63LbgophDd8936ZEpHMxBsbAg== +"@lerna/init@3.18.0": + version "3.18.0" + resolved "https://registry.yarnpkg.com/@lerna/init/-/init-3.18.0.tgz#b23b9170cce1f4630170dd744e8ee75785ea898d" + integrity sha512-/vHpmXkMlSaJaq25v5K13mcs/2L7E32O6dSsEkHaZCDRiV2BOqsZng9jjbE/4ynfsWfLLlU9ZcydwG72C3I+mQ== dependencies: "@lerna/child-process" "3.16.5" - "@lerna/command" "3.18.5" + "@lerna/command" "3.18.0" fs-extra "^8.1.0" p-map "^2.1.0" write-json-file "^3.2.0" -"@lerna/link@3.18.5": - version "3.18.5" - resolved "https://registry.yarnpkg.com/@lerna/link/-/link-3.18.5.tgz#f24347e4f0b71d54575bd37cfa1794bc8ee91b18" - integrity sha512-xTN3vktJpkT7Nqc3QkZRtHO4bT5NvuLMtKNIBDkks0HpGxC9PRyyqwOoCoh1yOGbrWIuDezhfMg3Qow+6I69IQ== +"@lerna/link@3.18.0": + version "3.18.0" + resolved "https://registry.yarnpkg.com/@lerna/link/-/link-3.18.0.tgz#bc72dc62ef4d8fb842b3286887980f98b764781d" + integrity sha512-FbbIpH0EpsC+dpAbvxCoF3cn7F1MAyJjEa5Lh3XkDGATOlinMFuKCbmX0NLpOPQZ5zghvrui97cx+jz5F2IlHw== dependencies: - "@lerna/command" "3.18.5" - "@lerna/package-graph" "3.18.5" + "@lerna/command" "3.18.0" + "@lerna/package-graph" "3.18.0" "@lerna/symlink-dependencies" "3.17.0" p-map "^2.1.0" slash "^2.0.0" -"@lerna/list@3.18.5": - version "3.18.5" - resolved "https://registry.yarnpkg.com/@lerna/list/-/list-3.18.5.tgz#58863f17c81e24e2c38018eb8619fc99d7cc5c82" - integrity sha512-qIeomm28C2OCM8TMjEe/chTnQf6XLN54wPVQ6kZy+axMYxANFNt/uhs6GZEmhem7GEVawzkyHSz5ZJPsfH3IFg== +"@lerna/list@3.18.4": + version "3.18.4" + resolved "https://registry.yarnpkg.com/@lerna/list/-/list-3.18.4.tgz#4320f262cdb2df54b57b3ef0da935c568e30f1e9" + integrity sha512-bgtlhAwhjHOTLq0iIuPs30abeuLbwZvVB60Ym8kPp+chh939obKU3vy2KMyX+Gpxf8pzuQG+k986YXcUBvXVsw== dependencies: - "@lerna/command" "3.18.5" + "@lerna/command" "3.18.0" "@lerna/filter-options" "3.18.4" - "@lerna/listable" "3.18.5" + "@lerna/listable" "3.18.4" "@lerna/output" "3.13.0" -"@lerna/listable@3.18.5": - version "3.18.5" - resolved "https://registry.yarnpkg.com/@lerna/listable/-/listable-3.18.5.tgz#e82798405b5ed8fc51843c8ef1e7a0e497388a1a" - integrity sha512-Sdr3pVyaEv5A7ZkGGYR7zN+tTl2iDcinryBPvtuv20VJrXBE8wYcOks1edBTcOWsPjCE/rMP4bo1pseyk3UTsg== +"@lerna/listable@3.18.4": + version "3.18.4" + resolved "https://registry.yarnpkg.com/@lerna/listable/-/listable-3.18.4.tgz#45d14ad4eba00d7da71deba839312bed78e02680" + integrity sha512-EKSsnST5k3dZfw+UTwBH1/sHQ1YfgjYjGxXCabyn55mMgc2GjoDekODMYzZ1TNF2NNy6RgIZ24X2JI8G22nZUw== dependencies: - "@lerna/query-graph" "3.18.5" + "@lerna/query-graph" "3.18.0" chalk "^2.3.1" columnify "^1.5.4" @@ -731,13 +731,13 @@ config-chain "^1.1.11" pify "^4.0.1" -"@lerna/npm-dist-tag@3.18.5": - version "3.18.5" - resolved "https://registry.yarnpkg.com/@lerna/npm-dist-tag/-/npm-dist-tag-3.18.5.tgz#9ef9abb7c104077b31f6fab22cc73b314d54ac55" - integrity sha512-xw0HDoIG6HreVsJND9/dGls1c+lf6vhu7yJoo56Sz5bvncTloYGLUppIfDHQr4ZvmPCK8rsh0euCVh2giPxzKQ== +"@lerna/npm-dist-tag@3.18.1": + version "3.18.1" + resolved "https://registry.yarnpkg.com/@lerna/npm-dist-tag/-/npm-dist-tag-3.18.1.tgz#d4dd82ea92e41e960b7117f83102ebcd7a23e511" + integrity sha512-vWkZh2T/O9OjPLDrba0BTWO7ug/C3sCwjw7Qyk1aEbxMBXB/eEJPqirwJTWT+EtRJQYB01ky3K8ZFOhElVyjLw== dependencies: "@evocateur/npm-registry-fetch" "^4.0.0" - "@lerna/otplease" "3.18.5" + "@lerna/otplease" "3.16.0" figgy-pudding "^3.5.1" npm-package-arg "^6.1.0" npmlog "^4.1.2" @@ -755,13 +755,13 @@ signal-exit "^3.0.2" write-pkg "^3.1.0" -"@lerna/npm-publish@3.18.5": - version "3.18.5" - resolved "https://registry.yarnpkg.com/@lerna/npm-publish/-/npm-publish-3.18.5.tgz#240e4039959fd9816b49c5b07421e11b5cb000af" - integrity sha512-3etLT9+2L8JAx5F8uf7qp6iAtOLSMj+ZYWY6oUgozPi/uLqU0/gsMsEXh3F0+YVW33q0M61RpduBoAlOOZnaTg== +"@lerna/npm-publish@3.16.2": + version "3.16.2" + resolved "https://registry.yarnpkg.com/@lerna/npm-publish/-/npm-publish-3.16.2.tgz#a850b54739446c4aa766a0ceabfa9283bb0be676" + integrity sha512-tGMb9vfTxP57vUV5svkBQxd5Tzc+imZbu9ZYf8Mtwe0+HYfDjNiiHLIQw7G95w4YRdc5KsCE8sQ0uSj+f2soIg== dependencies: "@evocateur/libnpmpublish" "^1.2.2" - "@lerna/otplease" "3.18.5" + "@lerna/otplease" "3.16.0" "@lerna/run-lifecycle" "3.16.2" figgy-pudding "^3.5.1" fs-extra "^8.1.0" @@ -779,12 +779,12 @@ "@lerna/get-npm-exec-opts" "3.13.0" npmlog "^4.1.2" -"@lerna/otplease@3.18.5": - version "3.18.5" - resolved "https://registry.yarnpkg.com/@lerna/otplease/-/otplease-3.18.5.tgz#b77b8e760b40abad9f7658d988f3ea77d4fd0231" - integrity sha512-S+SldXAbcXTEDhzdxYLU0ZBKuYyURP/ND2/dK6IpKgLxQYh/z4ScljPDMyKymmEvgiEJmBsPZAAPfmNPEzxjog== +"@lerna/otplease@3.16.0": + version "3.16.0" + resolved "https://registry.yarnpkg.com/@lerna/otplease/-/otplease-3.16.0.tgz#de66aec4f3e835a465d7bea84b58a4ab6590a0fa" + integrity sha512-uqZ15wYOHC+/V0WnD2iTLXARjvx3vNrpiIeyIvVlDB7rWse9mL4egex/QSgZ+lDx1OID7l2kgvcUD9cFpbqB7Q== dependencies: - "@lerna/prompt" "3.18.5" + "@lerna/prompt" "3.13.0" figgy-pudding "^3.5.1" "@lerna/output@3.13.0": @@ -808,10 +808,10 @@ tar "^4.4.10" temp-write "^3.4.0" -"@lerna/package-graph@3.18.5": - version "3.18.5" - resolved "https://registry.yarnpkg.com/@lerna/package-graph/-/package-graph-3.18.5.tgz#c740e2ea3578d059e551633e950690831b941f6b" - integrity sha512-8QDrR9T+dBegjeLr+n9WZTVxUYUhIUjUgZ0gvNxUBN8S1WB9r6H5Yk56/MVaB64tA3oGAN9IIxX6w0WvTfFudA== +"@lerna/package-graph@3.18.0": + version "3.18.0" + resolved "https://registry.yarnpkg.com/@lerna/package-graph/-/package-graph-3.18.0.tgz#eb42d14404a55b26b2472081615e26b0817cd91a" + integrity sha512-BLYDHO5ihPh20i3zoXfLZ5ZWDCrPuGANgVhl7k5pCmRj90LCvT+C7V3zrw70fErGAfvkcYepMqxD+oBrAYwquQ== dependencies: "@lerna/prerelease-id-from-version" "3.16.0" "@lerna/validation-error" "3.13.0" @@ -853,18 +853,18 @@ resolve-from "^4.0.0" write-json-file "^3.2.0" -"@lerna/prompt@3.18.5": - version "3.18.5" - resolved "https://registry.yarnpkg.com/@lerna/prompt/-/prompt-3.18.5.tgz#628cd545f225887d060491ab95df899cfc5218a1" - integrity sha512-rkKj4nm1twSbBEb69+Em/2jAERK8htUuV8/xSjN0NPC+6UjzAwY52/x9n5cfmpa9lyKf/uItp7chCI7eDmNTKQ== +"@lerna/prompt@3.13.0": + version "3.13.0" + resolved "https://registry.yarnpkg.com/@lerna/prompt/-/prompt-3.13.0.tgz#53571462bb3f5399cc1ca6d335a411fe093426a5" + integrity sha512-P+lWSFokdyvYpkwC3it9cE0IF2U5yy2mOUbGvvE4iDb9K7TyXGE+7lwtx2thtPvBAfIb7O13POMkv7df03HJeA== dependencies: inquirer "^6.2.0" npmlog "^4.1.2" -"@lerna/publish@3.18.5": - version "3.18.5" - resolved "https://registry.yarnpkg.com/@lerna/publish/-/publish-3.18.5.tgz#8cc708d83a4cb7ab1c4cc020a02e7ebc4b6b0b0e" - integrity sha512-ifYqLX6mvw95T8vYRlhT68UC7Al0flQvnf5uF9lDgdrgR5Bs+BTwzk3D+0ctdqMtfooekrV6pqfW0R3gtwRffQ== +"@lerna/publish@3.18.4": + version "3.18.4" + resolved "https://registry.yarnpkg.com/@lerna/publish/-/publish-3.18.4.tgz#2f3de9d00ae63ec89b5411199e8bac96445b9f17" + integrity sha512-Q+MqM5DUZvk+uT6hdEyO3khXET6LwED0YEuCu8fRwtHad03HkZ9i8PtTY5h8Sn6D6RCyCOlHTuf8O0KKAUy3ow== dependencies: "@evocateur/libnpmaccess" "^3.1.2" "@evocateur/npm-registry-fetch" "^4.0.0" @@ -872,22 +872,22 @@ "@lerna/check-working-tree" "3.16.5" "@lerna/child-process" "3.16.5" "@lerna/collect-updates" "3.18.0" - "@lerna/command" "3.18.5" + "@lerna/command" "3.18.0" "@lerna/describe-ref" "3.16.5" "@lerna/log-packed" "3.16.0" "@lerna/npm-conf" "3.16.0" - "@lerna/npm-dist-tag" "3.18.5" - "@lerna/npm-publish" "3.18.5" - "@lerna/otplease" "3.18.5" + "@lerna/npm-dist-tag" "3.18.1" + "@lerna/npm-publish" "3.16.2" + "@lerna/otplease" "3.16.0" "@lerna/output" "3.13.0" "@lerna/pack-directory" "3.16.4" "@lerna/prerelease-id-from-version" "3.16.0" - "@lerna/prompt" "3.18.5" + "@lerna/prompt" "3.13.0" "@lerna/pulse-till-done" "3.13.0" "@lerna/run-lifecycle" "3.16.2" - "@lerna/run-topologically" "3.18.5" + "@lerna/run-topologically" "3.18.0" "@lerna/validation-error" "3.13.0" - "@lerna/version" "3.18.5" + "@lerna/version" "3.18.4" figgy-pudding "^3.5.1" fs-extra "^8.1.0" npm-package-arg "^6.1.0" @@ -904,12 +904,12 @@ dependencies: npmlog "^4.1.2" -"@lerna/query-graph@3.18.5": - version "3.18.5" - resolved "https://registry.yarnpkg.com/@lerna/query-graph/-/query-graph-3.18.5.tgz#df4830bb5155273003bf35e8dda1c32d0927bd86" - integrity sha512-50Lf4uuMpMWvJ306be3oQDHrWV42nai9gbIVByPBYJuVW8dT8O8pA3EzitNYBUdLL9/qEVbrR0ry1HD7EXwtRA== +"@lerna/query-graph@3.18.0": + version "3.18.0" + resolved "https://registry.yarnpkg.com/@lerna/query-graph/-/query-graph-3.18.0.tgz#43801a2f1b80a0ea0bfd9d42d470605326a3035d" + integrity sha512-fgUhLx6V0jDuKZaKj562jkuuhrfVcjl5sscdfttJ8dXNVADfDz76nzzwLY0ZU7/0m69jDedohn5Fx5p7hDEVEg== dependencies: - "@lerna/package-graph" "3.18.5" + "@lerna/package-graph" "3.18.0" figgy-pudding "^3.5.1" "@lerna/resolve-symlink@3.16.0": @@ -941,25 +941,25 @@ npm-lifecycle "^3.1.2" npmlog "^4.1.2" -"@lerna/run-topologically@3.18.5": - version "3.18.5" - resolved "https://registry.yarnpkg.com/@lerna/run-topologically/-/run-topologically-3.18.5.tgz#3cd639da20e967d7672cb88db0f756b92f2fdfc3" - integrity sha512-6N1I+6wf4hLOnPW+XDZqwufyIQ6gqoPfHZFkfWlvTQ+Ue7CuF8qIVQ1Eddw5HKQMkxqN10thKOFfq/9NQZ4NUg== +"@lerna/run-topologically@3.18.0": + version "3.18.0" + resolved "https://registry.yarnpkg.com/@lerna/run-topologically/-/run-topologically-3.18.0.tgz#9508604553cfbeba106cd84b711fade17947f94a" + integrity sha512-lrfEewwuUMC3ioxf9Z9NdHUakN6ihekcPfdYbzR2slmdbjYKmIA5srkWdrK8NwOpQCAuekpOovH2s8X3FGEopg== dependencies: - "@lerna/query-graph" "3.18.5" + "@lerna/query-graph" "3.18.0" figgy-pudding "^3.5.1" p-queue "^4.0.0" -"@lerna/run@3.18.5": - version "3.18.5" - resolved "https://registry.yarnpkg.com/@lerna/run/-/run-3.18.5.tgz#09ae809b16445d3621249c24596cf4ae8e250d5d" - integrity sha512-1S0dZccNJO8+gT5ztYE4rHTEnbXVwThHOfDnlVt2KDxl9cbnBALk3xprGLW7lSzJsxegS849hxrAPUh0UorMgw== +"@lerna/run@3.18.4": + version "3.18.4" + resolved "https://registry.yarnpkg.com/@lerna/run/-/run-3.18.4.tgz#c3ab3bffe4f098761c210a3215582f3b5b0d7227" + integrity sha512-u2ZNO2fVk5kVEpbpn4DLJZZxZ08LFnIFuaXJMAhxvOgvm12ZF2rabA9kZc3NXp5+DedG5nHHgyoyLVVbStKzBA== dependencies: - "@lerna/command" "3.18.5" + "@lerna/command" "3.18.0" "@lerna/filter-options" "3.18.4" "@lerna/npm-run-script" "3.16.5" "@lerna/output" "3.13.0" - "@lerna/run-topologically" "3.18.5" + "@lerna/run-topologically" "3.18.0" "@lerna/timer" "3.13.0" "@lerna/validation-error" "3.13.0" p-map "^2.1.0" @@ -999,23 +999,23 @@ dependencies: npmlog "^4.1.2" -"@lerna/version@3.18.5": - version "3.18.5" - resolved "https://registry.yarnpkg.com/@lerna/version/-/version-3.18.5.tgz#0c4f0c2f8d23e9c95c2aa77ad9ce5c7ef025fac0" - integrity sha512-eSMxLIDuVxZIq0JZKNih50x1IZuMmViwF59uwOGMx0hHB84N3waE8HXOF9CJXDSjeP6sHB8tS+Y+X5fFpBop2Q== +"@lerna/version@3.18.4": + version "3.18.4" + resolved "https://registry.yarnpkg.com/@lerna/version/-/version-3.18.4.tgz#48261a8a69d1b15ab40a7cc6400381c4e480ec6b" + integrity sha512-+gR9H89qSP8iqzNi4tRVQUbWlFMOlhbY6+5TXkP72Ibb/z87O+C46DBqizSMVaPQYdSYjS1c9Xfa1oOhEWxGaw== dependencies: "@lerna/check-working-tree" "3.16.5" "@lerna/child-process" "3.16.5" "@lerna/collect-updates" "3.18.0" - "@lerna/command" "3.18.5" - "@lerna/conventional-commits" "3.18.5" + "@lerna/command" "3.18.0" + "@lerna/conventional-commits" "3.16.4" "@lerna/github-client" "3.16.5" "@lerna/gitlab-client" "3.15.0" "@lerna/output" "3.13.0" "@lerna/prerelease-id-from-version" "3.16.0" - "@lerna/prompt" "3.18.5" + "@lerna/prompt" "3.13.0" "@lerna/run-lifecycle" "3.16.2" - "@lerna/run-topologically" "3.18.5" + "@lerna/run-topologically" "3.18.0" "@lerna/validation-error" "3.13.0" chalk "^2.3.1" dedent "^0.7.0" @@ -1310,10 +1310,10 @@ resolved "https://registry.yarnpkg.com/@types/semver/-/semver-6.2.0.tgz#d688d574400d96c5b0114968705366f431831e1a" integrity sha512-1OzrNb4RuAzIT7wHSsgZRlMBlNsJl+do6UblR7JMW4oB7bbR+uBEYtUh7gEc/jM84GGilh68lSOokyM/zNUlBA== -"@types/sinon@^7.5.1": - version "7.5.1" - resolved "https://registry.yarnpkg.com/@types/sinon/-/sinon-7.5.1.tgz#d27b81af0d1cfe1f9b24eebe7a24f74ae40f5b7c" - integrity sha512-EZQUP3hSZQyTQRfiLqelC9NMWd1kqLcmQE0dMiklxBkgi84T+cHOhnKpgk4NnOWpGX863yE6+IaGnOXUNFqDnQ== +"@types/sinon@^7.5.0": + version "7.5.0" + resolved "https://registry.yarnpkg.com/@types/sinon/-/sinon-7.5.0.tgz#f5a10c27175465a0b001b68d8b9f761582967cc6" + integrity sha512-NyzhuSBy97B/zE58cDw4NyGvByQbAHNP9069KVSgnXt/sc0T6MFRh0InKAeBVHJWdSXG1S3+PxgVIgKo9mTHbw== "@types/stack-utils@^1.0.1": version "1.0.1" @@ -1706,10 +1706,10 @@ aws-sdk-mock@^4.5.0: sinon "^7.3.2" traverse "^0.6.6" -aws-sdk@^2.483.0, aws-sdk@^2.578.0: - version "2.578.0" - resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.578.0.tgz#afba0c4107869ea4da092e9801d24b057e043b95" - integrity sha512-QOot7ha8J+w+AQf1UNzpGpbcZtCaK/mqjenG177ybm2nvm00a4PKa5dz/kF/bYi2qMx9yJmiQ17kn32Q5ar8Kg== +aws-sdk@^2.483.0, aws-sdk@^2.575.0: + version "2.575.0" + resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.575.0.tgz#c405741887ec86c7856c827398ff2a7974253f99" + integrity sha512-GgqiThKKmN9CJcGDApJq+TuHkCYIx7A7QF01KPCn2nvxC5efrrJt/0GtrPXe+yJlKh3cl1HQTVobWiSfMV/xhA== dependencies: buffer "^4.9.1" events "^1.1.1" @@ -2160,15 +2160,6 @@ cliui@^6.0.0: strip-ansi "^6.0.0" wrap-ansi "^6.2.0" -clone-deep@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" - integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== - dependencies: - is-plain-object "^2.0.4" - kind-of "^6.0.2" - shallow-clone "^3.0.0" - clone@^1.0.2: version "1.0.4" resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" @@ -3290,10 +3281,10 @@ extsprintf@^1.2.0: resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= -fast-check@^1.19.0: - version "1.19.0" - resolved "https://registry.yarnpkg.com/fast-check/-/fast-check-1.19.0.tgz#69536c0f20a12918924590563f4ea67a7e8f186a" - integrity sha512-LkFR9I8yFDP96xpg6Y00x4N30LEmOr+flHEwe21fRR8XwsElHdGWIK3v2A7L7L+cuhHCTZFQ8SS+TDV6zURzyw== +fast-check@^1.18.1: + version "1.18.1" + resolved "https://registry.yarnpkg.com/fast-check/-/fast-check-1.18.1.tgz#64568dd417bca4c7c93d1705868d8e46fa7a3fdf" + integrity sha512-b2EOdqujCBzMC78WhqYMXMRzWUKC8cXuPAgt6UOZtU5QTHk2NpUMZDfQeMqHNDZYPZUQyZdHtZqQgq43lBCoIg== dependencies: pure-rand "^1.7.0" tslib "^1.10.0" @@ -5005,26 +4996,26 @@ left-pad@^1.3.0: resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.3.0.tgz#5b8a3a7765dfe001261dde915589e782f8c94d1e" integrity sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA== -lerna@^3.19.0: - version "3.19.0" - resolved "https://registry.yarnpkg.com/lerna/-/lerna-3.19.0.tgz#6d53b613eca7da426ab1e97c01ce6fb39754da6c" - integrity sha512-YtMmwEqzWHQCh7Ynk7BvjrZri3EkSeVqTAcwZIqWlv9V/dCfvFPyRqp+2NIjPB5nj1FWXLRH6F05VT/qvzuuOA== - dependencies: - "@lerna/add" "3.19.0" - "@lerna/bootstrap" "3.18.5" - "@lerna/changed" "3.18.5" - "@lerna/clean" "3.18.5" - "@lerna/cli" "3.18.5" - "@lerna/create" "3.18.5" - "@lerna/diff" "3.18.5" - "@lerna/exec" "3.18.5" - "@lerna/import" "3.18.5" - "@lerna/init" "3.18.5" - "@lerna/link" "3.18.5" - "@lerna/list" "3.18.5" - "@lerna/publish" "3.18.5" - "@lerna/run" "3.18.5" - "@lerna/version" "3.18.5" +lerna@^3.18.4: + version "3.18.4" + resolved "https://registry.yarnpkg.com/lerna/-/lerna-3.18.4.tgz#132858cabb8fc8393341ddddbbbd85dd0ca82a79" + integrity sha512-DiU53cvMxaU07Bj2HwBwUQ2O3c/ORNq/QwKj1vGJH4vSkZSTUxPryp2baSNlt8PmnLNXOVpw0vOTRkEF+6n/cA== + dependencies: + "@lerna/add" "3.18.4" + "@lerna/bootstrap" "3.18.4" + "@lerna/changed" "3.18.4" + "@lerna/clean" "3.18.4" + "@lerna/cli" "3.18.0" + "@lerna/create" "3.18.0" + "@lerna/diff" "3.18.0" + "@lerna/exec" "3.18.4" + "@lerna/import" "3.18.0" + "@lerna/init" "3.18.0" + "@lerna/link" "3.18.0" + "@lerna/list" "3.18.4" + "@lerna/publish" "3.18.4" + "@lerna/run" "3.18.4" + "@lerna/version" "3.18.4" import-local "^2.0.0" npmlog "^4.1.2" @@ -6963,13 +6954,6 @@ setprototypeof@1.1.1: resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== -shallow-clone@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" - integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== - dependencies: - kind-of "^6.0.2" - shebang-command@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" @@ -7767,10 +7751,10 @@ trivial-deferred@^1.0.1: resolved "https://registry.yarnpkg.com/trivial-deferred/-/trivial-deferred-1.0.1.tgz#376d4d29d951d6368a6f7a0ae85c2f4d5e0658f3" integrity sha1-N21NKdlR1jaKb3oK6FwvTV4GWPM= -ts-jest@^24.2.0: - version "24.2.0" - resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-24.2.0.tgz#7abca28c2b4b0a1fdd715cd667d65d047ea4e768" - integrity sha512-Yc+HLyldlIC9iIK8xEN7tV960Or56N49MDP7hubCZUeI7EbIOTsas6rXCMB4kQjLACJ7eDOF4xWEO5qumpKsag== +ts-jest@^24.1.0: + version "24.1.0" + resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-24.1.0.tgz#2eaa813271a2987b7e6c3fefbda196301c131734" + integrity sha512-HEGfrIEAZKfu1pkaxB9au17b1d9b56YZSqz5eCVE8mX68+5reOvlM93xGOzzCREIov9mdH7JBG+s0UyNAqr0tQ== dependencies: bs-logger "0.x" buffer-from "1.x" @@ -8337,7 +8321,7 @@ yargs@^13.2.2, yargs@^13.3.0: y18n "^4.0.0" yargs-parser "^13.1.1" -yargs@^14.2.0, yargs@^14.2.2: +yargs@^14.2.0: version "14.2.2" resolved "https://registry.yarnpkg.com/yargs/-/yargs-14.2.2.tgz#2769564379009ff8597cdd38fba09da9b493c4b5" integrity sha512-/4ld+4VV5RnrynMhPZJ/ZpOCGSCeghMykZ3BhdFBDa9Wy/RH6uEGNWDJog+aUlq+9OM1CFTgtYRW5Is1Po9NOA== From e70fc176eae7f5d4a630c42827f9c8cc84b08483 Mon Sep 17 00:00:00 2001 From: Romain Marcadier-Muller Date: Mon, 25 Nov 2019 10:02:18 +0100 Subject: [PATCH 010/465] release: v1.18.0 (#5175) * release: remove dev-preview version suffixes for .NET & java Closes aws/cdk-ops#445 Closes aws/cdk-ops#446 * release: v1.18.0 See CHANGELOG. * chore: upgrade to jsii 0.20.8 --- CHANGELOG.md | 65 + README.md | 8 +- lerna.json | 2 +- package.json | 6 +- packages/@aws-cdk/alexa-ask/package.json | 18 +- packages/@aws-cdk/app-delivery/package.json | 48 +- packages/@aws-cdk/assert/package.json | 12 +- packages/@aws-cdk/assets/package.json | 24 +- packages/@aws-cdk/aws-amazonmq/package.json | 18 +- packages/@aws-cdk/aws-amplify/package.json | 18 +- packages/@aws-cdk/aws-apigateway/package.json | 38 +- .../aws-applicationautoscaling/package.json | 30 +- packages/@aws-cdk/aws-appmesh/package.json | 32 +- packages/@aws-cdk/aws-appstream/package.json | 18 +- packages/@aws-cdk/aws-appsync/package.json | 18 +- packages/@aws-cdk/aws-athena/package.json | 18 +- .../aws-autoscaling-common/package.json | 22 +- .../aws-autoscaling-hooktargets/package.json | 46 +- .../@aws-cdk/aws-autoscaling/package.json | 50 +- .../aws-autoscalingplans/package.json | 18 +- packages/@aws-cdk/aws-backup/package.json | 18 +- packages/@aws-cdk/aws-batch/package.json | 18 +- packages/@aws-cdk/aws-budgets/package.json | 18 +- .../package.json | 2 +- .../aws-certificatemanager/package.json | 34 +- packages/@aws-cdk/aws-cloud9/package.json | 18 +- .../@aws-cdk/aws-cloudformation/package.json | 50 +- packages/@aws-cdk/aws-cloudfront/package.json | 40 +- packages/@aws-cdk/aws-cloudtrail/package.json | 40 +- .../aws-cloudwatch-actions/package.json | 42 +- packages/@aws-cdk/aws-cloudwatch/package.json | 24 +- packages/@aws-cdk/aws-codebuild/package.json | 72 +- packages/@aws-cdk/aws-codecommit/package.json | 30 +- packages/@aws-cdk/aws-codedeploy/package.json | 50 +- .../aws-codepipeline-actions/package.json | 80 +- .../@aws-cdk/aws-codepipeline/package.json | 36 +- packages/@aws-cdk/aws-codestar/package.json | 18 +- .../aws-codestarnotifications/package.json | 18 +- packages/@aws-cdk/aws-cognito/package.json | 26 +- packages/@aws-cdk/aws-config/package.json | 38 +- .../@aws-cdk/aws-datapipeline/package.json | 18 +- packages/@aws-cdk/aws-dax/package.json | 18 +- .../aws-directoryservice/package.json | 18 +- packages/@aws-cdk/aws-dlm/package.json | 18 +- packages/@aws-cdk/aws-dms/package.json | 18 +- packages/@aws-cdk/aws-docdb/package.json | 18 +- .../aws-global-table-coordinator/package.json | 2 +- .../@aws-cdk/aws-dynamodb-global/package.json | 36 +- packages/@aws-cdk/aws-dynamodb/package.json | 28 +- packages/@aws-cdk/aws-ec2/package.json | 36 +- packages/@aws-cdk/aws-ecr-assets/package.json | 48 +- packages/@aws-cdk/aws-ecr/package.json | 28 +- .../@aws-cdk/aws-ecs-patterns/package.json | 68 +- packages/@aws-cdk/aws-ecs/package.json | 108 +- packages/@aws-cdk/aws-efs/package.json | 18 +- packages/@aws-cdk/aws-eks/package.json | 44 +- .../@aws-cdk/aws-elasticache/package.json | 18 +- .../aws-elasticbeanstalk/package.json | 18 +- .../aws-elasticloadbalancing/package.json | 24 +- .../package.json | 36 +- .../aws-elasticloadbalancingv2/package.json | 44 +- .../@aws-cdk/aws-elasticsearch/package.json | 18 +- packages/@aws-cdk/aws-emr/package.json | 18 +- .../@aws-cdk/aws-events-targets/package.json | 68 +- packages/@aws-cdk/aws-events/package.json | 22 +- packages/@aws-cdk/aws-fsx/package.json | 18 +- packages/@aws-cdk/aws-gamelift/package.json | 18 +- packages/@aws-cdk/aws-glue/package.json | 32 +- packages/@aws-cdk/aws-greengrass/package.json | 18 +- packages/@aws-cdk/aws-guardduty/package.json | 18 +- packages/@aws-cdk/aws-iam/package.json | 24 +- packages/@aws-cdk/aws-inspector/package.json | 18 +- packages/@aws-cdk/aws-iot/package.json | 18 +- packages/@aws-cdk/aws-iot1click/package.json | 18 +- .../@aws-cdk/aws-iotanalytics/package.json | 18 +- packages/@aws-cdk/aws-iotevents/package.json | 18 +- .../@aws-cdk/aws-iotthingsgraph/package.json | 18 +- packages/@aws-cdk/aws-kinesis/package.json | 30 +- .../aws-kinesisanalytics/package.json | 18 +- .../@aws-cdk/aws-kinesisfirehose/package.json | 18 +- packages/@aws-cdk/aws-kms/package.json | 24 +- .../@aws-cdk/aws-lakeformation/package.json | 18 +- .../aws-lambda-event-sources/package.json | 62 +- packages/@aws-cdk/aws-lambda/package.json | 56 +- .../aws-logs-destinations/package.json | 36 +- packages/@aws-cdk/aws-logs/package.json | 28 +- .../aws-managedblockchain/package.json | 18 +- .../@aws-cdk/aws-mediaconvert/package.json | 18 +- packages/@aws-cdk/aws-medialive/package.json | 18 +- packages/@aws-cdk/aws-mediastore/package.json | 18 +- packages/@aws-cdk/aws-msk/package.json | 18 +- packages/@aws-cdk/aws-neptune/package.json | 18 +- packages/@aws-cdk/aws-opsworks/package.json | 18 +- packages/@aws-cdk/aws-opsworkscm/package.json | 18 +- packages/@aws-cdk/aws-pinpoint/package.json | 18 +- .../@aws-cdk/aws-pinpointemail/package.json | 18 +- packages/@aws-cdk/aws-qldb/package.json | 18 +- packages/@aws-cdk/aws-ram/package.json | 18 +- packages/@aws-cdk/aws-rds/package.json | 58 +- packages/@aws-cdk/aws-redshift/package.json | 18 +- packages/@aws-cdk/aws-robomaker/package.json | 18 +- .../aws-route53-patterns/package.json | 48 +- .../@aws-cdk/aws-route53-targets/package.json | 58 +- packages/@aws-cdk/aws-route53/package.json | 32 +- .../@aws-cdk/aws-route53resolver/package.json | 18 +- packages/@aws-cdk/aws-s3-assets/package.json | 36 +- .../@aws-cdk/aws-s3-deployment/package.json | 42 +- .../aws-s3-notifications/package.json | 38 +- packages/@aws-cdk/aws-s3/package.json | 32 +- packages/@aws-cdk/aws-sagemaker/package.json | 18 +- packages/@aws-cdk/aws-sam/package.json | 18 +- packages/@aws-cdk/aws-sdb/package.json | 18 +- .../@aws-cdk/aws-secretsmanager/package.json | 36 +- .../@aws-cdk/aws-securityhub/package.json | 18 +- .../@aws-cdk/aws-servicecatalog/package.json | 18 +- .../aws-servicediscovery/package.json | 32 +- .../@aws-cdk/aws-ses-actions/package.json | 44 +- packages/@aws-cdk/aws-ses/package.json | 28 +- .../aws-sns-subscriptions/package.json | 36 +- packages/@aws-cdk/aws-sns/package.json | 34 +- packages/@aws-cdk/aws-sqs/package.json | 34 +- packages/@aws-cdk/aws-ssm/package.json | 32 +- .../aws-stepfunctions-tasks/package.json | 70 +- .../@aws-cdk/aws-stepfunctions/package.json | 32 +- packages/@aws-cdk/aws-transfer/package.json | 18 +- packages/@aws-cdk/aws-waf/package.json | 18 +- .../@aws-cdk/aws-wafregional/package.json | 18 +- packages/@aws-cdk/aws-workspaces/package.json | 18 +- packages/@aws-cdk/cfnspec/package.json | 6 +- .../@aws-cdk/cloudformation-diff/package.json | 10 +- packages/@aws-cdk/core/package.json | 16 +- .../@aws-cdk/custom-resources/package.json | 50 +- packages/@aws-cdk/cx-api/package.json | 10 +- packages/@aws-cdk/region-info/package.json | 10 +- .../%name.PascalCased%.template.csproj | 2 +- .../%name.PascalCased%.template.fsproj | 2 +- .../init-templates/app/java/pom.template.xml | 2 +- .../%name.PascalCased%.template.csproj | 10 +- .../%name.PascalCased%.template.fsproj | 8 +- .../sample-app/java/pom.template.xml | 8 +- packages/aws-cdk/package.json | 12 +- packages/cdk-dasm/package.json | 4 +- packages/cdk/package.json | 4 +- packages/decdk/package.json | 258 ++-- tools/awslint/package.json | 6 +- tools/cdk-build-tools/package.json | 10 +- tools/cdk-integ-tools/package.json | 12 +- tools/cfn2ts/package.json | 10 +- tools/pkglint/lib/rules.ts | 11 - tools/pkglint/package.json | 2 +- tools/pkgtools/package.json | 6 +- yarn.lock | 1243 ++++++++++++----- 152 files changed, 2851 insertions(+), 2512 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 62e2c2ca8fb27..44f2925eed28a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,71 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [1.18.0](https://github.com/aws/aws-cdk/compare/v1.17.1...v1.18.0) (2019-11-25) + +### General Availability of AWS CDK for .NET and Java!! 🎉🎉🥂🥂🍾🍾 + +We are excited to announce the general availability of support for the .NET family of languages (C#, +F#, ...) as well as Java! + +We want to express our gratitude to all of our early customers as well as the amazing contributors +for all the help and support in making this release possible. Thank you for all the feedback +provided during the Developer Preview of .NET and Java support, without which the product would not +be what it is today. + +Special thanks go out to a handful of amazing people who have provided instrumental support in +bringing .NET and Java support to this point: + +* [Aaron Costley](http://github.com/costleya) +* [Ben Maizels](http://github.com/bmaizels) +* [Daniel Dinu](http://github.com/ddinu) +* [Erik Karlsson](http://github.com/McDoit) +* [Hamza Assyad](http://github.com/assyadh) +* [Jerry Kindall](http://github.com/Jerry-AWS) +* [Noah Litov](http://github.com/NGL321) +* [Richard Boyd](http://github.com/rhboyd) + + +Of course, we continue to be amazed and thrilled by the community contributions we received besides +language support. The passion demonstrated by the CDK community is heartwarming and largely +contributes to making maintaining the CDK an enjoyable, enriching experience! + +### Features + +* **lambda:** node12.x, python3.8 and java11 runtimes ([#5107](https://github.com/aws/aws-cdk/issues/5107)) ([e62f9fb](https://github.com/aws/aws-cdk/commit/e62f9fbe6b5658e9aad41452c6b8aecbc2fa94bc)) +* **lambda:** unlock the lambda environment variables restriction in China regions ([#5122](https://github.com/aws/aws-cdk/issues/5122)) ([cc13009](https://github.com/aws/aws-cdk/commit/cc1300929b7823669a958283a1ed48311ce77e37)) + + +### Bug Fixes + +* **init/chsarp:** correct README for sample-app C# template ([#5144](https://github.com/aws/aws-cdk/issues/5144)) ([b2031f6](https://github.com/aws/aws-cdk/commit/b2031f673356a170012a48235a12e576ed4219f9)) +* **init/sample-app:** numerous fixes and additions to the sample-app init templates ([#5119](https://github.com/aws/aws-cdk/issues/5119)) ([02c3b05](https://github.com/aws/aws-cdk/commit/02c3b0592b9640221909b8dd494f1dfc93b53539)), closes [#5130](https://github.com/aws/aws-cdk/issues/5130) [#5130](https://github.com/aws/aws-cdk/issues/5130) +* **init/java:** add -e to mvn command so errors aren't hidden ([#5129](https://github.com/aws/aws-cdk/issues/5129)) ([5427106](https://github.com/aws/aws-cdk/commit/5427106efab1629218c225c0e85dd627bf2ec76f)), closes [#5128](https://github.com/aws/aws-cdk/issues/5128) +* **init/csharp:** .NET semantic fixes for init templates ([#5154](https://github.com/aws/aws-cdk/issues/5154)) ([04a1b32](https://github.com/aws/aws-cdk/commit/04a1b326b7162896218ee8d2d3acd51353ddedfd)) + +### Known Issues + +The following known issues were identified that specifically affect .NET and Java support in the CDK, +and which will be promptly addressed in upcoming CDK releases (in no particular order). See the +GitHub issues for more information and workarounds where applicable. + +* **.NET** and **Java**: [`aws/jsii#1011`] - abstract members are not marked as such on their **.NET** and **Java** representations +* **.NET**: [`aws/jsii#1029`] - user-defined classes implementing CDK interfaces must extend `Amazon.Jsii.Runtime.Deputy.DeputyBase` +* **.NET**: [`aws/jsii#1042`] - Parameters typed object accept only primitive types, instances of CDK types, `Dictionary` +* **.NET**: [`aws/jsii#1044`] - Unable to pass interface instance through in a `Dictionary` +* **Java**: [`aws/jsii#1034`] - Implementing or overriding overloaded methods in Java does not work consistently +* **Java**: [`aws/jsii#1035`] - Returning `Lazy.anyValue` from an method whose return type is `java.lang.Object` may result in Resolution Errors +* **Java**: [`aws/jsii#1005`] - property getter implementations (e.g: from an interface) may be ignored + +[`aws/jsii#1011`]: https://github.com/aws/jsii/issues/1011 +[`aws/jsii#1029`]: https://github.com/aws/jsii/issues/1029 +[`aws/jsii#1042`]: https://github.com/aws/jsii/issues/1042 +[`aws/jsii#1044`]: https://github.com/aws/jsii/issues/1044 +[`aws/jsii#1034`]: https://github.com/aws/jsii/issues/1034 +[`aws/jsii#1035`]: https://github.com/aws/jsii/issues/1035 +[`aws/jsii#1005`]: https://github.com/aws/jsii/issues/1005 +[TypeScript API Reference]: https://docs.aws.amazon.com/cdk/api/latest/typescript/api/index.html + ## [1.17.1](https://github.com/aws/aws-cdk/compare/v1.17.0...v1.17.1) (2019-11-19) diff --git a/README.md b/README.md index 33461f866603b..a2fdf729190a2 100644 --- a/README.md +++ b/README.md @@ -17,10 +17,10 @@ infrastructure definition and share it without worrying about boilerplate logic. The CDK is available in the following languages: -* JavaScript, TypeScript (GA, [Node.js ≥ 10.3.0](https://nodejs.org/download/release/latest-v10.x/)) -* Python (GA, [Python ≥ 3.6](https://www.python.org/downloads/)) -* Java (Developer Preview, [Java ≥ 8](https://www.oracle.com/technetwork/java/javase/downloads/index.html) and [Maven ≥ 3.5.4](https://maven.apache.org/download.cgi)) -* .NET (Developer Preview, [.NET Core ≥ 2.0](https://dotnet.microsoft.com/download)) +* JavaScript, TypeScript ([Node.js ≥ 10.3.0](https://nodejs.org/download/release/latest-v10.x/)) +* Python ([Python ≥ 3.6](https://www.python.org/downloads/)) +* Java ([Java ≥ 8](https://www.oracle.com/technetwork/java/javase/downloads/index.html) and [Maven ≥ 3.5.4](https://maven.apache.org/download.cgi)) +* .NET ([.NET Core ≥ 3.0](https://dotnet.microsoft.com/download)) ------- diff --git a/lerna.json b/lerna.json index 4629f658fd173..5acc5e07acd42 100644 --- a/lerna.json +++ b/lerna.json @@ -9,5 +9,5 @@ "tools/*" ], "rejectCycles": "true", - "version": "1.17.1" + "version": "1.18.0" } diff --git a/package.json b/package.json index aadc5e488113e..1b5a7b2e917a4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "aws-cdk", - "version": "1.17.1", + "version": "1.18.0", "private": true, "pkglint": { "include": "dependencies/node-version" @@ -19,8 +19,8 @@ "conventional-changelog-cli": "^2.0.28", "fs-extra": "^8.1.0", "jest": "^24.9.0", - "jsii-diff": "^0.20.7", - "jsii-pacmak": "^0.20.7", + "jsii-diff": "^0.20.8", + "jsii-pacmak": "^0.20.8", "lerna": "^3.18.4", "nodeunit": "^0.11.3", "nyc": "^14.1.1", diff --git a/packages/@aws-cdk/alexa-ask/package.json b/packages/@aws-cdk/alexa-ask/package.json index 5408fbcff0c50..23ff79b959d44 100644 --- a/packages/@aws-cdk/alexa-ask/package.json +++ b/packages/@aws-cdk/alexa-ask/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/alexa-ask", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for Alexa::ASK", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -12,15 +12,13 @@ "packageId": "Amazon.CDK.Alexa.Ask", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "java": { "package": "software.amazon.awscdk.alexa.ask", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "alexa-ask", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "alexa-ask" } }, "python": { @@ -65,16 +63,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/app-delivery/package.json b/packages/@aws-cdk/app-delivery/package.json index c8e907ac84d49..6e0a4b70173e8 100644 --- a/packages/@aws-cdk/app-delivery/package.json +++ b/packages/@aws-cdk/app-delivery/package.json @@ -1,7 +1,7 @@ { "name": "@aws-cdk/app-delivery", "description": "Continuous Integration / Continuous Delivery for CDK Applications", - "version": "1.17.1", + "version": "1.18.0", "main": "lib/index.js", "types": "lib/index.d.ts", "jsii": { @@ -9,8 +9,7 @@ "java": { "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "cdk-app-delivery", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "cdk-app-delivery" }, "package": "software.amazon.awscdk.appdelivery" }, @@ -19,7 +18,6 @@ "packageId": "Amazon.CDK.AppDelivery", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -42,22 +40,22 @@ "compat": "cdk-compat" }, "dependencies": { - "@aws-cdk/aws-cloudformation": "1.17.1", - "@aws-cdk/aws-codebuild": "1.17.1", - "@aws-cdk/aws-codepipeline": "1.17.1", - "@aws-cdk/aws-codepipeline-actions": "1.17.1", - "@aws-cdk/aws-events": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/core": "1.17.1", - "@aws-cdk/cx-api": "1.17.1" + "@aws-cdk/aws-cloudformation": "1.18.0", + "@aws-cdk/aws-codebuild": "1.18.0", + "@aws-cdk/aws-codepipeline": "1.18.0", + "@aws-cdk/aws-codepipeline-actions": "1.18.0", + "@aws-cdk/aws-events": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/core": "1.18.0", + "@aws-cdk/cx-api": "1.18.0" }, "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "@aws-cdk/aws-s3": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", + "@aws-cdk/assert": "1.18.0", + "@aws-cdk/aws-s3": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", "fast-check": "^1.18.1", - "pkglint": "1.17.1" + "pkglint": "1.18.0" }, "repository": { "type": "git", @@ -76,14 +74,14 @@ "cdk" ], "peerDependencies": { - "@aws-cdk/aws-cloudformation": "1.17.1", - "@aws-cdk/aws-codebuild": "1.17.1", - "@aws-cdk/aws-codepipeline": "1.17.1", - "@aws-cdk/aws-codepipeline-actions": "1.17.1", - "@aws-cdk/aws-events": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/core": "1.17.1", - "@aws-cdk/cx-api": "1.17.1" + "@aws-cdk/aws-cloudformation": "1.18.0", + "@aws-cdk/aws-codebuild": "1.18.0", + "@aws-cdk/aws-codepipeline": "1.18.0", + "@aws-cdk/aws-codepipeline-actions": "1.18.0", + "@aws-cdk/aws-events": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/core": "1.18.0", + "@aws-cdk/cx-api": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/assert/package.json b/packages/@aws-cdk/assert/package.json index 987f6bd788899..5d1cfb03af666 100644 --- a/packages/@aws-cdk/assert/package.json +++ b/packages/@aws-cdk/assert/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/assert", - "version": "1.17.1", + "version": "1.18.0", "description": "An assertion library for use with CDK Apps", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -27,13 +27,13 @@ "license": "Apache-2.0", "devDependencies": { "@types/jest": "^24.0.23", - "cdk-build-tools": "1.17.1", - "pkglint": "1.17.1" + "cdk-build-tools": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/cloudformation-diff": "1.17.1", - "@aws-cdk/core": "1.17.1", - "@aws-cdk/cx-api": "1.17.1", + "@aws-cdk/cloudformation-diff": "1.18.0", + "@aws-cdk/core": "1.18.0", + "@aws-cdk/cx-api": "1.18.0", "jest": "^24.9.0", "source-map-support": "^0.5.16" }, diff --git a/packages/@aws-cdk/assets/package.json b/packages/@aws-cdk/assets/package.json index 3614445b601a4..7b1acde030646 100644 --- a/packages/@aws-cdk/assets/package.json +++ b/packages/@aws-cdk/assets/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/assets", - "version": "1.17.1", + "version": "1.18.0", "description": "Integration of CDK apps with local assets", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.assets", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "cdk-assets", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "cdk-assets" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.Assets", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -65,25 +63,25 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", + "@aws-cdk/assert": "1.18.0", "@types/minimatch": "^3.0.3", "@types/sinon": "^7.5.0", - "aws-cdk": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "pkglint": "1.17.1", + "aws-cdk": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "pkglint": "1.18.0", "sinon": "^7.5.0", "ts-mock-imports": "^1.2.6" }, "dependencies": { - "@aws-cdk/core": "1.17.1", - "@aws-cdk/cx-api": "1.17.1", + "@aws-cdk/core": "1.18.0", + "@aws-cdk/cx-api": "1.18.0", "minimatch": "^3.0.4" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/core": "1.17.1", - "@aws-cdk/cx-api": "1.17.1" + "@aws-cdk/core": "1.18.0", + "@aws-cdk/cx-api": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-amazonmq/package.json b/packages/@aws-cdk/aws-amazonmq/package.json index 9b9d01947914b..d4cb32e710334 100644 --- a/packages/@aws-cdk/aws-amazonmq/package.json +++ b/packages/@aws-cdk/aws-amazonmq/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-amazonmq", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::AmazonMQ", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -12,15 +12,13 @@ "packageId": "Amazon.CDK.AWS.AmazonMQ", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "java": { "package": "software.amazon.awscdk.services.amazonmq", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "amazonmq", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "amazonmq" } }, "python": { @@ -65,16 +63,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-amplify/package.json b/packages/@aws-cdk/aws-amplify/package.json index 649c6a15ad2e8..18c7e0bd46a56 100644 --- a/packages/@aws-cdk/aws-amplify/package.json +++ b/packages/@aws-cdk/aws-amplify/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-amplify", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::Amplify", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -12,15 +12,13 @@ "packageId": "Amazon.CDK.AWS.Amplify", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "java": { "package": "software.amazon.awscdk.services.amplify", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "amplify", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "amplify" } }, "python": { @@ -66,16 +64,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-apigateway/package.json b/packages/@aws-cdk/aws-apigateway/package.json index de30ab416ed14..c5ce0b1f401e3 100644 --- a/packages/@aws-cdk/aws-apigateway/package.json +++ b/packages/@aws-cdk/aws-apigateway/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-apigateway", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::ApiGateway", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.apigateway", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "apigateway", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "apigateway" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.APIGateway", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -67,27 +65,27 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "@aws-cdk/aws-ec2": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "@aws-cdk/aws-ec2": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-certificatemanager": "1.17.1", - "@aws-cdk/aws-elasticloadbalancingv2": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-certificatemanager": "1.18.0", + "@aws-cdk/aws-elasticloadbalancingv2": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-certificatemanager": "1.17.1", - "@aws-cdk/aws-elasticloadbalancingv2": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-certificatemanager": "1.18.0", + "@aws-cdk/aws-elasticloadbalancingv2": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-applicationautoscaling/package.json b/packages/@aws-cdk/aws-applicationautoscaling/package.json index b7ced5a6ab659..db289b92e9571 100644 --- a/packages/@aws-cdk/aws-applicationautoscaling/package.json +++ b/packages/@aws-cdk/aws-applicationautoscaling/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-applicationautoscaling", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::ApplicationAutoScaling", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.applicationautoscaling", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "applicationautoscaling", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "applicationautoscaling" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.ApplicationAutoScaling", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,24 +62,24 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", "fast-check": "^1.18.1", - "pkglint": "1.17.1" + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-autoscaling-common": "1.17.1", - "@aws-cdk/aws-cloudwatch": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-autoscaling-common": "1.18.0", + "@aws-cdk/aws-cloudwatch": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-autoscaling-common": "1.17.1", - "@aws-cdk/aws-cloudwatch": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-autoscaling-common": "1.18.0", + "@aws-cdk/aws-cloudwatch": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-appmesh/package.json b/packages/@aws-cdk/aws-appmesh/package.json index 464570e5fbc3b..f7a268e36cbec 100644 --- a/packages/@aws-cdk/aws-appmesh/package.json +++ b/packages/@aws-cdk/aws-appmesh/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-appmesh", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::AppMesh", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -12,15 +12,13 @@ "packageId": "Amazon.CDK.AWS.AppMesh", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "java": { "package": "software.amazon.awscdk.services.appmesh", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "appmesh", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "appmesh" } }, "python": { @@ -66,23 +64,23 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-ec2": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-servicediscovery": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-ec2": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-servicediscovery": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "peerDependencies": { - "@aws-cdk/aws-ec2": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-servicediscovery": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-ec2": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-servicediscovery": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-appstream/package.json b/packages/@aws-cdk/aws-appstream/package.json index 00f2f5d498648..1b1243a0a3061 100644 --- a/packages/@aws-cdk/aws-appstream/package.json +++ b/packages/@aws-cdk/aws-appstream/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-appstream", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::AppStream", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -12,15 +12,13 @@ "packageId": "Amazon.CDK.AWS.AppStream", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "java": { "package": "software.amazon.awscdk.services.appstream", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "appstream", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "appstream" } }, "python": { @@ -65,16 +63,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-appsync/package.json b/packages/@aws-cdk/aws-appsync/package.json index aa28e1ae7dc69..9c91579fba301 100644 --- a/packages/@aws-cdk/aws-appsync/package.json +++ b/packages/@aws-cdk/aws-appsync/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-appsync", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::AppSync", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.appsync", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "appsync", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "appsync" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.AppSync", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,17 +62,17 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-athena/package.json b/packages/@aws-cdk/aws-athena/package.json index 429e07c3beb2f..ad816a7b5e535 100644 --- a/packages/@aws-cdk/aws-athena/package.json +++ b/packages/@aws-cdk/aws-athena/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-athena", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::Athena", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.athena", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "athena", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "athena" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.Athena", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,17 +62,17 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-autoscaling-common/package.json b/packages/@aws-cdk/aws-autoscaling-common/package.json index 84c2ca4c03a78..cebbc8ab3fcc6 100644 --- a/packages/@aws-cdk/aws-autoscaling-common/package.json +++ b/packages/@aws-cdk/aws-autoscaling-common/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-autoscaling-common", - "version": "1.17.1", + "version": "1.18.0", "description": "Common implementation package for @aws-cdk/aws-autoscaling and @aws-cdk/aws-applicationautoscaling", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.autoscaling.common", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "autoscaling-common", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "autoscaling-common" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.AutoScaling.Common", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -60,20 +58,20 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", "fast-check": "^1.18.1", - "pkglint": "1.17.1" + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "awslint": { "exclude": [ diff --git a/packages/@aws-cdk/aws-autoscaling-hooktargets/package.json b/packages/@aws-cdk/aws-autoscaling-hooktargets/package.json index befccdea02d22..10f6d455979f5 100644 --- a/packages/@aws-cdk/aws-autoscaling-hooktargets/package.json +++ b/packages/@aws-cdk/aws-autoscaling-hooktargets/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-autoscaling-hooktargets", - "version": "1.17.1", + "version": "1.18.0", "description": "Lifecycle hook for AWS AutoScaling", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.autoscaling.hooktargets", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "autoscaling-hooktargets", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "autoscaling-hooktargets" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.AutoScaling.HookTargets", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -72,32 +70,32 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "@aws-cdk/aws-ec2": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", + "@aws-cdk/assert": "1.18.0", + "@aws-cdk/aws-ec2": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", "jest": "^24.9.0", - "pkglint": "1.17.1" + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-autoscaling": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/aws-sns": "1.17.1", - "@aws-cdk/aws-sns-subscriptions": "1.17.1", - "@aws-cdk/aws-sqs": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-autoscaling": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/aws-sns": "1.18.0", + "@aws-cdk/aws-sns-subscriptions": "1.18.0", + "@aws-cdk/aws-sqs": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-autoscaling": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/aws-sns": "1.17.1", - "@aws-cdk/aws-sns-subscriptions": "1.17.1", - "@aws-cdk/aws-sqs": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-autoscaling": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/aws-sns": "1.18.0", + "@aws-cdk/aws-sns-subscriptions": "1.18.0", + "@aws-cdk/aws-sqs": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-autoscaling/package.json b/packages/@aws-cdk/aws-autoscaling/package.json index c81277c7c1d60..0024887f2cd1d 100644 --- a/packages/@aws-cdk/aws-autoscaling/package.json +++ b/packages/@aws-cdk/aws-autoscaling/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-autoscaling", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::AutoScaling", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.autoscaling", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "autoscaling", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "autoscaling" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.AutoScaling", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,33 +62,33 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "@aws-cdk/cx-api": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "@aws-cdk/cx-api": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-autoscaling-common": "1.17.1", - "@aws-cdk/aws-cloudwatch": "1.17.1", - "@aws-cdk/aws-ec2": "1.17.1", - "@aws-cdk/aws-elasticloadbalancing": "1.17.1", - "@aws-cdk/aws-elasticloadbalancingv2": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-sns": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-autoscaling-common": "1.18.0", + "@aws-cdk/aws-cloudwatch": "1.18.0", + "@aws-cdk/aws-ec2": "1.18.0", + "@aws-cdk/aws-elasticloadbalancing": "1.18.0", + "@aws-cdk/aws-elasticloadbalancingv2": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-sns": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-autoscaling-common": "1.17.1", - "@aws-cdk/aws-cloudwatch": "1.17.1", - "@aws-cdk/aws-ec2": "1.17.1", - "@aws-cdk/aws-elasticloadbalancing": "1.17.1", - "@aws-cdk/aws-elasticloadbalancingv2": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-sns": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-autoscaling-common": "1.18.0", + "@aws-cdk/aws-cloudwatch": "1.18.0", + "@aws-cdk/aws-ec2": "1.18.0", + "@aws-cdk/aws-elasticloadbalancing": "1.18.0", + "@aws-cdk/aws-elasticloadbalancingv2": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-sns": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-autoscalingplans/package.json b/packages/@aws-cdk/aws-autoscalingplans/package.json index 770a6f06f6d71..9eee7dd438102 100644 --- a/packages/@aws-cdk/aws-autoscalingplans/package.json +++ b/packages/@aws-cdk/aws-autoscalingplans/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-autoscalingplans", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::AutoScalingPlans", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.autoscalingplans", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "autoscalingplans", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "autoscalingplans" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.AutoScalingPlans", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,17 +62,17 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-backup/package.json b/packages/@aws-cdk/aws-backup/package.json index 68720797416b0..8e52a7f62dbdf 100644 --- a/packages/@aws-cdk/aws-backup/package.json +++ b/packages/@aws-cdk/aws-backup/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-backup", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::Backup", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -12,15 +12,13 @@ "packageId": "Amazon.CDK.AWS.Backup", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "java": { "package": "software.amazon.awscdk.services.backup", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "backup", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "backup" } }, "python": { @@ -66,16 +64,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-batch/package.json b/packages/@aws-cdk/aws-batch/package.json index 9093e98120901..86f9ebf0cedfa 100644 --- a/packages/@aws-cdk/aws-batch/package.json +++ b/packages/@aws-cdk/aws-batch/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-batch", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::Batch", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.batch", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "batch", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "batch" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.Batch", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,17 +62,17 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-budgets/package.json b/packages/@aws-cdk/aws-budgets/package.json index 38fb36b3acd75..1d66548fb1262 100644 --- a/packages/@aws-cdk/aws-budgets/package.json +++ b/packages/@aws-cdk/aws-budgets/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-budgets", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::Budgets", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.budgets", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "budgets", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "budgets" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.Budgets", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,17 +62,17 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-certificatemanager/lambda-packages/dns_validated_certificate_handler/package.json b/packages/@aws-cdk/aws-certificatemanager/lambda-packages/dns_validated_certificate_handler/package.json index 3793175903d59..591efa6ac850d 100644 --- a/packages/@aws-cdk/aws-certificatemanager/lambda-packages/dns_validated_certificate_handler/package.json +++ b/packages/@aws-cdk/aws-certificatemanager/lambda-packages/dns_validated_certificate_handler/package.json @@ -1,7 +1,7 @@ { "name": "dns_validated_certificate_handler", "private": true, - "version": "1.17.1", + "version": "1.18.0", "description": "This module is part of the [AWS Cloud Development Kit](https://github.com/aws/aws-cdk) project.", "main": "lib/index.js", "directories": { diff --git a/packages/@aws-cdk/aws-certificatemanager/package.json b/packages/@aws-cdk/aws-certificatemanager/package.json index afa99510066d0..f84fb6b3e7c4b 100644 --- a/packages/@aws-cdk/aws-certificatemanager/package.json +++ b/packages/@aws-cdk/aws-certificatemanager/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-certificatemanager", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::CertificateManager", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.certificatemanager", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "certificatemanager", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "certificatemanager" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.CertificateManager", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,25 +62,25 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-cloudformation": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/aws-route53": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-cloudformation": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/aws-route53": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-cloudformation": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/aws-route53": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-cloudformation": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/aws-route53": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-cloud9/package.json b/packages/@aws-cdk/aws-cloud9/package.json index ea27e5598888c..b9ef3d8fcfeb0 100644 --- a/packages/@aws-cdk/aws-cloud9/package.json +++ b/packages/@aws-cdk/aws-cloud9/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-cloud9", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::Cloud9", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.cloud9", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "cloud9", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "cloud9" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.Cloud9", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,17 +62,17 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-cloudformation/package.json b/packages/@aws-cdk/aws-cloudformation/package.json index 3f390b40bb445..d54993d210829 100644 --- a/packages/@aws-cdk/aws-cloudformation/package.json +++ b/packages/@aws-cdk/aws-cloudformation/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-cloudformation", - "version": "1.17.1", + "version": "1.18.0", "description": "CDK Constructs for AWS CloudFormation", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.cloudformation", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "cloudformation", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "cloudformation" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.CloudFormation", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,34 +62,34 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "@aws-cdk/aws-events": "1.17.1", - "@aws-cdk/aws-s3-assets": "1.17.1", - "@aws-cdk/aws-sns-subscriptions": "1.17.1", - "@aws-cdk/aws-sqs": "1.17.1", - "@aws-cdk/aws-ssm": "1.17.1", + "@aws-cdk/assert": "1.18.0", + "@aws-cdk/aws-events": "1.18.0", + "@aws-cdk/aws-s3-assets": "1.18.0", + "@aws-cdk/aws-sns-subscriptions": "1.18.0", + "@aws-cdk/aws-sqs": "1.18.0", + "@aws-cdk/aws-ssm": "1.18.0", "@types/aws-lambda": "^8.10.36", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/aws-s3": "1.17.1", - "@aws-cdk/aws-sns": "1.17.1", - "@aws-cdk/core": "1.17.1", - "@aws-cdk/cx-api": "1.17.1" + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/aws-s3": "1.18.0", + "@aws-cdk/aws-sns": "1.18.0", + "@aws-cdk/core": "1.18.0", + "@aws-cdk/cx-api": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/aws-s3": "1.17.1", - "@aws-cdk/aws-sns": "1.17.1", - "@aws-cdk/core": "1.17.1", - "@aws-cdk/cx-api": "1.17.1" + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/aws-s3": "1.18.0", + "@aws-cdk/aws-sns": "1.18.0", + "@aws-cdk/core": "1.18.0", + "@aws-cdk/cx-api": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-cloudfront/package.json b/packages/@aws-cdk/aws-cloudfront/package.json index 2c00a4762f127..491b163c02c60 100644 --- a/packages/@aws-cdk/aws-cloudfront/package.json +++ b/packages/@aws-cdk/aws-cloudfront/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-cloudfront", - "version": "1.17.1", + "version": "1.18.0", "description": "CDK Constructs for AWS CloudFront", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.cloudfront", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "cloudfront", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "cloudfront" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.CloudFront", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,29 +62,29 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", + "@aws-cdk/assert": "1.18.0", "aws-sdk": "^2.575.0", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-certificatemanager": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-kms": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/aws-s3": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-certificatemanager": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-kms": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/aws-s3": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-certificatemanager": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-kms": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/aws-s3": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-certificatemanager": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-kms": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/aws-s3": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-cloudtrail/package.json b/packages/@aws-cdk/aws-cloudtrail/package.json index 0d08e94648e2e..3ffafb1ba1693 100644 --- a/packages/@aws-cdk/aws-cloudtrail/package.json +++ b/packages/@aws-cdk/aws-cloudtrail/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-cloudtrail", - "version": "1.17.1", + "version": "1.18.0", "description": "CDK Constructs for AWS CloudTrail", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.cloudtrail", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "cloudtrail", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "cloudtrail" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.CloudTrail", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,30 +62,30 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", + "@aws-cdk/assert": "1.18.0", "aws-sdk": "^2.575.0", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", "colors": "^1.4.0", - "pkglint": "1.17.1" + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-events": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-kms": "1.17.1", - "@aws-cdk/aws-logs": "1.17.1", - "@aws-cdk/aws-s3": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-events": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-kms": "1.18.0", + "@aws-cdk/aws-logs": "1.18.0", + "@aws-cdk/aws-s3": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-events": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-kms": "1.17.1", - "@aws-cdk/aws-logs": "1.17.1", - "@aws-cdk/aws-s3": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-events": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-kms": "1.18.0", + "@aws-cdk/aws-logs": "1.18.0", + "@aws-cdk/aws-s3": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-cloudwatch-actions/package.json b/packages/@aws-cdk/aws-cloudwatch-actions/package.json index 714918ba1463c..ba5513c424ca9 100644 --- a/packages/@aws-cdk/aws-cloudwatch-actions/package.json +++ b/packages/@aws-cdk/aws-cloudwatch-actions/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-cloudwatch-actions", - "version": "1.17.1", + "version": "1.18.0", "description": "Alarm Actions for AWS CloudWatch CDK library", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.cloudwatch.actions", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "cloudwatch-actions", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "cloudwatch-actions" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.CloudWatch.Actions", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -72,30 +70,30 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "@aws-cdk/aws-ec2": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", + "@aws-cdk/assert": "1.18.0", + "@aws-cdk/aws-ec2": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", "jest": "^24.9.0", - "pkglint": "1.17.1" + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-applicationautoscaling": "1.17.1", - "@aws-cdk/aws-autoscaling": "1.17.1", - "@aws-cdk/aws-cloudwatch": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-sns": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-applicationautoscaling": "1.18.0", + "@aws-cdk/aws-autoscaling": "1.18.0", + "@aws-cdk/aws-cloudwatch": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-sns": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-applicationautoscaling": "1.17.1", - "@aws-cdk/aws-autoscaling": "1.17.1", - "@aws-cdk/aws-cloudwatch": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-sns": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-applicationautoscaling": "1.18.0", + "@aws-cdk/aws-autoscaling": "1.18.0", + "@aws-cdk/aws-cloudwatch": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-sns": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-cloudwatch/package.json b/packages/@aws-cdk/aws-cloudwatch/package.json index 4e219145f4b74..5125f93c5532a 100644 --- a/packages/@aws-cdk/aws-cloudwatch/package.json +++ b/packages/@aws-cdk/aws-cloudwatch/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-cloudwatch", - "version": "1.17.1", + "version": "1.18.0", "description": "CDK Constructs for AWS CloudWatch", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.cloudwatch", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "cloudwatch", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "cloudwatch" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.CloudWatch", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,20 +62,20 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "awslint": { "exclude": [ diff --git a/packages/@aws-cdk/aws-codebuild/package.json b/packages/@aws-cdk/aws-codebuild/package.json index 43b6e78354e2f..3754c88c1ab0e 100644 --- a/packages/@aws-cdk/aws-codebuild/package.json +++ b/packages/@aws-cdk/aws-codebuild/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-codebuild", - "version": "1.17.1", + "version": "1.18.0", "description": "CDK Constructs for AWS CodeBuild", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.codebuild", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "codebuild", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "codebuild" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.CodeBuild", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -68,45 +66,45 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "@aws-cdk/aws-sns": "1.17.1", - "@aws-cdk/aws-sqs": "1.17.1", + "@aws-cdk/assert": "1.18.0", + "@aws-cdk/aws-sns": "1.18.0", + "@aws-cdk/aws-sqs": "1.18.0", "aws-sdk": "^2.575.0", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/assets": "1.17.1", - "@aws-cdk/aws-cloudwatch": "1.17.1", - "@aws-cdk/aws-codecommit": "1.17.1", - "@aws-cdk/aws-ec2": "1.17.1", - "@aws-cdk/aws-ecr": "1.17.1", - "@aws-cdk/aws-ecr-assets": "1.17.1", - "@aws-cdk/aws-events": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-kms": "1.17.1", - "@aws-cdk/aws-s3": "1.17.1", - "@aws-cdk/aws-s3-assets": "1.17.1", - "@aws-cdk/aws-secretsmanager": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/assets": "1.18.0", + "@aws-cdk/aws-cloudwatch": "1.18.0", + "@aws-cdk/aws-codecommit": "1.18.0", + "@aws-cdk/aws-ec2": "1.18.0", + "@aws-cdk/aws-ecr": "1.18.0", + "@aws-cdk/aws-ecr-assets": "1.18.0", + "@aws-cdk/aws-events": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-kms": "1.18.0", + "@aws-cdk/aws-s3": "1.18.0", + "@aws-cdk/aws-s3-assets": "1.18.0", + "@aws-cdk/aws-secretsmanager": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/assets": "1.17.1", - "@aws-cdk/aws-cloudwatch": "1.17.1", - "@aws-cdk/aws-codecommit": "1.17.1", - "@aws-cdk/aws-ec2": "1.17.1", - "@aws-cdk/aws-ecr": "1.17.1", - "@aws-cdk/aws-ecr-assets": "1.17.1", - "@aws-cdk/aws-events": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-kms": "1.17.1", - "@aws-cdk/aws-s3": "1.17.1", - "@aws-cdk/aws-s3-assets": "1.17.1", - "@aws-cdk/aws-secretsmanager": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/assets": "1.18.0", + "@aws-cdk/aws-cloudwatch": "1.18.0", + "@aws-cdk/aws-codecommit": "1.18.0", + "@aws-cdk/aws-ec2": "1.18.0", + "@aws-cdk/aws-ecr": "1.18.0", + "@aws-cdk/aws-ecr-assets": "1.18.0", + "@aws-cdk/aws-events": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-kms": "1.18.0", + "@aws-cdk/aws-s3": "1.18.0", + "@aws-cdk/aws-s3-assets": "1.18.0", + "@aws-cdk/aws-secretsmanager": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-codecommit/package.json b/packages/@aws-cdk/aws-codecommit/package.json index 6bb96f6cbb37a..0c9af1f3015e5 100644 --- a/packages/@aws-cdk/aws-codecommit/package.json +++ b/packages/@aws-cdk/aws-codecommit/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-codecommit", - "version": "1.17.1", + "version": "1.18.0", "description": "CDK Constructs for AWS CodeCommit", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.codecommit", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "codecommit", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "codecommit" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.CodeCommit", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -69,24 +67,24 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "@aws-cdk/aws-sns": "1.17.1", + "@aws-cdk/assert": "1.18.0", + "@aws-cdk/aws-sns": "1.18.0", "aws-sdk": "^2.575.0", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-events": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-events": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-events": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-events": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-codedeploy/package.json b/packages/@aws-cdk/aws-codedeploy/package.json index 59964b0a0d218..dd542cfc78c12 100644 --- a/packages/@aws-cdk/aws-codedeploy/package.json +++ b/packages/@aws-cdk/aws-codedeploy/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-codedeploy", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::CodeDeploy", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.codedeploy", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "codedeploy", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "codedeploy" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.CodeDeploy", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -67,33 +65,33 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "@aws-cdk/aws-ec2": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "@aws-cdk/aws-ec2": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-autoscaling": "1.17.1", - "@aws-cdk/aws-cloudwatch": "1.17.1", - "@aws-cdk/aws-elasticloadbalancing": "1.17.1", - "@aws-cdk/aws-elasticloadbalancingv2": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/aws-s3": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-autoscaling": "1.18.0", + "@aws-cdk/aws-cloudwatch": "1.18.0", + "@aws-cdk/aws-elasticloadbalancing": "1.18.0", + "@aws-cdk/aws-elasticloadbalancingv2": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/aws-s3": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-autoscaling": "1.17.1", - "@aws-cdk/aws-cloudwatch": "1.17.1", - "@aws-cdk/aws-elasticloadbalancing": "1.17.1", - "@aws-cdk/aws-elasticloadbalancingv2": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/aws-s3": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-autoscaling": "1.18.0", + "@aws-cdk/aws-cloudwatch": "1.18.0", + "@aws-cdk/aws-elasticloadbalancing": "1.18.0", + "@aws-cdk/aws-elasticloadbalancingv2": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/aws-s3": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-codepipeline-actions/package.json b/packages/@aws-cdk/aws-codepipeline-actions/package.json index 1575451ae78f4..83e930886fc65 100644 --- a/packages/@aws-cdk/aws-codepipeline-actions/package.json +++ b/packages/@aws-cdk/aws-codepipeline-actions/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-codepipeline-actions", - "version": "1.17.1", + "version": "1.18.0", "description": "Concrete Actions for AWS Code Pipeline", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.codepipeline.actions", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "codepipeline-actions", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "codepipeline-actions" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.CodePipeline.Actions", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -66,50 +64,50 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "@aws-cdk/aws-cloudtrail": "1.17.1", + "@aws-cdk/assert": "1.18.0", + "@aws-cdk/aws-cloudtrail": "1.18.0", "@types/lodash": "^4.14.149", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", "lodash": "^4.17.15", - "pkglint": "1.17.1" + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-cloudformation": "1.17.1", - "@aws-cdk/aws-codebuild": "1.17.1", - "@aws-cdk/aws-codecommit": "1.17.1", - "@aws-cdk/aws-codedeploy": "1.17.1", - "@aws-cdk/aws-codepipeline": "1.17.1", - "@aws-cdk/aws-ec2": "1.17.1", - "@aws-cdk/aws-ecr": "1.17.1", - "@aws-cdk/aws-ecs": "1.17.1", - "@aws-cdk/aws-events": "1.17.1", - "@aws-cdk/aws-events-targets": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/aws-s3": "1.17.1", - "@aws-cdk/aws-sns": "1.17.1", - "@aws-cdk/aws-sns-subscriptions": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-cloudformation": "1.18.0", + "@aws-cdk/aws-codebuild": "1.18.0", + "@aws-cdk/aws-codecommit": "1.18.0", + "@aws-cdk/aws-codedeploy": "1.18.0", + "@aws-cdk/aws-codepipeline": "1.18.0", + "@aws-cdk/aws-ec2": "1.18.0", + "@aws-cdk/aws-ecr": "1.18.0", + "@aws-cdk/aws-ecs": "1.18.0", + "@aws-cdk/aws-events": "1.18.0", + "@aws-cdk/aws-events-targets": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/aws-s3": "1.18.0", + "@aws-cdk/aws-sns": "1.18.0", + "@aws-cdk/aws-sns-subscriptions": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-cloudformation": "1.17.1", - "@aws-cdk/aws-codebuild": "1.17.1", - "@aws-cdk/aws-codecommit": "1.17.1", - "@aws-cdk/aws-codedeploy": "1.17.1", - "@aws-cdk/aws-codepipeline": "1.17.1", - "@aws-cdk/aws-ec2": "1.17.1", - "@aws-cdk/aws-ecr": "1.17.1", - "@aws-cdk/aws-ecs": "1.17.1", - "@aws-cdk/aws-events": "1.17.1", - "@aws-cdk/aws-events-targets": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/aws-s3": "1.17.1", - "@aws-cdk/aws-sns": "1.17.1", - "@aws-cdk/aws-sns-subscriptions": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-cloudformation": "1.18.0", + "@aws-cdk/aws-codebuild": "1.18.0", + "@aws-cdk/aws-codecommit": "1.18.0", + "@aws-cdk/aws-codedeploy": "1.18.0", + "@aws-cdk/aws-codepipeline": "1.18.0", + "@aws-cdk/aws-ec2": "1.18.0", + "@aws-cdk/aws-ecr": "1.18.0", + "@aws-cdk/aws-ecs": "1.18.0", + "@aws-cdk/aws-events": "1.18.0", + "@aws-cdk/aws-events-targets": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/aws-s3": "1.18.0", + "@aws-cdk/aws-sns": "1.18.0", + "@aws-cdk/aws-sns-subscriptions": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-codepipeline/package.json b/packages/@aws-cdk/aws-codepipeline/package.json index f4b776c1454f0..557f92dc4725e 100644 --- a/packages/@aws-cdk/aws-codepipeline/package.json +++ b/packages/@aws-cdk/aws-codepipeline/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-codepipeline", - "version": "1.17.1", + "version": "1.18.0", "description": "Better interface to AWS Code Pipeline", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.codepipeline", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "codepipeline", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "codepipeline" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.CodePipeline", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -71,26 +69,26 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-events": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-kms": "1.17.1", - "@aws-cdk/aws-s3": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-events": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-kms": "1.18.0", + "@aws-cdk/aws-s3": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-events": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-kms": "1.17.1", - "@aws-cdk/aws-s3": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-events": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-kms": "1.18.0", + "@aws-cdk/aws-s3": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-codestar/package.json b/packages/@aws-cdk/aws-codestar/package.json index 84e2cee08fcbd..4b0c038545b30 100644 --- a/packages/@aws-cdk/aws-codestar/package.json +++ b/packages/@aws-cdk/aws-codestar/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-codestar", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::CodeStar", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -12,15 +12,13 @@ "packageId": "Amazon.CDK.AWS.CodeStar", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "java": { "package": "software.amazon.awscdk.services.codestar", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "codestar", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "codestar" } }, "python": { @@ -66,16 +64,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-codestarnotifications/package.json b/packages/@aws-cdk/aws-codestarnotifications/package.json index cde1287fdc1ed..eeb4488bdc06e 100644 --- a/packages/@aws-cdk/aws-codestarnotifications/package.json +++ b/packages/@aws-cdk/aws-codestarnotifications/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-codestarnotifications", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::CodeStarNotifications", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -12,15 +12,13 @@ "packageId": "Amazon.CDK.AWS.CodeStarNotifications", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "java": { "package": "software.amazon.awscdk.services.codestarnotifications", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "codestarnotifications", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "codestarnotifications" } }, "python": { @@ -66,16 +64,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-cognito/package.json b/packages/@aws-cdk/aws-cognito/package.json index 5562dfe298115..6651dc41805c5 100644 --- a/packages/@aws-cdk/aws-cognito/package.json +++ b/packages/@aws-cdk/aws-cognito/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-cognito", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::Cognito", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.cognito", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "cognito", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "cognito" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.Cognito", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,21 +62,21 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-config/package.json b/packages/@aws-cdk/aws-config/package.json index 4adbf674204e4..ddc2aac3aa6ed 100644 --- a/packages/@aws-cdk/aws-config/package.json +++ b/packages/@aws-cdk/aws-config/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-config", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::Config", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.config", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "config", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "config" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.Config", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,27 +62,27 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "@aws-cdk/aws-events-targets": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "@aws-cdk/aws-events-targets": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-events": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/aws-sns": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-events": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/aws-sns": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-events": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/aws-sns": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-events": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/aws-sns": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-datapipeline/package.json b/packages/@aws-cdk/aws-datapipeline/package.json index 45de1530775bf..23f2b3cf82e9b 100644 --- a/packages/@aws-cdk/aws-datapipeline/package.json +++ b/packages/@aws-cdk/aws-datapipeline/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-datapipeline", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::DataPipeline", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.datapipeline", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "datapipeline", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "datapipeline" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.DataPipeline", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,17 +62,17 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-dax/package.json b/packages/@aws-cdk/aws-dax/package.json index 8f4561b54a98f..7bda6162c1f6c 100644 --- a/packages/@aws-cdk/aws-dax/package.json +++ b/packages/@aws-cdk/aws-dax/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-dax", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::DAX", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.dax", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "dax", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "dax" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.DAX", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,17 +62,17 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-directoryservice/package.json b/packages/@aws-cdk/aws-directoryservice/package.json index cce235f6715fc..114110ee871a9 100644 --- a/packages/@aws-cdk/aws-directoryservice/package.json +++ b/packages/@aws-cdk/aws-directoryservice/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-directoryservice", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::DirectoryService", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.directoryservice", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "directoryservice", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "directoryservice" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.DirectoryService", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,17 +62,17 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-dlm/package.json b/packages/@aws-cdk/aws-dlm/package.json index 8f462f6addc08..567da0f1177c9 100644 --- a/packages/@aws-cdk/aws-dlm/package.json +++ b/packages/@aws-cdk/aws-dlm/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-dlm", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::DLM", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -12,15 +12,13 @@ "packageId": "Amazon.CDK.AWS.DLM", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "java": { "package": "software.amazon.awscdk.services.dlm", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "dlm", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "dlm" } }, "python": { @@ -65,16 +63,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-dms/package.json b/packages/@aws-cdk/aws-dms/package.json index 103d38152cefc..b3b73688e0360 100644 --- a/packages/@aws-cdk/aws-dms/package.json +++ b/packages/@aws-cdk/aws-dms/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-dms", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::DMS", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.dms", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "dms", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "dms" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.DMS", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,17 +62,17 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-docdb/package.json b/packages/@aws-cdk/aws-docdb/package.json index 7480e5d003e73..dc95e5eca8a6d 100644 --- a/packages/@aws-cdk/aws-docdb/package.json +++ b/packages/@aws-cdk/aws-docdb/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-docdb", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::DocDB", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -12,15 +12,13 @@ "packageId": "Amazon.CDK.AWS.DocDB", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "java": { "package": "software.amazon.awscdk.services.docdb", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "docdb", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "docdb" } }, "python": { @@ -66,16 +64,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-dynamodb-global/lambda-packages/aws-global-table-coordinator/package.json b/packages/@aws-cdk/aws-dynamodb-global/lambda-packages/aws-global-table-coordinator/package.json index e97de09341ae4..8db34ef7857e9 100644 --- a/packages/@aws-cdk/aws-dynamodb-global/lambda-packages/aws-global-table-coordinator/package.json +++ b/packages/@aws-cdk/aws-dynamodb-global/lambda-packages/aws-global-table-coordinator/package.json @@ -1,7 +1,7 @@ { "name": "aws-global-lambda-coordinator", "private": true, - "version": "1.17.1", + "version": "1.18.0", "description": "This module is part of the [AWS Cloud Development Kit](https://github.com/aws/aws-cdk) project.", "main": "lib/handler.js", "directories": { diff --git a/packages/@aws-cdk/aws-dynamodb-global/package.json b/packages/@aws-cdk/aws-dynamodb-global/package.json index 59527b263cdbd..cf0a2cb8393a5 100644 --- a/packages/@aws-cdk/aws-dynamodb-global/package.json +++ b/packages/@aws-cdk/aws-dynamodb-global/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-dynamodb-global", - "version": "1.17.1", + "version": "1.18.0", "description": "Build a global dynamodb table", "license": "Apache-2.0", "homepage": "https://github.com/aws/aws-cdk", @@ -21,8 +21,7 @@ "package": "software.amazon.awscdk.services.dynamodb.global", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "dynamodb-global", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "dynamodb-global" } }, "python": { @@ -34,7 +33,6 @@ "packageId": "Amazon.CDK.AWS.DynamoDB.Global", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" } } @@ -47,25 +45,25 @@ "global" ], "dependencies": { - "@aws-cdk/aws-cloudformation": "1.17.1", - "@aws-cdk/aws-dynamodb": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-cloudformation": "1.18.0", + "@aws-cdk/aws-dynamodb": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "peerDependencies": { - "@aws-cdk/aws-cloudformation": "1.17.1", - "@aws-cdk/aws-dynamodb": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-cloudformation": "1.18.0", + "@aws-cdk/aws-dynamodb": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "scripts": { "build": "cdk-build", diff --git a/packages/@aws-cdk/aws-dynamodb/package.json b/packages/@aws-cdk/aws-dynamodb/package.json index df9999e14095b..23b672be82c92 100644 --- a/packages/@aws-cdk/aws-dynamodb/package.json +++ b/packages/@aws-cdk/aws-dynamodb/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-dynamodb", - "version": "1.17.1", + "version": "1.18.0", "description": "CDK Constructs for AWS DynamoDB", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.dynamodb", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "dynamodb", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "dynamodb" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.DynamoDB", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,22 +62,22 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-applicationautoscaling": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-applicationautoscaling": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-applicationautoscaling": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-applicationautoscaling": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-ec2/package.json b/packages/@aws-cdk/aws-ec2/package.json index 4f035cfdf626b..9bd51f0b72a15 100644 --- a/packages/@aws-cdk/aws-ec2/package.json +++ b/packages/@aws-cdk/aws-ec2/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-ec2", - "version": "1.17.1", + "version": "1.18.0", "description": "CDK Constructs for AWS EC2", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.ec2", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "ec2", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "ec2" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.EC2", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,26 +62,26 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-cloudwatch": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-ssm": "1.17.1", - "@aws-cdk/core": "1.17.1", - "@aws-cdk/cx-api": "1.17.1" + "@aws-cdk/aws-cloudwatch": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-ssm": "1.18.0", + "@aws-cdk/core": "1.18.0", + "@aws-cdk/cx-api": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-cloudwatch": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-ssm": "1.17.1", - "@aws-cdk/core": "1.17.1", - "@aws-cdk/cx-api": "1.17.1" + "@aws-cdk/aws-cloudwatch": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-ssm": "1.18.0", + "@aws-cdk/core": "1.18.0", + "@aws-cdk/cx-api": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-ecr-assets/package.json b/packages/@aws-cdk/aws-ecr-assets/package.json index 53e4a8e8a46be..7c72f4dbc5cff 100644 --- a/packages/@aws-cdk/aws-ecr-assets/package.json +++ b/packages/@aws-cdk/aws-ecr-assets/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-ecr-assets", - "version": "1.17.1", + "version": "1.18.0", "description": "Docker image assets deployed to ECR", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.ecr.assets", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "ecr-assets", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "ecr-assets" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.ECR.Assets", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -61,34 +59,34 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", + "@aws-cdk/assert": "1.18.0", "@types/proxyquire": "^1.3.28", - "aws-cdk": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "pkglint": "1.17.1", + "aws-cdk": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "pkglint": "1.18.0", "proxyquire": "^2.1.3" }, "dependencies": { - "@aws-cdk/assets": "1.17.1", - "@aws-cdk/aws-cloudformation": "1.17.1", - "@aws-cdk/aws-ecr": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/aws-s3": "1.17.1", - "@aws-cdk/core": "1.17.1", - "@aws-cdk/cx-api": "1.17.1" + "@aws-cdk/assets": "1.18.0", + "@aws-cdk/aws-cloudformation": "1.18.0", + "@aws-cdk/aws-ecr": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/aws-s3": "1.18.0", + "@aws-cdk/core": "1.18.0", + "@aws-cdk/cx-api": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/assets": "1.17.1", - "@aws-cdk/aws-cloudformation": "1.17.1", - "@aws-cdk/aws-ecr": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/aws-s3": "1.17.1", - "@aws-cdk/core": "1.17.1", - "@aws-cdk/cx-api": "1.17.1" + "@aws-cdk/assets": "1.18.0", + "@aws-cdk/aws-cloudformation": "1.18.0", + "@aws-cdk/aws-ecr": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/aws-s3": "1.18.0", + "@aws-cdk/core": "1.18.0", + "@aws-cdk/cx-api": "1.18.0" }, "nyc": { "statements": 70 diff --git a/packages/@aws-cdk/aws-ecr/package.json b/packages/@aws-cdk/aws-ecr/package.json index 722512860bb43..8192f8b974fe6 100644 --- a/packages/@aws-cdk/aws-ecr/package.json +++ b/packages/@aws-cdk/aws-ecr/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-ecr", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::ECR", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.ecr", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "ecr", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "ecr" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.ECR", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -68,22 +66,22 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-events": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-events": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-events": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-events": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-ecs-patterns/package.json b/packages/@aws-cdk/aws-ecs-patterns/package.json index 8a36ee849759e..56da8cc98708e 100644 --- a/packages/@aws-cdk/aws-ecs-patterns/package.json +++ b/packages/@aws-cdk/aws-ecs-patterns/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-ecs-patterns", - "version": "1.17.1", + "version": "1.18.0", "description": "CDK Constructs for AWS ECS", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.ecs.patterns", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "ecs-patterns", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "ecs-patterns" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.ECS.Patterns", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -62,43 +60,43 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", "jest": "^24.9.0", - "pkglint": "1.17.1" + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-applicationautoscaling": "1.17.1", - "@aws-cdk/aws-certificatemanager": "1.17.1", - "@aws-cdk/aws-ec2": "1.17.1", - "@aws-cdk/aws-ecs": "1.17.1", - "@aws-cdk/aws-elasticloadbalancingv2": "1.17.1", - "@aws-cdk/aws-events": "1.17.1", - "@aws-cdk/aws-events-targets": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-route53": "1.17.1", - "@aws-cdk/aws-route53-targets": "1.17.1", - "@aws-cdk/aws-servicediscovery": "1.17.1", - "@aws-cdk/aws-sqs": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-applicationautoscaling": "1.18.0", + "@aws-cdk/aws-certificatemanager": "1.18.0", + "@aws-cdk/aws-ec2": "1.18.0", + "@aws-cdk/aws-ecs": "1.18.0", + "@aws-cdk/aws-elasticloadbalancingv2": "1.18.0", + "@aws-cdk/aws-events": "1.18.0", + "@aws-cdk/aws-events-targets": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-route53": "1.18.0", + "@aws-cdk/aws-route53-targets": "1.18.0", + "@aws-cdk/aws-servicediscovery": "1.18.0", + "@aws-cdk/aws-sqs": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-applicationautoscaling": "1.17.1", - "@aws-cdk/aws-certificatemanager": "1.17.1", - "@aws-cdk/aws-ec2": "1.17.1", - "@aws-cdk/aws-ecs": "1.17.1", - "@aws-cdk/aws-elasticloadbalancingv2": "1.17.1", - "@aws-cdk/aws-events": "1.17.1", - "@aws-cdk/aws-events-targets": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-route53": "1.17.1", - "@aws-cdk/aws-route53-targets": "1.17.1", - "@aws-cdk/aws-servicediscovery": "1.17.1", - "@aws-cdk/aws-sqs": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-applicationautoscaling": "1.18.0", + "@aws-cdk/aws-certificatemanager": "1.18.0", + "@aws-cdk/aws-ec2": "1.18.0", + "@aws-cdk/aws-ecs": "1.18.0", + "@aws-cdk/aws-elasticloadbalancingv2": "1.18.0", + "@aws-cdk/aws-events": "1.18.0", + "@aws-cdk/aws-events-targets": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-route53": "1.18.0", + "@aws-cdk/aws-route53-targets": "1.18.0", + "@aws-cdk/aws-servicediscovery": "1.18.0", + "@aws-cdk/aws-sqs": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-ecs/package.json b/packages/@aws-cdk/aws-ecs/package.json index d18e288843286..86aceda4aa422 100644 --- a/packages/@aws-cdk/aws-ecs/package.json +++ b/packages/@aws-cdk/aws-ecs/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-ecs", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::ECS", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.ecs", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "ecs", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "ecs" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.ECS", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,64 +62,64 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", + "@aws-cdk/assert": "1.18.0", "@types/proxyquire": "^1.3.28", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0", "proxyquire": "^2.1.3" }, "dependencies": { - "@aws-cdk/aws-applicationautoscaling": "1.17.1", - "@aws-cdk/aws-autoscaling": "1.17.1", - "@aws-cdk/aws-autoscaling-hooktargets": "1.17.1", - "@aws-cdk/aws-certificatemanager": "1.17.1", - "@aws-cdk/aws-cloudformation": "1.17.1", - "@aws-cdk/aws-cloudwatch": "1.17.1", - "@aws-cdk/aws-ec2": "1.17.1", - "@aws-cdk/aws-ecr": "1.17.1", - "@aws-cdk/aws-ecr-assets": "1.17.1", - "@aws-cdk/aws-elasticloadbalancing": "1.17.1", - "@aws-cdk/aws-elasticloadbalancingv2": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/aws-logs": "1.17.1", - "@aws-cdk/aws-route53": "1.17.1", - "@aws-cdk/aws-route53-targets": "1.17.1", - "@aws-cdk/aws-secretsmanager": "1.17.1", - "@aws-cdk/aws-servicediscovery": "1.17.1", - "@aws-cdk/aws-sns": "1.17.1", - "@aws-cdk/aws-sqs": "1.17.1", - "@aws-cdk/aws-ssm": "1.17.1", - "@aws-cdk/core": "1.17.1", - "@aws-cdk/cx-api": "1.17.1" + "@aws-cdk/aws-applicationautoscaling": "1.18.0", + "@aws-cdk/aws-autoscaling": "1.18.0", + "@aws-cdk/aws-autoscaling-hooktargets": "1.18.0", + "@aws-cdk/aws-certificatemanager": "1.18.0", + "@aws-cdk/aws-cloudformation": "1.18.0", + "@aws-cdk/aws-cloudwatch": "1.18.0", + "@aws-cdk/aws-ec2": "1.18.0", + "@aws-cdk/aws-ecr": "1.18.0", + "@aws-cdk/aws-ecr-assets": "1.18.0", + "@aws-cdk/aws-elasticloadbalancing": "1.18.0", + "@aws-cdk/aws-elasticloadbalancingv2": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/aws-logs": "1.18.0", + "@aws-cdk/aws-route53": "1.18.0", + "@aws-cdk/aws-route53-targets": "1.18.0", + "@aws-cdk/aws-secretsmanager": "1.18.0", + "@aws-cdk/aws-servicediscovery": "1.18.0", + "@aws-cdk/aws-sns": "1.18.0", + "@aws-cdk/aws-sqs": "1.18.0", + "@aws-cdk/aws-ssm": "1.18.0", + "@aws-cdk/core": "1.18.0", + "@aws-cdk/cx-api": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-applicationautoscaling": "1.17.1", - "@aws-cdk/aws-autoscaling": "1.17.1", - "@aws-cdk/aws-autoscaling-hooktargets": "1.17.1", - "@aws-cdk/aws-certificatemanager": "1.17.1", - "@aws-cdk/aws-cloudformation": "1.17.1", - "@aws-cdk/aws-cloudwatch": "1.17.1", - "@aws-cdk/aws-ec2": "1.17.1", - "@aws-cdk/aws-ecr": "1.17.1", - "@aws-cdk/aws-ecr-assets": "1.17.1", - "@aws-cdk/aws-elasticloadbalancing": "1.17.1", - "@aws-cdk/aws-elasticloadbalancingv2": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/aws-logs": "1.17.1", - "@aws-cdk/aws-route53": "1.17.1", - "@aws-cdk/aws-route53-targets": "1.17.1", - "@aws-cdk/aws-secretsmanager": "1.17.1", - "@aws-cdk/aws-servicediscovery": "1.17.1", - "@aws-cdk/aws-sns": "1.17.1", - "@aws-cdk/aws-sqs": "1.17.1", - "@aws-cdk/aws-ssm": "1.17.1", - "@aws-cdk/core": "1.17.1", - "@aws-cdk/cx-api": "1.17.1" + "@aws-cdk/aws-applicationautoscaling": "1.18.0", + "@aws-cdk/aws-autoscaling": "1.18.0", + "@aws-cdk/aws-autoscaling-hooktargets": "1.18.0", + "@aws-cdk/aws-certificatemanager": "1.18.0", + "@aws-cdk/aws-cloudformation": "1.18.0", + "@aws-cdk/aws-cloudwatch": "1.18.0", + "@aws-cdk/aws-ec2": "1.18.0", + "@aws-cdk/aws-ecr": "1.18.0", + "@aws-cdk/aws-ecr-assets": "1.18.0", + "@aws-cdk/aws-elasticloadbalancing": "1.18.0", + "@aws-cdk/aws-elasticloadbalancingv2": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/aws-logs": "1.18.0", + "@aws-cdk/aws-route53": "1.18.0", + "@aws-cdk/aws-route53-targets": "1.18.0", + "@aws-cdk/aws-secretsmanager": "1.18.0", + "@aws-cdk/aws-servicediscovery": "1.18.0", + "@aws-cdk/aws-sns": "1.18.0", + "@aws-cdk/aws-sqs": "1.18.0", + "@aws-cdk/aws-ssm": "1.18.0", + "@aws-cdk/core": "1.18.0", + "@aws-cdk/cx-api": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-efs/package.json b/packages/@aws-cdk/aws-efs/package.json index 598e9cdeb7ccb..edff0a7d5f253 100644 --- a/packages/@aws-cdk/aws-efs/package.json +++ b/packages/@aws-cdk/aws-efs/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-efs", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::EFS", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.efs", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "efs", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "efs" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.EFS", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,17 +62,17 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-eks/package.json b/packages/@aws-cdk/aws-eks/package.json index 848d7430937cf..388812bc2598b 100644 --- a/packages/@aws-cdk/aws-eks/package.json +++ b/packages/@aws-cdk/aws-eks/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-eks", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::EKS", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.eks", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "eks", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "eks" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.EKS", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,30 +62,30 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-autoscaling": "1.17.1", - "@aws-cdk/aws-cloudformation": "1.17.1", - "@aws-cdk/aws-ec2": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/aws-ssm": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-autoscaling": "1.18.0", + "@aws-cdk/aws-cloudformation": "1.18.0", + "@aws-cdk/aws-ec2": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/aws-ssm": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-autoscaling": "1.17.1", - "@aws-cdk/aws-cloudformation": "1.17.1", - "@aws-cdk/aws-ec2": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/aws-ssm": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-autoscaling": "1.18.0", + "@aws-cdk/aws-cloudformation": "1.18.0", + "@aws-cdk/aws-ec2": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/aws-ssm": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-elasticache/package.json b/packages/@aws-cdk/aws-elasticache/package.json index ecb8fe6cb3d96..89a1d11bb913c 100644 --- a/packages/@aws-cdk/aws-elasticache/package.json +++ b/packages/@aws-cdk/aws-elasticache/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-elasticache", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::ElastiCache", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.elasticache", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "elasticache", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "elasticache" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.ElastiCache", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,17 +62,17 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-elasticbeanstalk/package.json b/packages/@aws-cdk/aws-elasticbeanstalk/package.json index 458121ce04841..3b891dadd03c1 100644 --- a/packages/@aws-cdk/aws-elasticbeanstalk/package.json +++ b/packages/@aws-cdk/aws-elasticbeanstalk/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-elasticbeanstalk", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::ElasticBeanstalk", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.elasticbeanstalk", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "elasticbeanstalk", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "elasticbeanstalk" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.ElasticBeanstalk", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,17 +62,17 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-elasticloadbalancing/package.json b/packages/@aws-cdk/aws-elasticloadbalancing/package.json index d78220483f458..d2a0152f91e51 100644 --- a/packages/@aws-cdk/aws-elasticloadbalancing/package.json +++ b/packages/@aws-cdk/aws-elasticloadbalancing/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-elasticloadbalancing", - "version": "1.17.1", + "version": "1.18.0", "description": "CDK Constructs for AWS ElasticLoadBalancing", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.elasticloadbalancing", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "elasticloadbalancing", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "elasticloadbalancing" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.ElasticLoadBalancing", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,20 +62,20 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-ec2": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-ec2": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-ec2": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-ec2": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-elasticloadbalancingv2-targets/package.json b/packages/@aws-cdk/aws-elasticloadbalancingv2-targets/package.json index bb5fd5f3441f0..3b404aaae91ff 100644 --- a/packages/@aws-cdk/aws-elasticloadbalancingv2-targets/package.json +++ b/packages/@aws-cdk/aws-elasticloadbalancingv2-targets/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-elasticloadbalancingv2-targets", - "version": "1.17.1", + "version": "1.18.0", "description": "Integration targets for AWS ElasticLoadBalancingV2", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.elasticloadbalancingv2.targets", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "elasticloadbalancingv2-targets", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "elasticloadbalancingv2-targets" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.ElasticLoadBalancingV2.Targets", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -73,27 +71,27 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "@aws-cdk/aws-ec2": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", + "@aws-cdk/assert": "1.18.0", + "@aws-cdk/aws-ec2": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", "jest": "^24.9.0", - "pkglint": "1.17.1" + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/assets": "1.17.1", - "@aws-cdk/aws-elasticloadbalancingv2": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/assets": "1.18.0", + "@aws-cdk/aws-elasticloadbalancingv2": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/assets": "1.17.1", - "@aws-cdk/aws-elasticloadbalancingv2": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/assets": "1.18.0", + "@aws-cdk/aws-elasticloadbalancingv2": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-elasticloadbalancingv2/package.json b/packages/@aws-cdk/aws-elasticloadbalancingv2/package.json index 1b0c8f8145bb7..3944eb30eb525 100644 --- a/packages/@aws-cdk/aws-elasticloadbalancingv2/package.json +++ b/packages/@aws-cdk/aws-elasticloadbalancingv2/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-elasticloadbalancingv2", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::ElasticLoadBalancingV2", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.elasticloadbalancingv2", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "elasticloadbalancingv2", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "elasticloadbalancingv2" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.ElasticLoadBalancingV2", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,30 +62,30 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-certificatemanager": "1.17.1", - "@aws-cdk/aws-cloudwatch": "1.17.1", - "@aws-cdk/aws-ec2": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/aws-s3": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-certificatemanager": "1.18.0", + "@aws-cdk/aws-cloudwatch": "1.18.0", + "@aws-cdk/aws-ec2": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/aws-s3": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-certificatemanager": "1.17.1", - "@aws-cdk/aws-cloudwatch": "1.17.1", - "@aws-cdk/aws-ec2": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/aws-s3": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-certificatemanager": "1.18.0", + "@aws-cdk/aws-cloudwatch": "1.18.0", + "@aws-cdk/aws-ec2": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/aws-s3": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-elasticsearch/package.json b/packages/@aws-cdk/aws-elasticsearch/package.json index c835b13a53bfb..9327353ee5f3d 100644 --- a/packages/@aws-cdk/aws-elasticsearch/package.json +++ b/packages/@aws-cdk/aws-elasticsearch/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-elasticsearch", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::Elasticsearch", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.elasticsearch", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "elasticsearch", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "elasticsearch" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.Elasticsearch", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,17 +62,17 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-emr/package.json b/packages/@aws-cdk/aws-emr/package.json index 6b2c2a0028fd9..57e77fa789285 100644 --- a/packages/@aws-cdk/aws-emr/package.json +++ b/packages/@aws-cdk/aws-emr/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-emr", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::EMR", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.emr", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "emr", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "emr" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.EMR", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,17 +62,17 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-events-targets/package.json b/packages/@aws-cdk/aws-events-targets/package.json index c8daa0a98d61f..34633b250ecd0 100644 --- a/packages/@aws-cdk/aws-events-targets/package.json +++ b/packages/@aws-cdk/aws-events-targets/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-events-targets", - "version": "1.17.1", + "version": "1.18.0", "description": "Event targets for AWS CloudWatch Events", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.events.targets", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "events-targets", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "events-targets" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.Events.Targets", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -80,45 +78,45 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "@aws-cdk/aws-codecommit": "1.17.1", + "@aws-cdk/assert": "1.18.0", + "@aws-cdk/aws-codecommit": "1.18.0", "aws-sdk": "^2.575.0", "aws-sdk-mock": "^4.5.0", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", "jest": "^24.9.0", - "pkglint": "1.17.1" + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-cloudformation": "1.17.1", - "@aws-cdk/aws-codebuild": "1.17.1", - "@aws-cdk/aws-codepipeline": "1.17.1", - "@aws-cdk/aws-ec2": "1.17.1", - "@aws-cdk/aws-ecs": "1.17.1", - "@aws-cdk/aws-events": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/aws-sns": "1.17.1", - "@aws-cdk/aws-sns-subscriptions": "1.17.1", - "@aws-cdk/aws-sqs": "1.17.1", - "@aws-cdk/aws-stepfunctions": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-cloudformation": "1.18.0", + "@aws-cdk/aws-codebuild": "1.18.0", + "@aws-cdk/aws-codepipeline": "1.18.0", + "@aws-cdk/aws-ec2": "1.18.0", + "@aws-cdk/aws-ecs": "1.18.0", + "@aws-cdk/aws-events": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/aws-sns": "1.18.0", + "@aws-cdk/aws-sns-subscriptions": "1.18.0", + "@aws-cdk/aws-sqs": "1.18.0", + "@aws-cdk/aws-stepfunctions": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-cloudformation": "1.17.1", - "@aws-cdk/aws-codebuild": "1.17.1", - "@aws-cdk/aws-codepipeline": "1.17.1", - "@aws-cdk/aws-ec2": "1.17.1", - "@aws-cdk/aws-ecs": "1.17.1", - "@aws-cdk/aws-events": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/aws-sns": "1.17.1", - "@aws-cdk/aws-sns-subscriptions": "1.17.1", - "@aws-cdk/aws-sqs": "1.17.1", - "@aws-cdk/aws-stepfunctions": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-cloudformation": "1.18.0", + "@aws-cdk/aws-codebuild": "1.18.0", + "@aws-cdk/aws-codepipeline": "1.18.0", + "@aws-cdk/aws-ec2": "1.18.0", + "@aws-cdk/aws-ecs": "1.18.0", + "@aws-cdk/aws-events": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/aws-sns": "1.18.0", + "@aws-cdk/aws-sns-subscriptions": "1.18.0", + "@aws-cdk/aws-sqs": "1.18.0", + "@aws-cdk/aws-stepfunctions": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-events/package.json b/packages/@aws-cdk/aws-events/package.json index 4c9df5797974b..7f8fb39d769db 100644 --- a/packages/@aws-cdk/aws-events/package.json +++ b/packages/@aws-cdk/aws-events/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-events", - "version": "1.17.1", + "version": "1.18.0", "description": "AWS CloudWatch Events Construct Library", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.events", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "events", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "events" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.Events", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -65,19 +63,19 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-fsx/package.json b/packages/@aws-cdk/aws-fsx/package.json index bd66fc1f3cdbe..3f1659a6f9043 100644 --- a/packages/@aws-cdk/aws-fsx/package.json +++ b/packages/@aws-cdk/aws-fsx/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-fsx", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::FSx", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -12,15 +12,13 @@ "packageId": "Amazon.CDK.AWS.FSx", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "java": { "package": "software.amazon.awscdk.services.fsx", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "fsx", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "fsx" } }, "python": { @@ -66,16 +64,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-gamelift/package.json b/packages/@aws-cdk/aws-gamelift/package.json index 583eec017bab8..9d4c6d71c4733 100644 --- a/packages/@aws-cdk/aws-gamelift/package.json +++ b/packages/@aws-cdk/aws-gamelift/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-gamelift", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::GameLift", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.gamelift", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "gamelift", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "gamelift" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.GameLift", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,17 +62,17 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-glue/package.json b/packages/@aws-cdk/aws-glue/package.json index c961896636e87..fffc711be431a 100644 --- a/packages/@aws-cdk/aws-glue/package.json +++ b/packages/@aws-cdk/aws-glue/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-glue", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::Glue", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.glue", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "glue", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "glue" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.Glue", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,24 +62,24 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-kms": "1.17.1", - "@aws-cdk/aws-s3": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-kms": "1.18.0", + "@aws-cdk/aws-s3": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-kms": "1.17.1", - "@aws-cdk/aws-s3": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-kms": "1.18.0", + "@aws-cdk/aws-s3": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-greengrass/package.json b/packages/@aws-cdk/aws-greengrass/package.json index 8bcd7afdb7682..5304ffc343621 100644 --- a/packages/@aws-cdk/aws-greengrass/package.json +++ b/packages/@aws-cdk/aws-greengrass/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-greengrass", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::Greengrass", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -12,15 +12,13 @@ "packageId": "Amazon.CDK.AWS.Greengrass", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "java": { "package": "software.amazon.awscdk.services.greengrass", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "greengrass", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "greengrass" } }, "python": { @@ -66,16 +64,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-guardduty/package.json b/packages/@aws-cdk/aws-guardduty/package.json index 9d12c0b0cc634..30840dc452e17 100644 --- a/packages/@aws-cdk/aws-guardduty/package.json +++ b/packages/@aws-cdk/aws-guardduty/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-guardduty", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::GuardDuty", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.guardduty", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "guardduty", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "guardduty" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.GuardDuty", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,17 +62,17 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-iam/package.json b/packages/@aws-cdk/aws-iam/package.json index 55cf11d55bc57..ffa3b07444517 100644 --- a/packages/@aws-cdk/aws-iam/package.json +++ b/packages/@aws-cdk/aws-iam/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-iam", - "version": "1.17.1", + "version": "1.18.0", "description": "CDK routines for easily assigning correct and minimal IAM permissions", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.iam", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "iam", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "iam" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.IAM", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -66,20 +64,20 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", "jest": "^24.9.0", - "pkglint": "1.17.1" + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1", - "@aws-cdk/region-info": "1.17.1" + "@aws-cdk/core": "1.18.0", + "@aws-cdk/region-info": "1.18.0" }, "peerDependencies": { - "@aws-cdk/core": "1.17.1", - "@aws-cdk/region-info": "1.17.1" + "@aws-cdk/core": "1.18.0", + "@aws-cdk/region-info": "1.18.0" }, "jest": { "moduleFileExtensions": [ diff --git a/packages/@aws-cdk/aws-inspector/package.json b/packages/@aws-cdk/aws-inspector/package.json index 3351f18b2f45b..78f7b74e60b76 100644 --- a/packages/@aws-cdk/aws-inspector/package.json +++ b/packages/@aws-cdk/aws-inspector/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-inspector", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::Inspector", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.inspector", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "inspector", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "inspector" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.Inspector", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,17 +62,17 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-iot/package.json b/packages/@aws-cdk/aws-iot/package.json index 3f6315bee3f1f..3d71f78eda438 100644 --- a/packages/@aws-cdk/aws-iot/package.json +++ b/packages/@aws-cdk/aws-iot/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-iot", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::IoT", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.iot", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "iot", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "iot" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.IoT", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,17 +62,17 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-iot1click/package.json b/packages/@aws-cdk/aws-iot1click/package.json index 354d28c241ed0..87242b03ec5f4 100644 --- a/packages/@aws-cdk/aws-iot1click/package.json +++ b/packages/@aws-cdk/aws-iot1click/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-iot1click", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::IoT1Click", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -12,15 +12,13 @@ "packageId": "Amazon.CDK.AWS.IoT1Click", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "java": { "package": "software.amazon.awscdk.services.iot1click", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "iot1click", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "iot1click" } }, "python": { @@ -65,16 +63,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-iotanalytics/package.json b/packages/@aws-cdk/aws-iotanalytics/package.json index 467c09f5f47af..aafd1f16a0fb1 100644 --- a/packages/@aws-cdk/aws-iotanalytics/package.json +++ b/packages/@aws-cdk/aws-iotanalytics/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-iotanalytics", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::IoTAnalytics", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -12,15 +12,13 @@ "packageId": "Amazon.CDK.AWS.IoTAnalytics", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "java": { "package": "software.amazon.awscdk.services.iotanalytics", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "iotanalytics", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "iotanalytics" } }, "python": { @@ -66,16 +64,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-iotevents/package.json b/packages/@aws-cdk/aws-iotevents/package.json index cf70e641f3833..296e703a2b897 100644 --- a/packages/@aws-cdk/aws-iotevents/package.json +++ b/packages/@aws-cdk/aws-iotevents/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-iotevents", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::IoTEvents", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -12,15 +12,13 @@ "packageId": "Amazon.CDK.AWS.IoTEvents", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "java": { "package": "software.amazon.awscdk.services.iotevents", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "iotevents", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "iotevents" } }, "python": { @@ -66,16 +64,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-iotthingsgraph/package.json b/packages/@aws-cdk/aws-iotthingsgraph/package.json index 25d0205c31f8f..9fdee9dd3dcdc 100644 --- a/packages/@aws-cdk/aws-iotthingsgraph/package.json +++ b/packages/@aws-cdk/aws-iotthingsgraph/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-iotthingsgraph", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::IoTThingsGraph", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -12,15 +12,13 @@ "packageId": "Amazon.CDK.AWS.IoTThingsGraph", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "java": { "package": "software.amazon.awscdk.services.iotthingsgraph", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "iotthingsgraph", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "iotthingsgraph" } }, "python": { @@ -66,16 +64,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-kinesis/package.json b/packages/@aws-cdk/aws-kinesis/package.json index 0952ec0a3822f..1cfd73bc116b6 100644 --- a/packages/@aws-cdk/aws-kinesis/package.json +++ b/packages/@aws-cdk/aws-kinesis/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-kinesis", - "version": "1.17.1", + "version": "1.18.0", "description": "CDK Constructs for AWS Kinesis", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.kinesis", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "kinesis", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "kinesis" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.Kinesis", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -63,23 +61,23 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-kms": "1.17.1", - "@aws-cdk/aws-logs": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-kms": "1.18.0", + "@aws-cdk/aws-logs": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-kms": "1.17.1", - "@aws-cdk/aws-logs": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-kms": "1.18.0", + "@aws-cdk/aws-logs": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-kinesisanalytics/package.json b/packages/@aws-cdk/aws-kinesisanalytics/package.json index 23c146139516b..b79671ed4f833 100644 --- a/packages/@aws-cdk/aws-kinesisanalytics/package.json +++ b/packages/@aws-cdk/aws-kinesisanalytics/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-kinesisanalytics", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::KinesisAnalytics", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.kinesisanalytics", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "kinesisanalytics", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "kinesisanalytics" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.KinesisAnalytics", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -67,17 +65,17 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-kinesisfirehose/package.json b/packages/@aws-cdk/aws-kinesisfirehose/package.json index c1f2c404877a8..ede4613451ee7 100644 --- a/packages/@aws-cdk/aws-kinesisfirehose/package.json +++ b/packages/@aws-cdk/aws-kinesisfirehose/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-kinesisfirehose", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::KinesisFirehose", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.kinesisfirehose", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "kinesisfirehose", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "kinesisfirehose" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.KinesisFirehose", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,17 +62,17 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-kms/package.json b/packages/@aws-cdk/aws-kms/package.json index 7c44575b8a52c..96c22dbab0b87 100644 --- a/packages/@aws-cdk/aws-kms/package.json +++ b/packages/@aws-cdk/aws-kms/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-kms", - "version": "1.17.1", + "version": "1.18.0", "description": "CDK Constructs for AWS KMS", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.kms", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "kms", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "kms" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.KMS", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,20 +62,20 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-lakeformation/package.json b/packages/@aws-cdk/aws-lakeformation/package.json index 2a0b6932f3ee0..7179f029f9257 100644 --- a/packages/@aws-cdk/aws-lakeformation/package.json +++ b/packages/@aws-cdk/aws-lakeformation/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-lakeformation", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::LakeFormation", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -12,15 +12,13 @@ "packageId": "Amazon.CDK.AWS.LakeFormation", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "java": { "package": "software.amazon.awscdk.services.lakeformation", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "lakeformation", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "lakeformation" } }, "python": { @@ -66,16 +64,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-lambda-event-sources/package.json b/packages/@aws-cdk/aws-lambda-event-sources/package.json index 7af6b9d687b9d..7bcfe9937d1cb 100644 --- a/packages/@aws-cdk/aws-lambda-event-sources/package.json +++ b/packages/@aws-cdk/aws-lambda-event-sources/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-lambda-event-sources", - "version": "1.17.1", + "version": "1.18.0", "description": "Event sources for AWS Lambda", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.lambda.eventsources", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "lambda-event-sources", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "lambda-event-sources" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.Lambda.EventSources", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -60,39 +58,39 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-apigateway": "1.17.1", - "@aws-cdk/aws-dynamodb": "1.17.1", - "@aws-cdk/aws-events": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-kinesis": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/aws-s3": "1.17.1", - "@aws-cdk/aws-s3-notifications": "1.17.1", - "@aws-cdk/aws-sns": "1.17.1", - "@aws-cdk/aws-sns-subscriptions": "1.17.1", - "@aws-cdk/aws-sqs": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-apigateway": "1.18.0", + "@aws-cdk/aws-dynamodb": "1.18.0", + "@aws-cdk/aws-events": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-kinesis": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/aws-s3": "1.18.0", + "@aws-cdk/aws-s3-notifications": "1.18.0", + "@aws-cdk/aws-sns": "1.18.0", + "@aws-cdk/aws-sns-subscriptions": "1.18.0", + "@aws-cdk/aws-sqs": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-apigateway": "1.17.1", - "@aws-cdk/aws-dynamodb": "1.17.1", - "@aws-cdk/aws-events": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-kinesis": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/aws-s3": "1.17.1", - "@aws-cdk/aws-s3-notifications": "1.17.1", - "@aws-cdk/aws-sns": "1.17.1", - "@aws-cdk/aws-sns-subscriptions": "1.17.1", - "@aws-cdk/aws-sqs": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-apigateway": "1.18.0", + "@aws-cdk/aws-dynamodb": "1.18.0", + "@aws-cdk/aws-events": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-kinesis": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/aws-s3": "1.18.0", + "@aws-cdk/aws-s3-notifications": "1.18.0", + "@aws-cdk/aws-sns": "1.18.0", + "@aws-cdk/aws-sns-subscriptions": "1.18.0", + "@aws-cdk/aws-sqs": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-lambda/package.json b/packages/@aws-cdk/aws-lambda/package.json index eaf7efd6a4c5b..681b75afa7ad3 100644 --- a/packages/@aws-cdk/aws-lambda/package.json +++ b/packages/@aws-cdk/aws-lambda/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-lambda", - "version": "1.17.1", + "version": "1.18.0", "description": "CDK Constructs for AWS Lambda", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.lambda", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "lambda", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "lambda" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.Lambda", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -68,44 +66,44 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", + "@aws-cdk/assert": "1.18.0", "@types/aws-lambda": "^8.10.36", "@types/lodash": "^4.14.149", "@types/sinon": "^7.5.0", "aws-sdk": "^2.575.0", "aws-sdk-mock": "^4.5.0", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", "lodash": "^4.17.15", "nock": "^11.7.0", - "pkglint": "1.17.1", + "pkglint": "1.18.0", "sinon": "^7.5.0" }, "dependencies": { - "@aws-cdk/aws-cloudwatch": "1.17.1", - "@aws-cdk/aws-ec2": "1.17.1", - "@aws-cdk/aws-events": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-logs": "1.17.1", - "@aws-cdk/aws-s3": "1.17.1", - "@aws-cdk/aws-s3-assets": "1.17.1", - "@aws-cdk/aws-sqs": "1.17.1", - "@aws-cdk/core": "1.17.1", - "@aws-cdk/cx-api": "1.17.1" + "@aws-cdk/aws-cloudwatch": "1.18.0", + "@aws-cdk/aws-ec2": "1.18.0", + "@aws-cdk/aws-events": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-logs": "1.18.0", + "@aws-cdk/aws-s3": "1.18.0", + "@aws-cdk/aws-s3-assets": "1.18.0", + "@aws-cdk/aws-sqs": "1.18.0", + "@aws-cdk/core": "1.18.0", + "@aws-cdk/cx-api": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-cloudwatch": "1.17.1", - "@aws-cdk/aws-ec2": "1.17.1", - "@aws-cdk/aws-events": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-logs": "1.17.1", - "@aws-cdk/aws-s3": "1.17.1", - "@aws-cdk/aws-s3-assets": "1.17.1", - "@aws-cdk/aws-sqs": "1.17.1", - "@aws-cdk/core": "1.17.1", - "@aws-cdk/cx-api": "1.17.1" + "@aws-cdk/aws-cloudwatch": "1.18.0", + "@aws-cdk/aws-ec2": "1.18.0", + "@aws-cdk/aws-events": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-logs": "1.18.0", + "@aws-cdk/aws-s3": "1.18.0", + "@aws-cdk/aws-s3-assets": "1.18.0", + "@aws-cdk/aws-sqs": "1.18.0", + "@aws-cdk/core": "1.18.0", + "@aws-cdk/cx-api": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-logs-destinations/package.json b/packages/@aws-cdk/aws-logs-destinations/package.json index 7d45031ac1078..e7fb2e42d795e 100644 --- a/packages/@aws-cdk/aws-logs-destinations/package.json +++ b/packages/@aws-cdk/aws-logs-destinations/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-logs-destinations", - "version": "1.17.1", + "version": "1.18.0", "description": "Log Destinations for AWS CloudWatch Logs", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.logs.destinations", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "logs-destinations", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "logs-destinations" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.Logs.Destinations", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -72,27 +70,27 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", "jest": "^24.9.0", - "pkglint": "1.17.1" + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-kinesis": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/aws-logs": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-kinesis": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/aws-logs": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-kinesis": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/aws-logs": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-kinesis": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/aws-logs": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-logs/package.json b/packages/@aws-cdk/aws-logs/package.json index 97e27d1bd0020..a353245b81a3e 100644 --- a/packages/@aws-cdk/aws-logs/package.json +++ b/packages/@aws-cdk/aws-logs/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-logs", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::Logs", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.logs", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "logs", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "logs" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.Logs", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,22 +62,22 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-cloudwatch": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-cloudwatch": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-cloudwatch": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-cloudwatch": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-managedblockchain/package.json b/packages/@aws-cdk/aws-managedblockchain/package.json index 12bf10d83bb2f..41d175c685f00 100644 --- a/packages/@aws-cdk/aws-managedblockchain/package.json +++ b/packages/@aws-cdk/aws-managedblockchain/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-managedblockchain", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::ManagedBlockchain", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -12,15 +12,13 @@ "packageId": "Amazon.CDK.AWS.ManagedBlockchain", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "java": { "package": "software.amazon.awscdk.services.managedblockchain", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "managedblockchain", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "managedblockchain" } }, "python": { @@ -66,16 +64,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-mediaconvert/package.json b/packages/@aws-cdk/aws-mediaconvert/package.json index e74d33e4d8cdf..010f723d3138c 100644 --- a/packages/@aws-cdk/aws-mediaconvert/package.json +++ b/packages/@aws-cdk/aws-mediaconvert/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-mediaconvert", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::MediaConvert", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -12,15 +12,13 @@ "packageId": "Amazon.CDK.AWS.MediaConvert", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "java": { "package": "software.amazon.awscdk.services.mediaconvert", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "mediaconvert", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "mediaconvert" } }, "python": { @@ -66,16 +64,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-medialive/package.json b/packages/@aws-cdk/aws-medialive/package.json index 11e6106cad0a2..4f404e1b08fa8 100644 --- a/packages/@aws-cdk/aws-medialive/package.json +++ b/packages/@aws-cdk/aws-medialive/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-medialive", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::MediaLive", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -12,15 +12,13 @@ "packageId": "Amazon.CDK.AWS.MediaLive", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "java": { "package": "software.amazon.awscdk.services.medialive", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "medialive", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "medialive" } }, "python": { @@ -66,16 +64,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-mediastore/package.json b/packages/@aws-cdk/aws-mediastore/package.json index 9184378bc815e..56d55e86ac9cb 100644 --- a/packages/@aws-cdk/aws-mediastore/package.json +++ b/packages/@aws-cdk/aws-mediastore/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-mediastore", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::MediaStore", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -12,15 +12,13 @@ "packageId": "Amazon.CDK.AWS.MediaStore", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "java": { "package": "software.amazon.awscdk.services.mediastore", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "mediastore", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "mediastore" } }, "python": { @@ -66,16 +64,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-msk/package.json b/packages/@aws-cdk/aws-msk/package.json index 6e5b6360caaf3..45d6accec0f81 100644 --- a/packages/@aws-cdk/aws-msk/package.json +++ b/packages/@aws-cdk/aws-msk/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-msk", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::MSK", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -12,15 +12,13 @@ "packageId": "Amazon.CDK.AWS.MSK", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "java": { "package": "software.amazon.awscdk.services.msk", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "msk", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "msk" } }, "python": { @@ -66,16 +64,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-neptune/package.json b/packages/@aws-cdk/aws-neptune/package.json index 72dbac78466cd..2e4b20ee0e96c 100644 --- a/packages/@aws-cdk/aws-neptune/package.json +++ b/packages/@aws-cdk/aws-neptune/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-neptune", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::Neptune", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -12,15 +12,13 @@ "packageId": "Amazon.CDK.AWS.Neptune", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "java": { "package": "software.amazon.awscdk.services.neptune", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "neptune", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "neptune" } }, "python": { @@ -65,16 +63,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-opsworks/package.json b/packages/@aws-cdk/aws-opsworks/package.json index c21e2e2815862..c3e25e369352c 100644 --- a/packages/@aws-cdk/aws-opsworks/package.json +++ b/packages/@aws-cdk/aws-opsworks/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-opsworks", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::OpsWorks", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.opsworks", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "opsworks", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "opsworks" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.OpsWorks", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,17 +62,17 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-opsworkscm/package.json b/packages/@aws-cdk/aws-opsworkscm/package.json index a18da7694507d..b484bf2153471 100644 --- a/packages/@aws-cdk/aws-opsworkscm/package.json +++ b/packages/@aws-cdk/aws-opsworkscm/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-opsworkscm", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::OpsWorksCM", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -12,15 +12,13 @@ "packageId": "Amazon.CDK.AWS.OpsWorksCM", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "java": { "package": "software.amazon.awscdk.services.opsworkscm", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "opsworkscm", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "opsworkscm" } }, "python": { @@ -66,16 +64,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-pinpoint/package.json b/packages/@aws-cdk/aws-pinpoint/package.json index 56d70f9b34cbc..557e7ba379be9 100644 --- a/packages/@aws-cdk/aws-pinpoint/package.json +++ b/packages/@aws-cdk/aws-pinpoint/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-pinpoint", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::Pinpoint", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -12,15 +12,13 @@ "packageId": "Amazon.CDK.AWS.Pinpoint", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "java": { "package": "software.amazon.awscdk.services.pinpoint", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "pinpoint", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "pinpoint" } }, "python": { @@ -66,16 +64,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-pinpointemail/package.json b/packages/@aws-cdk/aws-pinpointemail/package.json index 73a6aa3e5668c..268f2807dff41 100644 --- a/packages/@aws-cdk/aws-pinpointemail/package.json +++ b/packages/@aws-cdk/aws-pinpointemail/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-pinpointemail", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::PinpointEmail", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -12,15 +12,13 @@ "packageId": "Amazon.CDK.AWS.PinpointEmail", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "java": { "package": "software.amazon.awscdk.services.pinpointemail", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "pinpointemail", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "pinpointemail" } }, "python": { @@ -66,16 +64,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-qldb/package.json b/packages/@aws-cdk/aws-qldb/package.json index a84349e84b406..d2f5dadf17075 100644 --- a/packages/@aws-cdk/aws-qldb/package.json +++ b/packages/@aws-cdk/aws-qldb/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-qldb", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::QLDB", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -12,15 +12,13 @@ "packageId": "Amazon.CDK.AWS.QLDB", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "java": { "package": "software.amazon.awscdk.services.qldb", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "qldb", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "qldb" } }, "python": { @@ -66,16 +64,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-ram/package.json b/packages/@aws-cdk/aws-ram/package.json index 49631c55770fe..a96d2fd25b34b 100644 --- a/packages/@aws-cdk/aws-ram/package.json +++ b/packages/@aws-cdk/aws-ram/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-ram", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::RAM", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -12,15 +12,13 @@ "packageId": "Amazon.CDK.AWS.RAM", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "java": { "package": "software.amazon.awscdk.services.ram", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "ram", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "ram" } }, "python": { @@ -66,16 +64,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-rds/package.json b/packages/@aws-cdk/aws-rds/package.json index 46ccb87758189..5c050bc075779 100644 --- a/packages/@aws-cdk/aws-rds/package.json +++ b/packages/@aws-cdk/aws-rds/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-rds", - "version": "1.17.1", + "version": "1.18.0", "description": "CDK Constructs for AWS RDS", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.rds", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "rds", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "rds" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.RDS", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,37 +62,37 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "@aws-cdk/aws-events-targets": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "@aws-cdk/aws-events-targets": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-cloudwatch": "1.17.1", - "@aws-cdk/aws-ec2": "1.17.1", - "@aws-cdk/aws-events": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-kms": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/aws-logs": "1.17.1", - "@aws-cdk/aws-sam": "1.17.1", - "@aws-cdk/aws-secretsmanager": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-cloudwatch": "1.18.0", + "@aws-cdk/aws-ec2": "1.18.0", + "@aws-cdk/aws-events": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-kms": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/aws-logs": "1.18.0", + "@aws-cdk/aws-sam": "1.18.0", + "@aws-cdk/aws-secretsmanager": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-cloudwatch": "1.17.1", - "@aws-cdk/aws-ec2": "1.17.1", - "@aws-cdk/aws-events": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-kms": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/aws-logs": "1.17.1", - "@aws-cdk/aws-sam": "1.17.1", - "@aws-cdk/aws-secretsmanager": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-cloudwatch": "1.18.0", + "@aws-cdk/aws-ec2": "1.18.0", + "@aws-cdk/aws-events": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-kms": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/aws-logs": "1.18.0", + "@aws-cdk/aws-sam": "1.18.0", + "@aws-cdk/aws-secretsmanager": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-redshift/package.json b/packages/@aws-cdk/aws-redshift/package.json index d8c96a72a80d8..b6ad679fd16d0 100644 --- a/packages/@aws-cdk/aws-redshift/package.json +++ b/packages/@aws-cdk/aws-redshift/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-redshift", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::Redshift", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.redshift", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "redshift", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "redshift" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.Redshift", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,17 +62,17 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-robomaker/package.json b/packages/@aws-cdk/aws-robomaker/package.json index 6ca312aa1b2b7..b643647a99c34 100644 --- a/packages/@aws-cdk/aws-robomaker/package.json +++ b/packages/@aws-cdk/aws-robomaker/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-robomaker", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::RoboMaker", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -12,15 +12,13 @@ "packageId": "Amazon.CDK.AWS.RoboMaker", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "java": { "package": "software.amazon.awscdk.services.robomaker", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "robomaker", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "robomaker" } }, "python": { @@ -66,16 +64,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-route53-patterns/package.json b/packages/@aws-cdk/aws-route53-patterns/package.json index 3b2c48ce1cdcf..5453d5afce018 100644 --- a/packages/@aws-cdk/aws-route53-patterns/package.json +++ b/packages/@aws-cdk/aws-route53-patterns/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-route53-patterns", - "version": "1.17.1", + "version": "1.18.0", "description": "CDK Constructs for AWS Route53 patterns", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.route53.patterns", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "route53-patterns", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "route53-patterns" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.Route53.Patterns", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -72,33 +70,33 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", "jest": "^24.9.0", - "pkglint": "1.17.1" + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-certificatemanager": "1.17.1", - "@aws-cdk/aws-cloudfront": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-route53": "1.17.1", - "@aws-cdk/aws-route53-targets": "1.17.1", - "@aws-cdk/aws-s3": "1.17.1", - "@aws-cdk/core": "1.17.1", - "@aws-cdk/region-info": "1.17.1" + "@aws-cdk/aws-certificatemanager": "1.18.0", + "@aws-cdk/aws-cloudfront": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-route53": "1.18.0", + "@aws-cdk/aws-route53-targets": "1.18.0", + "@aws-cdk/aws-s3": "1.18.0", + "@aws-cdk/core": "1.18.0", + "@aws-cdk/region-info": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-certificatemanager": "1.17.1", - "@aws-cdk/aws-cloudfront": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-route53": "1.17.1", - "@aws-cdk/aws-route53-targets": "1.17.1", - "@aws-cdk/aws-s3": "1.17.1", - "@aws-cdk/core": "1.17.1", - "@aws-cdk/region-info": "1.17.1" + "@aws-cdk/aws-certificatemanager": "1.18.0", + "@aws-cdk/aws-cloudfront": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-route53": "1.18.0", + "@aws-cdk/aws-route53-targets": "1.18.0", + "@aws-cdk/aws-s3": "1.18.0", + "@aws-cdk/core": "1.18.0", + "@aws-cdk/region-info": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-route53-targets/package.json b/packages/@aws-cdk/aws-route53-targets/package.json index 91aa1d1d81284..d0aa5b23b56cc 100644 --- a/packages/@aws-cdk/aws-route53-targets/package.json +++ b/packages/@aws-cdk/aws-route53-targets/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-route53-targets", - "version": "1.17.1", + "version": "1.18.0", "description": "CDK Constructs for AWS Route53 Alias Targets", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.route53.targets", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "route53-targets", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "route53-targets" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.Route53.Targets", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -72,38 +70,38 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "@aws-cdk/aws-certificatemanager": "1.17.1", - "@aws-cdk/aws-ec2": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", + "@aws-cdk/assert": "1.18.0", + "@aws-cdk/aws-certificatemanager": "1.18.0", + "@aws-cdk/aws-ec2": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", "jest": "^24.9.0", - "pkglint": "1.17.1" + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-apigateway": "1.17.1", - "@aws-cdk/aws-cloudfront": "1.17.1", - "@aws-cdk/aws-elasticloadbalancing": "1.17.1", - "@aws-cdk/aws-elasticloadbalancingv2": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-route53": "1.17.1", - "@aws-cdk/aws-s3": "1.17.1", - "@aws-cdk/core": "1.17.1", - "@aws-cdk/region-info": "1.17.1" + "@aws-cdk/aws-apigateway": "1.18.0", + "@aws-cdk/aws-cloudfront": "1.18.0", + "@aws-cdk/aws-elasticloadbalancing": "1.18.0", + "@aws-cdk/aws-elasticloadbalancingv2": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-route53": "1.18.0", + "@aws-cdk/aws-s3": "1.18.0", + "@aws-cdk/core": "1.18.0", + "@aws-cdk/region-info": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-apigateway": "1.17.1", - "@aws-cdk/aws-cloudfront": "1.17.1", - "@aws-cdk/aws-elasticloadbalancing": "1.17.1", - "@aws-cdk/aws-elasticloadbalancingv2": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-route53": "1.17.1", - "@aws-cdk/aws-s3": "1.17.1", - "@aws-cdk/core": "1.17.1", - "@aws-cdk/region-info": "1.17.1" + "@aws-cdk/aws-apigateway": "1.18.0", + "@aws-cdk/aws-cloudfront": "1.18.0", + "@aws-cdk/aws-elasticloadbalancing": "1.18.0", + "@aws-cdk/aws-elasticloadbalancingv2": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-route53": "1.18.0", + "@aws-cdk/aws-s3": "1.18.0", + "@aws-cdk/core": "1.18.0", + "@aws-cdk/region-info": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-route53/package.json b/packages/@aws-cdk/aws-route53/package.json index edf8f9841de3f..4108bc24dc313 100644 --- a/packages/@aws-cdk/aws-route53/package.json +++ b/packages/@aws-cdk/aws-route53/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-route53", - "version": "1.17.1", + "version": "1.18.0", "description": "CDK Constructs for AWS Route53", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.route53", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "route53", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "route53" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.Route53", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,25 +62,25 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", + "@aws-cdk/assert": "1.18.0", "aws-sdk": "^2.575.0", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-ec2": "1.17.1", - "@aws-cdk/aws-logs": "1.17.1", - "@aws-cdk/core": "1.17.1", - "@aws-cdk/cx-api": "1.17.1" + "@aws-cdk/aws-ec2": "1.18.0", + "@aws-cdk/aws-logs": "1.18.0", + "@aws-cdk/core": "1.18.0", + "@aws-cdk/cx-api": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-ec2": "1.17.1", - "@aws-cdk/aws-logs": "1.17.1", - "@aws-cdk/core": "1.17.1", - "@aws-cdk/cx-api": "1.17.1" + "@aws-cdk/aws-ec2": "1.18.0", + "@aws-cdk/aws-logs": "1.18.0", + "@aws-cdk/core": "1.18.0", + "@aws-cdk/cx-api": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-route53resolver/package.json b/packages/@aws-cdk/aws-route53resolver/package.json index 1aa145db1a28d..68ecdfe7c9421 100644 --- a/packages/@aws-cdk/aws-route53resolver/package.json +++ b/packages/@aws-cdk/aws-route53resolver/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-route53resolver", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::Route53Resolver", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -12,15 +12,13 @@ "packageId": "Amazon.CDK.AWS.Route53Resolver", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "java": { "package": "software.amazon.awscdk.services.route53resolver", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "route53resolver", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "route53resolver" } }, "python": { @@ -65,16 +63,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-s3-assets/package.json b/packages/@aws-cdk/aws-s3-assets/package.json index 93788824aaf99..6152b37edda51 100644 --- a/packages/@aws-cdk/aws-s3-assets/package.json +++ b/packages/@aws-cdk/aws-s3-assets/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-s3-assets", - "version": "1.17.1", + "version": "1.18.0", "description": "Deploy local files and directories to S3", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.s3.assets", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "s3-assets", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "s3-assets" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.S3.Assets", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -61,29 +59,29 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", + "@aws-cdk/assert": "1.18.0", "@types/sinon": "^7.5.0", - "aws-cdk": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "pkglint": "1.17.1", + "aws-cdk": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "pkglint": "1.18.0", "sinon": "^7.5.0", "ts-mock-imports": "^1.2.6" }, "dependencies": { - "@aws-cdk/assets": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-s3": "1.17.1", - "@aws-cdk/core": "1.17.1", - "@aws-cdk/cx-api": "1.17.1" + "@aws-cdk/assets": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-s3": "1.18.0", + "@aws-cdk/core": "1.18.0", + "@aws-cdk/cx-api": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/assets": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-s3": "1.17.1", - "@aws-cdk/core": "1.17.1", - "@aws-cdk/cx-api": "1.17.1" + "@aws-cdk/assets": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-s3": "1.18.0", + "@aws-cdk/core": "1.18.0", + "@aws-cdk/cx-api": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-s3-deployment/package.json b/packages/@aws-cdk/aws-s3-deployment/package.json index 40460b1067ceb..1fdb38016ae8d 100644 --- a/packages/@aws-cdk/aws-s3-deployment/package.json +++ b/packages/@aws-cdk/aws-s3-deployment/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-s3-deployment", - "version": "1.17.1", + "version": "1.18.0", "description": "Constructs for deploying contents to S3 buckets", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.s3.deployment", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "s3-deployment", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "s3-deployment" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.S3.Deployment", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -78,29 +76,29 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-cloudformation": "1.17.1", - "@aws-cdk/aws-cloudfront": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/aws-s3": "1.17.1", - "@aws-cdk/aws-s3-assets": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-cloudformation": "1.18.0", + "@aws-cdk/aws-cloudfront": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/aws-s3": "1.18.0", + "@aws-cdk/aws-s3-assets": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-cloudformation": "1.17.1", - "@aws-cdk/aws-cloudfront": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/aws-s3": "1.17.1", - "@aws-cdk/aws-s3-assets": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-cloudformation": "1.18.0", + "@aws-cdk/aws-cloudfront": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/aws-s3": "1.18.0", + "@aws-cdk/aws-s3-assets": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-s3-notifications/package.json b/packages/@aws-cdk/aws-s3-notifications/package.json index a4babb2325c8a..1d758b656a366 100644 --- a/packages/@aws-cdk/aws-s3-notifications/package.json +++ b/packages/@aws-cdk/aws-s3-notifications/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-s3-notifications", - "version": "1.17.1", + "version": "1.18.0", "description": "Bucket Notifications API for AWS S3", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.s3.notifications", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "s3-notifications", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "s3-notifications" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.S3.Notifications", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -71,28 +69,28 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", "jest": "^24.9.0", - "pkglint": "1.17.1" + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/aws-s3": "1.17.1", - "@aws-cdk/aws-sns": "1.17.1", - "@aws-cdk/aws-sqs": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/aws-s3": "1.18.0", + "@aws-cdk/aws-sns": "1.18.0", + "@aws-cdk/aws-sqs": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/aws-s3": "1.17.1", - "@aws-cdk/aws-sns": "1.17.1", - "@aws-cdk/aws-sqs": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/aws-s3": "1.18.0", + "@aws-cdk/aws-sns": "1.18.0", + "@aws-cdk/aws-sqs": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-s3/package.json b/packages/@aws-cdk/aws-s3/package.json index 85c1a4fec9c58..86efa02585709 100644 --- a/packages/@aws-cdk/aws-s3/package.json +++ b/packages/@aws-cdk/aws-s3/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-s3", - "version": "1.17.1", + "version": "1.18.0", "description": "CDK Constructs for AWS S3", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.s3", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "s3", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "s3" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.S3", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,24 +62,24 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-events": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-kms": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-events": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-kms": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-events": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-kms": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-events": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-kms": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-sagemaker/package.json b/packages/@aws-cdk/aws-sagemaker/package.json index 1e9c2477cabf4..c66960252ab5b 100644 --- a/packages/@aws-cdk/aws-sagemaker/package.json +++ b/packages/@aws-cdk/aws-sagemaker/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-sagemaker", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::SageMaker", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.sagemaker", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "sagemaker", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "sagemaker" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.Sagemaker", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -65,16 +63,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-sam/package.json b/packages/@aws-cdk/aws-sam/package.json index bb8980fd83252..db3899892fca3 100644 --- a/packages/@aws-cdk/aws-sam/package.json +++ b/packages/@aws-cdk/aws-sam/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-sam", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for the AWS Serverless Application Model (SAM) resources", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -12,15 +12,13 @@ "packageId": "Amazon.CDK.AWS.SAM", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "java": { "package": "software.amazon.awscdk.services.sam", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "sam", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "sam" } }, "python": { @@ -65,16 +63,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-sdb/package.json b/packages/@aws-cdk/aws-sdb/package.json index 9fb4fd46977dc..f538e59b61c33 100644 --- a/packages/@aws-cdk/aws-sdb/package.json +++ b/packages/@aws-cdk/aws-sdb/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-sdb", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::SDB", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.sdb", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "sdb", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "sdb" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.SDB", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,17 +62,17 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-secretsmanager/package.json b/packages/@aws-cdk/aws-secretsmanager/package.json index 496a5fc345092..09ee28d25f7f3 100644 --- a/packages/@aws-cdk/aws-secretsmanager/package.json +++ b/packages/@aws-cdk/aws-secretsmanager/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-secretsmanager", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::SecretsManager", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -12,15 +12,13 @@ "packageId": "Amazon.CDK.AWS.SecretsManager", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "java": { "package": "software.amazon.awscdk.services.secretsmanager", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "secretsmanager", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "secretsmanager" } }, "python": { @@ -65,25 +63,25 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-ec2": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-kms": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-ec2": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-kms": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "peerDependencies": { - "@aws-cdk/aws-ec2": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-kms": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-ec2": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-kms": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-securityhub/package.json b/packages/@aws-cdk/aws-securityhub/package.json index 16e5e0e5dc78d..ec6180c10c5df 100644 --- a/packages/@aws-cdk/aws-securityhub/package.json +++ b/packages/@aws-cdk/aws-securityhub/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-securityhub", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::SecurityHub", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -12,15 +12,13 @@ "packageId": "Amazon.CDK.AWS.SecurityHub", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "java": { "package": "software.amazon.awscdk.services.securityhub", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "securityhub", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "securityhub" } }, "python": { @@ -66,16 +64,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-servicecatalog/package.json b/packages/@aws-cdk/aws-servicecatalog/package.json index ed72fe21f8787..3a9d84eb8230c 100644 --- a/packages/@aws-cdk/aws-servicecatalog/package.json +++ b/packages/@aws-cdk/aws-servicecatalog/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-servicecatalog", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::ServiceCatalog", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.servicecatalog", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "servicecatalog", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "servicecatalog" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.ServiceCatalog", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,17 +62,17 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-servicediscovery/package.json b/packages/@aws-cdk/aws-servicediscovery/package.json index e140f7efec858..815f1f73011f0 100644 --- a/packages/@aws-cdk/aws-servicediscovery/package.json +++ b/packages/@aws-cdk/aws-servicediscovery/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-servicediscovery", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::ServiceDiscovery", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.servicediscovery", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "servicediscovery", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "servicediscovery" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.ServiceDiscovery", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,24 +62,24 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-ec2": "1.17.1", - "@aws-cdk/aws-elasticloadbalancingv2": "1.17.1", - "@aws-cdk/aws-route53": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-ec2": "1.18.0", + "@aws-cdk/aws-elasticloadbalancingv2": "1.18.0", + "@aws-cdk/aws-route53": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-ec2": "1.17.1", - "@aws-cdk/aws-elasticloadbalancingv2": "1.17.1", - "@aws-cdk/aws-route53": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-ec2": "1.18.0", + "@aws-cdk/aws-elasticloadbalancingv2": "1.18.0", + "@aws-cdk/aws-route53": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-ses-actions/package.json b/packages/@aws-cdk/aws-ses-actions/package.json index 863575f311adb..1b2367d6a27c1 100644 --- a/packages/@aws-cdk/aws-ses-actions/package.json +++ b/packages/@aws-cdk/aws-ses-actions/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-ses-actions", - "version": "1.17.1", + "version": "1.18.0", "description": "Receipt rule actions for AWS SES", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.ses.actions", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "ses-actions", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "ses-actions" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.SES.Actions", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -73,31 +71,31 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", "jest": "^24.9.0", - "pkglint": "1.17.1" + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-kms": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/aws-s3": "1.17.1", - "@aws-cdk/aws-ses": "1.17.1", - "@aws-cdk/aws-sns": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-kms": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/aws-s3": "1.18.0", + "@aws-cdk/aws-ses": "1.18.0", + "@aws-cdk/aws-sns": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-kms": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/aws-s3": "1.17.1", - "@aws-cdk/aws-ses": "1.17.1", - "@aws-cdk/aws-sns": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-kms": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/aws-s3": "1.18.0", + "@aws-cdk/aws-ses": "1.18.0", + "@aws-cdk/aws-sns": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-ses/package.json b/packages/@aws-cdk/aws-ses/package.json index ab840bb62b021..11cd3746f2157 100644 --- a/packages/@aws-cdk/aws-ses/package.json +++ b/packages/@aws-cdk/aws-ses/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-ses", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::SES", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.ses", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "ses", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "ses" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.SES", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,22 +62,22 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-sns-subscriptions/package.json b/packages/@aws-cdk/aws-sns-subscriptions/package.json index 8ef6f7b60350e..f25aad2f9dcbd 100644 --- a/packages/@aws-cdk/aws-sns-subscriptions/package.json +++ b/packages/@aws-cdk/aws-sns-subscriptions/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-sns-subscriptions", - "version": "1.17.1", + "version": "1.18.0", "description": "CDK Subscription Constructs for AWS SNS", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.sns.subscriptions", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "sns-subscriptions", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "sns-subscriptions" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.SNS.Subscriptions", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -72,27 +70,27 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", "jest": "^24.9.0", - "pkglint": "1.17.1" + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/aws-sns": "1.17.1", - "@aws-cdk/aws-sqs": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/aws-sns": "1.18.0", + "@aws-cdk/aws-sqs": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/aws-sns": "1.17.1", - "@aws-cdk/aws-sqs": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/aws-sns": "1.18.0", + "@aws-cdk/aws-sqs": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-sns/package.json b/packages/@aws-cdk/aws-sns/package.json index 3b8c1054f7656..a3ce20f01e8b8 100644 --- a/packages/@aws-cdk/aws-sns/package.json +++ b/packages/@aws-cdk/aws-sns/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-sns", - "version": "1.17.1", + "version": "1.18.0", "description": "CDK Constructs for AWS SNS", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.sns", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "sns", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "sns" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.SNS", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -67,25 +65,25 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "@aws-cdk/aws-s3": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "@aws-cdk/aws-s3": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-cloudwatch": "1.17.1", - "@aws-cdk/aws-events": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-cloudwatch": "1.18.0", + "@aws-cdk/aws-events": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-cloudwatch": "1.17.1", - "@aws-cdk/aws-events": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-cloudwatch": "1.18.0", + "@aws-cdk/aws-events": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-sqs/package.json b/packages/@aws-cdk/aws-sqs/package.json index 45c1a096e5fde..a38a4af007f64 100644 --- a/packages/@aws-cdk/aws-sqs/package.json +++ b/packages/@aws-cdk/aws-sqs/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-sqs", - "version": "1.17.1", + "version": "1.18.0", "description": "CDK Constructs for AWS SQS", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.sqs", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "sqs", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "sqs" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.SQS", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,26 +62,26 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "@aws-cdk/aws-s3": "1.17.1", + "@aws-cdk/assert": "1.18.0", + "@aws-cdk/aws-s3": "1.18.0", "aws-sdk": "^2.575.0", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-cloudwatch": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-kms": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-cloudwatch": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-kms": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-cloudwatch": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-kms": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-cloudwatch": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-kms": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-ssm/package.json b/packages/@aws-cdk/aws-ssm/package.json index c8b62f610145f..886493d799c1a 100644 --- a/packages/@aws-cdk/aws-ssm/package.json +++ b/packages/@aws-cdk/aws-ssm/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-ssm", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::SSM", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.ssm", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "ssm", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "ssm" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.SSM", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,24 +62,24 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-kms": "1.17.1", - "@aws-cdk/core": "1.17.1", - "@aws-cdk/cx-api": "1.17.1" + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-kms": "1.18.0", + "@aws-cdk/core": "1.18.0", + "@aws-cdk/cx-api": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-kms": "1.17.1", - "@aws-cdk/core": "1.17.1", - "@aws-cdk/cx-api": "1.17.1" + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-kms": "1.18.0", + "@aws-cdk/core": "1.18.0", + "@aws-cdk/cx-api": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-stepfunctions-tasks/package.json b/packages/@aws-cdk/aws-stepfunctions-tasks/package.json index 735f8a2f009b1..858959cc8b1d1 100644 --- a/packages/@aws-cdk/aws-stepfunctions-tasks/package.json +++ b/packages/@aws-cdk/aws-stepfunctions-tasks/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-stepfunctions-tasks", - "version": "1.17.1", + "version": "1.18.0", "description": "Task integrations for AWS StepFunctions", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.stepfunctions.tasks", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "stepfunctions-tasks", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "stepfunctions-tasks" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.StepFunctions.Tasks", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -75,44 +73,44 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", "jest": "^24.9.0", - "pkglint": "1.17.1" + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/assets": "1.17.1", - "@aws-cdk/aws-cloudwatch": "1.17.1", - "@aws-cdk/aws-ec2": "1.17.1", - "@aws-cdk/aws-ecr": "1.17.1", - "@aws-cdk/aws-ecr-assets": "1.17.1", - "@aws-cdk/aws-ecs": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-kms": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/aws-s3": "1.17.1", - "@aws-cdk/aws-sns": "1.17.1", - "@aws-cdk/aws-sqs": "1.17.1", - "@aws-cdk/aws-stepfunctions": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/assets": "1.18.0", + "@aws-cdk/aws-cloudwatch": "1.18.0", + "@aws-cdk/aws-ec2": "1.18.0", + "@aws-cdk/aws-ecr": "1.18.0", + "@aws-cdk/aws-ecr-assets": "1.18.0", + "@aws-cdk/aws-ecs": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-kms": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/aws-s3": "1.18.0", + "@aws-cdk/aws-sns": "1.18.0", + "@aws-cdk/aws-sqs": "1.18.0", + "@aws-cdk/aws-stepfunctions": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/assets": "1.17.1", - "@aws-cdk/aws-cloudwatch": "1.17.1", - "@aws-cdk/aws-ec2": "1.17.1", - "@aws-cdk/aws-ecr": "1.17.1", - "@aws-cdk/aws-ecr-assets": "1.17.1", - "@aws-cdk/aws-ecs": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-kms": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/aws-s3": "1.17.1", - "@aws-cdk/aws-sns": "1.17.1", - "@aws-cdk/aws-sqs": "1.17.1", - "@aws-cdk/aws-stepfunctions": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/assets": "1.18.0", + "@aws-cdk/aws-cloudwatch": "1.18.0", + "@aws-cdk/aws-ec2": "1.18.0", + "@aws-cdk/aws-ecr": "1.18.0", + "@aws-cdk/aws-ecr-assets": "1.18.0", + "@aws-cdk/aws-ecs": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-kms": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/aws-s3": "1.18.0", + "@aws-cdk/aws-sns": "1.18.0", + "@aws-cdk/aws-sqs": "1.18.0", + "@aws-cdk/aws-stepfunctions": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-stepfunctions/package.json b/packages/@aws-cdk/aws-stepfunctions/package.json index 0062d3c51390c..a482376c762c3 100644 --- a/packages/@aws-cdk/aws-stepfunctions/package.json +++ b/packages/@aws-cdk/aws-stepfunctions/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-stepfunctions", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::StepFunctions", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.stepfunctions", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "stepfunctions", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "stepfunctions" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.StepFunctions", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,24 +62,24 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/aws-cloudwatch": "1.17.1", - "@aws-cdk/aws-events": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-cloudwatch": "1.18.0", + "@aws-cdk/aws-events": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-cloudwatch": "1.17.1", - "@aws-cdk/aws-events": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-cloudwatch": "1.18.0", + "@aws-cdk/aws-events": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-transfer/package.json b/packages/@aws-cdk/aws-transfer/package.json index 689f6753db9c6..2bb9db43d4e9f 100644 --- a/packages/@aws-cdk/aws-transfer/package.json +++ b/packages/@aws-cdk/aws-transfer/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-transfer", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::Transfer", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -12,15 +12,13 @@ "packageId": "Amazon.CDK.AWS.Transfer", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "java": { "package": "software.amazon.awscdk.services.transfer", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "transfer", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "transfer" } }, "python": { @@ -66,16 +64,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-waf/package.json b/packages/@aws-cdk/aws-waf/package.json index aa13dd870e667..20c36eb3ffc82 100644 --- a/packages/@aws-cdk/aws-waf/package.json +++ b/packages/@aws-cdk/aws-waf/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-waf", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::WAF", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.waf", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "waf", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "waf" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.WAF", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,17 +62,17 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-wafregional/package.json b/packages/@aws-cdk/aws-wafregional/package.json index 3a4bab9082e2b..7bb9781abf46d 100644 --- a/packages/@aws-cdk/aws-wafregional/package.json +++ b/packages/@aws-cdk/aws-wafregional/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-wafregional", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::WAFRegional", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.waf.regional", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "wafregional", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "wafregional" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.WAFRegional", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,17 +62,17 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-workspaces/package.json b/packages/@aws-cdk/aws-workspaces/package.json index 14e86e3f8f5f9..c047ca6a08237 100644 --- a/packages/@aws-cdk/aws-workspaces/package.json +++ b/packages/@aws-cdk/aws-workspaces/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-workspaces", - "version": "1.17.1", + "version": "1.18.0", "description": "The CDK Construct Library for AWS::WorkSpaces", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.services.workspaces", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "workspaces", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "workspaces" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.WorkSpaces", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,17 +62,17 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", - "pkglint": "1.17.1" + "@aws-cdk/assert": "1.18.0", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/core": "1.17.1" + "@aws-cdk/core": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/cfnspec/package.json b/packages/@aws-cdk/cfnspec/package.json index 60bf77020a764..02847369d496f 100644 --- a/packages/@aws-cdk/cfnspec/package.json +++ b/packages/@aws-cdk/cfnspec/package.json @@ -1,7 +1,7 @@ { "name": "@aws-cdk/cfnspec", "description": "The CloudFormation resource specification used by @aws-cdk packages", - "version": "1.17.1", + "version": "1.18.0", "scripts": { "update": "cdk-build && /bin/bash build-tools/update.sh", "build": "cdk-build && node build-tools/build", @@ -24,11 +24,11 @@ "devDependencies": { "@types/fs-extra": "^8.0.1", "@types/md5": "^2.1.33", - "cdk-build-tools": "1.17.1", + "cdk-build-tools": "1.18.0", "fast-json-patch": "^2.2.1", "fs-extra": "^8.1.0", "json-diff": "^0.5.4", - "pkglint": "1.17.1", + "pkglint": "1.18.0", "sort-json": "^2.0.0" }, "dependencies": { diff --git a/packages/@aws-cdk/cloudformation-diff/package.json b/packages/@aws-cdk/cloudformation-diff/package.json index d32c7320db4f3..df240849aadc0 100644 --- a/packages/@aws-cdk/cloudformation-diff/package.json +++ b/packages/@aws-cdk/cloudformation-diff/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/cloudformation-diff", - "version": "1.17.1", + "version": "1.18.0", "description": "Utilities to diff CDK stacks against CloudFormation templates", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -26,8 +26,8 @@ }, "license": "Apache-2.0", "dependencies": { - "@aws-cdk/cfnspec": "1.17.1", - "@aws-cdk/cx-api": "1.17.1", + "@aws-cdk/cfnspec": "1.18.0", + "@aws-cdk/cx-api": "1.18.0", "colors": "^1.4.0", "diff": "^4.0.1", "fast-deep-equal": "^2.0.1", @@ -38,9 +38,9 @@ "devDependencies": { "@types/string-width": "^4.0.1", "@types/table": "^4.0.7", - "cdk-build-tools": "1.17.1", + "cdk-build-tools": "1.18.0", "fast-check": "^1.18.1", - "pkglint": "1.17.1" + "pkglint": "1.18.0" }, "repository": { "url": "https://github.com/aws/aws-cdk.git", diff --git a/packages/@aws-cdk/core/package.json b/packages/@aws-cdk/core/package.json index b0717f884bdf0..1eb4fee2a65bc 100644 --- a/packages/@aws-cdk/core/package.json +++ b/packages/@aws-cdk/core/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/core", - "version": "1.17.1", + "version": "1.18.0", "description": "AWS Cloud Development Kit Core Library", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.core", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "core", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "core" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -150,18 +148,18 @@ "license": "Apache-2.0", "devDependencies": { "@types/lodash": "^4.14.149", - "cdk-build-tools": "1.17.1", - "cfn2ts": "1.17.1", + "cdk-build-tools": "1.18.0", + "cfn2ts": "1.18.0", "fast-check": "^1.18.1", "lodash": "^4.17.15", - "pkglint": "1.17.1" + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/cx-api": "1.17.1" + "@aws-cdk/cx-api": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/cx-api": "1.17.1" + "@aws-cdk/cx-api": "1.18.0" }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/custom-resources/package.json b/packages/@aws-cdk/custom-resources/package.json index f66a454dc7481..3038722f8803e 100644 --- a/packages/@aws-cdk/custom-resources/package.json +++ b/packages/@aws-cdk/custom-resources/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/custom-resources", - "version": "1.17.1", + "version": "1.18.0", "description": "Constructs for implementing CDK custom resources", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.customresources", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "cdk-customresources", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "cdk-customresources" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.AWS.CustomResources", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -68,39 +66,39 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "1.17.1", - "@aws-cdk/aws-events": "1.17.1", - "@aws-cdk/aws-s3": "1.17.1", - "@aws-cdk/aws-ssm": "1.17.1", + "@aws-cdk/assert": "1.18.0", + "@aws-cdk/aws-events": "1.18.0", + "@aws-cdk/aws-s3": "1.18.0", + "@aws-cdk/aws-ssm": "1.18.0", "@types/aws-lambda": "^8.10.36", "@types/sinon": "^7.5.0", "aws-sdk": "^2.575.0", "aws-sdk-mock": "^4.5.0", - "cdk-build-tools": "1.17.1", - "cdk-integ-tools": "1.17.1", - "cfn2ts": "1.17.1", + "cdk-build-tools": "1.18.0", + "cdk-integ-tools": "1.18.0", + "cfn2ts": "1.18.0", "nock": "^11.7.0", - "pkglint": "1.17.1", + "pkglint": "1.18.0", "sinon": "^7.5.0" }, "dependencies": { - "@aws-cdk/aws-cloudformation": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/aws-sns": "1.17.1", - "@aws-cdk/aws-stepfunctions": "1.17.1", - "@aws-cdk/aws-stepfunctions-tasks": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-cloudformation": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/aws-sns": "1.18.0", + "@aws-cdk/aws-stepfunctions": "1.18.0", + "@aws-cdk/aws-stepfunctions-tasks": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-cloudformation": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/aws-sns": "1.17.1", - "@aws-cdk/aws-stepfunctions": "1.17.1", - "@aws-cdk/aws-stepfunctions-tasks": "1.17.1", - "@aws-cdk/core": "1.17.1" + "@aws-cdk/aws-cloudformation": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/aws-sns": "1.18.0", + "@aws-cdk/aws-stepfunctions": "1.18.0", + "@aws-cdk/aws-stepfunctions-tasks": "1.18.0", + "@aws-cdk/core": "1.18.0" }, "jest": { "moduleFileExtensions": [ diff --git a/packages/@aws-cdk/cx-api/package.json b/packages/@aws-cdk/cx-api/package.json index df3ab44cbb58f..4b4f37c47efb8 100644 --- a/packages/@aws-cdk/cx-api/package.json +++ b/packages/@aws-cdk/cx-api/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/cx-api", - "version": "1.17.1", + "version": "1.18.0", "description": "Cloud executable protocol", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.cxapi", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "cdk-cx-api", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "cdk-cx-api" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.CXAPI", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -64,9 +62,9 @@ "devDependencies": { "@types/jest": "^24.0.23", "@types/semver": "^6.2.0", - "cdk-build-tools": "1.17.1", + "cdk-build-tools": "1.18.0", "jest": "^24.9.0", - "pkglint": "1.17.1" + "pkglint": "1.18.0" }, "repository": { "url": "https://github.com/aws/aws-cdk.git", diff --git a/packages/@aws-cdk/region-info/package.json b/packages/@aws-cdk/region-info/package.json index 4f9ee76a9aa28..dac0a299afb9c 100644 --- a/packages/@aws-cdk/region-info/package.json +++ b/packages/@aws-cdk/region-info/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/region-info", - "version": "1.17.1", + "version": "1.18.0", "description": "AWS region information, such as service principal names", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -11,8 +11,7 @@ "package": "software.amazon.awscdk.regioninfo", "maven": { "groupId": "software.amazon.awscdk", - "artifactId": "cdk-region-info", - "versionSuffix": ".DEVPREVIEW" + "artifactId": "cdk-region-info" } }, "dotnet": { @@ -20,7 +19,6 @@ "packageId": "Amazon.CDK.RegionInfo", "signAssembly": true, "assemblyOriginatorKeyFile": "../../key.snk", - "versionSuffix": "-devpreview", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" }, "python": { @@ -55,9 +53,9 @@ "license": "Apache-2.0", "devDependencies": { "@types/fs-extra": "^8.0.1", - "cdk-build-tools": "1.17.1", + "cdk-build-tools": "1.18.0", "fs-extra": "^8.1.0", - "pkglint": "1.17.1" + "pkglint": "1.18.0" }, "jest": { "coverageReporters": [ diff --git a/packages/aws-cdk/lib/init-templates/app/csharp/src/%name.PascalCased%/%name.PascalCased%.template.csproj b/packages/aws-cdk/lib/init-templates/app/csharp/src/%name.PascalCased%/%name.PascalCased%.template.csproj index 6efb4aadcf54d..6f9cc03840f69 100644 --- a/packages/aws-cdk/lib/init-templates/app/csharp/src/%name.PascalCased%/%name.PascalCased%.template.csproj +++ b/packages/aws-cdk/lib/init-templates/app/csharp/src/%name.PascalCased%/%name.PascalCased%.template.csproj @@ -7,7 +7,7 @@ - + - + diff --git a/packages/aws-cdk/lib/init-templates/sample-app/csharp/src/%name.PascalCased%/%name.PascalCased%.template.csproj b/packages/aws-cdk/lib/init-templates/sample-app/csharp/src/%name.PascalCased%/%name.PascalCased%.template.csproj index 06589f86e42cd..e9b7c77176e5c 100644 --- a/packages/aws-cdk/lib/init-templates/sample-app/csharp/src/%name.PascalCased%/%name.PascalCased%.template.csproj +++ b/packages/aws-cdk/lib/init-templates/sample-app/csharp/src/%name.PascalCased%/%name.PascalCased%.template.csproj @@ -7,11 +7,11 @@ - - - - - + + + + + - - - - + + + + software.amazon.awscdk sns - %cdk-version%.DEVPREVIEW + %cdk-version% software.amazon.awscdk sns-subscriptions - %cdk-version%.DEVPREVIEW + %cdk-version% software.amazon.awscdk sqs - %cdk-version%.DEVPREVIEW + %cdk-version% diff --git a/packages/aws-cdk/package.json b/packages/aws-cdk/package.json index 6abf70301555c..01197553782ac 100644 --- a/packages/aws-cdk/package.json +++ b/packages/aws-cdk/package.json @@ -1,7 +1,7 @@ { "name": "aws-cdk", "description": "CDK Toolkit, the command line tool for CDK apps", - "version": "1.17.1", + "version": "1.18.0", "main": "lib/index.js", "types": "lib/index.d.ts", "bin": { @@ -51,16 +51,16 @@ "@types/yaml": "^1.2.0", "@types/yargs": "^13.0.3", "aws-sdk-mock": "^4.5.0", - "cdk-build-tools": "1.17.1", + "cdk-build-tools": "1.18.0", "jszip": "^3.2.2", "mockery": "^2.1.0", - "pkglint": "1.17.1", + "pkglint": "1.18.0", "sinon": "^7.5.0" }, "dependencies": { - "@aws-cdk/cloudformation-diff": "1.17.1", - "@aws-cdk/cx-api": "1.17.1", - "@aws-cdk/region-info": "1.17.1", + "@aws-cdk/cloudformation-diff": "1.18.0", + "@aws-cdk/cx-api": "1.18.0", + "@aws-cdk/region-info": "1.18.0", "archiver": "^3.1.1", "aws-sdk": "^2.575.0", "camelcase": "^5.3.1", diff --git a/packages/cdk-dasm/package.json b/packages/cdk-dasm/package.json index 9c371f3c50e6b..09e713535de55 100644 --- a/packages/cdk-dasm/package.json +++ b/packages/cdk-dasm/package.json @@ -1,6 +1,6 @@ { "name": "cdk-dasm", - "version": "1.17.1", + "version": "1.18.0", "description": "AWS CDK disassembler: convert CloudFormation to code", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -26,7 +26,7 @@ }, "license": "Apache-2.0", "dependencies": { - "codemaker": "^0.20.7", + "codemaker": "^0.20.8", "yaml": "1.7.2" }, "devDependencies": { diff --git a/packages/cdk/package.json b/packages/cdk/package.json index 247a7d2a47249..a691c277f220c 100644 --- a/packages/cdk/package.json +++ b/packages/cdk/package.json @@ -1,12 +1,12 @@ { "name": "cdk", - "version": "1.17.1", + "version": "1.18.0", "description": "AWS CDK Toolkit", "bin": { "cdk": "bin/cdk" }, "dependencies": { - "aws-cdk": "1.17.1" + "aws-cdk": "1.18.0" }, "repository": { "type": "git", diff --git a/packages/decdk/package.json b/packages/decdk/package.json index 39a573eda61ce..a66655856bf32 100644 --- a/packages/decdk/package.json +++ b/packages/decdk/package.json @@ -1,6 +1,6 @@ { "name": "decdk", - "version": "1.17.1", + "version": "1.18.0", "description": "Declarative CDK: a CloudFormation-like syntax for defining CDK stacks", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -27,134 +27,134 @@ }, "license": "Apache-2.0", "dependencies": { - "@aws-cdk/alexa-ask": "1.17.1", - "@aws-cdk/app-delivery": "1.17.1", - "@aws-cdk/assets": "1.17.1", - "@aws-cdk/aws-amazonmq": "1.17.1", - "@aws-cdk/aws-amplify": "1.17.1", - "@aws-cdk/aws-apigateway": "1.17.1", - "@aws-cdk/aws-applicationautoscaling": "1.17.1", - "@aws-cdk/aws-appmesh": "1.17.1", - "@aws-cdk/aws-appstream": "1.17.1", - "@aws-cdk/aws-appsync": "1.17.1", - "@aws-cdk/aws-athena": "1.17.1", - "@aws-cdk/aws-autoscaling": "1.17.1", - "@aws-cdk/aws-autoscaling-common": "1.17.1", - "@aws-cdk/aws-autoscaling-hooktargets": "1.17.1", - "@aws-cdk/aws-autoscalingplans": "1.17.1", - "@aws-cdk/aws-backup": "1.17.1", - "@aws-cdk/aws-batch": "1.17.1", - "@aws-cdk/aws-budgets": "1.17.1", - "@aws-cdk/aws-certificatemanager": "1.17.1", - "@aws-cdk/aws-cloud9": "1.17.1", - "@aws-cdk/aws-cloudformation": "1.17.1", - "@aws-cdk/aws-cloudfront": "1.17.1", - "@aws-cdk/aws-cloudtrail": "1.17.1", - "@aws-cdk/aws-cloudwatch": "1.17.1", - "@aws-cdk/aws-cloudwatch-actions": "1.17.1", - "@aws-cdk/aws-codebuild": "1.17.1", - "@aws-cdk/aws-codecommit": "1.17.1", - "@aws-cdk/aws-codedeploy": "1.17.1", - "@aws-cdk/aws-codepipeline": "1.17.1", - "@aws-cdk/aws-codepipeline-actions": "1.17.1", - "@aws-cdk/aws-codestar": "1.17.1", - "@aws-cdk/aws-codestarnotifications": "1.17.1", - "@aws-cdk/aws-cognito": "1.17.1", - "@aws-cdk/aws-config": "1.17.1", - "@aws-cdk/aws-datapipeline": "1.17.1", - "@aws-cdk/aws-dax": "1.17.1", - "@aws-cdk/aws-directoryservice": "1.17.1", - "@aws-cdk/aws-dlm": "1.17.1", - "@aws-cdk/aws-dms": "1.17.1", - "@aws-cdk/aws-docdb": "1.17.1", - "@aws-cdk/aws-dynamodb": "1.17.1", - "@aws-cdk/aws-dynamodb-global": "1.17.1", - "@aws-cdk/aws-ec2": "1.17.1", - "@aws-cdk/aws-ecr": "1.17.1", - "@aws-cdk/aws-ecr-assets": "1.17.1", - "@aws-cdk/aws-ecs": "1.17.1", - "@aws-cdk/aws-ecs-patterns": "1.17.1", - "@aws-cdk/aws-efs": "1.17.1", - "@aws-cdk/aws-eks": "1.17.1", - "@aws-cdk/aws-elasticache": "1.17.1", - "@aws-cdk/aws-elasticbeanstalk": "1.17.1", - "@aws-cdk/aws-elasticloadbalancing": "1.17.1", - "@aws-cdk/aws-elasticloadbalancingv2": "1.17.1", - "@aws-cdk/aws-elasticloadbalancingv2-targets": "1.17.1", - "@aws-cdk/aws-elasticsearch": "1.17.1", - "@aws-cdk/aws-emr": "1.17.1", - "@aws-cdk/aws-events": "1.17.1", - "@aws-cdk/aws-events-targets": "1.17.1", - "@aws-cdk/aws-fsx": "1.17.1", - "@aws-cdk/aws-gamelift": "1.17.1", - "@aws-cdk/aws-glue": "1.17.1", - "@aws-cdk/aws-greengrass": "1.17.1", - "@aws-cdk/aws-guardduty": "1.17.1", - "@aws-cdk/aws-iam": "1.17.1", - "@aws-cdk/aws-inspector": "1.17.1", - "@aws-cdk/aws-iot": "1.17.1", - "@aws-cdk/aws-iot1click": "1.17.1", - "@aws-cdk/aws-iotanalytics": "1.17.1", - "@aws-cdk/aws-iotevents": "1.17.1", - "@aws-cdk/aws-iotthingsgraph": "1.17.1", - "@aws-cdk/aws-kinesis": "1.17.1", - "@aws-cdk/aws-kinesisanalytics": "1.17.1", - "@aws-cdk/aws-kinesisfirehose": "1.17.1", - "@aws-cdk/aws-kms": "1.17.1", - "@aws-cdk/aws-lakeformation": "1.17.1", - "@aws-cdk/aws-lambda": "1.17.1", - "@aws-cdk/aws-lambda-event-sources": "1.17.1", - "@aws-cdk/aws-logs": "1.17.1", - "@aws-cdk/aws-logs-destinations": "1.17.1", - "@aws-cdk/aws-managedblockchain": "1.17.1", - "@aws-cdk/aws-mediaconvert": "1.17.1", - "@aws-cdk/aws-medialive": "1.17.1", - "@aws-cdk/aws-mediastore": "1.17.1", - "@aws-cdk/aws-msk": "1.17.1", - "@aws-cdk/aws-neptune": "1.17.1", - "@aws-cdk/aws-opsworks": "1.17.1", - "@aws-cdk/aws-opsworkscm": "1.17.1", - "@aws-cdk/aws-pinpoint": "1.17.1", - "@aws-cdk/aws-pinpointemail": "1.17.1", - "@aws-cdk/aws-qldb": "1.17.1", - "@aws-cdk/aws-ram": "1.17.1", - "@aws-cdk/aws-rds": "1.17.1", - "@aws-cdk/aws-redshift": "1.17.1", - "@aws-cdk/aws-robomaker": "1.17.1", - "@aws-cdk/aws-route53": "1.17.1", - "@aws-cdk/aws-route53-patterns": "1.17.1", - "@aws-cdk/aws-route53-targets": "1.17.1", - "@aws-cdk/aws-route53resolver": "1.17.1", - "@aws-cdk/aws-s3": "1.17.1", - "@aws-cdk/aws-s3-assets": "1.17.1", - "@aws-cdk/aws-s3-deployment": "1.17.1", - "@aws-cdk/aws-s3-notifications": "1.17.1", - "@aws-cdk/aws-sagemaker": "1.17.1", - "@aws-cdk/aws-sam": "1.17.1", - "@aws-cdk/aws-sdb": "1.17.1", - "@aws-cdk/aws-secretsmanager": "1.17.1", - "@aws-cdk/aws-securityhub": "1.17.1", - "@aws-cdk/aws-servicecatalog": "1.17.1", - "@aws-cdk/aws-servicediscovery": "1.17.1", - "@aws-cdk/aws-ses": "1.17.1", - "@aws-cdk/aws-ses-actions": "1.17.1", - "@aws-cdk/aws-sns": "1.17.1", - "@aws-cdk/aws-sns-subscriptions": "1.17.1", - "@aws-cdk/aws-sqs": "1.17.1", - "@aws-cdk/aws-ssm": "1.17.1", - "@aws-cdk/aws-stepfunctions": "1.17.1", - "@aws-cdk/aws-stepfunctions-tasks": "1.17.1", - "@aws-cdk/aws-transfer": "1.17.1", - "@aws-cdk/aws-waf": "1.17.1", - "@aws-cdk/aws-wafregional": "1.17.1", - "@aws-cdk/aws-workspaces": "1.17.1", - "@aws-cdk/cfnspec": "1.17.1", - "@aws-cdk/core": "1.17.1", - "@aws-cdk/custom-resources": "1.17.1", - "@aws-cdk/cx-api": "1.17.1", - "@aws-cdk/region-info": "1.17.1", + "@aws-cdk/alexa-ask": "1.18.0", + "@aws-cdk/app-delivery": "1.18.0", + "@aws-cdk/assets": "1.18.0", + "@aws-cdk/aws-amazonmq": "1.18.0", + "@aws-cdk/aws-amplify": "1.18.0", + "@aws-cdk/aws-apigateway": "1.18.0", + "@aws-cdk/aws-applicationautoscaling": "1.18.0", + "@aws-cdk/aws-appmesh": "1.18.0", + "@aws-cdk/aws-appstream": "1.18.0", + "@aws-cdk/aws-appsync": "1.18.0", + "@aws-cdk/aws-athena": "1.18.0", + "@aws-cdk/aws-autoscaling": "1.18.0", + "@aws-cdk/aws-autoscaling-common": "1.18.0", + "@aws-cdk/aws-autoscaling-hooktargets": "1.18.0", + "@aws-cdk/aws-autoscalingplans": "1.18.0", + "@aws-cdk/aws-backup": "1.18.0", + "@aws-cdk/aws-batch": "1.18.0", + "@aws-cdk/aws-budgets": "1.18.0", + "@aws-cdk/aws-certificatemanager": "1.18.0", + "@aws-cdk/aws-cloud9": "1.18.0", + "@aws-cdk/aws-cloudformation": "1.18.0", + "@aws-cdk/aws-cloudfront": "1.18.0", + "@aws-cdk/aws-cloudtrail": "1.18.0", + "@aws-cdk/aws-cloudwatch": "1.18.0", + "@aws-cdk/aws-cloudwatch-actions": "1.18.0", + "@aws-cdk/aws-codebuild": "1.18.0", + "@aws-cdk/aws-codecommit": "1.18.0", + "@aws-cdk/aws-codedeploy": "1.18.0", + "@aws-cdk/aws-codepipeline": "1.18.0", + "@aws-cdk/aws-codepipeline-actions": "1.18.0", + "@aws-cdk/aws-codestar": "1.18.0", + "@aws-cdk/aws-codestarnotifications": "1.18.0", + "@aws-cdk/aws-cognito": "1.18.0", + "@aws-cdk/aws-config": "1.18.0", + "@aws-cdk/aws-datapipeline": "1.18.0", + "@aws-cdk/aws-dax": "1.18.0", + "@aws-cdk/aws-directoryservice": "1.18.0", + "@aws-cdk/aws-dlm": "1.18.0", + "@aws-cdk/aws-dms": "1.18.0", + "@aws-cdk/aws-docdb": "1.18.0", + "@aws-cdk/aws-dynamodb": "1.18.0", + "@aws-cdk/aws-dynamodb-global": "1.18.0", + "@aws-cdk/aws-ec2": "1.18.0", + "@aws-cdk/aws-ecr": "1.18.0", + "@aws-cdk/aws-ecr-assets": "1.18.0", + "@aws-cdk/aws-ecs": "1.18.0", + "@aws-cdk/aws-ecs-patterns": "1.18.0", + "@aws-cdk/aws-efs": "1.18.0", + "@aws-cdk/aws-eks": "1.18.0", + "@aws-cdk/aws-elasticache": "1.18.0", + "@aws-cdk/aws-elasticbeanstalk": "1.18.0", + "@aws-cdk/aws-elasticloadbalancing": "1.18.0", + "@aws-cdk/aws-elasticloadbalancingv2": "1.18.0", + "@aws-cdk/aws-elasticloadbalancingv2-targets": "1.18.0", + "@aws-cdk/aws-elasticsearch": "1.18.0", + "@aws-cdk/aws-emr": "1.18.0", + "@aws-cdk/aws-events": "1.18.0", + "@aws-cdk/aws-events-targets": "1.18.0", + "@aws-cdk/aws-fsx": "1.18.0", + "@aws-cdk/aws-gamelift": "1.18.0", + "@aws-cdk/aws-glue": "1.18.0", + "@aws-cdk/aws-greengrass": "1.18.0", + "@aws-cdk/aws-guardduty": "1.18.0", + "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-inspector": "1.18.0", + "@aws-cdk/aws-iot": "1.18.0", + "@aws-cdk/aws-iot1click": "1.18.0", + "@aws-cdk/aws-iotanalytics": "1.18.0", + "@aws-cdk/aws-iotevents": "1.18.0", + "@aws-cdk/aws-iotthingsgraph": "1.18.0", + "@aws-cdk/aws-kinesis": "1.18.0", + "@aws-cdk/aws-kinesisanalytics": "1.18.0", + "@aws-cdk/aws-kinesisfirehose": "1.18.0", + "@aws-cdk/aws-kms": "1.18.0", + "@aws-cdk/aws-lakeformation": "1.18.0", + "@aws-cdk/aws-lambda": "1.18.0", + "@aws-cdk/aws-lambda-event-sources": "1.18.0", + "@aws-cdk/aws-logs": "1.18.0", + "@aws-cdk/aws-logs-destinations": "1.18.0", + "@aws-cdk/aws-managedblockchain": "1.18.0", + "@aws-cdk/aws-mediaconvert": "1.18.0", + "@aws-cdk/aws-medialive": "1.18.0", + "@aws-cdk/aws-mediastore": "1.18.0", + "@aws-cdk/aws-msk": "1.18.0", + "@aws-cdk/aws-neptune": "1.18.0", + "@aws-cdk/aws-opsworks": "1.18.0", + "@aws-cdk/aws-opsworkscm": "1.18.0", + "@aws-cdk/aws-pinpoint": "1.18.0", + "@aws-cdk/aws-pinpointemail": "1.18.0", + "@aws-cdk/aws-qldb": "1.18.0", + "@aws-cdk/aws-ram": "1.18.0", + "@aws-cdk/aws-rds": "1.18.0", + "@aws-cdk/aws-redshift": "1.18.0", + "@aws-cdk/aws-robomaker": "1.18.0", + "@aws-cdk/aws-route53": "1.18.0", + "@aws-cdk/aws-route53-patterns": "1.18.0", + "@aws-cdk/aws-route53-targets": "1.18.0", + "@aws-cdk/aws-route53resolver": "1.18.0", + "@aws-cdk/aws-s3": "1.18.0", + "@aws-cdk/aws-s3-assets": "1.18.0", + "@aws-cdk/aws-s3-deployment": "1.18.0", + "@aws-cdk/aws-s3-notifications": "1.18.0", + "@aws-cdk/aws-sagemaker": "1.18.0", + "@aws-cdk/aws-sam": "1.18.0", + "@aws-cdk/aws-sdb": "1.18.0", + "@aws-cdk/aws-secretsmanager": "1.18.0", + "@aws-cdk/aws-securityhub": "1.18.0", + "@aws-cdk/aws-servicecatalog": "1.18.0", + "@aws-cdk/aws-servicediscovery": "1.18.0", + "@aws-cdk/aws-ses": "1.18.0", + "@aws-cdk/aws-ses-actions": "1.18.0", + "@aws-cdk/aws-sns": "1.18.0", + "@aws-cdk/aws-sns-subscriptions": "1.18.0", + "@aws-cdk/aws-sqs": "1.18.0", + "@aws-cdk/aws-ssm": "1.18.0", + "@aws-cdk/aws-stepfunctions": "1.18.0", + "@aws-cdk/aws-stepfunctions-tasks": "1.18.0", + "@aws-cdk/aws-transfer": "1.18.0", + "@aws-cdk/aws-waf": "1.18.0", + "@aws-cdk/aws-wafregional": "1.18.0", + "@aws-cdk/aws-workspaces": "1.18.0", + "@aws-cdk/cfnspec": "1.18.0", + "@aws-cdk/core": "1.18.0", + "@aws-cdk/custom-resources": "1.18.0", + "@aws-cdk/cx-api": "1.18.0", + "@aws-cdk/region-info": "1.18.0", "fs-extra": "^8.1.0", - "jsii-reflect": "^0.20.7", + "jsii-reflect": "^0.20.8", "jsonschema": "^1.2.4", "yaml": "1.7.2", "yargs": "^15.0.1" @@ -165,7 +165,7 @@ "@types/yaml": "1.2.0", "@types/yargs": "^13.0.3", "jest": "^24.9.0", - "jsii": "^0.20.7" + "jsii": "^0.20.8" }, "keywords": [ "aws", diff --git a/tools/awslint/package.json b/tools/awslint/package.json index b5dbe543b3a0c..d28ea3f52f200 100644 --- a/tools/awslint/package.json +++ b/tools/awslint/package.json @@ -1,7 +1,7 @@ { "name": "awslint", "private": true, - "version": "1.17.1", + "version": "1.18.0", "description": "Enforces the AWS Construct Library guidelines", "main": "index.js", "scripts": { @@ -19,8 +19,8 @@ "camelcase": "^5.3.1", "colors": "^1.4.0", "fs-extra": "^8.1.0", - "jsii-reflect": "^0.20.7", - "jsii-spec": "^0.20.7", + "jsii-reflect": "^0.20.8", + "jsii-spec": "^0.20.8", "yargs": "^15.0.1" }, "devDependencies": { diff --git a/tools/cdk-build-tools/package.json b/tools/cdk-build-tools/package.json index 208d1084f0dde..50d2e5076f495 100644 --- a/tools/cdk-build-tools/package.json +++ b/tools/cdk-build-tools/package.json @@ -1,7 +1,7 @@ { "name": "cdk-build-tools", "private": true, - "version": "1.17.1", + "version": "1.18.0", "description": "Tools package with shared build scripts for CDK packages", "main": "lib/index.js", "repository": { @@ -34,15 +34,15 @@ "@types/fs-extra": "^8.0.1", "@types/jest": "^24.0.23", "@types/yargs": "^13.0.3", - "pkglint": "1.17.1" + "pkglint": "1.18.0" }, "dependencies": { - "awslint": "1.17.1", + "awslint": "1.18.0", "colors": "^1.4.0", "fs-extra": "^8.1.0", "jest": "^24.9.0", - "jsii": "^0.20.7", - "jsii-pacmak": "^0.20.7", + "jsii": "^0.20.8", + "jsii-pacmak": "^0.20.8", "nodeunit": "^0.11.3", "nyc": "^14.1.1", "ts-jest": "^24.1.0", diff --git a/tools/cdk-integ-tools/package.json b/tools/cdk-integ-tools/package.json index 6ffcd71856583..7b3639d300ec8 100644 --- a/tools/cdk-integ-tools/package.json +++ b/tools/cdk-integ-tools/package.json @@ -1,7 +1,7 @@ { "name": "cdk-integ-tools", "private": true, - "version": "1.17.1", + "version": "1.18.0", "description": "Package with integration test scripts for CDK packages", "main": "index.js", "repository": { @@ -31,13 +31,13 @@ "devDependencies": { "@types/fs-extra": "^8.0.1", "@types/yargs": "^13.0.3", - "cdk-build-tools": "1.17.1", - "pkglint": "1.17.1" + "cdk-build-tools": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { - "@aws-cdk/cloudformation-diff": "1.17.1", - "@aws-cdk/cx-api": "1.17.1", - "aws-cdk": "1.17.1", + "@aws-cdk/cloudformation-diff": "1.18.0", + "@aws-cdk/cx-api": "1.18.0", + "aws-cdk": "1.18.0", "fs-extra": "^8.1.0", "yargs": "^15.0.1" }, diff --git a/tools/cfn2ts/package.json b/tools/cfn2ts/package.json index c22daa37906de..19fc1a9ba50a5 100644 --- a/tools/cfn2ts/package.json +++ b/tools/cfn2ts/package.json @@ -1,7 +1,7 @@ { "name": "cfn2ts", "private": true, - "version": "1.17.1", + "version": "1.18.0", "description": "Generates typescript types from CloudFormation spec, with support for enrichments", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -34,8 +34,8 @@ }, "license": "Apache-2.0", "dependencies": { - "@aws-cdk/cfnspec": "1.17.1", - "codemaker": "^0.20.7", + "@aws-cdk/cfnspec": "1.18.0", + "codemaker": "^0.20.8", "fast-json-patch": "^3.0.0-1", "fs-extra": "^8.1.0", "yargs": "^15.0.1" @@ -43,8 +43,8 @@ "devDependencies": { "@types/fs-extra": "^8.0.1", "@types/yargs": "^13.0.3", - "cdk-build-tools": "1.17.1", - "pkglint": "1.17.1" + "cdk-build-tools": "1.18.0", + "pkglint": "1.18.0" }, "keywords": [ "aws", diff --git a/tools/pkglint/lib/rules.ts b/tools/pkglint/lib/rules.ts index 4328269dd051b..b981ab9860a7a 100644 --- a/tools/pkglint/lib/rules.ts +++ b/tools/pkglint/lib/rules.ts @@ -302,17 +302,6 @@ export class CDKKeywords extends ValidationRule { } } -export class DeveloperPreviewVersionLabels extends ValidationRule { - public readonly name = 'jsii/developer-preview-version-label'; - - public validate(pkg: PackageJson): void { - if (!isJSII(pkg)) { return; } - - expectJSON(this.name, pkg, 'jsii.targets.java.maven.versionSuffix', '.DEVPREVIEW'); - expectJSON(this.name, pkg, 'jsii.targets.dotnet.versionSuffix', '-devpreview'); - } -} - /** * JSII Java package is required and must look sane */ diff --git a/tools/pkglint/package.json b/tools/pkglint/package.json index 424f20bd95a65..73ac4551af71a 100644 --- a/tools/pkglint/package.json +++ b/tools/pkglint/package.json @@ -1,6 +1,6 @@ { "name": "pkglint", - "version": "1.17.1", + "version": "1.18.0", "private": true, "description": "Validate and fix package.json files", "main": "lib/index.js", diff --git a/tools/pkgtools/package.json b/tools/pkgtools/package.json index dad1764e72ebc..824bde287d719 100644 --- a/tools/pkgtools/package.json +++ b/tools/pkgtools/package.json @@ -1,7 +1,7 @@ { "name": "pkgtools", "private": true, - "version": "1.17.1", + "version": "1.18.0", "description": "Tools for generating cross-package artifacts", "main": "index.js", "repository": { @@ -31,8 +31,8 @@ "devDependencies": { "@types/fs-extra": "^8.0.1", "@types/yargs": "^13.0.3", - "cdk-build-tools": "1.17.1", - "pkglint": "1.17.1" + "cdk-build-tools": "1.18.0", + "pkglint": "1.18.0" }, "dependencies": { "fs-extra": "^8.1.0", diff --git a/yarn.lock b/yarn.lock index ed4d70f65aa90..c215d6d527732 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10,17 +10,17 @@ "@babel/highlight" "^7.0.0" "@babel/core@^7.1.0": - version "7.7.2" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.7.2.tgz#ea5b99693bcfc058116f42fa1dd54da412b29d91" - integrity sha512-eeD7VEZKfhK1KUXGiyPFettgF3m513f8FoBSWiQ1xTvl1RAopLs42Wp9+Ze911I6H0N9lNqJMDgoZT7gHsipeQ== + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.7.4.tgz#37e864532200cb6b50ee9a4045f5f817840166ab" + integrity sha512-+bYbx56j4nYBmpsWtnPUsKW3NdnYxbqyfrP2w9wILBuHzdfIKz9prieZK0DFPyIzkjYVUe4QkusGL07r5pXznQ== dependencies: "@babel/code-frame" "^7.5.5" - "@babel/generator" "^7.7.2" - "@babel/helpers" "^7.7.0" - "@babel/parser" "^7.7.2" - "@babel/template" "^7.7.0" - "@babel/traverse" "^7.7.2" - "@babel/types" "^7.7.2" + "@babel/generator" "^7.7.4" + "@babel/helpers" "^7.7.4" + "@babel/parser" "^7.7.4" + "@babel/template" "^7.7.4" + "@babel/traverse" "^7.7.4" + "@babel/types" "^7.7.4" convert-source-map "^1.7.0" debug "^4.1.0" json5 "^2.1.0" @@ -29,52 +29,52 @@ semver "^5.4.1" source-map "^0.5.0" -"@babel/generator@^7.4.0", "@babel/generator@^7.7.2": - version "7.7.2" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.7.2.tgz#2f4852d04131a5e17ea4f6645488b5da66ebf3af" - integrity sha512-WthSArvAjYLz4TcbKOi88me+KmDJdKSlfwwN8CnUYn9jBkzhq0ZEPuBfkAWIvjJ3AdEV1Cf/+eSQTnp3IDJKlQ== +"@babel/generator@^7.4.0", "@babel/generator@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.7.4.tgz#db651e2840ca9aa66f327dcec1dc5f5fa9611369" + integrity sha512-m5qo2WgdOJeyYngKImbkyQrnUN1mPceaG5BV+G0E3gWsa4l/jCSryWJdM2x8OuGAOyh+3d5pVYfZWCiNFtynxg== dependencies: - "@babel/types" "^7.7.2" + "@babel/types" "^7.7.4" jsesc "^2.5.1" lodash "^4.17.13" source-map "^0.5.0" -"@babel/helper-function-name@^7.7.0": - version "7.7.0" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.7.0.tgz#44a5ad151cfff8ed2599c91682dda2ec2c8430a3" - integrity sha512-tDsJgMUAP00Ugv8O2aGEua5I2apkaQO7lBGUq1ocwN3G23JE5Dcq0uh3GvFTChPa4b40AWiAsLvCZOA2rdnQ7Q== +"@babel/helper-function-name@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.7.4.tgz#ab6e041e7135d436d8f0a3eca15de5b67a341a2e" + integrity sha512-AnkGIdiBhEuiwdoMnKm7jfPfqItZhgRaZfMg1XX3bS25INOnLPjPG1Ppnajh8eqgt5kPJnfqrRHqFqmjKDZLzQ== dependencies: - "@babel/helper-get-function-arity" "^7.7.0" - "@babel/template" "^7.7.0" - "@babel/types" "^7.7.0" + "@babel/helper-get-function-arity" "^7.7.4" + "@babel/template" "^7.7.4" + "@babel/types" "^7.7.4" -"@babel/helper-get-function-arity@^7.7.0": - version "7.7.0" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.0.tgz#c604886bc97287a1d1398092bc666bc3d7d7aa2d" - integrity sha512-tLdojOTz4vWcEnHWHCuPN5P85JLZWbm5Fx5ZsMEMPhF3Uoe3O7awrbM2nQ04bDOUToH/2tH/ezKEOR8zEYzqyw== +"@babel/helper-get-function-arity@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.4.tgz#cb46348d2f8808e632f0ab048172130e636005f0" + integrity sha512-QTGKEdCkjgzgfJ3bAyRwF4yyT3pg+vDgan8DSivq1eS0gwi+KGKE5x8kRcbeFTb/673mkO5SN1IZfmCfA5o+EA== dependencies: - "@babel/types" "^7.7.0" + "@babel/types" "^7.7.4" "@babel/helper-plugin-utils@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz#bbb3fbee98661c569034237cc03967ba99b4f250" integrity sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA== -"@babel/helper-split-export-declaration@^7.7.0": - version "7.7.0" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.0.tgz#1365e74ea6c614deeb56ebffabd71006a0eb2300" - integrity sha512-HgYSI8rH08neWlAH3CcdkFg9qX9YsZysZI5GD8LjhQib/mM0jGOZOVkoUiiV2Hu978fRtjtsGsW6w0pKHUWtqA== +"@babel/helper-split-export-declaration@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.4.tgz#57292af60443c4a3622cf74040ddc28e68336fd8" + integrity sha512-guAg1SXFcVr04Guk9eq0S4/rWS++sbmyqosJzVs8+1fH5NI+ZcmkaSkc7dmtAFbHFva6yRJnjW3yAcGxjueDug== dependencies: - "@babel/types" "^7.7.0" + "@babel/types" "^7.7.4" -"@babel/helpers@^7.7.0": - version "7.7.0" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.7.0.tgz#359bb5ac3b4726f7c1fde0ec75f64b3f4275d60b" - integrity sha512-VnNwL4YOhbejHb7x/b5F39Zdg5vIQpUUNzJwx0ww1EcVRt41bbGRZWhAURrfY32T5zTT3qwNOQFWpn+P0i0a2g== +"@babel/helpers@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.7.4.tgz#62c215b9e6c712dadc15a9a0dcab76c92a940302" + integrity sha512-ak5NGZGJ6LV85Q1Zc9gn2n+ayXOizryhjSUBTdu5ih1tlVCJeuQENzc4ItyCVhINVXvIT/ZQ4mheGIsfBkpskg== dependencies: - "@babel/template" "^7.7.0" - "@babel/traverse" "^7.7.0" - "@babel/types" "^7.7.0" + "@babel/template" "^7.7.4" + "@babel/traverse" "^7.7.4" + "@babel/types" "^7.7.4" "@babel/highlight@^7.0.0": version "7.5.0" @@ -85,61 +85,61 @@ esutils "^2.0.2" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.4.3", "@babel/parser@^7.7.0", "@babel/parser@^7.7.2": - version "7.7.3" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.7.3.tgz#5fad457c2529de476a248f75b0f090b3060af043" - integrity sha512-bqv+iCo9i+uLVbI0ILzKkvMorqxouI+GbV13ivcARXn9NNEabi2IEz912IgNpT/60BNXac5dgcfjb94NjsF33A== +"@babel/parser@^7.1.0", "@babel/parser@^7.4.3", "@babel/parser@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.7.4.tgz#75ab2d7110c2cf2fa949959afb05fa346d2231bb" + integrity sha512-jIwvLO0zCL+O/LmEJQjWA75MQTWwx3c3u2JOTDK5D3/9egrWRRA0/0hk9XXywYnXZVVpzrBYeIQTmhwUaePI9g== "@babel/plugin-syntax-object-rest-spread@^7.0.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz#3b7a3e733510c57e820b9142a6579ac8b0dfad2e" - integrity sha512-t0JKGgqk2We+9may3t0xDdmneaXmyxq0xieYcKHxIsrJO64n1OiMWNUtc5gQK1PA0NpdCRrtZp4z+IUaKugrSA== + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.7.4.tgz#47cf220d19d6d0d7b154304701f468fc1cc6ff46" + integrity sha512-mObR+r+KZq0XhRVS2BrBKBpr5jqrqzlPvS9C9vuOf5ilSwzloAl7RPWLrgKdWS6IreaVrjHxTjtyqFiOisaCwg== dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@babel/runtime-corejs2@^7.2.0": - version "7.7.2" - resolved "https://registry.yarnpkg.com/@babel/runtime-corejs2/-/runtime-corejs2-7.7.2.tgz#5a8c4e2f8688ce58adc9eb1d8320b6e7341f96ce" - integrity sha512-GfVnHchOBvIMsweQ13l4jd9lT4brkevnavnVOej5g2y7PpTRY+R4pcQlCjWMZoUla5rMLFzaS/Ll2s59cB1TqQ== + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/runtime-corejs2/-/runtime-corejs2-7.7.4.tgz#b9c2b1b5882762005785bc47740195a0ac780888" + integrity sha512-hKNcmHQbBSJFnZ82ewYtWDZ3fXkP/l1XcfRtm7c8gHPM/DMecJtFFBEp7KMLZTuHwwb7RfemHdsEnd7L916Z6A== dependencies: core-js "^2.6.5" regenerator-runtime "^0.13.2" "@babel/runtime@^7.6.3": - version "7.7.2" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.7.2.tgz#111a78002a5c25fc8e3361bedc9529c696b85a6a" - integrity sha512-JONRbXbTXc9WQE2mAZd1p0Z3DZ/6vaQIkgYMSTP3KjRCyd7rCZCcfhCyX+YjwcKxcZ82UrxbRD358bpExNgrjw== + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.7.4.tgz#b23a856751e4bf099262f867767889c0e3fe175b" + integrity sha512-r24eVUUr0QqNZa+qrImUk8fn5SPhHq+IfYvIoIMg0do3GdK9sMdiLKP3GYVVaxpPKORgm8KRKaNTEhAjgIpLMw== dependencies: regenerator-runtime "^0.13.2" -"@babel/template@^7.4.0", "@babel/template@^7.7.0": - version "7.7.0" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.7.0.tgz#4fadc1b8e734d97f56de39c77de76f2562e597d0" - integrity sha512-OKcwSYOW1mhWbnTBgQY5lvg1Fxg+VyfQGjcBduZFljfc044J5iDlnDSfhQ867O17XHiSCxYHUxHg2b7ryitbUQ== +"@babel/template@^7.4.0", "@babel/template@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.7.4.tgz#428a7d9eecffe27deac0a98e23bf8e3675d2a77b" + integrity sha512-qUzihgVPguAzXCK7WXw8pqs6cEwi54s3E+HrejlkuWO6ivMKx9hZl3Y2fSXp9i5HgyWmj7RKP+ulaYnKM4yYxw== dependencies: "@babel/code-frame" "^7.0.0" - "@babel/parser" "^7.7.0" - "@babel/types" "^7.7.0" + "@babel/parser" "^7.7.4" + "@babel/types" "^7.7.4" -"@babel/traverse@^7.1.0", "@babel/traverse@^7.4.3", "@babel/traverse@^7.7.0", "@babel/traverse@^7.7.2": - version "7.7.2" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.7.2.tgz#ef0a65e07a2f3c550967366b3d9b62a2dcbeae09" - integrity sha512-TM01cXib2+rgIZrGJOLaHV/iZUAxf4A0dt5auY6KNZ+cm6aschuJGqKJM3ROTt3raPUdIDk9siAufIFEleRwtw== +"@babel/traverse@^7.1.0", "@babel/traverse@^7.4.3", "@babel/traverse@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.7.4.tgz#9c1e7c60fb679fe4fcfaa42500833333c2058558" + integrity sha512-P1L58hQyupn8+ezVA2z5KBm4/Zr4lCC8dwKCMYzsa5jFMDMQAzaBNy9W5VjB+KAmBjb40U7a/H6ao+Xo+9saIw== dependencies: "@babel/code-frame" "^7.5.5" - "@babel/generator" "^7.7.2" - "@babel/helper-function-name" "^7.7.0" - "@babel/helper-split-export-declaration" "^7.7.0" - "@babel/parser" "^7.7.2" - "@babel/types" "^7.7.2" + "@babel/generator" "^7.7.4" + "@babel/helper-function-name" "^7.7.4" + "@babel/helper-split-export-declaration" "^7.7.4" + "@babel/parser" "^7.7.4" + "@babel/types" "^7.7.4" debug "^4.1.0" globals "^11.1.0" lodash "^4.17.13" -"@babel/types@^7.0.0", "@babel/types@^7.3.0", "@babel/types@^7.4.0", "@babel/types@^7.7.0", "@babel/types@^7.7.2": - version "7.7.2" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.7.2.tgz#550b82e5571dcd174af576e23f0adba7ffc683f7" - integrity sha512-YTf6PXoh3+eZgRCBzzP25Bugd2ngmpQVrk7kXX0i5N9BO7TFBtIgZYs7WtxtOGs8e6A4ZI7ECkbBCEHeXocvOA== +"@babel/types@^7.0.0", "@babel/types@^7.3.0", "@babel/types@^7.4.0", "@babel/types@^7.7.4": + version "7.7.4" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.7.4.tgz#516570d539e44ddf308c07569c258ff94fde9193" + integrity sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA== dependencies: esutils "^2.0.2" lodash "^4.17.13" @@ -375,14 +375,14 @@ "@types/istanbul-reports" "^1.1.1" "@types/yargs" "^13.0.0" -"@lerna/add@3.18.4": - version "3.18.4" - resolved "https://registry.yarnpkg.com/@lerna/add/-/add-3.18.4.tgz#0d97c75b64febc10a9a38546a3019f0f2c24b0e6" - integrity sha512-R+9RmYrSbcmnmaFL2aB0HJtTq95ePEa0FMS4r4NnA7Xw07l5buVBPOfxv6P8kFrVvIcNpaa7S0Eo/KkbycMhKA== +"@lerna/add@3.19.0": + version "3.19.0" + resolved "https://registry.yarnpkg.com/@lerna/add/-/add-3.19.0.tgz#33b6251c669895f842c14f05961432d464166249" + integrity sha512-qzhxPyoczvvT1W0wwCK9I0iJ4B9WR+HzYsusmRuzM3mEhWjowhbuvKEl5BjGYuXc9AvEErM/S0Fm5K0RcuS39Q== dependencies: "@evocateur/pacote" "^9.6.3" - "@lerna/bootstrap" "3.18.4" - "@lerna/command" "3.18.0" + "@lerna/bootstrap" "3.18.5" + "@lerna/command" "3.18.5" "@lerna/filter-options" "3.18.4" "@lerna/npm-conf" "3.16.0" "@lerna/validation-error" "3.13.0" @@ -391,20 +391,20 @@ p-map "^2.1.0" semver "^6.2.0" -"@lerna/bootstrap@3.18.4": - version "3.18.4" - resolved "https://registry.yarnpkg.com/@lerna/bootstrap/-/bootstrap-3.18.4.tgz#b5340800358e4916e9d2ba728d266a23fdd7665c" - integrity sha512-mvqMyionPSqhbeGhoUQYEBTgbJ47LkONHfQ1AKBET0fJOjIZf6x0pWC17KvfCjsiE017325ySLKDH23z1Kb9ww== +"@lerna/bootstrap@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/bootstrap/-/bootstrap-3.18.5.tgz#cc22a750d6b0402e136926e8b214148dfc2e1390" + integrity sha512-9vD/BfCz8YSF2Dx7sHaMVo6Cy33WjLEmoN1yrHgNkHjm7ykWbLHG5wru0f4Y4pvwa0s5Hf76rvT8aJWzGHk9IQ== dependencies: - "@lerna/command" "3.18.0" + "@lerna/command" "3.18.5" "@lerna/filter-options" "3.18.4" "@lerna/has-npm-version" "3.16.5" "@lerna/npm-install" "3.16.5" - "@lerna/package-graph" "3.18.0" + "@lerna/package-graph" "3.18.5" "@lerna/pulse-till-done" "3.13.0" "@lerna/rimraf-dir" "3.16.5" "@lerna/run-lifecycle" "3.16.2" - "@lerna/run-topologically" "3.18.0" + "@lerna/run-topologically" "3.18.5" "@lerna/symlink-binary" "3.17.0" "@lerna/symlink-dependencies" "3.17.0" "@lerna/validation-error" "3.13.0" @@ -420,14 +420,14 @@ read-package-tree "^5.1.6" semver "^6.2.0" -"@lerna/changed@3.18.4": - version "3.18.4" - resolved "https://registry.yarnpkg.com/@lerna/changed/-/changed-3.18.4.tgz#2453ad7b3545554eaa365347a229042918b6decc" - integrity sha512-Ui4UsneDk9gCuJRfTpR5js+Ctt9Je+j+3Q4z7H7HhBn6WeWDTp6FBGJZ7SfrBCdQ47EKK27Mr95LbJ4I77xFfQ== +"@lerna/changed@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/changed/-/changed-3.18.5.tgz#ef2c460f5497b8b4cfac7e5165fe46d7181fcdf5" + integrity sha512-IXS7VZ5VDQUfCsgK56WYxd42luMBxL456cNUf1yBgQ1cy1U2FPVMitIdLN4AcP7bJizdPWeG8yDptf47jN/xVw== dependencies: "@lerna/collect-updates" "3.18.0" - "@lerna/command" "3.18.0" - "@lerna/listable" "3.18.4" + "@lerna/command" "3.18.5" + "@lerna/listable" "3.18.5" "@lerna/output" "3.13.0" "@lerna/check-working-tree@3.16.5": @@ -448,29 +448,29 @@ execa "^1.0.0" strong-log-transformer "^2.0.0" -"@lerna/clean@3.18.4": - version "3.18.4" - resolved "https://registry.yarnpkg.com/@lerna/clean/-/clean-3.18.4.tgz#704b345dfec4610823d6670e37f9984196d58874" - integrity sha512-puuL0sBHIv3Tvq8cdu3kCGfRpdsXuaDGIRha33GVmRPfMBi2GN8nPPysVyWmP99PfgfafO6eT5R3jqXjvASAZA== +"@lerna/clean@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/clean/-/clean-3.18.5.tgz#44b4a6db68ae369778f2921c85ec6961bdd86072" + integrity sha512-tHxOj9frTIhB/H2gtgMU3xpIc4IJEhXcUlReko6RJt8TTiDZGPDudCcgjg6i7n15v9jXMOc1y4F+y5/1089bfA== dependencies: - "@lerna/command" "3.18.0" + "@lerna/command" "3.18.5" "@lerna/filter-options" "3.18.4" - "@lerna/prompt" "3.13.0" + "@lerna/prompt" "3.18.5" "@lerna/pulse-till-done" "3.13.0" "@lerna/rimraf-dir" "3.16.5" p-map "^2.1.0" p-map-series "^1.0.0" p-waterfall "^1.0.0" -"@lerna/cli@3.18.0": - version "3.18.0" - resolved "https://registry.yarnpkg.com/@lerna/cli/-/cli-3.18.0.tgz#2b6f8605bee299c6ada65bc2e4b3ed7bf715af3a" - integrity sha512-AwDyfGx7fxJgeaZllEuyJ9LZ6Tdv9yqRD9RX762yCJu+PCAFvB9bp6OYuRSGli7QQgM0CuOYnSg4xVNOmuGKDA== +"@lerna/cli@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/cli/-/cli-3.18.5.tgz#c90c461542fcd35b6d5b015a290fb0dbfb41d242" + integrity sha512-erkbxkj9jfc89vVs/jBLY/fM0I80oLmJkFUV3Q3wk9J3miYhP14zgVEBsPZY68IZlEjT6T3Xlq2xO1AVaatHsA== dependencies: "@lerna/global-options" "3.13.0" dedent "^0.7.0" npmlog "^4.1.2" - yargs "^14.2.0" + yargs "^14.2.2" "@lerna/collect-uncommitted@3.16.5": version "3.16.5" @@ -493,26 +493,26 @@ npmlog "^4.1.2" slash "^2.0.0" -"@lerna/command@3.18.0": - version "3.18.0" - resolved "https://registry.yarnpkg.com/@lerna/command/-/command-3.18.0.tgz#1e40399324a69d26a78969d59cf60e19b2f13fc3" - integrity sha512-JQ0TGzuZc9Ky8xtwtSLywuvmkU8X62NTUT3rMNrUykIkOxBaO+tE0O98u2yo/9BYOeTRji9IsjKZEl5i9Qt0xQ== +"@lerna/command@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/command/-/command-3.18.5.tgz#14c6d2454adbfd365f8027201523e6c289cd3cd9" + integrity sha512-36EnqR59yaTU4HrR1C9XDFti2jRx0BgpIUBeWn129LZZB8kAB3ov1/dJNa1KcNRKp91DncoKHLY99FZ6zTNpMQ== dependencies: "@lerna/child-process" "3.16.5" - "@lerna/package-graph" "3.18.0" + "@lerna/package-graph" "3.18.5" "@lerna/project" "3.18.0" "@lerna/validation-error" "3.13.0" "@lerna/write-log-file" "3.13.0" + clone-deep "^4.0.1" dedent "^0.7.0" execa "^1.0.0" is-ci "^2.0.0" - lodash "^4.17.14" npmlog "^4.1.2" -"@lerna/conventional-commits@3.16.4": - version "3.16.4" - resolved "https://registry.yarnpkg.com/@lerna/conventional-commits/-/conventional-commits-3.16.4.tgz#bf464f11b2f6534dad204db00430e1651b346a04" - integrity sha512-QSZJ0bC9n6FVaf+7KDIq5zMv8WnHXnwhyL5jG1Nyh3SgOg9q2uflqh7YsYB+G6FwaRfnPaKosh6obijpYg0llA== +"@lerna/conventional-commits@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/conventional-commits/-/conventional-commits-3.18.5.tgz#08efd2e5b45acfaf3f151a53a3ec7ecade58a7bc" + integrity sha512-qcvXIEJ3qSgalxXnQ7Yxp5H9Ta5TVyai6vEor6AAEHc20WiO7UIdbLDCxBtiiHMdGdpH85dTYlsoYUwsCJu3HQ== dependencies: "@lerna/validation-error" "3.13.0" conventional-changelog-angular "^5.0.3" @@ -535,14 +535,14 @@ fs-extra "^8.1.0" npmlog "^4.1.2" -"@lerna/create@3.18.0": - version "3.18.0" - resolved "https://registry.yarnpkg.com/@lerna/create/-/create-3.18.0.tgz#78ba4af5eced661944a12b9d7da8553c096c390d" - integrity sha512-y9oS7ND5T13c+cCTJHa2Y9in02ppzyjsNynVWFuS40eIzZ3z058d9+3qSBt1nkbbQlVyfLoP6+bZPsjyzap5ig== +"@lerna/create@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/create/-/create-3.18.5.tgz#11ac539f069248eaf7bc4c42e237784330f4fc47" + integrity sha512-cHpjocbpKmLopCuZFI7cKEM3E/QY8y+yC7VtZ4FQRSaLU8D8i2xXtXmYaP1GOlVNavji0iwoXjuNpnRMInIr2g== dependencies: "@evocateur/pacote" "^9.6.3" "@lerna/child-process" "3.16.5" - "@lerna/command" "3.18.0" + "@lerna/command" "3.18.5" "@lerna/npm-conf" "3.16.0" "@lerna/validation-error" "3.13.0" camelcase "^5.0.0" @@ -567,25 +567,25 @@ "@lerna/child-process" "3.16.5" npmlog "^4.1.2" -"@lerna/diff@3.18.0": - version "3.18.0" - resolved "https://registry.yarnpkg.com/@lerna/diff/-/diff-3.18.0.tgz#9638ff4b46e2a8b0d4ebf54cf2f267ac2f8fdb29" - integrity sha512-3iLNlpurc2nV9k22w8ini2Zjm2UPo3xtQgWyqdA6eJjvge0+5AlNAWfPoV6cV+Hc1xDbJD2YDSFpZPJ1ZGilRw== +"@lerna/diff@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/diff/-/diff-3.18.5.tgz#e9e2cb882f84d5b84f0487c612137305f07accbc" + integrity sha512-u90lGs+B8DRA9Z/2xX4YaS3h9X6GbypmGV6ITzx9+1Ga12UWGTVlKaCXBgONMBjzJDzAQOK8qPTwLA57SeBLgA== dependencies: "@lerna/child-process" "3.16.5" - "@lerna/command" "3.18.0" + "@lerna/command" "3.18.5" "@lerna/validation-error" "3.13.0" npmlog "^4.1.2" -"@lerna/exec@3.18.4": - version "3.18.4" - resolved "https://registry.yarnpkg.com/@lerna/exec/-/exec-3.18.4.tgz#7f722abc3c7074dffe6aa48bca71171e0635f84a" - integrity sha512-BpBFxyCQXcfess9Nmj/OwQ9e1IhzPzNxqF5JK7dPIjko5oBn5Hm2EWVAcgUGSHKPZGLiOWPu3Wx/C92NtDBS1w== +"@lerna/exec@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/exec/-/exec-3.18.5.tgz#50f1bd6b8f88f2ec02c0768b8b1d9024feb1a96a" + integrity sha512-Q1nz95MeAxctS9bF+aG8FkjixzqEjRpg6ujtnDW84J42GgxedkPtNcJ2o/MBqLd/mxAlr+fW3UZ6CPC/zgoyCg== dependencies: "@lerna/child-process" "3.16.5" - "@lerna/command" "3.18.0" + "@lerna/command" "3.18.5" "@lerna/filter-options" "3.18.4" - "@lerna/run-topologically" "3.18.0" + "@lerna/run-topologically" "3.18.5" "@lerna/validation-error" "3.13.0" p-map "^2.1.0" @@ -658,58 +658,58 @@ "@lerna/child-process" "3.16.5" semver "^6.2.0" -"@lerna/import@3.18.0": - version "3.18.0" - resolved "https://registry.yarnpkg.com/@lerna/import/-/import-3.18.0.tgz#c6b124b346a097e6c0f3f1ed4921a278d18bc80b" - integrity sha512-2pYIkkBTZsEdccfc+dPsKZeSw3tBzKSyl0b2lGrfmNX2Y41qqOzsJCyI1WO1uvEIP8aOaLy4hPpqRIBe4ee7hw== +"@lerna/import@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/import/-/import-3.18.5.tgz#a9c7d8601870729851293c10abd18b3707f7ba5e" + integrity sha512-PH0WVLEgp+ORyNKbGGwUcrueW89K3Iuk/DDCz8mFyG2IG09l/jOF0vzckEyGyz6PO5CMcz4TI1al/qnp3FrahQ== dependencies: "@lerna/child-process" "3.16.5" - "@lerna/command" "3.18.0" - "@lerna/prompt" "3.13.0" + "@lerna/command" "3.18.5" + "@lerna/prompt" "3.18.5" "@lerna/pulse-till-done" "3.13.0" "@lerna/validation-error" "3.13.0" dedent "^0.7.0" fs-extra "^8.1.0" p-map-series "^1.0.0" -"@lerna/init@3.18.0": - version "3.18.0" - resolved "https://registry.yarnpkg.com/@lerna/init/-/init-3.18.0.tgz#b23b9170cce1f4630170dd744e8ee75785ea898d" - integrity sha512-/vHpmXkMlSaJaq25v5K13mcs/2L7E32O6dSsEkHaZCDRiV2BOqsZng9jjbE/4ynfsWfLLlU9ZcydwG72C3I+mQ== +"@lerna/init@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/init/-/init-3.18.5.tgz#86dd0b2b3290755a96975069b5cb007f775df9f5" + integrity sha512-oCwipWrha98EcJAHm8AGd2YFFLNI7AW9AWi0/LbClj1+XY9ah+uifXIgYGfTk63LbgophDd8936ZEpHMxBsbAg== dependencies: "@lerna/child-process" "3.16.5" - "@lerna/command" "3.18.0" + "@lerna/command" "3.18.5" fs-extra "^8.1.0" p-map "^2.1.0" write-json-file "^3.2.0" -"@lerna/link@3.18.0": - version "3.18.0" - resolved "https://registry.yarnpkg.com/@lerna/link/-/link-3.18.0.tgz#bc72dc62ef4d8fb842b3286887980f98b764781d" - integrity sha512-FbbIpH0EpsC+dpAbvxCoF3cn7F1MAyJjEa5Lh3XkDGATOlinMFuKCbmX0NLpOPQZ5zghvrui97cx+jz5F2IlHw== +"@lerna/link@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/link/-/link-3.18.5.tgz#f24347e4f0b71d54575bd37cfa1794bc8ee91b18" + integrity sha512-xTN3vktJpkT7Nqc3QkZRtHO4bT5NvuLMtKNIBDkks0HpGxC9PRyyqwOoCoh1yOGbrWIuDezhfMg3Qow+6I69IQ== dependencies: - "@lerna/command" "3.18.0" - "@lerna/package-graph" "3.18.0" + "@lerna/command" "3.18.5" + "@lerna/package-graph" "3.18.5" "@lerna/symlink-dependencies" "3.17.0" p-map "^2.1.0" slash "^2.0.0" -"@lerna/list@3.18.4": - version "3.18.4" - resolved "https://registry.yarnpkg.com/@lerna/list/-/list-3.18.4.tgz#4320f262cdb2df54b57b3ef0da935c568e30f1e9" - integrity sha512-bgtlhAwhjHOTLq0iIuPs30abeuLbwZvVB60Ym8kPp+chh939obKU3vy2KMyX+Gpxf8pzuQG+k986YXcUBvXVsw== +"@lerna/list@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/list/-/list-3.18.5.tgz#58863f17c81e24e2c38018eb8619fc99d7cc5c82" + integrity sha512-qIeomm28C2OCM8TMjEe/chTnQf6XLN54wPVQ6kZy+axMYxANFNt/uhs6GZEmhem7GEVawzkyHSz5ZJPsfH3IFg== dependencies: - "@lerna/command" "3.18.0" + "@lerna/command" "3.18.5" "@lerna/filter-options" "3.18.4" - "@lerna/listable" "3.18.4" + "@lerna/listable" "3.18.5" "@lerna/output" "3.13.0" -"@lerna/listable@3.18.4": - version "3.18.4" - resolved "https://registry.yarnpkg.com/@lerna/listable/-/listable-3.18.4.tgz#45d14ad4eba00d7da71deba839312bed78e02680" - integrity sha512-EKSsnST5k3dZfw+UTwBH1/sHQ1YfgjYjGxXCabyn55mMgc2GjoDekODMYzZ1TNF2NNy6RgIZ24X2JI8G22nZUw== +"@lerna/listable@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/listable/-/listable-3.18.5.tgz#e82798405b5ed8fc51843c8ef1e7a0e497388a1a" + integrity sha512-Sdr3pVyaEv5A7ZkGGYR7zN+tTl2iDcinryBPvtuv20VJrXBE8wYcOks1edBTcOWsPjCE/rMP4bo1pseyk3UTsg== dependencies: - "@lerna/query-graph" "3.18.0" + "@lerna/query-graph" "3.18.5" chalk "^2.3.1" columnify "^1.5.4" @@ -731,13 +731,13 @@ config-chain "^1.1.11" pify "^4.0.1" -"@lerna/npm-dist-tag@3.18.1": - version "3.18.1" - resolved "https://registry.yarnpkg.com/@lerna/npm-dist-tag/-/npm-dist-tag-3.18.1.tgz#d4dd82ea92e41e960b7117f83102ebcd7a23e511" - integrity sha512-vWkZh2T/O9OjPLDrba0BTWO7ug/C3sCwjw7Qyk1aEbxMBXB/eEJPqirwJTWT+EtRJQYB01ky3K8ZFOhElVyjLw== +"@lerna/npm-dist-tag@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/npm-dist-tag/-/npm-dist-tag-3.18.5.tgz#9ef9abb7c104077b31f6fab22cc73b314d54ac55" + integrity sha512-xw0HDoIG6HreVsJND9/dGls1c+lf6vhu7yJoo56Sz5bvncTloYGLUppIfDHQr4ZvmPCK8rsh0euCVh2giPxzKQ== dependencies: "@evocateur/npm-registry-fetch" "^4.0.0" - "@lerna/otplease" "3.16.0" + "@lerna/otplease" "3.18.5" figgy-pudding "^3.5.1" npm-package-arg "^6.1.0" npmlog "^4.1.2" @@ -755,13 +755,13 @@ signal-exit "^3.0.2" write-pkg "^3.1.0" -"@lerna/npm-publish@3.16.2": - version "3.16.2" - resolved "https://registry.yarnpkg.com/@lerna/npm-publish/-/npm-publish-3.16.2.tgz#a850b54739446c4aa766a0ceabfa9283bb0be676" - integrity sha512-tGMb9vfTxP57vUV5svkBQxd5Tzc+imZbu9ZYf8Mtwe0+HYfDjNiiHLIQw7G95w4YRdc5KsCE8sQ0uSj+f2soIg== +"@lerna/npm-publish@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/npm-publish/-/npm-publish-3.18.5.tgz#240e4039959fd9816b49c5b07421e11b5cb000af" + integrity sha512-3etLT9+2L8JAx5F8uf7qp6iAtOLSMj+ZYWY6oUgozPi/uLqU0/gsMsEXh3F0+YVW33q0M61RpduBoAlOOZnaTg== dependencies: "@evocateur/libnpmpublish" "^1.2.2" - "@lerna/otplease" "3.16.0" + "@lerna/otplease" "3.18.5" "@lerna/run-lifecycle" "3.16.2" figgy-pudding "^3.5.1" fs-extra "^8.1.0" @@ -779,12 +779,12 @@ "@lerna/get-npm-exec-opts" "3.13.0" npmlog "^4.1.2" -"@lerna/otplease@3.16.0": - version "3.16.0" - resolved "https://registry.yarnpkg.com/@lerna/otplease/-/otplease-3.16.0.tgz#de66aec4f3e835a465d7bea84b58a4ab6590a0fa" - integrity sha512-uqZ15wYOHC+/V0WnD2iTLXARjvx3vNrpiIeyIvVlDB7rWse9mL4egex/QSgZ+lDx1OID7l2kgvcUD9cFpbqB7Q== +"@lerna/otplease@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/otplease/-/otplease-3.18.5.tgz#b77b8e760b40abad9f7658d988f3ea77d4fd0231" + integrity sha512-S+SldXAbcXTEDhzdxYLU0ZBKuYyURP/ND2/dK6IpKgLxQYh/z4ScljPDMyKymmEvgiEJmBsPZAAPfmNPEzxjog== dependencies: - "@lerna/prompt" "3.13.0" + "@lerna/prompt" "3.18.5" figgy-pudding "^3.5.1" "@lerna/output@3.13.0": @@ -808,10 +808,10 @@ tar "^4.4.10" temp-write "^3.4.0" -"@lerna/package-graph@3.18.0": - version "3.18.0" - resolved "https://registry.yarnpkg.com/@lerna/package-graph/-/package-graph-3.18.0.tgz#eb42d14404a55b26b2472081615e26b0817cd91a" - integrity sha512-BLYDHO5ihPh20i3zoXfLZ5ZWDCrPuGANgVhl7k5pCmRj90LCvT+C7V3zrw70fErGAfvkcYepMqxD+oBrAYwquQ== +"@lerna/package-graph@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/package-graph/-/package-graph-3.18.5.tgz#c740e2ea3578d059e551633e950690831b941f6b" + integrity sha512-8QDrR9T+dBegjeLr+n9WZTVxUYUhIUjUgZ0gvNxUBN8S1WB9r6H5Yk56/MVaB64tA3oGAN9IIxX6w0WvTfFudA== dependencies: "@lerna/prerelease-id-from-version" "3.16.0" "@lerna/validation-error" "3.13.0" @@ -853,18 +853,18 @@ resolve-from "^4.0.0" write-json-file "^3.2.0" -"@lerna/prompt@3.13.0": - version "3.13.0" - resolved "https://registry.yarnpkg.com/@lerna/prompt/-/prompt-3.13.0.tgz#53571462bb3f5399cc1ca6d335a411fe093426a5" - integrity sha512-P+lWSFokdyvYpkwC3it9cE0IF2U5yy2mOUbGvvE4iDb9K7TyXGE+7lwtx2thtPvBAfIb7O13POMkv7df03HJeA== +"@lerna/prompt@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/prompt/-/prompt-3.18.5.tgz#628cd545f225887d060491ab95df899cfc5218a1" + integrity sha512-rkKj4nm1twSbBEb69+Em/2jAERK8htUuV8/xSjN0NPC+6UjzAwY52/x9n5cfmpa9lyKf/uItp7chCI7eDmNTKQ== dependencies: inquirer "^6.2.0" npmlog "^4.1.2" -"@lerna/publish@3.18.4": - version "3.18.4" - resolved "https://registry.yarnpkg.com/@lerna/publish/-/publish-3.18.4.tgz#2f3de9d00ae63ec89b5411199e8bac96445b9f17" - integrity sha512-Q+MqM5DUZvk+uT6hdEyO3khXET6LwED0YEuCu8fRwtHad03HkZ9i8PtTY5h8Sn6D6RCyCOlHTuf8O0KKAUy3ow== +"@lerna/publish@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/publish/-/publish-3.18.5.tgz#8cc708d83a4cb7ab1c4cc020a02e7ebc4b6b0b0e" + integrity sha512-ifYqLX6mvw95T8vYRlhT68UC7Al0flQvnf5uF9lDgdrgR5Bs+BTwzk3D+0ctdqMtfooekrV6pqfW0R3gtwRffQ== dependencies: "@evocateur/libnpmaccess" "^3.1.2" "@evocateur/npm-registry-fetch" "^4.0.0" @@ -872,22 +872,22 @@ "@lerna/check-working-tree" "3.16.5" "@lerna/child-process" "3.16.5" "@lerna/collect-updates" "3.18.0" - "@lerna/command" "3.18.0" + "@lerna/command" "3.18.5" "@lerna/describe-ref" "3.16.5" "@lerna/log-packed" "3.16.0" "@lerna/npm-conf" "3.16.0" - "@lerna/npm-dist-tag" "3.18.1" - "@lerna/npm-publish" "3.16.2" - "@lerna/otplease" "3.16.0" + "@lerna/npm-dist-tag" "3.18.5" + "@lerna/npm-publish" "3.18.5" + "@lerna/otplease" "3.18.5" "@lerna/output" "3.13.0" "@lerna/pack-directory" "3.16.4" "@lerna/prerelease-id-from-version" "3.16.0" - "@lerna/prompt" "3.13.0" + "@lerna/prompt" "3.18.5" "@lerna/pulse-till-done" "3.13.0" "@lerna/run-lifecycle" "3.16.2" - "@lerna/run-topologically" "3.18.0" + "@lerna/run-topologically" "3.18.5" "@lerna/validation-error" "3.13.0" - "@lerna/version" "3.18.4" + "@lerna/version" "3.18.5" figgy-pudding "^3.5.1" fs-extra "^8.1.0" npm-package-arg "^6.1.0" @@ -904,12 +904,12 @@ dependencies: npmlog "^4.1.2" -"@lerna/query-graph@3.18.0": - version "3.18.0" - resolved "https://registry.yarnpkg.com/@lerna/query-graph/-/query-graph-3.18.0.tgz#43801a2f1b80a0ea0bfd9d42d470605326a3035d" - integrity sha512-fgUhLx6V0jDuKZaKj562jkuuhrfVcjl5sscdfttJ8dXNVADfDz76nzzwLY0ZU7/0m69jDedohn5Fx5p7hDEVEg== +"@lerna/query-graph@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/query-graph/-/query-graph-3.18.5.tgz#df4830bb5155273003bf35e8dda1c32d0927bd86" + integrity sha512-50Lf4uuMpMWvJ306be3oQDHrWV42nai9gbIVByPBYJuVW8dT8O8pA3EzitNYBUdLL9/qEVbrR0ry1HD7EXwtRA== dependencies: - "@lerna/package-graph" "3.18.0" + "@lerna/package-graph" "3.18.5" figgy-pudding "^3.5.1" "@lerna/resolve-symlink@3.16.0": @@ -941,25 +941,25 @@ npm-lifecycle "^3.1.2" npmlog "^4.1.2" -"@lerna/run-topologically@3.18.0": - version "3.18.0" - resolved "https://registry.yarnpkg.com/@lerna/run-topologically/-/run-topologically-3.18.0.tgz#9508604553cfbeba106cd84b711fade17947f94a" - integrity sha512-lrfEewwuUMC3ioxf9Z9NdHUakN6ihekcPfdYbzR2slmdbjYKmIA5srkWdrK8NwOpQCAuekpOovH2s8X3FGEopg== +"@lerna/run-topologically@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/run-topologically/-/run-topologically-3.18.5.tgz#3cd639da20e967d7672cb88db0f756b92f2fdfc3" + integrity sha512-6N1I+6wf4hLOnPW+XDZqwufyIQ6gqoPfHZFkfWlvTQ+Ue7CuF8qIVQ1Eddw5HKQMkxqN10thKOFfq/9NQZ4NUg== dependencies: - "@lerna/query-graph" "3.18.0" + "@lerna/query-graph" "3.18.5" figgy-pudding "^3.5.1" p-queue "^4.0.0" -"@lerna/run@3.18.4": - version "3.18.4" - resolved "https://registry.yarnpkg.com/@lerna/run/-/run-3.18.4.tgz#c3ab3bffe4f098761c210a3215582f3b5b0d7227" - integrity sha512-u2ZNO2fVk5kVEpbpn4DLJZZxZ08LFnIFuaXJMAhxvOgvm12ZF2rabA9kZc3NXp5+DedG5nHHgyoyLVVbStKzBA== +"@lerna/run@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/run/-/run-3.18.5.tgz#09ae809b16445d3621249c24596cf4ae8e250d5d" + integrity sha512-1S0dZccNJO8+gT5ztYE4rHTEnbXVwThHOfDnlVt2KDxl9cbnBALk3xprGLW7lSzJsxegS849hxrAPUh0UorMgw== dependencies: - "@lerna/command" "3.18.0" + "@lerna/command" "3.18.5" "@lerna/filter-options" "3.18.4" "@lerna/npm-run-script" "3.16.5" "@lerna/output" "3.13.0" - "@lerna/run-topologically" "3.18.0" + "@lerna/run-topologically" "3.18.5" "@lerna/timer" "3.13.0" "@lerna/validation-error" "3.13.0" p-map "^2.1.0" @@ -999,23 +999,23 @@ dependencies: npmlog "^4.1.2" -"@lerna/version@3.18.4": - version "3.18.4" - resolved "https://registry.yarnpkg.com/@lerna/version/-/version-3.18.4.tgz#48261a8a69d1b15ab40a7cc6400381c4e480ec6b" - integrity sha512-+gR9H89qSP8iqzNi4tRVQUbWlFMOlhbY6+5TXkP72Ibb/z87O+C46DBqizSMVaPQYdSYjS1c9Xfa1oOhEWxGaw== +"@lerna/version@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/version/-/version-3.18.5.tgz#0c4f0c2f8d23e9c95c2aa77ad9ce5c7ef025fac0" + integrity sha512-eSMxLIDuVxZIq0JZKNih50x1IZuMmViwF59uwOGMx0hHB84N3waE8HXOF9CJXDSjeP6sHB8tS+Y+X5fFpBop2Q== dependencies: "@lerna/check-working-tree" "3.16.5" "@lerna/child-process" "3.16.5" "@lerna/collect-updates" "3.18.0" - "@lerna/command" "3.18.0" - "@lerna/conventional-commits" "3.16.4" + "@lerna/command" "3.18.5" + "@lerna/conventional-commits" "3.18.5" "@lerna/github-client" "3.16.5" "@lerna/gitlab-client" "3.15.0" "@lerna/output" "3.13.0" "@lerna/prerelease-id-from-version" "3.16.0" - "@lerna/prompt" "3.13.0" + "@lerna/prompt" "3.18.5" "@lerna/run-lifecycle" "3.16.2" - "@lerna/run-topologically" "3.18.0" + "@lerna/run-topologically" "3.18.5" "@lerna/validation-error" "3.13.0" chalk "^2.3.1" dedent "^0.7.0" @@ -1108,9 +1108,9 @@ universal-user-agent "^4.0.0" "@octokit/types@^2.0.0": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@octokit/types/-/types-2.0.1.tgz#0caf0364e010296265621593ac9a37f40ef75dad" - integrity sha512-YDYgV6nCzdGdOm7wy43Ce8SQ3M5DMKegB8E5sTB/1xrxOdo2yS/KgUgML2N2ZGD621mkbdrAglwTyA4NDOlFFA== + version "2.0.2" + resolved "https://registry.yarnpkg.com/@octokit/types/-/types-2.0.2.tgz#0888497f5a664e28b0449731d5e88e19b2a74f90" + integrity sha512-StASIL2lgT3TRjxv17z9pAqbnI7HGu9DrJlg3sEBFfCLaMEqp+O3IQPUF6EZtQ4xkAu2ml6kMBBCtGxjvmtmuQ== dependencies: "@types/node" ">= 8" @@ -1182,9 +1182,9 @@ "@babel/types" "^7.0.0" "@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": - version "7.0.7" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.0.7.tgz#2496e9ff56196cc1429c72034e07eab6121b6f3f" - integrity sha512-CeBpmX1J8kWLcDEnI3Cl2Eo6RfbGvzUctA+CjZUhOKDFbLfcr7fc4usEqLNWetrlJd7RhAkyYe2czXop4fICpw== + version "7.0.8" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.0.8.tgz#479a4ee3e291a403a1096106013ec22cf9b64012" + integrity sha512-yGeB2dHEdvxjP0y4UbRtQaSkXJ9649fYCmIdRoul5kfAoGCwxuCbMhag0k3RPfnuh9kPGm8x89btcfDEXdVWGw== dependencies: "@babel/types" "^7.3.0" @@ -1276,9 +1276,9 @@ integrity sha1-m6It838H43gP/4Ux0aOOYz+UV6U= "@types/node@*", "@types/node@>= 8": - version "12.12.11" - resolved "https://registry.yarnpkg.com/@types/node/-/node-12.12.11.tgz#bec2961975888d964196bf0016a2f984d793d3ce" - integrity sha512-O+x6uIpa6oMNTkPuHDa9MhMMehlxLAd5QcOvKRjAFsBVpeFWTOPnXbDvILvFgFFZfQ1xh1EZi1FbXxUix+zpsQ== + version "12.12.12" + resolved "https://registry.yarnpkg.com/@types/node/-/node-12.12.12.tgz#529bc3e73dbb35dd9e90b0a1c83606a9d3264bdb" + integrity sha512-MGuvYJrPU0HUwqF7LqvIj50RZUX23Z+m583KBygKYUZLlZ88n6w28XRNJRJgsHukLEnLz6w6SvxZoLgbr5wLqQ== "@types/node@^10.17.5": version "10.17.5" @@ -1311,9 +1311,9 @@ integrity sha512-1OzrNb4RuAzIT7wHSsgZRlMBlNsJl+do6UblR7JMW4oB7bbR+uBEYtUh7gEc/jM84GGilh68lSOokyM/zNUlBA== "@types/sinon@^7.5.0": - version "7.5.0" - resolved "https://registry.yarnpkg.com/@types/sinon/-/sinon-7.5.0.tgz#f5a10c27175465a0b001b68d8b9f761582967cc6" - integrity sha512-NyzhuSBy97B/zE58cDw4NyGvByQbAHNP9069KVSgnXt/sc0T6MFRh0InKAeBVHJWdSXG1S3+PxgVIgKo9mTHbw== + version "7.5.1" + resolved "https://registry.yarnpkg.com/@types/sinon/-/sinon-7.5.1.tgz#d27b81af0d1cfe1f9b24eebe7a24f74ae40f5b7c" + integrity sha512-EZQUP3hSZQyTQRfiLqelC9NMWd1kqLcmQE0dMiklxBkgi84T+cHOhnKpgk4NnOWpGX863yE6+IaGnOXUNFqDnQ== "@types/stack-utils@^1.0.1": version "1.0.1" @@ -1396,6 +1396,11 @@ acorn-globals@^4.1.0: acorn "^6.0.1" acorn-walk "^6.0.1" +acorn-jsx@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.1.0.tgz#294adb71b57398b0680015f0a38c563ee1db5384" + integrity sha512-tMUqwBWfLFbJbizRmEcWSLw6HnFzfdJs2sOJEOwwtVPMoH/0Ay+E703oZz78VSXZiiDcZrQ5XKjPIUQixhmgVw== + acorn-walk@^6.0.1: version "6.2.0" resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-6.2.0.tgz#123cb8f3b84c2171f1f7fb252615b1c78a6b1a8c" @@ -1411,6 +1416,11 @@ acorn@^6.0.1: resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.3.0.tgz#0087509119ffa4fc0a0041d1e93a417e68cb856e" integrity sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA== +acorn@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.1.0.tgz#949d36f2c292535da602283586c2477c57eb2d6c" + integrity sha512-kL5CuoXA/dgxlBbVrflsflzQ3PAas7RYZB52NOm/6839iVYJgKMJ3cQJD+t2i5+qFa8h3MDpEOJiS64E8JLnSQ== + add-stream@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/add-stream/-/add-stream-1.0.0.tgz#6a7990437ca736d5e1288db92bd3266d5f5cb2aa" @@ -1437,7 +1447,7 @@ agentkeepalive@^3.4.1: dependencies: humanize-ms "^1.2.1" -ajv@^6.10.2, ajv@^6.5.5: +ajv@^6.10.0, ajv@^6.10.2, ajv@^6.5.5: version "6.10.2" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.10.2.tgz#d3cea04d6b017b2894ad69040fec8b623eb4bd52" integrity sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw== @@ -1452,6 +1462,13 @@ ansi-escapes@^3.0.0, ansi-escapes@^3.2.0: resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== +ansi-escapes@^4.2.1: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.0.tgz#a4ce2b33d6b214b7950d8595c212f12ac9cc569d" + integrity sha512-EiYhwo0v255HUL6eDyuLrXEkTi7WwVCLAw+SeOQ7M7qdun1z1pum4DEm/nuqIVbPvi9RPPc9k9LbyBv6H0DwVg== + dependencies: + type-fest "^0.8.1" + ansi-regex@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" @@ -1500,6 +1517,11 @@ anymatch@^2.0.0: micromatch "^3.1.4" normalize-path "^2.1.1" +app-root-path@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/app-root-path/-/app-root-path-2.2.1.tgz#d0df4a682ee408273583d43f6f79e9892624bc9a" + integrity sha512-91IFKeKk7FjfmezPKkwtaRvSpnUc4gDwPAjA1YZ9Gn0q0PPeW+vbeUsZuyDwjI7+QTHhcLen2v25fi/AmhvbJA== + append-transform@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/append-transform/-/append-transform-1.0.0.tgz#046a52ae582a228bd72f58acfbe2967c678759ab" @@ -1611,6 +1633,14 @@ array-ify@^1.0.0: resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" integrity sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4= +array-includes@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.0.3.tgz#184b48f62d92d7452bb31b323165c7f8bd02266d" + integrity sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0= + dependencies: + define-properties "^1.1.2" + es-abstract "^1.7.0" + array-union@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" @@ -1706,10 +1736,10 @@ aws-sdk-mock@^4.5.0: sinon "^7.3.2" traverse "^0.6.6" -aws-sdk@^2.483.0, aws-sdk@^2.575.0: - version "2.575.0" - resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.575.0.tgz#c405741887ec86c7856c827398ff2a7974253f99" - integrity sha512-GgqiThKKmN9CJcGDApJq+TuHkCYIx7A7QF01KPCn2nvxC5efrrJt/0GtrPXe+yJlKh3cl1HQTVobWiSfMV/xhA== +aws-sdk@^2.483.0, aws-sdk@^2.540.0, aws-sdk@^2.575.0: + version "2.578.0" + resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.578.0.tgz#afba0c4107869ea4da092e9801d24b057e043b95" + integrity sha512-QOot7ha8J+w+AQf1UNzpGpbcZtCaK/mqjenG177ybm2nvm00a4PKa5dz/kF/bYi2qMx9yJmiQ17kn32Q5ar8Kg== dependencies: buffer "^4.9.1" events "^1.1.1" @@ -1862,6 +1892,11 @@ browser-resolve@^1.11.3: dependencies: resolve "1.1.7" +browser-stdout@1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60" + integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw== + bs-logger@0.x: version "0.2.6" resolved "https://registry.yarnpkg.com/bs-logger/-/bs-logger-0.2.6.tgz#eb7d365307a72cf974cc6cda76b68354ad336bd8" @@ -2074,7 +2109,7 @@ chai@^4.1.2: pathval "^1.1.0" type-detect "^4.0.5" -chalk@2.4.2, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.3.0, chalk@^2.3.1, chalk@^2.4.2: +chalk@2.4.2, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.3.1, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -2137,6 +2172,13 @@ cli-cursor@^2.1.0: dependencies: restore-cursor "^2.0.0" +cli-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" + integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== + dependencies: + restore-cursor "^3.1.0" + cli-width@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" @@ -2160,6 +2202,15 @@ cliui@^6.0.0: strip-ansi "^6.0.0" wrap-ansi "^6.2.0" +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + clone@^1.0.2: version "1.0.4" resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" @@ -2175,15 +2226,23 @@ co@^4.6.0: resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= +cobertura-parse@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/cobertura-parse/-/cobertura-parse-1.0.5.tgz#3a8c5d30a97468496a2aabd04b8fa4fb7c3cd20e" + integrity sha512-uYJfkGhzw1wibe/8jqqHmSaPNWFguzq/IlSj83u3cSnZho/lUnfj0mLTmZGmB3AiKCOTYr22TYwpR1sXy2JEkg== + dependencies: + mocha "5.0.5" + xml2js "0.4.19" + code-point-at@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= -codemaker@^0.20.7: - version "0.20.7" - resolved "https://registry.yarnpkg.com/codemaker/-/codemaker-0.20.7.tgz#143a7f82ae82c54b958cf9272d39c9e39c9154fc" - integrity sha512-vAywEJ4aSB6GtHPN3cptxxcyfvLdvDsOAy/EVaL3hZZM8VKaPszaWt7atsn3RIb02PWRNGElrdc9QROpn4AKYA== +codemaker@^0.20.8: + version "0.20.8" + resolved "https://registry.yarnpkg.com/codemaker/-/codemaker-0.20.8.tgz#4da8394d39c1c4d86d85f2ea6169ce709c4cefd9" + integrity sha512-ARYZ6nn69QFqoBSAXMXziM28pN06+CuJb0qeJbPPOG1A2FJt5dKp5TPIamIe4j6/jB8603RNmELFkho4jemhfA== dependencies: camelcase "^5.3.1" decamelize "^1.2.0" @@ -2246,6 +2305,11 @@ combined-stream@^1.0.6, combined-stream@~1.0.6: dependencies: delayed-stream "~1.0.0" +commander@2.11.0: + version "2.11.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.11.0.tgz#157152fd1e7a6c8d98a5b715cf376df928004563" + integrity sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ== + commander@^2.12.1, commander@~2.20.3: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" @@ -2327,6 +2391,11 @@ console-control-strings@^1.0.0, console-control-strings@~1.1.0: resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= +contains-path@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a" + integrity sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo= + conventional-changelog-angular@^5.0.3, conventional-changelog-angular@^5.0.5, conventional-changelog-angular@^5.0.6: version "5.0.6" resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-5.0.6.tgz#269540c624553aded809c29a3508fdc2b544c059" @@ -2597,16 +2666,16 @@ cosmiconfig@^5.1.0: parse-json "^4.0.0" coveralls@^3.0.2: - version "3.0.7" - resolved "https://registry.yarnpkg.com/coveralls/-/coveralls-3.0.7.tgz#1eca48e47976e9573d6a2f18b97c2fea4026f34a" - integrity sha512-mUuH2MFOYB2oBaA4D4Ykqi9LaEYpMMlsiOMJOrv358yAjP6enPIk55fod2fNJ8AvwoYXStWQls37rA+s5e7boA== + version "3.0.8" + resolved "https://registry.yarnpkg.com/coveralls/-/coveralls-3.0.8.tgz#3ed8f0ebdcf8a87ff3f9f4bde220b86d998ebe64" + integrity sha512-lkQlg29RhV9zwB0gDaEAWoap8xPgFxtPsVIpTNiDDtWNrvtP1/RmGJRRAV/Loz2gihmppObkSL0wnptEGUXaOQ== dependencies: - growl "~> 1.10.0" + cobertura-parse "^1.0.5" js-yaml "^3.13.1" - lcov-parse "^0.0.10" + lcov-parse "^1.0.0" log-driver "^1.2.7" minimist "^1.2.0" - request "^2.86.0" + request "^2.88.0" cp-file@^6.2.0: version "6.2.0" @@ -2642,7 +2711,7 @@ cross-spawn@^4: lru-cache "^4.0.1" which "^1.2.9" -cross-spawn@^6.0.0: +cross-spawn@^6.0.0, cross-spawn@^6.0.5: version "6.0.5" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== @@ -2725,7 +2794,7 @@ dateformat@^3.0.0: resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== -debug@2, debug@^2.1.3, debug@^2.2.0, debug@^2.3.3: +debug@2, debug@^2.1.3, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== @@ -2739,7 +2808,7 @@ debug@3.1.0: dependencies: ms "2.0.0" -debug@4, debug@^4.1.0, debug@^4.1.1: +debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== @@ -2927,16 +2996,16 @@ diff-sequences@^24.9.0: resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-24.9.0.tgz#5715d6244e2aa65f48bba0bc972db0b0b11e95b5" integrity sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew== +diff@3.5.0, diff@^3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" + integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== + diff@^1.3.2: version "1.4.0" resolved "https://registry.yarnpkg.com/diff/-/diff-1.4.0.tgz#7f28d2eb9ee7b15a97efd89ce63dcfdaa3ccbabf" integrity sha1-fyjS657nsVqX79ic5j3P2qPMur8= -diff@^3.5.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" - integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== - diff@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.1.tgz#0c667cb467ebbb5cea7f14f135cc2dba7780a8ff" @@ -2956,6 +3025,21 @@ dir-glob@^2.2.2: dependencies: path-type "^3.0.0" +doctrine@1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" + integrity sha1-N53Ocw9hZvds76TmcHoVmwLFpvo= + dependencies: + esutils "^2.0.2" + isarray "^1.0.0" + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + dependencies: + esutils "^2.0.2" + domain-browser@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" @@ -2982,6 +3066,16 @@ dot-prop@^4.2.0: dependencies: is-obj "^1.0.0" +dotenv-json@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/dotenv-json/-/dotenv-json-1.0.0.tgz#fc7f672aafea04bed33818733b9f94662332815c" + integrity sha512-jAssr+6r4nKhKRudQ0HOzMskOFFi9+ubXWwmrSGJFgTvpjyPXCXsCsYbjif6mXp7uxA7xY3/LGaiTQukZzSbOQ== + +dotenv@^8.0.0: + version "8.2.0" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a" + integrity sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw== + dotgitignore@2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/dotgitignore/-/dotgitignore-2.1.0.tgz#a4b15a4e4ef3cf383598aaf1dfa4a04bcc089b7b" @@ -3071,23 +3165,23 @@ error-ex@^1.2.0, error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -es-abstract@^1.5.1: - version "1.16.0" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.16.0.tgz#d3a26dc9c3283ac9750dca569586e976d9dcc06d" - integrity sha512-xdQnfykZ9JMEiasTAJZJdMWCQ1Vm00NBw79/AWi7ELfZuuPCSOMDZbT9mkOfSctVtfhb+sAAzrm+j//GjjLHLg== +es-abstract@^1.12.0, es-abstract@^1.5.1, es-abstract@^1.7.0: + version "1.16.2" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.16.2.tgz#4e874331645e9925edef141e74fc4bd144669d34" + integrity sha512-jYo/J8XU2emLXl3OLwfwtuFfuF2w6DYPs+xy9ZfVyPkDcrauu6LYrw/q2TyCtrbc/KUdCiC5e9UajRhgNkVopA== dependencies: - es-to-primitive "^1.2.0" + es-to-primitive "^1.2.1" function-bind "^1.1.1" has "^1.0.3" - has-symbols "^1.0.0" + has-symbols "^1.0.1" is-callable "^1.1.4" is-regex "^1.0.4" - object-inspect "^1.6.0" + object-inspect "^1.7.0" object-keys "^1.1.1" string.prototype.trimleft "^2.1.0" string.prototype.trimright "^2.1.0" -es-to-primitive@^1.2.0: +es-to-primitive@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== @@ -3118,7 +3212,7 @@ es6-promisify@^5.0.0: dependencies: es6-promise "^4.0.3" -escape-string-regexp@^1.0.3, escape-string-regexp@^1.0.5: +escape-string-regexp@1.0.5, escape-string-regexp@^1.0.3, escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= @@ -3140,11 +3234,151 @@ escodegen@1.x.x, escodegen@^1.9.1: optionalDependencies: source-map "~0.6.1" +eslint-config-standard@^14.1.0: + version "14.1.0" + resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-14.1.0.tgz#b23da2b76fe5a2eba668374f246454e7058f15d4" + integrity sha512-EF6XkrrGVbvv8hL/kYa/m6vnvmUT+K82pJJc4JJVMM6+Qgqh0pnwprSxdduDLB9p/7bIxD+YV5O0wfb8lmcPbA== + +eslint-import-resolver-node@^0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz#58f15fb839b8d0576ca980413476aab2472db66a" + integrity sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q== + dependencies: + debug "^2.6.9" + resolve "^1.5.0" + +eslint-module-utils@^2.4.0: + version "2.4.1" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.4.1.tgz#7b4675875bf96b0dbf1b21977456e5bb1f5e018c" + integrity sha512-H6DOj+ejw7Tesdgbfs4jeS4YMFrT8uI8xwd1gtQqXssaR0EQ26L+2O/w6wkYFy2MymON0fTwHmXBvvfLNZVZEw== + dependencies: + debug "^2.6.8" + pkg-dir "^2.0.0" + +eslint-plugin-es@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-es/-/eslint-plugin-es-2.0.0.tgz#0f5f5da5f18aa21989feebe8a73eadefb3432976" + integrity sha512-f6fceVtg27BR02EYnBhgWLFQfK6bN4Ll0nQFrBHOlCsAyxeZkn0NHns5O0YZOPrV1B3ramd6cgFwaoFLcSkwEQ== + dependencies: + eslint-utils "^1.4.2" + regexpp "^3.0.0" + +eslint-plugin-import@^2.18.2: + version "2.18.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.18.2.tgz#02f1180b90b077b33d447a17a2326ceb400aceb6" + integrity sha512-5ohpsHAiUBRNaBWAF08izwUGlbrJoJJ+W9/TBwsGoR1MnlgfwMIKrFeSjWbt6moabiXW9xNvtFz+97KHRfI4HQ== + dependencies: + array-includes "^3.0.3" + contains-path "^0.1.0" + debug "^2.6.9" + doctrine "1.5.0" + eslint-import-resolver-node "^0.3.2" + eslint-module-utils "^2.4.0" + has "^1.0.3" + minimatch "^3.0.4" + object.values "^1.1.0" + read-pkg-up "^2.0.0" + resolve "^1.11.0" + +eslint-plugin-node@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-node/-/eslint-plugin-node-10.0.0.tgz#fd1adbc7a300cf7eb6ac55cf4b0b6fc6e577f5a6" + integrity sha512-1CSyM/QCjs6PXaT18+zuAXsjXGIGo5Rw630rSKwokSs2jrYURQc4R5JZpoanNCqwNmepg+0eZ9L7YiRUJb8jiQ== + dependencies: + eslint-plugin-es "^2.0.0" + eslint-utils "^1.4.2" + ignore "^5.1.1" + minimatch "^3.0.4" + resolve "^1.10.1" + semver "^6.1.0" + +eslint-plugin-promise@^4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz#845fd8b2260ad8f82564c1222fce44ad71d9418a" + integrity sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw== + +eslint-plugin-standard@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-standard/-/eslint-plugin-standard-4.0.1.tgz#ff0519f7ffaff114f76d1bd7c3996eef0f6e20b4" + integrity sha512-v/KBnfyaOMPmZc/dmc6ozOdWqekGp7bBGq4jLAecEfPGmfKiWS4sA8sC0LqiV9w5qmXAtXVn4M3p1jSyhY85SQ== + +eslint-scope@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.0.0.tgz#e87c8887c73e8d1ec84f1ca591645c358bfc8fb9" + integrity sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw== + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + +eslint-utils@^1.4.2, eslint-utils@^1.4.3: + version "1.4.3" + resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.4.3.tgz#74fec7c54d0776b6f67e0251040b5806564e981f" + integrity sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q== + dependencies: + eslint-visitor-keys "^1.1.0" + +eslint-visitor-keys@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz#e2a82cea84ff246ad6fb57f9bde5b46621459ec2" + integrity sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A== + +eslint@^6.5.1: + version "6.7.1" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.7.1.tgz#269ccccec3ef60ab32358a44d147ac209154b919" + integrity sha512-UWzBS79pNcsDSxgxbdjkmzn/B6BhsXMfUaOHnNwyE8nD+Q6pyT96ow2MccVayUTV4yMid4qLhMiQaywctRkBLA== + dependencies: + "@babel/code-frame" "^7.0.0" + ajv "^6.10.0" + chalk "^2.1.0" + cross-spawn "^6.0.5" + debug "^4.0.1" + doctrine "^3.0.0" + eslint-scope "^5.0.0" + eslint-utils "^1.4.3" + eslint-visitor-keys "^1.1.0" + espree "^6.1.2" + esquery "^1.0.1" + esutils "^2.0.2" + file-entry-cache "^5.0.1" + functional-red-black-tree "^1.0.1" + glob-parent "^5.0.0" + globals "^12.1.0" + ignore "^4.0.6" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + inquirer "^7.0.0" + is-glob "^4.0.0" + js-yaml "^3.13.1" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.3.0" + lodash "^4.17.14" + minimatch "^3.0.4" + mkdirp "^0.5.1" + natural-compare "^1.4.0" + optionator "^0.8.3" + progress "^2.0.0" + regexpp "^2.0.1" + semver "^6.1.2" + strip-ansi "^5.2.0" + strip-json-comments "^3.0.1" + table "^5.2.3" + text-table "^0.2.0" + v8-compile-cache "^2.0.3" + esm@^3.2.5: version "3.2.25" resolved "https://registry.yarnpkg.com/esm/-/esm-3.2.25.tgz#342c18c29d56157688ba5ce31f8431fbb795cc10" integrity sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA== +espree@^6.1.2: + version "6.1.2" + resolved "https://registry.yarnpkg.com/espree/-/espree-6.1.2.tgz#6c272650932b4f91c3714e5e7b5f5e2ecf47262d" + integrity sha512-2iUPuuPP+yW1PZaMSDM9eyVf8D5P0Hi8h83YtZ5bPc/zHYjII5khoixIUTMO794NOY8F/ThF1Bo8ncZILarUTA== + dependencies: + acorn "^7.1.0" + acorn-jsx "^5.1.0" + eslint-visitor-keys "^1.1.0" + esprima@3.x.x, esprima@^3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" @@ -3155,7 +3389,21 @@ esprima@^4.0.0: resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== -estraverse@^4.2.0: +esquery@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.1.tgz#406c51658b1f5991a5f9b62b1dc25b00e3e5c708" + integrity sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA== + dependencies: + estraverse "^4.0.0" + +esrecurse@^4.1.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" + integrity sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ== + dependencies: + estraverse "^4.1.0" + +estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0: version "4.3.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== @@ -3282,9 +3530,9 @@ extsprintf@^1.2.0: integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= fast-check@^1.18.1: - version "1.18.1" - resolved "https://registry.yarnpkg.com/fast-check/-/fast-check-1.18.1.tgz#64568dd417bca4c7c93d1705868d8e46fa7a3fdf" - integrity sha512-b2EOdqujCBzMC78WhqYMXMRzWUKC8cXuPAgt6UOZtU5QTHk2NpUMZDfQeMqHNDZYPZUQyZdHtZqQgq43lBCoIg== + version "1.19.0" + resolved "https://registry.yarnpkg.com/fast-check/-/fast-check-1.19.0.tgz#69536c0f20a12918924590563f4ea67a7e8f186a" + integrity sha512-LkFR9I8yFDP96xpg6Y00x4N30LEmOr+flHEwe21fRR8XwsElHdGWIK3v2A7L7L+cuhHCTZFQ8SS+TDV6zURzyw== dependencies: pure-rand "^1.7.0" tslib "^1.10.0" @@ -3354,6 +3602,20 @@ figures@^2.0.0: dependencies: escape-string-regexp "^1.0.5" +figures@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-3.1.0.tgz#4b198dd07d8d71530642864af2d45dd9e459c4ec" + integrity sha512-ravh8VRXqHuMvZt/d8GblBeqDMkdJMBdv/2KntFH+ra5MXkO7nxNKpzQ3n6QD/2da1kH0aWmNISdvhM7gl2gVg== + dependencies: + escape-string-regexp "^1.0.5" + +file-entry-cache@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" + integrity sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g== + dependencies: + flat-cache "^2.0.1" + file-uri-to-path@1: version "1.0.0" resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" @@ -3402,7 +3664,7 @@ find-up@^1.0.0: path-exists "^2.0.0" pinkie-promise "^2.0.0" -find-up@^2.0.0: +find-up@^2.0.0, find-up@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= @@ -3416,7 +3678,16 @@ find-up@^3.0.0: dependencies: locate-path "^3.0.0" -flatted@^2.0.1: +flat-cache@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" + integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== + dependencies: + flatted "^2.0.0" + rimraf "2.6.3" + write "1.0.3" + +flatted@^2.0.0, flatted@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.1.tgz#69e57caa8f0eacbc281d2e2cb458d46fdb449e08" integrity sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg== @@ -3554,6 +3825,11 @@ function-loop@^1.0.1: resolved "https://registry.yarnpkg.com/function-loop/-/function-loop-1.0.2.tgz#16b93dd757845eacfeca1a8061a6a65c106e0cb2" integrity sha512-Iw4MzMfS3udk/rqxTiDDCllhGwlOrsr50zViTOO/W6lS/9y6B1J0BD2VZzrnWUYBJsl3aeqjgR5v7bWWhZSYbA== +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= + gauge@~2.7.3: version "2.7.4" resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" @@ -3720,6 +3996,18 @@ glob-to-regexp@^0.3.0: resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= +glob@7.1.2: + version "7.1.2" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" + integrity sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: version "7.1.6" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" @@ -3737,6 +4025,13 @@ globals@^11.1.0: resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== +globals@^12.1.0: + version "12.3.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-12.3.0.tgz#1e564ee5c4dded2ab098b0f88f24702a3c56be13" + integrity sha512-wAfjdLgFsPZsklLJvOBUBmzYE8/CwhEqSBEMRXA3qxIiNtyqvjYurAtIfDh6chlEPUfmTY3MnZh5Hfh4q0UlIw== + dependencies: + type-fest "^0.8.1" + globby@^9.2.0: version "9.2.0" resolved "https://registry.yarnpkg.com/globby/-/globby-9.2.0.tgz#fd029a706c703d29bdd170f4b6db3a3f7a7cb63d" @@ -3756,10 +4051,10 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6 resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423" integrity sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ== -"growl@~> 1.10.0": - version "1.10.5" - resolved "https://registry.yarnpkg.com/growl/-/growl-1.10.5.tgz#f2735dc2283674fa67478b10181059355c369e5e" - integrity sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA== +growl@1.10.3: + version "1.10.3" + resolved "https://registry.yarnpkg.com/growl/-/growl-1.10.3.tgz#1926ba90cf3edfe2adb4927f5880bc22c66c790f" + integrity sha512-hKlsbA5Vu3xsh1Cg3J7jSmX/WaW6A5oBeqzM88oNbCRQFz+zUaXm6yxS4RVytp1scBoJzSYl4YAEOQIt6O8V1Q== growly@^1.3.0: version "1.3.0" @@ -3790,12 +4085,17 @@ har-validator@~5.1.0: ajv "^6.5.5" har-schema "^2.0.0" +has-flag@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51" + integrity sha1-6CB68cx7MNRGzHC3NLXovhj4jVE= + has-flag@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= -has-symbols@^1.0.0: +has-symbols@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== @@ -3850,6 +4150,11 @@ hasha@^3.0.0: dependencies: is-stream "^1.0.1" +he@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/he/-/he-1.1.1.tgz#93410fd21b009735151f8868c2f271f3427e23fd" + integrity sha1-k0EP0hsAlzUVH4howvJx80J+I/0= + "heap@>= 0.2.0": version "0.2.6" resolved "https://registry.yarnpkg.com/heap/-/heap-0.2.6.tgz#087e1f10b046932fc8594dd9e6d378afc9d1e5ac" @@ -3947,11 +4252,16 @@ ignore-walk@^3.0.1: dependencies: minimatch "^3.0.4" -ignore@^4.0.3: +ignore@^4.0.3, ignore@^4.0.6: version "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.1.1: + version "5.1.4" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.4.tgz#84b7b3dbe64552b6ef0eca99f6743dbec6d97adf" + integrity sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A== + immediate@~3.0.5: version "3.0.6" resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b" @@ -3965,6 +4275,14 @@ import-fresh@^2.0.0: caller-path "^2.0.0" resolve-from "^3.0.0" +import-fresh@^3.0.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" + integrity sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + import-local@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" @@ -4046,6 +4364,25 @@ inquirer@^6.2.0: strip-ansi "^5.1.0" through "^2.3.6" +inquirer@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.0.0.tgz#9e2b032dde77da1db5db804758b8fea3a970519a" + integrity sha512-rSdC7zelHdRQFkWnhsMu2+2SO41mpv2oF2zy4tMhmiLWkcKbOAs87fWAJhVXttKVwhdZvymvnuM95EyEXg2/tQ== + dependencies: + ansi-escapes "^4.2.1" + chalk "^2.4.2" + cli-cursor "^3.1.0" + cli-width "^2.0.0" + external-editor "^3.0.3" + figures "^3.0.0" + lodash "^4.17.15" + mute-stream "0.0.8" + run-async "^2.2.0" + rxjs "^6.4.0" + string-width "^4.1.0" + strip-ansi "^5.1.0" + through "^2.3.6" + invariant@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" @@ -4262,11 +4599,11 @@ is-stream@^1.0.1, is-stream@^1.1.0: integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= is-symbol@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.2.tgz#a055f6ae57192caee329e7a860118b497a950f38" - integrity sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw== + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" + integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== dependencies: - has-symbols "^1.0.0" + has-symbols "^1.0.1" is-text-path@^1.0.1: version "1.0.1" @@ -4798,73 +5135,73 @@ jsesc@^2.5.1: resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== -jsii-diff@^0.20.7: - version "0.20.7" - resolved "https://registry.yarnpkg.com/jsii-diff/-/jsii-diff-0.20.7.tgz#a5cb386827810fee29e87effce8a035e19139b03" - integrity sha512-tT5LWrjP1WhFQuqwywaDnuJcfyN0WVXEO1wQ7mSRNgg+KlPIBxvMnLsajmy4roOTcN5IRv7sH72w8SaQBRlKwg== +jsii-diff@^0.20.8: + version "0.20.8" + resolved "https://registry.yarnpkg.com/jsii-diff/-/jsii-diff-0.20.8.tgz#dc7b6842cc94aaff5cb51a0dca2f9d08c63e22b8" + integrity sha512-bzOG3LsMs3DEZyBRqHu0xwGJj14v16KaRWp5BAVC8CfeZXnX7K9lR1c3EznVN/LHAKb1vHrQqICU/aIROEv6Yw== dependencies: - jsii-reflect "^0.20.7" - jsii-spec "^0.20.7" + jsii-reflect "^0.20.8" + jsii-spec "^0.20.8" log4js "^6.0.0" typescript "~3.6.4" yargs "^14.2.0" -jsii-pacmak@^0.20.7: - version "0.20.7" - resolved "https://registry.yarnpkg.com/jsii-pacmak/-/jsii-pacmak-0.20.7.tgz#9b8b111efbca235f6cb1cec646045f620d415e05" - integrity sha512-1RV2pN4ZdIl1QooFR3+uvh7/2M5P+Vdvj752MsFZW/qjQySoJxUUBeotI6TQ590AtmimfZS9ne31DeCEe4VxEQ== +jsii-pacmak@^0.20.8: + version "0.20.8" + resolved "https://registry.yarnpkg.com/jsii-pacmak/-/jsii-pacmak-0.20.8.tgz#7b93bd4d1d953a034652b1b611a356bdf049d9fb" + integrity sha512-ytY8axoSJ7XwPChWLGfbtmdssGGRP8NLObSBIk5y28jgP4FyjVUbMgiYjbr9E0QsTFHZTJ4zCJGO6oczVP2/Jw== dependencies: clone "^2.1.2" - codemaker "^0.20.7" + codemaker "^0.20.8" commonmark "^0.29.0" escape-string-regexp "^2.0.0" fs-extra "^8.1.0" - jsii-reflect "^0.20.7" - jsii-rosetta "^0.20.7" - jsii-spec "^0.20.7" + jsii-reflect "^0.20.8" + jsii-rosetta "^0.20.8" + jsii-spec "^0.20.8" spdx-license-list "^6.1.0" xmlbuilder "^13.0.2" yargs "^14.2.0" -jsii-reflect@^0.20.7: - version "0.20.7" - resolved "https://registry.yarnpkg.com/jsii-reflect/-/jsii-reflect-0.20.7.tgz#80e1d303957b3f2098ec8671108b36a54722390c" - integrity sha512-6BoJ+8Ey2VyDzMJcM2RQ9IJv0UZqor4KrxyL6Upd9NvZLrokYkbLci7qQJ6wvaH+uVJAVI0uVl2GTdcbXbSH6g== +jsii-reflect@^0.20.8: + version "0.20.8" + resolved "https://registry.yarnpkg.com/jsii-reflect/-/jsii-reflect-0.20.8.tgz#1b9f6dbf68f7fdbc6c49c8cd2bcc6e15b4b18dfa" + integrity sha512-ZBh71LEsCtGapkX4usJq8+5yT+Cu0l9aF0tCXWgfHq8KrQWP1V0X8A1KMayWiE43caCbT1Uo83DpE58Hp5dxXA== dependencies: colors "^1.4.0" fs-extra "^8.1.0" - jsii-spec "^0.20.7" - oo-ascii-tree "^0.20.7" + jsii-spec "^0.20.8" + oo-ascii-tree "^0.20.8" yargs "^14.2.0" -jsii-rosetta@^0.20.7: - version "0.20.7" - resolved "https://registry.yarnpkg.com/jsii-rosetta/-/jsii-rosetta-0.20.7.tgz#b463127e687b45dce5dc82bc43885a34d494788f" - integrity sha512-KC9nfblOqyYug6/Yq07QmKwfZETgO2ZyNyCaoynewTSm2/PHQS3EEMCh6lkqx0FE1DVXE4HXV4QoVfDSe4r01w== +jsii-rosetta@^0.20.8: + version "0.20.8" + resolved "https://registry.yarnpkg.com/jsii-rosetta/-/jsii-rosetta-0.20.8.tgz#748ab5410136bd5bf92ed9950f128ea87d33494e" + integrity sha512-pBIFv02ZFR9oRWesJBIWhrx9WMG7II22ZV65VaYCXgR7mlPSnOBzTWbnwSMwN6iateWvk6u/jDa1qVcDPKJQXw== dependencies: commonmark "^0.29.0" fs-extra "^8.1.0" - jsii-spec "^0.20.7" + jsii-spec "^0.20.8" typescript "~3.6.4" yargs "^14.2.0" -jsii-spec@^0.20.7: - version "0.20.7" - resolved "https://registry.yarnpkg.com/jsii-spec/-/jsii-spec-0.20.7.tgz#0c23dfefbb41b0e3b76f5e4105c4aacf50ca47f3" - integrity sha512-/ciOLtoJlGRjrLN2F92/G4KnGdTOqP82r4ZlLuRvmJ/SMa/8rNimQ0RPUsgU1tmi2gDlkWHzNhCCG2FKnqBUpA== +jsii-spec@^0.20.8: + version "0.20.8" + resolved "https://registry.yarnpkg.com/jsii-spec/-/jsii-spec-0.20.8.tgz#18d856e057373474bcbd49e63d73a1f1df537849" + integrity sha512-el9ZQLCei5edtZTgj/ryheIbtABEfbMlzaIBK1M+vN+ioPGvfc+4QwW0IgIdLOgktUa7UwmX9Nb7+GUkrQH73w== dependencies: jsonschema "^1.2.4" -jsii@^0.20.7: - version "0.20.7" - resolved "https://registry.yarnpkg.com/jsii/-/jsii-0.20.7.tgz#0e9a3332995337f4aab21cf7634749f66d755c3e" - integrity sha512-zH8WVm2vtF8/AO8sCySFjJGKhsknEnJbJ23YrQJiD3hOt1D6F48KiVvsjMZ6/bCblcnEfVhVoinZ8K1nbSR3IA== +jsii@^0.20.8: + version "0.20.8" + resolved "https://registry.yarnpkg.com/jsii/-/jsii-0.20.8.tgz#27cee7333d2644e68435471860501924dda23286" + integrity sha512-DPnFr1M5fB0q1pvHJ/G0W4C+bJT3Wtah6L6sVIZNKHdrNXLY2GkINfDtCG/BOGVac64kFqm9pvRe3yv0mFzOIg== dependencies: case "^1.6.2" colors "^1.4.0" deep-equal "^1.1.1" fs-extra "^8.1.0" - jsii-spec "^0.20.7" + jsii-spec "^0.20.8" log4js "^6.0.0" semver "^6.3.0" sort-json "^2.0.0" @@ -4896,6 +5233,11 @@ json-schema@0.2.3: resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= + json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" @@ -4979,6 +5321,24 @@ kleur@^3.0.3: resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== +lambda-leak@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/lambda-leak/-/lambda-leak-2.0.0.tgz#771985d3628487f6e885afae2b54510dcfb2cd7e" + integrity sha1-dxmF02KEh/boha+uK1RRDc+yzX4= + +lambda-tester@^3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/lambda-tester/-/lambda-tester-3.6.0.tgz#ceb7d4f4f0da768487a05cff37dcd088508b5247" + integrity sha512-F2ZTGWCLyIR95o/jWK46V/WnOCFAEUG/m/V7/CLhPJ7PCM+pror1rZ6ujP3TkItSGxUfpJi0kqwidw+M/nEqWw== + dependencies: + app-root-path "^2.2.1" + dotenv "^8.0.0" + dotenv-json "^1.0.0" + lambda-leak "^2.0.0" + semver "^6.1.1" + uuid "^3.3.2" + vandium-utils "^1.1.1" + lazystream@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.0.tgz#f6995fe0f820392f61396be89462407bb77168e4" @@ -4986,10 +5346,10 @@ lazystream@^1.0.0: dependencies: readable-stream "^2.0.5" -lcov-parse@^0.0.10: - version "0.0.10" - resolved "https://registry.yarnpkg.com/lcov-parse/-/lcov-parse-0.0.10.tgz#1b0b8ff9ac9c7889250582b70b71315d9da6d9a3" - integrity sha1-GwuP+ayceIklBYK3C3ExXZ2m2aM= +lcov-parse@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/lcov-parse/-/lcov-parse-1.0.0.tgz#eb0d46b54111ebc561acb4c408ef9363bdc8f7e0" + integrity sha1-6w1GtUER68VhrLTECO+TY73I9+A= left-pad@^1.3.0: version "1.3.0" @@ -4997,25 +5357,25 @@ left-pad@^1.3.0: integrity sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA== lerna@^3.18.4: - version "3.18.4" - resolved "https://registry.yarnpkg.com/lerna/-/lerna-3.18.4.tgz#132858cabb8fc8393341ddddbbbd85dd0ca82a79" - integrity sha512-DiU53cvMxaU07Bj2HwBwUQ2O3c/ORNq/QwKj1vGJH4vSkZSTUxPryp2baSNlt8PmnLNXOVpw0vOTRkEF+6n/cA== - dependencies: - "@lerna/add" "3.18.4" - "@lerna/bootstrap" "3.18.4" - "@lerna/changed" "3.18.4" - "@lerna/clean" "3.18.4" - "@lerna/cli" "3.18.0" - "@lerna/create" "3.18.0" - "@lerna/diff" "3.18.0" - "@lerna/exec" "3.18.4" - "@lerna/import" "3.18.0" - "@lerna/init" "3.18.0" - "@lerna/link" "3.18.0" - "@lerna/list" "3.18.4" - "@lerna/publish" "3.18.4" - "@lerna/run" "3.18.4" - "@lerna/version" "3.18.4" + version "3.19.0" + resolved "https://registry.yarnpkg.com/lerna/-/lerna-3.19.0.tgz#6d53b613eca7da426ab1e97c01ce6fb39754da6c" + integrity sha512-YtMmwEqzWHQCh7Ynk7BvjrZri3EkSeVqTAcwZIqWlv9V/dCfvFPyRqp+2NIjPB5nj1FWXLRH6F05VT/qvzuuOA== + dependencies: + "@lerna/add" "3.19.0" + "@lerna/bootstrap" "3.18.5" + "@lerna/changed" "3.18.5" + "@lerna/clean" "3.18.5" + "@lerna/cli" "3.18.5" + "@lerna/create" "3.18.5" + "@lerna/diff" "3.18.5" + "@lerna/exec" "3.18.5" + "@lerna/import" "3.18.5" + "@lerna/init" "3.18.5" + "@lerna/link" "3.18.5" + "@lerna/list" "3.18.5" + "@lerna/publish" "3.18.5" + "@lerna/run" "3.18.5" + "@lerna/version" "3.18.5" import-local "^2.0.0" npmlog "^4.1.2" @@ -5024,7 +5384,7 @@ leven@^3.1.0: resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== -levn@~0.3.0: +levn@^0.3.0, levn@~0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= @@ -5050,6 +5410,16 @@ load-json-file@^1.0.0: pinkie-promise "^2.0.0" strip-bom "^2.0.0" +load-json-file@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" + integrity sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg= + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + strip-bom "^3.0.0" + load-json-file@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" @@ -5190,9 +5560,9 @@ log-driver@^1.2.7: integrity sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg== log4js@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/log4js/-/log4js-6.0.0.tgz#9fa6576d4507ac8bf816e15bbbc38e384a6bb022" - integrity sha512-Iwc/OWOE6bjQOTRoV3JOnXLiG9naU0gWUYhvFfXQ4FQRGnwZbc+67kFGeYwmrO1GO+n1UmX0QCDRiTzRkeYgeQ== + version "6.1.0" + resolved "https://registry.yarnpkg.com/log4js/-/log4js-6.1.0.tgz#51268154adb2eb5d8a594b2c77f024a77f047265" + integrity sha512-fSCHMYsMJbHwfNTuMlopVVcfkKwIRLh5mpNZGB2oBbnSmr3yUTo4tL4xGBA0/q29xowlu96eTXGghJFNhPXMnA== dependencies: date-format "^3.0.0" debug "^4.1.1" @@ -5424,6 +5794,11 @@ mimic-fn@^1.0.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + minimatch@>=3.0, minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" @@ -5500,13 +5875,29 @@ mkdirp-promise@^5.0.1: dependencies: mkdirp "*" -mkdirp@*, mkdirp@0.x, mkdirp@^0.5.0, mkdirp@^0.5.1: +mkdirp@*, mkdirp@0.5.1, mkdirp@0.x, mkdirp@^0.5.0, mkdirp@^0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= dependencies: minimist "0.0.8" +mocha@5.0.5: + version "5.0.5" + resolved "https://registry.yarnpkg.com/mocha/-/mocha-5.0.5.tgz#e228e3386b9387a4710007a641f127b00be44b52" + integrity sha512-3MM3UjZ5p8EJrYpG7s+29HAI9G7sTzKEe4+w37Dg0QP7qL4XGsV+Q2xet2cE37AqdgN1OtYQB6Vl98YiPV3PgA== + dependencies: + browser-stdout "1.3.1" + commander "2.11.0" + debug "3.1.0" + diff "3.5.0" + escape-string-regexp "1.0.5" + glob "7.1.2" + growl "1.10.3" + he "1.1.1" + mkdirp "0.5.1" + supports-color "4.4.0" + mockery@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/mockery/-/mockery-2.1.0.tgz#5b0aef1ff564f0f8139445e165536c7909713470" @@ -5559,7 +5950,7 @@ mute-stream@0.0.7: resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s= -mute-stream@~0.0.4: +mute-stream@0.0.8, mute-stream@~0.0.4: version "0.0.8" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== @@ -5640,7 +6031,7 @@ nise@^1.5.2: lolex "^4.1.0" path-to-regexp "^1.7.0" -nock@^11.7.0: +nock@^11.3.5, nock@^11.7.0: version "11.7.0" resolved "https://registry.yarnpkg.com/nock/-/nock-11.7.0.tgz#5eaae8b8a55c0dfc014d05692c8cf3d31d61a342" integrity sha512-7c1jhHew74C33OBeRYyQENT+YXQiejpwIrEjinh6dRurBae+Ei4QjeUaPlkptIF0ZacEiVCnw8dWaxqepkiihg== @@ -5898,7 +6289,7 @@ object-copy@^0.1.0: define-property "^0.2.5" kind-of "^3.0.3" -object-inspect@^1.6.0: +object-inspect@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.7.0.tgz#f4f6bd181ad77f006b5ece60bd0b6f398ff74a67" integrity sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw== @@ -5935,6 +6326,16 @@ object.pick@^1.3.0: dependencies: isobject "^3.0.1" +object.values@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.0.tgz#bf6810ef5da3e5325790eaaa2be213ea84624da9" + integrity sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.12.0" + function-bind "^1.1.1" + has "^1.0.3" + octokit-pagination-methods@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz#cf472edc9d551055f9ef73f6e42b4dbb4c80bea4" @@ -5954,10 +6355,17 @@ onetime@^2.0.0: dependencies: mimic-fn "^1.0.0" -oo-ascii-tree@^0.20.7: - version "0.20.7" - resolved "https://registry.yarnpkg.com/oo-ascii-tree/-/oo-ascii-tree-0.20.7.tgz#e91c2c07f5970b47b0b92ed2f09bb95ca03ddec7" - integrity sha512-qfpZzAAZ2ya03lrvAHYAMPwuKA1KBS7vX2PdMyMyF5zJ3v3SHWuFjMA9h/OvWeWFDeCdgar5udTN31FBiLH/qQ== +onetime@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5" + integrity sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q== + dependencies: + mimic-fn "^2.1.0" + +oo-ascii-tree@^0.20.8: + version "0.20.8" + resolved "https://registry.yarnpkg.com/oo-ascii-tree/-/oo-ascii-tree-0.20.8.tgz#03ca3f62319a52924e60b17de81fdb268212e207" + integrity sha512-RC8NugrfgX6P3Gmgyr4PqoNXSNHrXEvjm2gt+SivKfD2kUcZBJQvQyOh3OIMFLKOXksgkHP4N1Ec954xETCKvg== opener@^1.5.1: version "1.5.1" @@ -5972,7 +6380,7 @@ optimist@^0.6.1: minimist "~0.0.1" wordwrap "~0.0.2" -optionator@^0.8.1: +optionator@^0.8.1, optionator@^0.8.3: version "0.8.3" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== @@ -6164,6 +6572,13 @@ parallel-transform@^1.1.0: inherits "^2.0.3" readable-stream "^2.1.5" +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + parse-github-repo-url@^1.3.0: version "1.4.1" resolved "https://registry.yarnpkg.com/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz#9e7d8bb252a6cb6ba42595060b7bf6df3dbc1f50" @@ -6265,6 +6680,13 @@ path-type@^1.0.0: pify "^2.0.0" pinkie-promise "^2.0.0" +path-type@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" + integrity sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM= + dependencies: + pify "^2.0.0" + path-type@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" @@ -6316,6 +6738,13 @@ pirates@^4.0.1: dependencies: node-modules-regexp "^1.0.0" +pkg-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" + integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= + dependencies: + find-up "^2.1.0" + pkg-dir@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" @@ -6353,6 +6782,11 @@ process-nextick-args@~2.0.0: resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== +progress@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + promise-inflight@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" @@ -6575,6 +7009,14 @@ read-pkg-up@^1.0.1: find-up "^1.0.0" read-pkg "^1.0.0" +read-pkg-up@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" + integrity sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4= + dependencies: + find-up "^2.0.0" + read-pkg "^2.0.0" + read-pkg-up@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07" @@ -6600,6 +7042,15 @@ read-pkg@^1.0.0: normalize-package-data "^2.3.2" path-type "^1.0.0" +read-pkg@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" + integrity sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg= + dependencies: + load-json-file "^2.0.0" + normalize-package-data "^2.3.2" + path-type "^2.0.0" + read-pkg@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" @@ -6701,6 +7152,16 @@ regexp.prototype.flags@^1.2.0: dependencies: define-properties "^1.1.2" +regexpp@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" + integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw== + +regexpp@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.0.0.tgz#dd63982ee3300e67b41c1956f850aa680d9d330e" + integrity sha512-Z+hNr7RAVWxznLPuA7DIh8UNX1j9CDrUQxskw9IrBE1Dxue2lyXT+shqEIeLUjrokxIP8CMy1WkjgG3rTsd5/g== + release-zalgo@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/release-zalgo/-/release-zalgo-1.0.0.tgz#09700b7e5074329739330e535c5a90fb67851730" @@ -6746,7 +7207,7 @@ request-promise-native@^1.0.5: stealthy-require "^1.1.1" tough-cookie "^2.3.3" -request@^2.86.0, request@^2.87.0, request@^2.88.0: +request@^2.87.0, request@^2.88.0: version "2.88.0" resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef" integrity sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg== @@ -6809,10 +7270,10 @@ resolve@1.1.7: resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= -resolve@1.x, resolve@^1.10.0, resolve@^1.11.1, resolve@^1.3.2: - version "1.12.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.12.0.tgz#3fc644a35c84a48554609ff26ec52b66fa577df6" - integrity sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w== +resolve@1.x, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.11.0, resolve@^1.11.1, resolve@^1.3.2, resolve@^1.5.0: + version "1.12.2" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.12.2.tgz#08b12496d9aa8659c75f534a8f05f0d892fff594" + integrity sha512-cAVTI2VLHWYsGOirfeYVVQ7ZDejtQ9fp4YhYckWDEkFfqbVjaT11iM8k6xSAfGFMM+gDpZjMnFssPu8we+mqFw== dependencies: path-parse "^1.0.6" @@ -6824,6 +7285,14 @@ restore-cursor@^2.0.0: onetime "^2.0.0" signal-exit "^3.0.2" +restore-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" + integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== + dependencies: + onetime "^5.1.0" + signal-exit "^3.0.2" + ret@~0.1.10: version "0.1.15" resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" @@ -6846,6 +7315,13 @@ rimraf@2, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@^2.6.3: dependencies: glob "^7.1.3" +rimraf@2.6.3: + version "2.6.3" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" + integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== + dependencies: + glob "^7.1.3" + rsvp@^4.8.4: version "4.8.5" resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" @@ -6919,7 +7395,7 @@ sax@>=0.6.0, sax@^1.2.1, sax@^1.2.4: resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== -semver@6.3.0, semver@^6.0.0, semver@^6.2.0, semver@^6.3.0: +semver@6.3.0, semver@^6.0.0, semver@^6.1.0, semver@^6.1.1, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0: version "6.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== @@ -6954,6 +7430,13 @@ setprototypeof@1.1.1: resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + dependencies: + kind-of "^6.0.2" + shebang-command@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" @@ -7420,6 +7903,11 @@ strip-indent@^2.0.0: resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-2.0.0.tgz#5ef8db295d01e6ed6cbf7aab96998d7822527b68" integrity sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g= +strip-json-comments@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.0.1.tgz#85713975a91fb87bf1b305cca77395e40d2a64a7" + integrity sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw== + strip-json-comments@~2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" @@ -7434,6 +7922,13 @@ strong-log-transformer@^2.0.0: minimist "^1.2.0" through "^2.3.4" +supports-color@4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.4.0.tgz#883f7ddabc165142b2a61427f3352ded195d1a3e" + integrity sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ== + dependencies: + has-flag "^2.0.0" + supports-color@^5.3.0, supports-color@^5.5.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" @@ -7453,7 +7948,7 @@ symbol-tree@^3.2.2: resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== -table@^5.4.6: +table@^5.2.3, table@^5.4.6: version "5.4.6" resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== @@ -7607,6 +8102,11 @@ text-extensions@^1.0.0: resolved "https://registry.yarnpkg.com/text-extensions/-/text-extensions-1.9.0.tgz#1853e45fee39c945ce6f6c36b2d659b5aabc2a26" integrity sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ== +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= + thenify-all@^1.0.0: version "1.6.0" resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" @@ -7752,9 +8252,9 @@ trivial-deferred@^1.0.1: integrity sha1-N21NKdlR1jaKb3oK6FwvTV4GWPM= ts-jest@^24.1.0: - version "24.1.0" - resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-24.1.0.tgz#2eaa813271a2987b7e6c3fefbda196301c131734" - integrity sha512-HEGfrIEAZKfu1pkaxB9au17b1d9b56YZSqz5eCVE8mX68+5reOvlM93xGOzzCREIov9mdH7JBG+s0UyNAqr0tQ== + version "24.2.0" + resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-24.2.0.tgz#7abca28c2b4b0a1fdd715cd667d65d047ea4e768" + integrity sha512-Yc+HLyldlIC9iIK8xEN7tV960Or56N49MDP7hubCZUeI7EbIOTsas6rXCMB4kQjLACJ7eDOF4xWEO5qumpKsag== dependencies: bs-logger "0.x" buffer-from "1.x" @@ -7848,6 +8348,11 @@ type-fest@^0.3.0: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.3.1.tgz#63d00d204e059474fe5e1b7c011112bbd1dc29e1" integrity sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ== +type-fest@^0.8.1: + version "0.8.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" + integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== + typedarray@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" @@ -7988,6 +8493,11 @@ uuid@^3.0.1, uuid@^3.3.2: resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.3.tgz#4568f0216e78760ee1dbf3a4d2cf53e224112866" integrity sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ== +v8-compile-cache@^2.0.3: + version "2.1.0" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz#e14de37b31a6d194f5690d67efc4e7f6fc6ab30e" + integrity sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g== + validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.3: version "3.0.4" resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" @@ -8003,6 +8513,11 @@ validate-npm-package-name@^3.0.0: dependencies: builtins "^1.0.3" +vandium-utils@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/vandium-utils/-/vandium-utils-1.2.0.tgz#44735de4b7641a05de59ebe945f174e582db4f59" + integrity sha1-RHNd5LdkGgXeWevpRfF05YLbT1k= + verror@1.10.0: version "1.10.0" resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" @@ -8182,6 +8697,13 @@ write-pkg@^3.1.0: sort-keys "^2.0.0" write-json-file "^2.2.0" +write@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" + integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== + dependencies: + mkdirp "^0.5.1" + ws@^5.2.0: version "5.2.2" resolved "https://registry.yarnpkg.com/ws/-/ws-5.2.2.tgz#dffef14866b8e8dc9133582514d1befaf96e980f" @@ -8194,6 +8716,14 @@ xml-name-validator@^3.0.0: resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== +xml2js@0.4.19: + version "0.4.19" + resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.19.tgz#686c20f213209e94abf0d1bcf1efaa291c7827a7" + integrity sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q== + dependencies: + sax ">=0.6.0" + xmlbuilder "~9.0.1" + xml2js@^0.4.19: version "0.4.22" resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.22.tgz#4fa2d846ec803237de86f30aa9b5f70b6600de02" @@ -8213,6 +8743,11 @@ xmlbuilder@~11.0.0: resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3" integrity sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA== +xmlbuilder@~9.0.1: + version "9.0.7" + resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d" + integrity sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0= + xregexp@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-2.0.0.tgz#52a63e56ca0b84a7f3a5f3d61872f126ad7a5943" @@ -8321,7 +8856,7 @@ yargs@^13.2.2, yargs@^13.3.0: y18n "^4.0.0" yargs-parser "^13.1.1" -yargs@^14.2.0: +yargs@^14.2.0, yargs@^14.2.2: version "14.2.2" resolved "https://registry.yarnpkg.com/yargs/-/yargs-14.2.2.tgz#2769564379009ff8597cdd38fba09da9b493c4b5" integrity sha512-/4ld+4VV5RnrynMhPZJ/ZpOCGSCeghMykZ3BhdFBDa9Wy/RH6uEGNWDJog+aUlq+9OM1CFTgtYRW5Is1Po9NOA== From 1d95cb7bc3e00783402cf671cc1b9373811277a4 Mon Sep 17 00:00:00 2001 From: sayboras Date: Tue, 26 Nov 2019 00:18:56 +1100 Subject: [PATCH 011/465] fix(ec2): too long CIDR for "any" IPv6 (#5065) * fix(ec2) : Correct any IP range for IPv6 * Reset yarn.lock --- packages/@aws-cdk/aws-ec2/README.md | 2 +- packages/@aws-cdk/aws-ec2/lib/peer.ts | 2 +- .../@aws-cdk/cloudformation-diff/test/network/test.rule.ts | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/@aws-cdk/aws-ec2/README.md b/packages/@aws-cdk/aws-ec2/README.md index 62f44423eeaba..76a0fa2918e72 100644 --- a/packages/@aws-cdk/aws-ec2/README.md +++ b/packages/@aws-cdk/aws-ec2/README.md @@ -300,7 +300,7 @@ There are various classes that implement the connection peer part: // Simple connection peers let peer = ec2.Peer.ipv4("10.0.0.0/16"); let peer = ec2.Peer.anyIpv4(); -let peer = ec2.Peer.ipv6("::0/0"); +let peer = ec2.Peer.ipv6("::/0"); let peer = ec2.Peer.anyIpv6(); let peer = ec2.Peer.prefixList("pl-12345"); fleet.connections.allowTo(peer, ec2.Port.tcp(443), 'Allow outbound HTTPS'); diff --git a/packages/@aws-cdk/aws-ec2/lib/peer.ts b/packages/@aws-cdk/aws-ec2/lib/peer.ts index 11f10df226765..0af091cb7b890 100644 --- a/packages/@aws-cdk/aws-ec2/lib/peer.ts +++ b/packages/@aws-cdk/aws-ec2/lib/peer.ts @@ -159,7 +159,7 @@ class CidrIPv6 implements IPeer { */ class AnyIPv6 extends CidrIPv6 { constructor() { - super("::0/0"); + super("::/0"); } } diff --git a/packages/@aws-cdk/cloudformation-diff/test/network/test.rule.ts b/packages/@aws-cdk/cloudformation-diff/test/network/test.rule.ts index c94113f9a5aca..f9245b4edc39e 100644 --- a/packages/@aws-cdk/cloudformation-diff/test/network/test.rule.ts +++ b/packages/@aws-cdk/cloudformation-diff/test/network/test.rule.ts @@ -26,12 +26,12 @@ export = { 'can parse cidr-ip 6'(test: Test) { const rule = new SecurityGroupRule({ - CidrIpv6: '::0/0' + CidrIpv6: '::/0' }); const peer = rule.peer!; if (peer.kind !== 'cidr-ip') { throw new Error('Fail'); } - test.equal(peer.ip, '::0/0'); + test.equal(peer.ip, '::/0'); test.done(); }, From 29d450da56664dd0658219e7901d7dfe4517363e Mon Sep 17 00:00:00 2001 From: Rico Huijbers Date: Mon, 25 Nov 2019 14:25:44 +0100 Subject: [PATCH 012/465] Revert "fix(ec2): too long CIDR for "any" IPv6 (#5065)" (#5178) This reverts commit 1d95cb7bc3e00783402cf671cc1b9373811277a4. This should not have been merged at this point. --- packages/@aws-cdk/aws-ec2/README.md | 2 +- packages/@aws-cdk/aws-ec2/lib/peer.ts | 2 +- .../@aws-cdk/cloudformation-diff/test/network/test.rule.ts | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/@aws-cdk/aws-ec2/README.md b/packages/@aws-cdk/aws-ec2/README.md index 76a0fa2918e72..62f44423eeaba 100644 --- a/packages/@aws-cdk/aws-ec2/README.md +++ b/packages/@aws-cdk/aws-ec2/README.md @@ -300,7 +300,7 @@ There are various classes that implement the connection peer part: // Simple connection peers let peer = ec2.Peer.ipv4("10.0.0.0/16"); let peer = ec2.Peer.anyIpv4(); -let peer = ec2.Peer.ipv6("::/0"); +let peer = ec2.Peer.ipv6("::0/0"); let peer = ec2.Peer.anyIpv6(); let peer = ec2.Peer.prefixList("pl-12345"); fleet.connections.allowTo(peer, ec2.Port.tcp(443), 'Allow outbound HTTPS'); diff --git a/packages/@aws-cdk/aws-ec2/lib/peer.ts b/packages/@aws-cdk/aws-ec2/lib/peer.ts index 0af091cb7b890..11f10df226765 100644 --- a/packages/@aws-cdk/aws-ec2/lib/peer.ts +++ b/packages/@aws-cdk/aws-ec2/lib/peer.ts @@ -159,7 +159,7 @@ class CidrIPv6 implements IPeer { */ class AnyIPv6 extends CidrIPv6 { constructor() { - super("::/0"); + super("::0/0"); } } diff --git a/packages/@aws-cdk/cloudformation-diff/test/network/test.rule.ts b/packages/@aws-cdk/cloudformation-diff/test/network/test.rule.ts index f9245b4edc39e..c94113f9a5aca 100644 --- a/packages/@aws-cdk/cloudformation-diff/test/network/test.rule.ts +++ b/packages/@aws-cdk/cloudformation-diff/test/network/test.rule.ts @@ -26,12 +26,12 @@ export = { 'can parse cidr-ip 6'(test: Test) { const rule = new SecurityGroupRule({ - CidrIpv6: '::/0' + CidrIpv6: '::0/0' }); const peer = rule.peer!; if (peer.kind !== 'cidr-ip') { throw new Error('Fail'); } - test.equal(peer.ip, '::/0'); + test.equal(peer.ip, '::0/0'); test.done(); }, From bc924bc5bc7c72a4f2df8bad9011c23c7c15ce52 Mon Sep 17 00:00:00 2001 From: Romain Marcadier-Muller Date: Mon, 25 Nov 2019 14:50:41 +0100 Subject: [PATCH 013/465] chore: fix integ-test run-from-dist for NuGet packages (#5176) Set local source in a NuGet.Config file instead of hijacking a very specific sub-command of `dotnet`, which will yield much more stable operations (all `dotnet` commands that may incur a `restore` operation will be able to use the "correct" source(s)). --- .../aws-cdk/test/integ/run-against-dist.bash | 35 ++++++++++++++++--- .../test/integ/run-wrappers/dist/dotnet | 10 ------ 2 files changed, 31 insertions(+), 14 deletions(-) delete mode 100755 packages/aws-cdk/test/integ/run-wrappers/dist/dotnet diff --git a/packages/aws-cdk/test/integ/run-against-dist.bash b/packages/aws-cdk/test/integ/run-against-dist.bash index 71b954fa56d86..3a247ab58ea69 100644 --- a/packages/aws-cdk/test/integ/run-against-dist.bash +++ b/packages/aws-cdk/test/integ/run-against-dist.bash @@ -155,16 +155,43 @@ function prepare_java_packages() { function prepare_nuget_packages() { # For NuGet, we wrap the "dotnet" CLI command to use local packages. - log "Hijacking 'dotnet build' command..." + log "Writing new NuGet configuration..." - ORIGINAL_DOTNET=$(type -p dotnet) || { echo "No 'dotnet' found" >&2; exit 1; } - export ORIGINAL_DOTNET - export NUGET_SOURCE=$dist_root/dotnet + local NUGET_SOURCE=$dist_root/dotnet if [ ! -d "$NUGET_SOURCE" ]; then echo "NuGet packages missing at $NUGET_SOURCE" >&2 exit 1 fi + + mkdir -p $HOME/.nuget/NuGet + if [ -f $HOME/.nuget/NuGet/NuGet.Config ]; then + echo "⚠️ Saving previous NuGet.Config to $HOME/.nuget/NuGet/NuGet.Config.bak" + mv $HOME/.nuget/NuGet/NuGet.Config $HOME/.nuget/NuGet/NuGet.Config.bak + fi + + trap clean_up_nuget_config EXIT + + cat > $HOME/.nuget/NuGet/NuGet.Config < + + + + + + +EOF +} + +function clean_up_nuget_config() { + log "Restoring NuGet configuration" + if [ -f $HOME/.nuget/NuGet/NuGet.Config.bak ]; then + log "-> Restoring $HOME/.nuget/NuGet/NuGet.Config from $HOME/.nuget/NuGet/NuGet.Config.bak" + mv -f $HOME/.nuget/NuGet/NuGet.Config.bak $HOME/.nuget/NuGet/NuGet.Config + else + log "-> Removing $HOME/.nuget/NuGet/NuGet.Config" + rm -f $HOME/.nuget/NuGet/NuGet.Config + fi } # pip_install REQUIREMENTS_FILE diff --git a/packages/aws-cdk/test/integ/run-wrappers/dist/dotnet b/packages/aws-cdk/test/integ/run-wrappers/dist/dotnet deleted file mode 100755 index 7603e7e6057e0..0000000000000 --- a/packages/aws-cdk/test/integ/run-wrappers/dist/dotnet +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/bash -set -eu -if [[ "${1:-}" == "build" ]]; then - shift - exec $ORIGINAL_DOTNET build \ - --source $NUGET_SOURCE \ - "$@" -fi - -exec $ORIGINAL_DOTNET "$@" From 534ef0033d01342530754ffb0100d7678e593ab9 Mon Sep 17 00:00:00 2001 From: Alex Nguyen <56940170+alngy@users.noreply.github.com> Date: Mon, 25 Nov 2019 11:36:26 -0600 Subject: [PATCH 014/465] refactor(awslint): add missing semicolon (#5153) --- tools/awslint/lib/rules/core-types.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/awslint/lib/rules/core-types.ts b/tools/awslint/lib/rules/core-types.ts index 7902efee40866..1574a4cad32f8 100644 --- a/tools/awslint/lib/rules/core-types.ts +++ b/tools/awslint/lib/rules/core-types.ts @@ -121,7 +121,7 @@ export class CoreTypes { } public get physicalNameClass() { - return this.sys.findClass(CoreTypesFqn.PhysicalName) + return this.sys.findClass(CoreTypesFqn.PhysicalName); } private readonly sys: TypeSystem; From 08233965e7a1a32e518b08a4d6671ffe702a239d Mon Sep 17 00:00:00 2001 From: Jonathan Goldwasser Date: Mon, 25 Nov 2019 19:07:05 +0100 Subject: [PATCH 015/465] feat(events): add static grantPutEvents() to EventBus (#5133) * feat(events): add static grantPutEvents() to EventBus It's currently not possible to restrict `PutEvents` to specific resources. See https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/permissions-reference-cwe.html * Update event-bus.ts --- packages/@aws-cdk/aws-events/lib/event-bus.ts | 17 ++++++++++ .../aws-events/test/test.event-bus.ts | 33 +++++++++++++++++++ 2 files changed, 50 insertions(+) diff --git a/packages/@aws-cdk/aws-events/lib/event-bus.ts b/packages/@aws-cdk/aws-events/lib/event-bus.ts index 3111142cd755b..2996baa9665e3 100644 --- a/packages/@aws-cdk/aws-events/lib/event-bus.ts +++ b/packages/@aws-cdk/aws-events/lib/event-bus.ts @@ -1,3 +1,4 @@ +import iam = require('@aws-cdk/aws-iam'); import { Construct, IResource, Lazy, Resource, Stack } from '@aws-cdk/core'; import { CfnEventBus } from './events.generated'; @@ -136,6 +137,22 @@ export class EventBus extends Resource implements IEventBus { return new Import(scope, id); } + /** + * Permits an IAM Principal to send custom events to EventBridge + * so that they can be matched to rules. + * + * @param grantee The principal (no-op if undefined) + */ + public static grantPutEvents(grantee: iam.IGrantable): iam.Grant { + // It's currently not possible to restrict PutEvents to specific resources. + // See https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/permissions-reference-cwe.html + return iam.Grant.addToPrincipal({ + grantee, + actions: ['events:PutEvents'], + resourceArns: ['*'], + }); + } + private static eventBusProps(defaultEventBusName: string, props?: EventBusProps) { if (props) { const { eventBusName, eventSourceName } = props; diff --git a/packages/@aws-cdk/aws-events/test/test.event-bus.ts b/packages/@aws-cdk/aws-events/test/test.event-bus.ts index 5250a74e16737..f6d5c1f694b47 100644 --- a/packages/@aws-cdk/aws-events/test/test.event-bus.ts +++ b/packages/@aws-cdk/aws-events/test/test.event-bus.ts @@ -1,4 +1,5 @@ import { expect, haveResource } from '@aws-cdk/assert'; +import iam = require('@aws-cdk/aws-iam'); import { CfnResource, Stack } from '@aws-cdk/core'; import { Test } from 'nodeunit'; import { EventBus } from '../lib'; @@ -200,6 +201,38 @@ export = { createInvalidBus(); }, /'eventSourceName' must satisfy: /); + test.done(); + }, + + 'can grant PutEvents'(test: Test) { + // GIVEN + const stack = new Stack(); + const role = new iam.Role(stack, 'Role', { + assumedBy: new iam.ServicePrincipal('lambda.amazonaws.com') + }); + + // WHEN + EventBus.grantPutEvents(role); + + // THEN + expect(stack).to(haveResource('AWS::IAM::Policy', { + PolicyDocument: { + Statement: [ + { + Action: 'events:PutEvents', + Effect: 'Allow', + Resource: '*' + } + ], + Version: '2012-10-17' + }, + Roles: [ + { + Ref: 'Role1ABCC5F0' + } + ] + })); + test.done(); } }; From 4c1a9ec2fbb08b7d3406e767e69e43a42fd935a9 Mon Sep 17 00:00:00 2001 From: Ashwin Gupta Date: Tue, 26 Nov 2019 00:06:23 +0530 Subject: [PATCH 016/465] feat(lambda): function can be attached to a list of security groups in the vpc (#5049) * feat(aws-lambda): allow lambda function to accept list of Security Groups - add test case to cover the existing feature of accepting single SG - add a new function prop that can accept list of SGs, and is optional and conditional * feat(aws-lambda): work on review comments and mark securityGroup prop as deprecated --- packages/@aws-cdk/aws-lambda/lib/function.ts | 46 +++++++++--- .../aws-lambda/test/test.vpc-lambda.ts | 73 +++++++++++++++++++ 2 files changed, 110 insertions(+), 9 deletions(-) diff --git a/packages/@aws-cdk/aws-lambda/lib/function.ts b/packages/@aws-cdk/aws-lambda/lib/function.ts index b5f90613ea15f..da2c9c1a66f74 100644 --- a/packages/@aws-cdk/aws-lambda/lib/function.ts +++ b/packages/@aws-cdk/aws-lambda/lib/function.ts @@ -145,15 +145,32 @@ export interface FunctionProps { /** * What security group to associate with the Lambda's network interfaces. + * This property is being deprecated, consider using securityGroups instead. * * Only used if 'vpc' is supplied. * + * Use securityGroups property instead. + * Function constructor will throw an error if both are specified. + * * @default - If the function is placed within a VPC and a security group is - * not specified, a dedicated security group will be created for this - * function. + * not specified, either by this or securityGroups prop, a dedicated security + * group will be created for this function. + * + * @deprecated - This property is deprecated, use securityGroups instead */ readonly securityGroup?: ec2.ISecurityGroup; + /** + * The list of security groups to associate with the Lambda's network interfaces. + * + * Only used if 'vpc' is supplied. + * + * @default - If the function is placed within a VPC and a security group is + * not specified, either by this or securityGroup prop, a dedicated security + * group will be created for this function. + */ + readonly securityGroups?: ec2.ISecurityGroup[]; + /** * Whether to allow the Lambda to send all network traffic * @@ -560,13 +577,24 @@ export class Function extends FunctionBase { throw new Error(`Configure 'allowAllOutbound' directly on the supplied SecurityGroup.`); } - const securityGroup = props.securityGroup || new ec2.SecurityGroup(this, 'SecurityGroup', { - vpc: props.vpc, - description: 'Automatic security group for Lambda Function ' + this.node.uniqueId, - allowAllOutbound: props.allowAllOutbound - }); + let securityGroups: ec2.ISecurityGroup[]; + + if (props.securityGroup && props.securityGroups) { + throw new Error('Only one of the function props, securityGroup or securityGroups, is allowed'); + } + + if (props.securityGroups) { + securityGroups = props.securityGroups; + } else { + const securityGroup = props.securityGroup || new ec2.SecurityGroup(this, 'SecurityGroup', { + vpc: props.vpc, + description: 'Automatic security group for Lambda Function ' + this.node.uniqueId, + allowAllOutbound: props.allowAllOutbound + }); + securityGroups = [securityGroup]; + } - this._connections = new ec2.Connections({ securityGroups: [securityGroup] }); + this._connections = new ec2.Connections({ securityGroups }); // Pick subnets, make sure they're not Public. Routing through an IGW // won't work because the ENIs don't get a Public IP. @@ -586,7 +614,7 @@ export class Function extends FunctionBase { return { subnetIds, - securityGroupIds: [securityGroup.securityGroupId] + securityGroupIds: securityGroups.map(sg => sg.securityGroupId) }; } diff --git a/packages/@aws-cdk/aws-lambda/test/test.vpc-lambda.ts b/packages/@aws-cdk/aws-lambda/test/test.vpc-lambda.ts index 7f4d51709d339..fd7258008f15a 100644 --- a/packages/@aws-cdk/aws-lambda/test/test.vpc-lambda.ts +++ b/packages/@aws-cdk/aws-lambda/test/test.vpc-lambda.ts @@ -44,6 +44,79 @@ export = { test.done(); } + public 'has securitygroup that is passed in props'(test: Test) { + // WHEN + new lambda.Function(this.stack, 'LambdaWithCustomSG', { + code: new lambda.InlineCode('foo'), + handler: 'index.handler', + runtime: lambda.Runtime.NODEJS_8_10, + vpc: this.vpc, + securityGroup: new ec2.SecurityGroup(this.stack, 'CustomSecurityGroupX', { vpc: this.vpc }), + }); + // THEN + expect(this.stack).to(haveResource('AWS::Lambda::Function', { + VpcConfig: { + SecurityGroupIds: [ + {"Fn::GetAtt": [ "CustomSecurityGroupX6C7F3A78", "GroupId" ]} + ], + SubnetIds: [ + {Ref: "VPCPrivateSubnet1Subnet8BCA10E0"}, + {Ref: "VPCPrivateSubnet2SubnetCFCDAA7A"}, + ] + } + })); + + test.done(); + } + + public 'has all the securitygroups that are passed as a list of SG in props'(test: Test) { + // WHEN + new lambda.Function(this.stack, 'LambdaWithCustomSGList', { + code: new lambda.InlineCode('foo'), + handler: 'index.handler', + runtime: lambda.Runtime.NODEJS_8_10, + vpc: this.vpc, + securityGroups: [ + new ec2.SecurityGroup(this.stack, 'CustomSecurityGroupA', { vpc: this.vpc }), + new ec2.SecurityGroup(this.stack, 'CustomSecurityGroupB', { vpc: this.vpc }), + ], + }); + // THEN + expect(this.stack).to(haveResource('AWS::Lambda::Function', { + VpcConfig: { + SecurityGroupIds: [ + {"Fn::GetAtt": [ "CustomSecurityGroupA267F62DE", "GroupId" ]}, + {"Fn::GetAtt": [ "CustomSecurityGroupB1118D0D5", "GroupId" ]} + ], + SubnetIds: [ + {Ref: "VPCPrivateSubnet1Subnet8BCA10E0"}, + {Ref: "VPCPrivateSubnet2SubnetCFCDAA7A"}, + ] + } + })); + + test.done(); + } + + public 'fails if both of securityGroup and securityGroups are passed in props at once'(test: Test) { + // THEN + test.throws(() => { + new lambda.Function(this.stack, 'LambdaWithWrongProps', { + code: new lambda.InlineCode('foo'), + handler: 'index.handler', + runtime: lambda.Runtime.NODEJS_8_10, + vpc: this.vpc, + securityGroup: new ec2.SecurityGroup(this.stack, 'CustomSecurityGroupB', { vpc: this.vpc }), + securityGroups: [ + new ec2.SecurityGroup(this.stack, 'CustomSecurityGroupC', { vpc: this.vpc }), + new ec2.SecurityGroup(this.stack, 'CustomSecurityGroupD', { vpc: this.vpc }), + ], + }); + }, /Only one of the function props, securityGroup or securityGroups, is allowed/); + + test.done(); + } + public 'participates in Connections objects'(test: Test) { // GIVEN const securityGroup = new ec2.SecurityGroup(this.stack, 'SomeSecurityGroup', { vpc: this.vpc }); From 209f909da74982c6d497cc9e2965258ab97bb2bf Mon Sep 17 00:00:00 2001 From: Jonathan Goldwasser Date: Mon, 25 Nov 2019 22:31:07 +0100 Subject: [PATCH 017/465] chore(rds): improve documentation (#5167) --- packages/@aws-cdk/aws-rds/lib/cluster.ts | 4 +- packages/@aws-cdk/aws-rds/lib/instance.ts | 48 ++++++++++++------- packages/@aws-cdk/aws-rds/lib/option-group.ts | 11 +++-- packages/@aws-cdk/aws-rds/lib/props.ts | 6 ++- packages/@aws-cdk/aws-rds/package.json | 19 +------- 5 files changed, 49 insertions(+), 39 deletions(-) diff --git a/packages/@aws-cdk/aws-rds/lib/cluster.ts b/packages/@aws-cdk/aws-rds/lib/cluster.ts index b67c8ab261f7f..5ac51111e0976 100644 --- a/packages/@aws-cdk/aws-rds/lib/cluster.ts +++ b/packages/@aws-cdk/aws-rds/lib/cluster.ts @@ -52,7 +52,7 @@ export interface DatabaseClusterProps { * @default - Backup retention period for automated backups is 1 day. * Backup preferred window is set to a 30-minute window selected at random from an * 8-hour block of time for each AWS Region, occurring on a random day of the week. - * @see https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html#AdjustingTheMaintenanceWindow.Aurora + * @see https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithAutomatedBackups.html#USER_WorkingWithAutomatedBackups.BackupWindow */ readonly backup?: BackupProps; @@ -111,7 +111,7 @@ export interface DatabaseClusterProps { * * @default - 30-minute window selected at random from an 8-hour block of time for * each AWS Region, occurring on a random day of the week. - * @see https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html#AdjustingTheMaintenanceWindow.Aurora + * @see https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html#Concepts.DBMaintenance */ readonly preferredMaintenanceWindow?: string; diff --git a/packages/@aws-cdk/aws-rds/lib/instance.ts b/packages/@aws-cdk/aws-rds/lib/instance.ts index 04f5e96acd487..46845ce4e54a6 100644 --- a/packages/@aws-cdk/aws-rds/lib/instance.ts +++ b/packages/@aws-cdk/aws-rds/lib/instance.ts @@ -14,6 +14,9 @@ import { DatabaseClusterEngine } from './props'; import { CfnDBInstance, CfnDBInstanceProps, CfnDBSubnetGroup } from './rds.generated'; import { SecretRotation, SecretRotationApplication, SecretRotationOptions } from './secret-rotation'; +/** + * A database instance + */ export interface IDatabaseInstance extends IResource, ec2.IConnectable, secretsmanager.ISecretAttachmentTarget { /** * The instance identifier. @@ -103,6 +106,10 @@ export abstract class DatabaseInstanceBase extends Resource implements IDatabase public abstract readonly dbInstanceEndpointAddress: string; public abstract readonly dbInstanceEndpointPort: string; public abstract readonly instanceEndpoint: Endpoint; + + /** + * Access to network connections. + */ public abstract readonly connections: ec2.Connections; /** @@ -186,11 +193,15 @@ export enum LicenseModel { export interface ProcessorFeatures { /** * The number of CPU core. + * + * @default - the default number of CPU cores for the chosen instance class. */ readonly coreCount?: number; /** * The number of threads per core. + * + * @default - the default number of threads per core for the chosen instance class. */ readonly threadsPerCore?: number; } @@ -346,7 +357,7 @@ export interface DatabaseInstanceNewProps { * * @default - a 30-minute window selected at random from an 8-hour block of * time for each AWS Region. To see the time blocks available, see - * https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_UpgradeDBInstance.Maintenance.html#AdjustingTheMaintenanceWindow + * https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithAutomatedBackups.html#USER_WorkingWithAutomatedBackups.BackupWindow */ readonly preferredBackupWindow?: string; @@ -442,9 +453,9 @@ export interface DatabaseInstanceNewProps { * Format: `ddd:hh24:mi-ddd:hh24:mi` * Constraint: Minimum 30-minute window * - * @default a 30-minute window selected at random from an 8-hour block of + * @default - a 30-minute window selected at random from an 8-hour block of * time for each AWS Region, occurring on a random day of the week. To see - * the time blocks available, see https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_UpgradeDBInstance.Maintenance.html#AdjustingTheMaintenanceWindow + * the time blocks available, see https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_UpgradeDBInstance.Maintenance.html#Concepts.DBMaintenance */ // tslint:enable:max-line-length readonly preferredMaintenanceWindow?: string; @@ -469,7 +480,11 @@ export interface DatabaseInstanceNewProps { * A new database instance. */ abstract class DatabaseInstanceNew extends DatabaseInstanceBase implements IDatabaseInstance { + /** + * The VPC where this database instance is deployed. + */ public readonly vpc: ec2.IVpc; + public readonly connections: ec2.Connections; protected readonly vpcPlacement?: ec2.SubnetSelection; @@ -577,7 +592,7 @@ export interface DatabaseInstanceSourceProps extends DatabaseInstanceNewProps { /** * The license model. * - * @default RDS default license model + * @default - RDS default license model */ readonly licenseModel?: LicenseModel; @@ -585,7 +600,7 @@ export interface DatabaseInstanceSourceProps extends DatabaseInstanceNewProps { * The engine version. To prevent automatic upgrades, be sure to specify the * full version number. * - * @default RDS default engine version + * @default - RDS default engine version */ readonly engineVersion?: string; @@ -599,7 +614,7 @@ export interface DatabaseInstanceSourceProps extends DatabaseInstanceNewProps { /** * The time zone of the instance. * - * @default RDS default timezone + * @default - RDS default timezone */ readonly timezone?: string; @@ -613,28 +628,28 @@ export interface DatabaseInstanceSourceProps extends DatabaseInstanceNewProps { /** * The master user password. * - * @default a Secrets Manager generated password + * @default - a Secrets Manager generated password */ readonly masterUserPassword?: SecretValue; /** * The KMS key to use to encrypt the secret for the master user password. * - * @default default master key + * @default - default master key */ readonly secretKmsKey?: kms.IKey; /** * The name of the database. * - * @default no name + * @default - no name */ readonly databaseName?: string; /** * The DB parameter group to associate with the instance. * - * @default no parameter group + * @default - no parameter group */ readonly parameterGroup?: IParameterGroup; } @@ -643,6 +658,9 @@ export interface DatabaseInstanceSourceProps extends DatabaseInstanceNewProps { * A new source database instance (not a read replica) */ abstract class DatabaseInstanceSource extends DatabaseInstanceNew implements IDatabaseInstance { + /** + * The AWS Secrets Manager secret attached to the instance. + */ public abstract readonly secret?: secretsmanager.ISecret; protected readonly sourceCfnProps: CfnDBInstanceProps; @@ -698,7 +716,7 @@ export interface DatabaseInstanceProps extends DatabaseInstanceSourceProps { * For supported engines, specifies the character set to associate with the * DB instance. * - * @default RDS default character set name + * @default - RDS default character set name */ readonly characterSetName?: string; @@ -712,7 +730,7 @@ export interface DatabaseInstanceProps extends DatabaseInstanceSourceProps { /** * The master key that's used to encrypt the DB instance. * - * @default default master key + * @default - default master key */ readonly kmsKey?: kms.IKey; } @@ -747,9 +765,7 @@ export class DatabaseInstance extends DatabaseInstanceSource implements IDatabas masterUsername: secret ? secret.secretValueFromJson('username').toString() : props.masterUsername, masterUserPassword: secret ? secret.secretValueFromJson('password').toString() - : (props.masterUserPassword - ? props.masterUserPassword.toString() - : undefined), + : props.masterUserPassword && props.masterUserPassword.toString(), storageEncrypted: props.kmsKey ? true : props.storageEncrypted }); @@ -886,7 +902,7 @@ export interface DatabaseInstanceReadReplicaProps extends DatabaseInstanceSource /** * The master key that's used to encrypt the DB instance. * - * @default default master key + * @default - default master key */ readonly kmsKey?: kms.IKey; } diff --git a/packages/@aws-cdk/aws-rds/lib/option-group.ts b/packages/@aws-cdk/aws-rds/lib/option-group.ts index 20cd978e4a66b..0022b47694087 100644 --- a/packages/@aws-cdk/aws-rds/lib/option-group.ts +++ b/packages/@aws-cdk/aws-rds/lib/option-group.ts @@ -27,14 +27,14 @@ export interface OptionConfiguration { /** * The settings for the option. * - * @default no settings + * @default - no settings */ readonly settings?: { [name: string]: string }; /** * The version for the option. * - * @default no version + * @default - no version */ readonly version?: string; @@ -42,13 +42,15 @@ export interface OptionConfiguration { * The port number that this option uses. If `port` is specified then `vpc` * must also be specified. * - * @default no port + * @default - no port */ readonly port?: number; /** * The VPC where a security group should be created for this option. If `vpc` * is specified then `port` must also be specified. + * + * @default - no VPC */ readonly vpc?: ec2.IVpc; } @@ -81,6 +83,9 @@ export interface OptionGroupProps { readonly configurations: OptionConfiguration[]; } +/** + * An option group + */ export class OptionGroup extends Resource implements IOptionGroup { /** * Import an existing option group. diff --git a/packages/@aws-cdk/aws-rds/lib/props.ts b/packages/@aws-cdk/aws-rds/lib/props.ts index 4585eef647fbf..263a3b4f6e7ef 100644 --- a/packages/@aws-cdk/aws-rds/lib/props.ts +++ b/packages/@aws-cdk/aws-rds/lib/props.ts @@ -73,7 +73,7 @@ export interface InstanceProps { * @default - The retention period for automated backups is 1 day. * The preferred backup window will be a 30-minute window selected at random * from an 8-hour block of time for each AWS Region. - * @see https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_UpgradeDBInstance.Maintenance.html#AdjustingTheMaintenanceWindow.Aurora + * @see https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithAutomatedBackups.html#USER_WorkingWithAutomatedBackups.BackupWindow */ export interface BackupProps { @@ -88,6 +88,10 @@ export interface BackupProps { * Must be at least 30 minutes long. * * Example: '01:00-02:00' + * + * @default - a 30-minute window selected at random from an 8-hour block of + * time for each AWS Region. To see the time blocks available, see + * https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithAutomatedBackups.html#USER_WorkingWithAutomatedBackups.BackupWindow */ readonly preferredWindow?: string; } diff --git a/packages/@aws-cdk/aws-rds/package.json b/packages/@aws-cdk/aws-rds/package.json index 5c050bc075779..89cb010b2edef 100644 --- a/packages/@aws-cdk/aws-rds/package.json +++ b/packages/@aws-cdk/aws-rds/package.json @@ -108,11 +108,6 @@ "props-physical-name:@aws-cdk/aws-rds.DatabaseSecretProps", "props-physical-name:@aws-cdk/aws-rds.OptionGroupProps", "docs-public-apis:@aws-cdk/aws-rds.DatabaseInstanceEngine.ORACLE_SE2", - "props-default-doc:@aws-cdk/aws-rds.ProcessorFeatures.threadsPerCore", - "props-default-doc:@aws-cdk/aws-rds.ProcessorFeatures.coreCount", - "props-default-doc:@aws-cdk/aws-rds.OptionConfiguration.vpc", - "docs-public-apis:@aws-cdk/aws-rds.IDatabaseInstance", - "props-default-doc:@aws-cdk/aws-rds.BackupProps.preferredWindow", "docs-public-apis:@aws-cdk/aws-rds.SecretRotationApplication.semanticVersion", "docs-public-apis:@aws-cdk/aws-rds.SecretRotationApplication.applicationId", "docs-public-apis:@aws-cdk/aws-rds.SecretRotationApplication.SQLSERVER_ROTATION_SINGLE_USER", @@ -127,10 +122,6 @@ "docs-public-apis:@aws-cdk/aws-rds.DatabaseClusterEngine.AURORA", "docs-public-apis:@aws-cdk/aws-rds.DatabaseClusterEngine.AURORA_MYSQL", "docs-public-apis:@aws-cdk/aws-rds.DatabaseClusterEngine.AURORA_POSTGRESQL", - "docs-public-apis:@aws-cdk/aws-rds.DatabaseInstance.connections", - "docs-public-apis:@aws-cdk/aws-rds.DatabaseInstance.vpc", - "docs-public-apis:@aws-cdk/aws-rds.DatabaseInstance.secret", - "docs-public-apis:@aws-cdk/aws-rds.DatabaseInstanceBase.connections", "docs-public-apis:@aws-cdk/aws-rds.DatabaseInstanceEngine.MARIADB", "docs-public-apis:@aws-cdk/aws-rds.DatabaseInstanceEngine.MYSQL", "docs-public-apis:@aws-cdk/aws-rds.DatabaseInstanceEngine.ORACLE_EE", @@ -141,14 +132,8 @@ "docs-public-apis:@aws-cdk/aws-rds.DatabaseInstanceEngine.SQL_SERVER_EE", "docs-public-apis:@aws-cdk/aws-rds.DatabaseInstanceEngine.SQL_SERVER_EX", "docs-public-apis:@aws-cdk/aws-rds.DatabaseInstanceEngine.SQL_SERVER_SE", - "docs-public-apis:@aws-cdk/aws-rds.DatabaseInstanceEngine.SQL_SERVER_WEB", - "docs-public-apis:@aws-cdk/aws-rds.DatabaseInstanceFromSnapshot.connections", - "docs-public-apis:@aws-cdk/aws-rds.DatabaseInstanceFromSnapshot.vpc", - "docs-public-apis:@aws-cdk/aws-rds.DatabaseInstanceFromSnapshot.secret", - "docs-public-apis:@aws-cdk/aws-rds.DatabaseInstanceReadReplica.connections", - "docs-public-apis:@aws-cdk/aws-rds.DatabaseInstanceReadReplica.vpc", - "docs-public-apis:@aws-cdk/aws-rds.OptionGroup" + "docs-public-apis:@aws-cdk/aws-rds.DatabaseInstanceEngine.SQL_SERVER_WEB" ] }, "stability": "experimental" -} \ No newline at end of file +} From d5c0f3edd9b4315ad208af4d2a4308ec80f273ce Mon Sep 17 00:00:00 2001 From: Adam Ruka Date: Mon, 25 Nov 2019 19:20:12 -0800 Subject: [PATCH 018/465] fix(codepipeline): CloudFormation deployment role always gets pipeline bucket and key permissions (#5190) Previously, we only explicitly granted the CloudFormation CodePipeline action deployment role access to the pipeline bucket (and, by extension, its KMS key) when the action was deploying into a different account. However, that meant in the single account case, if the pipeline had a key defined, the role would never be added to the key's policy, and any deployment requiring access to the artifacts bucket (like a Lambda function) would fail. This fixes the bug by always granting the deployment role permissions to the pipeline bucket (and thus the key as well). Fixes #5183 --- .../test/integ.cicd.expected.json | 46 ++++++++++ .../test/test.pipeline-deploy-stack-action.ts | 86 +++++++++++++++++++ .../lib/cloudformation/pipeline-actions.ts | 13 +-- .../test.cloudformation-pipeline-actions.ts | 21 ++++- ...g.cfn-template-from-repo.lit.expected.json | 59 +++++++++++++ ...yed-through-codepipeline.lit.expected.json | 59 +++++++++++++ ...eg.pipeline-cfn-cross-region.expected.json | 46 ++++++++++ ...ipeline-cfn-with-action-role.expected.json | 46 ++++++++++ .../test/__snapshots__/synth.test.js.snap | 59 +++++++++++++ 9 files changed, 426 insertions(+), 9 deletions(-) diff --git a/packages/@aws-cdk/app-delivery/test/integ.cicd.expected.json b/packages/@aws-cdk/app-delivery/test/integ.cicd.expected.json index a7889b12487fd..3e5104f23e141 100644 --- a/packages/@aws-cdk/app-delivery/test/integ.cicd.expected.json +++ b/packages/@aws-cdk/app-delivery/test/integ.cicd.expected.json @@ -419,6 +419,52 @@ "Version": "2012-10-17" } } + }, + "CodePipelineDeployChangeSetRoleDefaultPolicy289820BE": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Statement": [ + { + "Action": [ + "s3:GetObject*", + "s3:GetBucket*", + "s3:List*" + ], + "Effect": "Allow", + "Resource": [ + { + "Fn::GetAtt": [ + "ArtifactBucket7410C9EF", + "Arn" + ] + }, + { + "Fn::Join": [ + "", + [ + { + "Fn::GetAtt": [ + "ArtifactBucket7410C9EF", + "Arn" + ] + }, + "/*" + ] + ] + } + ] + } + ], + "Version": "2012-10-17" + }, + "PolicyName": "CodePipelineDeployChangeSetRoleDefaultPolicy289820BE", + "Roles": [ + { + "Ref": "CodePipelineDeployChangeSetRoleF9F2B343" + } + ] + } } } } diff --git a/packages/@aws-cdk/app-delivery/test/test.pipeline-deploy-stack-action.ts b/packages/@aws-cdk/app-delivery/test/test.pipeline-deploy-stack-action.ts index 98eaceb07669d..2915bd3ef270f 100644 --- a/packages/@aws-cdk/app-delivery/test/test.pipeline-deploy-stack-action.ts +++ b/packages/@aws-cdk/app-delivery/test/test.pipeline-deploy-stack-action.ts @@ -198,6 +198,49 @@ export = nodeunit.testCase({ PolicyDocument: { Version: '2012-10-17', Statement: [ + { + Action: [ + "s3:GetObject*", + "s3:GetBucket*", + "s3:List*", + ], + Effect: "Allow", + Resource: [ + { + "Fn::GetAtt": [ + "CodePipelineArtifactsBucketF1E925CF", + "Arn", + ], + }, + { + "Fn::Join": [ + "", + [ + { + "Fn::GetAtt": [ + "CodePipelineArtifactsBucketF1E925CF", + "Arn", + ], + }, + "/*", + ], + ], + }, + ], + }, + { + Action: [ + "kms:Decrypt", + "kms:DescribeKey", + ], + Effect: "Allow", + Resource: { + "Fn::GetAtt": [ + "CodePipelineArtifactsBucketEncryptionKey85407CB4", + "Arn", + ], + }, + }, { Action: '*', Effect: 'Allow', @@ -272,6 +315,49 @@ export = nodeunit.testCase({ PolicyDocument: { Version: '2012-10-17', Statement: [ + { + Action: [ + "s3:GetObject*", + "s3:GetBucket*", + "s3:List*", + ], + Effect: "Allow", + Resource: [ + { + "Fn::GetAtt": [ + "CodePipelineArtifactsBucketF1E925CF", + "Arn", + ], + }, + { + "Fn::Join": [ + "", + [ + { + "Fn::GetAtt": [ + "CodePipelineArtifactsBucketF1E925CF", + "Arn", + ], + }, + "/*" + ], + ], + }, + ], + }, + { + Action: [ + "kms:Decrypt", + "kms:DescribeKey", + ], + Effect: "Allow", + Resource: { + "Fn::GetAtt": [ + "CodePipelineArtifactsBucketEncryptionKey85407CB4", + "Arn", + ], + }, + }, { Action: [ 'ec2:AuthorizeSecurityGroupEgress', diff --git a/packages/@aws-cdk/aws-codepipeline-actions/lib/cloudformation/pipeline-actions.ts b/packages/@aws-cdk/aws-codepipeline-actions/lib/cloudformation/pipeline-actions.ts index 96906bf76644d..ecbf97a6b5c5c 100644 --- a/packages/@aws-cdk/aws-codepipeline-actions/lib/cloudformation/pipeline-actions.ts +++ b/packages/@aws-cdk/aws-codepipeline-actions/lib/cloudformation/pipeline-actions.ts @@ -278,18 +278,19 @@ abstract class CloudFormationDeployAction extends CloudFormationAction { assumedBy: new iam.ServicePrincipal('cloudformation.amazonaws.com'), roleName: cdk.PhysicalName.GENERATE_IF_NEEDED, }); - - // the deployment role might need read access to the pipeline's bucket - // (for example, if it's deploying a Lambda function), - // and since this is cross-account, even admin permissions won't be enough - - // the pipeline's bucket must trust this role - options.bucket.grantRead(this._deploymentRole); } else { this._deploymentRole = new iam.Role(scope, 'Role', { assumedBy: new iam.ServicePrincipal('cloudformation.amazonaws.com') }); } + // the deployment role might need read access to the pipeline's bucket + // (for example, if it's deploying a Lambda function), + // and even if it has admin permissions, it won't be enough, + // as it needs to be added to the key's resource policy + // (and the bucket's, if the access is cross-account) + options.bucket.grantRead(this._deploymentRole); + if (this.props2.adminPermissions) { this._deploymentRole.addToPolicy(new iam.PolicyStatement({ actions: ['*'], diff --git a/packages/@aws-cdk/aws-codepipeline-actions/test/cloudformation/test.cloudformation-pipeline-actions.ts b/packages/@aws-cdk/aws-codepipeline-actions/test/cloudformation/test.cloudformation-pipeline-actions.ts index d7503448feaec..4a06f494d222f 100644 --- a/packages/@aws-cdk/aws-codepipeline-actions/test/cloudformation/test.cloudformation-pipeline-actions.ts +++ b/packages/@aws-cdk/aws-codepipeline-actions/test/cloudformation/test.cloudformation-pipeline-actions.ts @@ -1,4 +1,4 @@ -import { expect, haveResource, haveResourceLike } from '@aws-cdk/assert'; +import { expect, haveResourceLike } from '@aws-cdk/assert'; import { CloudFormationCapabilities } from '@aws-cdk/aws-cloudformation'; import codebuild = require('@aws-cdk/aws-codebuild'); import codecommit = require('@aws-cdk/aws-codecommit'); @@ -200,7 +200,7 @@ export = { }, - 'fullPermissions leads to admin role and full IAM capabilities'(test: Test) { + 'fullPermissions leads to admin role and full IAM capabilities with pipeline bucket+key read permissions'(test: Test) { // GIVEN const stack = new TestFixture(); @@ -238,10 +238,25 @@ export = { })); // THEN: Role is created with full permissions - expect(stack).to(haveResource('AWS::IAM::Policy', { + expect(stack).to(haveResourceLike('AWS::IAM::Policy', { PolicyDocument: { Version: '2012-10-17', Statement: [ + { + "Action": [ + "s3:GetObject*", + "s3:GetBucket*", + "s3:List*", + ], + "Effect": "Allow", + }, + { + "Action": [ + "kms:Decrypt", + "kms:DescribeKey", + ], + "Effect": "Allow", + }, { Action: "*", Effect: 'Allow', diff --git a/packages/@aws-cdk/aws-codepipeline-actions/test/integ.cfn-template-from-repo.lit.expected.json b/packages/@aws-cdk/aws-codepipeline-actions/test/integ.cfn-template-from-repo.lit.expected.json index dfc2bbf3c6fa5..a0111db9bb324 100644 --- a/packages/@aws-cdk/aws-codepipeline-actions/test/integ.cfn-template-from-repo.lit.expected.json +++ b/packages/@aws-cdk/aws-codepipeline-actions/test/integ.cfn-template-from-repo.lit.expected.json @@ -86,6 +86,22 @@ }, "Resource": "*" }, + { + "Action": [ + "kms:Decrypt", + "kms:DescribeKey" + ], + "Effect": "Allow", + "Principal": { + "AWS": { + "Fn::GetAtt": [ + "PipelineDeployPrepareChangesRoleD28C853C", + "Arn" + ] + } + }, + "Resource": "*" + }, { "Action": [ "kms:Decrypt", @@ -681,6 +697,49 @@ "Properties": { "PolicyDocument": { "Statement": [ + { + "Action": [ + "s3:GetObject*", + "s3:GetBucket*", + "s3:List*" + ], + "Effect": "Allow", + "Resource": [ + { + "Fn::GetAtt": [ + "PipelineArtifactsBucket22248F97", + "Arn" + ] + }, + { + "Fn::Join": [ + "", + [ + { + "Fn::GetAtt": [ + "PipelineArtifactsBucket22248F97", + "Arn" + ] + }, + "/*" + ] + ] + } + ] + }, + { + "Action": [ + "kms:Decrypt", + "kms:DescribeKey" + ], + "Effect": "Allow", + "Resource": { + "Fn::GetAtt": [ + "PipelineArtifactsBucketEncryptionKey01D58D69", + "Arn" + ] + } + }, { "Action": "*", "Effect": "Allow", diff --git a/packages/@aws-cdk/aws-codepipeline-actions/test/integ.lambda-deployed-through-codepipeline.lit.expected.json b/packages/@aws-cdk/aws-codepipeline-actions/test/integ.lambda-deployed-through-codepipeline.lit.expected.json index 314d9b597afa4..ff745332948c0 100644 --- a/packages/@aws-cdk/aws-codepipeline-actions/test/integ.lambda-deployed-through-codepipeline.lit.expected.json +++ b/packages/@aws-cdk/aws-codepipeline-actions/test/integ.lambda-deployed-through-codepipeline.lit.expected.json @@ -173,6 +173,22 @@ }, "Resource": "*" }, + { + "Action": [ + "kms:Decrypt", + "kms:DescribeKey" + ], + "Effect": "Allow", + "Principal": { + "AWS": { + "Fn::GetAtt": [ + "PipelineDeployLambdaCFNDeployRole89CA1043", + "Arn" + ] + } + }, + "Resource": "*" + }, { "Action": [ "kms:Decrypt", @@ -1137,6 +1153,49 @@ "Properties": { "PolicyDocument": { "Statement": [ + { + "Action": [ + "s3:GetObject*", + "s3:GetBucket*", + "s3:List*" + ], + "Effect": "Allow", + "Resource": [ + { + "Fn::GetAtt": [ + "PipelineArtifactsBucket22248F97", + "Arn" + ] + }, + { + "Fn::Join": [ + "", + [ + { + "Fn::GetAtt": [ + "PipelineArtifactsBucket22248F97", + "Arn" + ] + }, + "/*" + ] + ] + } + ] + }, + { + "Action": [ + "kms:Decrypt", + "kms:DescribeKey" + ], + "Effect": "Allow", + "Resource": { + "Fn::GetAtt": [ + "PipelineArtifactsBucketEncryptionKey01D58D69", + "Arn" + ] + } + }, { "Action": "*", "Effect": "Allow", diff --git a/packages/@aws-cdk/aws-codepipeline-actions/test/integ.pipeline-cfn-cross-region.expected.json b/packages/@aws-cdk/aws-codepipeline-actions/test/integ.pipeline-cfn-cross-region.expected.json index 50b41008fb977..ae5f539860dc7 100644 --- a/packages/@aws-cdk/aws-codepipeline-actions/test/integ.pipeline-cfn-cross-region.expected.json +++ b/packages/@aws-cdk/aws-codepipeline-actions/test/integ.pipeline-cfn-cross-region.expected.json @@ -434,6 +434,52 @@ "Version": "2012-10-17" } } + }, + "MyPipelineCFNCFNDeployRoleDefaultPolicy65876BA0": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Statement": [ + { + "Action": [ + "s3:GetObject*", + "s3:GetBucket*", + "s3:List*" + ], + "Effect": "Allow", + "Resource": [ + { + "Fn::GetAtt": [ + "MyBucketF68F3FF0", + "Arn" + ] + }, + { + "Fn::Join": [ + "", + [ + { + "Fn::GetAtt": [ + "MyBucketF68F3FF0", + "Arn" + ] + }, + "/*" + ] + ] + } + ] + } + ], + "Version": "2012-10-17" + }, + "PolicyName": "MyPipelineCFNCFNDeployRoleDefaultPolicy65876BA0", + "Roles": [ + { + "Ref": "MyPipelineCFNCFNDeployRole9CC99B3F" + } + ] + } } } } diff --git a/packages/@aws-cdk/aws-codepipeline-actions/test/integ.pipeline-cfn-with-action-role.expected.json b/packages/@aws-cdk/aws-codepipeline-actions/test/integ.pipeline-cfn-with-action-role.expected.json index 064a00b70c062..8903e0393415b 100644 --- a/packages/@aws-cdk/aws-codepipeline-actions/test/integ.pipeline-cfn-with-action-role.expected.json +++ b/packages/@aws-cdk/aws-codepipeline-actions/test/integ.pipeline-cfn-with-action-role.expected.json @@ -437,6 +437,52 @@ "Version": "2012-10-17" } } + }, + "MyPipelineCFNCFNDeployRoleDefaultPolicy65876BA0": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Statement": [ + { + "Action": [ + "s3:GetObject*", + "s3:GetBucket*", + "s3:List*" + ], + "Effect": "Allow", + "Resource": [ + { + "Fn::GetAtt": [ + "MyBucketF68F3FF0", + "Arn" + ] + }, + { + "Fn::Join": [ + "", + [ + { + "Fn::GetAtt": [ + "MyBucketF68F3FF0", + "Arn" + ] + }, + "/*" + ] + ] + } + ] + } + ], + "Version": "2012-10-17" + }, + "PolicyName": "MyPipelineCFNCFNDeployRoleDefaultPolicy65876BA0", + "Roles": [ + { + "Ref": "MyPipelineCFNCFNDeployRole9CC99B3F" + } + ] + } } } } diff --git a/packages/decdk/test/__snapshots__/synth.test.js.snap b/packages/decdk/test/__snapshots__/synth.test.js.snap index eb08f19ae2fcc..26915a4c52cc7 100644 --- a/packages/decdk/test/__snapshots__/synth.test.js.snap +++ b/packages/decdk/test/__snapshots__/synth.test.js.snap @@ -1989,6 +1989,22 @@ Object { }, "Resource": "*", }, + Object { + "Action": Array [ + "kms:Decrypt", + "kms:DescribeKey", + ], + "Effect": "Allow", + "Principal": Object { + "AWS": Object { + "Fn::GetAtt": Array [ + "PipelineDeployRole97597E3E", + "Arn", + ], + }, + }, + "Resource": "*", + }, Object { "Action": Array [ "kms:Decrypt", @@ -2384,6 +2400,49 @@ Object { "Properties": Object { "PolicyDocument": Object { "Statement": Array [ + Object { + "Action": Array [ + "s3:GetObject*", + "s3:GetBucket*", + "s3:List*", + ], + "Effect": "Allow", + "Resource": Array [ + Object { + "Fn::GetAtt": Array [ + "PipelineArtifactsBucket22248F97", + "Arn", + ], + }, + Object { + "Fn::Join": Array [ + "", + Array [ + Object { + "Fn::GetAtt": Array [ + "PipelineArtifactsBucket22248F97", + "Arn", + ], + }, + "/*", + ], + ], + }, + ], + }, + Object { + "Action": Array [ + "kms:Decrypt", + "kms:DescribeKey", + ], + "Effect": "Allow", + "Resource": Object { + "Fn::GetAtt": Array [ + "PipelineArtifactsBucketEncryptionKey01D58D69", + "Arn", + ], + }, + }, Object { "Action": "*", "Effect": "Allow", From 173d8862f3ad8237357f4704c16ddfbcc0708a04 Mon Sep 17 00:00:00 2001 From: Elad Ben-Israel Date: Tue, 26 Nov 2019 10:41:23 +0200 Subject: [PATCH 019/465] fix(cloudfront): associated lambda role requires edgelambda.amazonaws.com (#5191) * fix(cloudfront): associated lambda role requires edgelambda.amazonaws.com When using AWS Lambda associations, CloudFront now requires that the AWS Lambda execution role will also trust edgelambda.amazonaws.com. This change adds a statement to the Lambda's trust policy to that effect. Fixes #5180 * add unit tests --- .../aws-cloudfront/lib/web_distribution.ts | 11 +++ ...loudfront-lambda-association.expected.json | 19 +++-- .../aws-cloudfront/test/test.basic.ts | 85 ++++++++++++++++++- 3 files changed, 108 insertions(+), 7 deletions(-) diff --git a/packages/@aws-cdk/aws-cloudfront/lib/web_distribution.ts b/packages/@aws-cdk/aws-cloudfront/lib/web_distribution.ts index 987737c4dca96..a9d3f8570322f 100644 --- a/packages/@aws-cdk/aws-cloudfront/lib/web_distribution.ts +++ b/packages/@aws-cdk/aws-cloudfront/lib/web_distribution.ts @@ -1,4 +1,5 @@ import certificatemanager = require('@aws-cdk/aws-certificatemanager'); +import iam = require('@aws-cdk/aws-iam'); import lambda = require('@aws-cdk/aws-lambda'); import s3 = require('@aws-cdk/aws-s3'); import cdk = require('@aws-cdk/core'); @@ -827,6 +828,16 @@ export class CloudFrontWebDistribution extends cdk.Construct implements IDistrib lambdaFunctionArn: fna.lambdaFunction && fna.lambdaFunction.functionArn, })) }); + + // allow edgelambda.amazonaws.com to assume the functions' execution role. + for (const a of input.lambdaFunctionAssociations) { + if (a.lambdaFunction.role && a.lambdaFunction.role instanceof iam.Role && a.lambdaFunction.role.assumeRolePolicy) { + a.lambdaFunction.role.assumeRolePolicy.addStatements(new iam.PolicyStatement({ + actions: [ 'sts:AssumeRole' ], + principals: [ new iam.ServicePrincipal('edgelambda.amazonaws.com') ] + })); + } + } } return toReturn; } diff --git a/packages/@aws-cdk/aws-cloudfront/test/integ.cloudfront-lambda-association.expected.json b/packages/@aws-cdk/aws-cloudfront/test/integ.cloudfront-lambda-association.expected.json index acf065ca82121..cce226bd3a090 100644 --- a/packages/@aws-cdk/aws-cloudfront/test/integ.cloudfront-lambda-association.expected.json +++ b/packages/@aws-cdk/aws-cloudfront/test/integ.cloudfront-lambda-association.expected.json @@ -1,9 +1,9 @@ { "Resources": { "Bucket83908E77": { - "DeletionPolicy": "Delete", + "Type": "AWS::S3::Bucket", "UpdateReplacePolicy": "Delete", - "Type": "AWS::S3::Bucket" + "DeletionPolicy": "Delete" }, "LambdaServiceRoleA8ED4D3B": { "Type": "AWS::IAM::Role", @@ -16,6 +16,13 @@ "Principal": { "Service": "lambda.amazonaws.com" } + }, + { + "Action": "sts:AssumeRole", + "Effect": "Allow", + "Principal": { + "Service": "edgelambda.amazonaws.com" + } } ], "Version": "2012-10-17" @@ -76,14 +83,13 @@ "GET", "HEAD" ], + "Compress": true, "ForwardedValues": { "Cookies": { "Forward": "none" }, "QueryString": false }, - "TargetOriginId": "origin1", - "ViewerProtocolPolicy": "redirect-to-https", "LambdaFunctionAssociations": [ { "EventType": "origin-request", @@ -92,7 +98,8 @@ } } ], - "Compress": true + "TargetOriginId": "origin1", + "ViewerProtocolPolicy": "redirect-to-https" }, "DefaultRootObject": "index.html", "Enabled": true, @@ -118,4 +125,4 @@ } } } -} +} \ No newline at end of file diff --git a/packages/@aws-cdk/aws-cloudfront/test/test.basic.ts b/packages/@aws-cdk/aws-cloudfront/test/test.basic.ts index 52195f6e32dc2..fd1d8eb8f7826 100644 --- a/packages/@aws-cdk/aws-cloudfront/test/test.basic.ts +++ b/packages/@aws-cdk/aws-cloudfront/test/test.basic.ts @@ -1,4 +1,4 @@ -import { expect, haveResourceLike } from '@aws-cdk/assert'; +import { expect, haveResource, haveResourceLike } from '@aws-cdk/assert'; import certificatemanager = require('@aws-cdk/aws-certificatemanager'); import * as lambda from '@aws-cdk/aws-lambda'; import s3 = require('@aws-cdk/aws-s3'); @@ -787,4 +787,87 @@ export = { } }, + 'edgelambda.amazonaws.com is added to the trust policy of lambda'(test: Test) { + // GIVEN + const stack = new cdk.Stack(); + const sourceBucket = new s3.Bucket(stack, 'Bucket'); + const fn = new lambda.Function(stack, 'Lambda', { + code: lambda.Code.fromInline('foo'), + handler: 'index.handler', + runtime: lambda.Runtime.NODEJS_10_X + }); + const lambdaVersion = new lambda.Version(stack, 'LambdaVersion', { lambda: fn }); + + // WHEN + new CloudFrontWebDistribution(stack, 'MyDistribution', { + originConfigs: [ + { + s3OriginSource: { s3BucketSource: sourceBucket }, + behaviors : [ + { + isDefaultBehavior: true, lambdaFunctionAssociations: [ + { + eventType: LambdaEdgeEventType.ORIGIN_REQUEST, + lambdaFunction: lambdaVersion + } + ] + } + ] + } + ] + }); + + // THEN + expect(stack).to(haveResource('AWS::IAM::Role', { + AssumeRolePolicyDocument: { + "Statement": [ + { + "Action": "sts:AssumeRole", + "Effect": "Allow", + "Principal": { + "Service": "lambda.amazonaws.com" + } + }, + { + "Action": "sts:AssumeRole", + "Effect": "Allow", + "Principal": { + "Service": "edgelambda.amazonaws.com" + } + } + ], + "Version": "2012-10-17" + } + })); + test.done(); + }, + + 'edgelambda.amazonaws.com is not added to lambda role for imported functions'(test: Test) { + // GIVEN + const stack = new cdk.Stack(); + const sourceBucket = new s3.Bucket(stack, 'Bucket'); + const lambdaVersion = lambda.Version.fromVersionArn(stack, 'Version', 'arn:my-version'); + + // WHEN + new CloudFrontWebDistribution(stack, 'MyDistribution', { + originConfigs: [ + { + s3OriginSource: { s3BucketSource: sourceBucket }, + behaviors : [ + { + isDefaultBehavior: true, lambdaFunctionAssociations: [ + { + eventType: LambdaEdgeEventType.ORIGIN_REQUEST, + lambdaFunction: lambdaVersion + } + ] + } + ] + } + ] + }); + + expect(stack).notTo(haveResourceLike('AWS::IAM::Role')); + test.done(); + } }; From a48c6a123ee68a2f7f9fa0ea52f97361f496439f Mon Sep 17 00:00:00 2001 From: Elad Ben-Israel Date: Tue, 26 Nov 2019 11:09:33 +0200 Subject: [PATCH 020/465] chore(cloudfront): add test for using s3 as a custom origin (#5192) The integ test demonstrates how to use s3 as a custom cloudfront origin. Related #1882 --- .../integ.cloudfront-custom-s3.expected.json | 112 ++++++++++++++++++ .../test/integ.cloudfront-custom-s3.ts | 34 ++++++ 2 files changed, 146 insertions(+) create mode 100644 packages/@aws-cdk/aws-cloudfront/test/integ.cloudfront-custom-s3.expected.json create mode 100644 packages/@aws-cdk/aws-cloudfront/test/integ.cloudfront-custom-s3.ts diff --git a/packages/@aws-cdk/aws-cloudfront/test/integ.cloudfront-custom-s3.expected.json b/packages/@aws-cdk/aws-cloudfront/test/integ.cloudfront-custom-s3.expected.json new file mode 100644 index 0000000000000..954b13e1edc67 --- /dev/null +++ b/packages/@aws-cdk/aws-cloudfront/test/integ.cloudfront-custom-s3.expected.json @@ -0,0 +1,112 @@ +{ + "Resources": { + "Bucket83908E77": { + "Type": "AWS::S3::Bucket", + "Properties": { + "WebsiteConfiguration": { + "ErrorDocument": "404.html", + "IndexDocument": "index.html" + } + }, + "UpdateReplacePolicy": "Retain", + "DeletionPolicy": "Retain" + }, + "BucketPolicyE9A3008A": { + "Type": "AWS::S3::BucketPolicy", + "Properties": { + "Bucket": { + "Ref": "Bucket83908E77" + }, + "PolicyDocument": { + "Statement": [ + { + "Action": "s3:GetObject", + "Effect": "Allow", + "Principal": "*", + "Resource": { + "Fn::Join": [ + "", + [ + { + "Fn::GetAtt": [ + "Bucket83908E77", + "Arn" + ] + }, + "/*" + ] + ] + } + } + ], + "Version": "2012-10-17" + } + } + }, + "DistributionCFDistribution882A7313": { + "Type": "AWS::CloudFront::Distribution", + "Properties": { + "DistributionConfig": { + "DefaultCacheBehavior": { + "AllowedMethods": [ + "GET", + "HEAD" + ], + "CachedMethods": [ + "GET", + "HEAD" + ], + "Compress": true, + "ForwardedValues": { + "Cookies": { + "Forward": "none" + }, + "QueryString": false + }, + "TargetOriginId": "origin1", + "ViewerProtocolPolicy": "redirect-to-https" + }, + "DefaultRootObject": "index.html", + "Enabled": true, + "HttpVersion": "http2", + "IPV6Enabled": true, + "Origins": [ + { + "CustomOriginConfig": { + "HTTPPort": 80, + "HTTPSPort": 443, + "OriginKeepaliveTimeout": 5, + "OriginProtocolPolicy": "http-only", + "OriginReadTimeout": 30, + "OriginSSLProtocols": [ + "TLSv1.2" + ] + }, + "DomainName": { + "Fn::Select": [ + 2, + { + "Fn::Split": [ + "/", + { + "Fn::GetAtt": [ + "Bucket83908E77", + "WebsiteURL" + ] + } + ] + } + ] + }, + "Id": "origin1" + } + ], + "PriceClass": "PriceClass_200", + "ViewerCertificate": { + "CloudFrontDefaultCertificate": true + } + } + } + } + } +} \ No newline at end of file diff --git a/packages/@aws-cdk/aws-cloudfront/test/integ.cloudfront-custom-s3.ts b/packages/@aws-cdk/aws-cloudfront/test/integ.cloudfront-custom-s3.ts new file mode 100644 index 0000000000000..4acccfb40e8d5 --- /dev/null +++ b/packages/@aws-cdk/aws-cloudfront/test/integ.cloudfront-custom-s3.ts @@ -0,0 +1,34 @@ +import s3 = require('@aws-cdk/aws-s3'); +import { App, Construct, Stack } from "@aws-cdk/core"; +import cloudfront = require('../lib'); + +class TestStack extends Stack { + constructor(scope: Construct, id: string) { + super(scope, id); + + const bucket = new s3.Bucket(this, `Bucket`, { + publicReadAccess: true, + websiteIndexDocument: "index.html", + websiteErrorDocument: "404.html", + }); + + new cloudfront.CloudFrontWebDistribution(this, `Distribution`, { + viewerProtocolPolicy: cloudfront.ViewerProtocolPolicy.REDIRECT_TO_HTTPS, + priceClass: cloudfront.PriceClass.PRICE_CLASS_200, + originConfigs: [ + { + behaviors: [ { isDefaultBehavior: true } ], + customOriginSource: { + originProtocolPolicy: cloudfront.OriginProtocolPolicy.HTTP_ONLY, + domainName: bucket.bucketWebsiteDomainName + }, + } + ] + } + ); + } +} + +const app = new App(); +new TestStack(app, 'cloudfront-custom-s3-integ'); +app.synth(); \ No newline at end of file From d2a86a575377737b7d5772afb6d012aa80fa2b0f Mon Sep 17 00:00:00 2001 From: Hong Chun Date: Tue, 26 Nov 2019 03:49:56 -0600 Subject: [PATCH 021/465] fix(docs): update removed subscribeLambda method example (#5060) --- packages/@aws-cdk/aws-sns/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/@aws-cdk/aws-sns/README.md b/packages/@aws-cdk/aws-sns/README.md index dc83fcb571ac5..9ac77a3116755 100644 --- a/packages/@aws-cdk/aws-sns/README.md +++ b/packages/@aws-cdk/aws-sns/README.md @@ -58,7 +58,7 @@ const fn = new lambda.Function(this, 'Function', ...); // size: anything but 'small' or 'medium' // price: between 100 and 200 or greater than 300 // store: attribute must be present -topic.subscribeLambda(new subs.LambdaSubscription(fn, { +topic.addSubscription(new subs.LambdaSubscription(fn, { filterPolicy: { color: sns.SubscriptionFilter.stringFilter({ whitelist: ['red', 'orange'], From 3695d8c64e070efc9b3ea42384aaf24e12af18ce Mon Sep 17 00:00:00 2001 From: Rico Huijbers Date: Tue, 26 Nov 2019 11:02:52 +0100 Subject: [PATCH 022/465] fix(ec2): CIDR for "any" IPv6 too long (#5179) Correct any IP range for IPv6 --- packages/@aws-cdk/aws-ec2/README.md | 2 +- packages/@aws-cdk/aws-ec2/lib/peer.ts | 2 +- .../@aws-cdk/cloudformation-diff/test/network/test.rule.ts | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/@aws-cdk/aws-ec2/README.md b/packages/@aws-cdk/aws-ec2/README.md index 62f44423eeaba..76a0fa2918e72 100644 --- a/packages/@aws-cdk/aws-ec2/README.md +++ b/packages/@aws-cdk/aws-ec2/README.md @@ -300,7 +300,7 @@ There are various classes that implement the connection peer part: // Simple connection peers let peer = ec2.Peer.ipv4("10.0.0.0/16"); let peer = ec2.Peer.anyIpv4(); -let peer = ec2.Peer.ipv6("::0/0"); +let peer = ec2.Peer.ipv6("::/0"); let peer = ec2.Peer.anyIpv6(); let peer = ec2.Peer.prefixList("pl-12345"); fleet.connections.allowTo(peer, ec2.Port.tcp(443), 'Allow outbound HTTPS'); diff --git a/packages/@aws-cdk/aws-ec2/lib/peer.ts b/packages/@aws-cdk/aws-ec2/lib/peer.ts index 11f10df226765..0af091cb7b890 100644 --- a/packages/@aws-cdk/aws-ec2/lib/peer.ts +++ b/packages/@aws-cdk/aws-ec2/lib/peer.ts @@ -159,7 +159,7 @@ class CidrIPv6 implements IPeer { */ class AnyIPv6 extends CidrIPv6 { constructor() { - super("::0/0"); + super("::/0"); } } diff --git a/packages/@aws-cdk/cloudformation-diff/test/network/test.rule.ts b/packages/@aws-cdk/cloudformation-diff/test/network/test.rule.ts index c94113f9a5aca..f9245b4edc39e 100644 --- a/packages/@aws-cdk/cloudformation-diff/test/network/test.rule.ts +++ b/packages/@aws-cdk/cloudformation-diff/test/network/test.rule.ts @@ -26,12 +26,12 @@ export = { 'can parse cidr-ip 6'(test: Test) { const rule = new SecurityGroupRule({ - CidrIpv6: '::0/0' + CidrIpv6: '::/0' }); const peer = rule.peer!; if (peer.kind !== 'cidr-ip') { throw new Error('Fail'); } - test.equal(peer.ip, '::0/0'); + test.equal(peer.ip, '::/0'); test.done(); }, From 8c9647e2f002b440093544144b88436bb58818e5 Mon Sep 17 00:00:00 2001 From: Rico Huijbers Date: Tue, 26 Nov 2019 11:32:23 +0100 Subject: [PATCH 023/465] docs(assert): stop advertising integ tests in `assert` (#5159) The `@aws-cdk/assert` package was advertising being able to run Integration Tests, and this has prompted people to try and use it that way. This was untrue, the integration test facilities are not in the `assert` package but in the `cdk-integ-tools` package, which is currently not reusable. Remove the false advertising. --- packages/@aws-cdk/assert/README.md | 57 ------------------------------ tools/cdk-integ-tools/README.md | 50 ++++++++++++++++++-------- 2 files changed, 36 insertions(+), 71 deletions(-) diff --git a/packages/@aws-cdk/assert/README.md b/packages/@aws-cdk/assert/README.md index 308873306641a..d3db7d3a96c23 100644 --- a/packages/@aws-cdk/assert/README.md +++ b/packages/@aws-cdk/assert/README.md @@ -79,60 +79,3 @@ expect(stack).to(haveResource('AWS::CertificateManager::Certificate', { // Note: some properties omitted here })); ``` - - -## Integration tests - -Integration tests are modeled as CDK apps that are deployed by the developers. -If deployment succeeds, the synthesized template is saved in a local file and -"locked". During build, the test app is only synthesized and compared against -the checked-in file to protect against regressions. - -### Setup - -Create any number of files called `integ.*.ts` in your `test` directory. These -should be CDK apps containing a single stack. - -Add the following to your `package.json`': - -```json -{ - scripts: { - "test": ".... && cdk-integ-assert", - "integ": "cdk-integ" - }, - ... - devDependencies: { - "@aws-cdk/assert": "*", - "aws-cdk": "*" - } -} -``` - -This installs two tools into your scripts: - - * When `npm test` is executed (during build), the `cdk-integ-assert` tool is - invoked. This tool will only synthesize the integration test stacks and - compare them to the .expected files. If the files differ (or do not exist), - the test will fail. - * When `npm run integ` is executed (manually by the developer), the `cdk-integ` - tool is invoked. This tool will actually attempt to deploy the integration - test stacks into the default environment. If it succeeds, the .expected file - will be updated to include the latest synthesized stack. - -The usage of `cdk-integ` is: - -```bash -cdk-integ [--no-clean] [filters...] - -# or - -npm run integ -- [--no-clean] [filters...] -``` - - * If `--no-clean` is specified, the integration test stacks will not be cleaned - up. This can be used to perform manual validation on the stacks. - * If filters are specified, each test name is evaluated against each filter. If - the name matches any of the filters, the test is included. Otherwise it is - skipped. - diff --git a/tools/cdk-integ-tools/README.md b/tools/cdk-integ-tools/README.md index 9c30292e40aad..6e6ea17673cbe 100644 --- a/tools/cdk-integ-tools/README.md +++ b/tools/cdk-integ-tools/README.md @@ -2,20 +2,42 @@ A testing tool for CDK constructs integration testing. -Integration tests are simple CDK apps under `test/integ.*.js`. Each one defines -a single stack. - -There are two modes of operation: - -1. `cdk-integ`: Executed by developers against their developer account. This - command actually deploys the stack and stores a local copy of the synthesized - CloudFormation template under `.expected.json`. -2. `cdk-integ-assert`: Executed during build (CI/CD). It will only synthesize - the template and then compare the result to the stored copy. If they differ, - the test will fail the build. - -This approach pragmatically ensures that unexpected changes are not introduced -without a developer actually deploying a stack and verifying them. +Integration tests are modeled as CDK apps that are deployed by the developers. +If deployment succeeds, the synthesized template is saved in a local file and +"locked". During build, the test app is only synthesized and compared against +the checked-in file to protect against regressions. + +### Setup + +Create any number of files called `integ.*.ts` in your `test` directory. These +should be CDK apps containing a single stack. + +Add the following to your `package.json`': + +```json +{ + scripts: { + "test": ".... && cdk-integ-assert", + "integ": "cdk-integ" + }, + ... + devDependencies: { + "cdk-integ-tools": "*", + "aws-cdk": "*" + } +} +``` + +This installs two tools into your scripts: + + * When `npm test` is executed (during build), the `cdk-integ-assert` tool is + invoked. This tool will only synthesize the integration test stacks and + compare them to the .expected files. If the files differ (or do not exist), + the test will fail. + * When `npm run integ` is executed (manually by the developer), the `cdk-integ` + tool is invoked. This tool will actually attempt to deploy the integration + test stacks into the default environment. If it succeeds, the .expected file + will be updated to include the latest synthesized stack. ## cdk-integ From e6ef842d313431d920f19ec926dcbe875020c67a Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 26 Nov 2019 10:59:08 +0000 Subject: [PATCH 024/465] chore(deps): bump aws-sdk from 2.578.0 to 2.579.0 (#5186) Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.578.0 to 2.579.0. - [Release notes](https://github.com/aws/aws-sdk-js/releases) - [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/aws/aws-sdk-js/compare/v2.578.0...v2.579.0) Signed-off-by: dependabot-preview[bot] --- packages/@aws-cdk/aws-cloudfront/package.json | 2 +- packages/@aws-cdk/aws-cloudtrail/package.json | 2 +- packages/@aws-cdk/aws-codebuild/package.json | 2 +- packages/@aws-cdk/aws-codecommit/package.json | 2 +- .../@aws-cdk/aws-events-targets/package.json | 2 +- packages/@aws-cdk/aws-lambda/package.json | 2 +- packages/@aws-cdk/aws-route53/package.json | 2 +- packages/@aws-cdk/aws-sqs/package.json | 2 +- .../@aws-cdk/custom-resources/package.json | 2 +- packages/aws-cdk/package.json | 2 +- yarn.lock | 485 +----------------- 11 files changed, 31 insertions(+), 474 deletions(-) diff --git a/packages/@aws-cdk/aws-cloudfront/package.json b/packages/@aws-cdk/aws-cloudfront/package.json index 491b163c02c60..85a444577022e 100644 --- a/packages/@aws-cdk/aws-cloudfront/package.json +++ b/packages/@aws-cdk/aws-cloudfront/package.json @@ -63,7 +63,7 @@ "license": "Apache-2.0", "devDependencies": { "@aws-cdk/assert": "1.18.0", - "aws-sdk": "^2.575.0", + "aws-sdk": "^2.579.0", "cdk-build-tools": "1.18.0", "cdk-integ-tools": "1.18.0", "cfn2ts": "1.18.0", diff --git a/packages/@aws-cdk/aws-cloudtrail/package.json b/packages/@aws-cdk/aws-cloudtrail/package.json index 3ffafb1ba1693..8094f6e072fed 100644 --- a/packages/@aws-cdk/aws-cloudtrail/package.json +++ b/packages/@aws-cdk/aws-cloudtrail/package.json @@ -63,7 +63,7 @@ "license": "Apache-2.0", "devDependencies": { "@aws-cdk/assert": "1.18.0", - "aws-sdk": "^2.575.0", + "aws-sdk": "^2.579.0", "cdk-build-tools": "1.18.0", "cdk-integ-tools": "1.18.0", "cfn2ts": "1.18.0", diff --git a/packages/@aws-cdk/aws-codebuild/package.json b/packages/@aws-cdk/aws-codebuild/package.json index 3754c88c1ab0e..82515a15f11b7 100644 --- a/packages/@aws-cdk/aws-codebuild/package.json +++ b/packages/@aws-cdk/aws-codebuild/package.json @@ -69,7 +69,7 @@ "@aws-cdk/assert": "1.18.0", "@aws-cdk/aws-sns": "1.18.0", "@aws-cdk/aws-sqs": "1.18.0", - "aws-sdk": "^2.575.0", + "aws-sdk": "^2.579.0", "cdk-build-tools": "1.18.0", "cdk-integ-tools": "1.18.0", "cfn2ts": "1.18.0", diff --git a/packages/@aws-cdk/aws-codecommit/package.json b/packages/@aws-cdk/aws-codecommit/package.json index 0c9af1f3015e5..9b235a75ad8df 100644 --- a/packages/@aws-cdk/aws-codecommit/package.json +++ b/packages/@aws-cdk/aws-codecommit/package.json @@ -69,7 +69,7 @@ "devDependencies": { "@aws-cdk/assert": "1.18.0", "@aws-cdk/aws-sns": "1.18.0", - "aws-sdk": "^2.575.0", + "aws-sdk": "^2.579.0", "cdk-build-tools": "1.18.0", "cdk-integ-tools": "1.18.0", "cfn2ts": "1.18.0", diff --git a/packages/@aws-cdk/aws-events-targets/package.json b/packages/@aws-cdk/aws-events-targets/package.json index 34633b250ecd0..fb6295186b252 100644 --- a/packages/@aws-cdk/aws-events-targets/package.json +++ b/packages/@aws-cdk/aws-events-targets/package.json @@ -80,7 +80,7 @@ "devDependencies": { "@aws-cdk/assert": "1.18.0", "@aws-cdk/aws-codecommit": "1.18.0", - "aws-sdk": "^2.575.0", + "aws-sdk": "^2.579.0", "aws-sdk-mock": "^4.5.0", "cdk-build-tools": "1.18.0", "cdk-integ-tools": "1.18.0", diff --git a/packages/@aws-cdk/aws-lambda/package.json b/packages/@aws-cdk/aws-lambda/package.json index 681b75afa7ad3..c730ca8a769cf 100644 --- a/packages/@aws-cdk/aws-lambda/package.json +++ b/packages/@aws-cdk/aws-lambda/package.json @@ -70,7 +70,7 @@ "@types/aws-lambda": "^8.10.36", "@types/lodash": "^4.14.149", "@types/sinon": "^7.5.0", - "aws-sdk": "^2.575.0", + "aws-sdk": "^2.579.0", "aws-sdk-mock": "^4.5.0", "cdk-build-tools": "1.18.0", "cdk-integ-tools": "1.18.0", diff --git a/packages/@aws-cdk/aws-route53/package.json b/packages/@aws-cdk/aws-route53/package.json index 4108bc24dc313..d0f2bb2b2fe04 100644 --- a/packages/@aws-cdk/aws-route53/package.json +++ b/packages/@aws-cdk/aws-route53/package.json @@ -63,7 +63,7 @@ "license": "Apache-2.0", "devDependencies": { "@aws-cdk/assert": "1.18.0", - "aws-sdk": "^2.575.0", + "aws-sdk": "^2.579.0", "cdk-build-tools": "1.18.0", "cdk-integ-tools": "1.18.0", "cfn2ts": "1.18.0", diff --git a/packages/@aws-cdk/aws-sqs/package.json b/packages/@aws-cdk/aws-sqs/package.json index a38a4af007f64..b5eb2c1936280 100644 --- a/packages/@aws-cdk/aws-sqs/package.json +++ b/packages/@aws-cdk/aws-sqs/package.json @@ -64,7 +64,7 @@ "devDependencies": { "@aws-cdk/assert": "1.18.0", "@aws-cdk/aws-s3": "1.18.0", - "aws-sdk": "^2.575.0", + "aws-sdk": "^2.579.0", "cdk-build-tools": "1.18.0", "cdk-integ-tools": "1.18.0", "cfn2ts": "1.18.0", diff --git a/packages/@aws-cdk/custom-resources/package.json b/packages/@aws-cdk/custom-resources/package.json index 3038722f8803e..9b26c79085622 100644 --- a/packages/@aws-cdk/custom-resources/package.json +++ b/packages/@aws-cdk/custom-resources/package.json @@ -72,7 +72,7 @@ "@aws-cdk/aws-ssm": "1.18.0", "@types/aws-lambda": "^8.10.36", "@types/sinon": "^7.5.0", - "aws-sdk": "^2.575.0", + "aws-sdk": "^2.579.0", "aws-sdk-mock": "^4.5.0", "cdk-build-tools": "1.18.0", "cdk-integ-tools": "1.18.0", diff --git a/packages/aws-cdk/package.json b/packages/aws-cdk/package.json index 01197553782ac..ac1f6c3d520b5 100644 --- a/packages/aws-cdk/package.json +++ b/packages/aws-cdk/package.json @@ -62,7 +62,7 @@ "@aws-cdk/cx-api": "1.18.0", "@aws-cdk/region-info": "1.18.0", "archiver": "^3.1.1", - "aws-sdk": "^2.575.0", + "aws-sdk": "^2.579.0", "camelcase": "^5.3.1", "colors": "^1.4.0", "decamelize": "^3.2.0", diff --git a/yarn.lock b/yarn.lock index c215d6d527732..b12aa3d9b3f4e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1396,11 +1396,6 @@ acorn-globals@^4.1.0: acorn "^6.0.1" acorn-walk "^6.0.1" -acorn-jsx@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.1.0.tgz#294adb71b57398b0680015f0a38c563ee1db5384" - integrity sha512-tMUqwBWfLFbJbizRmEcWSLw6HnFzfdJs2sOJEOwwtVPMoH/0Ay+E703oZz78VSXZiiDcZrQ5XKjPIUQixhmgVw== - acorn-walk@^6.0.1: version "6.2.0" resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-6.2.0.tgz#123cb8f3b84c2171f1f7fb252615b1c78a6b1a8c" @@ -1416,11 +1411,6 @@ acorn@^6.0.1: resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.3.0.tgz#0087509119ffa4fc0a0041d1e93a417e68cb856e" integrity sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA== -acorn@^7.1.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.1.0.tgz#949d36f2c292535da602283586c2477c57eb2d6c" - integrity sha512-kL5CuoXA/dgxlBbVrflsflzQ3PAas7RYZB52NOm/6839iVYJgKMJ3cQJD+t2i5+qFa8h3MDpEOJiS64E8JLnSQ== - add-stream@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/add-stream/-/add-stream-1.0.0.tgz#6a7990437ca736d5e1288db92bd3266d5f5cb2aa" @@ -1447,7 +1437,7 @@ agentkeepalive@^3.4.1: dependencies: humanize-ms "^1.2.1" -ajv@^6.10.0, ajv@^6.10.2, ajv@^6.5.5: +ajv@^6.10.2, ajv@^6.5.5: version "6.10.2" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.10.2.tgz#d3cea04d6b017b2894ad69040fec8b623eb4bd52" integrity sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw== @@ -1462,13 +1452,6 @@ ansi-escapes@^3.0.0, ansi-escapes@^3.2.0: resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== -ansi-escapes@^4.2.1: - version "4.3.0" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.0.tgz#a4ce2b33d6b214b7950d8595c212f12ac9cc569d" - integrity sha512-EiYhwo0v255HUL6eDyuLrXEkTi7WwVCLAw+SeOQ7M7qdun1z1pum4DEm/nuqIVbPvi9RPPc9k9LbyBv6H0DwVg== - dependencies: - type-fest "^0.8.1" - ansi-regex@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" @@ -1517,11 +1500,6 @@ anymatch@^2.0.0: micromatch "^3.1.4" normalize-path "^2.1.1" -app-root-path@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/app-root-path/-/app-root-path-2.2.1.tgz#d0df4a682ee408273583d43f6f79e9892624bc9a" - integrity sha512-91IFKeKk7FjfmezPKkwtaRvSpnUc4gDwPAjA1YZ9Gn0q0PPeW+vbeUsZuyDwjI7+QTHhcLen2v25fi/AmhvbJA== - append-transform@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/append-transform/-/append-transform-1.0.0.tgz#046a52ae582a228bd72f58acfbe2967c678759ab" @@ -1633,14 +1611,6 @@ array-ify@^1.0.0: resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" integrity sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4= -array-includes@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.0.3.tgz#184b48f62d92d7452bb31b323165c7f8bd02266d" - integrity sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0= - dependencies: - define-properties "^1.1.2" - es-abstract "^1.7.0" - array-union@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" @@ -1736,10 +1706,10 @@ aws-sdk-mock@^4.5.0: sinon "^7.3.2" traverse "^0.6.6" -aws-sdk@^2.483.0, aws-sdk@^2.540.0, aws-sdk@^2.575.0: - version "2.578.0" - resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.578.0.tgz#afba0c4107869ea4da092e9801d24b057e043b95" - integrity sha512-QOot7ha8J+w+AQf1UNzpGpbcZtCaK/mqjenG177ybm2nvm00a4PKa5dz/kF/bYi2qMx9yJmiQ17kn32Q5ar8Kg== +aws-sdk@^2.483.0, aws-sdk@^2.579.0: + version "2.579.0" + resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.579.0.tgz#52ee66ee7e6e6c11993a2aa2e9c3ca7eea2d22d0" + integrity sha512-7RLGcsSkQJTc2Dmc+CFTQMcQ23GmXegbpeKPkMZbb/wRo9LBWhnt2hCJF4ql0skHFVpuJh1MyfjiWUUe2dnkWQ== dependencies: buffer "^4.9.1" events "^1.1.1" @@ -2109,7 +2079,7 @@ chai@^4.1.2: pathval "^1.1.0" type-detect "^4.0.5" -chalk@2.4.2, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.3.1, chalk@^2.4.2: +chalk@2.4.2, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.3.0, chalk@^2.3.1, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -2172,13 +2142,6 @@ cli-cursor@^2.1.0: dependencies: restore-cursor "^2.0.0" -cli-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" - integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== - dependencies: - restore-cursor "^3.1.0" - cli-width@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" @@ -2391,11 +2354,6 @@ console-control-strings@^1.0.0, console-control-strings@~1.1.0: resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= -contains-path@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a" - integrity sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo= - conventional-changelog-angular@^5.0.3, conventional-changelog-angular@^5.0.5, conventional-changelog-angular@^5.0.6: version "5.0.6" resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-5.0.6.tgz#269540c624553aded809c29a3508fdc2b544c059" @@ -2711,7 +2669,7 @@ cross-spawn@^4: lru-cache "^4.0.1" which "^1.2.9" -cross-spawn@^6.0.0, cross-spawn@^6.0.5: +cross-spawn@^6.0.0: version "6.0.5" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== @@ -2794,7 +2752,7 @@ dateformat@^3.0.0: resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== -debug@2, debug@^2.1.3, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9: +debug@2, debug@^2.1.3, debug@^2.2.0, debug@^2.3.3: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== @@ -2808,7 +2766,7 @@ debug@3.1.0: dependencies: ms "2.0.0" -debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: +debug@4, debug@^4.1.0, debug@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== @@ -3025,21 +2983,6 @@ dir-glob@^2.2.2: dependencies: path-type "^3.0.0" -doctrine@1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" - integrity sha1-N53Ocw9hZvds76TmcHoVmwLFpvo= - dependencies: - esutils "^2.0.2" - isarray "^1.0.0" - -doctrine@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" - integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== - dependencies: - esutils "^2.0.2" - domain-browser@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" @@ -3066,16 +3009,6 @@ dot-prop@^4.2.0: dependencies: is-obj "^1.0.0" -dotenv-json@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/dotenv-json/-/dotenv-json-1.0.0.tgz#fc7f672aafea04bed33818733b9f94662332815c" - integrity sha512-jAssr+6r4nKhKRudQ0HOzMskOFFi9+ubXWwmrSGJFgTvpjyPXCXsCsYbjif6mXp7uxA7xY3/LGaiTQukZzSbOQ== - -dotenv@^8.0.0: - version "8.2.0" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a" - integrity sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw== - dotgitignore@2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/dotgitignore/-/dotgitignore-2.1.0.tgz#a4b15a4e4ef3cf383598aaf1dfa4a04bcc089b7b" @@ -3165,7 +3098,7 @@ error-ex@^1.2.0, error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -es-abstract@^1.12.0, es-abstract@^1.5.1, es-abstract@^1.7.0: +es-abstract@^1.5.1: version "1.16.2" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.16.2.tgz#4e874331645e9925edef141e74fc4bd144669d34" integrity sha512-jYo/J8XU2emLXl3OLwfwtuFfuF2w6DYPs+xy9ZfVyPkDcrauu6LYrw/q2TyCtrbc/KUdCiC5e9UajRhgNkVopA== @@ -3234,151 +3167,11 @@ escodegen@1.x.x, escodegen@^1.9.1: optionalDependencies: source-map "~0.6.1" -eslint-config-standard@^14.1.0: - version "14.1.0" - resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-14.1.0.tgz#b23da2b76fe5a2eba668374f246454e7058f15d4" - integrity sha512-EF6XkrrGVbvv8hL/kYa/m6vnvmUT+K82pJJc4JJVMM6+Qgqh0pnwprSxdduDLB9p/7bIxD+YV5O0wfb8lmcPbA== - -eslint-import-resolver-node@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz#58f15fb839b8d0576ca980413476aab2472db66a" - integrity sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q== - dependencies: - debug "^2.6.9" - resolve "^1.5.0" - -eslint-module-utils@^2.4.0: - version "2.4.1" - resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.4.1.tgz#7b4675875bf96b0dbf1b21977456e5bb1f5e018c" - integrity sha512-H6DOj+ejw7Tesdgbfs4jeS4YMFrT8uI8xwd1gtQqXssaR0EQ26L+2O/w6wkYFy2MymON0fTwHmXBvvfLNZVZEw== - dependencies: - debug "^2.6.8" - pkg-dir "^2.0.0" - -eslint-plugin-es@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-es/-/eslint-plugin-es-2.0.0.tgz#0f5f5da5f18aa21989feebe8a73eadefb3432976" - integrity sha512-f6fceVtg27BR02EYnBhgWLFQfK6bN4Ll0nQFrBHOlCsAyxeZkn0NHns5O0YZOPrV1B3ramd6cgFwaoFLcSkwEQ== - dependencies: - eslint-utils "^1.4.2" - regexpp "^3.0.0" - -eslint-plugin-import@^2.18.2: - version "2.18.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.18.2.tgz#02f1180b90b077b33d447a17a2326ceb400aceb6" - integrity sha512-5ohpsHAiUBRNaBWAF08izwUGlbrJoJJ+W9/TBwsGoR1MnlgfwMIKrFeSjWbt6moabiXW9xNvtFz+97KHRfI4HQ== - dependencies: - array-includes "^3.0.3" - contains-path "^0.1.0" - debug "^2.6.9" - doctrine "1.5.0" - eslint-import-resolver-node "^0.3.2" - eslint-module-utils "^2.4.0" - has "^1.0.3" - minimatch "^3.0.4" - object.values "^1.1.0" - read-pkg-up "^2.0.0" - resolve "^1.11.0" - -eslint-plugin-node@^10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-node/-/eslint-plugin-node-10.0.0.tgz#fd1adbc7a300cf7eb6ac55cf4b0b6fc6e577f5a6" - integrity sha512-1CSyM/QCjs6PXaT18+zuAXsjXGIGo5Rw630rSKwokSs2jrYURQc4R5JZpoanNCqwNmepg+0eZ9L7YiRUJb8jiQ== - dependencies: - eslint-plugin-es "^2.0.0" - eslint-utils "^1.4.2" - ignore "^5.1.1" - minimatch "^3.0.4" - resolve "^1.10.1" - semver "^6.1.0" - -eslint-plugin-promise@^4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz#845fd8b2260ad8f82564c1222fce44ad71d9418a" - integrity sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw== - -eslint-plugin-standard@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-standard/-/eslint-plugin-standard-4.0.1.tgz#ff0519f7ffaff114f76d1bd7c3996eef0f6e20b4" - integrity sha512-v/KBnfyaOMPmZc/dmc6ozOdWqekGp7bBGq4jLAecEfPGmfKiWS4sA8sC0LqiV9w5qmXAtXVn4M3p1jSyhY85SQ== - -eslint-scope@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.0.0.tgz#e87c8887c73e8d1ec84f1ca591645c358bfc8fb9" - integrity sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw== - dependencies: - esrecurse "^4.1.0" - estraverse "^4.1.1" - -eslint-utils@^1.4.2, eslint-utils@^1.4.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.4.3.tgz#74fec7c54d0776b6f67e0251040b5806564e981f" - integrity sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q== - dependencies: - eslint-visitor-keys "^1.1.0" - -eslint-visitor-keys@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz#e2a82cea84ff246ad6fb57f9bde5b46621459ec2" - integrity sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A== - -eslint@^6.5.1: - version "6.7.1" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.7.1.tgz#269ccccec3ef60ab32358a44d147ac209154b919" - integrity sha512-UWzBS79pNcsDSxgxbdjkmzn/B6BhsXMfUaOHnNwyE8nD+Q6pyT96ow2MccVayUTV4yMid4qLhMiQaywctRkBLA== - dependencies: - "@babel/code-frame" "^7.0.0" - ajv "^6.10.0" - chalk "^2.1.0" - cross-spawn "^6.0.5" - debug "^4.0.1" - doctrine "^3.0.0" - eslint-scope "^5.0.0" - eslint-utils "^1.4.3" - eslint-visitor-keys "^1.1.0" - espree "^6.1.2" - esquery "^1.0.1" - esutils "^2.0.2" - file-entry-cache "^5.0.1" - functional-red-black-tree "^1.0.1" - glob-parent "^5.0.0" - globals "^12.1.0" - ignore "^4.0.6" - import-fresh "^3.0.0" - imurmurhash "^0.1.4" - inquirer "^7.0.0" - is-glob "^4.0.0" - js-yaml "^3.13.1" - json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.3.0" - lodash "^4.17.14" - minimatch "^3.0.4" - mkdirp "^0.5.1" - natural-compare "^1.4.0" - optionator "^0.8.3" - progress "^2.0.0" - regexpp "^2.0.1" - semver "^6.1.2" - strip-ansi "^5.2.0" - strip-json-comments "^3.0.1" - table "^5.2.3" - text-table "^0.2.0" - v8-compile-cache "^2.0.3" - esm@^3.2.5: version "3.2.25" resolved "https://registry.yarnpkg.com/esm/-/esm-3.2.25.tgz#342c18c29d56157688ba5ce31f8431fbb795cc10" integrity sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA== -espree@^6.1.2: - version "6.1.2" - resolved "https://registry.yarnpkg.com/espree/-/espree-6.1.2.tgz#6c272650932b4f91c3714e5e7b5f5e2ecf47262d" - integrity sha512-2iUPuuPP+yW1PZaMSDM9eyVf8D5P0Hi8h83YtZ5bPc/zHYjII5khoixIUTMO794NOY8F/ThF1Bo8ncZILarUTA== - dependencies: - acorn "^7.1.0" - acorn-jsx "^5.1.0" - eslint-visitor-keys "^1.1.0" - esprima@3.x.x, esprima@^3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" @@ -3389,21 +3182,7 @@ esprima@^4.0.0: resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== -esquery@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.1.tgz#406c51658b1f5991a5f9b62b1dc25b00e3e5c708" - integrity sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA== - dependencies: - estraverse "^4.0.0" - -esrecurse@^4.1.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" - integrity sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ== - dependencies: - estraverse "^4.1.0" - -estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0: +estraverse@^4.2.0: version "4.3.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== @@ -3602,20 +3381,6 @@ figures@^2.0.0: dependencies: escape-string-regexp "^1.0.5" -figures@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-3.1.0.tgz#4b198dd07d8d71530642864af2d45dd9e459c4ec" - integrity sha512-ravh8VRXqHuMvZt/d8GblBeqDMkdJMBdv/2KntFH+ra5MXkO7nxNKpzQ3n6QD/2da1kH0aWmNISdvhM7gl2gVg== - dependencies: - escape-string-regexp "^1.0.5" - -file-entry-cache@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" - integrity sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g== - dependencies: - flat-cache "^2.0.1" - file-uri-to-path@1: version "1.0.0" resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" @@ -3664,7 +3429,7 @@ find-up@^1.0.0: path-exists "^2.0.0" pinkie-promise "^2.0.0" -find-up@^2.0.0, find-up@^2.1.0: +find-up@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= @@ -3678,16 +3443,7 @@ find-up@^3.0.0: dependencies: locate-path "^3.0.0" -flat-cache@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" - integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== - dependencies: - flatted "^2.0.0" - rimraf "2.6.3" - write "1.0.3" - -flatted@^2.0.0, flatted@^2.0.1: +flatted@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.1.tgz#69e57caa8f0eacbc281d2e2cb458d46fdb449e08" integrity sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg== @@ -3825,11 +3581,6 @@ function-loop@^1.0.1: resolved "https://registry.yarnpkg.com/function-loop/-/function-loop-1.0.2.tgz#16b93dd757845eacfeca1a8061a6a65c106e0cb2" integrity sha512-Iw4MzMfS3udk/rqxTiDDCllhGwlOrsr50zViTOO/W6lS/9y6B1J0BD2VZzrnWUYBJsl3aeqjgR5v7bWWhZSYbA== -functional-red-black-tree@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" - integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= - gauge@~2.7.3: version "2.7.4" resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" @@ -4025,13 +3776,6 @@ globals@^11.1.0: resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== -globals@^12.1.0: - version "12.3.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-12.3.0.tgz#1e564ee5c4dded2ab098b0f88f24702a3c56be13" - integrity sha512-wAfjdLgFsPZsklLJvOBUBmzYE8/CwhEqSBEMRXA3qxIiNtyqvjYurAtIfDh6chlEPUfmTY3MnZh5Hfh4q0UlIw== - dependencies: - type-fest "^0.8.1" - globby@^9.2.0: version "9.2.0" resolved "https://registry.yarnpkg.com/globby/-/globby-9.2.0.tgz#fd029a706c703d29bdd170f4b6db3a3f7a7cb63d" @@ -4252,16 +3996,11 @@ ignore-walk@^3.0.1: dependencies: minimatch "^3.0.4" -ignore@^4.0.3, ignore@^4.0.6: +ignore@^4.0.3: version "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.1.1: - version "5.1.4" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.4.tgz#84b7b3dbe64552b6ef0eca99f6743dbec6d97adf" - integrity sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A== - immediate@~3.0.5: version "3.0.6" resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b" @@ -4275,14 +4014,6 @@ import-fresh@^2.0.0: caller-path "^2.0.0" resolve-from "^3.0.0" -import-fresh@^3.0.0: - version "3.2.1" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" - integrity sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ== - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" - import-local@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" @@ -4364,25 +4095,6 @@ inquirer@^6.2.0: strip-ansi "^5.1.0" through "^2.3.6" -inquirer@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.0.0.tgz#9e2b032dde77da1db5db804758b8fea3a970519a" - integrity sha512-rSdC7zelHdRQFkWnhsMu2+2SO41mpv2oF2zy4tMhmiLWkcKbOAs87fWAJhVXttKVwhdZvymvnuM95EyEXg2/tQ== - dependencies: - ansi-escapes "^4.2.1" - chalk "^2.4.2" - cli-cursor "^3.1.0" - cli-width "^2.0.0" - external-editor "^3.0.3" - figures "^3.0.0" - lodash "^4.17.15" - mute-stream "0.0.8" - run-async "^2.2.0" - rxjs "^6.4.0" - string-width "^4.1.0" - strip-ansi "^5.1.0" - through "^2.3.6" - invariant@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" @@ -5233,11 +4945,6 @@ json-schema@0.2.3: resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= -json-stable-stringify-without-jsonify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" - integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= - json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" @@ -5321,24 +5028,6 @@ kleur@^3.0.3: resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== -lambda-leak@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/lambda-leak/-/lambda-leak-2.0.0.tgz#771985d3628487f6e885afae2b54510dcfb2cd7e" - integrity sha1-dxmF02KEh/boha+uK1RRDc+yzX4= - -lambda-tester@^3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/lambda-tester/-/lambda-tester-3.6.0.tgz#ceb7d4f4f0da768487a05cff37dcd088508b5247" - integrity sha512-F2ZTGWCLyIR95o/jWK46V/WnOCFAEUG/m/V7/CLhPJ7PCM+pror1rZ6ujP3TkItSGxUfpJi0kqwidw+M/nEqWw== - dependencies: - app-root-path "^2.2.1" - dotenv "^8.0.0" - dotenv-json "^1.0.0" - lambda-leak "^2.0.0" - semver "^6.1.1" - uuid "^3.3.2" - vandium-utils "^1.1.1" - lazystream@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.0.tgz#f6995fe0f820392f61396be89462407bb77168e4" @@ -5384,7 +5073,7 @@ leven@^3.1.0: resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== -levn@^0.3.0, levn@~0.3.0: +levn@~0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= @@ -5410,16 +5099,6 @@ load-json-file@^1.0.0: pinkie-promise "^2.0.0" strip-bom "^2.0.0" -load-json-file@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" - integrity sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg= - dependencies: - graceful-fs "^4.1.2" - parse-json "^2.2.0" - pify "^2.0.0" - strip-bom "^3.0.0" - load-json-file@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" @@ -5794,11 +5473,6 @@ mimic-fn@^1.0.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== -mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - minimatch@>=3.0, minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" @@ -5950,7 +5624,7 @@ mute-stream@0.0.7: resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s= -mute-stream@0.0.8, mute-stream@~0.0.4: +mute-stream@~0.0.4: version "0.0.8" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== @@ -6031,7 +5705,7 @@ nise@^1.5.2: lolex "^4.1.0" path-to-regexp "^1.7.0" -nock@^11.3.5, nock@^11.7.0: +nock@^11.7.0: version "11.7.0" resolved "https://registry.yarnpkg.com/nock/-/nock-11.7.0.tgz#5eaae8b8a55c0dfc014d05692c8cf3d31d61a342" integrity sha512-7c1jhHew74C33OBeRYyQENT+YXQiejpwIrEjinh6dRurBae+Ei4QjeUaPlkptIF0ZacEiVCnw8dWaxqepkiihg== @@ -6326,16 +6000,6 @@ object.pick@^1.3.0: dependencies: isobject "^3.0.1" -object.values@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.0.tgz#bf6810ef5da3e5325790eaaa2be213ea84624da9" - integrity sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.12.0" - function-bind "^1.1.1" - has "^1.0.3" - octokit-pagination-methods@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz#cf472edc9d551055f9ef73f6e42b4dbb4c80bea4" @@ -6355,13 +6019,6 @@ onetime@^2.0.0: dependencies: mimic-fn "^1.0.0" -onetime@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5" - integrity sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q== - dependencies: - mimic-fn "^2.1.0" - oo-ascii-tree@^0.20.8: version "0.20.8" resolved "https://registry.yarnpkg.com/oo-ascii-tree/-/oo-ascii-tree-0.20.8.tgz#03ca3f62319a52924e60b17de81fdb268212e207" @@ -6380,7 +6037,7 @@ optimist@^0.6.1: minimist "~0.0.1" wordwrap "~0.0.2" -optionator@^0.8.1, optionator@^0.8.3: +optionator@^0.8.1: version "0.8.3" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== @@ -6572,13 +6229,6 @@ parallel-transform@^1.1.0: inherits "^2.0.3" readable-stream "^2.1.5" -parent-module@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" - integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== - dependencies: - callsites "^3.0.0" - parse-github-repo-url@^1.3.0: version "1.4.1" resolved "https://registry.yarnpkg.com/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz#9e7d8bb252a6cb6ba42595060b7bf6df3dbc1f50" @@ -6680,13 +6330,6 @@ path-type@^1.0.0: pify "^2.0.0" pinkie-promise "^2.0.0" -path-type@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" - integrity sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM= - dependencies: - pify "^2.0.0" - path-type@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" @@ -6738,13 +6381,6 @@ pirates@^4.0.1: dependencies: node-modules-regexp "^1.0.0" -pkg-dir@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" - integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= - dependencies: - find-up "^2.1.0" - pkg-dir@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" @@ -6782,11 +6418,6 @@ process-nextick-args@~2.0.0: resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== -progress@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" - integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== - promise-inflight@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" @@ -7009,14 +6640,6 @@ read-pkg-up@^1.0.1: find-up "^1.0.0" read-pkg "^1.0.0" -read-pkg-up@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" - integrity sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4= - dependencies: - find-up "^2.0.0" - read-pkg "^2.0.0" - read-pkg-up@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07" @@ -7042,15 +6665,6 @@ read-pkg@^1.0.0: normalize-package-data "^2.3.2" path-type "^1.0.0" -read-pkg@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" - integrity sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg= - dependencies: - load-json-file "^2.0.0" - normalize-package-data "^2.3.2" - path-type "^2.0.0" - read-pkg@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" @@ -7152,16 +6766,6 @@ regexp.prototype.flags@^1.2.0: dependencies: define-properties "^1.1.2" -regexpp@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" - integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw== - -regexpp@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.0.0.tgz#dd63982ee3300e67b41c1956f850aa680d9d330e" - integrity sha512-Z+hNr7RAVWxznLPuA7DIh8UNX1j9CDrUQxskw9IrBE1Dxue2lyXT+shqEIeLUjrokxIP8CMy1WkjgG3rTsd5/g== - release-zalgo@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/release-zalgo/-/release-zalgo-1.0.0.tgz#09700b7e5074329739330e535c5a90fb67851730" @@ -7270,7 +6874,7 @@ resolve@1.1.7: resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= -resolve@1.x, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.11.0, resolve@^1.11.1, resolve@^1.3.2, resolve@^1.5.0: +resolve@1.x, resolve@^1.10.0, resolve@^1.11.1, resolve@^1.3.2: version "1.12.2" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.12.2.tgz#08b12496d9aa8659c75f534a8f05f0d892fff594" integrity sha512-cAVTI2VLHWYsGOirfeYVVQ7ZDejtQ9fp4YhYckWDEkFfqbVjaT11iM8k6xSAfGFMM+gDpZjMnFssPu8we+mqFw== @@ -7285,14 +6889,6 @@ restore-cursor@^2.0.0: onetime "^2.0.0" signal-exit "^3.0.2" -restore-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" - integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== - dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" - ret@~0.1.10: version "0.1.15" resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" @@ -7315,13 +6911,6 @@ rimraf@2, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@^2.6.3: dependencies: glob "^7.1.3" -rimraf@2.6.3: - version "2.6.3" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" - integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== - dependencies: - glob "^7.1.3" - rsvp@^4.8.4: version "4.8.5" resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" @@ -7395,7 +6984,7 @@ sax@>=0.6.0, sax@^1.2.1, sax@^1.2.4: resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== -semver@6.3.0, semver@^6.0.0, semver@^6.1.0, semver@^6.1.1, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0: +semver@6.3.0, semver@^6.0.0, semver@^6.2.0, semver@^6.3.0: version "6.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== @@ -7903,11 +7492,6 @@ strip-indent@^2.0.0: resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-2.0.0.tgz#5ef8db295d01e6ed6cbf7aab96998d7822527b68" integrity sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g= -strip-json-comments@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.0.1.tgz#85713975a91fb87bf1b305cca77395e40d2a64a7" - integrity sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw== - strip-json-comments@~2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" @@ -7948,7 +7532,7 @@ symbol-tree@^3.2.2: resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== -table@^5.2.3, table@^5.4.6: +table@^5.4.6: version "5.4.6" resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== @@ -8102,11 +7686,6 @@ text-extensions@^1.0.0: resolved "https://registry.yarnpkg.com/text-extensions/-/text-extensions-1.9.0.tgz#1853e45fee39c945ce6f6c36b2d659b5aabc2a26" integrity sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ== -text-table@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" - integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= - thenify-all@^1.0.0: version "1.6.0" resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" @@ -8348,11 +7927,6 @@ type-fest@^0.3.0: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.3.1.tgz#63d00d204e059474fe5e1b7c011112bbd1dc29e1" integrity sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ== -type-fest@^0.8.1: - version "0.8.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" - integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== - typedarray@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" @@ -8493,11 +8067,6 @@ uuid@^3.0.1, uuid@^3.3.2: resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.3.tgz#4568f0216e78760ee1dbf3a4d2cf53e224112866" integrity sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ== -v8-compile-cache@^2.0.3: - version "2.1.0" - resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz#e14de37b31a6d194f5690d67efc4e7f6fc6ab30e" - integrity sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g== - validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.3: version "3.0.4" resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" @@ -8513,11 +8082,6 @@ validate-npm-package-name@^3.0.0: dependencies: builtins "^1.0.3" -vandium-utils@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/vandium-utils/-/vandium-utils-1.2.0.tgz#44735de4b7641a05de59ebe945f174e582db4f59" - integrity sha1-RHNd5LdkGgXeWevpRfF05YLbT1k= - verror@1.10.0: version "1.10.0" resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" @@ -8697,13 +8261,6 @@ write-pkg@^3.1.0: sort-keys "^2.0.0" write-json-file "^2.2.0" -write@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" - integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== - dependencies: - mkdirp "^0.5.1" - ws@^5.2.0: version "5.2.2" resolved "https://registry.yarnpkg.com/ws/-/ws-5.2.2.tgz#dffef14866b8e8dc9133582514d1befaf96e980f" From edd53959af38969339205a5c33aaab11acc72fa6 Mon Sep 17 00:00:00 2001 From: Tatsuya Yamamoto Date: Wed, 27 Nov 2019 00:38:08 +0900 Subject: [PATCH 025/465] feat(sns): support KMS masterKey on SNS (#5052) Add Support KMS masterKey on SNS. It is allowed to set `masterKey` as `Kms::Key` to `TopicProps`. Fixes #1729 --- packages/@aws-cdk/aws-sns/lib/topic.ts | 9 ++++ packages/@aws-cdk/aws-sns/package.json | 3 ++ .../aws-sns/test/integ.sns.expected.json | 52 ++++++++++++++++++- packages/@aws-cdk/aws-sns/test/integ.sns.ts | 6 ++- packages/@aws-cdk/aws-sns/test/test.sns.ts | 16 ++++++ 5 files changed, 84 insertions(+), 2 deletions(-) diff --git a/packages/@aws-cdk/aws-sns/lib/topic.ts b/packages/@aws-cdk/aws-sns/lib/topic.ts index 1f9c1d38fee3c..e62c2c1468b28 100644 --- a/packages/@aws-cdk/aws-sns/lib/topic.ts +++ b/packages/@aws-cdk/aws-sns/lib/topic.ts @@ -1,3 +1,4 @@ +import { IKey } from '@aws-cdk/aws-kms'; import { Construct, Stack } from '@aws-cdk/core'; import { CfnTopic } from './sns.generated'; import { ITopic, TopicBase } from './topic-base'; @@ -23,6 +24,13 @@ export interface TopicProps { * @default Generated name */ readonly topicName?: string; + + /** + * A KMS Key, either managed by this CDK app, or imported. + * + * @default None + */ + readonly masterKey?: IKey; } /** @@ -53,6 +61,7 @@ export class Topic extends TopicBase { const resource = new CfnTopic(this, 'Resource', { displayName: props.displayName, topicName: this.physicalName, + kmsMasterKeyId: props.masterKey && props.masterKey.keyId, }); this.topicArn = this.getResourceArnAttribute(resource.ref, { diff --git a/packages/@aws-cdk/aws-sns/package.json b/packages/@aws-cdk/aws-sns/package.json index a3ce20f01e8b8..12a74710bd1fe 100644 --- a/packages/@aws-cdk/aws-sns/package.json +++ b/packages/@aws-cdk/aws-sns/package.json @@ -76,6 +76,7 @@ "@aws-cdk/aws-cloudwatch": "1.18.0", "@aws-cdk/aws-events": "1.18.0", "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-kms": "1.18.0", "@aws-cdk/core": "1.18.0" }, "homepage": "https://github.com/aws/aws-cdk", @@ -83,7 +84,9 @@ "@aws-cdk/aws-cloudwatch": "1.18.0", "@aws-cdk/aws-events": "1.18.0", "@aws-cdk/aws-iam": "1.18.0", + "@aws-cdk/aws-kms": "1.18.0", "@aws-cdk/core": "1.18.0" + }, "engines": { "node": ">= 10.3.0" diff --git a/packages/@aws-cdk/aws-sns/test/integ.sns.expected.json b/packages/@aws-cdk/aws-sns/test/integ.sns.expected.json index 8e5512e49281d..ae421268bf6c2 100644 --- a/packages/@aws-cdk/aws-sns/test/integ.sns.expected.json +++ b/packages/@aws-cdk/aws-sns/test/integ.sns.expected.json @@ -4,8 +4,58 @@ "Type": "AWS::SNS::Topic", "Properties": { "DisplayName": "fooDisplayName", - "TopicName": "fooTopic" + "TopicName": "fooTopic", + "KmsMasterKeyId": { "Ref":"CustomKey1E6D0D07" } } + }, + "CustomKey1E6D0D07": { + "Type": "AWS::KMS::Key", + "Properties": { + "KeyPolicy": { + "Statement": [ + { + "Action": [ + "kms:Create*", + "kms:Describe*", + "kms:Enable*", + "kms:List*", + "kms:Put*", + "kms:Update*", + "kms:Revoke*", + "kms:Disable*", + "kms:Get*", + "kms:Delete*", + "kms:ScheduleKeyDeletion", + "kms:CancelKeyDeletion", + "kms:GenerateDataKey" + ], + "Effect": "Allow", + "Principal": { + "AWS": { + "Fn::Join": [ + "", + [ + "arn:", + { + "Ref": "AWS::Partition" + }, + ":iam::", + { + "Ref": "AWS::AccountId" + }, + ":root" + ] + ] + } + }, + "Resource": "*" + } + ], + "Version": "2012-10-17" + } + }, + "UpdateReplacePolicy": "Retain", + "DeletionPolicy": "Retain" } } } diff --git a/packages/@aws-cdk/aws-sns/test/integ.sns.ts b/packages/@aws-cdk/aws-sns/test/integ.sns.ts index c5bb1e5e991c4..7c744df2e3357 100644 --- a/packages/@aws-cdk/aws-sns/test/integ.sns.ts +++ b/packages/@aws-cdk/aws-sns/test/integ.sns.ts @@ -1,3 +1,4 @@ +import { Key } from '@aws-cdk/aws-kms'; import { App, Stack, StackProps } from '@aws-cdk/core'; import { Topic } from '../lib'; @@ -5,9 +6,12 @@ class SNSInteg extends Stack { constructor(scope: App, id: string, props?: StackProps) { super(scope, id, props); + const key = new Key(this, "CustomKey"); + new Topic(this, 'MyTopic', { topicName: 'fooTopic', - displayName: 'fooDisplayName' + displayName: 'fooDisplayName', + masterKey: key, }); } } diff --git a/packages/@aws-cdk/aws-sns/test/test.sns.ts b/packages/@aws-cdk/aws-sns/test/test.sns.ts index 099a2b2e472da..54beeb6d4be7b 100644 --- a/packages/@aws-cdk/aws-sns/test/test.sns.ts +++ b/packages/@aws-cdk/aws-sns/test/test.sns.ts @@ -1,5 +1,6 @@ import { expect, haveResource } from '@aws-cdk/assert'; import iam = require('@aws-cdk/aws-iam'); +import kms = require('@aws-cdk/aws-kms'); import cdk = require('@aws-cdk/core'); import { App, Stack } from '@aws-cdk/core'; import { Test } from 'nodeunit'; @@ -67,6 +68,21 @@ export = { test.done(); }, + 'specify kmsMasterKey'(test: Test) { + const stack = new cdk.Stack(); + const key = new kms.Key(stack, "CustomKey"); + + new sns.Topic(stack, 'MyTopic', { + masterKey: key, + }); + + expect(stack).to(haveResource("AWS::SNS::Topic", { + "KmsMasterKeyId": { "Ref": "CustomKey1E6D0D07" }, + })); + + test.done(); + }, + 'specify both'(test: Test) { const stack = new cdk.Stack(); From 114975cf6390574e2e9c37fe4d21361e49c07a1f Mon Sep 17 00:00:00 2001 From: Rico Huijbers Date: Tue, 26 Nov 2019 17:18:25 +0100 Subject: [PATCH 026/465] chore(awslint): improve wording, tiny bugfix (#5162) Make the wording around implementing "@resource" more actionable. Add a bugfix for when the argument is incorrect. --- tools/awslint/lib/rules/cfn-resource.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tools/awslint/lib/rules/cfn-resource.ts b/tools/awslint/lib/rules/cfn-resource.ts index f60619898086f..5c8d38bee0076 100644 --- a/tools/awslint/lib/rules/cfn-resource.ts +++ b/tools/awslint/lib/rules/cfn-resource.ts @@ -10,11 +10,11 @@ export const cfnResourceLinter = new Linter(a => CfnResourceReflection.findAll(a cfnResourceLinter.add({ code: 'resource-class', - message: 'every resource must have a resource class (L2)', + message: `every resource must have a resource class (L2), add '@resource %s' to its docstring`, warning: true, eval: e => { const l2 = ResourceReflection.findAll(e.ctx.classType.assembly).find(r => r.cfn.fullname === e.ctx.fullname); - e.assert(l2, e.ctx.fullname); + e.assert(l2, e.ctx.fullname, e.ctx.fullname); } }); @@ -25,6 +25,9 @@ export class CfnResourceReflection { */ public static findByName(sys: reflect.TypeSystem, fullName: string) { const [ org, ns, resource ] = fullName.split('::'); + if (resource === undefined) { + throw new Error(`Not a valid CFN resource name: ${fullName}`); + } const fqn = `@aws-cdk/${org.toLocaleLowerCase()}-${ns.toLocaleLowerCase()}.Cfn${resource}`; if (!sys.tryFindFqn(fqn)) { return undefined; From 3a7975c35aed53b94d0ea5577e41ad70a81e1390 Mon Sep 17 00:00:00 2001 From: Jonathan Goldwasser Date: Tue, 26 Nov 2019 20:35:36 +0100 Subject: [PATCH 027/465] chore(rds): validation for master username with DatabaseInstanceFromSnapshot (#5160) * chore(rds): validation for master username with DatabaseInstanceFromSnapshot Better validation and improved doc for `masterUsername` in `DatabaseInstanceFromSnapshot`. Also add various other doc improvements. Closes #5002 * revert doc changes * group conditions --- packages/@aws-cdk/aws-rds/lib/instance.ts | 36 ++++++++++++------ .../@aws-cdk/aws-rds/test/test.instance.ts | 37 ++++++++++++++++++- 2 files changed, 60 insertions(+), 13 deletions(-) diff --git a/packages/@aws-cdk/aws-rds/lib/instance.ts b/packages/@aws-cdk/aws-rds/lib/instance.ts index 46845ce4e54a6..1fab29f7e2e9d 100644 --- a/packages/@aws-cdk/aws-rds/lib/instance.ts +++ b/packages/@aws-cdk/aws-rds/lib/instance.ts @@ -805,14 +805,20 @@ export interface DatabaseInstanceFromSnapshotProps extends DatabaseInstanceSourc /** * The master user name. * - * @default inherited from the snapshot + * Specify this prop with the **current** master user name of the snapshot + * only when generating a new master user password with `generateMasterUserPassword`. + * The value will be set in the generated secret attached to the instance. + * + * It is not possible to change the master user name of a RDS instance. + * + * @default - inherited from the snapshot */ readonly masterUsername?: string; /** * Whether to generate a new master user password and store it in - * Secrets Manager. `masterUsername` must be specified when this property - * is set to true. + * Secrets Manager. `masterUsername` must be specified with the **current** + * master user name of the snapshot when this property is set to true. * * @default false */ @@ -834,27 +840,33 @@ export class DatabaseInstanceFromSnapshot extends DatabaseInstanceSource impleme constructor(scope: Construct, id: string, props: DatabaseInstanceFromSnapshotProps) { super(scope, id, props); - if (props.generateMasterUserPassword && !props.masterUsername) { - throw new Error('`masterUsername` must be specified when `generateMasterUserPassword` is set to true.'); - } + let secret: DatabaseSecret | undefined; + + if (props.generateMasterUserPassword) { + if (!props.masterUsername) { // We need the master username to include it in the generated secret + throw new Error('`masterUsername` must be specified when `generateMasterUserPassword` is set to true.'); + } + + if (props.masterUserPassword) { + throw new Error('Cannot specify `masterUserPassword` when `generateMasterUserPassword` is set to true.'); + } - let secret; - if (!props.masterUserPassword && props.generateMasterUserPassword && props.masterUsername) { secret = new DatabaseSecret(this, 'Secret', { username: props.masterUsername, encryptionKey: props.secretKmsKey, }); + } else { + if (props.masterUsername) { // It's not possible to change the master username of a RDS instance + throw new Error('Cannot specify `masterUsername` when `generateMasterUserPassword` is set to false.'); + } } const instance = new CfnDBInstance(this, 'Resource', { ...this.sourceCfnProps, dbSnapshotIdentifier: props.snapshotIdentifier, - masterUsername: secret ? secret.secretValueFromJson('username').toString() : props.masterUsername, masterUserPassword: secret ? secret.secretValueFromJson('password').toString() - : (props.masterUserPassword - ? props.masterUserPassword.toString() - : undefined), + : props.masterUserPassword && props.masterUserPassword.toString(), }); this.instanceIdentifier = instance.ref; diff --git a/packages/@aws-cdk/aws-rds/test/test.instance.ts b/packages/@aws-cdk/aws-rds/test/test.instance.ts index cbdcf5d26f329..9c012ea3fd32d 100644 --- a/packages/@aws-cdk/aws-rds/test/test.instance.ts +++ b/packages/@aws-cdk/aws-rds/test/test.instance.ts @@ -261,7 +261,42 @@ export = { instanceClass: ec2.InstanceType.of(ec2.InstanceClass.BURSTABLE2, ec2.InstanceSize.LARGE), vpc, generateMasterUserPassword: true, - }), /`masterUsername`.*`generateMasterUserPassword`/); + }), '`masterUsername` must be specified when `generateMasterUserPassword` is set to true.'); + + test.done(); + }, + + 'throws when specifying user name without asking to generate a new password'(test: Test) { + // GIVEN + const stack = new cdk.Stack(); + const vpc = new ec2.Vpc(stack, 'VPC'); + + // THEN + test.throws(() => new rds.DatabaseInstanceFromSnapshot(stack, 'Instance', { + snapshotIdentifier: 'my-snapshot', + engine: rds.DatabaseInstanceEngine.MYSQL, + instanceClass: ec2.InstanceType.of(ec2.InstanceClass.BURSTABLE2, ec2.InstanceSize.LARGE), + vpc, + masterUsername: 'superadmin' + }), 'Cannot specify `masterUsername` when `generateMasterUserPassword` is set to false.'); + + test.done(); + }, + + 'throws when password and generate password ar both specified'(test: Test) { + // GIVEN + const stack = new cdk.Stack(); + const vpc = new ec2.Vpc(stack, 'VPC'); + + // THEN + test.throws(() => new rds.DatabaseInstanceFromSnapshot(stack, 'Instance', { + snapshotIdentifier: 'my-snapshot', + engine: rds.DatabaseInstanceEngine.MYSQL, + instanceClass: ec2.InstanceType.of(ec2.InstanceClass.BURSTABLE2, ec2.InstanceSize.LARGE), + vpc, + masterUserPassword: cdk.SecretValue.plainText('supersecret'), + generateMasterUserPassword: true, + }), 'Cannot specify `masterUserPassword` when `generateMasterUserPassword` is set to true.'); test.done(); }, From 5ad54075fb3f7e363ab63c9cf02e01e1db4685b5 Mon Sep 17 00:00:00 2001 From: Adam Ruka Date: Tue, 26 Nov 2019 22:10:43 -0800 Subject: [PATCH 028/465] fix(dynamodb): stacks created by GlobalTable correctly inherit their account. (#5202) If an account was specified on the main stack, the child stacks created by GlobalTable were env-agnostic, which means it wasn't possible to have a reference between a global table instance, and anything in the main stack, even if they were in the same region. Fixes #4882 --- .../lib/aws-dynamodb-global.ts | 7 ++- .../test/test.dynamodb.global.ts | 55 +++++++++++++------ 2 files changed, 43 insertions(+), 19 deletions(-) diff --git a/packages/@aws-cdk/aws-dynamodb-global/lib/aws-dynamodb-global.ts b/packages/@aws-cdk/aws-dynamodb-global/lib/aws-dynamodb-global.ts index 7683d75615074..0256169acf5df 100644 --- a/packages/@aws-cdk/aws-dynamodb-global/lib/aws-dynamodb-global.ts +++ b/packages/@aws-cdk/aws-dynamodb-global/lib/aws-dynamodb-global.ts @@ -53,11 +53,12 @@ export class GlobalTable extends cdk.Construct { this.lambdaGlobalTableCoordinator = new GlobalTableCoordinator(scope, id + "-CustomResource", props); + const scopeStack = cdk.Stack.of(scope); // here we loop through the configured regions. // in each region we'll deploy a separate stack with a DynamoDB Table with identical properties in the individual stacks - for (const reg of props.regions) { - const regionalStack = new cdk.Stack(this, id + "-" + reg, { env: { region: reg } }); - const regionalTable = new dynamodb.Table(regionalStack, `${id}-GlobalTable-${reg}`, regionalTableProps); + for (const region of props.regions) { + const regionalStack = new cdk.Stack(this, id + "-" + region, { env: { region, account: scopeStack.account } }); + const regionalTable = new dynamodb.Table(regionalStack, `${id}-GlobalTable-${region}`, regionalTableProps); this._regionalTables.push(regionalTable); // deploy the regional stack before the Lambda coordinator stack diff --git a/packages/@aws-cdk/aws-dynamodb-global/test/test.dynamodb.global.ts b/packages/@aws-cdk/aws-dynamodb-global/test/test.dynamodb.global.ts index 15bec2d098a4a..ad9598c30e6ad 100644 --- a/packages/@aws-cdk/aws-dynamodb-global/test/test.dynamodb.global.ts +++ b/packages/@aws-cdk/aws-dynamodb-global/test/test.dynamodb.global.ts @@ -1,12 +1,8 @@ import { expect, haveResource } from '@aws-cdk/assert'; import { Attribute, AttributeType, StreamViewType, Table } from '@aws-cdk/aws-dynamodb'; -import { Stack } from '@aws-cdk/core'; -import * as assert from 'assert'; +import { App, CfnOutput, Stack } from '@aws-cdk/core'; import { Test } from 'nodeunit'; -import { - GlobalTable, - GlobalTableProps -} from '../lib'; +import { GlobalTable, GlobalTableProps } from '../lib'; // tslint:disable:object-literal-key-quotes @@ -64,26 +60,53 @@ export = { test.done(); }, }, + + 'GlobalTable generated stacks inherit their account from the parent stack'(test: Test) { + const app = new App(); + const stack = new Stack(app, 'GlobalTableStack', { env: { account: '123456789012', region: 'us-east-1' } }); + + const globalTable = new GlobalTable(stack, CONSTRUCT_NAME, { + tableName: TABLE_NAME, + partitionKey: TABLE_PARTITION_KEY, + regions: ['us-east-1', 'us-west-2'], + stream: StreamViewType.NEW_AND_OLD_IMAGES, + }); + + new CfnOutput(stack, 'DynamoDbOutput', { + // this works, because both `stack` and `regionTables[0]` stack are in the same account & region + value: globalTable.regionalTables[0].tableStreamArn!, + }); + + expect(stack).toMatch({ + "Outputs": { + "DynamoDbOutput": { + "Value": { + "Fn::ImportValue": "GlobalTableStackawscdkdynamodbglobalawscdkdynamodbglobaluseast19C1C8A14:awscdkdynamodbglobalawscdkdynamodbglobaluseast1ExportsOutputFnGetAttawscdkdynamodbglobalGlobalTableuseast1FC03DD69StreamArn28E90DB8", + }, + }, + }, + }); + + test.done(); + }, + 'Enforce StreamSpecification': { 'global dynamo should only allow NEW_AND_OLD_IMAGES'(test: Test) { const stack = new Stack(); - try { + + test.throws(() => { new GlobalTable(stack, CONSTRUCT_NAME, { tableName: TABLE_NAME, stream: StreamViewType.KEYS_ONLY, partitionKey: TABLE_PARTITION_KEY, regions: [ 'us-east-1', 'us-east-2', 'us-west-2' ] }); - // We are expecting the above line to throw a TypeError since - // the streamSpecification is wrong. Force a failure on this - // line if we get there. - expect(stack).to(haveResource('Fail::this::test::IfWeGetThisFar', {})); - } catch ( TypeError ) { - expect(stack); - } + }, /dynamoProps.stream MUST be set to dynamodb.StreamViewType.NEW_AND_OLD_IMAGES/); + test.done(); }, }, + 'Check getting tables': { 'global dynamo should only allow NEW_AND_OLD_IMAGES'(test: Test) { const stack = new Stack(); @@ -92,9 +115,9 @@ export = { partitionKey: TABLE_PARTITION_KEY, regions: [ 'us-east-1', 'us-east-2', 'us-west-2' ] }); - assert(regTables.regionalTables.length === 3); + test.equal(regTables.regionalTables.length, 3); for (const table of regTables.regionalTables) { - assert(table instanceof Table); + test.ok(table instanceof Table); } test.done(); }, From 7d2a37140a0f5e1e931d4a0476abced43b05066b Mon Sep 17 00:00:00 2001 From: Matt Simpson Date: Wed, 27 Nov 2019 22:22:49 +1300 Subject: [PATCH 029/465] minor typo in Lambda example (#5201) incorrect const value for loadbalancer which is referenced in the next section --- packages/@aws-cdk/aws-elasticloadbalancingv2/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/@aws-cdk/aws-elasticloadbalancingv2/README.md b/packages/@aws-cdk/aws-elasticloadbalancingv2/README.md index 619dcf754b139..89f5712782b74 100644 --- a/packages/@aws-cdk/aws-elasticloadbalancingv2/README.md +++ b/packages/@aws-cdk/aws-elasticloadbalancingv2/README.md @@ -163,7 +163,7 @@ import elbv2 = require('@aws-cdk/aws-elasticloadbalancingv2'); import targets = require('@aws-cdk/aws-elasticloadbalancingv2-targets'); const lambdaFunction = new lambda.Function(...); -const loadBalancer = new elbv2.ApplicationLoadBalancer(...); +const lb = new elbv2.ApplicationLoadBalancer(...); const listener = lb.addListener('Listener', { port: 80 }); listener.addTargets('Targets', { From 91c4502cb5d18f4f59714b6a30eef54cdd0b5afc Mon Sep 17 00:00:00 2001 From: Rico Huijbers Date: Wed, 27 Nov 2019 11:17:18 +0100 Subject: [PATCH 030/465] chore: fix ALB integration test (#5163) * chore: fix ALB integration test ApplicationLoadBalancer integration test is using IP addresses that are rejected upon deployment, because they're not actually in a subnet range. Use IP addresses that are actually in use. * Use non-reserved IPs, update expectations. --- .../test/integ.alb.expected.json | 42 +++++++++---------- .../test/integ.alb.ts | 4 +- 2 files changed, 23 insertions(+), 23 deletions(-) diff --git a/packages/@aws-cdk/aws-elasticloadbalancingv2/test/integ.alb.expected.json b/packages/@aws-cdk/aws-elasticloadbalancingv2/test/integ.alb.expected.json index 4ab2e6e829857..a4ae287689bc9 100644 --- a/packages/@aws-cdk/aws-elasticloadbalancingv2/test/integ.alb.expected.json +++ b/packages/@aws-cdk/aws-elasticloadbalancingv2/test/integ.alb.expected.json @@ -420,15 +420,15 @@ "Properties": { "Port": 80, "Protocol": "HTTP", - "VpcId": { - "Ref": "VPCB9E5F0B4" - }, "Targets": [ { - "Id": "10.0.1.1" + "Id": "10.0.128.4" } ], - "TargetType": "ip" + "TargetType": "ip", + "VpcId": { + "Ref": "VPCB9E5F0B4" + } } }, "LBListenerConditionalTargetGroupA75CCCD9": { @@ -436,15 +436,15 @@ "Properties": { "Port": 80, "Protocol": "HTTP", - "VpcId": { - "Ref": "VPCB9E5F0B4" - }, "Targets": [ { - "Id": "10.0.1.2" + "Id": "10.0.128.5" } ], - "TargetType": "ip" + "TargetType": "ip", + "VpcId": { + "Ref": "VPCB9E5F0B4" + } } }, "LBListenerConditionalTargetRule91FA260F": { @@ -477,10 +477,6 @@ "Properties": { "ComparisonOperator": "GreaterThanOrEqualToThreshold", "EvaluationPeriods": 2, - "MetricName": "TargetResponseTime", - "Namespace": "AWS/ApplicationELB", - "Period": 300, - "Threshold": 5, "Dimensions": [ { "Name": "TargetGroup", @@ -543,7 +539,11 @@ } } ], - "Statistic": "Average" + "MetricName": "TargetResponseTime", + "Namespace": "AWS/ApplicationELB", + "Period": 300, + "Statistic": "Average", + "Threshold": 5 } }, "ResponseTimeHigh2FFCF1FE1": { @@ -551,10 +551,6 @@ "Properties": { "ComparisonOperator": "GreaterThanOrEqualToThreshold", "EvaluationPeriods": 2, - "MetricName": "TargetResponseTime", - "Namespace": "AWS/ApplicationELB", - "Period": 300, - "Threshold": 5, "Dimensions": [ { "Name": "TargetGroup", @@ -617,8 +613,12 @@ } } ], - "Statistic": "Average" + "MetricName": "TargetResponseTime", + "Namespace": "AWS/ApplicationELB", + "Period": 300, + "Statistic": "Average", + "Threshold": 5 } } } -} +} \ No newline at end of file diff --git a/packages/@aws-cdk/aws-elasticloadbalancingv2/test/integ.alb.ts b/packages/@aws-cdk/aws-elasticloadbalancingv2/test/integ.alb.ts index 7a7e6e71cc901..0b52db6897e7b 100644 --- a/packages/@aws-cdk/aws-elasticloadbalancingv2/test/integ.alb.ts +++ b/packages/@aws-cdk/aws-elasticloadbalancingv2/test/integ.alb.ts @@ -21,14 +21,14 @@ const listener = lb.addListener('Listener', { const group1 = listener.addTargets('Target', { port: 80, - targets: [new elbv2.IpTarget('10.0.1.1')] + targets: [new elbv2.IpTarget('10.0.128.4')] }); const group2 = listener.addTargets('ConditionalTarget', { priority: 10, hostHeader: 'example.com', port: 80, - targets: [new elbv2.IpTarget('10.0.1.2')] + targets: [new elbv2.IpTarget('10.0.128.5')] }); group1.metricTargetResponseTime().createAlarm(stack, 'ResponseTimeHigh1', { From 4f6948c1ca5199592fc962c8305ad1c9fc806349 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Wed, 27 Nov 2019 12:42:18 +0000 Subject: [PATCH 031/465] chore(deps): bump aws-sdk from 2.579.0 to 2.580.0 (#5200) Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.579.0 to 2.580.0. - [Release notes](https://github.com/aws/aws-sdk-js/releases) - [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/aws/aws-sdk-js/compare/v2.579.0...v2.580.0) Signed-off-by: dependabot-preview[bot] --- packages/@aws-cdk/aws-cloudfront/package.json | 2 +- packages/@aws-cdk/aws-cloudtrail/package.json | 2 +- packages/@aws-cdk/aws-codebuild/package.json | 2 +- packages/@aws-cdk/aws-codecommit/package.json | 2 +- packages/@aws-cdk/aws-events-targets/package.json | 2 +- packages/@aws-cdk/aws-lambda/package.json | 2 +- packages/@aws-cdk/aws-route53/package.json | 2 +- packages/@aws-cdk/aws-sqs/package.json | 2 +- packages/@aws-cdk/custom-resources/package.json | 2 +- packages/aws-cdk/package.json | 2 +- yarn.lock | 8 ++++---- 11 files changed, 14 insertions(+), 14 deletions(-) diff --git a/packages/@aws-cdk/aws-cloudfront/package.json b/packages/@aws-cdk/aws-cloudfront/package.json index 85a444577022e..8812689370a9e 100644 --- a/packages/@aws-cdk/aws-cloudfront/package.json +++ b/packages/@aws-cdk/aws-cloudfront/package.json @@ -63,7 +63,7 @@ "license": "Apache-2.0", "devDependencies": { "@aws-cdk/assert": "1.18.0", - "aws-sdk": "^2.579.0", + "aws-sdk": "^2.580.0", "cdk-build-tools": "1.18.0", "cdk-integ-tools": "1.18.0", "cfn2ts": "1.18.0", diff --git a/packages/@aws-cdk/aws-cloudtrail/package.json b/packages/@aws-cdk/aws-cloudtrail/package.json index 8094f6e072fed..89f70d420ba17 100644 --- a/packages/@aws-cdk/aws-cloudtrail/package.json +++ b/packages/@aws-cdk/aws-cloudtrail/package.json @@ -63,7 +63,7 @@ "license": "Apache-2.0", "devDependencies": { "@aws-cdk/assert": "1.18.0", - "aws-sdk": "^2.579.0", + "aws-sdk": "^2.580.0", "cdk-build-tools": "1.18.0", "cdk-integ-tools": "1.18.0", "cfn2ts": "1.18.0", diff --git a/packages/@aws-cdk/aws-codebuild/package.json b/packages/@aws-cdk/aws-codebuild/package.json index 82515a15f11b7..c0e441e327a8b 100644 --- a/packages/@aws-cdk/aws-codebuild/package.json +++ b/packages/@aws-cdk/aws-codebuild/package.json @@ -69,7 +69,7 @@ "@aws-cdk/assert": "1.18.0", "@aws-cdk/aws-sns": "1.18.0", "@aws-cdk/aws-sqs": "1.18.0", - "aws-sdk": "^2.579.0", + "aws-sdk": "^2.580.0", "cdk-build-tools": "1.18.0", "cdk-integ-tools": "1.18.0", "cfn2ts": "1.18.0", diff --git a/packages/@aws-cdk/aws-codecommit/package.json b/packages/@aws-cdk/aws-codecommit/package.json index 9b235a75ad8df..506ae4882cda3 100644 --- a/packages/@aws-cdk/aws-codecommit/package.json +++ b/packages/@aws-cdk/aws-codecommit/package.json @@ -69,7 +69,7 @@ "devDependencies": { "@aws-cdk/assert": "1.18.0", "@aws-cdk/aws-sns": "1.18.0", - "aws-sdk": "^2.579.0", + "aws-sdk": "^2.580.0", "cdk-build-tools": "1.18.0", "cdk-integ-tools": "1.18.0", "cfn2ts": "1.18.0", diff --git a/packages/@aws-cdk/aws-events-targets/package.json b/packages/@aws-cdk/aws-events-targets/package.json index fb6295186b252..a834329bdfc9d 100644 --- a/packages/@aws-cdk/aws-events-targets/package.json +++ b/packages/@aws-cdk/aws-events-targets/package.json @@ -80,7 +80,7 @@ "devDependencies": { "@aws-cdk/assert": "1.18.0", "@aws-cdk/aws-codecommit": "1.18.0", - "aws-sdk": "^2.579.0", + "aws-sdk": "^2.580.0", "aws-sdk-mock": "^4.5.0", "cdk-build-tools": "1.18.0", "cdk-integ-tools": "1.18.0", diff --git a/packages/@aws-cdk/aws-lambda/package.json b/packages/@aws-cdk/aws-lambda/package.json index c730ca8a769cf..135f0f965b92f 100644 --- a/packages/@aws-cdk/aws-lambda/package.json +++ b/packages/@aws-cdk/aws-lambda/package.json @@ -70,7 +70,7 @@ "@types/aws-lambda": "^8.10.36", "@types/lodash": "^4.14.149", "@types/sinon": "^7.5.0", - "aws-sdk": "^2.579.0", + "aws-sdk": "^2.580.0", "aws-sdk-mock": "^4.5.0", "cdk-build-tools": "1.18.0", "cdk-integ-tools": "1.18.0", diff --git a/packages/@aws-cdk/aws-route53/package.json b/packages/@aws-cdk/aws-route53/package.json index d0f2bb2b2fe04..2d1db5913389b 100644 --- a/packages/@aws-cdk/aws-route53/package.json +++ b/packages/@aws-cdk/aws-route53/package.json @@ -63,7 +63,7 @@ "license": "Apache-2.0", "devDependencies": { "@aws-cdk/assert": "1.18.0", - "aws-sdk": "^2.579.0", + "aws-sdk": "^2.580.0", "cdk-build-tools": "1.18.0", "cdk-integ-tools": "1.18.0", "cfn2ts": "1.18.0", diff --git a/packages/@aws-cdk/aws-sqs/package.json b/packages/@aws-cdk/aws-sqs/package.json index b5eb2c1936280..51349e4b498d4 100644 --- a/packages/@aws-cdk/aws-sqs/package.json +++ b/packages/@aws-cdk/aws-sqs/package.json @@ -64,7 +64,7 @@ "devDependencies": { "@aws-cdk/assert": "1.18.0", "@aws-cdk/aws-s3": "1.18.0", - "aws-sdk": "^2.579.0", + "aws-sdk": "^2.580.0", "cdk-build-tools": "1.18.0", "cdk-integ-tools": "1.18.0", "cfn2ts": "1.18.0", diff --git a/packages/@aws-cdk/custom-resources/package.json b/packages/@aws-cdk/custom-resources/package.json index 9b26c79085622..2a0e28eaaa888 100644 --- a/packages/@aws-cdk/custom-resources/package.json +++ b/packages/@aws-cdk/custom-resources/package.json @@ -72,7 +72,7 @@ "@aws-cdk/aws-ssm": "1.18.0", "@types/aws-lambda": "^8.10.36", "@types/sinon": "^7.5.0", - "aws-sdk": "^2.579.0", + "aws-sdk": "^2.580.0", "aws-sdk-mock": "^4.5.0", "cdk-build-tools": "1.18.0", "cdk-integ-tools": "1.18.0", diff --git a/packages/aws-cdk/package.json b/packages/aws-cdk/package.json index ac1f6c3d520b5..f3f8e7cb9df39 100644 --- a/packages/aws-cdk/package.json +++ b/packages/aws-cdk/package.json @@ -62,7 +62,7 @@ "@aws-cdk/cx-api": "1.18.0", "@aws-cdk/region-info": "1.18.0", "archiver": "^3.1.1", - "aws-sdk": "^2.579.0", + "aws-sdk": "^2.580.0", "camelcase": "^5.3.1", "colors": "^1.4.0", "decamelize": "^3.2.0", diff --git a/yarn.lock b/yarn.lock index b12aa3d9b3f4e..cfaada71f80c8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1706,10 +1706,10 @@ aws-sdk-mock@^4.5.0: sinon "^7.3.2" traverse "^0.6.6" -aws-sdk@^2.483.0, aws-sdk@^2.579.0: - version "2.579.0" - resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.579.0.tgz#52ee66ee7e6e6c11993a2aa2e9c3ca7eea2d22d0" - integrity sha512-7RLGcsSkQJTc2Dmc+CFTQMcQ23GmXegbpeKPkMZbb/wRo9LBWhnt2hCJF4ql0skHFVpuJh1MyfjiWUUe2dnkWQ== +aws-sdk@^2.483.0, aws-sdk@^2.580.0: + version "2.580.0" + resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.580.0.tgz#b411168ab3b92a1c2977e9c020406af2a5b74cf7" + integrity sha512-YUn/LgaSjWuFDCAIOiOvyXbuRpNEzTPLbwRs3GpEmrP1hJrOChXh0p7GH61sTZdeJZarCSETUOWU5ngjpCOjKA== dependencies: buffer "^4.9.1" events "^1.1.1" From e9f282b45599321fb1625398be04fc44c68274fb Mon Sep 17 00:00:00 2001 From: Adam Ruka Date: Wed, 27 Nov 2019 06:08:25 -0800 Subject: [PATCH 032/465] rfc: `cdk-bootstrap` command (#4461) * feat: `cdk-bootstrap` command design document * Second iteration. * Third version. * Fourth revision. * Fifth revision. * Sixth revision. --- design/cdk-bootstrap.md | 649 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 649 insertions(+) create mode 100644 design/cdk-bootstrap.md diff --git a/design/cdk-bootstrap.md b/design/cdk-bootstrap.md new file mode 100644 index 0000000000000..794abef43c14f --- /dev/null +++ b/design/cdk-bootstrap.md @@ -0,0 +1,649 @@ +# `cdk bootstrap` + +`cdk bootstrap` is a tool in the AWS CDK command-line interface responsible for populating a given environment +(that is, a combination of AWS account and region) +with resources required by the CDK to perform deployments into that environment. + +This document is a design for extending the capabilities of the `bootstrap` command motivated by the needs of the +["Continuous delivery for CDK apps"](https://github.com/aws/aws-cdk/pull/3437) epic. + +## Required changes + +### `--trust` + +We will add a new, optional command-line flag called `--trust` to the `bootstrap` command. +Its value is a list of AWS account IDs: + +```shell +$ cdk bootstrap \ + [--trust accountId[,otherAccountId]...] \ + [--cloudformation-execution-policies policyArn[,otherPolicyArn]...] \ + aws://account/region +``` + +**Note**: if a user wants to add new trusted account(s) to an existing bootstrap stack, +they have to specify all of the accounts they want to trust in the `--trust` option, +not only the one being newly added - +otherwise, the previously trusted account(s) will be removed. +We should make sure to make that explicit in the documentation of this option. + +We will also add a another option, +`--cloudformation-execution-policies`, +that allows you to pass a list of managed policy ARNs on the command line to attach to the +**CloudFormation Execution Role**. +This option will be required if `--trust` was passed. + +### Bootstrap resources + +The `bootstrap` command creates a CloudFormation stack in the environment passed on the command line. +Currently, the only resource in that stack is: + +* An S3 bucket that holds the file assets and the resulting CloudFormation template to deploy. + +We will add the following resources to the bootstrap stack: + +* An ECR repository that stores the images that are the results of building Docker assets. + +* An IAM role, called the **Publishing role**, + that has permissions to write to both the S3 bucket and the ECR repository from above. + This role will be assumable by any principal from the account(s) passed by the `--trust` option, + and from any principal in the target environment's account. + +* An IAM role, called the **Deployment Action Role**, + that will be assumed when executing the CloudFormation deployment actions + (CreateChangeSet and ExecuteChangeSet). + It is also assumable by any principal from the account(s) passed by the `--trust` option, + and from any principal in the target environment's account. + +* An IAM role, called the **CloudFormation Execution Role**, + that will be used to perform the actual CFN stack deployment in the continuous delivery pipeline to this environment. + It is assumable *only* by the CloudFormation service principal + (this is for security reasons, as this role will have, necessarily, very wide permissions). + It will not have any inline policies, + but will instead have the Managed Policies attached that the user passed in the + `--cloudformation-execution-policies` option. + +#### Physical resource names + +All of the above resources will be created with well-defined physical names - +none of them will rely on automated CloudFormation naming. +This is so that the other stages of CDK synthesis, +like asset resolution, can rely on the concrete names +(there is no reliable way to transfer this kind of information in an automated way across regions and/or accounts). +This also allows for more fine-grained permissions - +for instance, the continuous delivery pipeline needs to grant the **Deployment Action Role** +permissions to read from the pipeline's bucket +(to read the artifact that contains the CFN template to deploy); +this way, it can add a well-defined name to the resource policy of the artifact bucket, +instead of granting those permissions to all principals in the account. + +The naming scheme will include the following elements in order to minimize the chance of name collisions: + +* The region we're bootstrapping in. +* The account ID we're bootstrapping in. +* The type of the resource (file assets bucket, Docker assets repository, etc.). + +### Removing existing customization options + +The existing customization options: `--bootstrap-bucket-name` and `--bootstrap-kms-key-id` will be removed. +We will need to know the names of the bootstrap bucket and KMS key and synthesis time. + +The only way to customize the bootstrap template will be to deploy your own, +based on the default one the CDK provides, +and then change the default options when creating instances of the `Stack` +class to match the names used in the custom template +(this customization will most likely require overriding some methods, +so probably involves implementing a custom subclass of `Stack`). + +### CLI options in detail + +#### Existing kept options + +These options are inherited from the current CLI experience, +and need to be kept for backwards compatibility reasons: + +* `--profile`: use the given local AWS credentials profile when interacting with the target environment. + +* `--toolkit-stack-name`: allows you to explicitly name the CloudFormation bootstrap stack + (instead of relying on the default naming scheme). + +* `--tags` / `-t`: a list of key=value pairs to add as tags to add to the bootstrap stack. + +#### Existing removed options + +The following options that exist today will be removed: + +* `--toolkit-bucket-name` / `--bootstrap-bucket-name` / `-b`: allows you to explicitly name the file assets S3 bucket + (instead of relying on the default naming scheme). + +* `--bootstrap-kms-key-id`: optional identifier of the KMS key used for encrypting the file assets S3 bucket. + +#### New options + +These options will be added to the `bootstrap` command: + +* `--trust`: allows specifying an AWS account ID, or a list of them, + that the created roles (see above) should be assumable from. + This will be required to be passed as the pipeline account, + for deployment from a Continuous Delivery CDK pipeline to work. + +* `--cloudformation-execution-policies`: allows specifying the ManagedPolicy ARN(s) + that should be attached to the **CloudFormation Execution Role**. + +## Bootstrap resources version + +Because we already have a bootstrap solution in place, +and it's possible we will need to add more bootstrap resources as time goes by, +we should have a mechanism in place for migrating, +and giving meaningful errors if the bootstrapping has not been done for an environment that needs it. + +I don't think invoking the full `cdk-bootstrap` tool on every deploy is a good idea, though; +I worry that calculating a full diff of actual versus desired resource state might impact the performance of commands like +`deploy` too negatively. + +My proposal is to have an export on the bootstrap stack, +called `AwsCdkBootstrapVersion`, that will simply contain a number. +We will start with the bootstrap template setting that export to the value `1`. +With time, as we change the bootstrap template, +we will increment the version export number. + +In the `cdk` commands, +we can add a CLI option that will perform a 'bootstrap version check' +before doing any operations. +It will call the `DescribeStack` CFN API, +and get the value of the `AwsCdkBootstrapVersion` export. +Depending on the value retrieved, it will then: + +* If no such stack was found, that means bootstrapping was not performed for this environment. + Fail with the appropriate message. + +* If the stack was found, but it didn't have an export called `AwsCdkBootstrapVersion`, + that means the bootstrap stack is of an older version than the used CLI version, + and needs to be updated. + Fail with the appropriate message. + +* If the export is the same as the `BOOTSTRAP_VERSION` constant in the current CLI, + everything is fine - nothing to do. + +* If the export value is smaller than the `BOOTSTRAP_VERSION` constant in the current CLI, + that means the bootstrap stack is of an older version than the used CLI version, + and needs to be updated. + Fail with the appropriate message. + +* If the export value is larger than the `BOOTSTRAP_VERSION` constant in the current CLI, + that means the bootstrap stack is actually from a later version than the used CLI version. + In this case, I think it's correct to proceed with carrying out the operation; + perhaps print a warning that the user should consider updating their CLI version + if they encounter any errors. + +## Backwards compatibility + +This section outlines how does the backwards compatibility with the existing `cdk bootstrap` functionality work. +In the below template, "old" means the current behavior, +and "new" means "a version released including the changes needed for the CI/CD story". + +The particular components are: + +* CLI: the version of the `aws-cdk` package used to invoke various CDK commands, + like `synth` and `deploy`. +* Framework: the version of the CDK libraries that the CDK application uses. +* Bootstrap: the version of the bootstrap stack that is installed in the target environment. +* Init template: the version of the `aws-cdk` package that was used to run the `cdk init` command + that generated the current CDK application. + +Let's go through each of the scenarios: + +### CLI: old, framework: old, bootstrap: old, init template: old + +This is the current situation +(before any of the changes needed for "CI/CD for CDK apps" are implemented). + +### CLI: old, framework: old, bootstrap: old, init template: new + +The new template will differ from the old one in only one aspect: +it will contain a setting in the `cdk.json` file that activates the new assets behavior, +using our [feature flags](./feature-flags.md) functionality. + +The old code will simply ignore this setting +(as it doesn't have any knowledge of it), +so everything should work exactly as it does currently. + +### CLI: old, framework: old, bootstrap: new, init template: old + +To make this scenario work, we will need the outputs in the new bootstrap template to be preserved, +with exactly the same names as in the old bootstrap template. +The current [code reads them using the CFN API](https://github.com/aws/aws-cdk/blob/45f0e02735f6e12becccc606447607c2dda9c3a5/packages/aws-cdk/lib/api/toolkit-info.ts#L220-L233), +so the specific names of the bucket are immaterial +(it doesn't matter that the new bootstrap template uses physical names). + +The one danger I see here is that, +if we want to always add the KMS key to the new bootstrap resources, +the role putting assets into the bucket needs permissions to the used key, +which wasn't true before. + +### CLI: old, framework: new, bootstrap: old, init template: old + +In this scenario, because the feature flag in the init template is not set, +the framework should use the current assets behavior +(use parameters instead of hard-coding the paths), +and so the old bootstrapping is fine. + +### CLI: new, framework: old, bootstrap: old, init template: old + +In this scenario, the CLI should auto-detect that it's running with an old version of the framework, +and use the current assets behavior +(use parameters instead of hard-coding the paths), +and so the old bootstrapping is fine. + +### CLI: old, framework: old, bootstrap: new, init template: new + +This is similar to the "old, old, new, old" scenario above - +to make it work, we need to preserve the outputs from the old bootstrap template in the new bootstrap template. + +The flag set in `cdk.json` by the init template will be ignored by the old code, +so the asset behavior will be unchanged. + +### CLI: old, framework: new, bootstrap: old, init template: new + +This is a tricky one. +I believe in this case, we need to error out in the framework, +and prompt the user to update their CLI version, +as it won't be able to handle the new asset behavior +(which will be triggered by the flag set in `cdk.json` by the new init template). + +### CLI: new, framework: old, bootstrap: old, init template: new + +This is similar to the "new, old, old, old" scenario - +the CLI should detect it's running with an old version of the framework, +and use the current assets behavior. + +### CLI: old, framework: new, bootstrap: new, init template: old + +Since the flag in `cdk.json` is not set by the old init template, +the asset behavior is the same as the current one, +so as long as the new bootstrap template preserves the outputs, +everything should work like it does now. + +### CLI: new, framework: new, bootstrap: old, init template: old + +Since the flag in `cdk.json` is not set by the old init template, +the asset behavior is the same as the current one, +so the old bootstrapping is fine. + +### CLI: old, framework: new, bootstrap: new, init template: new + +This is similar to the "old, new, old, new" scenario above: +we need to error out in the framework, +and prompt the user to update their CLI version, +as it won't be able to handle the new asset behavior +(which will be triggered by the flag set in `cdk.json` by the new init template). + +### CLI: new, framework: old, bootstrap: new, init template: new + +This is similar to the "new, old, old, old" scenario - +the CLI should detect it's running with an old version of the framework, +and use the current assets behavior. +Bootstrapping needs to preserve the outputs of the stack in order to support this scenario. + +### CLI: new, framework: new, bootstrap: old, init template: new + +This is an interesting case. +At `synth` time, the template will be invalid: +pointing to S3 paths that don't exist +(because of the old bootstrap stack). +However, when any command that has AWS credentials runs +(like `cdk deploy`, or `cdk publish`), +it should do a verification using the `AwsCdkBootstrapVersion` export described above, +and fail, telling the customer to run `cdk bootstrap` again. + +We can also do deeper checks: for example, +we can verify that the bucket the file assets point to actually exists. +If it doesn't, it's probable that the name was overridden in either the stack definition, +or during bootstrapping - and it needs to be done in both of those places to work, +so we can display a helpful error message to the user. + +### CLI: new, framework: new, bootstrap: new, init template: old + +Pretty much identical to the "old, new, new, old" scenario above +(since the flag in `cdk.json` is not set by the old init template, +the asset behavior is the same as the current one, +so as long as the new bootstrap template preserves the outputs, +everything should work like it does now). + +### CLI: new, framework: new, bootstrap: new, init template: new + +The desired final state. + +## Updating the existing bootstrap stack + +As all current CDK customers already have a bootstrap stack defined, +we have to make sure that running the `cdk bootstrap` command in the new version works correctly for that case +(and not only for the case when the bootstrap stack didn't exist in a given environment). + +We already saw that, to preserve backwards compatibility in many cases, +we need to use the same stack name in the new bootstrapping as in the old one. +Which means running `cdk bootstrap` will result in a CFN stack update. + +The tricky part is the existing assets bucket. +Non-empty buckets cannot be removed by CloudFormation, +so if we don't have a resource with that logical ID in the template, +CloudFormation will try to remove it, and fail - +so, the entire bootstrap command will fail! + +To combat that, I think we have to give the S3 assets bucket in the new template the same logical ID as in the old one. +We will set its `UpdateReplacePolicy` to `Retain`, +so that assigning it our custom physical name will leave the old one orphaned. +This should make sure the CFN update succeeds. + +## Bootstrap template + +Here is the JSON of the bootstrap CloudFormation template: + +```json +{ + "Description": "The CDK Toolkit Stack. It was created by `cdk bootstrap` and manages resources necessary for managing your Cloud Applications with AWS CDK.", + "Parameters": { + "TrustedPrincipals": { + "Description": "List of AWS principals that the publish and action roles should trust to be assumed from", + "Default": "", + "Type": "CommaDelimitedList" + }, + "CloudFormationExecutionPolicies": { + "Description": "List of the ManagedPolicy ARN(s) to attach to the CloudFormation deployment role", + "Default": "", + "Type": "CommaDelimitedList" + } + }, + "Conditions": { + "HasTrustedPrincipals": { + "Fn::Not": [ + { + "Fn::Equals": [ + "", + { + "Fn::Join": [ + "", + { + "Ref": "TrustedPrincipals" + } + ] + } + ] + } + ] + } + }, + "Resources": { + "FileAssetsBucketEncryptionKey": { + "Type": "AWS::KMS::Key", + "Properties": { + "KeyPolicy": { + "Statement": [ + { + "Action": [ + "kms:Create*", "kms:Describe*", "kms:Enable*", "kms:List*", "kms:Put*", + "kms:Update*", "kms:Revoke*", "kms:Disable*", "kms:Get*", "kms:Delete*", + "kms:ScheduleKeyDeletion", "kms:CancelKeyDeletion", "kms:GenerateDataKey" + ], + "Effect": "Allow", + "Principal": { + "AWS": { + "Fn::Sub": "arn:${AWS::Partition}:iam::${AWS::AccountId}:root" + } + }, + "Resource": "*" + }, + { + "Action": [ + "kms:Decrypt", "kms:DescribeKey", "kms:Encrypt", + "kms:ReEncrypt*", "kms:GenerateDataKey*" + ], + "Effect": "Allow", + "Principal": { + "AWS": { + "Fn::Sub": "${PublishingRole.Arn}" + } + }, + "Resource": "*" + } + ] + } + } + }, + "StagingBucket": { + "Type": "AWS::S3::Bucket", + "Properties": { + "BucketName": { + "Fn::Sub": "cdk-bootstrap-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" + }, + "AccessControl": "Private", + "BucketEncryption": { + "ServerSideEncryptionConfiguration": [{ + "ServerSideEncryptionByDefault": { + "SSEAlgorithm": "aws:kms", + "KMSMasterKeyID": { + "Fn::Sub": "${FileAssetsBucketEncryptionKey.Arn}" + } + } + }] + }, + "PublicAccessBlockConfiguration": { + "BlockPublicAcls": true, + "BlockPublicPolicy": true, + "IgnorePublicAcls": true, + "RestrictPublicBuckets": true + } + }, + "UpdateReplacePolicy": "Retain" + }, + "ContainerAssetsRepository": { + "Type": "AWS::ECR::Repository", + "Properties": { + "RepositoryName": { + "Fn::Sub": "cdk-bootstrap-hnb659fds-container-assets-${AWS::AccountId}-${AWS::Region}" + } + } + }, + "PublishingRole": { + "Type": "AWS::IAM::Role", + "Properties": { + "AssumeRolePolicyDocument": { + "Statement": [ + { + "Action": "sts:AssumeRole", + "Effect": "Allow", + "Principal": { + "AWS": { + "Ref": "AWS::AccountId" + } + } + }, + { + "Fn::If": [ + "HasTrustedPrincipals", + { + "Action": "sts:AssumeRole", + "Effect": "Allow", + "Principal": { + "AWS": { + "Ref": "TrustedPrincipals" + } + } + }, + { + "Ref": "AWS::NoValue" + } + ] + } + ] + }, + "RoleName": { + "Fn::Sub": "cdk-bootstrap-hnb659fds-publishing-role-${AWS::AccountId}-${AWS::Region}" + } + } + }, + "PublishingRoleDefaultPolicy": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Statement": [ + { + "Action": [ + "s3:GetObject*", "s3:GetBucket*", "s3:List*", + "s3:DeleteObject*", "s3:PutObject*", "s3:Abort*" + ], + "Resource": [ + { + "Fn::Sub": "${StagingBucket.Arn}" + }, + { + "Fn::Sub": "${StagingBucket.Arn}/*" + } + ] + }, + { + "Action": [ + "kms:Decrypt", "kms:DescribeKey", "kms:Encrypt", + "kms:ReEncrypt*", "kms:GenerateDataKey*" + ], + "Effect": "Allow", + "Resource": { + "Fn::Sub": "${FileAssetsBucketEncryptionKey.Arn}" + } + }, + { + "Action": [ + "ecr:PutImage", "ecr:InitiateLayerUpload", + "ecr:UploadLayerPart", "ecr:CompleteLayerUpload" + ], + "Resource": { + "Fn::Sub": "${ContainerAssetsRepository.Arn}" + } + } + ], + "Version": "2012-10-17" + }, + "Roles": [{ + "Ref": "PublishingRole" + }], + "PolicyName": { + "Fn::Sub": "cdk-bootstrap-hnb659fds-publishing-role-default-policy-${AWS::AccountId}-${AWS::Region}" + } + } + }, + "DeploymentActionRole": { + "Type": "AWS::IAM::Role", + "Properties": { + "AssumeRolePolicyDocument": { + "Statement": [ + { + "Action": "sts:AssumeRole", + "Effect": "Allow", + "Principal": { + "AWS": { + "Ref": "AWS::AccountId" + } + } + }, + { + "Fn::If": [ + "HasTrustedPrincipals", + { + "Action": "sts:AssumeRole", + "Effect": "Allow", + "Principal": { + "AWS": { + "Ref": "TrustedPrincipals" + } + } + }, + { + "Ref": "AWS::NoValue" + } + ] + } + ] + }, + "Policies": [ + { + "PolicyDocument": { + "Statement": [ + { + "Action": [ + "cloudformation:CreateChangeSet", "cloudformation:DeleteChangeSet", + "cloudformation:DescribeChangeSet", "cloudformation:DescribeStacks", + "cloudformation:ExecuteChangeSet", + "s3:GetObject*", "s3:GetBucket*", + "s3:List*", "s3:Abort*", + "s3:DeleteObject*", "s3:PutObject*", + "kms:Decrypt", "kms:DescribeKey" + ], + "Resource": "*" + }, + { + "Action": "iam:PassRole", + "Resource": { + "Fn::Sub": "${CloudFormationExecutionRole.Arn}" + } + } + ], + "Version": "2012-10-17" + }, + "PolicyName": "default" + } + ], + "RoleName": { + "Fn::Sub": "cdk-bootstrap-hnb659fds-deployment-action-role-${AWS::AccountId}-${AWS::Region}" + }, + "Condition": "HasTrustedPrincipals" + } + }, + "CloudFormationExecutionRole": { + "Type": "AWS::IAM::Role", + "Properties": { + "AssumeRolePolicyDocument": { + "Statement": [ + { + "Action": "sts:AssumeRole", + "Effect": "Allow", + "Principal": { + "Service": "cloudformation.amazonaws.com" + } + } + ] + }, + "ManagedPolicyArns": { + "Ref": "CloudFormationExecutionPolicies" + }, + "RoleName": { + "Fn::Sub": "cdk-bootstrap-hnb659fds-cloudformation-execution-role-${AWS::AccountId}-${AWS::Region}" + }, + "Condition": "HasTrustedPrincipals" + } + } + }, + "Outputs": { + "BucketName": { + "Description": "The name of the S3 bucket owned by the CDK toolkit stack", + "Value": { "Fn::Sub": "${StagingBucket.Arn}" }, + "Export": { + "Name": { "Fn::Sub": "${AWS::StackName}:BucketName" } + } + }, + "BucketDomainName": { + "Description": "The domain name of the S3 bucket owned by the CDK toolkit stack", + "Value": { "Fn::Sub": "${StagingBucket.RegionalDomainName}" }, + "Export": { + "Name": { "Fn::Sub": "${AWS::StackName}:BucketDomainName" } + } + }, + "BootstrapVersion": { + "Description": "The version of the bootstrap resources that are currently mastered in this stack", + "Value": "1", + "Export": { + "Name": { "Fn::Sub": "AwsCdkBootstrapVersion" } + } + } + } +} +``` From 18fa3aa985346d7764da0d700fdc70011b5e44ad Mon Sep 17 00:00:00 2001 From: hacker65536 Date: Wed, 27 Nov 2019 23:16:28 +0900 Subject: [PATCH 033/465] fix(dockerfile): `docker build` is missing `dotnet` (#5091) Change `Dockerfile` to inherit from `jsii/superchain`, which is where all of CDK's build tooling is located. Update some build tools so that symlinks created in the host filesystem do not break the build when the repository is suddently built in a Docker container. --- Dockerfile | 34 ++------------------------- tools/cdk-build-tools/bin/cdk-test.ts | 13 ++++++---- tools/pkglint/lib/util.ts | 10 ++++++-- 3 files changed, 18 insertions(+), 39 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2ff34c083d581..9a18c8297a914 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,39 +1,9 @@ -FROM amazonlinux:2 +FROM jsii/superchain WORKDIR /app -ENV NODE_VERSION 10.17.0 -ENV YARN_VERSION 1.19.1 - -RUN yum -y --security update \ - && yum install -y \ - git \ - rsync \ - zip \ - unzip \ - tar \ - xz \ - python3 \ - python3-dev \ - py3-setuptools \ - && yum clean all \ - && rm -rf /var/cache/yum \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-x64.tar.xz" \ - && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt" \ - && grep " node-v$NODE_VERSION-linux-x64.tar.xz\$" SHASUMS256.txt | sha256sum -c - \ - && tar -xJf "node-v$NODE_VERSION-linux-x64.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ - && ln -s /usr/local/bin/node /usr/local/bin/nodejs \ - && rm "node-v$NODE_VERSION-linux-x64.tar.xz" SHASUMS256.txt \ - && gpg --list-keys 23E7166788B63E1E >/dev/null 2>&1 || (curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --import) \ - && curl -fsSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz" \ - && curl -fsSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz.asc" \ - && gpg --batch --verify yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz \ - && tar zvxf yarn-v$YARN_VERSION.tar.gz -C /usr/local --strip-components=1 --no-same-owner \ - && rm yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz - COPY . . -RUN ./build.sh \ - && ./link-all.sh +RUN ./build.sh && ./link-all.sh ENTRYPOINT ["/app/node_modules/.bin/cdk"] diff --git a/tools/cdk-build-tools/bin/cdk-test.ts b/tools/cdk-build-tools/bin/cdk-test.ts index 3cade302e1d67..6224dc6e0c03e 100644 --- a/tools/cdk-build-tools/bin/cdk-test.ts +++ b/tools/cdk-build-tools/bin/cdk-test.ts @@ -1,5 +1,4 @@ -import fs = require('fs'); -import util = require('util'); +import fs = require('fs-extra'); import yargs = require('yargs'); import { shell } from '../lib/os'; import { cdkBuildOptions, configFilePath, currentPackageJson, hasIntegTests, hasOnlyAutogeneratedTests, unitTestFiles } from '../lib/package-info'; @@ -55,12 +54,16 @@ async function main() { // // We end up symlinking .nycrc into the package. if (!await hasOnlyAutogeneratedTests()) { + const nycConfig = '.nycr c'; + + // Delete file if it exists try { - await util.promisify(fs.symlink)(configFilePath('nycrc'), '.nycrc'); + await fs.unlink(nycConfig); } catch (e) { - // It's okay if the symlink already exists - if (e.code !== 'EEXIST') { throw e; } + if (e.code !== 'ENOENT') { return; } } + + await fs.ensureSymlink(configFilePath('nycrc'), nycConfig); testCommand.push(...[args.nyc, '--clean']); } testCommand.push(args.nodeunit); diff --git a/tools/pkglint/lib/util.ts b/tools/pkglint/lib/util.ts index 573424919e644..5e51b231453f4 100644 --- a/tools/pkglint/lib/util.ts +++ b/tools/pkglint/lib/util.ts @@ -173,8 +173,14 @@ function findLernaJSON() { export function* findInnerPackages(dir: string): IterableIterator { for (const fname of fs.readdirSync(dir, { encoding: 'utf8' })) { - const stat = fs.statSync(path.join(dir, fname)); - if (!stat.isDirectory()) { continue; } + try { + const stat = fs.statSync(path.join(dir, fname)); + if (!stat.isDirectory()) { continue; } + } catch (e) { + // Survive invalid symlinks + if (e.code !== 'ENOENT') { throw e; } + continue; + } if (fname === 'node_modules') { continue; } if (fs.existsSync(path.join(dir, fname, 'package.json'))) { From a5b056b71e57b79aa568434fbe98bca207f2113f Mon Sep 17 00:00:00 2001 From: Adam Ruka Date: Wed, 27 Nov 2019 09:34:08 -0800 Subject: [PATCH 034/465] feat(codepipeline): allow retrieving created stages and actions (#5206) * feat(codepipeline): allow retrieving created stages and actions This adds a stages property on Pipeline, and actions property on IStage, which makes it easier to mutate the pipeline after it has been created, which is useful when creating L3s. Fixes #4878 * fix mocks in unit tests in @aws-codepipeline-actions --- .../cloudformation/test.pipeline-actions.ts | 13 +++--- .../@aws-cdk/aws-codepipeline/lib/action.ts | 5 +++ .../lib/full-action-descriptor.ts | 2 + .../@aws-cdk/aws-codepipeline/lib/pipeline.ts | 36 ++++++++++----- .../@aws-cdk/aws-codepipeline/lib/stage.ts | 10 +++-- .../aws-codepipeline/test/test.action.ts | 44 +++++++++++++++++++ .../aws-codepipeline/test/test.stages.ts | 26 +++++++++++ 7 files changed, 115 insertions(+), 21 deletions(-) diff --git a/packages/@aws-cdk/aws-codepipeline-actions/test/cloudformation/test.pipeline-actions.ts b/packages/@aws-cdk/aws-codepipeline-actions/test/cloudformation/test.pipeline-actions.ts index aa0e625d09838..ad1bde9320e4b 100644 --- a/packages/@aws-cdk/aws-codepipeline-actions/test/cloudformation/test.pipeline-actions.ts +++ b/packages/@aws-cdk/aws-codepipeline-actions/test/cloudformation/test.pipeline-actions.ts @@ -39,10 +39,10 @@ export = nodeunit.testCase({ _assertPermissionGranted(test, stack, pipelineRole.statements, 'cloudformation:DeleteChangeSet', stackArn, changeSetCondition); // TODO: revert "as any" once we move all actions into a single package. - test.deepEqual(stage.actions[0].actionProperties.inputs, [artifact], + test.deepEqual(stage.fullActions[0].actionProperties.inputs, [artifact], 'The input was correctly registered'); - _assertActionMatches(test, stack, stage.actions, 'CloudFormation', 'Deploy', { + _assertActionMatches(test, stack, stage.fullActions, 'CloudFormation', 'Deploy', { ActionMode: 'CHANGE_SET_CREATE_REPLACE', StackName: 'MyStack', ChangeSetName: 'MyChangeSet' @@ -128,7 +128,7 @@ export = nodeunit.testCase({ _assertPermissionGranted(test, stack, pipelineRole.statements, 'cloudformation:ExecuteChangeSet', stackArn, { StringEqualsIfExists: { 'cloudformation:ChangeSetName': 'MyChangeSet' } }); - _assertActionMatches(test, stack, stage.actions, 'CloudFormation', 'Deploy', { + _assertActionMatches(test, stack, stage.fullActions, 'CloudFormation', 'Deploy', { ActionMode: 'CHANGE_SET_EXECUTE', StackName: 'MyStack', ChangeSetName: 'MyChangeSet' @@ -349,7 +349,8 @@ class FullAction { class StageDouble implements codepipeline.IStage { public readonly stageName: string; public readonly pipeline: codepipeline.IPipeline; - public readonly actions: FullAction[]; + public readonly actions: codepipeline.IAction[] = []; + public readonly fullActions: FullAction[]; public get node(): cdk.ConstructNode { throw new Error('StageDouble is not a real construct'); @@ -368,7 +369,7 @@ class StageDouble implements codepipeline.IStage { bucket: pipeline.artifactBucket, }))); } - this.actions = fullActions; + this.fullActions = fullActions; } public addAction(_action: codepipeline.IAction): void { @@ -407,4 +408,4 @@ class BucketDouble extends s3.Bucket { public grantReadWrite(identity: iam.IGrantable, _objectsKeyPattern: any = '*'): iam.Grant { return iam.Grant.drop(identity, ''); } -} \ No newline at end of file +} diff --git a/packages/@aws-cdk/aws-codepipeline/lib/action.ts b/packages/@aws-cdk/aws-codepipeline/lib/action.ts index 67c4439210921..5367ba6c013e8 100644 --- a/packages/@aws-cdk/aws-codepipeline/lib/action.ts +++ b/packages/@aws-cdk/aws-codepipeline/lib/action.ts @@ -153,6 +153,11 @@ export interface IStage { readonly pipeline: IPipeline; + /** + * The actions belonging to this stage. + */ + readonly actions: IAction[]; + addAction(action: IAction): void; onStateChange(name: string, target?: events.IRuleTarget, options?: events.RuleProps): events.Rule; diff --git a/packages/@aws-cdk/aws-codepipeline/lib/full-action-descriptor.ts b/packages/@aws-cdk/aws-codepipeline/lib/full-action-descriptor.ts index ac0084f361f02..38602d94a7995 100644 --- a/packages/@aws-cdk/aws-codepipeline/lib/full-action-descriptor.ts +++ b/packages/@aws-cdk/aws-codepipeline/lib/full-action-descriptor.ts @@ -13,6 +13,7 @@ export interface FullActionDescriptorProps { * This class is private to the aws-codepipeline package. */ export class FullActionDescriptor { + public readonly action: IAction; public readonly actionName: string; public readonly category: ActionCategory; public readonly owner: string; @@ -27,6 +28,7 @@ export class FullActionDescriptor { public readonly configuration: any; constructor(props: FullActionDescriptorProps) { + this.action = props.action; const actionProperties = props.action.actionProperties; this.actionName = actionProperties.actionName; this.category = actionProperties.category; diff --git a/packages/@aws-cdk/aws-codepipeline/lib/pipeline.ts b/packages/@aws-cdk/aws-codepipeline/lib/pipeline.ts index 6fc0b882a7b88..8e41b6857c714 100644 --- a/packages/@aws-cdk/aws-codepipeline/lib/pipeline.ts +++ b/packages/@aws-cdk/aws-codepipeline/lib/pipeline.ts @@ -203,7 +203,7 @@ export class Pipeline extends PipelineBase { */ public readonly artifactBucket: s3.IBucket; - private readonly stages = new Array(); + private readonly _stages = new Array(); private readonly crossRegionBucketsPassed: boolean; private readonly _crossRegionSupport: { [region: string]: CrossRegionSupport } = {}; private readonly _crossAccountSupport: { [account: string]: Stack } = {}; @@ -291,7 +291,7 @@ export class Pipeline extends PipelineBase { */ public addStage(props: StageOptions): IStage { // check for duplicate Stages and names - if (this.stages.find(s => s.stageName === props.stageName)) { + if (this._stages.find(s => s.stageName === props.stageName)) { throw new Error(`Stage with duplicate name '${props.stageName}' added to the Pipeline`); } @@ -301,7 +301,7 @@ export class Pipeline extends PipelineBase { ? this.calculateInsertIndexFromPlacement(props.placement) : this.stageCount; - this.stages.splice(index, 0, stage); + this._stages.splice(index, 0, stage); return stage; } @@ -317,7 +317,19 @@ export class Pipeline extends PipelineBase { * Get the number of Stages in this Pipeline. */ public get stageCount(): number { - return this.stages.length; + return this._stages.length; + } + + /** + * Returns the stages that comprise the pipeline. + * + * **Note**: the returned array is a defensive copy, + * so adding elements to it has no effect. + * Instead, use the {@link addStage} method if you want to add more stages + * to the pipeline. + */ + public get stages(): IStage[] { + return this._stages.slice(); } /** @@ -672,15 +684,15 @@ export class Pipeline extends PipelineBase { } private findStageIndex(targetStage: IStage) { - return this.stages.findIndex(stage => stage === targetStage); + return this._stages.findIndex(stage => stage === targetStage); } private validateSourceActionLocations(): string[] { const errors = new Array(); let firstStage = true; - for (const stage of this.stages) { + for (const stage of this._stages) { const onlySourceActionsPermitted = firstStage; - for (const action of stage.actions) { + for (const action of stage.actionDescriptors) { errors.push(...validateSourceAction(onlySourceActionsPermitted, action.category, action.actionName, stage.stageName)); } firstStage = false; @@ -697,7 +709,7 @@ export class Pipeline extends PipelineBase { private validateStages(): string[] { const ret = new Array(); - for (const stage of this.stages) { + for (const stage of this._stages) { ret.push(...stage.validate()); } return ret; @@ -707,8 +719,8 @@ export class Pipeline extends PipelineBase { const ret = new Array(); const outputArtifactNames = new Set(); - for (const stage of this.stages) { - const sortedActions = stage.actions.sort((a1, a2) => a1.runOrder - a2.runOrder); + for (const stage of this._stages) { + const sortedActions = stage.actionDescriptors.sort((a1, a2) => a1.runOrder - a2.runOrder); for (const action of sortedActions) { // start with inputs @@ -781,11 +793,11 @@ export class Pipeline extends PipelineBase { private get crossRegion(): boolean { if (this.crossRegionBucketsPassed) { return true; } - return this.stages.some(stage => stage.actions.some(action => action.region !== undefined)); + return this._stages.some(stage => stage.actionDescriptors.some(action => action.region !== undefined)); } private renderStages(): CfnPipeline.StageDeclarationProperty[] { - return this.stages.map(stage => stage.render()); + return this._stages.map(stage => stage.render()); } private requireRegion(): string { diff --git a/packages/@aws-cdk/aws-codepipeline/lib/stage.ts b/packages/@aws-cdk/aws-codepipeline/lib/stage.ts index 9e0070bca22d5..8bf0a12c30ca2 100644 --- a/packages/@aws-cdk/aws-codepipeline/lib/stage.ts +++ b/packages/@aws-cdk/aws-codepipeline/lib/stage.ts @@ -42,17 +42,21 @@ export class Stage implements IStage { /** * Get a duplicate of this stage's list of actions. */ - public get actions(): FullActionDescriptor[] { + public get actionDescriptors(): FullActionDescriptor[] { return this._actions.slice(); } + public get actions(): IAction[] { + return this._actions.map(actionDescriptor => actionDescriptor.action); + } + public get pipeline(): IPipeline { return this._pipeline; } public render(): CfnPipeline.StageDeclarationProperty { // first, assign names to output Artifacts who don't have one - for (const action of this.actions) { + for (const action of this._actions) { const outputArtifacts = action.outputs; const unnamedOutputs = outputArtifacts.filter(o => !o.artifactName); @@ -116,7 +120,7 @@ export class Stage implements IStage { private validateActions(): string[] { const ret = new Array(); - for (const action of this.actions) { + for (const action of this.actionDescriptors) { ret.push(...this.validateAction(action)); } return ret; diff --git a/packages/@aws-cdk/aws-codepipeline/test/test.action.ts b/packages/@aws-cdk/aws-codepipeline/test/test.action.ts index a0fd053ec4893..ca2be470e9a02 100644 --- a/packages/@aws-cdk/aws-codepipeline/test/test.action.ts +++ b/packages/@aws-cdk/aws-codepipeline/test/test.action.ts @@ -359,6 +359,50 @@ export = { test.done(); }, + + 'actions can be retrieved from stages they have been added to'(test: Test) { + const stack = new cdk.Stack(); + + const sourceOutput = new codepipeline.Artifact(); + const pipeline = new codepipeline.Pipeline(stack, 'Pipeline', { + stages: [ + { + stageName: 'Source', + actions: [ + new FakeSourceAction({ + actionName: 'source', + output: sourceOutput, + }), + ], + }, + ], + }); + const sourceStage = pipeline.stages[0]; + const buildStage = pipeline.addStage({ + stageName: 'Build', + actions: [ + new FakeBuildAction({ + actionName: 'build1', + input: sourceOutput, + runOrder: 11, + }), + new FakeBuildAction({ + actionName: 'build2', + input: sourceOutput, + runOrder: 2, + }), + ], + }); + + test.equal(sourceStage.actions.length, 1); + test.equal(sourceStage.actions[0].actionProperties.actionName, 'source'); + + test.equal(buildStage.actions.length, 2); + test.equal(buildStage.actions[0].actionProperties.actionName, 'build1'); + test.equal(buildStage.actions[1].actionProperties.actionName, 'build2'); + + test.done(); + }, }; function boundsValidationResult(numberOfArtifacts: number, min: number, max: number): string[] { diff --git a/packages/@aws-cdk/aws-codepipeline/test/test.stages.ts b/packages/@aws-cdk/aws-codepipeline/test/test.stages.ts index 09c3c4e36e0ed..88939d6e3133c 100644 --- a/packages/@aws-cdk/aws-codepipeline/test/test.stages.ts +++ b/packages/@aws-cdk/aws-codepipeline/test/test.stages.ts @@ -2,6 +2,7 @@ import { expect, haveResourceLike } from '@aws-cdk/assert'; import cdk = require('@aws-cdk/core'); import { Test } from 'nodeunit'; import codepipeline = require('../lib'); +import { Stage } from '../lib/stage'; // tslint:disable:object-literal-key-quotes @@ -111,5 +112,30 @@ export = { test.done(); }, + + 'can be retrieved from a pipeline after it has been created'(test: Test) { + const stack = new cdk.Stack(); + const pipeline = new codepipeline.Pipeline(stack, 'Pipeline', { + stages: [ + { + stageName: 'FirstStage', + }, + ], + }); + + pipeline.addStage({ stageName: 'SecondStage' }); + + test.equal(pipeline.stages.length, 2); + test.equal(pipeline.stages[0].stageName, 'FirstStage'); + test.equal(pipeline.stages[1].stageName, 'SecondStage'); + + // adding stages to the returned array should have no effect + pipeline.stages.push(new Stage({ + stageName: 'ThirdStage', + }, pipeline)); + test.equal(pipeline.stageCount, 2); + + test.done(); + }, }, }; From b721d856a9947045ed3562ed4a5c33a67b913cce Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Wed, 27 Nov 2019 18:32:00 +0000 Subject: [PATCH 035/465] chore(deps-dev): bump @types/node from 10.17.5 to 10.17.6 (#5188) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 10.17.5 to 10.17.6. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Signed-off-by: dependabot-preview[bot] --- package.json | 2 +- packages/aws-cdk/package.json | 2 +- yarn.lock | 8 ++++---- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 1b5a7b2e917a4..25ef18e43e338 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ }, "devDependencies": { "@types/jest": "^24.0.23", - "@types/node": "^10.17.5", + "@types/node": "^10.17.6", "@types/nodeunit": "^0.0.30", "conventional-changelog-cli": "^2.0.28", "fs-extra": "^8.1.0", diff --git a/packages/aws-cdk/package.json b/packages/aws-cdk/package.json index f3f8e7cb9df39..89723000da699 100644 --- a/packages/aws-cdk/package.json +++ b/packages/aws-cdk/package.json @@ -42,7 +42,7 @@ "@types/jszip": "^3.1.6", "@types/minimatch": "^3.0.3", "@types/mockery": "^1.4.29", - "@types/node": "^10.17.5", + "@types/node": "^10.17.6", "@types/request": "^2.48.3", "@types/semver": "^6.2.0", "@types/sinon": "^7.5.0", diff --git a/yarn.lock b/yarn.lock index cfaada71f80c8..c51f21d2bea44 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1280,10 +1280,10 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-12.12.12.tgz#529bc3e73dbb35dd9e90b0a1c83606a9d3264bdb" integrity sha512-MGuvYJrPU0HUwqF7LqvIj50RZUX23Z+m583KBygKYUZLlZ88n6w28XRNJRJgsHukLEnLz6w6SvxZoLgbr5wLqQ== -"@types/node@^10.17.5": - version "10.17.5" - resolved "https://registry.yarnpkg.com/@types/node/-/node-10.17.5.tgz#c1920150f7b90708a7d0f3add12a06bc9123c055" - integrity sha512-RElZIr/7JreF1eY6oD5RF3kpmdcreuQPjg5ri4oQ5g9sq7YWU8HkfB3eH8GwAwxf5OaCh0VPi7r4N/yoTGelrA== +"@types/node@^10.17.6": + version "10.17.6" + resolved "https://registry.yarnpkg.com/@types/node/-/node-10.17.6.tgz#1aaabd6f6470a6ac3824ab1e94d731ca1326d93d" + integrity sha512-0a2X6cgN3RdPBL2MIlR6Lt0KlM7fOFsutuXcdglcOq6WvLnYXgPQSh0Mx6tO1KCAE8MxbHSOSTWDoUxRq+l3DA== "@types/nodeunit@^0.0.30": version "0.0.30" From cf787c7e005acb1cfae655cf7d34963fe64efa89 Mon Sep 17 00:00:00 2001 From: hacker65536 Date: Thu, 28 Nov 2019 03:45:28 +0900 Subject: [PATCH 036/465] chore(docs): update CONTRIBUTING (#4754) --- CONTRIBUTING.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 86f9c0ccb0a8d..b350ae3fc676c 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -367,7 +367,7 @@ $ docker run -v $(pwd):/app -w /app aws-cdk In many cases, you don't really need to build the entire project. Say you want to work on the `@aws-cdk/aws-ec2` module: ```console -$ ./install.sh +$ yarn install $ cd packages/@aws-cdk/aws-ec2 $ ../../../scripts/buildup ``` @@ -448,7 +448,7 @@ Guidelines: * Make sure dependencies are defined using [caret ranges](https://docs.npmjs.com/misc/semver#caret-ranges-123-025-004) (e.g. `^1.2.3`). This enables non-breaking updates to automatically be picked up. - * Make sure `package-lock.json` files are included in your commit. + * Make sure `yarn.lock` is included in your commit. ### Finding dependency cycles between packages @@ -471,7 +471,7 @@ Cycle: @aws-cdk/aws-sns => @aws-cdk/aws-lambda => @aws-cdk/aws-codecommit => @aw To update all dependencies (without bumping major versions): 1. Obtain a fresh clone from "master". -2. Run `./install.sh` +2. Run `yarn install` 3. Run `./scripts/update-dependencies.sh --mode full` (use `--mode semver` to avoid bumping major versions) 4. Submit a Pull Request. From fc73747cc7c56ba7e2911745c3dc92e2d25b001b Mon Sep 17 00:00:00 2001 From: Jerry Kindall <52084730+Jerry-AWS@users.noreply.github.com> Date: Wed, 27 Nov 2019 11:12:35 -0800 Subject: [PATCH 037/465] feat: Make activating Python virtualenv easier on Windows (#5014) * Make activating virtualenv easier on Windows The command for activating a Python virtualenv on Linux or Mac OS X is: `source .env/bin/activate` The command for doing it on Windows is: `.env\Scripts\activate.bat` This adds `source.bat` to our Python templates. It's a simple batch file that lets the Linux/Mac virtualenv activating command work on Windows. That way, when we tell users to activate their virtualenv in documentation, we need only give the Linux/Mac command, and it'll work even on Windows. (Windows `cmd.exe` doesn't have a `source` command, so this doesn't block any functionality that Windows users are accustomed to.) * Add source.bat to sample-app template as well * Add message about what the script is doing * Add message indicating what the script is doing for you --- .../lib/init-templates/app/python/source.bat | 13 +++++++++++++ .../lib/init-templates/sample-app/python/source.bat | 13 +++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 packages/aws-cdk/lib/init-templates/app/python/source.bat create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/python/source.bat diff --git a/packages/aws-cdk/lib/init-templates/app/python/source.bat b/packages/aws-cdk/lib/init-templates/app/python/source.bat new file mode 100644 index 0000000000000..ae6356a7c426a --- /dev/null +++ b/packages/aws-cdk/lib/init-templates/app/python/source.bat @@ -0,0 +1,13 @@ +@echo off + +rem The sole purpose of this script is to make the command +rem +rem source .env/bin/activate +rem +rem (which activates a Python virtualenv on Linux or Mac OS X) work on Windows. +rem On Windows, this command just runs this batch file (the argument is ignored). +rem +rem Now we don't need to document a Windows command for activating a virtualenv. + +echo Executing .env\Scripts\activate.bat for you +.env\Scripts\activate.bat diff --git a/packages/aws-cdk/lib/init-templates/sample-app/python/source.bat b/packages/aws-cdk/lib/init-templates/sample-app/python/source.bat new file mode 100644 index 0000000000000..ae6356a7c426a --- /dev/null +++ b/packages/aws-cdk/lib/init-templates/sample-app/python/source.bat @@ -0,0 +1,13 @@ +@echo off + +rem The sole purpose of this script is to make the command +rem +rem source .env/bin/activate +rem +rem (which activates a Python virtualenv on Linux or Mac OS X) work on Windows. +rem On Windows, this command just runs this batch file (the argument is ignored). +rem +rem Now we don't need to document a Windows command for activating a virtualenv. + +echo Executing .env\Scripts\activate.bat for you +.env\Scripts\activate.bat From e6ef98127d070e7e5aabf839cecc198594700e1b Mon Sep 17 00:00:00 2001 From: Trivikram Kamat <16024985+trivikr@users.noreply.github.com> Date: Wed, 27 Nov 2019 11:36:25 -0800 Subject: [PATCH 038/465] feat(codebuild): support AL2 2.0 & Standard 3.0 (#5226) * feat(codebuild): support AL2 2.0 & Standard 3.0 * fixup ignore docs-public-apis errors for new images --- packages/@aws-cdk/aws-codebuild/lib/project.ts | 2 ++ packages/@aws-cdk/aws-codebuild/package.json | 2 ++ 2 files changed, 4 insertions(+) diff --git a/packages/@aws-cdk/aws-codebuild/lib/project.ts b/packages/@aws-cdk/aws-codebuild/lib/project.ts index 30c5addc2468e..c8c826dd5aeb5 100644 --- a/packages/@aws-cdk/aws-codebuild/lib/project.ts +++ b/packages/@aws-cdk/aws-codebuild/lib/project.ts @@ -1156,7 +1156,9 @@ interface LinuxBuildImageProps { export class LinuxBuildImage implements IBuildImage { public static readonly STANDARD_1_0 = LinuxBuildImage.codeBuildImage('aws/codebuild/standard:1.0'); public static readonly STANDARD_2_0 = LinuxBuildImage.codeBuildImage('aws/codebuild/standard:2.0'); + public static readonly STANDARD_3_0 = LinuxBuildImage.codeBuildImage('aws/codebuild/standard:3.0'); public static readonly AMAZON_LINUX_2 = LinuxBuildImage.codeBuildImage('aws/codebuild/amazonlinux2-x86_64-standard:1.0'); + public static readonly AMAZON_LINUX_2_2 = LinuxBuildImage.codeBuildImage('aws/codebuild/amazonlinux2-x86_64-standard:2.0'); public static readonly UBUNTU_14_04_BASE = LinuxBuildImage.codeBuildImage('aws/codebuild/ubuntu-base:14.04'); public static readonly UBUNTU_14_04_ANDROID_JAVA8_24_4_1 = LinuxBuildImage.codeBuildImage('aws/codebuild/android-java-8:24.4.1'); public static readonly UBUNTU_14_04_ANDROID_JAVA8_26_1_1 = LinuxBuildImage.codeBuildImage('aws/codebuild/android-java-8:26.1.1'); diff --git a/packages/@aws-cdk/aws-codebuild/package.json b/packages/@aws-cdk/aws-codebuild/package.json index c0e441e327a8b..582de0be9ee44 100644 --- a/packages/@aws-cdk/aws-codebuild/package.json +++ b/packages/@aws-cdk/aws-codebuild/package.json @@ -123,8 +123,10 @@ "docs-public-apis:@aws-cdk/aws-codebuild.BuildSpec.fromObject", "docs-public-apis:@aws-cdk/aws-codebuild.Cache.none", "docs-public-apis:@aws-cdk/aws-codebuild.LinuxBuildImage.AMAZON_LINUX_2", + "docs-public-apis:@aws-cdk/aws-codebuild.LinuxBuildImage.AMAZON_LINUX_2_2", "docs-public-apis:@aws-cdk/aws-codebuild.LinuxBuildImage.STANDARD_1_0", "docs-public-apis:@aws-cdk/aws-codebuild.LinuxBuildImage.STANDARD_2_0", + "docs-public-apis:@aws-cdk/aws-codebuild.LinuxBuildImage.STANDARD_3_0", "docs-public-apis:@aws-cdk/aws-codebuild.LinuxBuildImage.UBUNTU_14_04_ANDROID_JAVA8_24_4_1", "docs-public-apis:@aws-cdk/aws-codebuild.LinuxBuildImage.UBUNTU_14_04_ANDROID_JAVA8_26_1_1", "docs-public-apis:@aws-cdk/aws-codebuild.LinuxBuildImage.UBUNTU_14_04_BASE", From 8fc562222f4a6ff37c125247b2a4a532524aba8a Mon Sep 17 00:00:00 2001 From: Trivikram Kamat <16024985+trivikr@users.noreply.github.com> Date: Wed, 27 Nov 2019 14:27:01 -0800 Subject: [PATCH 039/465] feat(codebuild): Support ARM-based AL2 image (#5233) --- packages/@aws-cdk/aws-codebuild/lib/project.ts | 1 + packages/@aws-cdk/aws-codebuild/package.json | 1 + 2 files changed, 2 insertions(+) diff --git a/packages/@aws-cdk/aws-codebuild/lib/project.ts b/packages/@aws-cdk/aws-codebuild/lib/project.ts index c8c826dd5aeb5..bb8c26ff807b6 100644 --- a/packages/@aws-cdk/aws-codebuild/lib/project.ts +++ b/packages/@aws-cdk/aws-codebuild/lib/project.ts @@ -1159,6 +1159,7 @@ export class LinuxBuildImage implements IBuildImage { public static readonly STANDARD_3_0 = LinuxBuildImage.codeBuildImage('aws/codebuild/standard:3.0'); public static readonly AMAZON_LINUX_2 = LinuxBuildImage.codeBuildImage('aws/codebuild/amazonlinux2-x86_64-standard:1.0'); public static readonly AMAZON_LINUX_2_2 = LinuxBuildImage.codeBuildImage('aws/codebuild/amazonlinux2-x86_64-standard:2.0'); + public static readonly AMAZON_LINUX_2_ARM = LinuxBuildImage.codeBuildImage('aws/codebuild/amazonlinux2-aarch64-standard:1.0'); public static readonly UBUNTU_14_04_BASE = LinuxBuildImage.codeBuildImage('aws/codebuild/ubuntu-base:14.04'); public static readonly UBUNTU_14_04_ANDROID_JAVA8_24_4_1 = LinuxBuildImage.codeBuildImage('aws/codebuild/android-java-8:24.4.1'); public static readonly UBUNTU_14_04_ANDROID_JAVA8_26_1_1 = LinuxBuildImage.codeBuildImage('aws/codebuild/android-java-8:26.1.1'); diff --git a/packages/@aws-cdk/aws-codebuild/package.json b/packages/@aws-cdk/aws-codebuild/package.json index 582de0be9ee44..2c6c2f231aba6 100644 --- a/packages/@aws-cdk/aws-codebuild/package.json +++ b/packages/@aws-cdk/aws-codebuild/package.json @@ -124,6 +124,7 @@ "docs-public-apis:@aws-cdk/aws-codebuild.Cache.none", "docs-public-apis:@aws-cdk/aws-codebuild.LinuxBuildImage.AMAZON_LINUX_2", "docs-public-apis:@aws-cdk/aws-codebuild.LinuxBuildImage.AMAZON_LINUX_2_2", + "docs-public-apis:@aws-cdk/aws-codebuild.LinuxBuildImage.AMAZON_LINUX_2_ARM", "docs-public-apis:@aws-cdk/aws-codebuild.LinuxBuildImage.STANDARD_1_0", "docs-public-apis:@aws-cdk/aws-codebuild.LinuxBuildImage.STANDARD_2_0", "docs-public-apis:@aws-cdk/aws-codebuild.LinuxBuildImage.STANDARD_3_0", From c1b575fb7ecc864600769d0fff2e85dc2e84db9c Mon Sep 17 00:00:00 2001 From: Trivikram Kamat <16024985+trivikr@users.noreply.github.com> Date: Wed, 27 Nov 2019 18:28:35 -0800 Subject: [PATCH 040/465] fix(codebuild): add deprecation warning for UBUNTU_14_04 (#5234) --- .../@aws-cdk/aws-codebuild/lib/project.ts | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/packages/@aws-cdk/aws-codebuild/lib/project.ts b/packages/@aws-cdk/aws-codebuild/lib/project.ts index bb8c26ff807b6..88e1c9d1e64b3 100644 --- a/packages/@aws-cdk/aws-codebuild/lib/project.ts +++ b/packages/@aws-cdk/aws-codebuild/lib/project.ts @@ -1160,35 +1160,65 @@ export class LinuxBuildImage implements IBuildImage { public static readonly AMAZON_LINUX_2 = LinuxBuildImage.codeBuildImage('aws/codebuild/amazonlinux2-x86_64-standard:1.0'); public static readonly AMAZON_LINUX_2_2 = LinuxBuildImage.codeBuildImage('aws/codebuild/amazonlinux2-x86_64-standard:2.0'); public static readonly AMAZON_LINUX_2_ARM = LinuxBuildImage.codeBuildImage('aws/codebuild/amazonlinux2-aarch64-standard:1.0'); + /** @deprecated Use {@link STANDARD_2_0} and specify runtime in buildspec runtime-versions section */ public static readonly UBUNTU_14_04_BASE = LinuxBuildImage.codeBuildImage('aws/codebuild/ubuntu-base:14.04'); + /** @deprecated Use {@link STANDARD_2_0} and specify runtime in buildspec runtime-versions section */ public static readonly UBUNTU_14_04_ANDROID_JAVA8_24_4_1 = LinuxBuildImage.codeBuildImage('aws/codebuild/android-java-8:24.4.1'); + /** @deprecated Use {@link STANDARD_2_0} and specify runtime in buildspec runtime-versions section */ public static readonly UBUNTU_14_04_ANDROID_JAVA8_26_1_1 = LinuxBuildImage.codeBuildImage('aws/codebuild/android-java-8:26.1.1'); + /** @deprecated Use {@link STANDARD_2_0} and specify runtime in buildspec runtime-versions section */ public static readonly UBUNTU_14_04_DOCKER_17_09_0 = LinuxBuildImage.codeBuildImage('aws/codebuild/docker:17.09.0'); + /** @deprecated Use {@link STANDARD_2_0} and specify runtime in buildspec runtime-versions section */ public static readonly UBUNTU_14_04_DOCKER_18_09_0 = LinuxBuildImage.codeBuildImage('aws/codebuild/docker:18.09.0'); + /** @deprecated Use {@link STANDARD_2_0} and specify runtime in buildspec runtime-versions section */ public static readonly UBUNTU_14_04_GOLANG_1_10 = LinuxBuildImage.codeBuildImage('aws/codebuild/golang:1.10'); + /** @deprecated Use {@link STANDARD_2_0} and specify runtime in buildspec runtime-versions section */ public static readonly UBUNTU_14_04_GOLANG_1_11 = LinuxBuildImage.codeBuildImage('aws/codebuild/golang:1.11'); + /** @deprecated Use {@link STANDARD_2_0} and specify runtime in buildspec runtime-versions section */ public static readonly UBUNTU_14_04_OPEN_JDK_8 = LinuxBuildImage.codeBuildImage('aws/codebuild/java:openjdk-8'); + /** @deprecated Use {@link STANDARD_2_0} and specify runtime in buildspec runtime-versions section */ public static readonly UBUNTU_14_04_OPEN_JDK_9 = LinuxBuildImage.codeBuildImage('aws/codebuild/java:openjdk-9'); + /** @deprecated Use {@link STANDARD_2_0} and specify runtime in buildspec runtime-versions section */ public static readonly UBUNTU_14_04_OPEN_JDK_11 = LinuxBuildImage.codeBuildImage('aws/codebuild/java:openjdk-11'); + /** @deprecated Use {@link STANDARD_2_0} and specify runtime in buildspec runtime-versions section */ public static readonly UBUNTU_14_04_NODEJS_10_14_1 = LinuxBuildImage.codeBuildImage('aws/codebuild/nodejs:10.14.1'); + /** @deprecated Use {@link STANDARD_2_0} and specify runtime in buildspec runtime-versions section */ public static readonly UBUNTU_14_04_NODEJS_10_1_0 = LinuxBuildImage.codeBuildImage('aws/codebuild/nodejs:10.1.0'); + /** @deprecated Use {@link STANDARD_2_0} and specify runtime in buildspec runtime-versions section */ public static readonly UBUNTU_14_04_NODEJS_8_11_0 = LinuxBuildImage.codeBuildImage('aws/codebuild/nodejs:8.11.0'); + /** @deprecated Use {@link STANDARD_2_0} and specify runtime in buildspec runtime-versions section */ public static readonly UBUNTU_14_04_NODEJS_6_3_1 = LinuxBuildImage.codeBuildImage('aws/codebuild/nodejs:6.3.1'); + /** @deprecated Use {@link STANDARD_2_0} and specify runtime in buildspec runtime-versions section */ public static readonly UBUNTU_14_04_PHP_5_6 = LinuxBuildImage.codeBuildImage('aws/codebuild/php:5.6'); + /** @deprecated Use {@link STANDARD_2_0} and specify runtime in buildspec runtime-versions section */ public static readonly UBUNTU_14_04_PHP_7_0 = LinuxBuildImage.codeBuildImage('aws/codebuild/php:7.0'); + /** @deprecated Use {@link STANDARD_2_0} and specify runtime in buildspec runtime-versions section */ public static readonly UBUNTU_14_04_PHP_7_1 = LinuxBuildImage.codeBuildImage('aws/codebuild/php:7.1'); + /** @deprecated Use {@link STANDARD_2_0} and specify runtime in buildspec runtime-versions section */ public static readonly UBUNTU_14_04_PYTHON_3_7_1 = LinuxBuildImage.codeBuildImage('aws/codebuild/python:3.7.1'); + /** @deprecated Use {@link STANDARD_2_0} and specify runtime in buildspec runtime-versions section */ public static readonly UBUNTU_14_04_PYTHON_3_6_5 = LinuxBuildImage.codeBuildImage('aws/codebuild/python:3.6.5'); + /** @deprecated Use {@link STANDARD_2_0} and specify runtime in buildspec runtime-versions section */ public static readonly UBUNTU_14_04_PYTHON_3_5_2 = LinuxBuildImage.codeBuildImage('aws/codebuild/python:3.5.2'); + /** @deprecated Use {@link STANDARD_2_0} and specify runtime in buildspec runtime-versions section */ public static readonly UBUNTU_14_04_PYTHON_3_4_5 = LinuxBuildImage.codeBuildImage('aws/codebuild/python:3.4.5'); + /** @deprecated Use {@link STANDARD_2_0} and specify runtime in buildspec runtime-versions section */ public static readonly UBUNTU_14_04_PYTHON_3_3_6 = LinuxBuildImage.codeBuildImage('aws/codebuild/python:3.3.6'); + /** @deprecated Use {@link STANDARD_2_0} and specify runtime in buildspec runtime-versions section */ public static readonly UBUNTU_14_04_PYTHON_2_7_12 = LinuxBuildImage.codeBuildImage('aws/codebuild/python:2.7.12'); + /** @deprecated Use {@link STANDARD_2_0} and specify runtime in buildspec runtime-versions section */ public static readonly UBUNTU_14_04_RUBY_2_5_3 = LinuxBuildImage.codeBuildImage('aws/codebuild/ruby:2.5.3'); + /** @deprecated Use {@link STANDARD_2_0} and specify runtime in buildspec runtime-versions section */ public static readonly UBUNTU_14_04_RUBY_2_5_1 = LinuxBuildImage.codeBuildImage('aws/codebuild/ruby:2.5.1'); + /** @deprecated Use {@link STANDARD_2_0} and specify runtime in buildspec runtime-versions section */ public static readonly UBUNTU_14_04_RUBY_2_3_1 = LinuxBuildImage.codeBuildImage('aws/codebuild/ruby:2.3.1'); + /** @deprecated Use {@link STANDARD_2_0} and specify runtime in buildspec runtime-versions section */ public static readonly UBUNTU_14_04_RUBY_2_2_5 = LinuxBuildImage.codeBuildImage('aws/codebuild/ruby:2.2.5'); + /** @deprecated Use {@link STANDARD_2_0} and specify runtime in buildspec runtime-versions section */ public static readonly UBUNTU_14_04_DOTNET_CORE_1_1 = LinuxBuildImage.codeBuildImage('aws/codebuild/dot-net:core-1'); + /** @deprecated Use {@link STANDARD_2_0} and specify runtime in buildspec runtime-versions section */ public static readonly UBUNTU_14_04_DOTNET_CORE_2_0 = LinuxBuildImage.codeBuildImage('aws/codebuild/dot-net:core-2.0'); + /** @deprecated Use {@link STANDARD_2_0} and specify runtime in buildspec runtime-versions section */ public static readonly UBUNTU_14_04_DOTNET_CORE_2_1 = LinuxBuildImage.codeBuildImage('aws/codebuild/dot-net:core-2.1'); /** From 3ffd810879eae4144778a9a5c995aad88fa6d9d8 Mon Sep 17 00:00:00 2001 From: Jonathan Goldwasser Date: Thu, 28 Nov 2019 08:19:06 +0100 Subject: [PATCH 041/465] feat(cli): always exit with 0 on cdk diff (under feature flag) (#4721) * feat(cli): add --no-fail option to diff Use `cdk diff --no-fail` to exit with 0 even when there is a diff. To avoid a CLI breaking change, the default remains to fail on diff. Related to #4650 and #4708 * use feature flag --- packages/@aws-cdk/cx-api/lib/features.ts | 9 ++++++- packages/@aws-cdk/cx-api/lib/future.ts | 7 ++--- packages/aws-cdk/bin/cdk.ts | 5 +++- packages/aws-cdk/lib/cdk-toolkit.ts | 17 +++++++----- packages/aws-cdk/test/integ/cli/app/cdk.json | 5 +++- .../aws-cdk/test/integ/cli/test-cdk-diff.sh | 13 ++++++---- .../test/integ/cli/test-cdk-iam-diff.sh | 2 +- packages/aws-cdk/test/test.diff.ts | 26 +++++++++++++++++++ 8 files changed, 66 insertions(+), 18 deletions(-) diff --git a/packages/@aws-cdk/cx-api/lib/features.ts b/packages/@aws-cdk/cx-api/lib/features.ts index 2d9eb8a40d7e4..83beca62d90b2 100644 --- a/packages/@aws-cdk/cx-api/lib/features.ts +++ b/packages/@aws-cdk/cx-api/lib/features.ts @@ -32,4 +32,11 @@ export const DISABLE_METADATA_STACK_TRACE = 'aws:cdk:disable-stack-trace'; * compatibility, but new projects created using `cdk init` will have this * enabled through the generated `cdk.json`. */ -export const ENABLE_STACK_NAME_DUPLICATES_CONTEXT = '@aws-cdk/core:enableStackNameDuplicates'; \ No newline at end of file +export const ENABLE_STACK_NAME_DUPLICATES_CONTEXT = '@aws-cdk/core:enableStackNameDuplicates'; + +/** + * IF this is set, `cdk diff` will always exit with 0. + * + * Use `cdk diff --fail` to exit with 1 if there's a diff. + */ +export const ENABLE_DIFF_NO_FAIL = 'aws-cdk:enableDiffNoFail'; diff --git a/packages/@aws-cdk/cx-api/lib/future.ts b/packages/@aws-cdk/cx-api/lib/future.ts index a81d3be5d1dd3..143a6624c8575 100644 --- a/packages/@aws-cdk/cx-api/lib/future.ts +++ b/packages/@aws-cdk/cx-api/lib/future.ts @@ -1,4 +1,4 @@ -import { ENABLE_STACK_NAME_DUPLICATES_CONTEXT } from "./features"; +import { ENABLE_DIFF_NO_FAIL, ENABLE_STACK_NAME_DUPLICATES_CONTEXT } from "./features"; /** * This map includes context keys and values for feature flags that enable @@ -14,5 +14,6 @@ import { ENABLE_STACK_NAME_DUPLICATES_CONTEXT } from "./features"; * Tests must cover the default (disabled) case and the future (enabled) case. */ export const FUTURE_FLAGS = { - [ENABLE_STACK_NAME_DUPLICATES_CONTEXT]: 'true' -}; \ No newline at end of file + [ENABLE_STACK_NAME_DUPLICATES_CONTEXT]: 'true', + [ENABLE_DIFF_NO_FAIL]: 'true', +}; diff --git a/packages/aws-cdk/bin/cdk.ts b/packages/aws-cdk/bin/cdk.ts index 8058bf58710c4..14b76753fa698 100644 --- a/packages/aws-cdk/bin/cdk.ts +++ b/packages/aws-cdk/bin/cdk.ts @@ -1,6 +1,7 @@ #!/usr/bin/env node import 'source-map-support/register'; +import cxapi = require('@aws-cdk/cx-api'); import colors = require('colors/safe'); import path = require('path'); import yargs = require('yargs'); @@ -72,6 +73,7 @@ async function parseCommandLineArguments() { .option('context-lines', { type: 'number', desc: 'Number of context lines to include in arbitrary JSON diff rendering', default: 3, requiresArg: true }) .option('template', { type: 'string', desc: 'The path to the CloudFormation template to compare with', requiresArg: true }) .option('strict', { type: 'boolean', desc: 'Do not filter out AWS::CDK::Metadata resources', default: false })) + .option('fail', { type: 'boolean', desc: 'Fail with exit code 1 in case of diff', default: false }) .command('metadata [STACK]', 'Returns all metadata associated with this stack') .command('init [TEMPLATE]', 'Create a new, empty CDK project from a template. Invoked without TEMPLATE, the app template will be used.', yargs => yargs .option('language', { type: 'string', alias: 'l', desc: 'The language to be used for the new project (default can be configured in ~/.cdk.json)', choices: initTemplateLanuages }) @@ -191,7 +193,8 @@ async function initCommandLine() { exclusively: args.exclusively, templatePath: args.template, strict: args.strict, - contextLines: args.contextLines + contextLines: args.contextLines, + fail: args.fail || !configuration.context.get(cxapi.ENABLE_DIFF_NO_FAIL), }); case 'bootstrap': diff --git a/packages/aws-cdk/lib/cdk-toolkit.ts b/packages/aws-cdk/lib/cdk-toolkit.ts index ba355120261c0..cd73b6c17934c 100644 --- a/packages/aws-cdk/lib/cdk-toolkit.ts +++ b/packages/aws-cdk/lib/cdk-toolkit.ts @@ -51,7 +51,7 @@ export class CdkToolkit { const contextLines = options.contextLines || 3; const stream = options.stream || process.stderr; - let ret = 0; + let diffs = 0; if (options.templatePath !== undefined) { // Compare single stack against fixed template if (stacks.length !== 1) { @@ -62,19 +62,17 @@ export class CdkToolkit { throw new Error(`There is no file at ${options.templatePath}`); } const template = deserializeStructure(await fs.readFile(options.templatePath, { encoding: 'UTF-8' })); - ret = printStackDiff(template, stacks[0], strict, contextLines, options.stream); + diffs = printStackDiff(template, stacks[0], strict, contextLines, stream); } else { // Compare N stacks against deployed templates for (const stack of stacks) { stream.write(format('Stack %s\n', colors.bold(stack.displayName))); const currentTemplate = await this.provisioner.readCurrentTemplate(stack); - if (printStackDiff(currentTemplate, stack, !!options.strict, options.contextLines || 3, stream) !== 0) { - ret = 1; - } + diffs = printStackDiff(currentTemplate, stack, strict, contextLines, stream); } } - return ret; + return diffs && options.fail ? 1 : 0; } public async deploy(options: DeployOptions) { @@ -244,6 +242,13 @@ export interface DiffOptions { * @default stderr */ stream?: NodeJS.WritableStream; + + /** + * Whether to fail with exit code 1 in case of diff + * + * @default false + */ + fail?: boolean; } export interface DeployOptions { diff --git a/packages/aws-cdk/test/integ/cli/app/cdk.json b/packages/aws-cdk/test/integ/cli/app/cdk.json index f0075b1c9e33b..44809158dbdac 100644 --- a/packages/aws-cdk/test/integ/cli/app/cdk.json +++ b/packages/aws-cdk/test/integ/cli/app/cdk.json @@ -1,4 +1,7 @@ { "app": "node app.js", - "versionReporting": false + "versionReporting": false, + "context": { + "aws-cdk:enableDiffNoFail": "true" + } } diff --git a/packages/aws-cdk/test/integ/cli/test-cdk-diff.sh b/packages/aws-cdk/test/integ/cli/test-cdk-diff.sh index 9499253cab176..7b489ec70ce71 100755 --- a/packages/aws-cdk/test/integ/cli/test-cdk-diff.sh +++ b/packages/aws-cdk/test/integ/cli/test-cdk-diff.sh @@ -6,11 +6,14 @@ source ${scriptdir}/common.bash setup -function cdk_diff() { - cdk diff $1 2>&1 || true -} +cdk diff ${STACK_NAME_PREFIX}-test-1 2>&1 | grep "AWS::SNS::Topic" +cdk diff ${STACK_NAME_PREFIX}-test-2 2>&1 | grep "AWS::SNS::Topic" -cdk_diff ${STACK_NAME_PREFIX}-test-1 | grep "AWS::SNS::Topic" -cdk_diff ${STACK_NAME_PREFIX}-test-2 | grep "AWS::SNS::Topic" +failed=0 +cdk diff --fail ${STACK_NAME_PREFIX}-test-1 2>&1 || failed=1 + +if [ $failed -ne 1 ]; then + fail 'cdk diff with --fail does not fail' +fi echo "✅ success" diff --git a/packages/aws-cdk/test/integ/cli/test-cdk-iam-diff.sh b/packages/aws-cdk/test/integ/cli/test-cdk-iam-diff.sh index 8d5c1662454d8..1b3749a8b170d 100755 --- a/packages/aws-cdk/test/integ/cli/test-cdk-iam-diff.sh +++ b/packages/aws-cdk/test/integ/cli/test-cdk-iam-diff.sh @@ -7,7 +7,7 @@ source ${scriptdir}/common.bash setup function nonfailing_diff() { - ( cdk diff $1 2>&1 || true ) | strip_color_codes + cdk diff $1 2>&1 | strip_color_codes } assert "nonfailing_diff ${STACK_NAME_PREFIX}-iam-test" < -1, `Did not contain "Stack A": ${plainTextOutput}`); test.ok(plainTextOutput.indexOf('Stack B') > -1, `Did not contain "Stack B": ${plainTextOutput}`); + test.equals(0, exitCode); + + test.done(); + }, + + async 'exits with 1 with diffs and fail set to true'(test: Test) { + // GIVEN + const provisioner: IDeploymentTarget = { + async readCurrentTemplate(_stack: cxapi.CloudFormationStackArtifact): Promise