From 5910c1fc02d4fc2ca628afbb967d81b86f781c15 Mon Sep 17 00:00:00 2001 From: Elad Ben-Israel Date: Wed, 5 May 2021 16:58:40 +0300 Subject: [PATCH] chore: changes required in order to deploy with internal tools (#36) Align a few dependencies to the library versions available in the Amazon internal repositories so we can deploy construct hub. Additionally, move tests under `src/__tests__` so that they are executed as JavaScript and not TypeScript. This is required in order for `NodejsFunction` to be able to find the entry point. --- .eslintrc.json | 46 +- .gitattributes | 2 +- .gitignore | 6 +- .npmignore | 3 +- .projen/deps.json | 44 +- .projen/jest-snapshot-resolver.js | 15 + .projen/tasks.json | 24 +- .projenrc.js | 11 +- API.md | 2 +- package.json | 56 +- .../__snapshots__/snapshot.test.ts.snap | 52 +- {test => src/__tests__}/devapp/cdk.json | 0 {test => src/__tests__}/devapp/dev-stack.ts | 2 +- {test => src/__tests__}/devapp/main.ts | 0 .../__tests__}/devapp/snapshot.test.ts | 0 src/construct-hub.ts | 5 +- src/dummy/index.ts | 4 +- tsconfig.eslint.json | 2 +- tsconfig.jest.json | 35 - yarn.lock | 1591 ++++++++--------- 20 files changed, 920 insertions(+), 980 deletions(-) create mode 100644 .projen/jest-snapshot-resolver.js rename {test => src/__tests__}/devapp/__snapshots__/snapshot.test.ts.snap (71%) rename {test => src/__tests__}/devapp/cdk.json (100%) rename {test => src/__tests__}/devapp/dev-stack.ts (92%) rename {test => src/__tests__}/devapp/main.ts (100%) rename {test => src/__tests__}/devapp/snapshot.test.ts (100%) delete mode 100644 tsconfig.jest.json diff --git a/.eslintrc.json b/.eslintrc.json index 358270a96..fdabbff3f 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -40,9 +40,6 @@ "coverage" ], "rules": { - "@typescript-eslint/no-require-imports": [ - "error" - ], "indent": [ "off" ], @@ -120,11 +117,33 @@ "@typescript-eslint/member-delimiter-style": [ "error" ], + "semi": [ + "error", + "always" + ], + "max-len": [ + "error", + { + "code": 150, + "ignoreUrls": true, + "ignoreStrings": true, + "ignoreTemplateLiterals": true, + "ignoreComments": true, + "ignoreRegExpLiterals": true + } + ], + "quote-props": [ + "error", + "consistent-as-needed" + ], + "@typescript-eslint/no-require-imports": [ + "error" + ], "import/no-extraneous-dependencies": [ "error", { "devDependencies": [ - "**/test/**", + "**/src/__tests__/**", "**/build-tools/**" ], "optionalDependencies": false, @@ -159,28 +178,9 @@ "key-spacing": [ "error" ], - "semi": [ - "error", - "always" - ], - "quote-props": [ - "error", - "consistent-as-needed" - ], "no-multiple-empty-lines": [ "error" ], - "max-len": [ - "error", - { - "code": 150, - "ignoreUrls": true, - "ignoreStrings": true, - "ignoreTemplateLiterals": true, - "ignoreComments": true, - "ignoreRegExpLiterals": true - } - ], "@typescript-eslint/no-floating-promises": [ "error" ], diff --git a/.gitattributes b/.gitattributes index f779c7bcc..0c76f0ba1 100644 --- a/.gitattributes +++ b/.gitattributes @@ -9,9 +9,9 @@ /.github/workflows/release.yml linguist-generated /.npmignore linguist-generated /.projen/ linguist-generated +/.projen/jest-snapshot-resolver.js linguist-generated /.versionrc.json linguist-generated /LICENSE linguist-generated /package.json linguist-generated /tsconfig.eslint.json linguist-generated -/tsconfig.jest.json linguist-generated /yarn.lock linguist-generated \ No newline at end of file diff --git a/.gitignore b/.gitignore index 128c329d7..f88a38338 100644 --- a/.gitignore +++ b/.gitignore @@ -28,7 +28,7 @@ node_modules/ npm-debug.log* pids report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json -test/devapp/cdk.out +src/__tests__/devapp/cdk.out tsconfig.json yarn-debug.log* yarn-error.log* @@ -40,6 +40,7 @@ yarn-error.log* !/.github/workflows/release.yml !/.npmignore !/.projen/deps.json +!/.projen/jest-snapshot-resolver.js !/.projen/tasks.json !/.projenrc.js !/.versionrc.json @@ -47,6 +48,5 @@ yarn-error.log* !/LICENSE !/package.json !/src -!/test +!/src/__tests__ !/tsconfig.eslint.json -!/tsconfig.jest.json diff --git a/.npmignore b/.npmignore index 371fd58d0..ef189614c 100644 --- a/.npmignore +++ b/.npmignore @@ -7,10 +7,9 @@ /.vscode /coverage /src -/test +/src/__tests__ /test-reports/ /tsconfig.eslint.json -/tsconfig.jest.json /tsconfig.json dist junit.xml diff --git a/.projen/deps.json b/.projen/deps.json index 050e6cd0e..b2c1e9781 100644 --- a/.projen/deps.json +++ b/.projen/deps.json @@ -2,7 +2,7 @@ "dependencies": [ { "name": "@aws-cdk/assert", - "version": "^1.101.0", + "version": "^1.100.0", "type": "build" }, { @@ -24,7 +24,7 @@ }, { "name": "aws-cdk", - "version": "^1.101.0", + "version": "^1.100.0", "type": "build" }, { @@ -78,7 +78,7 @@ }, { "name": "projen", - "version": "^0.17.75", + "version": "^0.17.78", "type": "build" }, { @@ -86,10 +86,6 @@ "version": "^9", "type": "build" }, - { - "name": "ts-jest", - "type": "build" - }, { "name": "ts-node", "type": "build" @@ -104,46 +100,47 @@ }, { "name": "@aws-cdk/aws-certificatemanager", - "version": "^1.101.0", + "version": "^1.100.0", "type": "peer" }, { "name": "@aws-cdk/aws-cloudwatch", - "version": "^1.101.0", + "version": "^1.100.0", "type": "peer" }, { "name": "@aws-cdk/aws-lambda-nodejs", - "version": "^1.101.0", + "version": "^1.100.0", "type": "peer" }, { "name": "@aws-cdk/aws-lambda", - "version": "^1.101.0", + "version": "^1.100.0", "type": "peer" }, { "name": "@aws-cdk/aws-route53", - "version": "^1.101.0", + "version": "^1.100.0", "type": "peer" }, { "name": "@aws-cdk/aws-sns", - "version": "^1.101.0", + "version": "^1.100.0", "type": "peer" }, { "name": "@aws-cdk/core", - "version": "^1.101.0", + "version": "^1.100.0", "type": "peer" }, { "name": "@aws-cdk/cx-api", - "version": "^1.101.0", + "version": "^1.100.0", "type": "peer" }, { "name": "cdk-watchful", + "version": "^0.5.129", "type": "peer" }, { @@ -153,46 +150,47 @@ }, { "name": "@aws-cdk/aws-certificatemanager", - "version": "^1.101.0", + "version": "^1.100.0", "type": "runtime" }, { "name": "@aws-cdk/aws-cloudwatch", - "version": "^1.101.0", + "version": "^1.100.0", "type": "runtime" }, { "name": "@aws-cdk/aws-lambda-nodejs", - "version": "^1.101.0", + "version": "^1.100.0", "type": "runtime" }, { "name": "@aws-cdk/aws-lambda", - "version": "^1.101.0", + "version": "^1.100.0", "type": "runtime" }, { "name": "@aws-cdk/aws-route53", - "version": "^1.101.0", + "version": "^1.100.0", "type": "runtime" }, { "name": "@aws-cdk/aws-sns", - "version": "^1.101.0", + "version": "^1.100.0", "type": "runtime" }, { "name": "@aws-cdk/core", - "version": "^1.101.0", + "version": "^1.100.0", "type": "runtime" }, { "name": "@aws-cdk/cx-api", - "version": "^1.101.0", + "version": "^1.100.0", "type": "runtime" }, { "name": "cdk-watchful", + "version": "^0.5.129", "type": "runtime" } ], diff --git a/.projen/jest-snapshot-resolver.js b/.projen/jest-snapshot-resolver.js new file mode 100644 index 000000000..0e658f2f5 --- /dev/null +++ b/.projen/jest-snapshot-resolver.js @@ -0,0 +1,15 @@ +const path = require("path"); +const libtest = "lib/__tests__"; +const srctest= "src/__tests__"; +module.exports = { + resolveSnapshotPath: (test, ext) => { + const fullpath = test.replace(libtest, srctest); + return path.join(path.dirname(fullpath), '__snapshots__', path.basename(fullpath, '.js') + '.ts' + ext); + }, + resolveTestPath: (snap, ext) => { + const filename = path.basename(snap, '.ts' + ext) + '.js'; + const dir = path.dirname(path.dirname(snap)).replace(srctest, libtest); + return path.join(dir, filename); + }, + testPathForConsistencyCheck: path.join('some', '__tests__', 'example.test.js') +}; \ No newline at end of file diff --git a/.projen/tasks.json b/.projen/tasks.json index d1cc6cad0..0ffc84f8e 100644 --- a/.projen/tasks.json +++ b/.projen/tasks.json @@ -73,21 +73,13 @@ "test:compile": { "name": "test:compile", "category": "10.test", - "description": "compiles the test code", - "steps": [ - { - "exec": "tsc --noEmit --project tsconfig.jest.json" - } - ] + "description": "compiles the test code" }, "test": { "name": "test", "category": "10.test", "description": "Run tests", "steps": [ - { - "exec": "rm -fr lib/" - }, { "spawn": "test:compile" }, @@ -108,10 +100,10 @@ "exec": "npx projen" }, { - "spawn": "test" + "spawn": "compile" }, { - "spawn": "compile" + "spawn": "test" }, { "spawn": "package" @@ -185,7 +177,7 @@ "description": "Runs eslint against the codebase", "steps": [ { - "exec": "eslint --ext .ts,.tsx --fix --no-error-on-unmatched-pattern src test build-tools .projenrc.js" + "exec": "eslint --ext .ts,.tsx --fix --no-error-on-unmatched-pattern src src/__tests__ build-tools .projenrc.js" } ] }, @@ -217,7 +209,7 @@ "exec": "npx cdk bootstrap" } ], - "cwd": "test/devapp" + "cwd": "src/__tests__/devapp" }, "dev:synth": { "name": "dev:synth", @@ -227,7 +219,7 @@ "exec": "npx cdk synth" } ], - "cwd": "test/devapp" + "cwd": "src/__tests__/devapp" }, "dev:diff": { "name": "dev:diff", @@ -237,7 +229,7 @@ "exec": "npx cdk diff" } ], - "cwd": "test/devapp" + "cwd": "src/__tests__/devapp" }, "dev:deploy": { "name": "dev:deploy", @@ -247,7 +239,7 @@ "exec": "npx cdk deploy" } ], - "cwd": "test/devapp" + "cwd": "src/__tests__/devapp" } }, "env": { diff --git a/.projenrc.js b/.projenrc.js index 623719ef7..b99f1c6cd 100644 --- a/.projenrc.js +++ b/.projenrc.js @@ -21,7 +21,9 @@ const project = new AwsCdkConstructLibrary({ authorAddress: 'aws-cdk-team@amazon.com', authorOrganization: true, - cdkVersion: '1.101.0', + cdkVersion: '1.100.0', + //cdkVersionPinning: true, + cdkDependencies: [ '@aws-cdk/core', '@aws-cdk/cx-api', @@ -38,11 +40,11 @@ const project = new AwsCdkConstructLibrary({ 'esbuild', ], - deps: ['cdk-watchful'], + deps: ['cdk-watchful@^0.5.129'], peerDeps: [ // for some reason, JSII does not allow specifying this as a normal dep, even though we don't have public APIs that use any types from it - 'cdk-watchful', + 'cdk-watchful@^0.5.129', ], minNodeVersion: '12.0.0', @@ -59,6 +61,9 @@ const project = new AwsCdkConstructLibrary({ npmTokenSecret: 'GITHUB_TOKEN', projenUpgradeSecret: 'CDK_AUTOMATION_GITHUB_TOKEN', + + // run tests from .js -- otherwise lambda bundlers get confused + testdir: 'src/__tests__', }); function addDevApp() { diff --git a/API.md b/API.md index a133a842e..ec11bc586 100644 --- a/API.md +++ b/API.md @@ -32,7 +32,7 @@ __Extends__: [Construct](#aws-cdk-core-construct) new ConstructHub(scope: Construct, id: string, _props: ConstructHubProps) ``` -* **scope** ([Construct](#aws-cdk-core-construct)) *No description* +* **scope** ([Construct](#constructs-construct)) *No description* * **id** (string) *No description* * **_props** ([ConstructHubProps](#construct-hub-constructhubprops)) *No description* * **hostedZone** ([IHostedZone](#aws-cdk-aws-route53-ihostedzone)) The root domain name where this instance of Construct Hub will be served. diff --git a/package.json b/package.json index ee368c625..7e6de731d 100644 --- a/package.json +++ b/package.json @@ -35,12 +35,12 @@ "organization": true }, "devDependencies": { - "@aws-cdk/assert": "^1.101.0", + "@aws-cdk/assert": "^1.100.0", "@types/jest": "^26.0.23", "@types/node": "^12.0.0", "@typescript-eslint/eslint-plugin": "^4.22.0", "@typescript-eslint/parser": "^4.22.0", - "aws-cdk": "^1.101.0", + "aws-cdk": "^1.100.0", "esbuild": "^0.11.18", "eslint": "^7.25.0", "eslint-import-resolver-node": "^0.3.4", @@ -53,35 +53,34 @@ "jsii-docgen": "^1.8.70", "jsii-pacmak": "^1.29.0", "json-schema": "^0.3.0", - "projen": "^0.17.75", + "projen": "^0.17.78", "standard-version": "^9", - "ts-jest": "^26.5.5", "ts-node": "^9.1.1", "typescript": "^4.2.4", "yaml": "^1.10.2" }, "peerDependencies": { - "@aws-cdk/aws-certificatemanager": "^1.101.0", - "@aws-cdk/aws-cloudwatch": "^1.101.0", - "@aws-cdk/aws-lambda": "^1.101.0", - "@aws-cdk/aws-lambda-nodejs": "^1.101.0", - "@aws-cdk/aws-route53": "^1.101.0", - "@aws-cdk/aws-sns": "^1.101.0", - "@aws-cdk/core": "^1.101.0", - "@aws-cdk/cx-api": "^1.101.0", - "cdk-watchful": "^0.5.133", + "@aws-cdk/aws-certificatemanager": "^1.100.0", + "@aws-cdk/aws-cloudwatch": "^1.100.0", + "@aws-cdk/aws-lambda": "^1.100.0", + "@aws-cdk/aws-lambda-nodejs": "^1.100.0", + "@aws-cdk/aws-route53": "^1.100.0", + "@aws-cdk/aws-sns": "^1.100.0", + "@aws-cdk/core": "^1.100.0", + "@aws-cdk/cx-api": "^1.100.0", + "cdk-watchful": "^0.5.129", "constructs": "^3.2.27" }, "dependencies": { - "@aws-cdk/aws-certificatemanager": "^1.101.0", - "@aws-cdk/aws-cloudwatch": "^1.101.0", - "@aws-cdk/aws-lambda": "^1.101.0", - "@aws-cdk/aws-lambda-nodejs": "^1.101.0", - "@aws-cdk/aws-route53": "^1.101.0", - "@aws-cdk/aws-sns": "^1.101.0", - "@aws-cdk/core": "^1.101.0", - "@aws-cdk/cx-api": "^1.101.0", - "cdk-watchful": "^0.5.133" + "@aws-cdk/aws-certificatemanager": "^1.100.0", + "@aws-cdk/aws-cloudwatch": "^1.100.0", + "@aws-cdk/aws-lambda": "^1.100.0", + "@aws-cdk/aws-lambda-nodejs": "^1.100.0", + "@aws-cdk/aws-route53": "^1.100.0", + "@aws-cdk/aws-sns": "^1.100.0", + "@aws-cdk/core": "^1.100.0", + "@aws-cdk/cx-api": "^1.100.0", + "cdk-watchful": "^0.5.129" }, "bundledDependencies": [], "keywords": [ @@ -103,8 +102,7 @@ "version": "0.0.0", "jest": { "testMatch": [ - "**/__tests__/**/*.ts?(x)", - "**/?(*.)+(spec|test).ts?(x)" + "**/lib/__tests__/**/?(*.)+(spec|test).js?(x)" ], "clearMocks": true, "collectCoverage": true, @@ -122,7 +120,8 @@ "/node_modules/" ], "watchPathIgnorePatterns": [ - "/node_modules/" + "/node_modules/", + "/src/" ], "reporters": [ "default", @@ -133,12 +132,7 @@ } ] ], - "preset": "ts-jest", - "globals": { - "ts-jest": { - "tsconfig": "tsconfig.jest.json" - } - } + "snapshotResolver": "./.projen/jest-snapshot-resolver.js" }, "types": "lib/index.d.ts", "stability": "experimental", diff --git a/test/devapp/__snapshots__/snapshot.test.ts.snap b/src/__tests__/devapp/__snapshots__/snapshot.test.ts.snap similarity index 71% rename from test/devapp/__snapshots__/snapshot.test.ts.snap rename to src/__tests__/devapp/__snapshots__/snapshot.test.ts.snap index c5a2993bb..008af6eab 100644 --- a/test/devapp/__snapshots__/snapshot.test.ts.snap +++ b/src/__tests__/devapp/__snapshots__/snapshot.test.ts.snap @@ -6,7 +6,7 @@ Resources: Type: AWS::Route53::HostedZone Properties: Name: hub.constructs.test. - ConstructHubDummyNodejsFunctionServiceRoleB4158547: + ConstructHubDummyhandlerServiceRoleBDB01E7B: Type: AWS::IAM::Role Properties: AssumeRolePolicyDocument: @@ -22,12 +22,12 @@ Resources: - - "arn:" - Ref: AWS::Partition - :iam::aws:policy/service-role/AWSLambdaBasicExecutionRole - ConstructHubDummyNodejsFunctionB2E12BA9: + ConstructHubDummyhandlerC748A7D7: Type: AWS::Lambda::Function Properties: Code: S3Bucket: - Ref: AssetParameters26649ac14cce5e4012f2a821733e9664ee20f372ac69050d45b16ca809c47cf8S3Bucket6E14E877 + Ref: AssetParameterseef94609c25d6add403ad0beba1f67ca578ed753eda479d2869ec35736e35a0aS3Bucket9AF898BC S3Key: Fn::Join: - "" @@ -35,15 +35,15 @@ Resources: - 0 - Fn::Split: - "||" - - Ref: AssetParameters26649ac14cce5e4012f2a821733e9664ee20f372ac69050d45b16ca809c47cf8S3VersionKey74AE340D + - Ref: AssetParameterseef94609c25d6add403ad0beba1f67ca578ed753eda479d2869ec35736e35a0aS3VersionKeyFA101353 - Fn::Select: - 1 - Fn::Split: - "||" - - Ref: AssetParameters26649ac14cce5e4012f2a821733e9664ee20f372ac69050d45b16ca809c47cf8S3VersionKey74AE340D + - Ref: AssetParameterseef94609c25d6add403ad0beba1f67ca578ed753eda479d2869ec35736e35a0aS3VersionKeyFA101353 Role: Fn::GetAtt: - - ConstructHubDummyNodejsFunctionServiceRoleB4158547 + - ConstructHubDummyhandlerServiceRoleBDB01E7B - Arn Environment: Variables: @@ -51,7 +51,7 @@ Resources: Handler: index.handler Runtime: nodejs14.x DependsOn: - - ConstructHubDummyNodejsFunctionServiceRoleB4158547 + - ConstructHubDummyhandlerServiceRoleBDB01E7B ConstructHubMonitoringWatchfulDashboardB8493D55: Type: AWS::CloudWatch::Dashboard Properties: @@ -59,41 +59,41 @@ Resources: Fn::Join: - "" - - '{"widgets":[{"type":"text","width":24,"height":2,"x":0,"y":0,"properties":{"markdown":"# - dev/ConstructHub/Dummy/NodejsFunction\\n\\n[button:AWS Lambda + dev/ConstructHub/Dummy/handler\\n\\n[button:AWS Lambda Console](https://console.aws.amazon.com/lambda/home?region=' - Ref: AWS::Region - "#/functions/" - - Ref: ConstructHubDummyNodejsFunctionB2E12BA9 + - Ref: ConstructHubDummyhandlerC748A7D7 - ?tab=graph) [button:CloudWatch Logs](https://console.aws.amazon.com/cloudwatch/home?region= - Ref: AWS::Region - "#logEventViewer:group=/aws/lambda/" - - Ref: ConstructHubDummyNodejsFunctionB2E12BA9 + - Ref: ConstructHubDummyhandlerC748A7D7 - )"}},{"type":"metric","width":6,"height":6,"x":0,"y":2,"properties":{"view":"timeSeries","title":"Invocations/5min","region":" - Ref: AWS::Region - '","metrics":[["AWS/Lambda","Invocations","FunctionName","' - - Ref: ConstructHubDummyNodejsFunctionB2E12BA9 + - Ref: ConstructHubDummyhandlerC748A7D7 - '",{"stat":"Sum"}]],"yAxis":{}}},{"type":"metric","width":6,"height":6,"x":6,"y":2,"properties":{"view":"timeSeries","title":"Errors/5min","region":"' - Ref: AWS::Region - '","metrics":[["AWS/Lambda","Errors","FunctionName","' - - Ref: ConstructHubDummyNodejsFunctionB2E12BA9 + - Ref: ConstructHubDummyhandlerC748A7D7 - '",{"stat":"Sum"}]],"annotations":{"horizontal":[{"label":"Errors > 0 for 3 datapoints within 15 minutes","value":0,"yAxis":"left"}]},"yAxis":{}}},{"type":"metric","width":6,"height":6,"x":12,"y":2,"properties":{"view":"timeSeries","title":"Throttles/5min","region":"' - Ref: AWS::Region - '","metrics":[["AWS/Lambda","Throttles","FunctionName","' - - Ref: ConstructHubDummyNodejsFunctionB2E12BA9 + - Ref: ConstructHubDummyhandlerC748A7D7 - '",{"stat":"Sum"}]],"annotations":{"horizontal":[{"label":"Throttles > 0 for 3 datapoints within 15 minutes","value":0,"yAxis":"left"}]},"yAxis":{}}},{"type":"metric","width":6,"height":6,"x":18,"y":2,"properties":{"view":"timeSeries","title":"Duration/5min","region":"' - Ref: AWS::Region - '","metrics":[["AWS/Lambda","Duration","FunctionName","' - - Ref: ConstructHubDummyNodejsFunctionB2E12BA9 + - Ref: ConstructHubDummyhandlerC748A7D7 - '",{"label":"p99","stat":"p99"}]],"annotations":{"horizontal":[{"label":"p99 > 2000 for 3 datapoints within 15 minutes","value":2000,"yAxis":"left"}]},"yAxis":{}}}]}' DashboardName: construct-hub - ConstructHubMonitoringWatchfuldevConstructHubDummyNodejsFunction2118A5FAErrorsAlarm919653A8: + ConstructHubMonitoringWatchfuldevConstructHubDummyhandler4B9E4732ErrorsAlarm776465ED: Type: AWS::CloudWatch::Alarm Properties: ComparisonOperator: GreaterThanThreshold @@ -102,13 +102,13 @@ Resources: Dimensions: - Name: FunctionName Value: - Ref: ConstructHubDummyNodejsFunctionB2E12BA9 + Ref: ConstructHubDummyhandlerC748A7D7 MetricName: Errors Namespace: AWS/Lambda Period: 300 Statistic: Sum Threshold: 0 - ConstructHubMonitoringWatchfuldevConstructHubDummyNodejsFunction2118A5FAThrottlesAlarm78E3C2E6: + ConstructHubMonitoringWatchfuldevConstructHubDummyhandler4B9E4732ThrottlesAlarm95541894: Type: AWS::CloudWatch::Alarm Properties: ComparisonOperator: GreaterThanThreshold @@ -117,13 +117,13 @@ Resources: Dimensions: - Name: FunctionName Value: - Ref: ConstructHubDummyNodejsFunctionB2E12BA9 + Ref: ConstructHubDummyhandlerC748A7D7 MetricName: Throttles Namespace: AWS/Lambda Period: 300 Statistic: Sum Threshold: 0 - ConstructHubMonitoringWatchfuldevConstructHubDummyNodejsFunction2118A5FADurationAlarm520D63F1: + ConstructHubMonitoringWatchfuldevConstructHubDummyhandler4B9E4732DurationAlarm28C95C66: Type: AWS::CloudWatch::Alarm Properties: ComparisonOperator: GreaterThanThreshold @@ -137,7 +137,7 @@ Resources: Dimensions: - Name: FunctionName Value: - Ref: ConstructHubDummyNodejsFunctionB2E12BA9 + Ref: ConstructHubDummyhandlerC748A7D7 MetricName: Duration Namespace: AWS/Lambda Period: 300 @@ -154,17 +154,17 @@ Outputs: - "#dashboards:name=" - Ref: ConstructHubMonitoringWatchfulDashboardB8493D55 Parameters: - AssetParameters26649ac14cce5e4012f2a821733e9664ee20f372ac69050d45b16ca809c47cf8S3Bucket6E14E877: + AssetParameterseef94609c25d6add403ad0beba1f67ca578ed753eda479d2869ec35736e35a0aS3Bucket9AF898BC: Type: String Description: S3 bucket for asset - "26649ac14cce5e4012f2a821733e9664ee20f372ac69050d45b16ca809c47cf8" - AssetParameters26649ac14cce5e4012f2a821733e9664ee20f372ac69050d45b16ca809c47cf8S3VersionKey74AE340D: + "eef94609c25d6add403ad0beba1f67ca578ed753eda479d2869ec35736e35a0a" + AssetParameterseef94609c25d6add403ad0beba1f67ca578ed753eda479d2869ec35736e35a0aS3VersionKeyFA101353: Type: String Description: S3 key for asset version - "26649ac14cce5e4012f2a821733e9664ee20f372ac69050d45b16ca809c47cf8" - AssetParameters26649ac14cce5e4012f2a821733e9664ee20f372ac69050d45b16ca809c47cf8ArtifactHash7D7D5A79: + "eef94609c25d6add403ad0beba1f67ca578ed753eda479d2869ec35736e35a0a" + AssetParameterseef94609c25d6add403ad0beba1f67ca578ed753eda479d2869ec35736e35a0aArtifactHash0B73C9BA: Type: String Description: Artifact hash for asset - "26649ac14cce5e4012f2a821733e9664ee20f372ac69050d45b16ca809c47cf8" + "eef94609c25d6add403ad0beba1f67ca578ed753eda479d2869ec35736e35a0a" `; diff --git a/test/devapp/cdk.json b/src/__tests__/devapp/cdk.json similarity index 100% rename from test/devapp/cdk.json rename to src/__tests__/devapp/cdk.json diff --git a/test/devapp/dev-stack.ts b/src/__tests__/devapp/dev-stack.ts similarity index 92% rename from test/devapp/dev-stack.ts rename to src/__tests__/devapp/dev-stack.ts index 551cae2b7..f8449a3e5 100644 --- a/test/devapp/dev-stack.ts +++ b/src/__tests__/devapp/dev-stack.ts @@ -1,6 +1,6 @@ import * as route53 from '@aws-cdk/aws-route53'; import { Construct, Stack } from '@aws-cdk/core'; -import { ConstructHub } from '../../src'; +import { ConstructHub } from '../..'; export class DevStack extends Stack { constructor(scope: Construct, id: string) { diff --git a/test/devapp/main.ts b/src/__tests__/devapp/main.ts similarity index 100% rename from test/devapp/main.ts rename to src/__tests__/devapp/main.ts diff --git a/test/devapp/snapshot.test.ts b/src/__tests__/devapp/snapshot.test.ts similarity index 100% rename from test/devapp/snapshot.test.ts rename to src/__tests__/devapp/snapshot.test.ts diff --git a/src/construct-hub.ts b/src/construct-hub.ts index a33fea690..c52bea246 100644 --- a/src/construct-hub.ts +++ b/src/construct-hub.ts @@ -1,7 +1,8 @@ import * as certificatemanager from '@aws-cdk/aws-certificatemanager'; import * as route53 from '@aws-cdk/aws-route53'; import * as sns from '@aws-cdk/aws-sns'; -import { Construct } from '@aws-cdk/core'; +import { Construct as CoreConstruct } from '@aws-cdk/core'; +import { Construct } from 'constructs'; import { Dummy } from './dummy'; import { Monitoring } from './monitoring'; @@ -81,7 +82,7 @@ export interface ContactURLs { readonly other?: string; } -export class ConstructHub extends Construct { +export class ConstructHub extends CoreConstruct { public constructor(scope: Construct, id: string, _props: ConstructHubProps) { super(scope, id); diff --git a/src/dummy/index.ts b/src/dummy/index.ts index fa87f201d..27247d08d 100644 --- a/src/dummy/index.ts +++ b/src/dummy/index.ts @@ -7,9 +7,9 @@ export class Dummy extends Construct { constructor(scope: Construct, id: string) { super(scope, id); - new NodejsFunction(this, 'NodejsFunction', { - entry: join(__dirname, 'handler.ts'), + new NodejsFunction(this, 'handler', { runtime: Runtime.NODEJS_14_X, + entry: join(__dirname, 'handler.js'), }); } } \ No newline at end of file diff --git a/tsconfig.eslint.json b/tsconfig.eslint.json index 06833d139..809228bfa 100644 --- a/tsconfig.eslint.json +++ b/tsconfig.eslint.json @@ -26,7 +26,7 @@ "include": [ ".projenrc.js", "src/**/*.ts", - "test/**/*.ts" + "src/__tests__/**/*.ts" ], "exclude": [ "node_modules" diff --git a/tsconfig.jest.json b/tsconfig.jest.json deleted file mode 100644 index 06833d139..000000000 --- a/tsconfig.jest.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "compilerOptions": { - "alwaysStrict": true, - "declaration": true, - "experimentalDecorators": true, - "inlineSourceMap": true, - "inlineSources": true, - "lib": [ - "es2018" - ], - "module": "CommonJS", - "noEmitOnError": false, - "noFallthroughCasesInSwitch": true, - "noImplicitAny": true, - "noImplicitReturns": true, - "noImplicitThis": true, - "noUnusedLocals": true, - "noUnusedParameters": true, - "resolveJsonModule": true, - "strict": true, - "strictNullChecks": true, - "strictPropertyInitialization": true, - "stripInternal": true, - "target": "ES2018" - }, - "include": [ - ".projenrc.js", - "src/**/*.ts", - "test/**/*.ts" - ], - "exclude": [ - "node_modules" - ], - "//": "~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\"." -} diff --git a/yarn.lock b/yarn.lock index 50d533519..3d045d403 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,752 +2,752 @@ # yarn lockfile v1 -"@aws-cdk/assert@^1.101.0": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/assert/-/assert-1.101.0.tgz#36042564db0a2803430d9e3ef628bbf41545e868" - integrity sha512-nwWlQBVOhFPuNHlqZaWmyc9DC7goKULl7vfcGvIAiOxRiLfxkJ2/uBY2DR2crLDcLwk3YMO4dNENvw9CjjzMAg== - dependencies: - "@aws-cdk/cloudformation-diff" "1.101.0" - "@aws-cdk/core" "1.101.0" - "@aws-cdk/cx-api" "1.101.0" +"@aws-cdk/assert@^1.100.0": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/assert/-/assert-1.102.0.tgz#081336e5770b3cd229b4fc45a1b4e4955426875b" + integrity sha512-/NWjkg1ULpoUzEnIoxDjWverPbLx112UMydEDq3dwadxlsCQTijbIqot+oDWfmeDpmLOLTdLa5BROVm6mpbirQ== + dependencies: + "@aws-cdk/cloudformation-diff" "1.102.0" + "@aws-cdk/core" "1.102.0" + "@aws-cdk/cx-api" "1.102.0" constructs "^3.3.69" -"@aws-cdk/assets@1.101.0": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/assets/-/assets-1.101.0.tgz#a382c77158e85a14eefd776d26001de921e85549" - integrity sha512-QDeflWlw1I8ZaUz+gcIfrUceyokiQj+epi+pP8rha7ZoUiM996Vm09nsvIk16GMIQlW+R02aR0E7SFBQIYOa9Q== +"@aws-cdk/assets@1.102.0": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/assets/-/assets-1.102.0.tgz#c93a962d3a505fed7794f395d4524ca35566ee88" + integrity sha512-vmbEeHIIWTJT2KPl17afHN5aBIcstQbYlnMDF2BhUJ2famiIcadh2lWnH+BVDWfI4HoOhO68te2MhmW12VIYyg== dependencies: - "@aws-cdk/core" "1.101.0" - "@aws-cdk/cx-api" "1.101.0" + "@aws-cdk/core" "1.102.0" + "@aws-cdk/cx-api" "1.102.0" constructs "^3.3.69" -"@aws-cdk/aws-apigateway@1.101.0", "@aws-cdk/aws-apigateway@^1.94.1": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-apigateway/-/aws-apigateway-1.101.0.tgz#435ff7e6cd34aae1029dd8e9982c508b88a74bad" - integrity sha512-VgTbUrUtoUQI1pSDl3+9m83MVw+FLwFEoQmRDm+IK4G4uyJLJTiwpj+Cg58XF5Xc7vjrJ574OZDOVIUU3dBHgw== - dependencies: - "@aws-cdk/aws-certificatemanager" "1.101.0" - "@aws-cdk/aws-cloudwatch" "1.101.0" - "@aws-cdk/aws-cognito" "1.101.0" - "@aws-cdk/aws-ec2" "1.101.0" - "@aws-cdk/aws-elasticloadbalancingv2" "1.101.0" - "@aws-cdk/aws-iam" "1.101.0" - "@aws-cdk/aws-lambda" "1.101.0" - "@aws-cdk/aws-logs" "1.101.0" - "@aws-cdk/aws-s3" "1.101.0" - "@aws-cdk/aws-s3-assets" "1.101.0" - "@aws-cdk/core" "1.101.0" - "@aws-cdk/cx-api" "1.101.0" +"@aws-cdk/aws-apigateway@1.102.0", "@aws-cdk/aws-apigateway@^1.94.1": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-apigateway/-/aws-apigateway-1.102.0.tgz#2afdccd8a915f5dbdbe7413cfde6b787ee418277" + integrity sha512-SVVN8qpGEhv8TJJIPolWz8PLI5XPUOPncNpZMmy1v6yz0CDIAFMX9VytchDZZoLLu1BiIVE609nWbSoRPKERAQ== + dependencies: + "@aws-cdk/aws-certificatemanager" "1.102.0" + "@aws-cdk/aws-cloudwatch" "1.102.0" + "@aws-cdk/aws-cognito" "1.102.0" + "@aws-cdk/aws-ec2" "1.102.0" + "@aws-cdk/aws-elasticloadbalancingv2" "1.102.0" + "@aws-cdk/aws-iam" "1.102.0" + "@aws-cdk/aws-lambda" "1.102.0" + "@aws-cdk/aws-logs" "1.102.0" + "@aws-cdk/aws-s3" "1.102.0" + "@aws-cdk/aws-s3-assets" "1.102.0" + "@aws-cdk/core" "1.102.0" + "@aws-cdk/cx-api" "1.102.0" constructs "^3.3.69" -"@aws-cdk/aws-applicationautoscaling@1.101.0": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-applicationautoscaling/-/aws-applicationautoscaling-1.101.0.tgz#d0376900242af82b535dec0a5b3509b635098760" - integrity sha512-1bZt/3V/DierxID5WZZ5EVwSquozZAZesNdz0XxAw9NI5uaf3J2xohCHd8zo9rbA/JpeRj+gjQGlk4/3kC/lwg== +"@aws-cdk/aws-applicationautoscaling@1.102.0": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-applicationautoscaling/-/aws-applicationautoscaling-1.102.0.tgz#be70d4caccf80521a53f1beff7a14ea3da1f868f" + integrity sha512-eTfuaWkMcjkVLGsXQ1kRdHS7+6msb+mwU2A8b8rfdbGFUlb70M6LjpVFEYwxdb7vdsMkxOiRZWO001+fZCO6LA== dependencies: - "@aws-cdk/aws-autoscaling-common" "1.101.0" - "@aws-cdk/aws-cloudwatch" "1.101.0" - "@aws-cdk/aws-iam" "1.101.0" - "@aws-cdk/core" "1.101.0" + "@aws-cdk/aws-autoscaling-common" "1.102.0" + "@aws-cdk/aws-cloudwatch" "1.102.0" + "@aws-cdk/aws-iam" "1.102.0" + "@aws-cdk/core" "1.102.0" constructs "^3.3.69" -"@aws-cdk/aws-autoscaling-common@1.101.0": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-autoscaling-common/-/aws-autoscaling-common-1.101.0.tgz#1b45dec7dab517ccb413eee4f7cc0a4ee5739d7b" - integrity sha512-ynG/Ff3nZpzJJ1eTV99Wu85TxqSragXCGMAZ4cLl+YXxzvDsqMXNCG6grukTaIoOIMh4ziQ6ia1uVUMqTtCh9Q== +"@aws-cdk/aws-autoscaling-common@1.102.0": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-autoscaling-common/-/aws-autoscaling-common-1.102.0.tgz#d9e5b091dc1c05f10bf601fc6c8b01f838beaf51" + integrity sha512-y6b7ex4b7++Zey9rDEjZCgpSxz7OfAa/H7A2iXS7HDSYUvUyOaKEj1dsDZ5h9zzS60xe9dPOMTJNJgXF3z4eRw== dependencies: - "@aws-cdk/aws-iam" "1.101.0" - "@aws-cdk/core" "1.101.0" + "@aws-cdk/aws-iam" "1.102.0" + "@aws-cdk/core" "1.102.0" constructs "^3.3.69" -"@aws-cdk/aws-autoscaling-hooktargets@1.101.0": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-autoscaling-hooktargets/-/aws-autoscaling-hooktargets-1.101.0.tgz#fad544b18c9c4d6cbe9b6aa157dc87664064fbb0" - integrity sha512-Dc5ZwaCW6/Qfp8awtd/0T+va9Il3SqxoJYMn8e2aOToj9X2uRHBbIy2h6NALOX4B8EnJnlJ71NUDhZCDCThSGg== - dependencies: - "@aws-cdk/aws-autoscaling" "1.101.0" - "@aws-cdk/aws-iam" "1.101.0" - "@aws-cdk/aws-kms" "1.101.0" - "@aws-cdk/aws-lambda" "1.101.0" - "@aws-cdk/aws-sns" "1.101.0" - "@aws-cdk/aws-sns-subscriptions" "1.101.0" - "@aws-cdk/aws-sqs" "1.101.0" - "@aws-cdk/core" "1.101.0" +"@aws-cdk/aws-autoscaling-hooktargets@1.102.0": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-autoscaling-hooktargets/-/aws-autoscaling-hooktargets-1.102.0.tgz#a91f1d9626ffeef5d747558547f5ce21b7aeaf85" + integrity sha512-hmRtHeNl6lef92CI9Uo5EQZKMQES8jEX9jsdFtynTKN5+DbaiOqYdfbKERfPd++6ebM5lU44Xjgiz6bNF9EbRg== + dependencies: + "@aws-cdk/aws-autoscaling" "1.102.0" + "@aws-cdk/aws-iam" "1.102.0" + "@aws-cdk/aws-kms" "1.102.0" + "@aws-cdk/aws-lambda" "1.102.0" + "@aws-cdk/aws-sns" "1.102.0" + "@aws-cdk/aws-sns-subscriptions" "1.102.0" + "@aws-cdk/aws-sqs" "1.102.0" + "@aws-cdk/core" "1.102.0" constructs "^3.3.69" -"@aws-cdk/aws-autoscaling@1.101.0": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-autoscaling/-/aws-autoscaling-1.101.0.tgz#983b9359cd61444fadb9b5a060e27c0431e600ef" - integrity sha512-VuLK/xsvUJhYLSNpEsLj3FiE6IdhE9n+YNQtj5DrTtq4qTXoQft2X8ZCAGK6RWCa4jHwJVeB4/CtpTaiVxtjtw== - dependencies: - "@aws-cdk/aws-autoscaling-common" "1.101.0" - "@aws-cdk/aws-cloudwatch" "1.101.0" - "@aws-cdk/aws-ec2" "1.101.0" - "@aws-cdk/aws-elasticloadbalancing" "1.101.0" - "@aws-cdk/aws-elasticloadbalancingv2" "1.101.0" - "@aws-cdk/aws-iam" "1.101.0" - "@aws-cdk/aws-sns" "1.101.0" - "@aws-cdk/core" "1.101.0" +"@aws-cdk/aws-autoscaling@1.102.0": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-autoscaling/-/aws-autoscaling-1.102.0.tgz#9c4fa66e29588c9b8b58e2d492c58067e62528a0" + integrity sha512-SAze8N3uRMqU09edsZ47ClWsPosGqz66NMbvhoefURlQELD3nxhoD/hpZrHkZx25Agghg7xLjJywF62izDRnLQ== + dependencies: + "@aws-cdk/aws-autoscaling-common" "1.102.0" + "@aws-cdk/aws-cloudwatch" "1.102.0" + "@aws-cdk/aws-ec2" "1.102.0" + "@aws-cdk/aws-elasticloadbalancing" "1.102.0" + "@aws-cdk/aws-elasticloadbalancingv2" "1.102.0" + "@aws-cdk/aws-iam" "1.102.0" + "@aws-cdk/aws-sns" "1.102.0" + "@aws-cdk/core" "1.102.0" constructs "^3.3.69" -"@aws-cdk/aws-batch@1.101.0": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-batch/-/aws-batch-1.101.0.tgz#eb6cf805633e79e44cd6fac59745dc2740a56256" - integrity sha512-dVWEaLIkyx+2AJ4DYnV9+aJ94dbxN/dptAOfKV4PWbTI+/seIRU07LIrAUIIqCrKNwf7E2NLAsQp1fzJlVWEqQ== - dependencies: - "@aws-cdk/aws-ec2" "1.101.0" - "@aws-cdk/aws-ecr" "1.101.0" - "@aws-cdk/aws-ecs" "1.101.0" - "@aws-cdk/aws-iam" "1.101.0" - "@aws-cdk/aws-secretsmanager" "1.101.0" - "@aws-cdk/aws-ssm" "1.101.0" - "@aws-cdk/core" "1.101.0" +"@aws-cdk/aws-batch@1.102.0": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-batch/-/aws-batch-1.102.0.tgz#e7d17eaaaf4a55400b4e00ce55f3938c0fbda262" + integrity sha512-56458EXdCjvkwL2f2SDNqKeiYdZWF2nPomNaHFGAbMpqB5nWb3t8SKluuoGGiO8txCGg+QdwJhkcWmrTFEfmSw== + dependencies: + "@aws-cdk/aws-ec2" "1.102.0" + "@aws-cdk/aws-ecr" "1.102.0" + "@aws-cdk/aws-ecs" "1.102.0" + "@aws-cdk/aws-iam" "1.102.0" + "@aws-cdk/aws-secretsmanager" "1.102.0" + "@aws-cdk/aws-ssm" "1.102.0" + "@aws-cdk/core" "1.102.0" constructs "^3.3.69" -"@aws-cdk/aws-certificatemanager@1.101.0", "@aws-cdk/aws-certificatemanager@^1.101.0": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-certificatemanager/-/aws-certificatemanager-1.101.0.tgz#d79b0a8522a858e8df1b3caa4b46552526014238" - integrity sha512-apXjsMSCStaI+KSZ0BZZ53SL5uc2QRmwtOzpD1ruTEuG10nvVi0Ky1qYogcsU9mlaWFtHmCeSyawZEjyg/f1Ng== +"@aws-cdk/aws-certificatemanager@1.102.0", "@aws-cdk/aws-certificatemanager@^1.100.0": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-certificatemanager/-/aws-certificatemanager-1.102.0.tgz#44c29ee0e03ece423ae32a68b12ad70aa68c1930" + integrity sha512-eDom3dn+kXa8VQm/cdRfR/hEbgO3p5e0mwy/v5V4ytPVtjlMyulTq5Elg3rXqmjHLh2AsRsR8rbgwmlYIbKReg== dependencies: - "@aws-cdk/aws-iam" "1.101.0" - "@aws-cdk/aws-lambda" "1.101.0" - "@aws-cdk/aws-route53" "1.101.0" - "@aws-cdk/core" "1.101.0" + "@aws-cdk/aws-iam" "1.102.0" + "@aws-cdk/aws-lambda" "1.102.0" + "@aws-cdk/aws-route53" "1.102.0" + "@aws-cdk/core" "1.102.0" constructs "^3.3.69" -"@aws-cdk/aws-cloudformation@1.101.0": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-cloudformation/-/aws-cloudformation-1.101.0.tgz#d52a50ce67f1edede3fb44602937ada2620e93e0" - integrity sha512-MGDAXfFuwZWaeCa3KXOmBN0wojQC8tOG/oz17oJGbTeYnDeJZaApexcs5Ss2oud5MQm0Tnq/VQ6Pa6p1ODX4hw== - dependencies: - "@aws-cdk/aws-iam" "1.101.0" - "@aws-cdk/aws-lambda" "1.101.0" - "@aws-cdk/aws-s3" "1.101.0" - "@aws-cdk/aws-sns" "1.101.0" - "@aws-cdk/core" "1.101.0" - "@aws-cdk/cx-api" "1.101.0" +"@aws-cdk/aws-cloudformation@1.102.0": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-cloudformation/-/aws-cloudformation-1.102.0.tgz#b878ef0e4ea3e484b205a1d828debf280d7fe5ce" + integrity sha512-7gM98SOquS31IBCuC8QZsr3vtCGcW/qZeMMzWQ73/zNaNtvha8dF/etQCsFINyJw7fQHpMbKyCB5TYoeHftW8Q== + dependencies: + "@aws-cdk/aws-iam" "1.102.0" + "@aws-cdk/aws-lambda" "1.102.0" + "@aws-cdk/aws-s3" "1.102.0" + "@aws-cdk/aws-sns" "1.102.0" + "@aws-cdk/core" "1.102.0" + "@aws-cdk/cx-api" "1.102.0" constructs "^3.3.69" -"@aws-cdk/aws-cloudfront@1.101.0": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-cloudfront/-/aws-cloudfront-1.101.0.tgz#14fba4f66a9145028160ae8aeab0e90cd6a62aa2" - integrity sha512-1HOMk5NNVVd3UKFqBYlmlYOYaGlQelLWFikkBjsTh5ScH3tDAOVPIk3T4yXBwPZ8ZyAjqXfMPprwDB6njI/8rA== - dependencies: - "@aws-cdk/aws-certificatemanager" "1.101.0" - "@aws-cdk/aws-cloudwatch" "1.101.0" - "@aws-cdk/aws-ec2" "1.101.0" - "@aws-cdk/aws-iam" "1.101.0" - "@aws-cdk/aws-kms" "1.101.0" - "@aws-cdk/aws-lambda" "1.101.0" - "@aws-cdk/aws-s3" "1.101.0" - "@aws-cdk/aws-ssm" "1.101.0" - "@aws-cdk/core" "1.101.0" +"@aws-cdk/aws-cloudfront@1.102.0": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-cloudfront/-/aws-cloudfront-1.102.0.tgz#f18e9e473ec9b979d63d3f385631d4dc3caabc14" + integrity sha512-tUMdDseKX8WqYA5cu2gg7/7Ye4aZzMBLCv4gTQ4VukB7kCsQeaEyP3q8Ckaa389ogWwPk0OHqP8OVvgiQZ3VBQ== + dependencies: + "@aws-cdk/aws-certificatemanager" "1.102.0" + "@aws-cdk/aws-cloudwatch" "1.102.0" + "@aws-cdk/aws-ec2" "1.102.0" + "@aws-cdk/aws-iam" "1.102.0" + "@aws-cdk/aws-kms" "1.102.0" + "@aws-cdk/aws-lambda" "1.102.0" + "@aws-cdk/aws-s3" "1.102.0" + "@aws-cdk/aws-ssm" "1.102.0" + "@aws-cdk/core" "1.102.0" constructs "^3.3.69" "@aws-cdk/aws-cloudwatch-actions@^1.94.1": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-cloudwatch-actions/-/aws-cloudwatch-actions-1.101.0.tgz#6208954a34dcdac22204481083bfe616c9ed3c5f" - integrity sha512-1LjsINcpe4VIDOAT6gqPeNMlH3GaCWg7faPoDnI2q+neKJwwxpE3dnnvMTX/AslxpxHRERplPWHQDnIee++OUg== - dependencies: - "@aws-cdk/aws-applicationautoscaling" "1.101.0" - "@aws-cdk/aws-autoscaling" "1.101.0" - "@aws-cdk/aws-cloudwatch" "1.101.0" - "@aws-cdk/aws-iam" "1.101.0" - "@aws-cdk/aws-sns" "1.101.0" - "@aws-cdk/core" "1.101.0" + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-cloudwatch-actions/-/aws-cloudwatch-actions-1.102.0.tgz#d7524fa0e7449db29cbc9887f39c01e2db96cb03" + integrity sha512-QAwaNPDOTz47BkFmudXzXuudm693N9Y0fvwjvTKd8iayEg+658S0hhST5mdAVW5KkOKR2aZc13i+a8QIchkkag== + dependencies: + "@aws-cdk/aws-applicationautoscaling" "1.102.0" + "@aws-cdk/aws-autoscaling" "1.102.0" + "@aws-cdk/aws-cloudwatch" "1.102.0" + "@aws-cdk/aws-iam" "1.102.0" + "@aws-cdk/aws-sns" "1.102.0" + "@aws-cdk/core" "1.102.0" constructs "^3.3.69" -"@aws-cdk/aws-cloudwatch@1.101.0", "@aws-cdk/aws-cloudwatch@^1.101.0", "@aws-cdk/aws-cloudwatch@^1.94.1": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.101.0.tgz#7894a0fc1f1534cffe73ee446643ffc8be6752f2" - integrity sha512-WPhZfIbA1TrWtpmrePiiIRQ03FlbyEoSZS9l51AFqcVfnWtzWNf61R4pbg/rTpeuu1Zhez4IycUykEM6RhFsAQ== +"@aws-cdk/aws-cloudwatch@1.102.0", "@aws-cdk/aws-cloudwatch@^1.100.0", "@aws-cdk/aws-cloudwatch@^1.94.1": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.102.0.tgz#548988c5088d1ab2e381623f6dc5cb39499b5d78" + integrity sha512-cwscvV1sgn+LhaGSz5vKXrivKBSY4EcQbUwWPUeuk/X0Wk3vkoLmgY0ma5hNgNuXJAoha6V/GzJgXdNKXLofdw== dependencies: - "@aws-cdk/aws-iam" "1.101.0" - "@aws-cdk/core" "1.101.0" + "@aws-cdk/aws-iam" "1.102.0" + "@aws-cdk/core" "1.102.0" constructs "^3.3.69" -"@aws-cdk/aws-codebuild@1.101.0": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-codebuild/-/aws-codebuild-1.101.0.tgz#ff32faa5db6d1d5a1b69a3c3f28fbb8a4966ada9" - integrity sha512-KPSw0+xFTrZUDU7EkLmFWMl1F8JXiTXvtr9pBAHfL2HtohMn3Q6ab4ik7GFPdaHm1kWLi+vc/Xx1DJXl09iCAg== - dependencies: - "@aws-cdk/aws-cloudwatch" "1.101.0" - "@aws-cdk/aws-codecommit" "1.101.0" - "@aws-cdk/aws-ec2" "1.101.0" - "@aws-cdk/aws-ecr" "1.101.0" - "@aws-cdk/aws-ecr-assets" "1.101.0" - "@aws-cdk/aws-events" "1.101.0" - "@aws-cdk/aws-iam" "1.101.0" - "@aws-cdk/aws-kms" "1.101.0" - "@aws-cdk/aws-logs" "1.101.0" - "@aws-cdk/aws-s3" "1.101.0" - "@aws-cdk/aws-s3-assets" "1.101.0" - "@aws-cdk/aws-secretsmanager" "1.101.0" - "@aws-cdk/core" "1.101.0" - "@aws-cdk/region-info" "1.101.0" +"@aws-cdk/aws-codebuild@1.102.0": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-codebuild/-/aws-codebuild-1.102.0.tgz#fc81ae69d52d5d21961e990df90f63b73615ee88" + integrity sha512-GeGGrzotSLkGEeXSP6OpiO1YvGT1AuQuek16TyMkS2XhglrxrCI0UsIe9UpAivZ9VMVdNFci5zWlCpGAEGM6NQ== + dependencies: + "@aws-cdk/aws-cloudwatch" "1.102.0" + "@aws-cdk/aws-codecommit" "1.102.0" + "@aws-cdk/aws-ec2" "1.102.0" + "@aws-cdk/aws-ecr" "1.102.0" + "@aws-cdk/aws-ecr-assets" "1.102.0" + "@aws-cdk/aws-events" "1.102.0" + "@aws-cdk/aws-iam" "1.102.0" + "@aws-cdk/aws-kms" "1.102.0" + "@aws-cdk/aws-logs" "1.102.0" + "@aws-cdk/aws-s3" "1.102.0" + "@aws-cdk/aws-s3-assets" "1.102.0" + "@aws-cdk/aws-secretsmanager" "1.102.0" + "@aws-cdk/core" "1.102.0" + "@aws-cdk/region-info" "1.102.0" constructs "^3.3.69" yaml "1.10.2" -"@aws-cdk/aws-codecommit@1.101.0": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-codecommit/-/aws-codecommit-1.101.0.tgz#000c037740b9afbe5b97a4bf021c9453dd3a1d27" - integrity sha512-IFm3HIpSwFccexcfMbKFayAI8u3rUkUGiVpzHE89sTQE4JZAf2lWcZq1dWm1QfacdxGen9e80i5FsiHGF6MVjg== +"@aws-cdk/aws-codecommit@1.102.0": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-codecommit/-/aws-codecommit-1.102.0.tgz#4f9bb0d492c8df8ac3035e16a4377adc01c14c34" + integrity sha512-a9+bDc4pUH06e+qwoxsmMfZSu6ToosHDuZSSAY9Im6kZ+kUYHlULkYVz7aWoaZIR/gFcF0d85nKSli2xkVCrsA== dependencies: - "@aws-cdk/aws-events" "1.101.0" - "@aws-cdk/aws-iam" "1.101.0" - "@aws-cdk/core" "1.101.0" + "@aws-cdk/aws-events" "1.102.0" + "@aws-cdk/aws-iam" "1.102.0" + "@aws-cdk/core" "1.102.0" constructs "^3.3.69" -"@aws-cdk/aws-codeguruprofiler@1.101.0": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-codeguruprofiler/-/aws-codeguruprofiler-1.101.0.tgz#4819f90f20a3cdc5b71f03fcac7ae6c4761ad8ba" - integrity sha512-IECX7lUC16efa9PEvlVjiGwk8M99Q6IT3NXHgp7htXXAv07dE8pjsLDcok3j0wY21dDqgamqqjboP0mXQuCqiw== +"@aws-cdk/aws-codeguruprofiler@1.102.0": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-codeguruprofiler/-/aws-codeguruprofiler-1.102.0.tgz#7881c78896c8f4135832c421fda7dafcb39b6d1f" + integrity sha512-gfwz+IGbeWX0FTj5SgmwqWzb8+VckD6XAhpjBnPKXsjMU3OLST/L6/E/UIt+MHyCvGcmhjX4niSWF8viLxzCvg== dependencies: - "@aws-cdk/aws-iam" "1.101.0" - "@aws-cdk/core" "1.101.0" + "@aws-cdk/aws-iam" "1.102.0" + "@aws-cdk/core" "1.102.0" constructs "^3.3.69" -"@aws-cdk/aws-codepipeline@1.101.0": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-codepipeline/-/aws-codepipeline-1.101.0.tgz#de23a8be70ecf33268930fbea90a4f5fca231e3d" - integrity sha512-utDM+UHn7gcXfdBnEucMiAWsEC8ThgUEHF1DrmwVjhDo8Amd3tsxo8d7luEJR5jfCM2s64WEoI/7lFiJDLc1ug== +"@aws-cdk/aws-codepipeline@1.102.0": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-codepipeline/-/aws-codepipeline-1.102.0.tgz#deab82d60fae705ca7f65467f7ac0f09f2a3d1e0" + integrity sha512-RZSyG4pwwIT0qtwN1WBRiQu6ZIE4fzADucK+X5SC208FMzYP1Nm05nkfYCklG4OAmffpBfIC9nRkao/LntNYdQ== dependencies: - "@aws-cdk/aws-events" "1.101.0" - "@aws-cdk/aws-iam" "1.101.0" - "@aws-cdk/aws-kms" "1.101.0" - "@aws-cdk/aws-s3" "1.101.0" - "@aws-cdk/core" "1.101.0" + "@aws-cdk/aws-events" "1.102.0" + "@aws-cdk/aws-iam" "1.102.0" + "@aws-cdk/aws-kms" "1.102.0" + "@aws-cdk/aws-s3" "1.102.0" + "@aws-cdk/core" "1.102.0" constructs "^3.3.69" -"@aws-cdk/aws-cognito@1.101.0": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-cognito/-/aws-cognito-1.101.0.tgz#1a49d1deec4e462f3c30ed744d7d6d75d8b1a6b3" - integrity sha512-oTtccg0xCUsPOSEMtAzXsMeYCmPDs7fb4gBv3oj7wZ8fJe4i/yUF9KYyxIiEMcan0AdHvmA3H0DZfqZv/wP8fA== +"@aws-cdk/aws-cognito@1.102.0": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-cognito/-/aws-cognito-1.102.0.tgz#7ac492fa5316d6988dbc02efcaee60751e471a89" + integrity sha512-seV4WssRt48yFsqFSsAPPWI0tw6FflEWso2pQb4auKG91GHO61kZjzRz6czY6x+oS8qoxTjviBcfO3En+/AIEQ== dependencies: - "@aws-cdk/aws-certificatemanager" "1.101.0" - "@aws-cdk/aws-iam" "1.101.0" - "@aws-cdk/aws-lambda" "1.101.0" - "@aws-cdk/core" "1.101.0" - "@aws-cdk/custom-resources" "1.101.0" + "@aws-cdk/aws-certificatemanager" "1.102.0" + "@aws-cdk/aws-iam" "1.102.0" + "@aws-cdk/aws-lambda" "1.102.0" + "@aws-cdk/core" "1.102.0" + "@aws-cdk/custom-resources" "1.102.0" constructs "^3.3.69" punycode "^2.1.1" "@aws-cdk/aws-dynamodb@^1.94.1": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-dynamodb/-/aws-dynamodb-1.101.0.tgz#c9452c9aaed2b69e38fcafc5233fa674e06c32f3" - integrity sha512-e05mNmLLjTfBUC3cUoimk8wp0i/wvacoJPkzaF2MlK1JEhZFCxLiK7nkbUIw0dXh+WTGIYPbjM5yZlTyzT56/w== - dependencies: - "@aws-cdk/aws-applicationautoscaling" "1.101.0" - "@aws-cdk/aws-cloudwatch" "1.101.0" - "@aws-cdk/aws-iam" "1.101.0" - "@aws-cdk/aws-kms" "1.101.0" - "@aws-cdk/aws-lambda" "1.101.0" - "@aws-cdk/core" "1.101.0" - "@aws-cdk/custom-resources" "1.101.0" + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-dynamodb/-/aws-dynamodb-1.102.0.tgz#0b8f4e703ef70c67e21ddc8ce423484d97bd11bd" + integrity sha512-2D3wrd37fRYv4ZSofF3TUWsxHpuIETGKiZeDHXqh0XRPPRHhs3CQ9wonyrvo7vw36SyZnCUavxQ2XNAkGhuPPw== + dependencies: + "@aws-cdk/aws-applicationautoscaling" "1.102.0" + "@aws-cdk/aws-cloudwatch" "1.102.0" + "@aws-cdk/aws-iam" "1.102.0" + "@aws-cdk/aws-kms" "1.102.0" + "@aws-cdk/aws-lambda" "1.102.0" + "@aws-cdk/core" "1.102.0" + "@aws-cdk/custom-resources" "1.102.0" constructs "^3.3.69" -"@aws-cdk/aws-ec2@1.101.0": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-ec2/-/aws-ec2-1.101.0.tgz#5e78d09139d949d3ccba4de75804ddba3057e910" - integrity sha512-Cq+Re8xU9TZQTMNZKGF4pEky6IujgjirfEH0bF1+j/YnvQ06Q/rYhLnRnq1PErj1omrReh4RKKKnQoa2cp4L6w== - dependencies: - "@aws-cdk/aws-cloudwatch" "1.101.0" - "@aws-cdk/aws-iam" "1.101.0" - "@aws-cdk/aws-kms" "1.101.0" - "@aws-cdk/aws-logs" "1.101.0" - "@aws-cdk/aws-s3" "1.101.0" - "@aws-cdk/aws-s3-assets" "1.101.0" - "@aws-cdk/aws-ssm" "1.101.0" - "@aws-cdk/cloud-assembly-schema" "1.101.0" - "@aws-cdk/core" "1.101.0" - "@aws-cdk/cx-api" "1.101.0" - "@aws-cdk/region-info" "1.101.0" +"@aws-cdk/aws-ec2@1.102.0": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-ec2/-/aws-ec2-1.102.0.tgz#5d8c0cc10fc3f9f8df5b8cd1b2c9f5cf09bcfd8c" + integrity sha512-2tS3uXOVohHaDXBl/hvzl6n3iPoB3//hJhCW+BV9x6GOPHHyHT4otGi8l9JrgNwQ/w0QyZ3TbNwbqCvuK2KFmA== + dependencies: + "@aws-cdk/aws-cloudwatch" "1.102.0" + "@aws-cdk/aws-iam" "1.102.0" + "@aws-cdk/aws-kms" "1.102.0" + "@aws-cdk/aws-logs" "1.102.0" + "@aws-cdk/aws-s3" "1.102.0" + "@aws-cdk/aws-s3-assets" "1.102.0" + "@aws-cdk/aws-ssm" "1.102.0" + "@aws-cdk/cloud-assembly-schema" "1.102.0" + "@aws-cdk/core" "1.102.0" + "@aws-cdk/cx-api" "1.102.0" + "@aws-cdk/region-info" "1.102.0" constructs "^3.3.69" -"@aws-cdk/aws-ecr-assets@1.101.0": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-ecr-assets/-/aws-ecr-assets-1.101.0.tgz#c439e5dacdab455bf3ed57369276276bca57f45f" - integrity sha512-MwdJK4qjn/pZJX9utjJNg5/8zFss7jwQwmTeBHHv5JEETA3V3C4UkjLEiAEbA7cLB3fX8rFU5kGO7wJOQ02ohw== - dependencies: - "@aws-cdk/assets" "1.101.0" - "@aws-cdk/aws-ecr" "1.101.0" - "@aws-cdk/aws-iam" "1.101.0" - "@aws-cdk/aws-s3" "1.101.0" - "@aws-cdk/core" "1.101.0" - "@aws-cdk/cx-api" "1.101.0" +"@aws-cdk/aws-ecr-assets@1.102.0": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-ecr-assets/-/aws-ecr-assets-1.102.0.tgz#939dc5fdb3e7be9582e6ec8a446f50c02f822751" + integrity sha512-EPzODg22gZzD3KV4ejUlwBKBuzBTMrzvp/dbtxcPgV3Q6hr2fpgpIdKuwDbGoOzlbBxtSEN0U/Ll7k8md7Fl/w== + dependencies: + "@aws-cdk/assets" "1.102.0" + "@aws-cdk/aws-ecr" "1.102.0" + "@aws-cdk/aws-iam" "1.102.0" + "@aws-cdk/aws-s3" "1.102.0" + "@aws-cdk/core" "1.102.0" + "@aws-cdk/cx-api" "1.102.0" constructs "^3.3.69" minimatch "^3.0.4" -"@aws-cdk/aws-ecr@1.101.0": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-ecr/-/aws-ecr-1.101.0.tgz#71b83ed5de6a33838997efd748796c9b3c642cbd" - integrity sha512-K0UhY7c9eEMnMpbjZ7QnAGk5urrL1/DLSJ0R8FbkX+RONfUe9Dxt8n3dDlQiwow4MXi84m82b6FcJz83Hcuu9w== +"@aws-cdk/aws-ecr@1.102.0": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-ecr/-/aws-ecr-1.102.0.tgz#d85236c02a8bf141477352b1ab66cf41ea3dbd49" + integrity sha512-BCIkcoYT+4wm5rP+6Y/Kz5/8vu6qC+JM8JM9ei0alc68cima0SrLBGzo6LpxgT0yhloKsG5t6RAq+qwiO/wydQ== dependencies: - "@aws-cdk/aws-events" "1.101.0" - "@aws-cdk/aws-iam" "1.101.0" - "@aws-cdk/core" "1.101.0" + "@aws-cdk/aws-events" "1.102.0" + "@aws-cdk/aws-iam" "1.102.0" + "@aws-cdk/core" "1.102.0" constructs "^3.3.69" "@aws-cdk/aws-ecs-patterns@^1.94.1": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-ecs-patterns/-/aws-ecs-patterns-1.101.0.tgz#7c2be458ca9a38f130ec85c1f38a99e5cc988eca" - integrity sha512-KKZIcLfAag5+qlARHA+uyrLZdjrJtVrkpfEenJFuOrgw48kw/pIh/NS4LBVt9YGu2INacjnFDX1wDzAq6pIG3g== - dependencies: - "@aws-cdk/aws-applicationautoscaling" "1.101.0" - "@aws-cdk/aws-certificatemanager" "1.101.0" - "@aws-cdk/aws-ec2" "1.101.0" - "@aws-cdk/aws-ecs" "1.101.0" - "@aws-cdk/aws-elasticloadbalancingv2" "1.101.0" - "@aws-cdk/aws-events" "1.101.0" - "@aws-cdk/aws-events-targets" "1.101.0" - "@aws-cdk/aws-iam" "1.101.0" - "@aws-cdk/aws-route53" "1.101.0" - "@aws-cdk/aws-route53-targets" "1.101.0" - "@aws-cdk/aws-servicediscovery" "1.101.0" - "@aws-cdk/aws-sqs" "1.101.0" - "@aws-cdk/core" "1.101.0" - "@aws-cdk/cx-api" "1.101.0" + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-ecs-patterns/-/aws-ecs-patterns-1.102.0.tgz#e78f7be691fd5d134165823d9b3d2eb2abc0a5ff" + integrity sha512-j+hTBactUXb9UX6ML1TYWoKCxpF/uJfBx1EXv6M4tUcAJGM6NC6yjGVj7n23MW4wGZ4lSpJPuAiJsfZD4Yg2Rw== + dependencies: + "@aws-cdk/aws-applicationautoscaling" "1.102.0" + "@aws-cdk/aws-certificatemanager" "1.102.0" + "@aws-cdk/aws-ec2" "1.102.0" + "@aws-cdk/aws-ecs" "1.102.0" + "@aws-cdk/aws-elasticloadbalancingv2" "1.102.0" + "@aws-cdk/aws-events" "1.102.0" + "@aws-cdk/aws-events-targets" "1.102.0" + "@aws-cdk/aws-iam" "1.102.0" + "@aws-cdk/aws-route53" "1.102.0" + "@aws-cdk/aws-route53-targets" "1.102.0" + "@aws-cdk/aws-servicediscovery" "1.102.0" + "@aws-cdk/aws-sqs" "1.102.0" + "@aws-cdk/core" "1.102.0" + "@aws-cdk/cx-api" "1.102.0" constructs "^3.3.69" -"@aws-cdk/aws-ecs@1.101.0", "@aws-cdk/aws-ecs@^1.94.1": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-ecs/-/aws-ecs-1.101.0.tgz#58bdff5406d08815443582e6a8dba77b12183392" - integrity sha512-fyBfwWY8vGNnrUSYI6V5yWQRdfmMBjDBvE3N2eLwg8gio2paveiQ92PeWSEk9SRWmCUtAxhN67NxM7ItyhbJwg== - dependencies: - "@aws-cdk/aws-applicationautoscaling" "1.101.0" - "@aws-cdk/aws-autoscaling" "1.101.0" - "@aws-cdk/aws-autoscaling-hooktargets" "1.101.0" - "@aws-cdk/aws-certificatemanager" "1.101.0" - "@aws-cdk/aws-cloudwatch" "1.101.0" - "@aws-cdk/aws-ec2" "1.101.0" - "@aws-cdk/aws-ecr" "1.101.0" - "@aws-cdk/aws-ecr-assets" "1.101.0" - "@aws-cdk/aws-elasticloadbalancing" "1.101.0" - "@aws-cdk/aws-elasticloadbalancingv2" "1.101.0" - "@aws-cdk/aws-iam" "1.101.0" - "@aws-cdk/aws-kms" "1.101.0" - "@aws-cdk/aws-lambda" "1.101.0" - "@aws-cdk/aws-logs" "1.101.0" - "@aws-cdk/aws-route53" "1.101.0" - "@aws-cdk/aws-route53-targets" "1.101.0" - "@aws-cdk/aws-s3" "1.101.0" - "@aws-cdk/aws-s3-assets" "1.101.0" - "@aws-cdk/aws-secretsmanager" "1.101.0" - "@aws-cdk/aws-servicediscovery" "1.101.0" - "@aws-cdk/aws-sns" "1.101.0" - "@aws-cdk/aws-sqs" "1.101.0" - "@aws-cdk/aws-ssm" "1.101.0" - "@aws-cdk/core" "1.101.0" - "@aws-cdk/cx-api" "1.101.0" +"@aws-cdk/aws-ecs@1.102.0", "@aws-cdk/aws-ecs@^1.94.1": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-ecs/-/aws-ecs-1.102.0.tgz#c31831e1beec45070afa03b2dd84d9d153c18c87" + integrity sha512-45RzRyGj1w2PuhIA9qIJLQ6FhAMSYS+AouZDZbK14JJx7TaDlqRIXheRpoblYbKiGk58v0+O2CihOVjecvuFmg== + dependencies: + "@aws-cdk/aws-applicationautoscaling" "1.102.0" + "@aws-cdk/aws-autoscaling" "1.102.0" + "@aws-cdk/aws-autoscaling-hooktargets" "1.102.0" + "@aws-cdk/aws-certificatemanager" "1.102.0" + "@aws-cdk/aws-cloudwatch" "1.102.0" + "@aws-cdk/aws-ec2" "1.102.0" + "@aws-cdk/aws-ecr" "1.102.0" + "@aws-cdk/aws-ecr-assets" "1.102.0" + "@aws-cdk/aws-elasticloadbalancing" "1.102.0" + "@aws-cdk/aws-elasticloadbalancingv2" "1.102.0" + "@aws-cdk/aws-iam" "1.102.0" + "@aws-cdk/aws-kms" "1.102.0" + "@aws-cdk/aws-lambda" "1.102.0" + "@aws-cdk/aws-logs" "1.102.0" + "@aws-cdk/aws-route53" "1.102.0" + "@aws-cdk/aws-route53-targets" "1.102.0" + "@aws-cdk/aws-s3" "1.102.0" + "@aws-cdk/aws-s3-assets" "1.102.0" + "@aws-cdk/aws-secretsmanager" "1.102.0" + "@aws-cdk/aws-servicediscovery" "1.102.0" + "@aws-cdk/aws-sns" "1.102.0" + "@aws-cdk/aws-sqs" "1.102.0" + "@aws-cdk/aws-ssm" "1.102.0" + "@aws-cdk/core" "1.102.0" + "@aws-cdk/cx-api" "1.102.0" constructs "^3.3.69" -"@aws-cdk/aws-efs@1.101.0": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-efs/-/aws-efs-1.101.0.tgz#fd6751770faaa5dde9ed4017890aebd02bcfd9b9" - integrity sha512-S3+EJT9l6CF+UwHoXz+XnMC/EeQqbeXeSbSNoU4Qu2tueXmHXmMsGv3YAhNU1IhvrnIFTE0YbhG7y3AlR+MncA== +"@aws-cdk/aws-efs@1.102.0": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-efs/-/aws-efs-1.102.0.tgz#fa0a45d64d26dd5e4ec562375c5ea7e8225ccb1e" + integrity sha512-Pc1YPECzOXqweAcg0B9AcyLBg5SKVlmvL97XpVgKj69DbqDsGo3vVzcklDEjpBIdFjXpzDZopPG56artiu+ykw== dependencies: - "@aws-cdk/aws-ec2" "1.101.0" - "@aws-cdk/aws-kms" "1.101.0" - "@aws-cdk/cloud-assembly-schema" "1.101.0" - "@aws-cdk/core" "1.101.0" - "@aws-cdk/cx-api" "1.101.0" + "@aws-cdk/aws-ec2" "1.102.0" + "@aws-cdk/aws-kms" "1.102.0" + "@aws-cdk/cloud-assembly-schema" "1.102.0" + "@aws-cdk/core" "1.102.0" + "@aws-cdk/cx-api" "1.102.0" constructs "^3.3.69" -"@aws-cdk/aws-elasticloadbalancing@1.101.0": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-elasticloadbalancing/-/aws-elasticloadbalancing-1.101.0.tgz#cda188105831072fff54654a8b73815777c9807b" - integrity sha512-r6i16Gk2eiA/+Wben0iimRA68iKtk9X5OpaB6ysJ6CihqA8ZCFYNrauHDdTLDHlPnJZcJzmOaDXwIyfArYliHw== +"@aws-cdk/aws-elasticloadbalancing@1.102.0": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-elasticloadbalancing/-/aws-elasticloadbalancing-1.102.0.tgz#aad8afc947422388a020b7471ca8479082f29a1c" + integrity sha512-w6ZroNY08MZ1M5KQNgrIV6ryZeziO3Igvp2SIXssCf6HdLVzp8BhgX5ZJYzuKtTcfv0R/LoeZLVSvOoCDDKgpA== dependencies: - "@aws-cdk/aws-ec2" "1.101.0" - "@aws-cdk/core" "1.101.0" + "@aws-cdk/aws-ec2" "1.102.0" + "@aws-cdk/core" "1.102.0" constructs "^3.3.69" -"@aws-cdk/aws-elasticloadbalancingv2@1.101.0", "@aws-cdk/aws-elasticloadbalancingv2@^1.94.1": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-elasticloadbalancingv2/-/aws-elasticloadbalancingv2-1.101.0.tgz#1e17066d50092bd041d7892a497c0fc48294d981" - integrity sha512-obOxE1lHHIKJDGAaOFOuB8gCMwJsVCcXHeXnxGLLDDl7TenPzsfb8JNYIhIKc95gPIFlCPkZp4DT5IR/IMzZdQ== - dependencies: - "@aws-cdk/aws-certificatemanager" "1.101.0" - "@aws-cdk/aws-cloudwatch" "1.101.0" - "@aws-cdk/aws-ec2" "1.101.0" - "@aws-cdk/aws-iam" "1.101.0" - "@aws-cdk/aws-lambda" "1.101.0" - "@aws-cdk/aws-s3" "1.101.0" - "@aws-cdk/cloud-assembly-schema" "1.101.0" - "@aws-cdk/core" "1.101.0" - "@aws-cdk/cx-api" "1.101.0" - "@aws-cdk/region-info" "1.101.0" +"@aws-cdk/aws-elasticloadbalancingv2@1.102.0", "@aws-cdk/aws-elasticloadbalancingv2@^1.94.1": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-elasticloadbalancingv2/-/aws-elasticloadbalancingv2-1.102.0.tgz#db242783f41758c1e422e7fa98dc6122bce96488" + integrity sha512-+jxHic7Hm4N52TtwxNJCMJY+EtwBya4z1ZTz0Ur6DT6Bl45wLx06P8je5hmTgvufOvt8W4rpv0u3TtwQBUWFfA== + dependencies: + "@aws-cdk/aws-certificatemanager" "1.102.0" + "@aws-cdk/aws-cloudwatch" "1.102.0" + "@aws-cdk/aws-ec2" "1.102.0" + "@aws-cdk/aws-iam" "1.102.0" + "@aws-cdk/aws-lambda" "1.102.0" + "@aws-cdk/aws-s3" "1.102.0" + "@aws-cdk/cloud-assembly-schema" "1.102.0" + "@aws-cdk/core" "1.102.0" + "@aws-cdk/cx-api" "1.102.0" + "@aws-cdk/region-info" "1.102.0" constructs "^3.3.69" -"@aws-cdk/aws-events-targets@1.101.0", "@aws-cdk/aws-events-targets@^1.94.1": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-events-targets/-/aws-events-targets-1.101.0.tgz#53d5fd541a4658214ce40f0b2ae471a59fd6c87f" - integrity sha512-KPs6t0fbG/8D1I1Omg+e4QpSHd9LcOwhJPF7ve9rWeHksWgjGha8LC4/XdamuYXM1Cgt4c6CAwHmPGnwZMMQWw== - dependencies: - "@aws-cdk/aws-apigateway" "1.101.0" - "@aws-cdk/aws-batch" "1.101.0" - "@aws-cdk/aws-codebuild" "1.101.0" - "@aws-cdk/aws-codepipeline" "1.101.0" - "@aws-cdk/aws-ec2" "1.101.0" - "@aws-cdk/aws-ecs" "1.101.0" - "@aws-cdk/aws-events" "1.101.0" - "@aws-cdk/aws-iam" "1.101.0" - "@aws-cdk/aws-kinesis" "1.101.0" - "@aws-cdk/aws-kinesisfirehose" "1.101.0" - "@aws-cdk/aws-lambda" "1.101.0" - "@aws-cdk/aws-logs" "1.101.0" - "@aws-cdk/aws-sns" "1.101.0" - "@aws-cdk/aws-sns-subscriptions" "1.101.0" - "@aws-cdk/aws-sqs" "1.101.0" - "@aws-cdk/aws-stepfunctions" "1.101.0" - "@aws-cdk/core" "1.101.0" - "@aws-cdk/custom-resources" "1.101.0" +"@aws-cdk/aws-events-targets@1.102.0", "@aws-cdk/aws-events-targets@^1.94.1": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-events-targets/-/aws-events-targets-1.102.0.tgz#185a7f601243d01b65b9770ecae431bb54984dcc" + integrity sha512-c/HLK9RO46OgNet1l38ALjoNRkESdVy6xHrmwigshBOvAAxKQSLVf3fZfmaQxI2WE9ZQKSY9+PDCc0fdr81I1g== + dependencies: + "@aws-cdk/aws-apigateway" "1.102.0" + "@aws-cdk/aws-batch" "1.102.0" + "@aws-cdk/aws-codebuild" "1.102.0" + "@aws-cdk/aws-codepipeline" "1.102.0" + "@aws-cdk/aws-ec2" "1.102.0" + "@aws-cdk/aws-ecs" "1.102.0" + "@aws-cdk/aws-events" "1.102.0" + "@aws-cdk/aws-iam" "1.102.0" + "@aws-cdk/aws-kinesis" "1.102.0" + "@aws-cdk/aws-kinesisfirehose" "1.102.0" + "@aws-cdk/aws-lambda" "1.102.0" + "@aws-cdk/aws-logs" "1.102.0" + "@aws-cdk/aws-sns" "1.102.0" + "@aws-cdk/aws-sns-subscriptions" "1.102.0" + "@aws-cdk/aws-sqs" "1.102.0" + "@aws-cdk/aws-stepfunctions" "1.102.0" + "@aws-cdk/core" "1.102.0" + "@aws-cdk/custom-resources" "1.102.0" constructs "^3.3.69" -"@aws-cdk/aws-events@1.101.0", "@aws-cdk/aws-events@^1.94.1": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-events/-/aws-events-1.101.0.tgz#4ecbb108b019f82b8368809a37d195ec7f374e1f" - integrity sha512-igFXiL4TdOUYEo79WSmyT4Z0ALBMtZF1SQ692UvFwm0ocYzIwUt2FkCt4QLOsdwW28VhokR5VG8soV4c1j+OmQ== +"@aws-cdk/aws-events@1.102.0", "@aws-cdk/aws-events@^1.94.1": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-events/-/aws-events-1.102.0.tgz#3127fd5adc18a35770f0218ff7a747b8ea001fcc" + integrity sha512-d5LyvkEABbNb7eYN1CycItMAR/4xBZFiX3OPKCE+gUMPGxQkIxvWgtyQMF5/i0ODvABdKaRuF7DN2a7MP3tLoA== dependencies: - "@aws-cdk/aws-iam" "1.101.0" - "@aws-cdk/core" "1.101.0" + "@aws-cdk/aws-iam" "1.102.0" + "@aws-cdk/core" "1.102.0" constructs "^3.3.69" -"@aws-cdk/aws-globalaccelerator@1.101.0": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-globalaccelerator/-/aws-globalaccelerator-1.101.0.tgz#96a996885687de8a7ed0801fa05e4f209124d5ec" - integrity sha512-YvynEos5t57jpbk7FbEF9xq4nLNMztXcZ1BNaI35cui/fp8qGjRKcvvUIiXqYhkXXI4/4sRV2tlBiJyDeOs2hA== +"@aws-cdk/aws-globalaccelerator@1.102.0": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-globalaccelerator/-/aws-globalaccelerator-1.102.0.tgz#36b48324838fa4e4e1ca488ae70113efb3ee3a88" + integrity sha512-59rktAhKsFJzqMVj93sIXcHfOiBiJFAZZD5XjP2rgiNlXfg62VT9Vq31gc+ZWQ/06SNyjxUMywfRCguwlED6KQ== dependencies: - "@aws-cdk/aws-ec2" "1.101.0" - "@aws-cdk/core" "1.101.0" - "@aws-cdk/custom-resources" "1.101.0" + "@aws-cdk/aws-ec2" "1.102.0" + "@aws-cdk/core" "1.102.0" + "@aws-cdk/custom-resources" "1.102.0" constructs "^3.3.69" -"@aws-cdk/aws-iam@1.101.0": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-iam/-/aws-iam-1.101.0.tgz#238d0a1d64ddf6a59565ba430e0be7960a3587d8" - integrity sha512-jQ2cDLGe44zOkZNW2q3SNd/rMsAurceLokQgiQCks1aC/dlZIhOep8LOqe6kLXb2IZ04d7682fYFTfeUKlGeUQ== +"@aws-cdk/aws-iam@1.102.0": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-iam/-/aws-iam-1.102.0.tgz#560ad32bc16115db3cfedd95574eebe9711937f2" + integrity sha512-rA+WtNT5g9ad3RZop9H4+bXd8U6LW9vP0P/Ko/zTQKPTRKv0Xm1kKyQtlRaKpj5rRxj4CgwAl7Dhr2ezWLEK6Q== dependencies: - "@aws-cdk/core" "1.101.0" - "@aws-cdk/region-info" "1.101.0" + "@aws-cdk/core" "1.102.0" + "@aws-cdk/region-info" "1.102.0" constructs "^3.3.69" -"@aws-cdk/aws-kinesis@1.101.0": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-kinesis/-/aws-kinesis-1.101.0.tgz#8720e703009477fb71b9adc15d250c2d1cafb714" - integrity sha512-rBnTd1nbNJexZYq//z+qinC23385Sq5kx+D4/uq2ITVpOLIgZe0TRx2B28XT9Ck+F0WHgGjxfzGSKDFFJ+7utA== +"@aws-cdk/aws-kinesis@1.102.0": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-kinesis/-/aws-kinesis-1.102.0.tgz#2b2fde0bc16354a89a1c3056559e45d0fd270793" + integrity sha512-mFFTQN7bLhZ8Wu8F5YZAFFMMHCktiQf7JqAxiWsCoc+WSQZJ00ImjrxUmppuRyIiyC00g+A7bvuqulGp5LwtVw== dependencies: - "@aws-cdk/aws-iam" "1.101.0" - "@aws-cdk/aws-kms" "1.101.0" - "@aws-cdk/aws-logs" "1.101.0" - "@aws-cdk/core" "1.101.0" + "@aws-cdk/aws-iam" "1.102.0" + "@aws-cdk/aws-kms" "1.102.0" + "@aws-cdk/aws-logs" "1.102.0" + "@aws-cdk/core" "1.102.0" constructs "^3.3.69" -"@aws-cdk/aws-kinesisfirehose@1.101.0": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-kinesisfirehose/-/aws-kinesisfirehose-1.101.0.tgz#5fdc1d909110e579188e497a025190b1a7efcfc7" - integrity sha512-9UL4EwnfB9IT33s/7WQUYT+TT1VuPHc1hG7VL5yccTpdAhtekychjCbssy1qRpz0PJ9BMY0c5zXKb2KwDb1bWw== +"@aws-cdk/aws-kinesisfirehose@1.102.0": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-kinesisfirehose/-/aws-kinesisfirehose-1.102.0.tgz#74a13d0ec8602d8c12e4cf03d9a7c6a60934ff56" + integrity sha512-nrVKgjAAkKbl91bH9e28V9oYpO8Yb5jhF7eB9ABURH5DTzzkKocKRROsMI/2zYyeugXXKL7GBpyoqGigumwQfA== dependencies: - "@aws-cdk/core" "1.101.0" + "@aws-cdk/core" "1.102.0" constructs "^3.3.69" -"@aws-cdk/aws-kms@1.101.0": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-kms/-/aws-kms-1.101.0.tgz#1037fd0acefbc4df1c0c640f552a3430ad6d6fac" - integrity sha512-gU3/6nIRDKpZ9AmCl7J1qaGUtueuj/J7aAsXL04t2p39A5GnkLhkdQT4iaa2q8s06ZfTIJJerBsMks7t9lZDlQ== +"@aws-cdk/aws-kms@1.102.0": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-kms/-/aws-kms-1.102.0.tgz#2f7d56cbe7e826b8baa45f64a0be613f3cbd38b1" + integrity sha512-cTZKN9Uv5bXp7xYmxQveGT/q6ScgWym0J/L6om+GRXHUIM/VWkvBKeiPMLBrLRKS87mH3r+TI3cukhSrTNeRMg== dependencies: - "@aws-cdk/aws-iam" "1.101.0" - "@aws-cdk/core" "1.101.0" - "@aws-cdk/cx-api" "1.101.0" + "@aws-cdk/aws-iam" "1.102.0" + "@aws-cdk/core" "1.102.0" + "@aws-cdk/cx-api" "1.102.0" constructs "^3.3.69" -"@aws-cdk/aws-lambda-nodejs@^1.101.0": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-lambda-nodejs/-/aws-lambda-nodejs-1.101.0.tgz#c6d8028edc545502fc93816dbf572d5b1c41ea4f" - integrity sha512-pK51R6/0Mc6v5u783Jlj66n3hStRO2MNd5qToTb5J3UDhCJvFioLqhT0mWMjNzaAY/YTv16UiPGaUslhj4GQ/g== +"@aws-cdk/aws-lambda-nodejs@^1.100.0": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-lambda-nodejs/-/aws-lambda-nodejs-1.102.0.tgz#0e6a55e0095ad7d7b0c0e1cdf0bcad5e77a680a5" + integrity sha512-YT/fFAIDy5BatTtKO17RJQ/w/VlKiYZALWiG/TVzZQugxdMmswzHMTidDRwBLj324DXJm84hXx0lcMzo75UJcA== dependencies: - "@aws-cdk/aws-lambda" "1.101.0" - "@aws-cdk/core" "1.101.0" + "@aws-cdk/aws-lambda" "1.102.0" + "@aws-cdk/core" "1.102.0" constructs "^3.3.69" -"@aws-cdk/aws-lambda@1.101.0", "@aws-cdk/aws-lambda@^1.101.0", "@aws-cdk/aws-lambda@^1.94.1": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-lambda/-/aws-lambda-1.101.0.tgz#6f0cd64fc5af33290b5743643b7e45b8597c4bd6" - integrity sha512-Yxy0RP0kmcSv6ZqUVzATnmyDPyylL074BYmL+UD1JzATvofL+s1KepB6+lO5CKQ7NHXwlmsbj4cEot+XnHoxbw== - dependencies: - "@aws-cdk/aws-applicationautoscaling" "1.101.0" - "@aws-cdk/aws-cloudwatch" "1.101.0" - "@aws-cdk/aws-codeguruprofiler" "1.101.0" - "@aws-cdk/aws-ec2" "1.101.0" - "@aws-cdk/aws-ecr" "1.101.0" - "@aws-cdk/aws-ecr-assets" "1.101.0" - "@aws-cdk/aws-efs" "1.101.0" - "@aws-cdk/aws-events" "1.101.0" - "@aws-cdk/aws-iam" "1.101.0" - "@aws-cdk/aws-kms" "1.101.0" - "@aws-cdk/aws-logs" "1.101.0" - "@aws-cdk/aws-s3" "1.101.0" - "@aws-cdk/aws-s3-assets" "1.101.0" - "@aws-cdk/aws-signer" "1.101.0" - "@aws-cdk/aws-sqs" "1.101.0" - "@aws-cdk/core" "1.101.0" - "@aws-cdk/cx-api" "1.101.0" +"@aws-cdk/aws-lambda@1.102.0", "@aws-cdk/aws-lambda@^1.100.0", "@aws-cdk/aws-lambda@^1.94.1": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-lambda/-/aws-lambda-1.102.0.tgz#07e37ecafaedd02db4f0162948458669b55333c0" + integrity sha512-vDhWuffTX9EFg6gjan14aEl13GuUT8UxxA4tz+tmnRyegow1juiEq+A5tfU7amz9JgXFqQgWOdS+LwWfWq91Hg== + dependencies: + "@aws-cdk/aws-applicationautoscaling" "1.102.0" + "@aws-cdk/aws-cloudwatch" "1.102.0" + "@aws-cdk/aws-codeguruprofiler" "1.102.0" + "@aws-cdk/aws-ec2" "1.102.0" + "@aws-cdk/aws-ecr" "1.102.0" + "@aws-cdk/aws-ecr-assets" "1.102.0" + "@aws-cdk/aws-efs" "1.102.0" + "@aws-cdk/aws-events" "1.102.0" + "@aws-cdk/aws-iam" "1.102.0" + "@aws-cdk/aws-kms" "1.102.0" + "@aws-cdk/aws-logs" "1.102.0" + "@aws-cdk/aws-s3" "1.102.0" + "@aws-cdk/aws-s3-assets" "1.102.0" + "@aws-cdk/aws-signer" "1.102.0" + "@aws-cdk/aws-sqs" "1.102.0" + "@aws-cdk/core" "1.102.0" + "@aws-cdk/cx-api" "1.102.0" constructs "^3.3.69" -"@aws-cdk/aws-logs@1.101.0": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-logs/-/aws-logs-1.101.0.tgz#1312b626f54ab8f4d45052607d0a7e3530915123" - integrity sha512-3sfIjyQgC8WTcRX7vvmnnzOBCa0XBGHGzITUxD/P1JL5Mv9Iiv1IxoF2sqM770azYPthBKperorm0c0Sgs7BUQ== +"@aws-cdk/aws-logs@1.102.0": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-logs/-/aws-logs-1.102.0.tgz#0801e5e2655c5a3746f0b11e2f9c9d7035452168" + integrity sha512-QCB3R1EIcfrpktzQczoGGBQxfscvhFi72+7lto+Tq7+Vv7MlUGJADAyYOgr/fZNDoFNulfDCL+LOMTWVnvUwQg== dependencies: - "@aws-cdk/aws-cloudwatch" "1.101.0" - "@aws-cdk/aws-iam" "1.101.0" - "@aws-cdk/aws-kms" "1.101.0" - "@aws-cdk/aws-s3-assets" "1.101.0" - "@aws-cdk/core" "1.101.0" + "@aws-cdk/aws-cloudwatch" "1.102.0" + "@aws-cdk/aws-iam" "1.102.0" + "@aws-cdk/aws-kms" "1.102.0" + "@aws-cdk/aws-s3-assets" "1.102.0" + "@aws-cdk/core" "1.102.0" constructs "^3.3.69" "@aws-cdk/aws-rds@^1.94.1": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-rds/-/aws-rds-1.101.0.tgz#02e5e0ed397696b458da6f5a27b8011fd3b80c50" - integrity sha512-nHkD8WgpQMB6oMog/G2niBMK10TXibdtqLSNoqj6eta5AH0ZQCkrCqaYzOUL21rLogvm1yFVD0TTLHjJ3uKscw== - dependencies: - "@aws-cdk/aws-cloudwatch" "1.101.0" - "@aws-cdk/aws-ec2" "1.101.0" - "@aws-cdk/aws-events" "1.101.0" - "@aws-cdk/aws-iam" "1.101.0" - "@aws-cdk/aws-kms" "1.101.0" - "@aws-cdk/aws-logs" "1.101.0" - "@aws-cdk/aws-s3" "1.101.0" - "@aws-cdk/aws-secretsmanager" "1.101.0" - "@aws-cdk/core" "1.101.0" - "@aws-cdk/cx-api" "1.101.0" + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-rds/-/aws-rds-1.102.0.tgz#d25f0dd9e404c665808818d1fc97f372c56ae1ca" + integrity sha512-GExRlcxxGnOB42DBhnaTw3n/KtCLwTkh3p7dfATfSz5LHM7lDHiq6MOazk/WWcTYslJoAIQtgKlTbVrofU3ghQ== + dependencies: + "@aws-cdk/aws-cloudwatch" "1.102.0" + "@aws-cdk/aws-ec2" "1.102.0" + "@aws-cdk/aws-events" "1.102.0" + "@aws-cdk/aws-iam" "1.102.0" + "@aws-cdk/aws-kms" "1.102.0" + "@aws-cdk/aws-logs" "1.102.0" + "@aws-cdk/aws-s3" "1.102.0" + "@aws-cdk/aws-secretsmanager" "1.102.0" + "@aws-cdk/core" "1.102.0" + "@aws-cdk/cx-api" "1.102.0" constructs "^3.3.69" -"@aws-cdk/aws-route53-targets@1.101.0": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-route53-targets/-/aws-route53-targets-1.101.0.tgz#2debb2eecb44bdd7fbf5bc478af04656207921fb" - integrity sha512-LtFelkiCjuJ/ZyHzcv21zJNNpG4VNpewm55wCFHuehQf9uMxBNScahIXR+EAja4la1GOVj0mFhTGe69BtPRbQA== - dependencies: - "@aws-cdk/aws-apigateway" "1.101.0" - "@aws-cdk/aws-cloudfront" "1.101.0" - "@aws-cdk/aws-cognito" "1.101.0" - "@aws-cdk/aws-ec2" "1.101.0" - "@aws-cdk/aws-elasticloadbalancing" "1.101.0" - "@aws-cdk/aws-elasticloadbalancingv2" "1.101.0" - "@aws-cdk/aws-globalaccelerator" "1.101.0" - "@aws-cdk/aws-iam" "1.101.0" - "@aws-cdk/aws-route53" "1.101.0" - "@aws-cdk/aws-s3" "1.101.0" - "@aws-cdk/core" "1.101.0" - "@aws-cdk/region-info" "1.101.0" +"@aws-cdk/aws-route53-targets@1.102.0": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-route53-targets/-/aws-route53-targets-1.102.0.tgz#741c29b738acc1cdc7436efb864170d47f56f8ac" + integrity sha512-LHFMfDD0xgJHpB6tWvlPK5KA7NDXsrSKQHMnHa3kxq3tJMSFWEP/oXN7ZkhdtNm5NH46svlbC/8UcGYL0Xb7nA== + dependencies: + "@aws-cdk/aws-apigateway" "1.102.0" + "@aws-cdk/aws-cloudfront" "1.102.0" + "@aws-cdk/aws-cognito" "1.102.0" + "@aws-cdk/aws-ec2" "1.102.0" + "@aws-cdk/aws-elasticloadbalancing" "1.102.0" + "@aws-cdk/aws-elasticloadbalancingv2" "1.102.0" + "@aws-cdk/aws-globalaccelerator" "1.102.0" + "@aws-cdk/aws-iam" "1.102.0" + "@aws-cdk/aws-route53" "1.102.0" + "@aws-cdk/aws-s3" "1.102.0" + "@aws-cdk/core" "1.102.0" + "@aws-cdk/region-info" "1.102.0" constructs "^3.3.69" -"@aws-cdk/aws-route53@1.101.0", "@aws-cdk/aws-route53@^1.101.0": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-route53/-/aws-route53-1.101.0.tgz#b6cf695228d43eef65e840789f05c59d577c0726" - integrity sha512-0pfYjXzE9pkkeTj4V76qruqGVZpY8cZ6jVfw5aYf+nEQSY2Bn8Ufyy0yZbAgvQqylwAEPrMK8BWCULU3mWsdsA== - dependencies: - "@aws-cdk/aws-ec2" "1.101.0" - "@aws-cdk/aws-iam" "1.101.0" - "@aws-cdk/aws-logs" "1.101.0" - "@aws-cdk/cloud-assembly-schema" "1.101.0" - "@aws-cdk/core" "1.101.0" - "@aws-cdk/custom-resources" "1.101.0" +"@aws-cdk/aws-route53@1.102.0", "@aws-cdk/aws-route53@^1.100.0": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-route53/-/aws-route53-1.102.0.tgz#61c627fe96dec6b72fcf8708da062f52ab3cb491" + integrity sha512-IVDH8SEN5togYoAKp17PggZcmiZkBn0b6ynoxYVDYighudKR5OMz5NiBfBe5pcbnwYEBDRtr/L//N3qL+zGb2w== + dependencies: + "@aws-cdk/aws-ec2" "1.102.0" + "@aws-cdk/aws-iam" "1.102.0" + "@aws-cdk/aws-logs" "1.102.0" + "@aws-cdk/cloud-assembly-schema" "1.102.0" + "@aws-cdk/core" "1.102.0" + "@aws-cdk/custom-resources" "1.102.0" constructs "^3.3.69" -"@aws-cdk/aws-s3-assets@1.101.0": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-s3-assets/-/aws-s3-assets-1.101.0.tgz#3c6ca782613a016c12d6f1991ea84fd21e35474c" - integrity sha512-Xj0OT8omk0SprCqRQfGJTxl10IuO0E28l73taG4K3kP35FzYtkLa+01RLVloQZL7DLwoHVxfwCf5m2ealqCA8Q== - dependencies: - "@aws-cdk/assets" "1.101.0" - "@aws-cdk/aws-iam" "1.101.0" - "@aws-cdk/aws-kms" "1.101.0" - "@aws-cdk/aws-s3" "1.101.0" - "@aws-cdk/core" "1.101.0" - "@aws-cdk/cx-api" "1.101.0" +"@aws-cdk/aws-s3-assets@1.102.0": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-s3-assets/-/aws-s3-assets-1.102.0.tgz#80a6872d016a41d22628984fa2ce0c23a50059fb" + integrity sha512-3RW03TqOKIzz6vZ2HgsX7Yo52SWtgZ+OsffXXK99ywM8hBZoDjg3kXtr3xBIWX91HC5tiMAKrkUsh8JoDiSu5g== + dependencies: + "@aws-cdk/assets" "1.102.0" + "@aws-cdk/aws-iam" "1.102.0" + "@aws-cdk/aws-kms" "1.102.0" + "@aws-cdk/aws-s3" "1.102.0" + "@aws-cdk/core" "1.102.0" + "@aws-cdk/cx-api" "1.102.0" constructs "^3.3.69" -"@aws-cdk/aws-s3@1.101.0": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-s3/-/aws-s3-1.101.0.tgz#8fc2db1a64723dffe11fb7bccfcb83ec6d7c37a2" - integrity sha512-SFAVEDPiuZGijliePljlaLrVgQWfZrMdmEj421AlkOTgheepgcN76qAxVwM0BX1l1y5q2A8tHjTRHdG71xCYvQ== +"@aws-cdk/aws-s3@1.102.0": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-s3/-/aws-s3-1.102.0.tgz#5454e1e55f4b260209b62705f9bde21e33d65ac3" + integrity sha512-X5ziLXUl3i9GCLItk77E2j7UXnC08j125FiWwJksmb8cnKUolBzpfV91jTGhenwoho51KAhFgpKsb11fuvBylA== dependencies: - "@aws-cdk/aws-events" "1.101.0" - "@aws-cdk/aws-iam" "1.101.0" - "@aws-cdk/aws-kms" "1.101.0" - "@aws-cdk/core" "1.101.0" - "@aws-cdk/cx-api" "1.101.0" + "@aws-cdk/aws-events" "1.102.0" + "@aws-cdk/aws-iam" "1.102.0" + "@aws-cdk/aws-kms" "1.102.0" + "@aws-cdk/core" "1.102.0" + "@aws-cdk/cx-api" "1.102.0" constructs "^3.3.69" -"@aws-cdk/aws-sam@1.101.0": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-sam/-/aws-sam-1.101.0.tgz#7b7249d5afbb8cf10faa54ea52337652aa3742b1" - integrity sha512-nRjZymXmfjeAqaELV1pERWv2Mudsde/gyHNuumE4hz9ge4ezMHfDQ9tqrgVy2LVYJng3WHM+7QgWsepgGzjpHg== +"@aws-cdk/aws-sam@1.102.0": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-sam/-/aws-sam-1.102.0.tgz#9a1dd3a15145650a2c8c6c896134150af28df981" + integrity sha512-B5FPJCPvwGsB/0F+Iqdl5aZEmaGjN/KWrfCjOyNVG9BxQRYuC2i9jMbFsC6Fqco9Wk2D3dmgGW/AdRDtpZt5fQ== dependencies: - "@aws-cdk/core" "1.101.0" + "@aws-cdk/core" "1.102.0" constructs "^3.3.69" -"@aws-cdk/aws-secretsmanager@1.101.0": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-secretsmanager/-/aws-secretsmanager-1.101.0.tgz#8554c5d25580442179c594db5a7689f06ebb423a" - integrity sha512-3PJ2bzO2/UBhSEzv1lxOZq+I9Jr+8ENVLWwAyL3rjA/4aRDgoiSt1Eocyg4ZrSzFzpWim84vrggm5jjjMzbMtg== - dependencies: - "@aws-cdk/aws-ec2" "1.101.0" - "@aws-cdk/aws-iam" "1.101.0" - "@aws-cdk/aws-kms" "1.101.0" - "@aws-cdk/aws-lambda" "1.101.0" - "@aws-cdk/aws-sam" "1.101.0" - "@aws-cdk/core" "1.101.0" - "@aws-cdk/cx-api" "1.101.0" +"@aws-cdk/aws-secretsmanager@1.102.0": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-secretsmanager/-/aws-secretsmanager-1.102.0.tgz#9662f9671d911a784f2ec7fc666a869211ea7a91" + integrity sha512-m52PWhPUNCen/4F6UH9Q1F1wyDCkSXeFyfJsveTmJ4UFX95PW5ERfQazLH7N29nzSQzFSMouHL1CpfdutwtK7Q== + dependencies: + "@aws-cdk/aws-ec2" "1.102.0" + "@aws-cdk/aws-iam" "1.102.0" + "@aws-cdk/aws-kms" "1.102.0" + "@aws-cdk/aws-lambda" "1.102.0" + "@aws-cdk/aws-sam" "1.102.0" + "@aws-cdk/core" "1.102.0" + "@aws-cdk/cx-api" "1.102.0" constructs "^3.3.69" -"@aws-cdk/aws-servicediscovery@1.101.0": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-servicediscovery/-/aws-servicediscovery-1.101.0.tgz#8bd8314f34ed130d870dfc20b796a6d10576f657" - integrity sha512-xUXp588CHjWTpZRc2iX7wz9THeAct7cniOtUrwl4Wbipud6F/XEterqNTeZi/JM7gBmdj/0ZQKE7KmZIQx0tpQ== +"@aws-cdk/aws-servicediscovery@1.102.0": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-servicediscovery/-/aws-servicediscovery-1.102.0.tgz#5d46b616732a19d7d7ed73ee8c53478da8149e0d" + integrity sha512-lhW7I2tn5wuNBbHYEUnSJDeNxhA3z6CgHVy06m36kTLXCrFVrekYaKavKtZJdVeFrNoywKg7b7yN8J3kPfOyDQ== dependencies: - "@aws-cdk/aws-ec2" "1.101.0" - "@aws-cdk/aws-elasticloadbalancingv2" "1.101.0" - "@aws-cdk/aws-route53" "1.101.0" - "@aws-cdk/core" "1.101.0" + "@aws-cdk/aws-ec2" "1.102.0" + "@aws-cdk/aws-elasticloadbalancingv2" "1.102.0" + "@aws-cdk/aws-route53" "1.102.0" + "@aws-cdk/core" "1.102.0" constructs "^3.3.69" -"@aws-cdk/aws-signer@1.101.0": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-signer/-/aws-signer-1.101.0.tgz#475279a437d61ab10995596e8d2346ca22616596" - integrity sha512-P7Oqbugk97pWpGUHAHiWRvdkI1IY8C/IY0wnruiHOF1z05bJB29Z9Pb9ptdqwIgp71/FuEvVzscSjGuuI6fgZQ== +"@aws-cdk/aws-signer@1.102.0": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-signer/-/aws-signer-1.102.0.tgz#c72d9c71b6f6bc60e44f81710216a12b1257730b" + integrity sha512-gTL8a2Y9pc5Ley8DQaOrMLn9wx1k8TO0oeNPo85xXZpUXsAoR6uah45il0qQZ1kKG2tyWUAizYENrDMY+eu+KQ== dependencies: - "@aws-cdk/core" "1.101.0" + "@aws-cdk/core" "1.102.0" constructs "^3.3.69" -"@aws-cdk/aws-sns-subscriptions@1.101.0", "@aws-cdk/aws-sns-subscriptions@^1.94.1": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-sns-subscriptions/-/aws-sns-subscriptions-1.101.0.tgz#09091e5fda013a1c2e598f9bad2d3d3341aaece6" - integrity sha512-qD9tFZGnUsyckob4NqxgaHPdb+Nt4whoAwZ5Yn6091j0EWU3F0ZXwG/OnF5Wbv/Ol4EoL4181Lx+/l0oVDI1NQ== +"@aws-cdk/aws-sns-subscriptions@1.102.0", "@aws-cdk/aws-sns-subscriptions@^1.94.1": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-sns-subscriptions/-/aws-sns-subscriptions-1.102.0.tgz#af96aeb2fc0eed3a6ebb55144c52fd08e8f7f59f" + integrity sha512-5wzZwH3huonLMV/LnsMdzOHRlvjf7EnZWuuWFZ3cMgXKtTaxmZBrYiULOni6u/7xvUIM31dh/DW+GqZX8u/4uQ== dependencies: - "@aws-cdk/aws-iam" "1.101.0" - "@aws-cdk/aws-lambda" "1.101.0" - "@aws-cdk/aws-sns" "1.101.0" - "@aws-cdk/aws-sqs" "1.101.0" - "@aws-cdk/core" "1.101.0" + "@aws-cdk/aws-iam" "1.102.0" + "@aws-cdk/aws-lambda" "1.102.0" + "@aws-cdk/aws-sns" "1.102.0" + "@aws-cdk/aws-sqs" "1.102.0" + "@aws-cdk/core" "1.102.0" constructs "^3.3.69" -"@aws-cdk/aws-sns@1.101.0", "@aws-cdk/aws-sns@^1.101.0", "@aws-cdk/aws-sns@^1.94.1": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-sns/-/aws-sns-1.101.0.tgz#d2b717865975c41357e3714e305c1033e6d17773" - integrity sha512-mXU6EY7nDEovnyMR3PPm3lXIWGltJAt/CDw7mS9UGzXNgB5dXtPyJASi2mBVy2zfNMf5Nz7R92beOEZSqwthow== - dependencies: - "@aws-cdk/aws-cloudwatch" "1.101.0" - "@aws-cdk/aws-events" "1.101.0" - "@aws-cdk/aws-iam" "1.101.0" - "@aws-cdk/aws-kms" "1.101.0" - "@aws-cdk/aws-sqs" "1.101.0" - "@aws-cdk/core" "1.101.0" +"@aws-cdk/aws-sns@1.102.0", "@aws-cdk/aws-sns@^1.100.0", "@aws-cdk/aws-sns@^1.94.1": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-sns/-/aws-sns-1.102.0.tgz#50c81df20f1f558a3eab1643c2fe142e2364a3d6" + integrity sha512-Hk9QfOBWqE8Pzn4+nr/ZsTR46Z0UF99pg7Vg9oA0a0odWhyXa6sm6uikJgDoAYOScA8HUYubnBufCcRzFhvjjQ== + dependencies: + "@aws-cdk/aws-cloudwatch" "1.102.0" + "@aws-cdk/aws-events" "1.102.0" + "@aws-cdk/aws-iam" "1.102.0" + "@aws-cdk/aws-kms" "1.102.0" + "@aws-cdk/aws-sqs" "1.102.0" + "@aws-cdk/core" "1.102.0" constructs "^3.3.69" -"@aws-cdk/aws-sqs@1.101.0", "@aws-cdk/aws-sqs@^1.94.1": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-sqs/-/aws-sqs-1.101.0.tgz#7b1335081b85a7d9b19e9bc4551edc0d28d99cd8" - integrity sha512-jO1u1pqJEewauOzqraSgeaTc3MFcz+AdHds3eXKDDkulCyVcugjPx1uQ4Chb7rB602D+nw6SqMTPrWXC/9+M9A== +"@aws-cdk/aws-sqs@1.102.0", "@aws-cdk/aws-sqs@^1.94.1": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-sqs/-/aws-sqs-1.102.0.tgz#65c0694f0ad7c13ae7e60b976c3d7a81c935af44" + integrity sha512-1S2uBoJyO5KyuDMq3BNtAcl5GHwKatpDVBcXKmkDU9+RvU+trLfX8SWzLZVbocg3xTE5zQkagykCrMnwZy2VpA== dependencies: - "@aws-cdk/aws-cloudwatch" "1.101.0" - "@aws-cdk/aws-iam" "1.101.0" - "@aws-cdk/aws-kms" "1.101.0" - "@aws-cdk/core" "1.101.0" + "@aws-cdk/aws-cloudwatch" "1.102.0" + "@aws-cdk/aws-iam" "1.102.0" + "@aws-cdk/aws-kms" "1.102.0" + "@aws-cdk/core" "1.102.0" constructs "^3.3.69" -"@aws-cdk/aws-ssm@1.101.0": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-ssm/-/aws-ssm-1.101.0.tgz#0fd79f658be005a7d1d029211bebe3a28e50cce6" - integrity sha512-383502N9/UHa/jJpbtIIIbI29thDkK835wSZjP2WTMEGhVCuewxUTMZ0NMsQbvzYxc8eJ/mGfYObdhqsStxsVQ== +"@aws-cdk/aws-ssm@1.102.0": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-ssm/-/aws-ssm-1.102.0.tgz#e83c6b3929cb963a8a47eb6e313937ff5c07a62a" + integrity sha512-tgYYYMrk6oCditiCHvB401jv6508mv/zhZDNAHh3VfE+/FpbgdtJhiLpPu6+jitRSWMeg5ZPfUCSyaiojVvX+Q== dependencies: - "@aws-cdk/aws-iam" "1.101.0" - "@aws-cdk/aws-kms" "1.101.0" - "@aws-cdk/cloud-assembly-schema" "1.101.0" - "@aws-cdk/core" "1.101.0" + "@aws-cdk/aws-iam" "1.102.0" + "@aws-cdk/aws-kms" "1.102.0" + "@aws-cdk/cloud-assembly-schema" "1.102.0" + "@aws-cdk/core" "1.102.0" constructs "^3.3.69" -"@aws-cdk/aws-stepfunctions@1.101.0": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-stepfunctions/-/aws-stepfunctions-1.101.0.tgz#ffb723bdb287b737cf3efa8639ba12b62a93b4f4" - integrity sha512-remQJCdqWVA7CPfRyOb5zhXOH8QwuX66eLkvJ9YICd6UvB2/C/7tOdLvt2NW7l2xzTCXFLp4RN52+02XygEj8g== - dependencies: - "@aws-cdk/aws-cloudwatch" "1.101.0" - "@aws-cdk/aws-events" "1.101.0" - "@aws-cdk/aws-iam" "1.101.0" - "@aws-cdk/aws-logs" "1.101.0" - "@aws-cdk/aws-s3" "1.101.0" - "@aws-cdk/core" "1.101.0" +"@aws-cdk/aws-stepfunctions@1.102.0": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-stepfunctions/-/aws-stepfunctions-1.102.0.tgz#bbb64184a3a412d8b40b5d8679f444a0fe5cfe57" + integrity sha512-WenV37MAr2/4W2sGBrhKeIySAuJDe5E27f0SsI+bL5/VgZQWqItsxkMmR19hy+Ft637A3ATfzuIHIL9yaG9+7w== + dependencies: + "@aws-cdk/aws-cloudwatch" "1.102.0" + "@aws-cdk/aws-events" "1.102.0" + "@aws-cdk/aws-iam" "1.102.0" + "@aws-cdk/aws-logs" "1.102.0" + "@aws-cdk/aws-s3" "1.102.0" + "@aws-cdk/core" "1.102.0" constructs "^3.3.69" -"@aws-cdk/cfnspec@1.101.0": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/cfnspec/-/cfnspec-1.101.0.tgz#32115e8f0a6a694643bbe8ac3f7313a139f015a6" - integrity sha512-0pmkJIIJsbTnB6fKpnqxvvAHb5zhhT9QDLmqZ2PiPUfLAUPPZb7QPBgU+Y9M3Dt/twK3ndvFIYrfzVogbKx+xw== +"@aws-cdk/cfnspec@1.102.0": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/cfnspec/-/cfnspec-1.102.0.tgz#91dff33e72e2f95b2b2a710c43cb4272d6203d56" + integrity sha512-ANISPQax3v00vzApzc5PRsTJJPlajPU7h5yXclxu8WN8/wgSiJYbZOPhhsumAROM10Ck8oDTc6SOd+8EXpfhtQ== dependencies: md5 "^2.3.0" -"@aws-cdk/cloud-assembly-schema@1.101.0": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.101.0.tgz#9c6cace1d0c5f50a6fd9e758e6b563d3831b741d" - integrity sha512-oJWLiHM5uDEkgfjvbeMLT8Y6ZDNB0K2TCxqd/amnzzWtUuPccCAQlSw+gQTUmkha8DYxENGIiJus0gtp+Y4mrg== +"@aws-cdk/cloud-assembly-schema@1.102.0": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.102.0.tgz#90201afa60f27e0b3a2bd270f9133a08b2317ec2" + integrity sha512-fOHjBc5/vp+rEPEXAZXuexU6emMan30dPWfecTLPE4pXa1bEWgiV9FtPCFAlRfNPXyWr4pBoD97Dy7daK1KC+w== dependencies: jsonschema "^1.4.0" semver "^7.3.5" -"@aws-cdk/cloudformation-diff@1.101.0": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/cloudformation-diff/-/cloudformation-diff-1.101.0.tgz#ac109b746be5f49f987a2391bb7f5b10d7182717" - integrity sha512-anZFilvJnlmYi0gqwzKq0SQKcJChphoyxpn3RjHvUr7ywG/2J6Ff6ZsAL4QBK9CyLYzm9RjtQxG7VjrdpFTKHg== +"@aws-cdk/cloudformation-diff@1.102.0": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/cloudformation-diff/-/cloudformation-diff-1.102.0.tgz#28e8a1942992a5c1607f7c7d2cc1b63a2988875e" + integrity sha512-bdvlN+FFYHinZ6BJfOsNWmoHkdduEZQkw4cD76cCUNGULxJOKIjEdlghNoNtoeUKSZMgW7eenfgHImA1YHJrrQ== dependencies: - "@aws-cdk/cfnspec" "1.101.0" + "@aws-cdk/cfnspec" "1.102.0" colors "^1.4.0" diff "^5.0.0" fast-deep-equal "^3.1.3" string-width "^4.2.2" table "^6.3.0" -"@aws-cdk/core@1.101.0", "@aws-cdk/core@^1.101.0", "@aws-cdk/core@^1.94.1": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/core/-/core-1.101.0.tgz#b2fcbbe0fe304739fcbffaaab6ee8ace0d0dd8ba" - integrity sha512-Zx/Nr8c2t238uXqX7LZvA+0Rk0cH+cn7+hLKZmJe7fGcDzW5+iPgWI9HEWmILlzLim3VEkNsHhklxiNXIU948w== +"@aws-cdk/core@1.102.0", "@aws-cdk/core@^1.100.0", "@aws-cdk/core@^1.94.1": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/core/-/core-1.102.0.tgz#be815a168d317078e8d236daafda8fffd485355c" + integrity sha512-r4YHNTivzZ4xYSqQuH+FnDjU22fbJtSXyC8thDXy+oGXJfxJPZ3zQQM2oapLimpB1WokjFQdm7mHsIGulq/gFg== dependencies: - "@aws-cdk/cloud-assembly-schema" "1.101.0" - "@aws-cdk/cx-api" "1.101.0" - "@aws-cdk/region-info" "1.101.0" + "@aws-cdk/cloud-assembly-schema" "1.102.0" + "@aws-cdk/cx-api" "1.102.0" + "@aws-cdk/region-info" "1.102.0" "@balena/dockerignore" "^1.0.2" constructs "^3.3.69" fs-extra "^9.1.0" ignore "^5.1.8" minimatch "^3.0.4" -"@aws-cdk/custom-resources@1.101.0": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/custom-resources/-/custom-resources-1.101.0.tgz#b9ac430e2bfea3bd20d6552ef2372cedab8af765" - integrity sha512-Et14JTfpZ43w09lYFZfQ9YwrzTkkSK23p3Kzcmu33HTGVhTMyWsShxBHp3hYUiNAuh+y97OicUf4zM6WE8Zd7w== - dependencies: - "@aws-cdk/aws-cloudformation" "1.101.0" - "@aws-cdk/aws-ec2" "1.101.0" - "@aws-cdk/aws-iam" "1.101.0" - "@aws-cdk/aws-lambda" "1.101.0" - "@aws-cdk/aws-logs" "1.101.0" - "@aws-cdk/aws-sns" "1.101.0" - "@aws-cdk/core" "1.101.0" +"@aws-cdk/custom-resources@1.102.0": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/custom-resources/-/custom-resources-1.102.0.tgz#fc2aa2d220b254e3c1c8971e4d7646330c3a1c49" + integrity sha512-8SVBJU6/SiNXXK3RaPMH1ex3u4ZJG/kn6sLb0TI1+o5f6aOlGivA2akMmj3zHBjant62cjZxMVER1sfhZVTq6g== + dependencies: + "@aws-cdk/aws-cloudformation" "1.102.0" + "@aws-cdk/aws-ec2" "1.102.0" + "@aws-cdk/aws-iam" "1.102.0" + "@aws-cdk/aws-lambda" "1.102.0" + "@aws-cdk/aws-logs" "1.102.0" + "@aws-cdk/aws-sns" "1.102.0" + "@aws-cdk/core" "1.102.0" constructs "^3.3.69" -"@aws-cdk/cx-api@1.101.0", "@aws-cdk/cx-api@^1.101.0": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/cx-api/-/cx-api-1.101.0.tgz#51b460654aca43c4e0af97fb86e39db95bc82d0e" - integrity sha512-NyEfN1N/oTwel6Y0A9fmZFY47PPtr1hJteksXc3W42pfkSFloNa+tXNX23/Cu5XAhO6+MgmPUpqHgiJF2M8Nlg== +"@aws-cdk/cx-api@1.102.0", "@aws-cdk/cx-api@^1.100.0": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/cx-api/-/cx-api-1.102.0.tgz#bbe5d4fc19cff67a060f6532844ca145b921a935" + integrity sha512-OFpSFYaTsUKdDS7KejOzeHEGzh2fMpPFps8nnZNMaP6LEdNdEkH1xvD6/VRvReQRQB3t5tgNb0pJiRUvMbVgSQ== dependencies: - "@aws-cdk/cloud-assembly-schema" "1.101.0" + "@aws-cdk/cloud-assembly-schema" "1.102.0" semver "^7.3.5" -"@aws-cdk/region-info@1.101.0": - version "1.101.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/region-info/-/region-info-1.101.0.tgz#86a52d7d16d04168fe4b5d3bd88c28e16ac4adcb" - integrity sha512-7FpuwCSkEGSr9KbfAgBa0BQc6E3HXuOI4Kc68gQwF5x2z6j0Z7zr4e+SIbYazX7TfKXNCmp8jWHsc6Q63fo6Cg== +"@aws-cdk/region-info@1.102.0": + version "1.102.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/region-info/-/region-info-1.102.0.tgz#8491910364667cecc3b9187bce707c39f90fa47a" + integrity sha512-zPL04Kx3Vxkb33hRONHeiRCZwX9ko7FVBUDSl7FM1m2XnAz1EgyldhwDe9ndHp4b8YCscUUR201OLxPJP+5qTg== "@babel/code-frame@7.12.11": version "7.12.11" @@ -764,24 +764,24 @@ "@babel/highlight" "^7.12.13" "@babel/compat-data@^7.13.15": - version "7.13.15" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.13.15.tgz#7e8eea42d0b64fda2b375b22d06c605222e848f4" - integrity sha512-ltnibHKR1VnrU4ymHyQ/CXtNXI6yZC0oJThyW78Hft8XndANwi+9H+UIklBDraIjFEJzw8wmcM427oDd9KS5wA== + version "7.14.0" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.14.0.tgz#a901128bce2ad02565df95e6ecbf195cf9465919" + integrity sha512-vu9V3uMM/1o5Hl5OekMUowo3FqXLJSw+s+66nt0fSWVWTtmosdzn45JHOB3cPtZoe6CTBDzvSw0RdOY85Q37+Q== "@babel/core@^7.1.0", "@babel/core@^7.7.5": - version "7.13.16" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.13.16.tgz#7756ab24396cc9675f1c3fcd5b79fcce192ea96a" - integrity sha512-sXHpixBiWWFti0AV2Zq7avpTasr6sIAu7Y396c608541qAU2ui4a193m0KSQmfPSKFZLnQ3cvlKDOm3XkuXm3Q== + version "7.14.0" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.14.0.tgz#47299ff3ec8d111b493f1a9d04bf88c04e728d88" + integrity sha512-8YqpRig5NmIHlMLw09zMlPTvUVMILjqCOtVgu+TVNWEBvy9b5I3RRyhqnrV4hjgEK7n8P9OqvkWJAFmEL6Wwfw== dependencies: "@babel/code-frame" "^7.12.13" - "@babel/generator" "^7.13.16" + "@babel/generator" "^7.14.0" "@babel/helper-compilation-targets" "^7.13.16" - "@babel/helper-module-transforms" "^7.13.14" - "@babel/helpers" "^7.13.16" - "@babel/parser" "^7.13.16" + "@babel/helper-module-transforms" "^7.14.0" + "@babel/helpers" "^7.14.0" + "@babel/parser" "^7.14.0" "@babel/template" "^7.12.13" - "@babel/traverse" "^7.13.15" - "@babel/types" "^7.13.16" + "@babel/traverse" "^7.14.0" + "@babel/types" "^7.14.0" convert-source-map "^1.7.0" debug "^4.1.0" gensync "^1.0.0-beta.2" @@ -789,12 +789,12 @@ semver "^6.3.0" source-map "^0.5.0" -"@babel/generator@^7.13.16": - version "7.13.16" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.13.16.tgz#0befc287031a201d84cdfc173b46b320ae472d14" - integrity sha512-grBBR75UnKOcUWMp8WoDxNsWCFl//XCK6HWTrBQKTr5SV9f5g0pNOjdyzi/DTBv12S9GnYPInIXQBTky7OXEMg== +"@babel/generator@^7.14.0": + version "7.14.1" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.14.1.tgz#1f99331babd65700183628da186f36f63d615c93" + integrity sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ== dependencies: - "@babel/types" "^7.13.16" + "@babel/types" "^7.14.1" jsesc "^2.5.1" source-map "^0.5.0" @@ -838,19 +838,19 @@ dependencies: "@babel/types" "^7.13.12" -"@babel/helper-module-transforms@^7.13.14": - version "7.13.14" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.13.14.tgz#e600652ba48ccb1641775413cb32cfa4e8b495ef" - integrity sha512-QuU/OJ0iAOSIatyVZmfqB0lbkVP0kDRiKj34xy+QNsnVZi/PA6BoSoreeqnxxa9EHFAIL0R9XOaAR/G9WlIy5g== +"@babel/helper-module-transforms@^7.14.0": + version "7.14.0" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.14.0.tgz#8fcf78be220156f22633ee204ea81f73f826a8ad" + integrity sha512-L40t9bxIuGOfpIGA3HNkJhU9qYrf4y5A5LUSw7rGMSn+pcG8dfJ0g6Zval6YJGd2nEjI7oP00fRdnhLKndx6bw== dependencies: "@babel/helper-module-imports" "^7.13.12" "@babel/helper-replace-supers" "^7.13.12" "@babel/helper-simple-access" "^7.13.12" "@babel/helper-split-export-declaration" "^7.12.13" - "@babel/helper-validator-identifier" "^7.12.11" + "@babel/helper-validator-identifier" "^7.14.0" "@babel/template" "^7.12.13" - "@babel/traverse" "^7.13.13" - "@babel/types" "^7.13.14" + "@babel/traverse" "^7.14.0" + "@babel/types" "^7.14.0" "@babel/helper-optimise-call-expression@^7.12.13": version "7.12.13" @@ -888,38 +888,38 @@ dependencies: "@babel/types" "^7.12.13" -"@babel/helper-validator-identifier@^7.12.11": - version "7.12.11" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz#c9a1f021917dcb5ccf0d4e453e399022981fc9ed" - integrity sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw== +"@babel/helper-validator-identifier@^7.14.0": + version "7.14.0" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz#d26cad8a47c65286b15df1547319a5d0bcf27288" + integrity sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A== "@babel/helper-validator-option@^7.12.17": version "7.12.17" resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz#d1fbf012e1a79b7eebbfdc6d270baaf8d9eb9831" integrity sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw== -"@babel/helpers@^7.13.16": - version "7.13.17" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.13.17.tgz#b497c7a00e9719d5b613b8982bda6ed3ee94caf6" - integrity sha512-Eal4Gce4kGijo1/TGJdqp3WuhllaMLSrW6XcL0ulyUAQOuxHcCafZE8KHg9857gcTehsm/v7RcOx2+jp0Ryjsg== +"@babel/helpers@^7.14.0": + version "7.14.0" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.14.0.tgz#ea9b6be9478a13d6f961dbb5f36bf75e2f3b8f62" + integrity sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg== dependencies: "@babel/template" "^7.12.13" - "@babel/traverse" "^7.13.17" - "@babel/types" "^7.13.17" + "@babel/traverse" "^7.14.0" + "@babel/types" "^7.14.0" "@babel/highlight@^7.10.4", "@babel/highlight@^7.12.13": - version "7.13.10" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.13.10.tgz#a8b2a66148f5b27d666b15d81774347a731d52d1" - integrity sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg== + version "7.14.0" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.0.tgz#3197e375711ef6bf834e67d0daec88e4f46113cf" + integrity sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg== dependencies: - "@babel/helper-validator-identifier" "^7.12.11" + "@babel/helper-validator-identifier" "^7.14.0" chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.12.13", "@babel/parser@^7.13.16": - version "7.13.16" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.13.16.tgz#0f18179b0448e6939b1f3f5c4c355a3a9bcdfd37" - integrity sha512-6bAg36mCwuqLO0hbR+z7PHuqWiCeP7Dzg73OpQwsAB1Eb8HnGEz5xYBzCfbu+YjoaJsJs+qheDxVAuqbt3ILEw== +"@babel/parser@^7.1.0", "@babel/parser@^7.12.13", "@babel/parser@^7.14.0": + version "7.14.1" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.14.1.tgz#1bd644b5db3f5797c4479d89ec1817fe02b84c47" + integrity sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q== "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" @@ -1014,26 +1014,26 @@ "@babel/parser" "^7.12.13" "@babel/types" "^7.12.13" -"@babel/traverse@^7.1.0", "@babel/traverse@^7.13.0", "@babel/traverse@^7.13.13", "@babel/traverse@^7.13.15", "@babel/traverse@^7.13.17": - version "7.13.17" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.13.17.tgz#c85415e0c7d50ac053d758baec98b28b2ecfeea3" - integrity sha512-BMnZn0R+X6ayqm3C3To7o1j7Q020gWdqdyP50KEoVqaCO2c/Im7sYZSmVgvefp8TTMQ+9CtwuBp0Z1CZ8V3Pvg== +"@babel/traverse@^7.1.0", "@babel/traverse@^7.13.0", "@babel/traverse@^7.14.0": + version "7.14.0" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.14.0.tgz#cea0dc8ae7e2b1dec65f512f39f3483e8cc95aef" + integrity sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA== dependencies: "@babel/code-frame" "^7.12.13" - "@babel/generator" "^7.13.16" + "@babel/generator" "^7.14.0" "@babel/helper-function-name" "^7.12.13" "@babel/helper-split-export-declaration" "^7.12.13" - "@babel/parser" "^7.13.16" - "@babel/types" "^7.13.17" + "@babel/parser" "^7.14.0" + "@babel/types" "^7.14.0" debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.12.13", "@babel/types@^7.13.12", "@babel/types@^7.13.14", "@babel/types@^7.13.16", "@babel/types@^7.13.17", "@babel/types@^7.3.0", "@babel/types@^7.3.3": - version "7.13.17" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.13.17.tgz#48010a115c9fba7588b4437dd68c9469012b38b4" - integrity sha512-RawydLgxbOPDlTLJNtoIypwdmAy//uQIzlKt2+iBiJaRlVuI6QLUxVAyWGNfOzp8Yu4L4lLIacoCyTNtpb4wiA== +"@babel/types@^7.0.0", "@babel/types@^7.12.13", "@babel/types@^7.13.12", "@babel/types@^7.14.0", "@babel/types@^7.14.1", "@babel/types@^7.3.0", "@babel/types@^7.3.3": + version "7.14.1" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.14.1.tgz#095bd12f1c08ab63eff6e8f7745fa7c9cc15a9db" + integrity sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA== dependencies: - "@babel/helper-validator-identifier" "^7.12.11" + "@babel/helper-validator-identifier" "^7.14.0" to-fast-properties "^2.0.0" "@balena/dockerignore@^1.0.2": @@ -1420,14 +1420,14 @@ integrity sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg== "@types/node@*": - version "14.14.41" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.41.tgz#d0b939d94c1d7bd53d04824af45f1139b8c45615" - integrity sha512-dueRKfaJL4RTtSa7bWeTK1M+VH+Gns73oCgzvYfHZywRCoPSd8EkXBL0mZ9unPTveBn+D9phZBaxuzpwjWkW0g== + version "15.0.2" + resolved "https://registry.yarnpkg.com/@types/node/-/node-15.0.2.tgz#51e9c0920d1b45936ea04341aa3e2e58d339fb67" + integrity sha512-p68+a+KoxpoB47015IeYZYRrdqMUcpbK8re/zpFB8Ld46LHC1lPEbp3EXgkEhAYEcPvjJF6ZO+869SQ0aH1dcA== "@types/node@^12.0.0": - version "12.20.11" - resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.11.tgz#980832cd56efafff8c18aa148c4085eb02a483f4" - integrity sha512-gema+apZ6qLQK7k7F0dGkGCWQYsL0qqKORWOQO6tq46q+x+1C0vbOiOqOwRVlh4RAdbQwV/j/ryr3u5NOG1fPQ== + version "12.20.12" + resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.12.tgz#fd9c1c2cfab536a2383ed1ef70f94adea743a226" + integrity sha512-KQZ1al2hKOONAs2MFv+yTQP1LkDWMrRJ9YCVRalXltOfXsBmH5IownLxQaiq0lnAHwAViLnh2aTYqrPcRGEbgg== "@types/normalize-package-data@^2.4.0": version "2.4.0" @@ -1457,12 +1457,12 @@ "@types/yargs-parser" "*" "@typescript-eslint/eslint-plugin@^4.22.0": - version "4.22.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.22.0.tgz#3d5f29bb59e61a9dba1513d491b059e536e16dbc" - integrity sha512-U8SP9VOs275iDXaL08Ln1Fa/wLXfj5aTr/1c0t0j6CdbOnxh+TruXu1p4I0NAvdPBQgoPjHsgKn28mOi0FzfoA== + version "4.22.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.22.1.tgz#6bcdbaa4548553ab861b4e5f34936ead1349a543" + integrity sha512-kVTAghWDDhsvQ602tHBc6WmQkdaYbkcTwZu+7l24jtJiYvm9l+/y/b2BZANEezxPDiX5MK2ZecE+9BFi/YJryw== dependencies: - "@typescript-eslint/experimental-utils" "4.22.0" - "@typescript-eslint/scope-manager" "4.22.0" + "@typescript-eslint/experimental-utils" "4.22.1" + "@typescript-eslint/scope-manager" "4.22.1" debug "^4.1.1" functional-red-black-tree "^1.0.1" lodash "^4.17.15" @@ -1470,60 +1470,60 @@ semver "^7.3.2" tsutils "^3.17.1" -"@typescript-eslint/experimental-utils@4.22.0": - version "4.22.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.22.0.tgz#68765167cca531178e7b650a53456e6e0bef3b1f" - integrity sha512-xJXHHl6TuAxB5AWiVrGhvbGL8/hbiCQ8FiWwObO3r0fnvBdrbWEDy1hlvGQOAWc6qsCWuWMKdVWlLAEMpxnddg== +"@typescript-eslint/experimental-utils@4.22.1": + version "4.22.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.22.1.tgz#3938a5c89b27dc9a39b5de63a62ab1623ab27497" + integrity sha512-svYlHecSMCQGDO2qN1v477ax/IDQwWhc7PRBiwAdAMJE7GXk5stF4Z9R/8wbRkuX/5e9dHqbIWxjeOjckK3wLQ== dependencies: "@types/json-schema" "^7.0.3" - "@typescript-eslint/scope-manager" "4.22.0" - "@typescript-eslint/types" "4.22.0" - "@typescript-eslint/typescript-estree" "4.22.0" + "@typescript-eslint/scope-manager" "4.22.1" + "@typescript-eslint/types" "4.22.1" + "@typescript-eslint/typescript-estree" "4.22.1" eslint-scope "^5.0.0" eslint-utils "^2.0.0" "@typescript-eslint/parser@^4.22.0": - version "4.22.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.22.0.tgz#e1637327fcf796c641fe55f73530e90b16ac8fe8" - integrity sha512-z/bGdBJJZJN76nvAY9DkJANYgK3nlRstRRi74WHm3jjgf2I8AglrSY+6l7ogxOmn55YJ6oKZCLLy+6PW70z15Q== + version "4.22.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.22.1.tgz#a95bda0fd01d994a15fc3e99dc984294f25c19cc" + integrity sha512-l+sUJFInWhuMxA6rtirzjooh8cM/AATAe3amvIkqKFeMzkn85V+eLzb1RyuXkHak4dLfYzOmF6DXPyflJvjQnw== dependencies: - "@typescript-eslint/scope-manager" "4.22.0" - "@typescript-eslint/types" "4.22.0" - "@typescript-eslint/typescript-estree" "4.22.0" + "@typescript-eslint/scope-manager" "4.22.1" + "@typescript-eslint/types" "4.22.1" + "@typescript-eslint/typescript-estree" "4.22.1" debug "^4.1.1" -"@typescript-eslint/scope-manager@4.22.0": - version "4.22.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.22.0.tgz#ed411545e61161a8d702e703a4b7d96ec065b09a" - integrity sha512-OcCO7LTdk6ukawUM40wo61WdeoA7NM/zaoq1/2cs13M7GyiF+T4rxuA4xM+6LeHWjWbss7hkGXjFDRcKD4O04Q== +"@typescript-eslint/scope-manager@4.22.1": + version "4.22.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.22.1.tgz#5bb357f94f9cd8b94e6be43dd637eb73b8f355b4" + integrity sha512-d5bAiPBiessSmNi8Amq/RuLslvcumxLmyhf1/Xa9IuaoFJ0YtshlJKxhlbY7l2JdEk3wS0EnmnfeJWSvADOe0g== dependencies: - "@typescript-eslint/types" "4.22.0" - "@typescript-eslint/visitor-keys" "4.22.0" + "@typescript-eslint/types" "4.22.1" + "@typescript-eslint/visitor-keys" "4.22.1" -"@typescript-eslint/types@4.22.0": - version "4.22.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.22.0.tgz#0ca6fde5b68daf6dba133f30959cc0688c8dd0b6" - integrity sha512-sW/BiXmmyMqDPO2kpOhSy2Py5w6KvRRsKZnV0c4+0nr4GIcedJwXAq+RHNK4lLVEZAJYFltnnk1tJSlbeS9lYA== +"@typescript-eslint/types@4.22.1": + version "4.22.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.22.1.tgz#bf99c6cec0b4a23d53a61894816927f2adad856a" + integrity sha512-2HTkbkdAeI3OOcWbqA8hWf/7z9c6gkmnWNGz0dKSLYLWywUlkOAQ2XcjhlKLj5xBFDf8FgAOF5aQbnLRvgNbCw== -"@typescript-eslint/typescript-estree@4.22.0": - version "4.22.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.22.0.tgz#b5d95d6d366ff3b72f5168c75775a3e46250d05c" - integrity sha512-TkIFeu5JEeSs5ze/4NID+PIcVjgoU3cUQUIZnH3Sb1cEn1lBo7StSV5bwPuJQuoxKXlzAObjYTilOEKRuhR5yg== +"@typescript-eslint/typescript-estree@4.22.1": + version "4.22.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.22.1.tgz#dca379eead8cdfd4edc04805e83af6d148c164f9" + integrity sha512-p3We0pAPacT+onSGM+sPR+M9CblVqdA9F1JEdIqRVlxK5Qth4ochXQgIyb9daBomyQKAXbygxp1aXQRV0GC79A== dependencies: - "@typescript-eslint/types" "4.22.0" - "@typescript-eslint/visitor-keys" "4.22.0" + "@typescript-eslint/types" "4.22.1" + "@typescript-eslint/visitor-keys" "4.22.1" debug "^4.1.1" globby "^11.0.1" is-glob "^4.0.1" semver "^7.3.2" tsutils "^3.17.1" -"@typescript-eslint/visitor-keys@4.22.0": - version "4.22.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.22.0.tgz#169dae26d3c122935da7528c839f42a8a42f6e47" - integrity sha512-nnMu4F+s4o0sll6cBSsTeVsT4cwxB7zECK3dFxzEjPBii9xLpq4yqqsy/FU5zMfan6G60DKZSCXAa3sHJZrcYw== +"@typescript-eslint/visitor-keys@4.22.1": + version "4.22.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.22.1.tgz#6045ae25a11662c671f90b3a403d682dfca0b7a6" + integrity sha512-WPkOrIRm+WCLZxXQHCi+WG8T2MMTUFR70rWjdWYddLT7cEfb2P4a3O/J2U1FBVsSFTocXLCoXWY6MZGejeStvQ== dependencies: - "@typescript-eslint/types" "4.22.0" + "@typescript-eslint/types" "4.22.1" eslint-visitor-keys "^2.0.0" JSONStream@^1.0.4: @@ -1563,9 +1563,9 @@ acorn@^7.1.1, acorn@^7.4.0: integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== acorn@^8.1.0: - version "8.1.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.1.1.tgz#fb0026885b9ac9f48bac1e185e4af472971149ff" - integrity sha512-xYiIVjNuqtKXMxlRMDc6mZUhXehod4a3gbZ1qRlM7icK4EbxUFNLhWoPblCvFtB2Y9CIqHP3CF/rdxLItaQv8g== + version "8.2.4" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.2.4.tgz#caba24b08185c3b56e3168e97d15ed17f4d31fd0" + integrity sha512-Ibt84YwBDDA890eDiDCEqcbwvHlBvzzDkU2cGBBDDI1QWT12jTiXIOn2CIw5KK4i6N5Z2HUxwYjzriDyqaqqZg== add-stream@^1.0.0: version "1.0.0" @@ -1590,9 +1590,9 @@ ajv@^6.10.0, ajv@^6.12.3, ajv@^6.12.4: uri-js "^4.2.2" ajv@^8.0.1: - version "8.1.0" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.1.0.tgz#45d5d3d36c7cdd808930cc3e603cf6200dbeb736" - integrity sha512-B/Sk2Ix7A36fs/ZkuGLIR86EdjbgR6fsAcbx9lOP/QBSXujDNbVmIS/U4Itz5k8fPFDeVZl/zQ/gJW4Jrq6XjQ== + version "8.2.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.2.0.tgz#c89d3380a784ce81b2085f48811c4c101df4c602" + integrity sha512-WSNGFuyWd//XO8n/m/EaOlNLtO0yL8EXT/74LqT4khdhpZjP7lkj/kT5uwRmGitKEVp/Oj7ZUHeGfPtgHhQ5CA== dependencies: fast-deep-equal "^3.1.1" json-schema-traverse "^1.0.0" @@ -1813,19 +1813,19 @@ available-typed-arrays@^1.0.2: dependencies: array-filter "^1.0.0" -aws-cdk@^1.101.0: - version "1.101.0" - resolved "https://registry.yarnpkg.com/aws-cdk/-/aws-cdk-1.101.0.tgz#820faf8df310f9e47710ff46c6597577b7285a49" - integrity sha512-Tv0IQmTUlTIl9teO4gllPCzXRJK+1wGPtRhlpkwWfvs9iR0P/ppuxPD4Gs9WXqu3Tnc82G0ND4ez9V20RsmGEA== +aws-cdk@^1.100.0: + version "1.102.0" + resolved "https://registry.yarnpkg.com/aws-cdk/-/aws-cdk-1.102.0.tgz#9cb1c1c50dec7e01af02954679301e42cbfafb8f" + integrity sha512-Fs4MEm9aw0l7YAyNDQbYwkcK6RzkDRvwX/SMgb4BthoyD45dk8ZjkL6CaJfgP15dLF3NpgHbkuTiwRKIy32kyw== dependencies: - "@aws-cdk/cloud-assembly-schema" "1.101.0" - "@aws-cdk/cloudformation-diff" "1.101.0" - "@aws-cdk/cx-api" "1.101.0" - "@aws-cdk/region-info" "1.101.0" + "@aws-cdk/cloud-assembly-schema" "1.102.0" + "@aws-cdk/cloudformation-diff" "1.102.0" + "@aws-cdk/cx-api" "1.102.0" + "@aws-cdk/region-info" "1.102.0" archiver "^5.3.0" aws-sdk "^2.848.0" camelcase "^6.2.0" - cdk-assets "1.101.0" + cdk-assets "1.102.0" colors "^1.4.0" decamelize "^5.0.0" fs-extra "^9.1.0" @@ -1843,9 +1843,9 @@ aws-cdk@^1.101.0: yargs "^16.2.0" aws-sdk@^2.848.0: - version "2.897.0" - resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.897.0.tgz#cb3594639bd57badd4908870d7f77f814f6a3166" - integrity sha512-GnjnZ5kgmeGe1BW+wsfRJ8Hu5mU7py/GBLXikSgtNPbMmF66yTMfND99hpS5U7m3SSaHG0qBYGVySC7Z+U1AJA== + version "2.900.0" + resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.900.0.tgz#1d528ae45295ac5ca36ca6afa1fcdb615575b07a" + integrity sha512-MtLsmuE5z0F3+lEdybh8j8cThIN+VK0qF8Len83gpOaK5pj4D9aJNS95Tb7xZ0/3yqGzugk/+nRv9xXQq/Fkfg== dependencies: buffer "4.9.2" events "1.1.1" @@ -2004,23 +2004,16 @@ browser-process-hrtime@^1.0.0: integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== browserslist@^4.14.5: - version "4.16.4" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.4.tgz#7ebf913487f40caf4637b892b268069951c35d58" - integrity sha512-d7rCxYV8I9kj41RH8UKYnvDYCRENUlHRgyXy/Rhr/1BaeLGfiCptEdFE8MIrvGfWbBFNjVYx76SQWvNX1j+/cQ== + version "4.16.6" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.6.tgz#d7901277a5a88e554ed305b183ec9b0c08f66fa2" + integrity sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ== dependencies: - caniuse-lite "^1.0.30001208" + caniuse-lite "^1.0.30001219" colorette "^1.2.2" - electron-to-chromium "^1.3.712" + electron-to-chromium "^1.3.723" escalade "^3.1.1" node-releases "^1.1.71" -bs-logger@0.x: - version "0.2.6" - resolved "https://registry.yarnpkg.com/bs-logger/-/bs-logger-0.2.6.tgz#eb7d365307a72cf974cc6cda76b68354ad336bd8" - integrity sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog== - dependencies: - fast-json-stable-stringify "2.x" - bser@2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" @@ -2033,7 +2026,7 @@ buffer-crc32@^0.2.1, buffer-crc32@^0.2.13: resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= -buffer-from@1.x, buffer-from@^1.0.0: +buffer-from@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== @@ -2120,10 +2113,10 @@ camelcase@^6.0.0, camelcase@^6.2.0: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809" integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== -caniuse-lite@^1.0.30001208: - version "1.0.30001214" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001214.tgz#70f153c78223515c6d37a9fde6cd69250da9d872" - integrity sha512-O2/SCpuaU3eASWVaesQirZv1MSjUNOvmugaD8zNSJqw6Vv5SGwoOpA9LJs3pNPfM745nxqPvfZY3MQKY4AKHYg== +caniuse-lite@^1.0.30001219: + version "1.0.30001222" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001222.tgz#2789b8487282cbbe1700924f53951303d28086a9" + integrity sha512-rPmwUK0YMjfMlZVmH6nVB5U3YJ5Wnx3vmT5lnRO3nIKO8bJ+TRWMbGuuiSugDJqESy/lz+1hSrlQEagCtoOAWQ== capture-exit@^2.0.0: version "2.0.0" @@ -2142,22 +2135,22 @@ caseless@~0.12.0: resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= -cdk-assets@1.101.0: - version "1.101.0" - resolved "https://registry.yarnpkg.com/cdk-assets/-/cdk-assets-1.101.0.tgz#8746986787109bb8713be9d55d8af58b22e554ad" - integrity sha512-/tLXSDDZx9ZUZEzj62DG2YTVsT5ZDdMjDnd0dFBdxhOkKBW6OaJ02/erzJ/CajAz/ti3+DQoli15QblYFUz/Mw== +cdk-assets@1.102.0: + version "1.102.0" + resolved "https://registry.yarnpkg.com/cdk-assets/-/cdk-assets-1.102.0.tgz#3d6245d364ae42586bbae5e4a814b3099ba42f5e" + integrity sha512-W7MawapluvfGDwZvxo/JfbM7+N6lGgBdK5bdhBva0oFtIThJ4TwyWQRiY/H5q6Svk2xr00T8xtaFSbkZmfnQ0A== dependencies: - "@aws-cdk/cloud-assembly-schema" "1.101.0" - "@aws-cdk/cx-api" "1.101.0" + "@aws-cdk/cloud-assembly-schema" "1.102.0" + "@aws-cdk/cx-api" "1.102.0" archiver "^5.3.0" aws-sdk "^2.848.0" glob "^7.1.6" yargs "^16.2.0" -cdk-watchful@^0.5.133: - version "0.5.133" - resolved "https://registry.yarnpkg.com/cdk-watchful/-/cdk-watchful-0.5.133.tgz#466e615c698660b67650155036e557ed50b2b25d" - integrity sha512-HRJ171Z0Hsaq8d82zngFVmWjkzbAC/eJ4ztFQ15319Wq3sxLNPUhjw41TjZ4KXOFiqN4jeFq/FFCIQUYyehpJA== +cdk-watchful@^0.5.129: + version "0.5.134" + resolved "https://registry.yarnpkg.com/cdk-watchful/-/cdk-watchful-0.5.134.tgz#b101ca1e84c82caa3afa360186080631cbf1f731" + integrity sha512-OTlAKOFAWTqlF2QTuFmCu2MDZrisRt+t7RmcDxkVvp+gRmO8ojHqV+/DjuaqPVLwc//VwSb75MlpSklqioILMw== dependencies: "@aws-cdk/aws-apigateway" "^1.94.1" "@aws-cdk/aws-cloudwatch" "^1.94.1" @@ -2422,7 +2415,7 @@ conventional-changelog-config-spec@2.1.0: resolved "https://registry.yarnpkg.com/conventional-changelog-config-spec/-/conventional-changelog-config-spec-2.1.0.tgz#874a635287ef8b581fd8558532bf655d4fb59f2d" integrity sha512-IpVePh16EbbB02V+UA+HQnnPIohgXvJRxHcS5+Uwk4AT5LjzCZJm5sp/yqs5C6KZJ1jMsV4paEV13BN1pvDuxQ== -conventional-changelog-conventionalcommits@4.5.0, conventional-changelog-conventionalcommits@^4.5.0: +conventional-changelog-conventionalcommits@4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.5.0.tgz#a02e0b06d11d342fdc0f00c91d78265ed0bc0a62" integrity sha512-buge9xDvjjOxJlyxUnar/+6i/aVEVGA7EEh4OafBCXPlLUQPGbRUBhBUveWRxzvR8TEjhKEP4BdepnpG2FSZXw== @@ -2431,6 +2424,15 @@ conventional-changelog-conventionalcommits@4.5.0, conventional-changelog-convent lodash "^4.17.15" q "^1.5.1" +conventional-changelog-conventionalcommits@^4.5.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.0.tgz#7fc17211dbca160acf24687bd2fdd5fd767750eb" + integrity sha512-sj9tj3z5cnHaSJCYObA9nISf7eq/YjscLPoq6nmew4SiOjxqL2KRpK20fjnjVbpNDjJ2HR3MoVcWKXwbVvzS0A== + dependencies: + compare-func "^2.0.0" + lodash "^4.17.15" + q "^1.5.1" + conventional-changelog-core@^4.2.1: version "4.2.2" resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-4.2.2.tgz#f0897df6d53b5d63dec36b9442bd45354f8b3ce5" @@ -2916,10 +2918,10 @@ ecc-jsbn@~0.1.1: jsbn "~0.1.0" safer-buffer "^2.1.0" -electron-to-chromium@^1.3.712: - version "1.3.719" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.719.tgz#87166fee347a46a2557f19aadb40a1d68241e61c" - integrity sha512-heM78GKSqrIzO9Oz0/y22nTBN7bqSP1Pla2SyU9DiSnQD+Ea9SyyN5RWWlgqsqeBLNDkSlE9J9EHFmdMPzxB/g== +electron-to-chromium@^1.3.723: + version "1.3.727" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.727.tgz#857e310ca00f0b75da4e1db6ff0e073cc4a91ddf" + integrity sha512-Mfz4FIB4FSvEwBpDfdipRIrwd6uo8gUDoRDF4QEYb4h4tSuI3ov594OrjU6on042UlFHouIJpClDODGkPcBSbg== emittery@^0.7.1: version "0.7.2" @@ -3123,9 +3125,9 @@ eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== eslint-visitor-keys@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz#21fdc8fbcd9c795cc0321f0563702095751511a8" - integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ== + version "2.1.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" + integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== eslint@^7.25.0: version "7.25.0" @@ -3356,7 +3358,7 @@ fast-glob@^3.1.1: micromatch "^4.0.2" picomatch "^2.2.1" -fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0: +fast-json-stable-stringify@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== @@ -4032,9 +4034,9 @@ is-arrayish@^0.2.1: integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= is-bigint@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.1.tgz#6923051dfcbc764278540b9ce0e6b3213aa5ebc2" - integrity sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg== + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.2.tgz#ffb381442503235ad245ea89e45b3dbff040ee5a" + integrity sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA== is-boolean-object@^1.1.0: version "1.1.0" @@ -4061,9 +4063,9 @@ is-ci@^2.0.0: ci-info "^2.0.0" is-core-module@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.2.0.tgz#97037ef3d52224d85163f5597b2b63d9afed981a" - integrity sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ== + version "2.3.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.3.0.tgz#d341652e3408bca69c4671b79a0954a3d349f887" + integrity sha512-xSphU2KG9867tsYdLD4RWQ1VqdFl4HTO9Thf3I/3dLEfr0dbPTWKsuCKrgqMljg4nPE+Gq0VCnzT3gr0CyBmsw== dependencies: has "^1.0.3" @@ -4688,7 +4690,7 @@ jest-snapshot@^26.6.2: pretty-format "^26.6.2" semver "^7.3.2" -jest-util@^26.1.0, jest-util@^26.6.2: +jest-util@^26.6.2: version "26.6.2" resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-26.6.2.tgz#907535dbe4d5a6cb4c47ac9b926f6af29576cbc1" integrity sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q== @@ -4824,9 +4826,9 @@ jsii-diff@^1.29.0: yargs "^16.2.0" jsii-docgen@^1.8.70: - version "1.8.70" - resolved "https://registry.yarnpkg.com/jsii-docgen/-/jsii-docgen-1.8.70.tgz#1ad3dc13152a3cfecf3982bf5897eab5bdf204e4" - integrity sha512-bs3EqUDhruXeYSOOTE28jnXxRXkQQAQJAbbmj8T94bQvIpHeo1kr1lMXZVfLJ3RJ+5MwbJZokTo2WsavFN1AVA== + version "1.8.71" + resolved "https://registry.yarnpkg.com/jsii-docgen/-/jsii-docgen-1.8.71.tgz#8a6a1c4d0edd4508c97580e55be20468a2a8eaf6" + integrity sha512-3uyf4X7O0hPKk3KqSIwt2N/duDewlJb4kRIQVvbJmYJubjECgmLcDtku7PVSjFxEjP1IoVUnvbpI5pcvmdqVAw== dependencies: "@jsii/spec" "^1.16.0" fs-extra "^9.0.1" @@ -4941,13 +4943,6 @@ json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= -json5@2.x, json5@^2.1.2: - version "2.2.0" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" - integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== - dependencies: - minimist "^1.2.5" - json5@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" @@ -4955,6 +4950,13 @@ json5@^1.0.1: dependencies: minimist "^1.2.0" +json5@^2.1.2: + version "2.2.0" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" + integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== + dependencies: + minimist "^1.2.5" + jsonfile@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" @@ -5154,7 +5156,7 @@ lodash.union@^4.6.0: resolved "https://registry.yarnpkg.com/lodash.union/-/lodash.union-4.6.0.tgz#48bb5088409f16f1821666641c44dd1aaae3cd88" integrity sha1-SLtQiECfFvGCFmZkHETdGqrjzYg= -lodash@4.x, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.21, lodash@^4.7.0: +lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.21, lodash@^4.7.0: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -5199,7 +5201,7 @@ make-dir@^3.0.0: dependencies: semver "^6.0.0" -make-error@1.x, make-error@^1.1.1: +make-error@^1.1.1: version "1.3.6" resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== @@ -5368,7 +5370,7 @@ mixin-deep@^1.2.0: for-in "^1.0.2" is-extendable "^1.0.1" -mkdirp@1.x, mkdirp@^1.0.4: +mkdirp@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== @@ -5930,10 +5932,10 @@ progress@^2.0.0: resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== -projen@^0.17.75: - version "0.17.75" - resolved "https://registry.yarnpkg.com/projen/-/projen-0.17.75.tgz#b242fd0ef4345ba8d2145fdea60e2e4f2b2ca7b0" - integrity sha512-OrJd7t4Bo8/x3uaclwIjHQ1CHiQbNrBeZVv4QMISbnTe05MjjgnxdfyFdaTaezl9iLBkSdGrcczdfyYDvyx7IQ== +projen@^0.17.78: + version "0.17.78" + resolved "https://registry.yarnpkg.com/projen/-/projen-0.17.78.tgz#061d110f8614e31fee21b86991240c7fbcf7b701" + integrity sha512-R9gJqfQm+09Fgw/Kz/idHqdJYl7mIq67MvNqNsbZ+ylPrqz3qRWOyb1/S0lZGO9QxCfeONP5zeXTaImHH1I+6w== dependencies: "@iarna/toml" "^2.2.5" chalk "^4.1.0" @@ -6433,18 +6435,18 @@ semver-intersect@^1.4.0: resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== -semver@7.x, semver@^7.1.1, semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5: +semver@^6.0.0, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^7.1.1, semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5: version "7.3.5" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== dependencies: lru-cache "^6.0.0" -semver@^6.0.0, semver@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - set-blocking@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" @@ -6716,9 +6718,9 @@ stack-utils@^2.0.2: escape-string-regexp "^2.0.0" standard-version@^9: - version "9.2.0" - resolved "https://registry.yarnpkg.com/standard-version/-/standard-version-9.2.0.tgz#d4e64b201ec1abb8a677b265d8755e5e8b9e33a3" - integrity sha512-utJcqjk/wR4sePSwDoRcc5CzJ6S+kec5Hd0+1TJI+j1TRYuuptweAnEUdkkjGf2vYoGab2ezefyVtW065HZ1Uw== + version "9.3.0" + resolved "https://registry.yarnpkg.com/standard-version/-/standard-version-9.3.0.tgz#2e6ff439aa49b2ea8952262f30ae6b70c02467d3" + integrity sha512-cYxxKXhYfI3S9+CA84HmrJa9B88H56V5FQ302iFF2TNwJukJCNoU8FgWt+11YtwKFXRkQQFpepC2QOF7aDq2Ow== dependencies: chalk "^2.4.2" conventional-changelog "3.1.24" @@ -6912,22 +6914,7 @@ symbol-tree@^3.2.4: resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== -table@^6.0.4: - version "6.3.2" - resolved "https://registry.yarnpkg.com/table/-/table-6.3.2.tgz#afa86bee5cfe305f9328f89bb3e5454132cdea28" - integrity sha512-I9/Ca6Huf2oxFag7crD0DhA+arIdfLtWunSn0NIXSzjtUlDgIBGVZY7SsMkNPNT3Psd/z4gza0nuEpmra9eRbg== - dependencies: - ajv "^8.0.1" - is-boolean-object "^1.1.0" - is-number-object "^1.0.4" - is-string "^1.0.5" - lodash.clonedeep "^4.5.0" - lodash.flatten "^4.4.0" - lodash.truncate "^4.4.2" - slice-ansi "^4.0.0" - string-width "^4.2.0" - -table@^6.1.0, table@^6.3.0: +table@^6.0.4, table@^6.1.0, table@^6.3.0: version "6.6.0" resolved "https://registry.yarnpkg.com/table/-/table-6.6.0.tgz#905654b79df98d9e9a973de1dd58682532c40e8e" integrity sha512-iZMtp5tUvcnAdtHpZTWLPF0M7AgiQsURR2DwmxnJwSy8I3+cY+ozzVvYha3BOLG2TB+L0CqjIz+91htuj6yCXg== @@ -7096,22 +7083,6 @@ trim-off-newlines@^1.0.0: resolved "https://registry.yarnpkg.com/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz#9f9ba9d9efa8764c387698bcbfeb2c848f11adb3" integrity sha1-n5up2e+odkw4dpi8v+sshI8RrbM= -ts-jest@^26.5.5: - version "26.5.5" - resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-26.5.5.tgz#e40481b6ee4dd162626ba481a2be05fa57160ea5" - integrity sha512-7tP4m+silwt1NHqzNRAPjW1BswnAhopTdc2K3HEkRZjF0ZG2F/e/ypVH0xiZIMfItFtD3CX0XFbwPzp9fIEUVg== - dependencies: - bs-logger "0.x" - buffer-from "1.x" - fast-json-stable-stringify "2.x" - jest-util "^26.1.0" - json5 "2.x" - lodash "4.x" - make-error "1.x" - mkdirp "1.x" - semver "7.x" - yargs-parser "20.x" - ts-node@^9.1.1: version "9.1.1" resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-9.1.1.tgz#51a9a450a3e959401bda5f004a72d54b936d376d" @@ -7230,9 +7201,9 @@ typescript@~3.9.9: integrity sha512-kdMjTiekY+z/ubJCATUPlRDl39vXYiMV9iyeMuEuXZh2we6zz80uovNN2WlAxmmdE/Z/YQe+EbOEXB5RHEED3w== uglify-js@^3.1.4: - version "3.13.4" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.13.4.tgz#592588bb9f47ae03b24916e2471218d914955574" - integrity sha512-kv7fCkIXyQIilD5/yQy8O+uagsYIOt5cZvs890W40/e/rvjMSzJw81o9Bg0tkURxzZBROtDQhW2LFjOGoK3RZw== + version "3.13.5" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.13.5.tgz#5d71d6dbba64cf441f32929b1efce7365bb4f113" + integrity sha512-xtB8yEqIkn7zmOyS2zUNBsYCBRhDkvlNxMMY2smuJ/qA8NCHeQvKCF3i9Z4k8FJH4+PJvZRtMrPynfZ75+CSZw== unbox-primitive@^1.0.0: version "1.0.1" @@ -7590,11 +7561,6 @@ yaml@1.10.2, yaml@^1.10.0, yaml@^1.10.2: resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== -yargs-parser@20.x, yargs-parser@^20.2.2, yargs-parser@^20.2.3: - version "20.2.7" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.7.tgz#61df85c113edfb5a7a4e36eb8aa60ef423cbc90a" - integrity sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw== - yargs-parser@^18.1.2: version "18.1.3" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" @@ -7603,6 +7569,11 @@ yargs-parser@^18.1.2: camelcase "^5.0.0" decamelize "^1.2.0" +yargs-parser@^20.2.2, yargs-parser@^20.2.3: + version "20.2.7" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.7.tgz#61df85c113edfb5a7a4e36eb8aa60ef423cbc90a" + integrity sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw== + yargs@^15.4.1: version "15.4.1" resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8"