From 402cbc4ed6ecf64f3c71e3d6abacf5b72808e515 Mon Sep 17 00:00:00 2001 From: Rico Huijbers Date: Tue, 20 Nov 2018 11:07:05 +0100 Subject: [PATCH 1/8] fix(cdk init): update 'app' init template (#1209) To avoid people having to clear out their template from the generated topic and queue after they run 'cdk init app', make the 'app' template an empty CDK project. The original code has been moved to 'cdk init sample-app' (aliases: 'cdk init sample', 'cdk init example'). Fixes #1124. Also change the content of the templates. We recommend people write reusable constructs in 'lib' directories, and they should put stacks there as well. Change both init templates to reflect this change. Fixes #1128. The 'lib' init template used 'QueueArn' but that no long exists. Fixes #1214. --- .../aws-cdk/integ-tests/test-init-template.sh | 31 +++++++++++++ .../app/typescript/bin/%name%.template.ts | 19 +------- .../app/typescript/cdk.template.json | 2 +- .../typescript/lib/%name%-stack.template.ts | 9 ++++ .../app/typescript/package.template.json | 40 ++++++++--------- .../app/typescript/tsconfig.json | 39 ++++++++-------- .../lib/typescript/lib/index.template.ts | 2 +- .../lib/typescript/package.template.json | 44 +++++++++---------- .../lib/typescript/tsconfig.json | 38 ++++++++-------- .../lib/init-templates/sample-app/info.json | 4 ++ .../sample-app/typescript/.template.gitignore | 3 ++ .../sample-app/typescript/.template.npmignore | 2 + .../sample-app/typescript/README.md | 7 +++ .../typescript/bin/%name%.template.ts | 7 +++ .../sample-app/typescript/cdk.template.json | 3 ++ .../typescript/lib/%name%-stack.template.ts | 17 +++++++ .../typescript/package.template.json | 22 ++++++++++ .../sample-app/typescript/tsconfig.json | 21 +++++++++ 18 files changed, 207 insertions(+), 103 deletions(-) create mode 100755 packages/aws-cdk/integ-tests/test-init-template.sh create mode 100644 packages/aws-cdk/lib/init-templates/app/typescript/lib/%name%-stack.template.ts create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/info.json create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/typescript/.template.gitignore create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/typescript/.template.npmignore create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/typescript/README.md create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/typescript/bin/%name%.template.ts create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/typescript/cdk.template.json create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/typescript/lib/%name%-stack.template.ts create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/typescript/package.template.json create mode 100644 packages/aws-cdk/lib/init-templates/sample-app/typescript/tsconfig.json diff --git a/packages/aws-cdk/integ-tests/test-init-template.sh b/packages/aws-cdk/integ-tests/test-init-template.sh new file mode 100755 index 0000000000000..a17bad0b3ce29 --- /dev/null +++ b/packages/aws-cdk/integ-tests/test-init-template.sh @@ -0,0 +1,31 @@ +#!/bin/bash +set -euo pipefail +scriptdir=$(cd $(dirname $0) && pwd) +source ${scriptdir}/common.bash +# ---------------------------------------------------------- + +rm -rf /tmp/cdk-integ-test +mkdir -p /tmp/cdk-integ-test +cd /tmp/cdk-integ-test + +cdk init app -l typescript +npm run build +cdk synth + +rm -rf /tmp/cdk-integ-test +mkdir -p /tmp/cdk-integ-test +cd /tmp/cdk-integ-test + +cdk init sample-app -l typescript +npm run build +cdk synth + +rm -rf /tmp/cdk-integ-test +mkdir -p /tmp/cdk-integ-test +cd /tmp/cdk-integ-test + +cdk init lib -l typescript +npm run build + +echo "✅ success" + diff --git a/packages/aws-cdk/lib/init-templates/app/typescript/bin/%name%.template.ts b/packages/aws-cdk/lib/init-templates/app/typescript/bin/%name%.template.ts index 9034084dba024..985ea7add8f96 100644 --- a/packages/aws-cdk/lib/init-templates/app/typescript/bin/%name%.template.ts +++ b/packages/aws-cdk/lib/init-templates/app/typescript/bin/%name%.template.ts @@ -1,24 +1,7 @@ #!/usr/bin/env node -import sns = require('@aws-cdk/aws-sns'); -import sqs = require('@aws-cdk/aws-sqs'); import cdk = require('@aws-cdk/cdk'); - -class %name.PascalCased%Stack extends cdk.Stack { - constructor(parent: cdk.App, name: string, props?: cdk.StackProps) { - super(parent, name, props); - - const queue = new sqs.Queue(this, '%name.PascalCased%Queue', { - visibilityTimeoutSec: 300 - }); - - const topic = new sns.Topic(this, '%name.PascalCased%Topic'); - - topic.subscribeQueue(queue); - } -} +import { %name.PascalCased%Stack } from '../lib/%name%-stack'; const app = new cdk.App(); - new %name.PascalCased%Stack(app, '%name.PascalCased%Stack'); - app.run(); diff --git a/packages/aws-cdk/lib/init-templates/app/typescript/cdk.template.json b/packages/aws-cdk/lib/init-templates/app/typescript/cdk.template.json index 9fe544e21a177..ca1d40ed37e2d 100644 --- a/packages/aws-cdk/lib/init-templates/app/typescript/cdk.template.json +++ b/packages/aws-cdk/lib/init-templates/app/typescript/cdk.template.json @@ -1,3 +1,3 @@ { - "app": "node bin/%name%.js" + "app": "node bin/%name%.js" } diff --git a/packages/aws-cdk/lib/init-templates/app/typescript/lib/%name%-stack.template.ts b/packages/aws-cdk/lib/init-templates/app/typescript/lib/%name%-stack.template.ts new file mode 100644 index 0000000000000..00704b84cd968 --- /dev/null +++ b/packages/aws-cdk/lib/init-templates/app/typescript/lib/%name%-stack.template.ts @@ -0,0 +1,9 @@ +import cdk = require('@aws-cdk/cdk'); + +export class %name.PascalCased%Stack extends cdk.Stack { + constructor(parent: cdk.App, name: string, props?: cdk.StackProps) { + super(parent, name, props); + + // The code that defines your stack goes here + } +} diff --git a/packages/aws-cdk/lib/init-templates/app/typescript/package.template.json b/packages/aws-cdk/lib/init-templates/app/typescript/package.template.json index ab2d5935b72f9..a31c23f15a814 100644 --- a/packages/aws-cdk/lib/init-templates/app/typescript/package.template.json +++ b/packages/aws-cdk/lib/init-templates/app/typescript/package.template.json @@ -1,24 +1,20 @@ { - "name": "%name%", - "version": "0.1.0", - "main": "bin/index.js", - "types": "bin/index.d.ts", - "bin": { - "%name%": "bin/%name%.js" - }, - "scripts": { - "build": "tsc", - "watch": "tsc -w", - "cdk": "cdk" - }, - "devDependencies": { - "@types/node": "^8.9.4", - "typescript": "^3.1.2", - "aws-cdk": "^%cdk-version%" - }, - "dependencies": { - "@aws-cdk/aws-sns": "^%cdk-version%", - "@aws-cdk/aws-sqs": "^%cdk-version%", - "@aws-cdk/cdk": "^%cdk-version%" - } + "name": "%name%", + "version": "0.1.0", + "bin": { + "%name%": "bin/%name%.js" + }, + "scripts": { + "build": "tsc", + "watch": "tsc -w", + "cdk": "cdk" + }, + "devDependencies": { + "@types/node": "^8.9.4", + "typescript": "^3.1.2", + "aws-cdk": "^%cdk-version%" + }, + "dependencies": { + "@aws-cdk/cdk": "^%cdk-version%" + } } diff --git a/packages/aws-cdk/lib/init-templates/app/typescript/tsconfig.json b/packages/aws-cdk/lib/init-templates/app/typescript/tsconfig.json index 86197fd793270..7520c5f08f852 100644 --- a/packages/aws-cdk/lib/init-templates/app/typescript/tsconfig.json +++ b/packages/aws-cdk/lib/init-templates/app/typescript/tsconfig.json @@ -1,22 +1,21 @@ { - "compilerOptions": { - "target":"ES2018", - "module": "commonjs", - "lib": ["es2016", "es2017.object", "es2017.string"], - "declaration": true, - "strict": true, - "noImplicitAny": true, - "strictNullChecks": true, - "noImplicitThis": true, - "alwaysStrict": true, - "noUnusedLocals": true, - "noUnusedParameters": true, - "noImplicitReturns": true, - "noFallthroughCasesInSwitch": false, - "inlineSourceMap": true, - "inlineSources": true, - "experimentalDecorators": true, - "strictPropertyInitialization":false - } + "compilerOptions": { + "target":"ES2018", + "module": "commonjs", + "lib": ["es2016", "es2017.object", "es2017.string"], + "declaration": true, + "strict": true, + "noImplicitAny": true, + "strictNullChecks": true, + "noImplicitThis": true, + "alwaysStrict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": false, + "inlineSourceMap": true, + "inlineSources": true, + "experimentalDecorators": true, + "strictPropertyInitialization":false + } } - diff --git a/packages/aws-cdk/lib/init-templates/lib/typescript/lib/index.template.ts b/packages/aws-cdk/lib/init-templates/lib/typescript/lib/index.template.ts index e1eb924b6bdfe..f89e1abfa2343 100644 --- a/packages/aws-cdk/lib/init-templates/lib/typescript/lib/index.template.ts +++ b/packages/aws-cdk/lib/init-templates/lib/typescript/lib/index.template.ts @@ -13,7 +13,7 @@ export interface %name.PascalCased%Props { export class %name.PascalCased% extends cdk.Construct { /** @returns the ARN of the SQS queue */ - public readonly queueArn: sqs.QueueArn; + public readonly queueArn: string; constructor(parent: cdk.Construct, name: string, props: %name.PascalCased%Props = {}) { super(parent, name); diff --git a/packages/aws-cdk/lib/init-templates/lib/typescript/package.template.json b/packages/aws-cdk/lib/init-templates/lib/typescript/package.template.json index ca54d9905f023..bea17a1fe3e2e 100644 --- a/packages/aws-cdk/lib/init-templates/lib/typescript/package.template.json +++ b/packages/aws-cdk/lib/init-templates/lib/typescript/package.template.json @@ -1,24 +1,24 @@ { - "name": "%name%", - "version": "0.1.0", - "main": "lib/index.js", - "types": "lib/index.d.ts", - "scripts": { - "prepare": "tsc", - "watch": "tsc -w", - "test": "nodeunit test/test.*.js" - }, - "devDependencies": { - "@types/nodeunit": "^0.0.30", - "nodeunit": "^0.11.2", - "typescript": "^3.1.2" - }, - "peerDependencies": { - "@aws-cdk/cdk": "^%cdk-version%" - }, - "dependencies": { - "@aws-cdk/aws-sns": "^%cdk-version%", - "@aws-cdk/aws-sqs": "^%cdk-version%", - "@aws-cdk/cdk": "^%cdk-version%" - } + "name": "%name%", + "version": "0.1.0", + "main": "lib/index.js", + "types": "lib/index.d.ts", + "scripts": { + "build": "tsc", + "watch": "tsc -w", + "test": "nodeunit test/test.*.js" + }, + "devDependencies": { + "@types/nodeunit": "^0.0.30", + "nodeunit": "^0.11.2", + "typescript": "^3.1.2" + }, + "peerDependencies": { + "@aws-cdk/cdk": "^%cdk-version%" + }, + "dependencies": { + "@aws-cdk/aws-sns": "^%cdk-version%", + "@aws-cdk/aws-sqs": "^%cdk-version%", + "@aws-cdk/cdk": "^%cdk-version%" + } } diff --git a/packages/aws-cdk/lib/init-templates/lib/typescript/tsconfig.json b/packages/aws-cdk/lib/init-templates/lib/typescript/tsconfig.json index 86197fd793270..5aeac13cd6ea6 100644 --- a/packages/aws-cdk/lib/init-templates/lib/typescript/tsconfig.json +++ b/packages/aws-cdk/lib/init-templates/lib/typescript/tsconfig.json @@ -1,22 +1,22 @@ { - "compilerOptions": { - "target":"ES2018", - "module": "commonjs", - "lib": ["es2016", "es2017.object", "es2017.string"], - "declaration": true, - "strict": true, - "noImplicitAny": true, - "strictNullChecks": true, - "noImplicitThis": true, - "alwaysStrict": true, - "noUnusedLocals": true, - "noUnusedParameters": true, - "noImplicitReturns": true, - "noFallthroughCasesInSwitch": false, - "inlineSourceMap": true, - "inlineSources": true, - "experimentalDecorators": true, - "strictPropertyInitialization":false - } + "compilerOptions": { + "target":"ES2018", + "module": "commonjs", + "lib": ["es2016", "es2017.object", "es2017.string"], + "declaration": true, + "strict": true, + "noImplicitAny": true, + "strictNullChecks": true, + "noImplicitThis": true, + "alwaysStrict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": false, + "inlineSourceMap": true, + "inlineSources": true, + "experimentalDecorators": true, + "strictPropertyInitialization":false + } } diff --git a/packages/aws-cdk/lib/init-templates/sample-app/info.json b/packages/aws-cdk/lib/init-templates/sample-app/info.json new file mode 100644 index 0000000000000..1451c2576eb63 --- /dev/null +++ b/packages/aws-cdk/lib/init-templates/sample-app/info.json @@ -0,0 +1,4 @@ +{ + "description": "Example CDK Application with some constructs", + "aliases": ["sample", "example"] +} diff --git a/packages/aws-cdk/lib/init-templates/sample-app/typescript/.template.gitignore b/packages/aws-cdk/lib/init-templates/sample-app/typescript/.template.gitignore new file mode 100644 index 0000000000000..64d60cacf04a2 --- /dev/null +++ b/packages/aws-cdk/lib/init-templates/sample-app/typescript/.template.gitignore @@ -0,0 +1,3 @@ +*.js +*.d.ts +node_modules diff --git a/packages/aws-cdk/lib/init-templates/sample-app/typescript/.template.npmignore b/packages/aws-cdk/lib/init-templates/sample-app/typescript/.template.npmignore new file mode 100644 index 0000000000000..f0e06b3b5ec1d --- /dev/null +++ b/packages/aws-cdk/lib/init-templates/sample-app/typescript/.template.npmignore @@ -0,0 +1,2 @@ +*.ts +!*.d.ts diff --git a/packages/aws-cdk/lib/init-templates/sample-app/typescript/README.md b/packages/aws-cdk/lib/init-templates/sample-app/typescript/README.md new file mode 100644 index 0000000000000..4fd573da16553 --- /dev/null +++ b/packages/aws-cdk/lib/init-templates/sample-app/typescript/README.md @@ -0,0 +1,7 @@ +# Useful commands + + * `npm run build` compile typescript to js + * `npm run watch` watch for changes and compile + * `cdk deploy` deploy this stack to your default AWS account/region + * `cdk diff` compare deployed stack with current state + * `cdk synth` emits the synthesized CloudFormation template diff --git a/packages/aws-cdk/lib/init-templates/sample-app/typescript/bin/%name%.template.ts b/packages/aws-cdk/lib/init-templates/sample-app/typescript/bin/%name%.template.ts new file mode 100644 index 0000000000000..985ea7add8f96 --- /dev/null +++ b/packages/aws-cdk/lib/init-templates/sample-app/typescript/bin/%name%.template.ts @@ -0,0 +1,7 @@ +#!/usr/bin/env node +import cdk = require('@aws-cdk/cdk'); +import { %name.PascalCased%Stack } from '../lib/%name%-stack'; + +const app = new cdk.App(); +new %name.PascalCased%Stack(app, '%name.PascalCased%Stack'); +app.run(); diff --git a/packages/aws-cdk/lib/init-templates/sample-app/typescript/cdk.template.json b/packages/aws-cdk/lib/init-templates/sample-app/typescript/cdk.template.json new file mode 100644 index 0000000000000..ca1d40ed37e2d --- /dev/null +++ b/packages/aws-cdk/lib/init-templates/sample-app/typescript/cdk.template.json @@ -0,0 +1,3 @@ +{ + "app": "node bin/%name%.js" +} diff --git a/packages/aws-cdk/lib/init-templates/sample-app/typescript/lib/%name%-stack.template.ts b/packages/aws-cdk/lib/init-templates/sample-app/typescript/lib/%name%-stack.template.ts new file mode 100644 index 0000000000000..9703102063490 --- /dev/null +++ b/packages/aws-cdk/lib/init-templates/sample-app/typescript/lib/%name%-stack.template.ts @@ -0,0 +1,17 @@ +import sns = require('@aws-cdk/aws-sns'); +import sqs = require('@aws-cdk/aws-sqs'); +import cdk = require('@aws-cdk/cdk'); + +export class %name.PascalCased%Stack extends cdk.Stack { + constructor(parent: cdk.App, name: string, props?: cdk.StackProps) { + super(parent, name, props); + + const queue = new sqs.Queue(this, '%name.PascalCased%Queue', { + visibilityTimeoutSec: 300 + }); + + const topic = new sns.Topic(this, '%name.PascalCased%Topic'); + + topic.subscribeQueue(queue); + } +} diff --git a/packages/aws-cdk/lib/init-templates/sample-app/typescript/package.template.json b/packages/aws-cdk/lib/init-templates/sample-app/typescript/package.template.json new file mode 100644 index 0000000000000..e84084ccff060 --- /dev/null +++ b/packages/aws-cdk/lib/init-templates/sample-app/typescript/package.template.json @@ -0,0 +1,22 @@ +{ + "name": "%name%", + "version": "0.1.0", + "bin": { + "%name%": "bin/%name%.js" + }, + "scripts": { + "build": "tsc", + "watch": "tsc -w", + "cdk": "cdk" + }, + "devDependencies": { + "@types/node": "^8.9.4", + "typescript": "^3.1.2", + "aws-cdk": "^%cdk-version%" + }, + "dependencies": { + "@aws-cdk/aws-sns": "^%cdk-version%", + "@aws-cdk/aws-sqs": "^%cdk-version%", + "@aws-cdk/cdk": "^%cdk-version%" + } +} diff --git a/packages/aws-cdk/lib/init-templates/sample-app/typescript/tsconfig.json b/packages/aws-cdk/lib/init-templates/sample-app/typescript/tsconfig.json new file mode 100644 index 0000000000000..7520c5f08f852 --- /dev/null +++ b/packages/aws-cdk/lib/init-templates/sample-app/typescript/tsconfig.json @@ -0,0 +1,21 @@ +{ + "compilerOptions": { + "target":"ES2018", + "module": "commonjs", + "lib": ["es2016", "es2017.object", "es2017.string"], + "declaration": true, + "strict": true, + "noImplicitAny": true, + "strictNullChecks": true, + "noImplicitThis": true, + "alwaysStrict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": false, + "inlineSourceMap": true, + "inlineSources": true, + "experimentalDecorators": true, + "strictPropertyInitialization":false + } +} From d3b84485aa54c99d58f807d4ae7fdba3e3ca077f Mon Sep 17 00:00:00 2001 From: Rico Huijbers Date: Tue, 20 Nov 2018 11:13:37 +0100 Subject: [PATCH 2/8] fix(cdk init): rename 'dotnet' to 'csharp' (#1210) The 'dotnet' template should more properly be called 'csharp', since that's the actual name of the language in which it is written. Fixes #1123. --- .../init-templates/app/{dotnet => csharp}/.template.gitignore | 0 .../aws-cdk/lib/init-templates/app/{dotnet => csharp}/README.md | 0 .../init-templates/app/{dotnet => csharp}/add-project.hook.ts | 0 .../aws-cdk/lib/init-templates/app/{dotnet => csharp}/cdk.json | 0 .../lib/init-templates/app/{dotnet => csharp}/src/HelloCdk.sln | 0 .../{dotnet => csharp}/src/HelloCdk/HelloCdk.template.csproj | 0 .../app/{dotnet => csharp}/src/HelloCdk/HelloConstruct.cs | 0 .../app/{dotnet => csharp}/src/HelloCdk/HelloStack.cs | 0 .../app/{dotnet => csharp}/src/HelloCdk/Program.cs | 0 packages/aws-cdk/tsconfig.json | 2 +- 10 files changed, 1 insertion(+), 1 deletion(-) rename packages/aws-cdk/lib/init-templates/app/{dotnet => csharp}/.template.gitignore (100%) rename packages/aws-cdk/lib/init-templates/app/{dotnet => csharp}/README.md (100%) rename packages/aws-cdk/lib/init-templates/app/{dotnet => csharp}/add-project.hook.ts (100%) rename packages/aws-cdk/lib/init-templates/app/{dotnet => csharp}/cdk.json (100%) rename packages/aws-cdk/lib/init-templates/app/{dotnet => csharp}/src/HelloCdk.sln (100%) rename packages/aws-cdk/lib/init-templates/app/{dotnet => csharp}/src/HelloCdk/HelloCdk.template.csproj (100%) rename packages/aws-cdk/lib/init-templates/app/{dotnet => csharp}/src/HelloCdk/HelloConstruct.cs (100%) rename packages/aws-cdk/lib/init-templates/app/{dotnet => csharp}/src/HelloCdk/HelloStack.cs (100%) rename packages/aws-cdk/lib/init-templates/app/{dotnet => csharp}/src/HelloCdk/Program.cs (100%) diff --git a/packages/aws-cdk/lib/init-templates/app/dotnet/.template.gitignore b/packages/aws-cdk/lib/init-templates/app/csharp/.template.gitignore similarity index 100% rename from packages/aws-cdk/lib/init-templates/app/dotnet/.template.gitignore rename to packages/aws-cdk/lib/init-templates/app/csharp/.template.gitignore diff --git a/packages/aws-cdk/lib/init-templates/app/dotnet/README.md b/packages/aws-cdk/lib/init-templates/app/csharp/README.md similarity index 100% rename from packages/aws-cdk/lib/init-templates/app/dotnet/README.md rename to packages/aws-cdk/lib/init-templates/app/csharp/README.md diff --git a/packages/aws-cdk/lib/init-templates/app/dotnet/add-project.hook.ts b/packages/aws-cdk/lib/init-templates/app/csharp/add-project.hook.ts similarity index 100% rename from packages/aws-cdk/lib/init-templates/app/dotnet/add-project.hook.ts rename to packages/aws-cdk/lib/init-templates/app/csharp/add-project.hook.ts diff --git a/packages/aws-cdk/lib/init-templates/app/dotnet/cdk.json b/packages/aws-cdk/lib/init-templates/app/csharp/cdk.json similarity index 100% rename from packages/aws-cdk/lib/init-templates/app/dotnet/cdk.json rename to packages/aws-cdk/lib/init-templates/app/csharp/cdk.json diff --git a/packages/aws-cdk/lib/init-templates/app/dotnet/src/HelloCdk.sln b/packages/aws-cdk/lib/init-templates/app/csharp/src/HelloCdk.sln similarity index 100% rename from packages/aws-cdk/lib/init-templates/app/dotnet/src/HelloCdk.sln rename to packages/aws-cdk/lib/init-templates/app/csharp/src/HelloCdk.sln diff --git a/packages/aws-cdk/lib/init-templates/app/dotnet/src/HelloCdk/HelloCdk.template.csproj b/packages/aws-cdk/lib/init-templates/app/csharp/src/HelloCdk/HelloCdk.template.csproj similarity index 100% rename from packages/aws-cdk/lib/init-templates/app/dotnet/src/HelloCdk/HelloCdk.template.csproj rename to packages/aws-cdk/lib/init-templates/app/csharp/src/HelloCdk/HelloCdk.template.csproj diff --git a/packages/aws-cdk/lib/init-templates/app/dotnet/src/HelloCdk/HelloConstruct.cs b/packages/aws-cdk/lib/init-templates/app/csharp/src/HelloCdk/HelloConstruct.cs similarity index 100% rename from packages/aws-cdk/lib/init-templates/app/dotnet/src/HelloCdk/HelloConstruct.cs rename to packages/aws-cdk/lib/init-templates/app/csharp/src/HelloCdk/HelloConstruct.cs diff --git a/packages/aws-cdk/lib/init-templates/app/dotnet/src/HelloCdk/HelloStack.cs b/packages/aws-cdk/lib/init-templates/app/csharp/src/HelloCdk/HelloStack.cs similarity index 100% rename from packages/aws-cdk/lib/init-templates/app/dotnet/src/HelloCdk/HelloStack.cs rename to packages/aws-cdk/lib/init-templates/app/csharp/src/HelloCdk/HelloStack.cs diff --git a/packages/aws-cdk/lib/init-templates/app/dotnet/src/HelloCdk/Program.cs b/packages/aws-cdk/lib/init-templates/app/csharp/src/HelloCdk/Program.cs similarity index 100% rename from packages/aws-cdk/lib/init-templates/app/dotnet/src/HelloCdk/Program.cs rename to packages/aws-cdk/lib/init-templates/app/csharp/src/HelloCdk/Program.cs diff --git a/packages/aws-cdk/tsconfig.json b/packages/aws-cdk/tsconfig.json index eefbfb550f683..d501742da728f 100644 --- a/packages/aws-cdk/tsconfig.json +++ b/packages/aws-cdk/tsconfig.json @@ -26,7 +26,7 @@ "lib/init-templates/**/*" ], "files": [ - "lib/init-templates/app/dotnet/add-project.hook.ts" + "lib/init-templates/app/csharp/add-project.hook.ts" ] } From 7e6ad84c769f514e4acc93ce18a89b4a1742dd8c Mon Sep 17 00:00:00 2001 From: Rico Huijbers Date: Wed, 21 Nov 2018 11:18:47 +0100 Subject: [PATCH 3/8] fix(aws-autoscaling): Add hook ordering dependency (#1218) Add an ordering dependency between the LifecycleHook and the role policy that grants permissions to perform the action (publish to a topic or queue). Without this ordering dependency, the template might fail to deploy. Fixes #1212. --- .../@aws-cdk/aws-autoscaling/lib/lifecycle-hook.ts | 9 +++++++++ packages/@aws-cdk/aws-autoscaling/lib/util.ts | 12 ++++++++++++ .../aws-autoscaling/test/test.lifecyclehooks.ts | 10 +++++++++- .../test/ec2/integ.lb-awsvpc-nw.expected.json | 6 +++++- .../test/ec2/integ.lb-bridge-nw.expected.json | 6 +++++- 5 files changed, 40 insertions(+), 3 deletions(-) create mode 100644 packages/@aws-cdk/aws-autoscaling/lib/util.ts diff --git a/packages/@aws-cdk/aws-autoscaling/lib/lifecycle-hook.ts b/packages/@aws-cdk/aws-autoscaling/lib/lifecycle-hook.ts index 8ad24858ddaee..200a6b7045a41 100644 --- a/packages/@aws-cdk/aws-autoscaling/lib/lifecycle-hook.ts +++ b/packages/@aws-cdk/aws-autoscaling/lib/lifecycle-hook.ts @@ -3,6 +3,7 @@ import iam = require('@aws-cdk/aws-iam'); import cdk = require('@aws-cdk/cdk'); import { IAutoScalingGroup } from './auto-scaling-group'; import { cloudformation } from './autoscaling.generated'; +import { LazyDependable } from './util'; /** * Basic properties for a lifecycle hook @@ -95,6 +96,14 @@ export class LifecycleHook extends cdk.Construct implements api.ILifecycleHook { roleArn: this.role.roleArn, }); + // A LifecycleHook resource is going to do a permissions test upon creation, + // so we have to make sure the role has full permissions before creating the + // lifecycle hook. + // The LazyDependable makes sure we take a dependency on anything that gets + // added to the dependencyElements array, even if it happens after this + // point. + resource.addDependency(new LazyDependable(this.role)); + this.lifecycleHookName = resource.lifecycleHookName; } } diff --git a/packages/@aws-cdk/aws-autoscaling/lib/util.ts b/packages/@aws-cdk/aws-autoscaling/lib/util.ts new file mode 100644 index 0000000000000..01301981713da --- /dev/null +++ b/packages/@aws-cdk/aws-autoscaling/lib/util.ts @@ -0,0 +1,12 @@ +import cdk = require('@aws-cdk/cdk'); +/** + * Allow lazy evaluation of a list of dependables + */ +export class LazyDependable implements cdk.IDependable { + constructor(private readonly dependableSource: cdk.IDependable) { + } + + public get dependencyElements(): cdk.IDependable[] { + return this.dependableSource.dependencyElements; + } +} \ No newline at end of file diff --git a/packages/@aws-cdk/aws-autoscaling/test/test.lifecyclehooks.ts b/packages/@aws-cdk/aws-autoscaling/test/test.lifecyclehooks.ts index 18ec1d112199e..70b7858be3a3a 100644 --- a/packages/@aws-cdk/aws-autoscaling/test/test.lifecyclehooks.ts +++ b/packages/@aws-cdk/aws-autoscaling/test/test.lifecyclehooks.ts @@ -1,4 +1,4 @@ -import { expect, haveResource } from '@aws-cdk/assert'; +import { expect, haveResource, ResourcePart } from '@aws-cdk/assert'; import autoscaling_api = require('@aws-cdk/aws-autoscaling-api'); import ec2 = require('@aws-cdk/aws-ec2'); import iam = require('@aws-cdk/aws-iam'); @@ -31,6 +31,14 @@ export = { NotificationTargetARN: "target:arn", })); + // Lifecycle Hook has a dependency on the policy object + expect(stack).to(haveResource('AWS::AutoScaling::LifecycleHook', { + DependsOn: [ + "ASGLifecycleHookTransitionRole3AAA6BB7", + "ASGLifecycleHookTransitionRoleDefaultPolicy2E50C7DB" + ] + }, ResourcePart.CompleteDefinition)); + expect(stack).to(haveResource('AWS::IAM::Role', { AssumeRolePolicyDocument: { Statement: [ diff --git a/packages/@aws-cdk/aws-ecs/test/ec2/integ.lb-awsvpc-nw.expected.json b/packages/@aws-cdk/aws-ecs/test/ec2/integ.lb-awsvpc-nw.expected.json index 59c11214bb09f..6db17a600e7e2 100644 --- a/packages/@aws-cdk/aws-ecs/test/ec2/integ.lb-awsvpc-nw.expected.json +++ b/packages/@aws-cdk/aws-ecs/test/ec2/integ.lb-awsvpc-nw.expected.json @@ -686,7 +686,11 @@ "Arn" ] } - } + }, + "DependsOn": [ + "EcsClusterDefaultAutoScalingGroupLifecycleHookDrainHookRoleA38EC83B", + "EcsClusterDefaultAutoScalingGroupLifecycleHookDrainHookRoleDefaultPolicy75002F88" + ] }, "TaskDefTaskRole1EDB4A67": { "Type": "AWS::IAM::Role", diff --git a/packages/@aws-cdk/aws-ecs/test/ec2/integ.lb-bridge-nw.expected.json b/packages/@aws-cdk/aws-ecs/test/ec2/integ.lb-bridge-nw.expected.json index 142dcdb1f2580..7b6ed2f8fae52 100644 --- a/packages/@aws-cdk/aws-ecs/test/ec2/integ.lb-bridge-nw.expected.json +++ b/packages/@aws-cdk/aws-ecs/test/ec2/integ.lb-bridge-nw.expected.json @@ -707,7 +707,11 @@ "Arn" ] } - } + }, + "DependsOn": [ + "EcsClusterDefaultAutoScalingGroupLifecycleHookDrainHookRoleA38EC83B", + "EcsClusterDefaultAutoScalingGroupLifecycleHookDrainHookRoleDefaultPolicy75002F88" + ] }, "TaskDefTaskRole1EDB4A67": { "Type": "AWS::IAM::Role", From eb07a31bb46b9c47ac395af220f31dc1e7b70a43 Mon Sep 17 00:00:00 2001 From: Rico Huijbers Date: Wed, 21 Nov 2018 11:28:17 +0100 Subject: [PATCH 4/8] Temporarily revert "fix(cdk init): update 'app' init template (#1209)" This reverts commit 402cbc4ed6ecf64f3c71e3d6abacf5b72808e515 for the upcoming release. --- .../aws-cdk/integ-tests/test-init-template.sh | 31 ------------- .../app/typescript/bin/%name%.template.ts | 19 +++++++- .../app/typescript/cdk.template.json | 2 +- .../typescript/lib/%name%-stack.template.ts | 9 ---- .../app/typescript/package.template.json | 40 +++++++++-------- .../app/typescript/tsconfig.json | 39 ++++++++-------- .../lib/typescript/lib/index.template.ts | 2 +- .../lib/typescript/package.template.json | 44 +++++++++---------- .../lib/typescript/tsconfig.json | 38 ++++++++-------- .../lib/init-templates/sample-app/info.json | 4 -- .../sample-app/typescript/.template.gitignore | 3 -- .../sample-app/typescript/.template.npmignore | 2 - .../sample-app/typescript/README.md | 7 --- .../typescript/bin/%name%.template.ts | 7 --- .../sample-app/typescript/cdk.template.json | 3 -- .../typescript/lib/%name%-stack.template.ts | 17 ------- .../typescript/package.template.json | 22 ---------- .../sample-app/typescript/tsconfig.json | 21 --------- 18 files changed, 103 insertions(+), 207 deletions(-) delete mode 100755 packages/aws-cdk/integ-tests/test-init-template.sh delete mode 100644 packages/aws-cdk/lib/init-templates/app/typescript/lib/%name%-stack.template.ts delete mode 100644 packages/aws-cdk/lib/init-templates/sample-app/info.json delete mode 100644 packages/aws-cdk/lib/init-templates/sample-app/typescript/.template.gitignore delete mode 100644 packages/aws-cdk/lib/init-templates/sample-app/typescript/.template.npmignore delete mode 100644 packages/aws-cdk/lib/init-templates/sample-app/typescript/README.md delete mode 100644 packages/aws-cdk/lib/init-templates/sample-app/typescript/bin/%name%.template.ts delete mode 100644 packages/aws-cdk/lib/init-templates/sample-app/typescript/cdk.template.json delete mode 100644 packages/aws-cdk/lib/init-templates/sample-app/typescript/lib/%name%-stack.template.ts delete mode 100644 packages/aws-cdk/lib/init-templates/sample-app/typescript/package.template.json delete mode 100644 packages/aws-cdk/lib/init-templates/sample-app/typescript/tsconfig.json diff --git a/packages/aws-cdk/integ-tests/test-init-template.sh b/packages/aws-cdk/integ-tests/test-init-template.sh deleted file mode 100755 index a17bad0b3ce29..0000000000000 --- a/packages/aws-cdk/integ-tests/test-init-template.sh +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/bash -set -euo pipefail -scriptdir=$(cd $(dirname $0) && pwd) -source ${scriptdir}/common.bash -# ---------------------------------------------------------- - -rm -rf /tmp/cdk-integ-test -mkdir -p /tmp/cdk-integ-test -cd /tmp/cdk-integ-test - -cdk init app -l typescript -npm run build -cdk synth - -rm -rf /tmp/cdk-integ-test -mkdir -p /tmp/cdk-integ-test -cd /tmp/cdk-integ-test - -cdk init sample-app -l typescript -npm run build -cdk synth - -rm -rf /tmp/cdk-integ-test -mkdir -p /tmp/cdk-integ-test -cd /tmp/cdk-integ-test - -cdk init lib -l typescript -npm run build - -echo "✅ success" - diff --git a/packages/aws-cdk/lib/init-templates/app/typescript/bin/%name%.template.ts b/packages/aws-cdk/lib/init-templates/app/typescript/bin/%name%.template.ts index 985ea7add8f96..9034084dba024 100644 --- a/packages/aws-cdk/lib/init-templates/app/typescript/bin/%name%.template.ts +++ b/packages/aws-cdk/lib/init-templates/app/typescript/bin/%name%.template.ts @@ -1,7 +1,24 @@ #!/usr/bin/env node +import sns = require('@aws-cdk/aws-sns'); +import sqs = require('@aws-cdk/aws-sqs'); import cdk = require('@aws-cdk/cdk'); -import { %name.PascalCased%Stack } from '../lib/%name%-stack'; + +class %name.PascalCased%Stack extends cdk.Stack { + constructor(parent: cdk.App, name: string, props?: cdk.StackProps) { + super(parent, name, props); + + const queue = new sqs.Queue(this, '%name.PascalCased%Queue', { + visibilityTimeoutSec: 300 + }); + + const topic = new sns.Topic(this, '%name.PascalCased%Topic'); + + topic.subscribeQueue(queue); + } +} const app = new cdk.App(); + new %name.PascalCased%Stack(app, '%name.PascalCased%Stack'); + app.run(); diff --git a/packages/aws-cdk/lib/init-templates/app/typescript/cdk.template.json b/packages/aws-cdk/lib/init-templates/app/typescript/cdk.template.json index ca1d40ed37e2d..9fe544e21a177 100644 --- a/packages/aws-cdk/lib/init-templates/app/typescript/cdk.template.json +++ b/packages/aws-cdk/lib/init-templates/app/typescript/cdk.template.json @@ -1,3 +1,3 @@ { - "app": "node bin/%name%.js" + "app": "node bin/%name%.js" } diff --git a/packages/aws-cdk/lib/init-templates/app/typescript/lib/%name%-stack.template.ts b/packages/aws-cdk/lib/init-templates/app/typescript/lib/%name%-stack.template.ts deleted file mode 100644 index 00704b84cd968..0000000000000 --- a/packages/aws-cdk/lib/init-templates/app/typescript/lib/%name%-stack.template.ts +++ /dev/null @@ -1,9 +0,0 @@ -import cdk = require('@aws-cdk/cdk'); - -export class %name.PascalCased%Stack extends cdk.Stack { - constructor(parent: cdk.App, name: string, props?: cdk.StackProps) { - super(parent, name, props); - - // The code that defines your stack goes here - } -} diff --git a/packages/aws-cdk/lib/init-templates/app/typescript/package.template.json b/packages/aws-cdk/lib/init-templates/app/typescript/package.template.json index a31c23f15a814..ab2d5935b72f9 100644 --- a/packages/aws-cdk/lib/init-templates/app/typescript/package.template.json +++ b/packages/aws-cdk/lib/init-templates/app/typescript/package.template.json @@ -1,20 +1,24 @@ { - "name": "%name%", - "version": "0.1.0", - "bin": { - "%name%": "bin/%name%.js" - }, - "scripts": { - "build": "tsc", - "watch": "tsc -w", - "cdk": "cdk" - }, - "devDependencies": { - "@types/node": "^8.9.4", - "typescript": "^3.1.2", - "aws-cdk": "^%cdk-version%" - }, - "dependencies": { - "@aws-cdk/cdk": "^%cdk-version%" - } + "name": "%name%", + "version": "0.1.0", + "main": "bin/index.js", + "types": "bin/index.d.ts", + "bin": { + "%name%": "bin/%name%.js" + }, + "scripts": { + "build": "tsc", + "watch": "tsc -w", + "cdk": "cdk" + }, + "devDependencies": { + "@types/node": "^8.9.4", + "typescript": "^3.1.2", + "aws-cdk": "^%cdk-version%" + }, + "dependencies": { + "@aws-cdk/aws-sns": "^%cdk-version%", + "@aws-cdk/aws-sqs": "^%cdk-version%", + "@aws-cdk/cdk": "^%cdk-version%" + } } diff --git a/packages/aws-cdk/lib/init-templates/app/typescript/tsconfig.json b/packages/aws-cdk/lib/init-templates/app/typescript/tsconfig.json index 7520c5f08f852..86197fd793270 100644 --- a/packages/aws-cdk/lib/init-templates/app/typescript/tsconfig.json +++ b/packages/aws-cdk/lib/init-templates/app/typescript/tsconfig.json @@ -1,21 +1,22 @@ { - "compilerOptions": { - "target":"ES2018", - "module": "commonjs", - "lib": ["es2016", "es2017.object", "es2017.string"], - "declaration": true, - "strict": true, - "noImplicitAny": true, - "strictNullChecks": true, - "noImplicitThis": true, - "alwaysStrict": true, - "noUnusedLocals": true, - "noUnusedParameters": true, - "noImplicitReturns": true, - "noFallthroughCasesInSwitch": false, - "inlineSourceMap": true, - "inlineSources": true, - "experimentalDecorators": true, - "strictPropertyInitialization":false - } + "compilerOptions": { + "target":"ES2018", + "module": "commonjs", + "lib": ["es2016", "es2017.object", "es2017.string"], + "declaration": true, + "strict": true, + "noImplicitAny": true, + "strictNullChecks": true, + "noImplicitThis": true, + "alwaysStrict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": false, + "inlineSourceMap": true, + "inlineSources": true, + "experimentalDecorators": true, + "strictPropertyInitialization":false + } } + diff --git a/packages/aws-cdk/lib/init-templates/lib/typescript/lib/index.template.ts b/packages/aws-cdk/lib/init-templates/lib/typescript/lib/index.template.ts index f89e1abfa2343..e1eb924b6bdfe 100644 --- a/packages/aws-cdk/lib/init-templates/lib/typescript/lib/index.template.ts +++ b/packages/aws-cdk/lib/init-templates/lib/typescript/lib/index.template.ts @@ -13,7 +13,7 @@ export interface %name.PascalCased%Props { export class %name.PascalCased% extends cdk.Construct { /** @returns the ARN of the SQS queue */ - public readonly queueArn: string; + public readonly queueArn: sqs.QueueArn; constructor(parent: cdk.Construct, name: string, props: %name.PascalCased%Props = {}) { super(parent, name); diff --git a/packages/aws-cdk/lib/init-templates/lib/typescript/package.template.json b/packages/aws-cdk/lib/init-templates/lib/typescript/package.template.json index bea17a1fe3e2e..ca54d9905f023 100644 --- a/packages/aws-cdk/lib/init-templates/lib/typescript/package.template.json +++ b/packages/aws-cdk/lib/init-templates/lib/typescript/package.template.json @@ -1,24 +1,24 @@ { - "name": "%name%", - "version": "0.1.0", - "main": "lib/index.js", - "types": "lib/index.d.ts", - "scripts": { - "build": "tsc", - "watch": "tsc -w", - "test": "nodeunit test/test.*.js" - }, - "devDependencies": { - "@types/nodeunit": "^0.0.30", - "nodeunit": "^0.11.2", - "typescript": "^3.1.2" - }, - "peerDependencies": { - "@aws-cdk/cdk": "^%cdk-version%" - }, - "dependencies": { - "@aws-cdk/aws-sns": "^%cdk-version%", - "@aws-cdk/aws-sqs": "^%cdk-version%", - "@aws-cdk/cdk": "^%cdk-version%" - } + "name": "%name%", + "version": "0.1.0", + "main": "lib/index.js", + "types": "lib/index.d.ts", + "scripts": { + "prepare": "tsc", + "watch": "tsc -w", + "test": "nodeunit test/test.*.js" + }, + "devDependencies": { + "@types/nodeunit": "^0.0.30", + "nodeunit": "^0.11.2", + "typescript": "^3.1.2" + }, + "peerDependencies": { + "@aws-cdk/cdk": "^%cdk-version%" + }, + "dependencies": { + "@aws-cdk/aws-sns": "^%cdk-version%", + "@aws-cdk/aws-sqs": "^%cdk-version%", + "@aws-cdk/cdk": "^%cdk-version%" + } } diff --git a/packages/aws-cdk/lib/init-templates/lib/typescript/tsconfig.json b/packages/aws-cdk/lib/init-templates/lib/typescript/tsconfig.json index 5aeac13cd6ea6..86197fd793270 100644 --- a/packages/aws-cdk/lib/init-templates/lib/typescript/tsconfig.json +++ b/packages/aws-cdk/lib/init-templates/lib/typescript/tsconfig.json @@ -1,22 +1,22 @@ { - "compilerOptions": { - "target":"ES2018", - "module": "commonjs", - "lib": ["es2016", "es2017.object", "es2017.string"], - "declaration": true, - "strict": true, - "noImplicitAny": true, - "strictNullChecks": true, - "noImplicitThis": true, - "alwaysStrict": true, - "noUnusedLocals": true, - "noUnusedParameters": true, - "noImplicitReturns": true, - "noFallthroughCasesInSwitch": false, - "inlineSourceMap": true, - "inlineSources": true, - "experimentalDecorators": true, - "strictPropertyInitialization":false - } + "compilerOptions": { + "target":"ES2018", + "module": "commonjs", + "lib": ["es2016", "es2017.object", "es2017.string"], + "declaration": true, + "strict": true, + "noImplicitAny": true, + "strictNullChecks": true, + "noImplicitThis": true, + "alwaysStrict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": false, + "inlineSourceMap": true, + "inlineSources": true, + "experimentalDecorators": true, + "strictPropertyInitialization":false + } } diff --git a/packages/aws-cdk/lib/init-templates/sample-app/info.json b/packages/aws-cdk/lib/init-templates/sample-app/info.json deleted file mode 100644 index 1451c2576eb63..0000000000000 --- a/packages/aws-cdk/lib/init-templates/sample-app/info.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "description": "Example CDK Application with some constructs", - "aliases": ["sample", "example"] -} diff --git a/packages/aws-cdk/lib/init-templates/sample-app/typescript/.template.gitignore b/packages/aws-cdk/lib/init-templates/sample-app/typescript/.template.gitignore deleted file mode 100644 index 64d60cacf04a2..0000000000000 --- a/packages/aws-cdk/lib/init-templates/sample-app/typescript/.template.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -*.js -*.d.ts -node_modules diff --git a/packages/aws-cdk/lib/init-templates/sample-app/typescript/.template.npmignore b/packages/aws-cdk/lib/init-templates/sample-app/typescript/.template.npmignore deleted file mode 100644 index f0e06b3b5ec1d..0000000000000 --- a/packages/aws-cdk/lib/init-templates/sample-app/typescript/.template.npmignore +++ /dev/null @@ -1,2 +0,0 @@ -*.ts -!*.d.ts diff --git a/packages/aws-cdk/lib/init-templates/sample-app/typescript/README.md b/packages/aws-cdk/lib/init-templates/sample-app/typescript/README.md deleted file mode 100644 index 4fd573da16553..0000000000000 --- a/packages/aws-cdk/lib/init-templates/sample-app/typescript/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# Useful commands - - * `npm run build` compile typescript to js - * `npm run watch` watch for changes and compile - * `cdk deploy` deploy this stack to your default AWS account/region - * `cdk diff` compare deployed stack with current state - * `cdk synth` emits the synthesized CloudFormation template diff --git a/packages/aws-cdk/lib/init-templates/sample-app/typescript/bin/%name%.template.ts b/packages/aws-cdk/lib/init-templates/sample-app/typescript/bin/%name%.template.ts deleted file mode 100644 index 985ea7add8f96..0000000000000 --- a/packages/aws-cdk/lib/init-templates/sample-app/typescript/bin/%name%.template.ts +++ /dev/null @@ -1,7 +0,0 @@ -#!/usr/bin/env node -import cdk = require('@aws-cdk/cdk'); -import { %name.PascalCased%Stack } from '../lib/%name%-stack'; - -const app = new cdk.App(); -new %name.PascalCased%Stack(app, '%name.PascalCased%Stack'); -app.run(); diff --git a/packages/aws-cdk/lib/init-templates/sample-app/typescript/cdk.template.json b/packages/aws-cdk/lib/init-templates/sample-app/typescript/cdk.template.json deleted file mode 100644 index ca1d40ed37e2d..0000000000000 --- a/packages/aws-cdk/lib/init-templates/sample-app/typescript/cdk.template.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "app": "node bin/%name%.js" -} diff --git a/packages/aws-cdk/lib/init-templates/sample-app/typescript/lib/%name%-stack.template.ts b/packages/aws-cdk/lib/init-templates/sample-app/typescript/lib/%name%-stack.template.ts deleted file mode 100644 index 9703102063490..0000000000000 --- a/packages/aws-cdk/lib/init-templates/sample-app/typescript/lib/%name%-stack.template.ts +++ /dev/null @@ -1,17 +0,0 @@ -import sns = require('@aws-cdk/aws-sns'); -import sqs = require('@aws-cdk/aws-sqs'); -import cdk = require('@aws-cdk/cdk'); - -export class %name.PascalCased%Stack extends cdk.Stack { - constructor(parent: cdk.App, name: string, props?: cdk.StackProps) { - super(parent, name, props); - - const queue = new sqs.Queue(this, '%name.PascalCased%Queue', { - visibilityTimeoutSec: 300 - }); - - const topic = new sns.Topic(this, '%name.PascalCased%Topic'); - - topic.subscribeQueue(queue); - } -} diff --git a/packages/aws-cdk/lib/init-templates/sample-app/typescript/package.template.json b/packages/aws-cdk/lib/init-templates/sample-app/typescript/package.template.json deleted file mode 100644 index e84084ccff060..0000000000000 --- a/packages/aws-cdk/lib/init-templates/sample-app/typescript/package.template.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "name": "%name%", - "version": "0.1.0", - "bin": { - "%name%": "bin/%name%.js" - }, - "scripts": { - "build": "tsc", - "watch": "tsc -w", - "cdk": "cdk" - }, - "devDependencies": { - "@types/node": "^8.9.4", - "typescript": "^3.1.2", - "aws-cdk": "^%cdk-version%" - }, - "dependencies": { - "@aws-cdk/aws-sns": "^%cdk-version%", - "@aws-cdk/aws-sqs": "^%cdk-version%", - "@aws-cdk/cdk": "^%cdk-version%" - } -} diff --git a/packages/aws-cdk/lib/init-templates/sample-app/typescript/tsconfig.json b/packages/aws-cdk/lib/init-templates/sample-app/typescript/tsconfig.json deleted file mode 100644 index 7520c5f08f852..0000000000000 --- a/packages/aws-cdk/lib/init-templates/sample-app/typescript/tsconfig.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "compilerOptions": { - "target":"ES2018", - "module": "commonjs", - "lib": ["es2016", "es2017.object", "es2017.string"], - "declaration": true, - "strict": true, - "noImplicitAny": true, - "strictNullChecks": true, - "noImplicitThis": true, - "alwaysStrict": true, - "noUnusedLocals": true, - "noUnusedParameters": true, - "noImplicitReturns": true, - "noFallthroughCasesInSwitch": false, - "inlineSourceMap": true, - "inlineSources": true, - "experimentalDecorators": true, - "strictPropertyInitialization":false - } -} From 542bee4cf352a1317c878299c5ca909d0638d508 Mon Sep 17 00:00:00 2001 From: Rico Huijbers Date: Wed, 21 Nov 2018 11:28:46 +0100 Subject: [PATCH 5/8] Temporarily revert "fix(cdk init): rename 'dotnet' to 'csharp' (#1210)" This reverts commit d3b84485aa54c99d58f807d4ae7fdba3e3ca077f for the upcoming patch release. --- .../init-templates/app/{csharp => dotnet}/.template.gitignore | 0 .../aws-cdk/lib/init-templates/app/{csharp => dotnet}/README.md | 0 .../init-templates/app/{csharp => dotnet}/add-project.hook.ts | 0 .../aws-cdk/lib/init-templates/app/{csharp => dotnet}/cdk.json | 0 .../lib/init-templates/app/{csharp => dotnet}/src/HelloCdk.sln | 0 .../{csharp => dotnet}/src/HelloCdk/HelloCdk.template.csproj | 0 .../app/{csharp => dotnet}/src/HelloCdk/HelloConstruct.cs | 0 .../app/{csharp => dotnet}/src/HelloCdk/HelloStack.cs | 0 .../app/{csharp => dotnet}/src/HelloCdk/Program.cs | 0 packages/aws-cdk/tsconfig.json | 2 +- 10 files changed, 1 insertion(+), 1 deletion(-) rename packages/aws-cdk/lib/init-templates/app/{csharp => dotnet}/.template.gitignore (100%) rename packages/aws-cdk/lib/init-templates/app/{csharp => dotnet}/README.md (100%) rename packages/aws-cdk/lib/init-templates/app/{csharp => dotnet}/add-project.hook.ts (100%) rename packages/aws-cdk/lib/init-templates/app/{csharp => dotnet}/cdk.json (100%) rename packages/aws-cdk/lib/init-templates/app/{csharp => dotnet}/src/HelloCdk.sln (100%) rename packages/aws-cdk/lib/init-templates/app/{csharp => dotnet}/src/HelloCdk/HelloCdk.template.csproj (100%) rename packages/aws-cdk/lib/init-templates/app/{csharp => dotnet}/src/HelloCdk/HelloConstruct.cs (100%) rename packages/aws-cdk/lib/init-templates/app/{csharp => dotnet}/src/HelloCdk/HelloStack.cs (100%) rename packages/aws-cdk/lib/init-templates/app/{csharp => dotnet}/src/HelloCdk/Program.cs (100%) diff --git a/packages/aws-cdk/lib/init-templates/app/csharp/.template.gitignore b/packages/aws-cdk/lib/init-templates/app/dotnet/.template.gitignore similarity index 100% rename from packages/aws-cdk/lib/init-templates/app/csharp/.template.gitignore rename to packages/aws-cdk/lib/init-templates/app/dotnet/.template.gitignore diff --git a/packages/aws-cdk/lib/init-templates/app/csharp/README.md b/packages/aws-cdk/lib/init-templates/app/dotnet/README.md similarity index 100% rename from packages/aws-cdk/lib/init-templates/app/csharp/README.md rename to packages/aws-cdk/lib/init-templates/app/dotnet/README.md diff --git a/packages/aws-cdk/lib/init-templates/app/csharp/add-project.hook.ts b/packages/aws-cdk/lib/init-templates/app/dotnet/add-project.hook.ts similarity index 100% rename from packages/aws-cdk/lib/init-templates/app/csharp/add-project.hook.ts rename to packages/aws-cdk/lib/init-templates/app/dotnet/add-project.hook.ts diff --git a/packages/aws-cdk/lib/init-templates/app/csharp/cdk.json b/packages/aws-cdk/lib/init-templates/app/dotnet/cdk.json similarity index 100% rename from packages/aws-cdk/lib/init-templates/app/csharp/cdk.json rename to packages/aws-cdk/lib/init-templates/app/dotnet/cdk.json diff --git a/packages/aws-cdk/lib/init-templates/app/csharp/src/HelloCdk.sln b/packages/aws-cdk/lib/init-templates/app/dotnet/src/HelloCdk.sln similarity index 100% rename from packages/aws-cdk/lib/init-templates/app/csharp/src/HelloCdk.sln rename to packages/aws-cdk/lib/init-templates/app/dotnet/src/HelloCdk.sln diff --git a/packages/aws-cdk/lib/init-templates/app/csharp/src/HelloCdk/HelloCdk.template.csproj b/packages/aws-cdk/lib/init-templates/app/dotnet/src/HelloCdk/HelloCdk.template.csproj similarity index 100% rename from packages/aws-cdk/lib/init-templates/app/csharp/src/HelloCdk/HelloCdk.template.csproj rename to packages/aws-cdk/lib/init-templates/app/dotnet/src/HelloCdk/HelloCdk.template.csproj diff --git a/packages/aws-cdk/lib/init-templates/app/csharp/src/HelloCdk/HelloConstruct.cs b/packages/aws-cdk/lib/init-templates/app/dotnet/src/HelloCdk/HelloConstruct.cs similarity index 100% rename from packages/aws-cdk/lib/init-templates/app/csharp/src/HelloCdk/HelloConstruct.cs rename to packages/aws-cdk/lib/init-templates/app/dotnet/src/HelloCdk/HelloConstruct.cs diff --git a/packages/aws-cdk/lib/init-templates/app/csharp/src/HelloCdk/HelloStack.cs b/packages/aws-cdk/lib/init-templates/app/dotnet/src/HelloCdk/HelloStack.cs similarity index 100% rename from packages/aws-cdk/lib/init-templates/app/csharp/src/HelloCdk/HelloStack.cs rename to packages/aws-cdk/lib/init-templates/app/dotnet/src/HelloCdk/HelloStack.cs diff --git a/packages/aws-cdk/lib/init-templates/app/csharp/src/HelloCdk/Program.cs b/packages/aws-cdk/lib/init-templates/app/dotnet/src/HelloCdk/Program.cs similarity index 100% rename from packages/aws-cdk/lib/init-templates/app/csharp/src/HelloCdk/Program.cs rename to packages/aws-cdk/lib/init-templates/app/dotnet/src/HelloCdk/Program.cs diff --git a/packages/aws-cdk/tsconfig.json b/packages/aws-cdk/tsconfig.json index d501742da728f..eefbfb550f683 100644 --- a/packages/aws-cdk/tsconfig.json +++ b/packages/aws-cdk/tsconfig.json @@ -26,7 +26,7 @@ "lib/init-templates/**/*" ], "files": [ - "lib/init-templates/app/csharp/add-project.hook.ts" + "lib/init-templates/app/dotnet/add-project.hook.ts" ] } From de488df5406ae04cfb4fb18d569d12672efe0c9c Mon Sep 17 00:00:00 2001 From: Rico Huijbers Date: Wed, 21 Nov 2018 11:39:16 +0100 Subject: [PATCH 6/8] fix(aws-elasticloadbalancingv2): target group metrics (#1226) TargetGroup metrics used to use ${TargetGroup.LoadBalancerArns} to find the load balancer's full name, but that introduces a deployment-time ordering dependency on the creation of the Listener object. Instead, use the Listener ARN to get the load balancer name. We now have an ordering requirement in the CDK code but that can be detected early and solved by the user. Fixes #1213. --- .../test/integ.asg-w-elbv2.expected.json | 30 +--- .../aws-autoscaling/test/test.scaling.ts | 5 +- .../lib/alb/application-target-group.ts | 13 +- .../lib/nlb/network-target-group.ts | 18 +- .../lib/shared/base-target-group.ts | 23 ++- .../test/alb/test.listener.ts | 14 +- .../test/integ.alb.expected.json | 164 +++++++++++++++++- .../test/integ.alb.ts | 14 +- 8 files changed, 228 insertions(+), 53 deletions(-) diff --git a/packages/@aws-cdk/aws-autoscaling/test/integ.asg-w-elbv2.expected.json b/packages/@aws-cdk/aws-autoscaling/test/integ.asg-w-elbv2.expected.json index 2fdd04c3a8a11..a2f3320e35c4e 100644 --- a/packages/@aws-cdk/aws-autoscaling/test/integ.asg-w-elbv2.expected.json +++ b/packages/@aws-cdk/aws-autoscaling/test/integ.asg-w-elbv2.expected.json @@ -495,15 +495,7 @@ "Fn::Split": [ "/", { - "Fn::Select": [ - 0, - { - "Fn::GetAtt": [ - "LBListenerTargetGroupF04FCF6D", - "LoadBalancerArns" - ] - } - ] + "Ref": "LBListener49E825B4" } ] } @@ -517,15 +509,7 @@ "Fn::Split": [ "/", { - "Fn::Select": [ - 0, - { - "Fn::GetAtt": [ - "LBListenerTargetGroupF04FCF6D", - "LoadBalancerArns" - ] - } - ] + "Ref": "LBListener49E825B4" } ] } @@ -539,15 +523,7 @@ "Fn::Split": [ "/", { - "Fn::Select": [ - 0, - { - "Fn::GetAtt": [ - "LBListenerTargetGroupF04FCF6D", - "LoadBalancerArns" - ] - } - ] + "Ref": "LBListener49E825B4" } ] } diff --git a/packages/@aws-cdk/aws-autoscaling/test/test.scaling.ts b/packages/@aws-cdk/aws-autoscaling/test/test.scaling.ts index c80464f02d474..ac2c3e5bddde3 100644 --- a/packages/@aws-cdk/aws-autoscaling/test/test.scaling.ts +++ b/packages/@aws-cdk/aws-autoscaling/test/test.scaling.ts @@ -94,10 +94,7 @@ export = { const arnParts = { "Fn::Split": [ "/", - { "Fn::Select": [ - 0, - { "Fn::GetAtt": [ "ALBListenerTargetsGroup01D7716A", "LoadBalancerArns" ] } - ]} + { Ref: "ALBListener3B99FF85" } ]}; expect(stack).to(haveResource('AWS::AutoScaling::ScalingPolicy', { diff --git a/packages/@aws-cdk/aws-elasticloadbalancingv2/lib/alb/application-target-group.ts b/packages/@aws-cdk/aws-elasticloadbalancingv2/lib/alb/application-target-group.ts index 7969c81ea1a72..d579fab83d5a6 100644 --- a/packages/@aws-cdk/aws-elasticloadbalancingv2/lib/alb/application-target-group.ts +++ b/packages/@aws-cdk/aws-elasticloadbalancingv2/lib/alb/application-target-group.ts @@ -1,7 +1,8 @@ import cloudwatch = require('@aws-cdk/aws-cloudwatch'); import ec2 = require('@aws-cdk/aws-ec2'); import cdk = require('@aws-cdk/cdk'); -import { BaseTargetGroup, BaseTargetGroupProps, ITargetGroup, LoadBalancerTargetProps, TargetGroupRefProps } from '../shared/base-target-group'; +import { BaseTargetGroup, BaseTargetGroupProps, ITargetGroup, loadBalancerNameFromListenerArn, + LoadBalancerTargetProps, TargetGroupRefProps } from '../shared/base-target-group'; import { ApplicationProtocol } from '../shared/enums'; import { BaseImportedTargetGroup } from '../shared/imported'; import { determineProtocolAndPort, LazyDependable } from '../shared/util'; @@ -149,6 +150,16 @@ export class ApplicationTargetGroup extends BaseTargetGroup { this.loadBalancerAssociationDependencies.push(dependable || listener); } + /** + * Full name of first load balancer + */ + public get firstLoadBalancerFullName(): string { + if (this.listeners.length === 0) { + throw new Error('The TargetGroup needs to be attached to a LoadBalancer before you can call this method'); + } + return loadBalancerNameFromListenerArn(this.listeners[0].listenerArn); + } + /** * Return the given named metric for this Application Load Balancer Target Group * diff --git a/packages/@aws-cdk/aws-elasticloadbalancingv2/lib/nlb/network-target-group.ts b/packages/@aws-cdk/aws-elasticloadbalancingv2/lib/nlb/network-target-group.ts index 65060e9f8a647..4f9dfd2251591 100644 --- a/packages/@aws-cdk/aws-elasticloadbalancingv2/lib/nlb/network-target-group.ts +++ b/packages/@aws-cdk/aws-elasticloadbalancingv2/lib/nlb/network-target-group.ts @@ -1,5 +1,6 @@ import cdk = require('@aws-cdk/cdk'); -import { BaseTargetGroup, BaseTargetGroupProps, ITargetGroup, LoadBalancerTargetProps, TargetGroupRefProps } from '../shared/base-target-group'; +import { BaseTargetGroup, BaseTargetGroupProps, ITargetGroup, loadBalancerNameFromListenerArn, + LoadBalancerTargetProps, TargetGroupRefProps } from '../shared/base-target-group'; import { Protocol } from '../shared/enums'; import { BaseImportedTargetGroup } from '../shared/imported'; import { LazyDependable } from '../shared/util'; @@ -42,12 +43,16 @@ export class NetworkTargetGroup extends BaseTargetGroup { return new ImportedNetworkTargetGroup(parent, id, props); } + private readonly listeners: INetworkListener[]; + constructor(parent: cdk.Construct, id: string, props: NetworkTargetGroupProps) { super(parent, id, props, { protocol: Protocol.Tcp, port: props.port, }); + this.listeners = []; + if (props.proxyProtocolV2) { this.setAttribute('proxy_protocol_v2.enabled', 'true'); } @@ -72,6 +77,17 @@ export class NetworkTargetGroup extends BaseTargetGroup { */ public registerListener(listener: INetworkListener) { this.loadBalancerAssociationDependencies.push(listener); + this.listeners.push(listener); + } + + /** + * Full name of first load balancer + */ + public get firstLoadBalancerFullName(): string { + if (this.listeners.length === 0) { + throw new Error('The TargetGroup needs to be attached to a LoadBalancer before you can call this method'); + } + return loadBalancerNameFromListenerArn(this.listeners[0].listenerArn); } } diff --git a/packages/@aws-cdk/aws-elasticloadbalancingv2/lib/shared/base-target-group.ts b/packages/@aws-cdk/aws-elasticloadbalancingv2/lib/shared/base-target-group.ts index 2a8207a27020d..d433af0ae2c63 100644 --- a/packages/@aws-cdk/aws-elasticloadbalancingv2/lib/shared/base-target-group.ts +++ b/packages/@aws-cdk/aws-elasticloadbalancingv2/lib/shared/base-target-group.ts @@ -160,7 +160,7 @@ export abstract class BaseTargetGroup extends cdk.Construct implements ITargetGr * * @example app/my-load-balancer/123456789 */ - public readonly firstLoadBalancerFullName: string; + public abstract readonly firstLoadBalancerFullName: string; /** * Health check for the members of this target group @@ -240,11 +240,6 @@ export abstract class BaseTargetGroup extends cdk.Construct implements ITargetGr this.loadBalancerArns = this.resource.targetGroupLoadBalancerArns.toString(); this.targetGroupName = this.resource.targetGroupName; this.defaultPort = `${additionalProps.port}`; - - const firstLoadBalancerArn = new cdk.FnSelect(0, this.targetGroupLoadBalancerArns); - // arn:aws:elasticloadbalancing:us-west-2:123456789012:loadbalancer/app/my-internal-load-balancer/50dc6c495c0c9188 - const arnParts = new cdk.FnSplit('/', firstLoadBalancerArn); - this.firstLoadBalancerFullName = `${new cdk.FnSelect(1, arnParts)}/${new cdk.FnSelect(2, arnParts)}/${new cdk.FnSelect(3, arnParts)}`; } /** @@ -365,3 +360,19 @@ export interface LoadBalancerTargetProps { */ targetJson?: any; } + +/** + * Extract the full load balancer name (used for metrics) from the listener ARN: + * + * Turns + * + * arn:aws:elasticloadbalancing:us-west-2:123456789012:listener/app/my-load-balancer/50dc6c495c0c9188/f2f7dc8efc522ab2 + * + * Into + * + * app/my-load-balancer/50dc6c495c0c9188 + */ +export function loadBalancerNameFromListenerArn(listenerArn: string) { + const arnParts = new cdk.FnSplit('/', listenerArn); + return `${new cdk.FnSelect(1, arnParts)}/${new cdk.FnSelect(2, arnParts)}/${new cdk.FnSelect(3, arnParts)}`; +} \ No newline at end of file diff --git a/packages/@aws-cdk/aws-elasticloadbalancingv2/test/alb/test.listener.ts b/packages/@aws-cdk/aws-elasticloadbalancingv2/test/alb/test.listener.ts index b7881e4c31110..94d66146bcb60 100644 --- a/packages/@aws-cdk/aws-elasticloadbalancingv2/test/alb/test.listener.ts +++ b/packages/@aws-cdk/aws-elasticloadbalancingv2/test/alb/test.listener.ts @@ -389,7 +389,12 @@ export = { // GIVEN const stack = new cdk.Stack(); const vpc = new ec2.VpcNetwork(stack, 'VPC'); + const lb = new elbv2.ApplicationLoadBalancer(stack, 'LB', { vpc }); const group = new elbv2.ApplicationTargetGroup(stack, 'TargetGroup', { vpc, port: 80 }); + lb.addListener('SomeListener', { + port: 80, + defaultTargetGroups: [group] + }); // WHEN const metrics = []; @@ -404,16 +409,17 @@ export = { for (const metric of metrics) { test.equal('AWS/ApplicationELB', metric.namespace); - const firstArn = { "Fn::Select": [0, { "Fn::GetAtt": ["TargetGroup3D7CD9B8", "LoadBalancerArns"] }] }; + const loadBalancerArn = { Ref: "LBSomeListenerCA01F1A0" }; + test.deepEqual(cdk.resolve(metric.dimensions), { TargetGroup: { 'Fn::GetAtt': [ 'TargetGroup3D7CD9B8', 'TargetGroupFullName' ] }, LoadBalancer: { 'Fn::Join': [ '', - [ { 'Fn::Select': [ 1, { 'Fn::Split': [ '/', firstArn ] } ] }, + [ { 'Fn::Select': [ 1, { 'Fn::Split': [ '/', loadBalancerArn ] } ] }, '/', - { 'Fn::Select': [ 2, { 'Fn::Split': [ '/', firstArn ] } ] }, + { 'Fn::Select': [ 2, { 'Fn::Split': [ '/', loadBalancerArn ] } ] }, '/', - { 'Fn::Select': [ 3, { 'Fn::Split': [ '/', firstArn ] } ] } + { 'Fn::Select': [ 3, { 'Fn::Split': [ '/', loadBalancerArn ] } ] } ] ] } 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 9473d122acc7e..6aa99e1919368 100644 --- a/packages/@aws-cdk/aws-elasticloadbalancingv2/test/integ.alb.expected.json +++ b/packages/@aws-cdk/aws-elasticloadbalancingv2/test/integ.alb.expected.json @@ -67,9 +67,6 @@ }, "VPCPublicSubnet1DefaultRoute91CEF279": { "Type": "AWS::EC2::Route", - "DependsOn": [ - "VPCVPCGW99B986DC" - ], "Properties": { "RouteTableId": { "Ref": "VPCPublicSubnet1RouteTableFEE4B781" @@ -78,7 +75,10 @@ "GatewayId": { "Ref": "VPCIGWB7E252D3" } - } + }, + "DependsOn": [ + "VPCVPCGW99B986DC" + ] }, "VPCPublicSubnet1EIP6AD938E8": { "Type": "AWS::EC2::EIP", @@ -158,9 +158,6 @@ }, "VPCPublicSubnet2DefaultRouteB7481BBA": { "Type": "AWS::EC2::Route", - "DependsOn": [ - "VPCVPCGW99B986DC" - ], "Properties": { "RouteTableId": { "Ref": "VPCPublicSubnet2RouteTable6F1A15F1" @@ -169,7 +166,10 @@ "GatewayId": { "Ref": "VPCIGWB7E252D3" } - } + }, + "DependsOn": [ + "VPCVPCGW99B986DC" + ] }, "VPCPublicSubnet2EIP4947BC00": { "Type": "AWS::EC2::EIP", @@ -471,6 +471,154 @@ }, "Priority": 10 } + }, + "ResponseTimeHigh1D16E109F": { + "Type": "AWS::CloudWatch::Alarm", + "Properties": { + "ComparisonOperator": "GreaterThanOrEqualToThreshold", + "EvaluationPeriods": 2, + "MetricName": "TargetResponseTime", + "Namespace": "AWS/ApplicationELB", + "Period": 300, + "Threshold": 5, + "Dimensions": [ + { + "Name": "TargetGroup", + "Value": { + "Fn::GetAtt": [ + "LBListenerTargetGroupF04FCF6D", + "TargetGroupFullName" + ] + } + }, + { + "Name": "LoadBalancer", + "Value": { + "Fn::Join": [ + "", + [ + { + "Fn::Select": [ + 1, + { + "Fn::Split": [ + "/", + { + "Ref": "LBListener49E825B4" + } + ] + } + ] + }, + "/", + { + "Fn::Select": [ + 2, + { + "Fn::Split": [ + "/", + { + "Ref": "LBListener49E825B4" + } + ] + } + ] + }, + "/", + { + "Fn::Select": [ + 3, + { + "Fn::Split": [ + "/", + { + "Ref": "LBListener49E825B4" + } + ] + } + ] + } + ] + ] + } + } + ], + "Statistic": "Average" + } + }, + "ResponseTimeHigh2FFCF1FE1": { + "Type": "AWS::CloudWatch::Alarm", + "Properties": { + "ComparisonOperator": "GreaterThanOrEqualToThreshold", + "EvaluationPeriods": 2, + "MetricName": "TargetResponseTime", + "Namespace": "AWS/ApplicationELB", + "Period": 300, + "Threshold": 5, + "Dimensions": [ + { + "Name": "TargetGroup", + "Value": { + "Fn::GetAtt": [ + "LBListenerConditionalTargetGroupA75CCCD9", + "TargetGroupFullName" + ] + } + }, + { + "Name": "LoadBalancer", + "Value": { + "Fn::Join": [ + "", + [ + { + "Fn::Select": [ + 1, + { + "Fn::Split": [ + "/", + { + "Ref": "LBListener49E825B4" + } + ] + } + ] + }, + "/", + { + "Fn::Select": [ + 2, + { + "Fn::Split": [ + "/", + { + "Ref": "LBListener49E825B4" + } + ] + } + ] + }, + "/", + { + "Fn::Select": [ + 3, + { + "Fn::Split": [ + "/", + { + "Ref": "LBListener49E825B4" + } + ] + } + ] + } + ] + ] + } + } + ], + "Statistic": "Average" + } } } } \ 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 2c4f5bc9c1af9..604ea4f8522c6 100644 --- a/packages/@aws-cdk/aws-elasticloadbalancingv2/test/integ.alb.ts +++ b/packages/@aws-cdk/aws-elasticloadbalancingv2/test/integ.alb.ts @@ -19,16 +19,26 @@ const listener = lb.addListener('Listener', { port: 80, }); -listener.addTargets('Target', { +const group1 = listener.addTargets('Target', { port: 80, targets: [new elbv2.IpTarget('10.0.1.1')] }); -listener.addTargets('ConditionalTarget', { +const group2 = listener.addTargets('ConditionalTarget', { priority: 10, hostHeader: 'example.com', port: 80, targets: [new elbv2.IpTarget('10.0.1.2')] }); +group1.metricTargetResponseTime().newAlarm(stack, 'ResponseTimeHigh1', { + threshold: 5, + evaluationPeriods: 2, +}); + +group2.metricTargetResponseTime().newAlarm(stack, 'ResponseTimeHigh2', { + threshold: 5, + evaluationPeriods: 2, +}); + app.run(); From 9f7af21ede87be29f329de8ed14ff5c4029476ae Mon Sep 17 00:00:00 2001 From: Rico Huijbers Date: Wed, 21 Nov 2018 12:59:29 +0100 Subject: [PATCH 7/8] v0.18.1 (#1227) See CHANGELOG --- CHANGELOG.md | 10 +++ examples/cdk-examples-java/package.json | 6 +- examples/cdk-examples-typescript/package.json | 42 +++++------ lerna.json | 2 +- packages/@aws-cdk/app-delivery/package.json | 26 +++---- packages/@aws-cdk/applet-js/package.json | 8 +-- packages/@aws-cdk/assert/package.json | 12 ++-- packages/@aws-cdk/assets/package.json | 26 +++---- packages/@aws-cdk/aws-amazonmq/package.json | 14 ++-- packages/@aws-cdk/aws-apigateway/package.json | 24 +++---- .../aws-applicationautoscaling/package.json | 24 +++---- packages/@aws-cdk/aws-appstream/package.json | 14 ++-- packages/@aws-cdk/aws-appsync/package.json | 14 ++-- packages/@aws-cdk/aws-athena/package.json | 14 ++-- .../@aws-cdk/aws-autoscaling-api/package.json | 18 ++--- .../aws-autoscaling-common/package.json | 18 ++--- .../@aws-cdk/aws-autoscaling/package.json | 46 ++++++------ .../aws-autoscalingplans/package.json | 14 ++-- packages/@aws-cdk/aws-batch/package.json | 14 ++-- packages/@aws-cdk/aws-budgets/package.json | 14 ++-- .../aws-certificatemanager/package.json | 16 ++--- packages/@aws-cdk/aws-cloud9/package.json | 14 ++-- .../@aws-cdk/aws-cloudformation/package.json | 34 ++++----- packages/@aws-cdk/aws-cloudfront/package.json | 30 ++++---- packages/@aws-cdk/aws-cloudtrail/package.json | 24 +++---- packages/@aws-cdk/aws-cloudwatch/package.json | 20 +++--- packages/@aws-cdk/aws-codebuild/package.json | 52 +++++++------- packages/@aws-cdk/aws-codecommit/package.json | 28 ++++---- .../@aws-cdk/aws-codedeploy-api/package.json | 12 ++-- packages/@aws-cdk/aws-codedeploy/package.json | 44 ++++++------ .../aws-codepipeline-api/package.json | 22 +++--- .../@aws-cdk/aws-codepipeline/package.json | 44 ++++++------ packages/@aws-cdk/aws-cognito/package.json | 14 ++-- packages/@aws-cdk/aws-config/package.json | 14 ++-- .../@aws-cdk/aws-datapipeline/package.json | 14 ++-- packages/@aws-cdk/aws-dax/package.json | 14 ++-- .../aws-directoryservice/package.json | 14 ++-- packages/@aws-cdk/aws-dlm/package.json | 14 ++-- packages/@aws-cdk/aws-dms/package.json | 14 ++-- packages/@aws-cdk/aws-dynamodb/package.json | 24 +++---- packages/@aws-cdk/aws-ec2/package.json | 22 +++--- packages/@aws-cdk/aws-ecr/package.json | 20 +++--- packages/@aws-cdk/aws-ecs/package.json | 70 +++++++++---------- packages/@aws-cdk/aws-efs/package.json | 14 ++-- packages/@aws-cdk/aws-eks/package.json | 14 ++-- .../@aws-cdk/aws-elasticache/package.json | 14 ++-- .../aws-elasticbeanstalk/package.json | 14 ++-- .../aws-elasticloadbalancing/package.json | 24 +++---- .../aws-elasticloadbalancingv2/package.json | 38 +++++----- .../@aws-cdk/aws-elasticsearch/package.json | 14 ++-- packages/@aws-cdk/aws-emr/package.json | 14 ++-- packages/@aws-cdk/aws-events/package.json | 16 ++--- packages/@aws-cdk/aws-gamelift/package.json | 14 ++-- packages/@aws-cdk/aws-glue/package.json | 14 ++-- packages/@aws-cdk/aws-guardduty/package.json | 14 ++-- packages/@aws-cdk/aws-iam/package.json | 16 ++--- packages/@aws-cdk/aws-inspector/package.json | 14 ++-- packages/@aws-cdk/aws-iot/package.json | 14 ++-- packages/@aws-cdk/aws-iot1click/package.json | 14 ++-- packages/@aws-cdk/aws-kinesis/package.json | 26 +++---- .../aws-kinesisanalytics/package.json | 14 ++-- .../@aws-cdk/aws-kinesisfirehose/package.json | 14 ++-- packages/@aws-cdk/aws-kms/package.json | 20 +++--- .../aws-lambda-event-sources/package.json | 30 ++++---- packages/@aws-cdk/aws-lambda/package.json | 62 ++++++++-------- packages/@aws-cdk/aws-logs/package.json | 24 +++---- packages/@aws-cdk/aws-neptune/package.json | 14 ++-- packages/@aws-cdk/aws-opsworks/package.json | 14 ++-- .../@aws-cdk/aws-quickstarts/package.json | 20 +++--- packages/@aws-cdk/aws-rds/package.json | 24 +++---- packages/@aws-cdk/aws-redshift/package.json | 14 ++-- packages/@aws-cdk/aws-route53/package.json | 24 +++---- .../@aws-cdk/aws-s3-deployment/package.json | 26 +++---- .../aws-s3-notifications/package.json | 10 +-- packages/@aws-cdk/aws-s3/package.json | 32 ++++----- packages/@aws-cdk/aws-sagemaker/package.json | 14 ++-- packages/@aws-cdk/aws-sdb/package.json | 14 ++-- .../@aws-cdk/aws-secretsmanager/package.json | 14 ++-- packages/@aws-cdk/aws-serverless/package.json | 14 ++-- .../@aws-cdk/aws-servicecatalog/package.json | 14 ++-- .../aws-servicediscovery/package.json | 14 ++-- packages/@aws-cdk/aws-ses/package.json | 14 ++-- packages/@aws-cdk/aws-sns/package.json | 46 ++++++------ packages/@aws-cdk/aws-sqs/package.json | 34 ++++----- packages/@aws-cdk/aws-ssm/package.json | 14 ++-- .../@aws-cdk/aws-stepfunctions/package.json | 28 ++++---- packages/@aws-cdk/aws-waf/package.json | 14 ++-- .../@aws-cdk/aws-wafregional/package.json | 14 ++-- packages/@aws-cdk/aws-workspaces/package.json | 14 ++-- packages/@aws-cdk/cdk/package.json | 12 ++-- packages/@aws-cdk/cfnspec/package.json | 6 +- .../@aws-cdk/cloudformation-diff/package.json | 10 +-- packages/@aws-cdk/cx-api/package.json | 6 +- packages/@aws-cdk/runtime-values/package.json | 26 +++---- packages/aws-cdk/package.json | 12 ++-- packages/simple-resource-bundler/package.json | 6 +- tools/cdk-build-tools/package.json | 6 +- tools/cdk-integ-tools/package.json | 12 ++-- tools/cfn2ts/package.json | 8 +-- tools/merkle-build/package.json | 4 +- tools/pkglint/package.json | 2 +- tools/pkgtools/package.json | 6 +- tools/y-npm/package.json | 6 +- 103 files changed, 979 insertions(+), 969 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5ba7fb90cb171..aca1225a6283f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,13 @@ + +## [0.18.1](https://github.com/awslabs/aws-cdk/compare/v0.18.0...v0.18.1) (2018-11-21) + + +### Bug Fixes + +* **aws-autoscaling:** Add hook ordering dependency ([#1218](https://github.com/awslabs/aws-cdk/issues/1218)) ([7e6ad84](https://github.com/awslabs/aws-cdk/commit/7e6ad84)), closes [#1212](https://github.com/awslabs/aws-cdk/issues/1212) +* **aws-elasticloadbalancingv2:** target group metrics ([#1226](https://github.com/awslabs/aws-cdk/issues/1226)) ([de488df](https://github.com/awslabs/aws-cdk/commit/de488df)), closes [#1213](https://github.com/awslabs/aws-cdk/issues/1213) + + ## [0.18.0](https://github.com/awslabs/aws-cdk/compare/v0.17.0...v0.18.0) (2018-11-19) ## Bug Fixes diff --git a/examples/cdk-examples-java/package.json b/examples/cdk-examples-java/package.json index acb126eb350ed..c5426d5dc49ae 100644 --- a/examples/cdk-examples-java/package.json +++ b/examples/cdk-examples-java/package.json @@ -1,6 +1,6 @@ { "name": "cdk-examples-java", - "version": "0.18.0", + "version": "0.18.1", "description": "CDK examples in Java", "private": true, "repository": { @@ -22,7 +22,7 @@ }, "license": "Apache-2.0", "devDependencies": { - "aws-cdk": "^0.18.0", - "pkgtools": "^0.18.0" + "aws-cdk": "^0.18.1", + "pkgtools": "^0.18.1" } } diff --git a/examples/cdk-examples-typescript/package.json b/examples/cdk-examples-typescript/package.json index 2fa13c0bbb68f..b7c2454873c3e 100644 --- a/examples/cdk-examples-typescript/package.json +++ b/examples/cdk-examples-typescript/package.json @@ -1,6 +1,6 @@ { "name": "cdk-examples-typescript", - "version": "0.18.0", + "version": "0.18.1", "description": "A bunch of CDK examples", "private": true, "scripts": { @@ -18,28 +18,28 @@ }, "license": "Apache-2.0", "devDependencies": { - "aws-cdk": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "pkglint": "^0.18.0" + "aws-cdk": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/aws-autoscaling": "^0.18.0", - "@aws-cdk/aws-cloudformation": "^0.18.0", - "@aws-cdk/aws-cognito": "^0.18.0", - "@aws-cdk/aws-dynamodb": "^0.18.0", - "@aws-cdk/aws-ec2": "^0.18.0", - "@aws-cdk/aws-ecs": "^0.18.0", - "@aws-cdk/aws-elasticloadbalancing": "^0.18.0", - "@aws-cdk/aws-elasticloadbalancingv2": "^0.18.0", - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/aws-lambda": "^0.18.0", - "@aws-cdk/aws-neptune": "^0.18.0", - "@aws-cdk/aws-rds": "^0.18.0", - "@aws-cdk/aws-s3": "^0.18.0", - "@aws-cdk/aws-sns": "^0.18.0", - "@aws-cdk/aws-sqs": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0", - "@aws-cdk/runtime-values": "^0.18.0" + "@aws-cdk/aws-autoscaling": "^0.18.1", + "@aws-cdk/aws-cloudformation": "^0.18.1", + "@aws-cdk/aws-cognito": "^0.18.1", + "@aws-cdk/aws-dynamodb": "^0.18.1", + "@aws-cdk/aws-ec2": "^0.18.1", + "@aws-cdk/aws-ecs": "^0.18.1", + "@aws-cdk/aws-elasticloadbalancing": "^0.18.1", + "@aws-cdk/aws-elasticloadbalancingv2": "^0.18.1", + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/aws-lambda": "^0.18.1", + "@aws-cdk/aws-neptune": "^0.18.1", + "@aws-cdk/aws-rds": "^0.18.1", + "@aws-cdk/aws-s3": "^0.18.1", + "@aws-cdk/aws-sns": "^0.18.1", + "@aws-cdk/aws-sqs": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1", + "@aws-cdk/runtime-values": "^0.18.1" }, "repository": { "url": "https://github.com/awslabs/aws-cdk.git", diff --git a/lerna.json b/lerna.json index c8d42816a3c4e..b6b5ec689242c 100644 --- a/lerna.json +++ b/lerna.json @@ -14,5 +14,5 @@ } }, "rejectCycles": "true", - "version": "0.18.0" + "version": "0.18.1" } diff --git a/packages/@aws-cdk/app-delivery/package.json b/packages/@aws-cdk/app-delivery/package.json index b536a57472dca..11043776cd4ae 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": "0.18.0", + "version": "0.18.1", "main": "lib/index.js", "types": "lib/index.d.ts", "jsii": { @@ -32,19 +32,19 @@ "integ": "cdk-integ" }, "dependencies": { - "@aws-cdk/aws-cloudformation": "^0.18.0", - "@aws-cdk/aws-codebuild": "^0.18.0", - "@aws-cdk/aws-codepipeline-api": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0", - "@aws-cdk/cx-api": "^0.18.0" + "@aws-cdk/aws-cloudformation": "^0.18.1", + "@aws-cdk/aws-codebuild": "^0.18.1", + "@aws-cdk/aws-codepipeline-api": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1", + "@aws-cdk/cx-api": "^0.18.1" }, "devDependencies": { - "@aws-cdk/aws-codepipeline": "^0.18.0", - "@aws-cdk/aws-s3": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cdk-integ-tools": "^0.18.0", + "@aws-cdk/aws-codepipeline": "^0.18.1", + "@aws-cdk/aws-s3": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cdk-integ-tools": "^0.18.1", "fast-check": "^1.7.0", - "pkglint": "^0.18.0" + "pkglint": "^0.18.1" }, "repository": { "type": "git", @@ -62,7 +62,7 @@ "cdk" ], "peerDependencies": { - "@aws-cdk/aws-codepipeline-api": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-codepipeline-api": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/applet-js/package.json b/packages/@aws-cdk/applet-js/package.json index 1f1124b94704d..ef90a9cd222b1 100644 --- a/packages/@aws-cdk/applet-js/package.json +++ b/packages/@aws-cdk/applet-js/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/applet-js", - "version": "0.18.0", + "version": "0.18.1", "description": "Javascript CDK applet host program", "main": "bin/cdk-applet-js.js", "types": "bin/cdk-applet-js.d.ts", @@ -24,11 +24,11 @@ "devDependencies": { "@types/fs-extra": "^5.0.4", "@types/yaml": "^1.0.0", - "cdk-build-tools": "^0.18.0", - "pkglint": "^0.18.0" + "cdk-build-tools": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0", + "@aws-cdk/cdk": "^0.18.1", "fs-extra": "^7.0.0", "source-map-support": "^0.5.6", "yaml": "^1.0.1" diff --git a/packages/@aws-cdk/assert/package.json b/packages/@aws-cdk/assert/package.json index 96f9f9f15142a..5fde11cf9886d 100644 --- a/packages/@aws-cdk/assert/package.json +++ b/packages/@aws-cdk/assert/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/assert", - "version": "0.18.0", + "version": "0.18.1", "description": "An assertion library for use with CDK Apps", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -23,13 +23,13 @@ }, "license": "Apache-2.0", "devDependencies": { - "cdk-build-tools": "^0.18.0", - "pkglint": "^0.18.0" + "cdk-build-tools": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0", - "@aws-cdk/cloudformation-diff": "^0.18.0", - "@aws-cdk/cx-api": "^0.18.0", + "@aws-cdk/cdk": "^0.18.1", + "@aws-cdk/cloudformation-diff": "^0.18.1", + "@aws-cdk/cx-api": "^0.18.1", "source-map-support": "^0.5.6" }, "repository": { diff --git a/packages/@aws-cdk/assets/package.json b/packages/@aws-cdk/assets/package.json index 81296e5dc2962..3a53f0058c35f 100644 --- a/packages/@aws-cdk/assets/package.json +++ b/packages/@aws-cdk/assets/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/assets", - "version": "0.18.0", + "version": "0.18.1", "description": "Integration of CDK apps with local assets", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -49,22 +49,22 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "aws-cdk": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cdk-integ-tools": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "aws-cdk": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cdk-integ-tools": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/aws-s3": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0", - "@aws-cdk/cx-api": "^0.18.0" + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/aws-s3": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1", + "@aws-cdk/cx-api": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/aws-s3": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/aws-s3": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-amazonmq/package.json b/packages/@aws-cdk/aws-amazonmq/package.json index 894ec13bf47a9..26a3c1af9c674 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::AmazonMQ", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -53,15 +53,15 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-apigateway/package.json b/packages/@aws-cdk/aws-apigateway/package.json index cefe0d30baa43..b7c94c28663b3 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::ApiGateway", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,21 +52,21 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cdk-integ-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cdk-integ-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/aws-lambda": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/aws-lambda": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/aws-lambda": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/aws-lambda": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-applicationautoscaling/package.json b/packages/@aws-cdk/aws-applicationautoscaling/package.json index 81ef1b701221b..9915783b553ae 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::ApplicationAutoScaling", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,22 +52,22 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", "fast-check": "^1.7.0", - "pkglint": "^0.18.0" + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/aws-autoscaling-common": "^0.18.0", - "@aws-cdk/aws-cloudwatch": "^0.18.0", - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-autoscaling-common": "^0.18.1", + "@aws-cdk/aws-cloudwatch": "^0.18.1", + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-cloudwatch": "^0.18.0", - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-cloudwatch": "^0.18.1", + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-appstream/package.json b/packages/@aws-cdk/aws-appstream/package.json index b43b2d84980fa..81d3f199f09d9 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::AppStream", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -53,15 +53,15 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-appsync/package.json b/packages/@aws-cdk/aws-appsync/package.json index 06d903e0d6ef7..cc79294a0edb2 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::AppSync", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,16 +52,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-athena/package.json b/packages/@aws-cdk/aws-athena/package.json index 74153fecd94ca..e19d8e481b2eb 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::Athena", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,16 +52,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-autoscaling-api/package.json b/packages/@aws-cdk/aws-autoscaling-api/package.json index d9643e827e496..0c8392ccfb168 100644 --- a/packages/@aws-cdk/aws-autoscaling-api/package.json +++ b/packages/@aws-cdk/aws-autoscaling-api/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-autoscaling-api", - "version": "0.18.0", + "version": "0.18.1", "description": "API package for @aws-cdk/aws-autoscaling", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -59,18 +59,18 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cdk-integ-tools": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cdk-integ-tools": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-autoscaling-common/package.json b/packages/@aws-cdk/aws-autoscaling-common/package.json index fd56fa2f5f66f..a6fdc0188d7e1 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": "0.18.0", + "version": "0.18.1", "description": "Common implementation package for @aws-cdk/aws-autoscaling and @aws-cdk/aws-applicationautoscaling", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -49,19 +49,19 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cdk-integ-tools": "^0.18.0", + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cdk-integ-tools": "^0.18.1", "fast-check": "^1.7.0", - "pkglint": "^0.18.0" + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-autoscaling/package.json b/packages/@aws-cdk/aws-autoscaling/package.json index 9aea2a81809a3..a42c84cfd6f21 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::AutoScaling", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,32 +52,32 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cdk-integ-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cdk-integ-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/aws-autoscaling-api": "^0.18.0", - "@aws-cdk/aws-autoscaling-common": "^0.18.0", - "@aws-cdk/aws-cloudwatch": "^0.18.0", - "@aws-cdk/aws-ec2": "^0.18.0", - "@aws-cdk/aws-elasticloadbalancing": "^0.18.0", - "@aws-cdk/aws-elasticloadbalancingv2": "^0.18.0", - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/aws-sns": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-autoscaling-api": "^0.18.1", + "@aws-cdk/aws-autoscaling-common": "^0.18.1", + "@aws-cdk/aws-cloudwatch": "^0.18.1", + "@aws-cdk/aws-ec2": "^0.18.1", + "@aws-cdk/aws-elasticloadbalancing": "^0.18.1", + "@aws-cdk/aws-elasticloadbalancingv2": "^0.18.1", + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/aws-sns": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-autoscaling-api": "^0.18.0", - "@aws-cdk/aws-cloudwatch": "^0.18.0", - "@aws-cdk/aws-ec2": "^0.18.0", - "@aws-cdk/aws-elasticloadbalancing": "^0.18.0", - "@aws-cdk/aws-elasticloadbalancingv2": "^0.18.0", - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/aws-sns": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-autoscaling-api": "^0.18.1", + "@aws-cdk/aws-cloudwatch": "^0.18.1", + "@aws-cdk/aws-ec2": "^0.18.1", + "@aws-cdk/aws-elasticloadbalancing": "^0.18.1", + "@aws-cdk/aws-elasticloadbalancingv2": "^0.18.1", + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/aws-sns": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-autoscalingplans/package.json b/packages/@aws-cdk/aws-autoscalingplans/package.json index d19bb5e1efb30..984c580f015df 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::AutoScalingPlans", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,16 +52,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-batch/package.json b/packages/@aws-cdk/aws-batch/package.json index 421e906f13a20..7955207685568 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::Batch", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,16 +52,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-budgets/package.json b/packages/@aws-cdk/aws-budgets/package.json index 5c85d65788440..19296da5b30d7 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::Budgets", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,16 +52,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-certificatemanager/package.json b/packages/@aws-cdk/aws-certificatemanager/package.json index f42aa1c701a2b..016df6e9552b0 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::CertificateManager", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,17 +52,17 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-cloud9/package.json b/packages/@aws-cdk/aws-cloud9/package.json index 42a6748c0a7fc..589eb7f43114f 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::Cloud9", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,16 +52,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-cloudformation/package.json b/packages/@aws-cdk/aws-cloudformation/package.json index 936a1697a9ffe..c8147860de603 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": "0.18.0", + "version": "0.18.1", "description": "CDK Constructs for AWS CloudFormation", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -56,28 +56,28 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "@aws-cdk/aws-events": "^0.18.0", + "@aws-cdk/assert": "^0.18.1", + "@aws-cdk/aws-events": "^0.18.1", "@types/lodash": "^4.14.118", - "cdk-build-tools": "^0.18.0", - "cdk-integ-tools": "^0.18.0", - "cfn2ts": "^0.18.0", + "cdk-build-tools": "^0.18.1", + "cdk-integ-tools": "^0.18.1", + "cfn2ts": "^0.18.1", "lodash": "^4.17.11", - "pkglint": "^0.18.0" + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/aws-codepipeline-api": "^0.18.0", - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/aws-lambda": "^0.18.0", - "@aws-cdk/aws-sns": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-codepipeline-api": "^0.18.1", + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/aws-lambda": "^0.18.1", + "@aws-cdk/aws-sns": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-codepipeline-api": "^0.18.0", - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/aws-lambda": "^0.18.0", - "@aws-cdk/aws-sns": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-codepipeline-api": "^0.18.1", + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/aws-lambda": "^0.18.1", + "@aws-cdk/aws-sns": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-cloudfront/package.json b/packages/@aws-cdk/aws-cloudfront/package.json index 7ed0b0abe9c77..05534d0312c76 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": "0.18.0", + "version": "0.18.1", "description": "CDK Constructs for AWS CloudFront", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,25 +52,25 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", + "@aws-cdk/assert": "^0.18.1", "aws-sdk": "^2.259.1", - "cdk-build-tools": "^0.18.0", - "cdk-integ-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "cdk-build-tools": "^0.18.1", + "cdk-integ-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/aws-certificatemanager": "^0.18.0", - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/aws-kms": "^0.18.0", - "@aws-cdk/aws-route53": "^0.18.0", - "@aws-cdk/aws-s3": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-certificatemanager": "^0.18.1", + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/aws-kms": "^0.18.1", + "@aws-cdk/aws-route53": "^0.18.1", + "@aws-cdk/aws-s3": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-route53": "^0.18.0", - "@aws-cdk/aws-s3": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-route53": "^0.18.1", + "@aws-cdk/aws-s3": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-cloudtrail/package.json b/packages/@aws-cdk/aws-cloudtrail/package.json index fad5b1aff7cd3..8c5e5c4a2ae2c 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": "0.18.0", + "version": "0.18.1", "description": "CDK Constructs for AWS CloudTrail", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -51,23 +51,23 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", + "@aws-cdk/assert": "^0.18.1", "aws-sdk": "^2.259.1", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", "colors": "^1.2.1", - "pkglint": "^0.18.0" + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/aws-kms": "^0.18.0", - "@aws-cdk/aws-logs": "^0.18.0", - "@aws-cdk/aws-s3": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/aws-kms": "^0.18.1", + "@aws-cdk/aws-logs": "^0.18.1", + "@aws-cdk/aws-s3": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-kms": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-kms": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-cloudwatch/package.json b/packages/@aws-cdk/aws-cloudwatch/package.json index c8a1ed9d8be89..46085f537c896 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": "0.18.0", + "version": "0.18.1", "description": "CDK Constructs for AWS CloudWatch", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,19 +52,19 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cdk-integ-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cdk-integ-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-codebuild/package.json b/packages/@aws-cdk/aws-codebuild/package.json index e95dabf0caf98..eeb3fc945ea57 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": "0.18.0", + "version": "0.18.1", "description": "CDK Constructs for AWS CodeBuild", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -55,36 +55,36 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "@aws-cdk/aws-sns": "^0.18.0", - "@aws-cdk/aws-sqs": "^0.18.0", + "@aws-cdk/assert": "^0.18.1", + "@aws-cdk/aws-sns": "^0.18.1", + "@aws-cdk/aws-sqs": "^0.18.1", "aws-sdk": "^2.259.1", - "cdk-build-tools": "^0.18.0", - "cdk-integ-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "cdk-build-tools": "^0.18.1", + "cdk-integ-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/assets": "^0.18.0", - "@aws-cdk/aws-cloudwatch": "^0.18.0", - "@aws-cdk/aws-codecommit": "^0.18.0", - "@aws-cdk/aws-codepipeline-api": "^0.18.0", - "@aws-cdk/aws-events": "^0.18.0", - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/aws-kms": "^0.18.0", - "@aws-cdk/aws-s3": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/assets": "^0.18.1", + "@aws-cdk/aws-cloudwatch": "^0.18.1", + "@aws-cdk/aws-codecommit": "^0.18.1", + "@aws-cdk/aws-codepipeline-api": "^0.18.1", + "@aws-cdk/aws-events": "^0.18.1", + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/aws-kms": "^0.18.1", + "@aws-cdk/aws-s3": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/assets": "^0.18.0", - "@aws-cdk/aws-cloudwatch": "^0.18.0", - "@aws-cdk/aws-codecommit": "^0.18.0", - "@aws-cdk/aws-codepipeline-api": "^0.18.0", - "@aws-cdk/aws-events": "^0.18.0", - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/aws-kms": "^0.18.0", - "@aws-cdk/aws-s3": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/assets": "^0.18.1", + "@aws-cdk/aws-cloudwatch": "^0.18.1", + "@aws-cdk/aws-codecommit": "^0.18.1", + "@aws-cdk/aws-codepipeline-api": "^0.18.1", + "@aws-cdk/aws-events": "^0.18.1", + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/aws-kms": "^0.18.1", + "@aws-cdk/aws-s3": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-codecommit/package.json b/packages/@aws-cdk/aws-codecommit/package.json index 924a0a1c9288e..637b8a06ae7d1 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": "0.18.0", + "version": "0.18.1", "description": "CDK Constructs for AWS CodeCommit", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -56,24 +56,24 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "@aws-cdk/aws-sns": "^0.18.0", + "@aws-cdk/assert": "^0.18.1", + "@aws-cdk/aws-sns": "^0.18.1", "aws-sdk": "^2.259.1", - "cdk-build-tools": "^0.18.0", - "cdk-integ-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "cdk-build-tools": "^0.18.1", + "cdk-integ-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/aws-codepipeline-api": "^0.18.0", - "@aws-cdk/aws-events": "^0.18.0", - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-codepipeline-api": "^0.18.1", + "@aws-cdk/aws-events": "^0.18.1", + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-codepipeline-api": "^0.18.0", - "@aws-cdk/aws-events": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-codepipeline-api": "^0.18.1", + "@aws-cdk/aws-events": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-codedeploy-api/package.json b/packages/@aws-cdk/aws-codedeploy-api/package.json index 6bed5784c2741..399cc3e5d2835 100644 --- a/packages/@aws-cdk/aws-codedeploy-api/package.json +++ b/packages/@aws-cdk/aws-codedeploy-api/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-codedeploy-api", - "version": "0.18.0", + "version": "0.18.1", "description": "Load Balancer API for AWS CodeDeploy", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -49,13 +49,13 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk" } diff --git a/packages/@aws-cdk/aws-codedeploy/package.json b/packages/@aws-cdk/aws-codedeploy/package.json index d4a64031a5ac3..e0d5bed64cf3a 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::CodeDeploy", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,31 +52,31 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "@aws-cdk/aws-ec2": "^0.18.0", - "@aws-cdk/aws-elasticloadbalancing": "^0.18.0", - "@aws-cdk/aws-elasticloadbalancingv2": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cdk-integ-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "@aws-cdk/aws-ec2": "^0.18.1", + "@aws-cdk/aws-elasticloadbalancing": "^0.18.1", + "@aws-cdk/aws-elasticloadbalancingv2": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cdk-integ-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/aws-autoscaling": "^0.18.0", - "@aws-cdk/aws-cloudwatch": "^0.18.0", - "@aws-cdk/aws-codedeploy-api": "^0.18.0", - "@aws-cdk/aws-codepipeline-api": "^0.18.0", - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/aws-s3": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-autoscaling": "^0.18.1", + "@aws-cdk/aws-cloudwatch": "^0.18.1", + "@aws-cdk/aws-codedeploy-api": "^0.18.1", + "@aws-cdk/aws-codepipeline-api": "^0.18.1", + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/aws-s3": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-autoscaling": "^0.18.0", - "@aws-cdk/aws-cloudwatch": "^0.18.0", - "@aws-cdk/aws-codedeploy-api": "^0.18.0", - "@aws-cdk/aws-codepipeline-api": "^0.18.0", - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-autoscaling": "^0.18.1", + "@aws-cdk/aws-cloudwatch": "^0.18.1", + "@aws-cdk/aws-codedeploy-api": "^0.18.1", + "@aws-cdk/aws-codepipeline-api": "^0.18.1", + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-codepipeline-api/package.json b/packages/@aws-cdk/aws-codepipeline-api/package.json index 3d30a6c92ec97..9b603748ef6b9 100644 --- a/packages/@aws-cdk/aws-codepipeline-api/package.json +++ b/packages/@aws-cdk/aws-codepipeline-api/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-codepipeline-api", - "version": "0.18.0", + "version": "0.18.1", "description": "Actions API for AWS Code Pipeline", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,20 +52,20 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cdk-integ-tools": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cdk-integ-tools": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/aws-events": "^0.18.0", - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-events": "^0.18.1", + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-events": "^0.18.0", - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-events": "^0.18.1", + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-codepipeline/package.json b/packages/@aws-cdk/aws-codepipeline/package.json index 7c93a5ba2319e..10dc0c979b784 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": "0.18.0", + "version": "0.18.1", "description": "Better interface to AWS Code Pipeline", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -58,31 +58,31 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "@aws-cdk/aws-cloudformation": "^0.18.0", - "@aws-cdk/aws-codebuild": "^0.18.0", - "@aws-cdk/aws-codecommit": "^0.18.0", - "@aws-cdk/aws-codedeploy": "^0.18.0", - "@aws-cdk/aws-lambda": "^0.18.0", - "@aws-cdk/aws-sns": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cdk-integ-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "@aws-cdk/aws-cloudformation": "^0.18.1", + "@aws-cdk/aws-codebuild": "^0.18.1", + "@aws-cdk/aws-codecommit": "^0.18.1", + "@aws-cdk/aws-codedeploy": "^0.18.1", + "@aws-cdk/aws-lambda": "^0.18.1", + "@aws-cdk/aws-sns": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cdk-integ-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/aws-codepipeline-api": "^0.18.0", - "@aws-cdk/aws-events": "^0.18.0", - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/aws-s3": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-codepipeline-api": "^0.18.1", + "@aws-cdk/aws-events": "^0.18.1", + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/aws-s3": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-codepipeline-api": "^0.18.0", - "@aws-cdk/aws-events": "^0.18.0", - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/aws-s3": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-codepipeline-api": "^0.18.1", + "@aws-cdk/aws-events": "^0.18.1", + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/aws-s3": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-cognito/package.json b/packages/@aws-cdk/aws-cognito/package.json index 402773247b755..5f51da4d95951 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::Cognito", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,16 +52,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-config/package.json b/packages/@aws-cdk/aws-config/package.json index f3938af0a22a2..6fb5d2b36a284 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::Config", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,16 +52,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-datapipeline/package.json b/packages/@aws-cdk/aws-datapipeline/package.json index 91b7cc5c486b2..d5f32010b80f4 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::DataPipeline", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,16 +52,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-dax/package.json b/packages/@aws-cdk/aws-dax/package.json index 5a83782cd7391..7957f3ca191e2 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::DAX", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,16 +52,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-directoryservice/package.json b/packages/@aws-cdk/aws-directoryservice/package.json index 8071a29588264..cdf6a1d28663e 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::DirectoryService", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,16 +52,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-dlm/package.json b/packages/@aws-cdk/aws-dlm/package.json index 3e76740fae2ba..67a5d3f035fcc 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::DLM", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -53,15 +53,15 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-dms/package.json b/packages/@aws-cdk/aws-dms/package.json index ea52f95b46536..642aa40ce05ed 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::DMS", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,16 +52,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-dynamodb/package.json b/packages/@aws-cdk/aws-dynamodb/package.json index 55e7a45694902..cab9577663d2e 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": "0.18.0", + "version": "0.18.1", "description": "CDK Constructs for AWS DynamoDB", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,21 +52,21 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cdk-integ-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cdk-integ-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/aws-applicationautoscaling": "^0.18.0", - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-applicationautoscaling": "^0.18.1", + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-applicationautoscaling": "^0.18.0", - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-applicationautoscaling": "^0.18.1", + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-ec2/package.json b/packages/@aws-cdk/aws-ec2/package.json index ecef0641d0f7e..6e561746d2989 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": "0.18.0", + "version": "0.18.1", "description": "CDK Constructs for AWS EC2", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,20 +52,20 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cdk-integ-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cdk-integ-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0", - "@aws-cdk/cx-api": "^0.18.0" + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1", + "@aws-cdk/cx-api": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0", - "@aws-cdk/cx-api": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1", + "@aws-cdk/cx-api": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-ecr/package.json b/packages/@aws-cdk/aws-ecr/package.json index 7a0cb195d8ab1..f4ceef452c7ca 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::ECR", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,19 +52,19 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cdk-integ-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cdk-integ-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-ecs/package.json b/packages/@aws-cdk/aws-ecs/package.json index 2fbff83db03af..65c86d1e88da2 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::ECS", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,45 +52,45 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", + "@aws-cdk/assert": "^0.18.1", "@types/proxyquire": "^1.3.28", - "cdk-build-tools": "^0.18.0", - "cdk-integ-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0", + "cdk-build-tools": "^0.18.1", + "cdk-integ-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1", "proxyquire": "^2.1.0" }, "dependencies": { - "@aws-cdk/aws-applicationautoscaling": "^0.18.0", - "@aws-cdk/aws-autoscaling": "^0.18.0", - "@aws-cdk/aws-certificatemanager": "^0.18.0", - "@aws-cdk/aws-cloudformation": "^0.18.0", - "@aws-cdk/aws-cloudwatch": "^0.18.0", - "@aws-cdk/aws-ec2": "^0.18.0", - "@aws-cdk/aws-ecr": "^0.18.0", - "@aws-cdk/aws-elasticloadbalancing": "^0.18.0", - "@aws-cdk/aws-elasticloadbalancingv2": "^0.18.0", - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/aws-lambda": "^0.18.0", - "@aws-cdk/aws-logs": "^0.18.0", - "@aws-cdk/aws-route53": "^0.18.0", - "@aws-cdk/aws-sns": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0", - "@aws-cdk/cx-api": "^0.18.0" + "@aws-cdk/aws-applicationautoscaling": "^0.18.1", + "@aws-cdk/aws-autoscaling": "^0.18.1", + "@aws-cdk/aws-certificatemanager": "^0.18.1", + "@aws-cdk/aws-cloudformation": "^0.18.1", + "@aws-cdk/aws-cloudwatch": "^0.18.1", + "@aws-cdk/aws-ec2": "^0.18.1", + "@aws-cdk/aws-ecr": "^0.18.1", + "@aws-cdk/aws-elasticloadbalancing": "^0.18.1", + "@aws-cdk/aws-elasticloadbalancingv2": "^0.18.1", + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/aws-lambda": "^0.18.1", + "@aws-cdk/aws-logs": "^0.18.1", + "@aws-cdk/aws-route53": "^0.18.1", + "@aws-cdk/aws-sns": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1", + "@aws-cdk/cx-api": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-applicationautoscaling": "^0.18.0", - "@aws-cdk/aws-autoscaling": "^0.18.0", - "@aws-cdk/aws-cloudwatch": "^0.18.0", - "@aws-cdk/aws-ec2": "^0.18.0", - "@aws-cdk/aws-ecr": "^0.18.0", - "@aws-cdk/aws-elasticloadbalancing": "^0.18.0", - "@aws-cdk/aws-elasticloadbalancingv2": "^0.18.0", - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/aws-logs": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0", - "@aws-cdk/aws-certificatemanager": "^0.18.0", - "@aws-cdk/aws-route53": "^0.18.0" + "@aws-cdk/aws-applicationautoscaling": "^0.18.1", + "@aws-cdk/aws-autoscaling": "^0.18.1", + "@aws-cdk/aws-certificatemanager": "^0.18.1", + "@aws-cdk/aws-cloudwatch": "^0.18.1", + "@aws-cdk/aws-ec2": "^0.18.1", + "@aws-cdk/aws-ecr": "^0.18.1", + "@aws-cdk/aws-elasticloadbalancing": "^0.18.1", + "@aws-cdk/aws-elasticloadbalancingv2": "^0.18.1", + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/aws-logs": "^0.18.1", + "@aws-cdk/aws-route53": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" } -} +} \ No newline at end of file diff --git a/packages/@aws-cdk/aws-efs/package.json b/packages/@aws-cdk/aws-efs/package.json index 42449c059956a..871af43d43c01 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::EFS", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,16 +52,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-eks/package.json b/packages/@aws-cdk/aws-eks/package.json index ba0b89b40850b..4b55db16cea14 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::EKS", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,16 +52,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-elasticache/package.json b/packages/@aws-cdk/aws-elasticache/package.json index a11978d74ef28..2bde316677a1b 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::ElastiCache", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,16 +52,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-elasticbeanstalk/package.json b/packages/@aws-cdk/aws-elasticbeanstalk/package.json index fe9ce75848a86..d6859c84c8894 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::ElasticBeanstalk", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,16 +52,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-elasticloadbalancing/package.json b/packages/@aws-cdk/aws-elasticloadbalancing/package.json index 9a0eeeda3ced8..9653396f062ea 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": "0.18.0", + "version": "0.18.1", "description": "CDK Constructs for AWS ElasticLoadBalancing", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,21 +52,21 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cdk-integ-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cdk-integ-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/aws-codedeploy-api": "^0.18.0", - "@aws-cdk/aws-ec2": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-codedeploy-api": "^0.18.1", + "@aws-cdk/aws-ec2": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-codedeploy-api": "^0.18.0", - "@aws-cdk/aws-ec2": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-codedeploy-api": "^0.18.1", + "@aws-cdk/aws-ec2": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-elasticloadbalancingv2/package.json b/packages/@aws-cdk/aws-elasticloadbalancingv2/package.json index 888d51d33ea2f..95293c38c8cb3 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::ElasticLoadBalancingV2", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,28 +52,28 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cdk-integ-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cdk-integ-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/aws-cloudwatch": "^0.18.0", - "@aws-cdk/aws-codedeploy-api": "^0.18.0", - "@aws-cdk/aws-ec2": "^0.18.0", - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/aws-route53": "^0.18.0", - "@aws-cdk/aws-s3": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-cloudwatch": "^0.18.1", + "@aws-cdk/aws-codedeploy-api": "^0.18.1", + "@aws-cdk/aws-ec2": "^0.18.1", + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/aws-route53": "^0.18.1", + "@aws-cdk/aws-s3": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-cloudwatch": "^0.18.0", - "@aws-cdk/aws-codedeploy-api": "^0.18.0", - "@aws-cdk/aws-ec2": "^0.18.0", - "@aws-cdk/aws-route53": "^0.18.0", - "@aws-cdk/aws-s3": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-cloudwatch": "^0.18.1", + "@aws-cdk/aws-codedeploy-api": "^0.18.1", + "@aws-cdk/aws-ec2": "^0.18.1", + "@aws-cdk/aws-route53": "^0.18.1", + "@aws-cdk/aws-s3": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-elasticsearch/package.json b/packages/@aws-cdk/aws-elasticsearch/package.json index d1a8994b978c5..0580636a2f132 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::Elasticsearch", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,16 +52,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-emr/package.json b/packages/@aws-cdk/aws-emr/package.json index 13690b0d1a1eb..c4c4602dffb93 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::EMR", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,16 +52,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-events/package.json b/packages/@aws-cdk/aws-events/package.json index b0b83464e0fbe..5ab1fdc58bbe3 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": "0.18.0", + "version": "0.18.1", "description": "AWS CloudWatch Events Construct Library", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -53,17 +53,17 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-gamelift/package.json b/packages/@aws-cdk/aws-gamelift/package.json index 19bafba052046..2932fcb885c1d 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::GameLift", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,16 +52,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-glue/package.json b/packages/@aws-cdk/aws-glue/package.json index 887b3cedd0c4e..b3eda546eb7d0 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::Glue", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,16 +52,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-guardduty/package.json b/packages/@aws-cdk/aws-guardduty/package.json index 9bbff12862b83..d65812837093f 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::GuardDuty", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,16 +52,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-iam/package.json b/packages/@aws-cdk/aws-iam/package.json index cd38c11c1a8bd..aed18ea1cfbd4 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": "0.18.0", + "version": "0.18.1", "description": "CDK routines for easily assigning correct and minimal IAM permissions", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -54,17 +54,17 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cdk-integ-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cdk-integ-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-inspector/package.json b/packages/@aws-cdk/aws-inspector/package.json index c8c456b08da6f..37d251f6c3c99 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::Inspector", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,16 +52,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-iot/package.json b/packages/@aws-cdk/aws-iot/package.json index c6f8e7d823a18..0d6368b65a763 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::IoT", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,16 +52,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-iot1click/package.json b/packages/@aws-cdk/aws-iot1click/package.json index 3174e7f315271..bc4ba9d586447 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::IoT1Click", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -53,15 +53,15 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-kinesis/package.json b/packages/@aws-cdk/aws-kinesis/package.json index 59c8061659489..e6221ec28dbde 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": "0.18.0", + "version": "0.18.1", "description": "CDK Constructs for AWS Kinesis", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -51,22 +51,22 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/aws-kms": "^0.18.0", - "@aws-cdk/aws-logs": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/aws-kms": "^0.18.1", + "@aws-cdk/aws-logs": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/aws-kms": "^0.18.0", - "@aws-cdk/aws-logs": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/aws-kms": "^0.18.1", + "@aws-cdk/aws-logs": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-kinesisanalytics/package.json b/packages/@aws-cdk/aws-kinesisanalytics/package.json index 609b971e09a95..8eea471d81916 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::KinesisAnalytics", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,16 +52,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-kinesisfirehose/package.json b/packages/@aws-cdk/aws-kinesisfirehose/package.json index afb8d19677625..09f48a09cc1eb 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::KinesisFirehose", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,16 +52,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-kms/package.json b/packages/@aws-cdk/aws-kms/package.json index f216224a27ba9..d8953a53f66cb 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": "0.18.0", + "version": "0.18.1", "description": "CDK Constructs for AWS KMS", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,19 +52,19 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cdk-integ-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cdk-integ-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-lambda-event-sources/package.json b/packages/@aws-cdk/aws-lambda-event-sources/package.json index 0e102b2553eb2..7faa12f99a9c4 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": "0.18.0", + "version": "0.18.1", "description": "Event sources for AWS Lambda", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -49,24 +49,24 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cdk-integ-tools": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cdk-integ-tools": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/aws-lambda": "^0.18.0", - "@aws-cdk/aws-s3": "^0.18.0", - "@aws-cdk/aws-sns": "^0.18.0", - "@aws-cdk/aws-sqs": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/aws-lambda": "^0.18.1", + "@aws-cdk/aws-s3": "^0.18.1", + "@aws-cdk/aws-sns": "^0.18.1", + "@aws-cdk/aws-sqs": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-lambda": "^0.18.0", - "@aws-cdk/aws-s3": "^0.18.0", - "@aws-cdk/aws-sns": "^0.18.0", - "@aws-cdk/aws-sqs": "^0.18.0" + "@aws-cdk/aws-lambda": "^0.18.1", + "@aws-cdk/aws-s3": "^0.18.1", + "@aws-cdk/aws-sns": "^0.18.1", + "@aws-cdk/aws-sqs": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-lambda/package.json b/packages/@aws-cdk/aws-lambda/package.json index 74c21d89ac2f1..dea2b679afc7c 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": "0.18.0", + "version": "0.18.1", "description": "CDK Constructs for AWS Lambda", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -55,40 +55,40 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cdk-integ-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cdk-integ-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/assets": "^0.18.0", - "@aws-cdk/aws-cloudwatch": "^0.18.0", - "@aws-cdk/aws-codepipeline-api": "^0.18.0", - "@aws-cdk/aws-ec2": "^0.18.0", - "@aws-cdk/aws-events": "^0.18.0", - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/aws-logs": "^0.18.0", - "@aws-cdk/aws-s3": "^0.18.0", - "@aws-cdk/aws-s3-notifications": "^0.18.0", - "@aws-cdk/aws-sqs": "^0.18.0", - "@aws-cdk/aws-stepfunctions": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0", - "@aws-cdk/cx-api": "^0.18.0" + "@aws-cdk/assets": "^0.18.1", + "@aws-cdk/aws-cloudwatch": "^0.18.1", + "@aws-cdk/aws-codepipeline-api": "^0.18.1", + "@aws-cdk/aws-ec2": "^0.18.1", + "@aws-cdk/aws-events": "^0.18.1", + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/aws-logs": "^0.18.1", + "@aws-cdk/aws-s3": "^0.18.1", + "@aws-cdk/aws-s3-notifications": "^0.18.1", + "@aws-cdk/aws-sqs": "^0.18.1", + "@aws-cdk/aws-stepfunctions": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1", + "@aws-cdk/cx-api": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/assets": "^0.18.0", - "@aws-cdk/aws-cloudwatch": "^0.18.0", - "@aws-cdk/aws-codepipeline-api": "^0.18.0", - "@aws-cdk/aws-ec2": "^0.18.0", - "@aws-cdk/aws-events": "^0.18.0", - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/aws-logs": "^0.18.0", - "@aws-cdk/aws-s3": "^0.18.0", - "@aws-cdk/aws-s3-notifications": "^0.18.0", - "@aws-cdk/aws-sqs": "^0.18.0", - "@aws-cdk/aws-stepfunctions": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/assets": "^0.18.1", + "@aws-cdk/aws-cloudwatch": "^0.18.1", + "@aws-cdk/aws-codepipeline-api": "^0.18.1", + "@aws-cdk/aws-ec2": "^0.18.1", + "@aws-cdk/aws-events": "^0.18.1", + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/aws-logs": "^0.18.1", + "@aws-cdk/aws-s3": "^0.18.1", + "@aws-cdk/aws-s3-notifications": "^0.18.1", + "@aws-cdk/aws-sqs": "^0.18.1", + "@aws-cdk/aws-stepfunctions": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-logs/package.json b/packages/@aws-cdk/aws-logs/package.json index ec03aeb81fa12..4d190d1fe9f39 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::Logs", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,21 +52,21 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cdk-integ-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cdk-integ-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/aws-cloudwatch": "^0.18.0", - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-cloudwatch": "^0.18.1", + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-cloudwatch": "^0.18.0", - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-cloudwatch": "^0.18.1", + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-neptune/package.json b/packages/@aws-cdk/aws-neptune/package.json index 52873491cab83..60bf39d9e3b8f 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::Neptune", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -53,15 +53,15 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-opsworks/package.json b/packages/@aws-cdk/aws-opsworks/package.json index fac40f34d46c0..c1c02d7c44416 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::OpsWorks", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,16 +52,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-quickstarts/package.json b/packages/@aws-cdk/aws-quickstarts/package.json index b7c7fcb509c4c..88e29441e6054 100644 --- a/packages/@aws-cdk/aws-quickstarts/package.json +++ b/packages/@aws-cdk/aws-quickstarts/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-quickstarts", - "version": "0.18.0", + "version": "0.18.1", "description": "AWS Quickstarts for the CDK", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -48,19 +48,19 @@ }, "license": "Apache-2.0", "devDependencies": { - "cdk-build-tools": "^0.18.0", - "pkglint": "^0.18.0" + "cdk-build-tools": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/aws-cloudformation": "^0.18.0", - "@aws-cdk/aws-ec2": "^0.18.0", - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/aws-rds": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-cloudformation": "^0.18.1", + "@aws-cdk/aws-ec2": "^0.18.1", + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/aws-rds": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-ec2": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-ec2": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-rds/package.json b/packages/@aws-cdk/aws-rds/package.json index b1ff84e0721cd..494ec32ce59af 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": "0.18.0", + "version": "0.18.1", "description": "CDK Constructs for AWS RDS", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,21 +52,21 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cdk-integ-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cdk-integ-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/aws-ec2": "^0.18.0", - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/aws-kms": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-ec2": "^0.18.1", + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/aws-kms": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-ec2": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-ec2": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-redshift/package.json b/packages/@aws-cdk/aws-redshift/package.json index d6a63ba2e8570..b55ca4b2dac23 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::Redshift", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,16 +52,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-route53/package.json b/packages/@aws-cdk/aws-route53/package.json index 27a2136ace75e..148a0383d3b4e 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": "0.18.0", + "version": "0.18.1", "description": "CDK Constructs for AWS Route53", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,22 +52,22 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", + "@aws-cdk/assert": "^0.18.1", "aws-sdk": "^2.259.1", - "cdk-build-tools": "^0.18.0", - "cdk-integ-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "cdk-build-tools": "^0.18.1", + "cdk-integ-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/aws-ec2": "^0.18.0", - "@aws-cdk/aws-logs": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0", - "@aws-cdk/cx-api": "^0.18.0" + "@aws-cdk/aws-ec2": "^0.18.1", + "@aws-cdk/aws-logs": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1", + "@aws-cdk/cx-api": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-ec2": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-ec2": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-s3-deployment/package.json b/packages/@aws-cdk/aws-s3-deployment/package.json index e95d82bce2d21..1479dd4f14b9b 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": "0.18.0", + "version": "0.18.1", "description": "Constructs for deploying contents to S3 buckets", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -67,22 +67,22 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cdk-integ-tools": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cdk-integ-tools": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/assets": "^0.18.0", - "@aws-cdk/aws-cloudformation": "^0.18.0", - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/aws-lambda": "^0.18.0", - "@aws-cdk/aws-s3": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/assets": "^0.18.1", + "@aws-cdk/aws-cloudformation": "^0.18.1", + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/aws-lambda": "^0.18.1", + "@aws-cdk/aws-s3": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-s3": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-s3": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-s3-notifications/package.json b/packages/@aws-cdk/aws-s3-notifications/package.json index 6a30410f50fdb..428d3e9b540c3 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": "0.18.0", + "version": "0.18.1", "description": "Bucket Notifications API for AWS S3", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -49,14 +49,14 @@ }, "license": "Apache-2.0", "devDependencies": { - "cdk-build-tools": "^0.18.0", - "pkglint": "^0.18.0" + "cdk-build-tools": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-s3/package.json b/packages/@aws-cdk/aws-s3/package.json index d440fb8c6bdb3..76044d9f465f0 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": "0.18.0", + "version": "0.18.1", "description": "CDK Constructs for AWS S3", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,25 +52,25 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cdk-integ-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cdk-integ-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/aws-codepipeline-api": "^0.18.0", - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/aws-kms": "^0.18.0", - "@aws-cdk/aws-s3-notifications": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-codepipeline-api": "^0.18.1", + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/aws-kms": "^0.18.1", + "@aws-cdk/aws-s3-notifications": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-codepipeline-api": "^0.18.0", - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/aws-kms": "^0.18.0", - "@aws-cdk/aws-s3-notifications": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-codepipeline-api": "^0.18.1", + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/aws-kms": "^0.18.1", + "@aws-cdk/aws-s3-notifications": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-sagemaker/package.json b/packages/@aws-cdk/aws-sagemaker/package.json index df09d4c99fad0..12a0869bab046 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::SageMaker", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -53,15 +53,15 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-sdb/package.json b/packages/@aws-cdk/aws-sdb/package.json index 7d7d2ef462d8b..fbff629b14f53 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::SDB", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,16 +52,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-secretsmanager/package.json b/packages/@aws-cdk/aws-secretsmanager/package.json index 11cce939e95b3..fbb172f91b0e2 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::SecretsManager", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -53,15 +53,15 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-serverless/package.json b/packages/@aws-cdk/aws-serverless/package.json index a2af132c677f1..88c8bad3df1e9 100644 --- a/packages/@aws-cdk/aws-serverless/package.json +++ b/packages/@aws-cdk/aws-serverless/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/aws-serverless", - "version": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::Serverless", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -53,15 +53,15 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-servicecatalog/package.json b/packages/@aws-cdk/aws-servicecatalog/package.json index 70bb494559b6d..812557753dbe9 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::ServiceCatalog", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,16 +52,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-servicediscovery/package.json b/packages/@aws-cdk/aws-servicediscovery/package.json index 2651a1cdb151f..7301d8e48fdb4 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::ServiceDiscovery", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,16 +52,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-ses/package.json b/packages/@aws-cdk/aws-ses/package.json index 30ab9b6ea43f8..e9df965d2dfc7 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::SES", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,16 +52,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-sns/package.json b/packages/@aws-cdk/aws-sns/package.json index b4eedc2d7611c..0f435449c5192 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": "0.18.0", + "version": "0.18.1", "description": "CDK Constructs for AWS SNS", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,32 +52,32 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "@aws-cdk/aws-s3": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cdk-integ-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "@aws-cdk/aws-s3": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cdk-integ-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/aws-autoscaling-api": "^0.18.0", - "@aws-cdk/aws-cloudwatch": "^0.18.0", - "@aws-cdk/aws-events": "^0.18.0", - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/aws-lambda": "^0.18.0", - "@aws-cdk/aws-s3-notifications": "^0.18.0", - "@aws-cdk/aws-sqs": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-autoscaling-api": "^0.18.1", + "@aws-cdk/aws-cloudwatch": "^0.18.1", + "@aws-cdk/aws-events": "^0.18.1", + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/aws-lambda": "^0.18.1", + "@aws-cdk/aws-s3-notifications": "^0.18.1", + "@aws-cdk/aws-sqs": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-autoscaling-api": "^0.18.0", - "@aws-cdk/aws-cloudwatch": "^0.18.0", - "@aws-cdk/aws-events": "^0.18.0", - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/aws-lambda": "^0.18.0", - "@aws-cdk/aws-s3-notifications": "^0.18.0", - "@aws-cdk/aws-sqs": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-autoscaling-api": "^0.18.1", + "@aws-cdk/aws-cloudwatch": "^0.18.1", + "@aws-cdk/aws-events": "^0.18.1", + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/aws-lambda": "^0.18.1", + "@aws-cdk/aws-s3-notifications": "^0.18.1", + "@aws-cdk/aws-sqs": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-sqs/package.json b/packages/@aws-cdk/aws-sqs/package.json index 2c0ccabbc7132..591797b16b494 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": "0.18.0", + "version": "0.18.1", "description": "CDK Constructs for AWS SQS", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,27 +52,27 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "@aws-cdk/aws-s3": "^0.18.0", + "@aws-cdk/assert": "^0.18.1", + "@aws-cdk/aws-s3": "^0.18.1", "aws-sdk": "^2.259.1", - "cdk-build-tools": "^0.18.0", - "cdk-integ-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "cdk-build-tools": "^0.18.1", + "cdk-integ-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/aws-autoscaling-api": "^0.18.0", - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/aws-kms": "^0.18.0", - "@aws-cdk/aws-s3-notifications": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-autoscaling-api": "^0.18.1", + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/aws-kms": "^0.18.1", + "@aws-cdk/aws-s3-notifications": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-autoscaling-api": "^0.18.0", - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/aws-kms": "^0.18.0", - "@aws-cdk/aws-s3-notifications": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-autoscaling-api": "^0.18.1", + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/aws-kms": "^0.18.1", + "@aws-cdk/aws-s3-notifications": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-ssm/package.json b/packages/@aws-cdk/aws-ssm/package.json index 74fcf0ff3eaa7..5fd91194f69c7 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::SSM", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,16 +52,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-stepfunctions/package.json b/packages/@aws-cdk/aws-stepfunctions/package.json index 7630aec6b33a8..b37d2cb398b70 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::StepFunctions", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,23 +52,23 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cdk-integ-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cdk-integ-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/aws-cloudwatch": "^0.18.0", - "@aws-cdk/aws-events": "^0.18.0", - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-cloudwatch": "^0.18.1", + "@aws-cdk/aws-events": "^0.18.1", + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-cloudwatch": "^0.18.0", - "@aws-cdk/aws-events": "^0.18.0", - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-cloudwatch": "^0.18.1", + "@aws-cdk/aws-events": "^0.18.1", + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-waf/package.json b/packages/@aws-cdk/aws-waf/package.json index eeb2e7ef93d68..77d5f70502189 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::WAF", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,16 +52,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-wafregional/package.json b/packages/@aws-cdk/aws-wafregional/package.json index 2ae70e71009c2..262cd37dea35f 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::WAFRegional", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,16 +52,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/aws-workspaces/package.json b/packages/@aws-cdk/aws-workspaces/package.json index 2b3c532cedc3e..08120e4833bbd 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": "0.18.0", + "version": "0.18.1", "description": "The CDK Construct Library for AWS::WorkSpaces", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -52,16 +52,16 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/cdk/package.json b/packages/@aws-cdk/cdk/package.json index b42612781724e..cedaadfc0f90a 100644 --- a/packages/@aws-cdk/cdk/package.json +++ b/packages/@aws-cdk/cdk/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/cdk", - "version": "0.18.0", + "version": "0.18.1", "description": "AWS Cloud Development Kit Core Library", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -54,14 +54,14 @@ "devDependencies": { "@types/js-base64": "^2.3.1", "@types/lodash": "^4.14.118", - "cdk-build-tools": "^0.18.0", - "cfn2ts": "^0.18.0", + "cdk-build-tools": "^0.18.1", + "cfn2ts": "^0.18.1", "fast-check": "^1.7.0", "lodash": "^4.17.11", - "pkglint": "^0.18.0" + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cx-api": "^0.18.0", + "@aws-cdk/cx-api": "^0.18.1", "js-base64": "^2.4.5", "json-diff": "^0.3.1" }, @@ -71,6 +71,6 @@ ], "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/cx-api": "^0.18.0" + "@aws-cdk/cx-api": "^0.18.1" } } \ No newline at end of file diff --git a/packages/@aws-cdk/cfnspec/package.json b/packages/@aws-cdk/cfnspec/package.json index 8d7b383555d6c..d6444611524df 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": "0.18.0", + "version": "0.18.1", "scripts": { "update": "cdk-build && /bin/bash build-tools/update.sh", "build": "cdk-build && node build-tools/build", @@ -21,11 +21,11 @@ "devDependencies": { "@types/fs-extra": "^5.0.4", "@types/md5": "^2.1.32", - "cdk-build-tools": "^0.18.0", + "cdk-build-tools": "^0.18.1", "fast-json-patch": "^2.0.6", "fs-extra": "^7.0.0", "json-diff": "^0.3.1", - "pkglint": "^0.18.0", + "pkglint": "^0.18.1", "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 bda03b093093b..4a0ecb1874814 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": "0.18.0", + "version": "0.18.1", "description": "Utilities to diff CDK stacks against CloudFormation templates", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -23,14 +23,14 @@ }, "license": "Apache-2.0", "dependencies": { - "@aws-cdk/cfnspec": "^0.18.0", - "@aws-cdk/cx-api": "^0.18.0", + "@aws-cdk/cfnspec": "^0.18.1", + "@aws-cdk/cx-api": "^0.18.1", "colors": "^1.2.1", "source-map-support": "^0.5.6" }, "devDependencies": { - "cdk-build-tools": "^0.18.0", - "pkglint": "^0.18.0" + "cdk-build-tools": "^0.18.1", + "pkglint": "^0.18.1" }, "repository": { "url": "https://github.com/awslabs/aws-cdk.git", diff --git a/packages/@aws-cdk/cx-api/package.json b/packages/@aws-cdk/cx-api/package.json index 2d5179e53512e..f2366511a07da 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": "0.18.0", + "version": "0.18.1", "description": "Cloud executable protocol", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -38,8 +38,8 @@ }, "license": "Apache-2.0", "devDependencies": { - "cdk-build-tools": "^0.18.0", - "pkglint": "^0.18.0" + "cdk-build-tools": "^0.18.1", + "pkglint": "^0.18.1" }, "repository": { "url": "https://github.com/awslabs/aws-cdk.git", diff --git a/packages/@aws-cdk/runtime-values/package.json b/packages/@aws-cdk/runtime-values/package.json index c3ca4334c3822..76c9561121582 100644 --- a/packages/@aws-cdk/runtime-values/package.json +++ b/packages/@aws-cdk/runtime-values/package.json @@ -1,6 +1,6 @@ { "name": "@aws-cdk/runtime-values", - "version": "0.18.0", + "version": "0.18.1", "description": "Runtime values support for the AWS CDK", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -48,22 +48,22 @@ }, "license": "Apache-2.0", "devDependencies": { - "@aws-cdk/assert": "^0.18.0", - "@aws-cdk/aws-ec2": "^0.18.0", - "@aws-cdk/aws-lambda": "^0.18.0", - "@aws-cdk/aws-sqs": "^0.18.0", - "cdk-build-tools": "^0.18.0", - "cdk-integ-tools": "^0.18.0", - "pkglint": "^0.18.0" + "@aws-cdk/assert": "^0.18.1", + "@aws-cdk/aws-ec2": "^0.18.1", + "@aws-cdk/aws-lambda": "^0.18.1", + "@aws-cdk/aws-sqs": "^0.18.1", + "cdk-build-tools": "^0.18.1", + "cdk-integ-tools": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/aws-ssm": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/aws-ssm": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" }, "homepage": "https://github.com/awslabs/aws-cdk", "peerDependencies": { - "@aws-cdk/aws-iam": "^0.18.0", - "@aws-cdk/cdk": "^0.18.0" + "@aws-cdk/aws-iam": "^0.18.1", + "@aws-cdk/cdk": "^0.18.1" } } \ No newline at end of file diff --git a/packages/aws-cdk/package.json b/packages/aws-cdk/package.json index d370a47a4a9b2..eea4b095c60c0 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": "0.18.0", + "version": "0.18.1", "main": "lib/index.js", "types": "lib/index.d.ts", "bin": { @@ -41,14 +41,14 @@ "@types/uuid": "^3.4.3", "@types/yaml": "^1.0.0", "@types/yargs": "^8.0.3", - "cdk-build-tools": "^0.18.0", + "cdk-build-tools": "^0.18.1", "mockery": "^2.1.0", - "pkglint": "^0.18.0" + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/applet-js": "^0.18.0", - "@aws-cdk/cloudformation-diff": "^0.18.0", - "@aws-cdk/cx-api": "^0.18.0", + "@aws-cdk/applet-js": "^0.18.1", + "@aws-cdk/cloudformation-diff": "^0.18.1", + "@aws-cdk/cx-api": "^0.18.1", "archiver": "^2.1.1", "aws-sdk": "^2.259.1", "camelcase": "^5.0.0", diff --git a/packages/simple-resource-bundler/package.json b/packages/simple-resource-bundler/package.json index be844e64e8d02..2575fb5ae76ad 100644 --- a/packages/simple-resource-bundler/package.json +++ b/packages/simple-resource-bundler/package.json @@ -1,6 +1,6 @@ { "name": "simple-resource-bundler", - "version": "0.18.0", + "version": "0.18.1", "description": "Command-line tool to embed resources into JS libraries", "main": "bundler.js", "types": "bundler.d.ts", @@ -24,8 +24,8 @@ "devDependencies": { "@types/fs-extra": "^5.0.4", "@types/yargs": "^8.0.3", - "cdk-build-tools": "^0.18.0", - "pkglint": "^0.18.0" + "cdk-build-tools": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { "fs-extra": "^7.0.0", diff --git a/tools/cdk-build-tools/package.json b/tools/cdk-build-tools/package.json index 012e3067504cb..ca226c418f5dd 100644 --- a/tools/cdk-build-tools/package.json +++ b/tools/cdk-build-tools/package.json @@ -1,7 +1,7 @@ { "name": "cdk-build-tools", "private": true, - "version": "0.18.0", + "version": "0.18.1", "description": "Tools package with shared build scripts for CDK packages", "main": "lib/index.js", "repository": { @@ -28,13 +28,13 @@ "devDependencies": { "@types/fs-extra": "^5.0.4", "@types/yargs": "^8.0.3", - "pkglint": "^0.18.0" + "pkglint": "^0.18.1" }, "dependencies": { "fs-extra": "^7.0.0", "jsii": "^0.7.11", "jsii-pacmak": "^0.7.11", - "merkle-build": "^0.18.0", + "merkle-build": "^0.18.1", "nodeunit": "^0.11.3", "nyc": "^13.0.1", "typescript": "^3.1.2", diff --git a/tools/cdk-integ-tools/package.json b/tools/cdk-integ-tools/package.json index 44f084af7d67d..f3ccc873ab3f1 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": "0.18.0", + "version": "0.18.1", "description": "Package with integration test scripts for CDK packages", "main": "index.js", "repository": { @@ -27,13 +27,13 @@ "license": "Apache-2.0", "devDependencies": { "@types/yargs": "^8.0.3", - "cdk-build-tools": "^0.18.0", - "pkglint": "^0.18.0" + "cdk-build-tools": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { - "@aws-cdk/cloudformation-diff": "^0.18.0", - "@aws-cdk/cx-api": "^0.18.0", - "aws-cdk": "^0.18.0", + "@aws-cdk/cloudformation-diff": "^0.18.1", + "@aws-cdk/cx-api": "^0.18.1", + "aws-cdk": "^0.18.1", "yargs": "^9.0.1" }, "keywords": [ diff --git a/tools/cfn2ts/package.json b/tools/cfn2ts/package.json index 6a34a7731d8c5..0e5cd633ffb83 100644 --- a/tools/cfn2ts/package.json +++ b/tools/cfn2ts/package.json @@ -1,7 +1,7 @@ { "name": "cfn2ts", "private": true, - "version": "0.18.0", + "version": "0.18.1", "description": "Generates typescript types from CloudFormation spec, with support for enrichments", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,7 +30,7 @@ }, "license": "Apache-2.0", "dependencies": { - "@aws-cdk/cfnspec": "^0.18.0", + "@aws-cdk/cfnspec": "^0.18.1", "codemaker": "^0.6.4", "colors": "^1.2.1", "fast-json-patch": "^2.0.6", @@ -41,8 +41,8 @@ "devDependencies": { "@types/fs-extra": "^5.0.4", "@types/yargs": "^8.0.3", - "cdk-build-tools": "^0.18.0", - "pkglint": "^0.18.0" + "cdk-build-tools": "^0.18.1", + "pkglint": "^0.18.1" }, "keywords": [ "aws", diff --git a/tools/merkle-build/package.json b/tools/merkle-build/package.json index 58a363f678293..c76c5c9f6d421 100644 --- a/tools/merkle-build/package.json +++ b/tools/merkle-build/package.json @@ -1,7 +1,7 @@ { "name": "merkle-build", "private": true, - "version": "0.18.0", + "version": "0.18.1", "description": "Build tool helper for calculating hashes of a Merkle tree", "main": "lib/index.js", "types": "lib/index.ts", @@ -22,7 +22,7 @@ "license": "Apache-2.0", "devDependencies": { "@types/fs-extra": "^5.0.4", - "pkglint": "^0.18.0" + "pkglint": "^0.18.1" }, "dependencies": { "fs-extra": "^7.0.0" diff --git a/tools/pkglint/package.json b/tools/pkglint/package.json index a342add85e719..94d394e6ae6f9 100644 --- a/tools/pkglint/package.json +++ b/tools/pkglint/package.json @@ -1,6 +1,6 @@ { "name": "pkglint", - "version": "0.18.0", + "version": "0.18.1", "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 040dbbccee8df..ace85bb99ecaf 100644 --- a/tools/pkgtools/package.json +++ b/tools/pkgtools/package.json @@ -1,7 +1,7 @@ { "name": "pkgtools", "private": true, - "version": "0.18.0", + "version": "0.18.1", "description": "Tools for generating cross-package artifacts", "main": "index.js", "repository": { @@ -28,8 +28,8 @@ "devDependencies": { "@types/fs-extra": "^5.0.4", "@types/yargs": "^8.0.3", - "cdk-build-tools": "^0.18.0", - "pkglint": "^0.18.0" + "cdk-build-tools": "^0.18.1", + "pkglint": "^0.18.1" }, "dependencies": { "fs-extra": "^7.0.0", diff --git a/tools/y-npm/package.json b/tools/y-npm/package.json index a620d875382c2..c92b65ce3e6b9 100644 --- a/tools/y-npm/package.json +++ b/tools/y-npm/package.json @@ -1,6 +1,6 @@ { "name": "y-npm", - "version": "0.18.0", + "version": "0.18.1", "description": "Run npm commands using a local registry overlay", "private": true, "author": { @@ -35,8 +35,8 @@ "@types/colors": "^1.2.1", "@types/fs-extra": "^5.0.4", "@types/semver": "^5.5.0", - "cdk-build-tools": "^0.18.0", - "pkglint": "^0.18.0" + "cdk-build-tools": "^0.18.1", + "pkglint": "^0.18.1" }, "keywords": [ "aws", From 4d35c860bb41ebe0b3926683e2d5c0a7b97fd486 Mon Sep 17 00:00:00 2001 From: Romain Marcadier-Muller Date: Wed, 21 Nov 2018 15:05:25 +0100 Subject: [PATCH 8/8] chore: Re-flow the CONTRIBUTING.md file to 120 columns (#1225) The previous markdown was using inconsistent mix of 80 and 120 columns flow, which made the source look clunky and incosnsistent. Standardized over 120 columns as it is well suited for modern wide screens and allows for more contents to flow naturally. --- CONTRIBUTING.md | 155 +++++++++++++++++++++--------------------------- 1 file changed, 68 insertions(+), 87 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index c613b8348a346..489c81e4e2611 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -2,69 +2,63 @@ Thanks for your interest in contibuting to the AWS CDK! ❤️ -This document describes how to set up a development environment and submit -your contributions. Please read it carefully and let us know if it's not up-to-date (even better, submit a PR with your corrections ;-)). +This document describes how to set up a development environment and submit your contributions. Please read it carefully +and let us know if it's not up-to-date (even better, submit a PR with your corrections ;-)). ## Pull Requests -1. If there isn't one already, open an issue describing what you intend to contribute. It's usful to communicate - in advance, because sometimes, someone is already working in this space, so maybe it's worth - collaborating with them instead of duplicating the efforts. +1. If there isn't one already, open an issue describing what you intend to contribute. It's usful to communicate in + advance, because sometimes, someone is already working in this space, so maybe it's worth collaborating with them + instead of duplicating the efforts. 1. Work your magic. Here are some guidelines: * Every change requires a unit test * If you change APIs, make sure to update the module's README file - * Try to maintain a single feature/bugfix per pull request. It's okay to - introduce a little bit of housekeeping changes along the way, but try to - avoid conflating multiple features. Eventually all these are going to go - into a single commit, so you can use that to frame your scope. + * Try to maintain a single feature/bugfix per pull request. It's okay to introduce a little bit of housekeeping + changes along the way, but try to avoid conflating multiple features. Eventually all these are going to go into a + single commit, so you can use that to frame your scope. 1. Create a commit with the proposed change changes: * Commit title and message (and PR title and description) must adhere to [conventionalcommits]. - * The title must begin with `feat(module): title`, `fix(module): title`, - `reactor(module): title` or `chore(module): title`. + * The title must begin with `feat(module): title`, `fix(module): title`, `reactor(module): title` or + `chore(module): title`. * Title should be lowercase. * No period at the end of the title. - * Commit message should describe _motivation_. Think about your code reviewers and what - information they need in order to understand what you did. If it's a big commit (hopefully not), - try to provide some good entry points so it will be easier to follow. + * Commit message should describe _motivation_. Think about your code reviewers and what information they need in + order to understand what you did. If it's a big commit (hopefully not), try to provide some good entry points so + it will be easier to follow. * Commit message should indicate which issues are fixed: `fixes #` or `closes #`. * Shout out to collaborators. - * If not obvious (i.e. from unit tests), describe how you verified that your - change works. - * If this commit includes a breaking change, the commit message must end with a - a single pragraph + * If not obvious (i.e. from unit tests), describe how you verified that your change works. + * If this commit includes a breaking change, the commit message must end with a a single pragraph `BREAKING CHANGE: description of what broke and how to achieve this beahvior now`. 2. Push to a fork or to a branch (naming convention: `/`) 3. Submit a Pull Requests on GitHub and assign the PR for a review to the "awslabs/aws-cdk" team. -5. Discuss review comments and iterate until you get at least one “Approve”. When - iterating, push new commits to the same branch. Usually all these are going - to be squashed when you merge to master. The commit messages should be hints +5. Discuss review comments and iterate until you get at least one “Approve”. When iterating, push new commits to the + same branch. Usually all these are going to be squashed when you merge to master. The commit messages should be hints for you when you finalize your merge commit message. -7. Make sure to update the PR title/description if things change. The PR title/description are going - to be used as the commit title/message and will appear in the CHANGELOG, so maintain them all - the way throughout the process. -6. Make sure your PR builds successfully (we have CodeBuild setup to - automatically build all PRs) -7. Once approved and tested, a maintainer will squash-merge to master and will use your PR - title/description as the commit message. +7. Make sure to update the PR title/description if things change. The PR title/description are going to be used as the + commit title/message and will appear in the CHANGELOG, so maintain them all the way throughout the process. +6. Make sure your PR builds successfully (we have CodeBuild setup to automatically build all PRs) +7. Once approved and tested, a maintainer will squash-merge to master and will use your PR title/description as the + commit message. ## Tools -The CDK is a big project, and, at the moment, all of the CDK modules are mastered in a single monolithic -repository (uses [lerna](https://github.com/lerna/lerna)). There are pros and cons to this approach, -and it's especially valuable to maintain integrity in the early stage of thr project where things constantly change across the stack. In the future we believe many of these modules will be extracted to their own repositories. +The CDK is a big project, and, at the moment, all of the CDK modules are mastered in a single monolithic repository +(uses [lerna](https://github.com/lerna/lerna)). There are pros and cons to this approach, and it's especially valuable +to maintain integrity in the early stage of thr project where things constantly change across the stack. In the future +we believe many of these modules will be extracted to their own repositories. -Another complexity is that the CDK is packaged using [jsii](https://github.com/awslabs/jsii) to multiple -programming languages. This means that when a full build is complete, there will be a version of each -module for each supported language. +Another complexity is that the CDK is packaged using [jsii](https://github.com/awslabs/jsii) to multiple programming +languages. This means that when a full build is complete, there will be a version of each module for each supported +language. -However, in many cases, you can probably get away with just building a portion of the -project, based on areas that you want to work on. +However, in many cases, you can probably get away with just building a portion of the project, based on areas that you +want to work on. -We recommend that you use [Visual Studio Code](https://code.visualstudio.com/) to work on the CDK. -Be sure to install the [tslint extension](https://marketplace.visualstudio.com/items?itemName=eg2.tslint) -for it as well, since we have strict linting rules that will prevent your code from compiling, -but with VSCode and this extension can be automatically fixed for you by hitting `Ctrl-.` when -your cursor is on a red underline. +We recommend that you use [Visual Studio Code](https://code.visualstudio.com/) to work on the CDK. Be sure to install +the [tslint extension](https://marketplace.visualstudio.com/items?itemName=eg2.tslint) for it as well, since we have +strict linting rules that will prevent your code from compiling, but with VSCode and this extension can be automatically +fixed for you by hitting `Ctrl-.` when your cursor is on a red underline. ### Main build scripts @@ -72,9 +66,9 @@ The build process is divided into stages, so you can invoke them as needed: - __`install.sh`__: installs all external dependencies and symlinks internal dependencies (using `lerna link`). - __`build.sh`__: runs `npm build` and `npm test` in all modules (in topological order). -- __`pack.sh`__: packages all modules to all supported languages and produces a `dist/` directory - with all the outputs (running this script requires that you installed the [toolchains](#Toolchains) - for all target languages on your system). +- __`pack.sh`__: packages all modules to all supported languages and produces a `dist/` directory with all the outputs + (running this script requires that you installed the [toolchains](#Toolchains) for all target languages on your + system). ### Partial build tools @@ -101,11 +95,10 @@ alias lw='lr watch' ### pkglint -The `pkglint` tool "lints" package.json files across the repo according -to [rules.ts](tools/pkglint/lib/rules.ts). +The `pkglint` tool "lints" package.json files across the repo according to [rules.ts](tools/pkglint/lib/rules.ts). -To evaluate (and attempt to fix) all package linting issues in the repo, run the following command from the root -of the repository (after boostrapping): +To evaluate (and attempt to fix) all package linting issues in the repo, run the following command from the root of the +repository (after boostrapping): ```console $ lerna run pkglint @@ -137,8 +130,7 @@ $ ./install.sh $ ./build.sh ``` -If you also wish to package to all languages, make sure you have all the [toolchains](#Toolchains] -and now run: +If you also wish to package to all languages, make sure you have all the [toolchains](#Toolchains] and now run: ``` $ ./pack.sh @@ -146,8 +138,7 @@ $ ./pack.sh ### Partial build -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: +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 @@ -157,8 +148,7 @@ $ ../../../scripts/buildup ### Quick Iteration -After you've built the modules you want to work on once, use `lr watch` for each module that -you are modifying. +After you've built the modules you want to work on once, use `lr watch` for each module that you are modifying. Watch the EC2 and IAM modules in a second terminal session: @@ -181,8 +171,8 @@ $ nodeunit test/test.*.js ### Build Documentation Only -The CDK documentation source is hosted under [`./docs/src`](./docs/src). -Module reference documentation is gathered after build from the `dist/sphinx` directory (generated by jsii from source via the `./pack.sh` script). +The CDK documentation source is hosted under [`./docs/src`](./docs/src). Module reference documentation is gathered +after build from the `dist/sphinx` directory (generated by jsii from source via the `./pack.sh` script). To build the docs even if reference docs are not present: @@ -197,19 +187,17 @@ $ BUILD_DOCS_DEV=1 ./build-docs.sh ### Adding Dependencies The root [package.json](./package.json) includes global devDependencies (see -[lerna docs](https://github.com/lerna/lerna#common-devdependencies)) on the -topic. +[lerna docs](https://github.com/lerna/lerna#common-devdependencies)) on the topic. * To add a global dependency, run `npm i --save-dev ` at the root. - * To add a dependency for a specific module, run `npm i ` inside the - module's directory. + * To add a dependency for a specific module, run `npm i ` inside the module's directory. Guidelines: * We cannot accept dependencies that use non-permissive open source licenses (Apache, MIT, etc). * 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. + 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. ### Finding Dependency Cycles @@ -233,15 +221,13 @@ Cycle: @aws-cdk/aws-sns => @aws-cdk/aws-lambda => @aws-cdk/aws-codecommit => @aw We use `npm update` to 1. Obtain a fresh clone from “master” -2. Run `./install.sh` and `./build.sh` to make sure the current HEAD is not broken -(should never be...). +2. Run `./install.sh` and `./build.sh` to make sure the current HEAD is not broken (should never be...). 3. Once build succeeded, run: ```shell $ npm update # to update the root deps $ lerna exec npm update # to update deps in all modules ``` -4. This will probably install some new versions and update `package.json` and -`package-lock.json` files. +4. This will probably install some new versions and update `package.json` and `package-lock.json` files. 5. Now, run `./build.sh` again to verify all tests pass. 6. Submit a Pull Request. @@ -291,9 +277,9 @@ Hit F1, type `> TypeScript: Restart TS Server`. * I'm doing refactorings between packages and compile times are killing me/I need to switch between differently-verionsed branches a lot and rebuilds because of version errors are taking too long. -Our build steps for each package do a couple of things, such as generating code and generating -JSII assemblies. If you've done a full build at least once to generate all source files, you can -do a quicker TypeScript-only rebuild of the entire source tree by doing the following: +Our build steps for each package do a couple of things, such as generating code and generating JSII assemblies. If +you've done a full build at least once to generate all source files, you can do a quicker TypeScript-only rebuild of the +entire source tree by doing the following: ```shell # Only works after at least one full build to generate source files @@ -315,8 +301,8 @@ $ CDK_TEST_BUILD=false lr test ## Toolchains -If you wish to use `pack.sh` to package the project to all supported languages, you will need the -following toolchains installed: +If you wish to use `pack.sh` to package the project to all supported languages, you will need the following toolchains +installed: - [Node.js 8.11.0](https://nodejs.org/download/release/v8.11.0/) - [Java OpenJDK 8](http://openjdk.java.net/install/) @@ -326,9 +312,8 @@ following toolchains installed: ## Linking against this repository -The script `./link-all.sh` can be used to generate symlinks to all modules in -this repository under some `node_module` directory. This can be used to develop -against this repo as a local dependency. +The script `./link-all.sh` can be used to generate symlinks to all modules in this repository under some `node_module` +directory. This can be used to develop against this repo as a local dependency. One can use the `postinstall` script to symlink this repo: @@ -340,28 +325,24 @@ One can use the `postinstall` script to symlink this repo: } ``` -This assumes this repo is a sibling of the target repo and will install the CDK -as a linked dependency during __npm install__. +This assumes this repo is a sibling of the target repo and will install the CDK as a linked dependency during +__npm install__. ## Adding Language Support -The CDK uses [jsii](https://github.com/awslabs/jsii) to generate language -bindings for CDK classes, which proxy interaction to a node.js child process in -runtime. +The CDK uses [jsii](https://github.com/awslabs/jsii) to generate language bindings for CDK classes, which proxy +interaction to a node.js child process in runtime. To vend another language for the CDK (given there's jsii support for it): 1. Create a directory `packages/aws-cdk-xxx` (where "xxx" is the language). -2. Look at [`aws-cdk-java/package.json`](packages/aws-cdk-java/package.json) as a reference - on how to setup npm build that uses pacmak to generate the code for all CDK modules and - then compile and wrap the package up. -3. Edit [bundle-beta.sh](./bundle-beta.sh) and add CDK and jsii artifacts for - your language under `repo/xxx` +2. Look at [`aws-cdk-java/package.json`](packages/aws-cdk-java/package.json) as a reference on how to setup npm build + that uses pacmak to generate the code for all CDK modules and then compile and wrap the package up. +3. Edit [bundle-beta.sh](./bundle-beta.sh) and add CDK and jsii artifacts for your language under `repo/xxx` 4. Add a **cdk init** template for your language (see [packages/aws-cdk/lib/init-templates](packages/aws-cdk/lib/init-templates)). -5. Edit [getting-started.rst](packages/aws-cdk-docs/src/getting-started.rst) and - make there there's a getting started sections and examples for the new - language. +5. Edit [getting-started.rst](packages/aws-cdk-docs/src/getting-started.rst) and make there there's a getting started + sections and examples for the new language. [conventionalcommits]: https://www.conventionalcommits.org