From 0e5d9cc77ddd9b201ba394e2ad1725dd03de00b7 Mon Sep 17 00:00:00 2001 From: Roman Naumenko Date: Thu, 3 Dec 2020 12:39:39 -0500 Subject: [PATCH 01/16] New trigger --- node/s3-sqs/function/index.ts | 3 + node/s3-sqs/lib/pipeline-stack.ts | 2 +- node/s3-sqs/lib/s3-sqs-stack.ts | 23 +- node/s3-sqs/package-lock.json | 11283 +++++----------------------- node/s3-sqs/package.json | 24 +- 5 files changed, 2040 insertions(+), 9295 deletions(-) create mode 100644 node/s3-sqs/function/index.ts diff --git a/node/s3-sqs/function/index.ts b/node/s3-sqs/function/index.ts new file mode 100644 index 0000000..5ddb5fe --- /dev/null +++ b/node/s3-sqs/function/index.ts @@ -0,0 +1,3 @@ +export default async (event: Event): Promise => ( + `Hello ${event}` + ); \ No newline at end of file diff --git a/node/s3-sqs/lib/pipeline-stack.ts b/node/s3-sqs/lib/pipeline-stack.ts index 6f6593f..bc8b2d1 100644 --- a/node/s3-sqs/lib/pipeline-stack.ts +++ b/node/s3-sqs/lib/pipeline-stack.ts @@ -22,7 +22,7 @@ export class PipelineStack extends Stack { sourceAction: new codepipeline_actions.GitHubSourceAction({ actionName: 'GitHub', output: sourceArtifact, - branch: 'master', + branch: 'sqs_lambda_trigger', oauthToken: SecretValue.secretsManager('github-token-new'), owner: 'OperationalFallacy', repo: 'aws-cdk-examples', diff --git a/node/s3-sqs/lib/s3-sqs-stack.ts b/node/s3-sqs/lib/s3-sqs-stack.ts index 7d6450d..1c4c65c 100644 --- a/node/s3-sqs/lib/s3-sqs-stack.ts +++ b/node/s3-sqs/lib/s3-sqs-stack.ts @@ -4,6 +4,8 @@ import { Queue } from '@aws-cdk/aws-sqs'; import { SqsDestination} from '@aws-cdk/aws-s3-notifications'; import { ServicePrincipal, Role, PolicyStatement } from '@aws-cdk/aws-iam'; import { Construct, StackProps } from '@aws-cdk/core'; +import { SqsEventSource } from '@aws-cdk/aws-lambda-event-sources'; +import { Function, Runtime, AssetCode } from '@aws-cdk/aws-lambda'; export class stackSettings { readonly stacksettings?: { @@ -20,11 +22,17 @@ export class S3SqsStack extends Stack { const stack = Stack.of(this); const bucket = new Bucket(this, "myBucket", { - bucketName: 'ets'+'-'+stack.account+'-'+ stackconfig?.stacksettings?.environment +'-'+'s3-bucket', + bucketName: stack.account+'-'+ stackconfig?.stacksettings?.environment +'-'+'s3-bucket', removalPolicy : RemovalPolicy.DESTROY}); const my_queue = new Queue(this, 'mySqs', { - queueName: 'ets'+'-'+stack.account+'-'+ stackconfig?.stacksettings?.environment +'-'+'testQueue', + queueName: stack.account+'-'+ stackconfig?.stacksettings?.environment +'-'+'testQueue', + visibilityTimeout: Duration.seconds(300), + retentionPeriod: Duration.seconds(1209600) + }); + + const second_queue = new Queue(this, 'SecondSqs', { + queueName: stack.account+'-'+ stackconfig?.stacksettings?.environment +'-'+'testQueue', visibilityTimeout: Duration.seconds(300), retentionPeriod: Duration.seconds(1209600) }); @@ -32,11 +40,22 @@ export class S3SqsStack extends Stack { bucket.addEventNotification(EventType.OBJECT_CREATED, new SqsDestination(my_queue)); + const lambda = new Function(this, 'Lambda', { + code: new AssetCode('../function'), + handler: 'index.handler', + runtime: Runtime.NODEJS_10_X, + }); + + lambda.addEventSource(new SqsEventSource(second_queue, { + batchSize: 1 + })); + // role and policy for Lambda to read from above bucket const role = new Role(this, 'myRole', { assumedBy: new ServicePrincipal('lambda.amazonaws.com'), }); + role.addToPolicy(new PolicyStatement({ resources: [ bucket.bucketArn, bucket.bucketArn + '//*' ], actions: ['s3:Get*', 's3:List'] })); diff --git a/node/s3-sqs/package-lock.json b/node/s3-sqs/package-lock.json index 39b9390..7f57e7a 100644 --- a/node/s3-sqs/package-lock.json +++ b/node/s3-sqs/package-lock.json @@ -5,227 +5,32 @@ "requires": true, "dependencies": { "@aws-cdk/assert": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/assert/-/assert-1.73.0.tgz", - "integrity": "sha512-2Jezcl/V+F+/IdOT/zuprERu3c8V+f8FfX0vkITW3/0bQTJiS48q8OTu3KcEDi7x9B/1R64WZzEJyohcnzjNiA==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/assert/-/assert-1.76.0.tgz", + "integrity": "sha512-1k7eHgH0ZPWSudIBAK8rLc1AhU1+G193IFT3J8AfmNBfq+52EJF07Zwg0z3iv08L7vDqDRLjew95IoV85oZbYQ==", "dev": true, "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/cloudformation-diff": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", + "@aws-cdk/cloud-assembly-schema": "1.76.0", + "@aws-cdk/cloudformation-diff": "1.76.0", + "@aws-cdk/core": "1.76.0", + "@aws-cdk/cx-api": "1.76.0", "constructs": "^3.2.0" } }, "@aws-cdk/assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/assets/-/assets-1.73.0.tgz", - "integrity": "sha512-fAdRAWn/IWbalMZva86Q4BimYrwipSoqPzyC5d6fwxNmJU/QiFLMpILanS1T9a0a+yjqAqk+8pAXn44lZIOlPQ==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/assets/-/assets-1.76.0.tgz", + "integrity": "sha512-h8D52EHVVqyOch6NXbx1mJng/Vnx3eNvVxdsg/kbPlDhO7mOs5MrgWQw/VMAHy7t31GooP0YR5oJjtzCk4sAdw==", "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-apigateway": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-apigateway/-/aws-apigateway-1.73.0.tgz", - "integrity": "sha512-arqONYZqjPnS5ZyFcSeaiJewdjsl9+UrTcFHZTV/yIojdcm2yGc/rH5LMdCvptIHslIvwINlVm+PapBpgwPVTw==", - "requires": { - "@aws-cdk/assets": "1.73.0", - "@aws-cdk/aws-certificatemanager": "1.73.0", - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-elasticloadbalancingv2": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-lambda": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", + "@aws-cdk/core": "1.76.0", + "@aws-cdk/cx-api": "1.76.0", "constructs": "^3.2.0" }, "dependencies": { - "@aws-cdk/assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/assets/-/assets-1.73.0.tgz", - "integrity": "sha512-fAdRAWn/IWbalMZva86Q4BimYrwipSoqPzyC5d6fwxNmJU/QiFLMpILanS1T9a0a+yjqAqk+8pAXn44lZIOlPQ==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-cloudwatch": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.73.0.tgz", - "integrity": "sha512-H6MQVtJfKAJyE6DRHe71ivFu9OjhH32VtsJUZ1xuQ/pyeoQlOQ6fj0FIjz4ObG3qDBq72SBfrbPAQ3q+2g3HfA==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-codeguruprofiler": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codeguruprofiler/-/aws-codeguruprofiler-1.73.0.tgz", - "integrity": "sha512-WcJjCT+4zd3v4E1nWUagpHKWVIafM4vMe+4DAcBXZbhqXww1yyXUxf1A08uc7zQGko3hvIoHp41maAiT5G6/nw==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ec2": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.73.0.tgz", - "integrity": "sha512-XjGcHaVlaJNorXv8qrRt7k8rPLE8yV1SAJWHY/SIf7NzIg9Y6lFV0eVkBU5RINfuD9GIW8YbgtLGE5ZpfZ5YkA==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/aws-ssm": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-efs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-efs/-/aws-efs-1.73.0.tgz", - "integrity": "sha512-sWUU+nhJ78T5tElLy7BqUrlXj4kGv43nrkWE5+jbTaLRFEpJPM6fMuWfzcJGfkqpbppjc/aySyCPbvEcWb7bDQ==", - "requires": { - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-events": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.73.0.tgz", - "integrity": "sha512-CvOAIAt00xCWKC2U96NAgA8xIkzrNkwalCXk3RIRjz9xEVge5w3lQ7Hy6lSSbhyTfxQV01bppZO2ExaeAKOjOg==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-iam": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.73.0.tgz", - "integrity": "sha512-o2pdkEEdwluZegLqlbhfK0zgIbezvKDf5UfwBKloeFSDcGOZAaqF25OPfrTowXkIakHbw2wMswbUlmUgYdmNFg==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-kms": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.73.0.tgz", - "integrity": "sha512-4aQRGBktM1IYqM0Qa/yio1/sjNuokMdLQNrjTVxyX+AZE2/zPqARe+Gm6sFpPJ9Is8oy0YzecP80QZSCnWpCnQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-lambda": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-lambda/-/aws-lambda-1.73.0.tgz", - "integrity": "sha512-ffw/hK1DbbSXklry4sDmJ+c+dX3Zl+I9DsYNjf0h2aonEKZo+g7ItAhVzr5s1kDnKatlEJTNOw1Kdpn20vFZHg==", - "requires": { - "@aws-cdk/aws-applicationautoscaling": "1.73.0", - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-codeguruprofiler": "1.73.0", - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-efs": "1.73.0", - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/aws-sqs": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-logs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-logs/-/aws-logs-1.73.0.tgz", - "integrity": "sha512-pn/JUpz49nmP81rOW66S36HbBF+RCKDWyN+rQ671zr62T9EPJuRLWxbdahcnAN1eqyCsZEs9PpCvTnacj9ue7w==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.73.0.tgz", - "integrity": "sha512-n0PuTBhqFxRfvGHhWk54R2hfS24b5DFkqP2PvTIwRFCBqmSUnRLF8I+GZ4c6RNxfVfDSzQBcGvfuCuNTL1KZLQ==", - "requires": { - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3-assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3-assets/-/aws-s3-assets-1.73.0.tgz", - "integrity": "sha512-CvxEIBOOj7tYMrMimPSsbtQ4OOurhUIiNIhM38gisTXYgSchKTeDzKJAbalfYOZSNJNEx1wMNL/+oKV/gDtrHQ==", - "requires": { - "@aws-cdk/assets": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-sqs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sqs/-/aws-sqs-1.73.0.tgz", - "integrity": "sha512-15stNsRYY165Vvx/io6TnTSMHar10diLa2k2BTiL+PNzl18SfEIOoTy97PCvJp9AK2Ob9dyQwwjsiutTU56IbA==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ssm": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ssm/-/aws-ssm-1.73.0.tgz", - "integrity": "sha512-6fobpaL7hh0My/aypd7DHQ+sLuPcb7Taj8ngjmoh8H0muiAkfj4O0CjN3cd+kCYRr8T4zRh546ypvFfsc9WEHQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, "@aws-cdk/cloud-assembly-schema": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.73.0.tgz", - "integrity": "sha512-3m5nJDLSApAuUMra2WrQF7GHt6xgxqFET91WShtKtj48brZk4MBJ3dLre2LjDVsmMMOVdd6FpjY7tE5C1v9Hyw==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.76.0.tgz", + "integrity": "sha512-Wn9Zec9zMUBDkCakqNrqOnd3eSk1PKkB4a2TnTtgnjy4L3G2KCS3xMDFgmo7YGV/8LyavcS6HXRgjpIERS562g==", "requires": { "jsonschema": "^1.4.0", "semver": "^7.3.2" @@ -233,22 +38,22 @@ "dependencies": { "jsonschema": { "version": "1.4.0", - "resolved": false + "bundled": true }, "semver": { "version": "7.3.2", - "resolved": false + "bundled": true } } }, "@aws-cdk/core": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.73.0.tgz", - "integrity": "sha512-CTmUXo0hAH78/uvzfmgW4gQKLnusMxULIEUjd0wnfs/6/zoB6n2DP+lmkr/7Vp4aIG9nNNirThdHesidlx79eA==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.76.0.tgz", + "integrity": "sha512-JNlkoZd99H8JFfYl857ZuwtPMJyH9TdaRvoJdd0Xydi35ldRquD835Q6S4VZo8UwhWvmopwhm5Kp0lOKChweIQ==", "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", + "@aws-cdk/cloud-assembly-schema": "1.76.0", + "@aws-cdk/cx-api": "1.76.0", + "@aws-cdk/region-info": "1.76.0", "@balena/dockerignore": "^1.0.2", "constructs": "^3.2.0", "fs-extra": "^9.0.1", @@ -258,19 +63,19 @@ "dependencies": { "@balena/dockerignore": { "version": "1.0.2", - "resolved": false + "bundled": true }, "at-least-node": { "version": "1.0.0", - "resolved": false + "bundled": true }, "balanced-match": { "version": "1.0.0", - "resolved": false + "bundled": true }, "brace-expansion": { "version": "1.1.11", - "resolved": false, + "bundled": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -278,11 +83,11 @@ }, "concat-map": { "version": "0.0.1", - "resolved": false + "bundled": true }, "fs-extra": { "version": "9.0.1", - "resolved": false, + "bundled": true, "requires": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -292,15 +97,15 @@ }, "graceful-fs": { "version": "4.2.4", - "resolved": false + "bundled": true }, "ignore": { "version": "5.1.8", - "resolved": false + "bundled": true }, "jsonfile": { "version": "6.0.1", - "resolved": false, + "bundled": true, "requires": { "graceful-fs": "^4.1.6", "universalify": "^1.0.0" @@ -308,180 +113,265 @@ }, "minimatch": { "version": "3.0.4", - "resolved": false, + "bundled": true, "requires": { "brace-expansion": "^1.1.7" } }, "universalify": { "version": "1.0.0", - "resolved": false + "bundled": true } } }, "@aws-cdk/cx-api": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.73.0.tgz", - "integrity": "sha512-HlBpbIGu71xXdfJ1De1/HOMK5LWzKK9J7REho0oncpAO9KDxAbk+1aOFUZJVEgTsJSUUzLMSIUtDIo+ev70HGA==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.76.0.tgz", + "integrity": "sha512-UFsOC6whfLzFr3f1diWu9fc0nUDWgOj0WceGtCbYRLp5B9Uxu/9z/0ZnZRi0wBJnCmqOlx53NN4NspDNslJo1Q==", "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", + "@aws-cdk/cloud-assembly-schema": "1.76.0", "semver": "^7.3.2" }, "dependencies": { "semver": { "version": "7.3.2", - "resolved": false + "bundled": true } } }, "@aws-cdk/region-info": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.73.0.tgz", - "integrity": "sha512-jWfx5mY3BaCVeFnbdUxrDTczVTuwShdtu3WkV2vL+W3VnUMzLPKbCPiGY8GutSBlWvoFpubsbVqx8Kw61pRgdQ==" - }, - "constructs": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.2.25.tgz", - "integrity": "sha512-CTjjeA2Lk71R0z0agDvaspcKB5WdwzeQgA8v30fSgqfX0xMj0DhJ6AcmCwWnVOvYUuTMnU7Qv05tcJKR4sSqwQ==" + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.76.0.tgz", + "integrity": "sha512-0bGR8HH/lYtHT4n04tmPiF+eSbppkxAXHGSemAVDBWBX/9//T1vjqy/KuDSYRVHYjfxA3cBT470TUPzWrE7q8A==" } } }, + "@aws-cdk/aws-apigateway": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-apigateway/-/aws-apigateway-1.76.0.tgz", + "integrity": "sha512-KoeUNEvMWLPsYox6ksZHQQdVj9m1Fhh26K/HG/b8RAyRMmVidbMblGiyvvQskCwGIm+MKGHeyRrouljkYAmHkw==", + "requires": { + "@aws-cdk/assets": "1.76.0", + "@aws-cdk/aws-certificatemanager": "1.76.0", + "@aws-cdk/aws-cloudwatch": "1.76.0", + "@aws-cdk/aws-ec2": "1.76.0", + "@aws-cdk/aws-elasticloadbalancingv2": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-lambda": "1.76.0", + "@aws-cdk/aws-logs": "1.76.0", + "@aws-cdk/aws-s3": "1.76.0", + "@aws-cdk/aws-s3-assets": "1.76.0", + "@aws-cdk/core": "1.76.0", + "@aws-cdk/cx-api": "1.76.0", + "constructs": "^3.2.0" + } + }, "@aws-cdk/aws-apigatewayv2": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-apigatewayv2/-/aws-apigatewayv2-1.73.0.tgz", - "integrity": "sha512-+++K1KADMSFGgvOaj3OwiVcNEYWUR878rqH50EDEf/UxaYky3eD0Sg255sGQWrjbi3bb60lYdzVFDjADHHnEtw==", - "requires": { - "@aws-cdk/aws-certificatemanager": "1.73.0", - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-apigatewayv2/-/aws-apigatewayv2-1.76.0.tgz", + "integrity": "sha512-RLVfgRhAq0ogyONaa2e0XOBuU80IW9m8ZaC6V59YCVBfdEX7VhKmRNa5NXXh8514kNqbVruuLJzz1KQMTYgV+w==", + "requires": { + "@aws-cdk/aws-certificatemanager": "1.76.0", + "@aws-cdk/aws-cloudwatch": "1.76.0", + "@aws-cdk/aws-ec2": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/core": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-applicationautoscaling": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-applicationautoscaling/-/aws-applicationautoscaling-1.76.0.tgz", + "integrity": "sha512-YnkYapN1O+AHNu3thJ2LFA1r8whguV3/vDRWIDmsVmkMgEvt8xeDCU+9dpWZ0gLRT0iQgj9BkKbKMcPKtTgsVA==", + "requires": { + "@aws-cdk/aws-autoscaling-common": "1.76.0", + "@aws-cdk/aws-cloudwatch": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/core": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-autoscaling": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-autoscaling/-/aws-autoscaling-1.76.0.tgz", + "integrity": "sha512-2MD/W1NR74T3Hf3MF749rIfIrST9FtIbTIWBG+B1pP3EgCI6QgXICTWxqx+XdneEt8vimMmftOliy7WRBwDyiQ==", + "requires": { + "@aws-cdk/aws-autoscaling-common": "1.76.0", + "@aws-cdk/aws-cloudwatch": "1.76.0", + "@aws-cdk/aws-ec2": "1.76.0", + "@aws-cdk/aws-elasticloadbalancing": "1.76.0", + "@aws-cdk/aws-elasticloadbalancingv2": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-sns": "1.76.0", + "@aws-cdk/core": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-autoscaling-common": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-autoscaling-common/-/aws-autoscaling-common-1.76.0.tgz", + "integrity": "sha512-V4eLXLPxnU+QQQwQUz226AKCcLy5jAIkPrjtZvY8K4A0mMi3nlRORvVKDGs7FsORFtLMqpvTYlFl8c1np99olg==", + "requires": { + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/core": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-autoscaling-hooktargets": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-autoscaling-hooktargets/-/aws-autoscaling-hooktargets-1.76.0.tgz", + "integrity": "sha512-Qhf2nND87ow6XQ1N22D5yarVu/fJNjeT+QB3Obs7NHzL9Y7640GjQ4p56WhZMd2qlOke9NKNZCBJc0RZ9zjg3A==", + "requires": { + "@aws-cdk/aws-autoscaling": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-kms": "1.76.0", + "@aws-cdk/aws-lambda": "1.76.0", + "@aws-cdk/aws-sns": "1.76.0", + "@aws-cdk/aws-sns-subscriptions": "1.76.0", + "@aws-cdk/aws-sqs": "1.76.0", + "@aws-cdk/core": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-batch": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-batch/-/aws-batch-1.76.0.tgz", + "integrity": "sha512-+xF/nG/wGggDmwq+7t2JSrcJdgHSv2dKm2ttlGFrDhYEHkWAesdcDFgrshP4dG6F3CmNLDvquCPd/u35tv5mmQ==", + "requires": { + "@aws-cdk/aws-ec2": "1.76.0", + "@aws-cdk/aws-ecr": "1.76.0", + "@aws-cdk/aws-ecs": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/core": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-certificatemanager": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-certificatemanager/-/aws-certificatemanager-1.76.0.tgz", + "integrity": "sha512-8Ib49XuILc6aFElpyxp+oDaxEA2gZiYISNtJaVhBhAvztDSbNk4CXsTiO2IuUqAf6C7HX56I6FENHdl4LFhATw==", + "requires": { + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-lambda": "1.76.0", + "@aws-cdk/aws-route53": "1.76.0", + "@aws-cdk/core": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-cloudformation": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudformation/-/aws-cloudformation-1.76.0.tgz", + "integrity": "sha512-nhHGxO+eP8ekenFMXv3DTYv17+Y/dV8mgVa9/GjPZFxJItn7Y3jp+LsJlc2BtbaPGsV4zDwysN5O2wizHR9Xcg==", + "requires": { + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-lambda": "1.76.0", + "@aws-cdk/aws-s3": "1.76.0", + "@aws-cdk/aws-sns": "1.76.0", + "@aws-cdk/core": "1.76.0", + "@aws-cdk/cx-api": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-cloudfront": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudfront/-/aws-cloudfront-1.76.0.tgz", + "integrity": "sha512-lkE6U+/usxlYzKbuxKjO9OPmFXv/cVmEr9pdvongOmlHILlenb/4Z6sQV8TzMBQa4MF7UHck3cksUt5J1pShZg==", + "requires": { + "@aws-cdk/aws-certificatemanager": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-kms": "1.76.0", + "@aws-cdk/aws-lambda": "1.76.0", + "@aws-cdk/aws-s3": "1.76.0", + "@aws-cdk/core": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-cloudwatch": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.76.0.tgz", + "integrity": "sha512-C/SZrGZ42ytbVOzdsPxDrEHFASoKVY/FEnoPLZ4E+EiaKbpzqJ6XPWClRaeUdxGIkTCU8ykgF/EmQ2XUs7h96g==", + "requires": { + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/core": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-codebuild": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codebuild/-/aws-codebuild-1.76.0.tgz", + "integrity": "sha512-f4rXj4TFRHu/vD7nQFm/KFi5W2vgEK4dZW6pOdm1+o4Q3Imelxau66qgzQL2N1t9N6MgUyFCdVXM6L0gzEtg/A==", + "requires": { + "@aws-cdk/assets": "1.76.0", + "@aws-cdk/aws-cloudwatch": "1.76.0", + "@aws-cdk/aws-codecommit": "1.76.0", + "@aws-cdk/aws-ec2": "1.76.0", + "@aws-cdk/aws-ecr": "1.76.0", + "@aws-cdk/aws-ecr-assets": "1.76.0", + "@aws-cdk/aws-events": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-kms": "1.76.0", + "@aws-cdk/aws-logs": "1.76.0", + "@aws-cdk/aws-s3": "1.76.0", + "@aws-cdk/aws-s3-assets": "1.76.0", + "@aws-cdk/aws-secretsmanager": "1.76.0", + "@aws-cdk/core": "1.76.0", + "@aws-cdk/region-info": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-codecommit": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codecommit/-/aws-codecommit-1.76.0.tgz", + "integrity": "sha512-BirWOu5b5+L7WduPL1D0S0SGNxrXGY0YppQySC5i8w58XG/B3Dq+LXymkkXtD1fsjdx7+TqrM6p6cYwsJ5Fhqw==", + "requires": { + "@aws-cdk/aws-events": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/core": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-codedeploy": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codedeploy/-/aws-codedeploy-1.76.0.tgz", + "integrity": "sha512-L3CzwcXiSL3AYeQ+EFGP3rRj7zLQFvcgckULq1b05nHmSZ8FgKBfS+6wDFAKRG0hQ0p3E6t6DYhlvlub+ifHIg==", + "requires": { + "@aws-cdk/aws-autoscaling": "1.76.0", + "@aws-cdk/aws-cloudwatch": "1.76.0", + "@aws-cdk/aws-ec2": "1.76.0", + "@aws-cdk/aws-elasticloadbalancing": "1.76.0", + "@aws-cdk/aws-elasticloadbalancingv2": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-lambda": "1.76.0", + "@aws-cdk/aws-s3": "1.76.0", + "@aws-cdk/core": "1.76.0", + "@aws-cdk/custom-resources": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-codeguruprofiler": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codeguruprofiler/-/aws-codeguruprofiler-1.76.0.tgz", + "integrity": "sha512-Uc1NgNGrFPDAyMnPApWMKKb98Eka+i6t2mEEe3/OsxCkU1LK7oRZgNgY2bDTBSXzhoNpZBBd8wxoCE8CmNAMoQ==", + "requires": { + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/core": "1.76.0", "constructs": "^3.2.0" }, "dependencies": { - "@aws-cdk/assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/assets/-/assets-1.73.0.tgz", - "integrity": "sha512-fAdRAWn/IWbalMZva86Q4BimYrwipSoqPzyC5d6fwxNmJU/QiFLMpILanS1T9a0a+yjqAqk+8pAXn44lZIOlPQ==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-cloudwatch": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.73.0.tgz", - "integrity": "sha512-H6MQVtJfKAJyE6DRHe71ivFu9OjhH32VtsJUZ1xuQ/pyeoQlOQ6fj0FIjz4ObG3qDBq72SBfrbPAQ3q+2g3HfA==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ec2": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.73.0.tgz", - "integrity": "sha512-XjGcHaVlaJNorXv8qrRt7k8rPLE8yV1SAJWHY/SIf7NzIg9Y6lFV0eVkBU5RINfuD9GIW8YbgtLGE5ZpfZ5YkA==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/aws-ssm": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-events": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.73.0.tgz", - "integrity": "sha512-CvOAIAt00xCWKC2U96NAgA8xIkzrNkwalCXk3RIRjz9xEVge5w3lQ7Hy6lSSbhyTfxQV01bppZO2ExaeAKOjOg==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, "@aws-cdk/aws-iam": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.73.0.tgz", - "integrity": "sha512-o2pdkEEdwluZegLqlbhfK0zgIbezvKDf5UfwBKloeFSDcGOZAaqF25OPfrTowXkIakHbw2wMswbUlmUgYdmNFg==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-kms": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.73.0.tgz", - "integrity": "sha512-4aQRGBktM1IYqM0Qa/yio1/sjNuokMdLQNrjTVxyX+AZE2/zPqARe+Gm6sFpPJ9Is8oy0YzecP80QZSCnWpCnQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-logs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-logs/-/aws-logs-1.73.0.tgz", - "integrity": "sha512-pn/JUpz49nmP81rOW66S36HbBF+RCKDWyN+rQ671zr62T9EPJuRLWxbdahcnAN1eqyCsZEs9PpCvTnacj9ue7w==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.73.0.tgz", - "integrity": "sha512-n0PuTBhqFxRfvGHhWk54R2hfS24b5DFkqP2PvTIwRFCBqmSUnRLF8I+GZ4c6RNxfVfDSzQBcGvfuCuNTL1KZLQ==", - "requires": { - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3-assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3-assets/-/aws-s3-assets-1.73.0.tgz", - "integrity": "sha512-CvxEIBOOj7tYMrMimPSsbtQ4OOurhUIiNIhM38gisTXYgSchKTeDzKJAbalfYOZSNJNEx1wMNL/+oKV/gDtrHQ==", - "requires": { - "@aws-cdk/assets": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ssm": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ssm/-/aws-ssm-1.73.0.tgz", - "integrity": "sha512-6fobpaL7hh0My/aypd7DHQ+sLuPcb7Taj8ngjmoh8H0muiAkfj4O0CjN3cd+kCYRr8T4zRh546ypvFfsc9WEHQ==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.76.0.tgz", + "integrity": "sha512-ncp7dodr+q0MW6O6eOXg9Qh92/o7iQHmRzzy6EDstXdHctriV8mhOfjp0VfvW7H+tXDDPjX07BRPQyxU02tcmA==", "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", + "@aws-cdk/core": "1.76.0", + "@aws-cdk/region-info": "1.76.0", "constructs": "^3.2.0" } }, "@aws-cdk/cloud-assembly-schema": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.73.0.tgz", - "integrity": "sha512-3m5nJDLSApAuUMra2WrQF7GHt6xgxqFET91WShtKtj48brZk4MBJ3dLre2LjDVsmMMOVdd6FpjY7tE5C1v9Hyw==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.76.0.tgz", + "integrity": "sha512-Wn9Zec9zMUBDkCakqNrqOnd3eSk1PKkB4a2TnTtgnjy4L3G2KCS3xMDFgmo7YGV/8LyavcS6HXRgjpIERS562g==", "requires": { "jsonschema": "^1.4.0", "semver": "^7.3.2" @@ -489,22 +379,22 @@ "dependencies": { "jsonschema": { "version": "1.4.0", - "resolved": false + "bundled": true }, "semver": { "version": "7.3.2", - "resolved": false + "bundled": true } } }, "@aws-cdk/core": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.73.0.tgz", - "integrity": "sha512-CTmUXo0hAH78/uvzfmgW4gQKLnusMxULIEUjd0wnfs/6/zoB6n2DP+lmkr/7Vp4aIG9nNNirThdHesidlx79eA==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.76.0.tgz", + "integrity": "sha512-JNlkoZd99H8JFfYl857ZuwtPMJyH9TdaRvoJdd0Xydi35ldRquD835Q6S4VZo8UwhWvmopwhm5Kp0lOKChweIQ==", "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", + "@aws-cdk/cloud-assembly-schema": "1.76.0", + "@aws-cdk/cx-api": "1.76.0", + "@aws-cdk/region-info": "1.76.0", "@balena/dockerignore": "^1.0.2", "constructs": "^3.2.0", "fs-extra": "^9.0.1", @@ -514,19 +404,19 @@ "dependencies": { "@balena/dockerignore": { "version": "1.0.2", - "resolved": false + "bundled": true }, "at-least-node": { "version": "1.0.0", - "resolved": false + "bundled": true }, "balanced-match": { "version": "1.0.0", - "resolved": false + "bundled": true }, "brace-expansion": { "version": "1.1.11", - "resolved": false, + "bundled": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -534,11 +424,11 @@ }, "concat-map": { "version": "0.0.1", - "resolved": false + "bundled": true }, "fs-extra": { "version": "9.0.1", - "resolved": false, + "bundled": true, "requires": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -548,15 +438,15 @@ }, "graceful-fs": { "version": "4.2.4", - "resolved": false + "bundled": true }, "ignore": { "version": "5.1.8", - "resolved": false + "bundled": true }, "jsonfile": { "version": "6.0.1", - "resolved": false, + "bundled": true, "requires": { "graceful-fs": "^4.1.6", "universalify": "^1.0.0" @@ -564,80 +454,238 @@ }, "minimatch": { "version": "3.0.4", - "resolved": false, + "bundled": true, "requires": { "brace-expansion": "^1.1.7" } }, "universalify": { "version": "1.0.0", - "resolved": false + "bundled": true } } }, "@aws-cdk/cx-api": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.73.0.tgz", - "integrity": "sha512-HlBpbIGu71xXdfJ1De1/HOMK5LWzKK9J7REho0oncpAO9KDxAbk+1aOFUZJVEgTsJSUUzLMSIUtDIo+ev70HGA==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.76.0.tgz", + "integrity": "sha512-UFsOC6whfLzFr3f1diWu9fc0nUDWgOj0WceGtCbYRLp5B9Uxu/9z/0ZnZRi0wBJnCmqOlx53NN4NspDNslJo1Q==", "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", + "@aws-cdk/cloud-assembly-schema": "1.76.0", "semver": "^7.3.2" }, "dependencies": { "semver": { "version": "7.3.2", - "resolved": false + "bundled": true } } }, "@aws-cdk/region-info": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.73.0.tgz", - "integrity": "sha512-jWfx5mY3BaCVeFnbdUxrDTczVTuwShdtu3WkV2vL+W3VnUMzLPKbCPiGY8GutSBlWvoFpubsbVqx8Kw61pRgdQ==" - }, - "constructs": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.2.25.tgz", - "integrity": "sha512-CTjjeA2Lk71R0z0agDvaspcKB5WdwzeQgA8v30fSgqfX0xMj0DhJ6AcmCwWnVOvYUuTMnU7Qv05tcJKR4sSqwQ==" + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.76.0.tgz", + "integrity": "sha512-0bGR8HH/lYtHT4n04tmPiF+eSbppkxAXHGSemAVDBWBX/9//T1vjqy/KuDSYRVHYjfxA3cBT470TUPzWrE7q8A==" } } }, - "@aws-cdk/aws-applicationautoscaling": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-applicationautoscaling/-/aws-applicationautoscaling-1.73.0.tgz", - "integrity": "sha512-ROJPuj+PyrYa7/P6JoTrsFs8WMxKra1yuXZJ3r0iTrnAgCDAVCVpzmiF3Uwqw6rip1o63ZLT3fxxMeJBb2wL7Q==", - "requires": { - "@aws-cdk/aws-autoscaling-common": "1.73.0", - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", + "@aws-cdk/aws-codepipeline": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codepipeline/-/aws-codepipeline-1.76.0.tgz", + "integrity": "sha512-pN1zBhaG2SdjJ8RuoWmhtUKiUTDHOD1jvrlSB+gIsnkJ1YSoSIvjoEg5u1Gt0OociY1Re3CV6CKqhNIEaDWBGA==", + "requires": { + "@aws-cdk/aws-events": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-kms": "1.76.0", + "@aws-cdk/aws-s3": "1.76.0", + "@aws-cdk/core": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-codepipeline-actions": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codepipeline-actions/-/aws-codepipeline-actions-1.76.0.tgz", + "integrity": "sha512-FXHNSwxhlsS4a93bhHh6rl5hfMB6CO9HweEp/o3O61dlZQgg7O0uepLzA0Yb1iJPauyMBShL2Ra0ntOEU+uwCQ==", + "requires": { + "@aws-cdk/aws-cloudformation": "1.76.0", + "@aws-cdk/aws-codebuild": "1.76.0", + "@aws-cdk/aws-codecommit": "1.76.0", + "@aws-cdk/aws-codedeploy": "1.76.0", + "@aws-cdk/aws-codepipeline": "1.76.0", + "@aws-cdk/aws-ec2": "1.76.0", + "@aws-cdk/aws-ecr": "1.76.0", + "@aws-cdk/aws-ecs": "1.76.0", + "@aws-cdk/aws-events": "1.76.0", + "@aws-cdk/aws-events-targets": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-lambda": "1.76.0", + "@aws-cdk/aws-s3": "1.76.0", + "@aws-cdk/aws-servicecatalog": "1.76.0", + "@aws-cdk/aws-sns": "1.76.0", + "@aws-cdk/aws-sns-subscriptions": "1.76.0", + "@aws-cdk/aws-stepfunctions": "1.76.0", + "@aws-cdk/core": "1.76.0", + "case": "1.6.3", + "constructs": "^3.2.0" + }, + "dependencies": { + "case": { + "version": "1.6.3", + "bundled": true + } + } + }, + "@aws-cdk/aws-cognito": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cognito/-/aws-cognito-1.76.0.tgz", + "integrity": "sha512-2Ld1bRXaM1z/e7NZis8EX1oQy/jh9Epoe3Tx7z5ybMJextsFN5wL44QzNucAMI9VXBlnyyZ0KhR0khz4Mdf8xA==", + "requires": { + "@aws-cdk/aws-certificatemanager": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-lambda": "1.76.0", + "@aws-cdk/core": "1.76.0", + "@aws-cdk/custom-resources": "1.76.0", + "constructs": "^3.2.0", + "punycode": "^2.1.1" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "bundled": true + } + } + }, + "@aws-cdk/aws-dynamodb": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-dynamodb/-/aws-dynamodb-1.76.0.tgz", + "integrity": "sha512-Stq5e7TuxVyp4ZhpFTwHV1NpqCKF2C1jhBorxqZe+inFL8/MsERWpQRVEGgpKz5wEUlYSZp/cpGK08IDVWerRw==", + "requires": { + "@aws-cdk/aws-applicationautoscaling": "1.76.0", + "@aws-cdk/aws-cloudwatch": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-kms": "1.76.0", + "@aws-cdk/aws-lambda": "1.76.0", + "@aws-cdk/core": "1.76.0", + "@aws-cdk/custom-resources": "1.76.0", "constructs": "^3.2.0" }, "dependencies": { + "@aws-cdk/aws-applicationautoscaling": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-applicationautoscaling/-/aws-applicationautoscaling-1.76.0.tgz", + "integrity": "sha512-YnkYapN1O+AHNu3thJ2LFA1r8whguV3/vDRWIDmsVmkMgEvt8xeDCU+9dpWZ0gLRT0iQgj9BkKbKMcPKtTgsVA==", + "requires": { + "@aws-cdk/aws-autoscaling-common": "1.76.0", + "@aws-cdk/aws-cloudwatch": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/core": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-autoscaling-common": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-autoscaling-common/-/aws-autoscaling-common-1.76.0.tgz", + "integrity": "sha512-V4eLXLPxnU+QQQwQUz226AKCcLy5jAIkPrjtZvY8K4A0mMi3nlRORvVKDGs7FsORFtLMqpvTYlFl8c1np99olg==", + "requires": { + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/core": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-cloudformation": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudformation/-/aws-cloudformation-1.76.0.tgz", + "integrity": "sha512-nhHGxO+eP8ekenFMXv3DTYv17+Y/dV8mgVa9/GjPZFxJItn7Y3jp+LsJlc2BtbaPGsV4zDwysN5O2wizHR9Xcg==", + "requires": { + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-lambda": "1.76.0", + "@aws-cdk/aws-s3": "1.76.0", + "@aws-cdk/aws-sns": "1.76.0", + "@aws-cdk/core": "1.76.0", + "@aws-cdk/cx-api": "1.76.0", + "constructs": "^3.2.0" + } + }, "@aws-cdk/aws-cloudwatch": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.73.0.tgz", - "integrity": "sha512-H6MQVtJfKAJyE6DRHe71ivFu9OjhH32VtsJUZ1xuQ/pyeoQlOQ6fj0FIjz4ObG3qDBq72SBfrbPAQ3q+2g3HfA==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.76.0.tgz", + "integrity": "sha512-C/SZrGZ42ytbVOzdsPxDrEHFASoKVY/FEnoPLZ4E+EiaKbpzqJ6XPWClRaeUdxGIkTCU8ykgF/EmQ2XUs7h96g==", + "requires": { + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/core": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-events": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.76.0.tgz", + "integrity": "sha512-T4EQ+MjLw4LiKv0eizrCUB6KPgwxkNFpN9rNQaTsl6xzl5s1/Prko1XLhujPBSikCadeOrXYM5N3cK73pK5L/Q==", "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/core": "1.76.0", "constructs": "^3.2.0" } }, "@aws-cdk/aws-iam": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.73.0.tgz", - "integrity": "sha512-o2pdkEEdwluZegLqlbhfK0zgIbezvKDf5UfwBKloeFSDcGOZAaqF25OPfrTowXkIakHbw2wMswbUlmUgYdmNFg==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.76.0.tgz", + "integrity": "sha512-ncp7dodr+q0MW6O6eOXg9Qh92/o7iQHmRzzy6EDstXdHctriV8mhOfjp0VfvW7H+tXDDPjX07BRPQyxU02tcmA==", + "requires": { + "@aws-cdk/core": "1.76.0", + "@aws-cdk/region-info": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-kms": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.76.0.tgz", + "integrity": "sha512-X4HFayQheHYEJUB2BDhggRUkomtFtNFYHvgxE3Eyih1Hf29tI6Tuq4T/7W7Nl4OAp4g4S04c3bZR1YMt33n+jg==", + "requires": { + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/core": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-s3": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.76.0.tgz", + "integrity": "sha512-74X5eILk4ZDukbFqYH0KAf/CwXbcFrlr/KMn7ACzETxNWtpQkEjTAVnosfkJ6uc5Bg0VKEybe2jLvkfaOSj7NQ==", + "requires": { + "@aws-cdk/aws-events": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-kms": "1.76.0", + "@aws-cdk/core": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-sns": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sns/-/aws-sns-1.76.0.tgz", + "integrity": "sha512-BBvx3/742Rj9lkhux9D1JBbLkmw9a+LpGAmobgmbSnJ/31HuUK4g5SJTCPuG/XOu2v3cQXS/QdaUlpGHbEy6rA==", + "requires": { + "@aws-cdk/aws-cloudwatch": "1.76.0", + "@aws-cdk/aws-events": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-kms": "1.76.0", + "@aws-cdk/aws-sqs": "1.76.0", + "@aws-cdk/core": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-sqs": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sqs/-/aws-sqs-1.76.0.tgz", + "integrity": "sha512-cQi77WTLyOXmWHkrRBEsEE9gx9R5i0mEIv7qOVpySuEb9Fd8uxJ9/LnWY31LKiwnt8GrBpooR49dV6PhSmjFYg==", "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/region-info": "1.73.0", + "@aws-cdk/aws-cloudwatch": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-kms": "1.76.0", + "@aws-cdk/core": "1.76.0", "constructs": "^3.2.0" } }, "@aws-cdk/cloud-assembly-schema": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.73.0.tgz", - "integrity": "sha512-3m5nJDLSApAuUMra2WrQF7GHt6xgxqFET91WShtKtj48brZk4MBJ3dLre2LjDVsmMMOVdd6FpjY7tE5C1v9Hyw==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.76.0.tgz", + "integrity": "sha512-Wn9Zec9zMUBDkCakqNrqOnd3eSk1PKkB4a2TnTtgnjy4L3G2KCS3xMDFgmo7YGV/8LyavcS6HXRgjpIERS562g==", "requires": { "jsonschema": "^1.4.0", "semver": "^7.3.2" @@ -645,22 +693,22 @@ "dependencies": { "jsonschema": { "version": "1.4.0", - "resolved": false + "bundled": true }, "semver": { "version": "7.3.2", - "resolved": false + "bundled": true } } }, "@aws-cdk/core": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.73.0.tgz", - "integrity": "sha512-CTmUXo0hAH78/uvzfmgW4gQKLnusMxULIEUjd0wnfs/6/zoB6n2DP+lmkr/7Vp4aIG9nNNirThdHesidlx79eA==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.76.0.tgz", + "integrity": "sha512-JNlkoZd99H8JFfYl857ZuwtPMJyH9TdaRvoJdd0Xydi35ldRquD835Q6S4VZo8UwhWvmopwhm5Kp0lOKChweIQ==", "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", + "@aws-cdk/cloud-assembly-schema": "1.76.0", + "@aws-cdk/cx-api": "1.76.0", + "@aws-cdk/region-info": "1.76.0", "@balena/dockerignore": "^1.0.2", "constructs": "^3.2.0", "fs-extra": "^9.0.1", @@ -670,19 +718,19 @@ "dependencies": { "@balena/dockerignore": { "version": "1.0.2", - "resolved": false + "bundled": true }, "at-least-node": { "version": "1.0.0", - "resolved": false + "bundled": true }, "balanced-match": { "version": "1.0.0", - "resolved": false + "bundled": true }, "brace-expansion": { "version": "1.1.11", - "resolved": false, + "bundled": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -690,11 +738,11 @@ }, "concat-map": { "version": "0.0.1", - "resolved": false + "bundled": true }, "fs-extra": { "version": "9.0.1", - "resolved": false, + "bundled": true, "requires": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -704,15 +752,15 @@ }, "graceful-fs": { "version": "4.2.4", - "resolved": false + "bundled": true }, "ignore": { "version": "5.1.8", - "resolved": false + "bundled": true }, "jsonfile": { "version": "6.0.1", - "resolved": false, + "bundled": true, "requires": { "graceful-fs": "^4.1.6", "universalify": "^1.0.0" @@ -720,209 +768,140 @@ }, "minimatch": { "version": "3.0.4", - "resolved": false, + "bundled": true, "requires": { "brace-expansion": "^1.1.7" } }, "universalify": { "version": "1.0.0", - "resolved": false + "bundled": true } } }, + "@aws-cdk/custom-resources": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/custom-resources/-/custom-resources-1.76.0.tgz", + "integrity": "sha512-xT6J64pkJLyvyT0NEVBUd45WruSShoMXoloyr9Q4UCmFYZ5BTXhG15gCmsAlREWuzG6Os8lIY1dAlutEdw31fQ==", + "requires": { + "@aws-cdk/aws-cloudformation": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-lambda": "1.76.0", + "@aws-cdk/aws-logs": "1.76.0", + "@aws-cdk/aws-sns": "1.76.0", + "@aws-cdk/core": "1.76.0", + "constructs": "^3.2.0" + } + }, "@aws-cdk/cx-api": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.73.0.tgz", - "integrity": "sha512-HlBpbIGu71xXdfJ1De1/HOMK5LWzKK9J7REho0oncpAO9KDxAbk+1aOFUZJVEgTsJSUUzLMSIUtDIo+ev70HGA==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.76.0.tgz", + "integrity": "sha512-UFsOC6whfLzFr3f1diWu9fc0nUDWgOj0WceGtCbYRLp5B9Uxu/9z/0ZnZRi0wBJnCmqOlx53NN4NspDNslJo1Q==", "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", + "@aws-cdk/cloud-assembly-schema": "1.76.0", "semver": "^7.3.2" }, "dependencies": { "semver": { "version": "7.3.2", - "resolved": false + "bundled": true } } }, "@aws-cdk/region-info": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.73.0.tgz", - "integrity": "sha512-jWfx5mY3BaCVeFnbdUxrDTczVTuwShdtu3WkV2vL+W3VnUMzLPKbCPiGY8GutSBlWvoFpubsbVqx8Kw61pRgdQ==" - }, - "constructs": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.2.25.tgz", - "integrity": "sha512-CTjjeA2Lk71R0z0agDvaspcKB5WdwzeQgA8v30fSgqfX0xMj0DhJ6AcmCwWnVOvYUuTMnU7Qv05tcJKR4sSqwQ==" + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.76.0.tgz", + "integrity": "sha512-0bGR8HH/lYtHT4n04tmPiF+eSbppkxAXHGSemAVDBWBX/9//T1vjqy/KuDSYRVHYjfxA3cBT470TUPzWrE7q8A==" } } }, - "@aws-cdk/aws-autoscaling": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-autoscaling/-/aws-autoscaling-1.73.0.tgz", - "integrity": "sha512-ejeIasJoff83LJWJmqpiC7fLxaPRaRKIXJ1TTdNtUjCgrVrU4LQbxpQfSmmHD7IWnwnMCbEPq/bkEh04rbr20g==", - "requires": { - "@aws-cdk/aws-autoscaling-common": "1.73.0", - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-elasticloadbalancing": "1.73.0", - "@aws-cdk/aws-elasticloadbalancingv2": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-sns": "1.73.0", - "@aws-cdk/core": "1.73.0", + "@aws-cdk/aws-ec2": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.76.0.tgz", + "integrity": "sha512-Pq/0IeeQ/2bSdhIGpVTSVitRXZmDoGIj7ABb4DrJBpWgMczACSWRTu/YISnThDZvOBnJnQfKX/6rqArxy4zTsg==", + "requires": { + "@aws-cdk/aws-cloudwatch": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-kms": "1.76.0", + "@aws-cdk/aws-logs": "1.76.0", + "@aws-cdk/aws-s3": "1.76.0", + "@aws-cdk/aws-s3-assets": "1.76.0", + "@aws-cdk/aws-ssm": "1.76.0", + "@aws-cdk/cloud-assembly-schema": "1.76.0", + "@aws-cdk/core": "1.76.0", + "@aws-cdk/cx-api": "1.76.0", + "@aws-cdk/region-info": "1.76.0", "constructs": "^3.2.0" }, "dependencies": { - "@aws-cdk/assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/assets/-/assets-1.73.0.tgz", - "integrity": "sha512-fAdRAWn/IWbalMZva86Q4BimYrwipSoqPzyC5d6fwxNmJU/QiFLMpILanS1T9a0a+yjqAqk+8pAXn44lZIOlPQ==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, "@aws-cdk/aws-cloudwatch": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.73.0.tgz", - "integrity": "sha512-H6MQVtJfKAJyE6DRHe71ivFu9OjhH32VtsJUZ1xuQ/pyeoQlOQ6fj0FIjz4ObG3qDBq72SBfrbPAQ3q+2g3HfA==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ec2": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.73.0.tgz", - "integrity": "sha512-XjGcHaVlaJNorXv8qrRt7k8rPLE8yV1SAJWHY/SIf7NzIg9Y6lFV0eVkBU5RINfuD9GIW8YbgtLGE5ZpfZ5YkA==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.76.0.tgz", + "integrity": "sha512-C/SZrGZ42ytbVOzdsPxDrEHFASoKVY/FEnoPLZ4E+EiaKbpzqJ6XPWClRaeUdxGIkTCU8ykgF/EmQ2XUs7h96g==", "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/aws-ssm": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/core": "1.76.0", "constructs": "^3.2.0" } }, "@aws-cdk/aws-events": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.73.0.tgz", - "integrity": "sha512-CvOAIAt00xCWKC2U96NAgA8xIkzrNkwalCXk3RIRjz9xEVge5w3lQ7Hy6lSSbhyTfxQV01bppZO2ExaeAKOjOg==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.76.0.tgz", + "integrity": "sha512-T4EQ+MjLw4LiKv0eizrCUB6KPgwxkNFpN9rNQaTsl6xzl5s1/Prko1XLhujPBSikCadeOrXYM5N3cK73pK5L/Q==", "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/core": "1.76.0", "constructs": "^3.2.0" } }, "@aws-cdk/aws-iam": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.73.0.tgz", - "integrity": "sha512-o2pdkEEdwluZegLqlbhfK0zgIbezvKDf5UfwBKloeFSDcGOZAaqF25OPfrTowXkIakHbw2wMswbUlmUgYdmNFg==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.76.0.tgz", + "integrity": "sha512-ncp7dodr+q0MW6O6eOXg9Qh92/o7iQHmRzzy6EDstXdHctriV8mhOfjp0VfvW7H+tXDDPjX07BRPQyxU02tcmA==", "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/region-info": "1.73.0", + "@aws-cdk/core": "1.76.0", + "@aws-cdk/region-info": "1.76.0", "constructs": "^3.2.0" } }, "@aws-cdk/aws-kms": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.73.0.tgz", - "integrity": "sha512-4aQRGBktM1IYqM0Qa/yio1/sjNuokMdLQNrjTVxyX+AZE2/zPqARe+Gm6sFpPJ9Is8oy0YzecP80QZSCnWpCnQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-logs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-logs/-/aws-logs-1.73.0.tgz", - "integrity": "sha512-pn/JUpz49nmP81rOW66S36HbBF+RCKDWyN+rQ671zr62T9EPJuRLWxbdahcnAN1eqyCsZEs9PpCvTnacj9ue7w==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.76.0.tgz", + "integrity": "sha512-X4HFayQheHYEJUB2BDhggRUkomtFtNFYHvgxE3Eyih1Hf29tI6Tuq4T/7W7Nl4OAp4g4S04c3bZR1YMt33n+jg==", "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/core": "1.73.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/core": "1.76.0", "constructs": "^3.2.0" } }, "@aws-cdk/aws-s3": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.73.0.tgz", - "integrity": "sha512-n0PuTBhqFxRfvGHhWk54R2hfS24b5DFkqP2PvTIwRFCBqmSUnRLF8I+GZ4c6RNxfVfDSzQBcGvfuCuNTL1KZLQ==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.76.0.tgz", + "integrity": "sha512-74X5eILk4ZDukbFqYH0KAf/CwXbcFrlr/KMn7ACzETxNWtpQkEjTAVnosfkJ6uc5Bg0VKEybe2jLvkfaOSj7NQ==", "requires": { - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", + "@aws-cdk/aws-events": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-kms": "1.76.0", + "@aws-cdk/core": "1.76.0", "constructs": "^3.2.0" } }, - "@aws-cdk/aws-s3-assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3-assets/-/aws-s3-assets-1.73.0.tgz", - "integrity": "sha512-CvxEIBOOj7tYMrMimPSsbtQ4OOurhUIiNIhM38gisTXYgSchKTeDzKJAbalfYOZSNJNEx1wMNL/+oKV/gDtrHQ==", + "@aws-cdk/aws-ssm": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ssm/-/aws-ssm-1.76.0.tgz", + "integrity": "sha512-YBsOkP+cYRFTTnKQGQezPK4MA4GmgAd2HdoZa5bGkxUv6aVd4905+B3gRCBjyHpVp+t1my/7e1ExJg6HywmROA==", "requires": { - "@aws-cdk/assets": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-kms": "1.76.0", + "@aws-cdk/cloud-assembly-schema": "1.76.0", + "@aws-cdk/core": "1.76.0", "constructs": "^3.2.0" } }, - "@aws-cdk/aws-sns": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sns/-/aws-sns-1.73.0.tgz", - "integrity": "sha512-Ovo39L+u2zozgd2NQZp67BEfmYoIanfaE00RCAXp1pSm3IGt3OjfXbWuaiyLwMUUex866+MNkQ9Hr4WO/0mRsw==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-sqs": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-sqs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sqs/-/aws-sqs-1.73.0.tgz", - "integrity": "sha512-15stNsRYY165Vvx/io6TnTSMHar10diLa2k2BTiL+PNzl18SfEIOoTy97PCvJp9AK2Ob9dyQwwjsiutTU56IbA==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ssm": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ssm/-/aws-ssm-1.73.0.tgz", - "integrity": "sha512-6fobpaL7hh0My/aypd7DHQ+sLuPcb7Taj8ngjmoh8H0muiAkfj4O0CjN3cd+kCYRr8T4zRh546ypvFfsc9WEHQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/cloud-assembly-schema": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.73.0.tgz", - "integrity": "sha512-3m5nJDLSApAuUMra2WrQF7GHt6xgxqFET91WShtKtj48brZk4MBJ3dLre2LjDVsmMMOVdd6FpjY7tE5C1v9Hyw==", + "@aws-cdk/cloud-assembly-schema": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.76.0.tgz", + "integrity": "sha512-Wn9Zec9zMUBDkCakqNrqOnd3eSk1PKkB4a2TnTtgnjy4L3G2KCS3xMDFgmo7YGV/8LyavcS6HXRgjpIERS562g==", "requires": { "jsonschema": "^1.4.0", "semver": "^7.3.2" @@ -930,22 +909,22 @@ "dependencies": { "jsonschema": { "version": "1.4.0", - "resolved": false + "bundled": true }, "semver": { "version": "7.3.2", - "resolved": false + "bundled": true } } }, "@aws-cdk/core": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.73.0.tgz", - "integrity": "sha512-CTmUXo0hAH78/uvzfmgW4gQKLnusMxULIEUjd0wnfs/6/zoB6n2DP+lmkr/7Vp4aIG9nNNirThdHesidlx79eA==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.76.0.tgz", + "integrity": "sha512-JNlkoZd99H8JFfYl857ZuwtPMJyH9TdaRvoJdd0Xydi35ldRquD835Q6S4VZo8UwhWvmopwhm5Kp0lOKChweIQ==", "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", + "@aws-cdk/cloud-assembly-schema": "1.76.0", + "@aws-cdk/cx-api": "1.76.0", + "@aws-cdk/region-info": "1.76.0", "@balena/dockerignore": "^1.0.2", "constructs": "^3.2.0", "fs-extra": "^9.0.1", @@ -955,19 +934,19 @@ "dependencies": { "@balena/dockerignore": { "version": "1.0.2", - "resolved": false + "bundled": true }, "at-least-node": { "version": "1.0.0", - "resolved": false + "bundled": true }, "balanced-match": { "version": "1.0.0", - "resolved": false + "bundled": true }, "brace-expansion": { "version": "1.1.11", - "resolved": false, + "bundled": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -975,11 +954,11 @@ }, "concat-map": { "version": "0.0.1", - "resolved": false + "bundled": true }, "fs-extra": { "version": "9.0.1", - "resolved": false, + "bundled": true, "requires": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -989,15 +968,15 @@ }, "graceful-fs": { "version": "4.2.4", - "resolved": false + "bundled": true }, "ignore": { "version": "5.1.8", - "resolved": false + "bundled": true }, "jsonfile": { "version": "6.0.1", - "resolved": false, + "bundled": true, "requires": { "graceful-fs": "^4.1.6", "universalify": "^1.0.0" @@ -1005,68 +984,160 @@ }, "minimatch": { "version": "3.0.4", - "resolved": false, + "bundled": true, "requires": { "brace-expansion": "^1.1.7" } }, "universalify": { "version": "1.0.0", - "resolved": false + "bundled": true } } }, "@aws-cdk/cx-api": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.73.0.tgz", - "integrity": "sha512-HlBpbIGu71xXdfJ1De1/HOMK5LWzKK9J7REho0oncpAO9KDxAbk+1aOFUZJVEgTsJSUUzLMSIUtDIo+ev70HGA==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.76.0.tgz", + "integrity": "sha512-UFsOC6whfLzFr3f1diWu9fc0nUDWgOj0WceGtCbYRLp5B9Uxu/9z/0ZnZRi0wBJnCmqOlx53NN4NspDNslJo1Q==", "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", + "@aws-cdk/cloud-assembly-schema": "1.76.0", "semver": "^7.3.2" }, "dependencies": { "semver": { "version": "7.3.2", - "resolved": false + "bundled": true } } }, "@aws-cdk/region-info": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.73.0.tgz", - "integrity": "sha512-jWfx5mY3BaCVeFnbdUxrDTczVTuwShdtu3WkV2vL+W3VnUMzLPKbCPiGY8GutSBlWvoFpubsbVqx8Kw61pRgdQ==" - }, - "constructs": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.2.25.tgz", - "integrity": "sha512-CTjjeA2Lk71R0z0agDvaspcKB5WdwzeQgA8v30fSgqfX0xMj0DhJ6AcmCwWnVOvYUuTMnU7Qv05tcJKR4sSqwQ==" + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.76.0.tgz", + "integrity": "sha512-0bGR8HH/lYtHT4n04tmPiF+eSbppkxAXHGSemAVDBWBX/9//T1vjqy/KuDSYRVHYjfxA3cBT470TUPzWrE7q8A==" } } }, - "@aws-cdk/aws-autoscaling-common": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-autoscaling-common/-/aws-autoscaling-common-1.73.0.tgz", - "integrity": "sha512-AJf9F9X/ktSMLj/NaX0ccPXr7VlDR6CTycpEgJZU4qbXqIW/LhIDkAhH15CNV38WYQnVDkVSQgDNfCtGaeHTqA==", + "@aws-cdk/aws-ecr": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ecr/-/aws-ecr-1.76.0.tgz", + "integrity": "sha512-bnuDe2MfeS3Q8bpYkUC94ytbuBa35+b7nYDxajN8Xa789f9Rr1BE42mW+FbsTXp0XvBvHgu7jg5SuG2W4cmlLA==", "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", + "@aws-cdk/aws-events": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/core": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-ecr-assets": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ecr-assets/-/aws-ecr-assets-1.76.0.tgz", + "integrity": "sha512-uEOIJvvJF9tN8QWefl42E7H6L1mgVAScUIVMzJ3n89I8dmls7T4VGfMERFP9XpamSO1s82Mk7PTp8kNPawctxQ==", + "requires": { + "@aws-cdk/assets": "1.76.0", + "@aws-cdk/aws-ecr": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-s3": "1.76.0", + "@aws-cdk/core": "1.76.0", + "@aws-cdk/cx-api": "1.76.0", + "constructs": "^3.2.0", + "minimatch": "^3.0.4" + }, + "dependencies": { + "balanced-match": { + "version": "1.0.0", + "bundled": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "concat-map": { + "version": "0.0.1", + "bundled": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "@aws-cdk/aws-ecs": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ecs/-/aws-ecs-1.76.0.tgz", + "integrity": "sha512-iFqFGY6HVBSoewGHELYsPku6aSQACTzy2isXS88xtSGJ4V4XEfdn6VMu7Lq+xhmMky5EHFmjs498IIPFO3G53w==", + "requires": { + "@aws-cdk/aws-applicationautoscaling": "1.76.0", + "@aws-cdk/aws-autoscaling": "1.76.0", + "@aws-cdk/aws-autoscaling-hooktargets": "1.76.0", + "@aws-cdk/aws-certificatemanager": "1.76.0", + "@aws-cdk/aws-cloudwatch": "1.76.0", + "@aws-cdk/aws-ec2": "1.76.0", + "@aws-cdk/aws-ecr": "1.76.0", + "@aws-cdk/aws-ecr-assets": "1.76.0", + "@aws-cdk/aws-elasticloadbalancing": "1.76.0", + "@aws-cdk/aws-elasticloadbalancingv2": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-kms": "1.76.0", + "@aws-cdk/aws-lambda": "1.76.0", + "@aws-cdk/aws-logs": "1.76.0", + "@aws-cdk/aws-route53": "1.76.0", + "@aws-cdk/aws-route53-targets": "1.76.0", + "@aws-cdk/aws-s3": "1.76.0", + "@aws-cdk/aws-s3-assets": "1.76.0", + "@aws-cdk/aws-secretsmanager": "1.76.0", + "@aws-cdk/aws-servicediscovery": "1.76.0", + "@aws-cdk/aws-sns": "1.76.0", + "@aws-cdk/aws-sqs": "1.76.0", + "@aws-cdk/aws-ssm": "1.76.0", + "@aws-cdk/core": "1.76.0", + "@aws-cdk/cx-api": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-efs": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-efs/-/aws-efs-1.76.0.tgz", + "integrity": "sha512-t291HxZoFbGkEXVcRXAAB1ZgSsCuJpN6UdE4uthZE7v9arCOARdpmCz8VX3jp+SCA9y9e2xzImwBRE6honjJJg==", + "requires": { + "@aws-cdk/aws-ec2": "1.76.0", + "@aws-cdk/aws-kms": "1.76.0", + "@aws-cdk/cloud-assembly-schema": "1.76.0", + "@aws-cdk/core": "1.76.0", + "@aws-cdk/cx-api": "1.76.0", "constructs": "^3.2.0" }, "dependencies": { "@aws-cdk/aws-iam": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.73.0.tgz", - "integrity": "sha512-o2pdkEEdwluZegLqlbhfK0zgIbezvKDf5UfwBKloeFSDcGOZAaqF25OPfrTowXkIakHbw2wMswbUlmUgYdmNFg==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.76.0.tgz", + "integrity": "sha512-ncp7dodr+q0MW6O6eOXg9Qh92/o7iQHmRzzy6EDstXdHctriV8mhOfjp0VfvW7H+tXDDPjX07BRPQyxU02tcmA==", + "requires": { + "@aws-cdk/core": "1.76.0", + "@aws-cdk/region-info": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-kms": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.76.0.tgz", + "integrity": "sha512-X4HFayQheHYEJUB2BDhggRUkomtFtNFYHvgxE3Eyih1Hf29tI6Tuq4T/7W7Nl4OAp4g4S04c3bZR1YMt33n+jg==", "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/region-info": "1.73.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/core": "1.76.0", "constructs": "^3.2.0" } }, "@aws-cdk/cloud-assembly-schema": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.73.0.tgz", - "integrity": "sha512-3m5nJDLSApAuUMra2WrQF7GHt6xgxqFET91WShtKtj48brZk4MBJ3dLre2LjDVsmMMOVdd6FpjY7tE5C1v9Hyw==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.76.0.tgz", + "integrity": "sha512-Wn9Zec9zMUBDkCakqNrqOnd3eSk1PKkB4a2TnTtgnjy4L3G2KCS3xMDFgmo7YGV/8LyavcS6HXRgjpIERS562g==", "requires": { "jsonschema": "^1.4.0", "semver": "^7.3.2" @@ -1074,22 +1145,22 @@ "dependencies": { "jsonschema": { "version": "1.4.0", - "resolved": false + "bundled": true }, "semver": { "version": "7.3.2", - "resolved": false + "bundled": true } } }, "@aws-cdk/core": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.73.0.tgz", - "integrity": "sha512-CTmUXo0hAH78/uvzfmgW4gQKLnusMxULIEUjd0wnfs/6/zoB6n2DP+lmkr/7Vp4aIG9nNNirThdHesidlx79eA==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.76.0.tgz", + "integrity": "sha512-JNlkoZd99H8JFfYl857ZuwtPMJyH9TdaRvoJdd0Xydi35ldRquD835Q6S4VZo8UwhWvmopwhm5Kp0lOKChweIQ==", "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", + "@aws-cdk/cloud-assembly-schema": "1.76.0", + "@aws-cdk/cx-api": "1.76.0", + "@aws-cdk/region-info": "1.76.0", "@balena/dockerignore": "^1.0.2", "constructs": "^3.2.0", "fs-extra": "^9.0.1", @@ -1099,19 +1170,19 @@ "dependencies": { "@balena/dockerignore": { "version": "1.0.2", - "resolved": false + "bundled": true }, "at-least-node": { "version": "1.0.0", - "resolved": false + "bundled": true }, "balanced-match": { "version": "1.0.0", - "resolved": false + "bundled": true }, "brace-expansion": { "version": "1.1.11", - "resolved": false, + "bundled": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -1119,11 +1190,11 @@ }, "concat-map": { "version": "0.0.1", - "resolved": false + "bundled": true }, "fs-extra": { "version": "9.0.1", - "resolved": false, + "bundled": true, "requires": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -1133,15 +1204,15 @@ }, "graceful-fs": { "version": "4.2.4", - "resolved": false + "bundled": true }, "ignore": { "version": "5.1.8", - "resolved": false + "bundled": true }, "jsonfile": { "version": "6.0.1", - "resolved": false, + "bundled": true, "requires": { "graceful-fs": "^4.1.6", "universalify": "^1.0.0" @@ -1149,253 +1220,307 @@ }, "minimatch": { "version": "3.0.4", - "resolved": false, + "bundled": true, "requires": { "brace-expansion": "^1.1.7" } }, "universalify": { "version": "1.0.0", - "resolved": false + "bundled": true } } }, "@aws-cdk/cx-api": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.73.0.tgz", - "integrity": "sha512-HlBpbIGu71xXdfJ1De1/HOMK5LWzKK9J7REho0oncpAO9KDxAbk+1aOFUZJVEgTsJSUUzLMSIUtDIo+ev70HGA==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.76.0.tgz", + "integrity": "sha512-UFsOC6whfLzFr3f1diWu9fc0nUDWgOj0WceGtCbYRLp5B9Uxu/9z/0ZnZRi0wBJnCmqOlx53NN4NspDNslJo1Q==", "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", + "@aws-cdk/cloud-assembly-schema": "1.76.0", "semver": "^7.3.2" }, "dependencies": { "semver": { "version": "7.3.2", - "resolved": false + "bundled": true } } }, "@aws-cdk/region-info": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.73.0.tgz", - "integrity": "sha512-jWfx5mY3BaCVeFnbdUxrDTczVTuwShdtu3WkV2vL+W3VnUMzLPKbCPiGY8GutSBlWvoFpubsbVqx8Kw61pRgdQ==" - }, - "constructs": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.2.25.tgz", - "integrity": "sha512-CTjjeA2Lk71R0z0agDvaspcKB5WdwzeQgA8v30fSgqfX0xMj0DhJ6AcmCwWnVOvYUuTMnU7Qv05tcJKR4sSqwQ==" + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.76.0.tgz", + "integrity": "sha512-0bGR8HH/lYtHT4n04tmPiF+eSbppkxAXHGSemAVDBWBX/9//T1vjqy/KuDSYRVHYjfxA3cBT470TUPzWrE7q8A==" } } }, - "@aws-cdk/aws-autoscaling-hooktargets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-autoscaling-hooktargets/-/aws-autoscaling-hooktargets-1.73.0.tgz", - "integrity": "sha512-pIQZ3n6DXfEdh4+okcdvN2pAjYWPqC7auSV9vz0D7NVPgRgULIeNs69OhDQANIkdwwiyvSmHhhpJyCo9i6jk4A==", - "requires": { - "@aws-cdk/aws-autoscaling": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-lambda": "1.73.0", - "@aws-cdk/aws-sns": "1.73.0", - "@aws-cdk/aws-sns-subscriptions": "1.73.0", - "@aws-cdk/aws-sqs": "1.73.0", - "@aws-cdk/core": "1.73.0", + "@aws-cdk/aws-elasticloadbalancing": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-elasticloadbalancing/-/aws-elasticloadbalancing-1.76.0.tgz", + "integrity": "sha512-tPFbaIZnq9qr6ffzmCCcCpvh+foRDAmKid64U/6QDCBzOOb0BYCgcK2rLBoQN2SYVUTD4AQ7NtKYPaTikOhglg==", + "requires": { + "@aws-cdk/aws-ec2": "1.76.0", + "@aws-cdk/core": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-elasticloadbalancingv2": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-elasticloadbalancingv2/-/aws-elasticloadbalancingv2-1.76.0.tgz", + "integrity": "sha512-Gxbejip5yBDM0AKcJDxoZyYkX1KEUsNNcfYtPFf/j/Qd9HWgBBdWP+8NbNu8INr1H8qs5fNIhfGDzffrfI1wMw==", + "requires": { + "@aws-cdk/aws-certificatemanager": "1.76.0", + "@aws-cdk/aws-cloudwatch": "1.76.0", + "@aws-cdk/aws-ec2": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-lambda": "1.76.0", + "@aws-cdk/aws-s3": "1.76.0", + "@aws-cdk/cloud-assembly-schema": "1.76.0", + "@aws-cdk/core": "1.76.0", + "@aws-cdk/cx-api": "1.76.0", + "@aws-cdk/region-info": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-events": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.76.0.tgz", + "integrity": "sha512-T4EQ+MjLw4LiKv0eizrCUB6KPgwxkNFpN9rNQaTsl6xzl5s1/Prko1XLhujPBSikCadeOrXYM5N3cK73pK5L/Q==", + "requires": { + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/core": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-events-targets": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events-targets/-/aws-events-targets-1.76.0.tgz", + "integrity": "sha512-LqQNCC4U+b0FqeQ48q5Mib4dvVnC3hKu6PIjcjo/LOeeCM8lue/XIS/LUXjsFFO5+Zs3AgXW76j567UxFrkS+w==", + "requires": { + "@aws-cdk/aws-batch": "1.76.0", + "@aws-cdk/aws-codebuild": "1.76.0", + "@aws-cdk/aws-codepipeline": "1.76.0", + "@aws-cdk/aws-ec2": "1.76.0", + "@aws-cdk/aws-ecs": "1.76.0", + "@aws-cdk/aws-events": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-kinesis": "1.76.0", + "@aws-cdk/aws-kinesisfirehose": "1.76.0", + "@aws-cdk/aws-lambda": "1.76.0", + "@aws-cdk/aws-logs": "1.76.0", + "@aws-cdk/aws-sns": "1.76.0", + "@aws-cdk/aws-sns-subscriptions": "1.76.0", + "@aws-cdk/aws-sqs": "1.76.0", + "@aws-cdk/aws-stepfunctions": "1.76.0", + "@aws-cdk/core": "1.76.0", + "@aws-cdk/custom-resources": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-iam": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.76.0.tgz", + "integrity": "sha512-ncp7dodr+q0MW6O6eOXg9Qh92/o7iQHmRzzy6EDstXdHctriV8mhOfjp0VfvW7H+tXDDPjX07BRPQyxU02tcmA==", + "requires": { + "@aws-cdk/core": "1.76.0", + "@aws-cdk/region-info": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-kinesis": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kinesis/-/aws-kinesis-1.76.0.tgz", + "integrity": "sha512-C55csTmm/3yfTUYGwTQtTk/CexMEb4fxxnQkBZVwkTo26bA+sPrjQRB0WysEcDPOirPhP+x6H6nT4I25VvkpMQ==", + "requires": { + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-kms": "1.76.0", + "@aws-cdk/aws-logs": "1.76.0", + "@aws-cdk/core": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-kinesisfirehose": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kinesisfirehose/-/aws-kinesisfirehose-1.76.0.tgz", + "integrity": "sha512-LOQKHW+y4ORfpKnckEY0FifqzfYyJ7t/oo0BDyCIQ/QjO8SPO1PKlDokVEgMeBwansztHmXoPC8KQIGfUvYOUw==", + "requires": { + "@aws-cdk/core": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-kms": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.76.0.tgz", + "integrity": "sha512-X4HFayQheHYEJUB2BDhggRUkomtFtNFYHvgxE3Eyih1Hf29tI6Tuq4T/7W7Nl4OAp4g4S04c3bZR1YMt33n+jg==", + "requires": { + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/core": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-lambda": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-lambda/-/aws-lambda-1.76.0.tgz", + "integrity": "sha512-EUaIZqPE83YJy94Ik2CoAkEFhsKAZAkH2jziIBGrtN7lYDqfi4eDDPyFBwwp5g9ZoV+R1xViFbZvc7LGwPgZJw==", + "requires": { + "@aws-cdk/aws-applicationautoscaling": "1.76.0", + "@aws-cdk/aws-cloudwatch": "1.76.0", + "@aws-cdk/aws-codeguruprofiler": "1.76.0", + "@aws-cdk/aws-ec2": "1.76.0", + "@aws-cdk/aws-ecr": "1.76.0", + "@aws-cdk/aws-ecr-assets": "1.76.0", + "@aws-cdk/aws-efs": "1.76.0", + "@aws-cdk/aws-events": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-logs": "1.76.0", + "@aws-cdk/aws-s3": "1.76.0", + "@aws-cdk/aws-s3-assets": "1.76.0", + "@aws-cdk/aws-sqs": "1.76.0", + "@aws-cdk/core": "1.76.0", + "@aws-cdk/cx-api": "1.76.0", "constructs": "^3.2.0" }, "dependencies": { - "@aws-cdk/assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/assets/-/assets-1.73.0.tgz", - "integrity": "sha512-fAdRAWn/IWbalMZva86Q4BimYrwipSoqPzyC5d6fwxNmJU/QiFLMpILanS1T9a0a+yjqAqk+8pAXn44lZIOlPQ==", + "@aws-cdk/aws-applicationautoscaling": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-applicationautoscaling/-/aws-applicationautoscaling-1.76.0.tgz", + "integrity": "sha512-YnkYapN1O+AHNu3thJ2LFA1r8whguV3/vDRWIDmsVmkMgEvt8xeDCU+9dpWZ0gLRT0iQgj9BkKbKMcPKtTgsVA==", "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", + "@aws-cdk/aws-autoscaling-common": "1.76.0", + "@aws-cdk/aws-cloudwatch": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/core": "1.76.0", "constructs": "^3.2.0" } }, - "@aws-cdk/aws-cloudwatch": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.73.0.tgz", - "integrity": "sha512-H6MQVtJfKAJyE6DRHe71ivFu9OjhH32VtsJUZ1xuQ/pyeoQlOQ6fj0FIjz4ObG3qDBq72SBfrbPAQ3q+2g3HfA==", + "@aws-cdk/aws-autoscaling-common": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-autoscaling-common/-/aws-autoscaling-common-1.76.0.tgz", + "integrity": "sha512-V4eLXLPxnU+QQQwQUz226AKCcLy5jAIkPrjtZvY8K4A0mMi3nlRORvVKDGs7FsORFtLMqpvTYlFl8c1np99olg==", "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/core": "1.76.0", "constructs": "^3.2.0" } }, - "@aws-cdk/aws-codeguruprofiler": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codeguruprofiler/-/aws-codeguruprofiler-1.73.0.tgz", - "integrity": "sha512-WcJjCT+4zd3v4E1nWUagpHKWVIafM4vMe+4DAcBXZbhqXww1yyXUxf1A08uc7zQGko3hvIoHp41maAiT5G6/nw==", + "@aws-cdk/aws-cloudwatch": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.76.0.tgz", + "integrity": "sha512-C/SZrGZ42ytbVOzdsPxDrEHFASoKVY/FEnoPLZ4E+EiaKbpzqJ6XPWClRaeUdxGIkTCU8ykgF/EmQ2XUs7h96g==", "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/core": "1.76.0", "constructs": "^3.2.0" } }, - "@aws-cdk/aws-ec2": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.73.0.tgz", - "integrity": "sha512-XjGcHaVlaJNorXv8qrRt7k8rPLE8yV1SAJWHY/SIf7NzIg9Y6lFV0eVkBU5RINfuD9GIW8YbgtLGE5ZpfZ5YkA==", + "@aws-cdk/aws-ecr": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ecr/-/aws-ecr-1.76.0.tgz", + "integrity": "sha512-bnuDe2MfeS3Q8bpYkUC94ytbuBa35+b7nYDxajN8Xa789f9Rr1BE42mW+FbsTXp0XvBvHgu7jg5SuG2W4cmlLA==", "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/aws-ssm": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", + "@aws-cdk/aws-events": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/core": "1.76.0", "constructs": "^3.2.0" } }, - "@aws-cdk/aws-efs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-efs/-/aws-efs-1.73.0.tgz", - "integrity": "sha512-sWUU+nhJ78T5tElLy7BqUrlXj4kGv43nrkWE5+jbTaLRFEpJPM6fMuWfzcJGfkqpbppjc/aySyCPbvEcWb7bDQ==", + "@aws-cdk/aws-ecr-assets": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ecr-assets/-/aws-ecr-assets-1.76.0.tgz", + "integrity": "sha512-uEOIJvvJF9tN8QWefl42E7H6L1mgVAScUIVMzJ3n89I8dmls7T4VGfMERFP9XpamSO1s82Mk7PTp8kNPawctxQ==", "requires": { - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" + "@aws-cdk/assets": "1.76.0", + "@aws-cdk/aws-ecr": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-s3": "1.76.0", + "@aws-cdk/core": "1.76.0", + "@aws-cdk/cx-api": "1.76.0", + "constructs": "^3.2.0", + "minimatch": "^3.0.4" + }, + "dependencies": { + "balanced-match": { + "version": "1.0.0", + "bundled": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "concat-map": { + "version": "0.0.1", + "bundled": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "requires": { + "brace-expansion": "^1.1.7" + } + } } }, "@aws-cdk/aws-events": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.73.0.tgz", - "integrity": "sha512-CvOAIAt00xCWKC2U96NAgA8xIkzrNkwalCXk3RIRjz9xEVge5w3lQ7Hy6lSSbhyTfxQV01bppZO2ExaeAKOjOg==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.76.0.tgz", + "integrity": "sha512-T4EQ+MjLw4LiKv0eizrCUB6KPgwxkNFpN9rNQaTsl6xzl5s1/Prko1XLhujPBSikCadeOrXYM5N3cK73pK5L/Q==", "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/core": "1.76.0", "constructs": "^3.2.0" } }, "@aws-cdk/aws-iam": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.73.0.tgz", - "integrity": "sha512-o2pdkEEdwluZegLqlbhfK0zgIbezvKDf5UfwBKloeFSDcGOZAaqF25OPfrTowXkIakHbw2wMswbUlmUgYdmNFg==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.76.0.tgz", + "integrity": "sha512-ncp7dodr+q0MW6O6eOXg9Qh92/o7iQHmRzzy6EDstXdHctriV8mhOfjp0VfvW7H+tXDDPjX07BRPQyxU02tcmA==", "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/region-info": "1.73.0", + "@aws-cdk/core": "1.76.0", + "@aws-cdk/region-info": "1.76.0", "constructs": "^3.2.0" } }, "@aws-cdk/aws-kms": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.73.0.tgz", - "integrity": "sha512-4aQRGBktM1IYqM0Qa/yio1/sjNuokMdLQNrjTVxyX+AZE2/zPqARe+Gm6sFpPJ9Is8oy0YzecP80QZSCnWpCnQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-lambda": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-lambda/-/aws-lambda-1.73.0.tgz", - "integrity": "sha512-ffw/hK1DbbSXklry4sDmJ+c+dX3Zl+I9DsYNjf0h2aonEKZo+g7ItAhVzr5s1kDnKatlEJTNOw1Kdpn20vFZHg==", - "requires": { - "@aws-cdk/aws-applicationautoscaling": "1.73.0", - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-codeguruprofiler": "1.73.0", - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-efs": "1.73.0", - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/aws-sqs": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-logs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-logs/-/aws-logs-1.73.0.tgz", - "integrity": "sha512-pn/JUpz49nmP81rOW66S36HbBF+RCKDWyN+rQ671zr62T9EPJuRLWxbdahcnAN1eqyCsZEs9PpCvTnacj9ue7w==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.76.0.tgz", + "integrity": "sha512-X4HFayQheHYEJUB2BDhggRUkomtFtNFYHvgxE3Eyih1Hf29tI6Tuq4T/7W7Nl4OAp4g4S04c3bZR1YMt33n+jg==", "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/core": "1.73.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/core": "1.76.0", "constructs": "^3.2.0" } }, "@aws-cdk/aws-s3": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.73.0.tgz", - "integrity": "sha512-n0PuTBhqFxRfvGHhWk54R2hfS24b5DFkqP2PvTIwRFCBqmSUnRLF8I+GZ4c6RNxfVfDSzQBcGvfuCuNTL1KZLQ==", - "requires": { - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3-assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3-assets/-/aws-s3-assets-1.73.0.tgz", - "integrity": "sha512-CvxEIBOOj7tYMrMimPSsbtQ4OOurhUIiNIhM38gisTXYgSchKTeDzKJAbalfYOZSNJNEx1wMNL/+oKV/gDtrHQ==", - "requires": { - "@aws-cdk/assets": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-sns": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sns/-/aws-sns-1.73.0.tgz", - "integrity": "sha512-Ovo39L+u2zozgd2NQZp67BEfmYoIanfaE00RCAXp1pSm3IGt3OjfXbWuaiyLwMUUex866+MNkQ9Hr4WO/0mRsw==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.76.0.tgz", + "integrity": "sha512-74X5eILk4ZDukbFqYH0KAf/CwXbcFrlr/KMn7ACzETxNWtpQkEjTAVnosfkJ6uc5Bg0VKEybe2jLvkfaOSj7NQ==", "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-sqs": "1.73.0", - "@aws-cdk/core": "1.73.0", + "@aws-cdk/aws-events": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-kms": "1.76.0", + "@aws-cdk/core": "1.76.0", "constructs": "^3.2.0" } }, "@aws-cdk/aws-sqs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sqs/-/aws-sqs-1.73.0.tgz", - "integrity": "sha512-15stNsRYY165Vvx/io6TnTSMHar10diLa2k2BTiL+PNzl18SfEIOoTy97PCvJp9AK2Ob9dyQwwjsiutTU56IbA==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ssm": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ssm/-/aws-ssm-1.73.0.tgz", - "integrity": "sha512-6fobpaL7hh0My/aypd7DHQ+sLuPcb7Taj8ngjmoh8H0muiAkfj4O0CjN3cd+kCYRr8T4zRh546ypvFfsc9WEHQ==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sqs/-/aws-sqs-1.76.0.tgz", + "integrity": "sha512-cQi77WTLyOXmWHkrRBEsEE9gx9R5i0mEIv7qOVpySuEb9Fd8uxJ9/LnWY31LKiwnt8GrBpooR49dV6PhSmjFYg==", "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", + "@aws-cdk/aws-cloudwatch": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-kms": "1.76.0", + "@aws-cdk/core": "1.76.0", "constructs": "^3.2.0" } }, "@aws-cdk/cloud-assembly-schema": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.73.0.tgz", - "integrity": "sha512-3m5nJDLSApAuUMra2WrQF7GHt6xgxqFET91WShtKtj48brZk4MBJ3dLre2LjDVsmMMOVdd6FpjY7tE5C1v9Hyw==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.76.0.tgz", + "integrity": "sha512-Wn9Zec9zMUBDkCakqNrqOnd3eSk1PKkB4a2TnTtgnjy4L3G2KCS3xMDFgmo7YGV/8LyavcS6HXRgjpIERS562g==", "requires": { "jsonschema": "^1.4.0", "semver": "^7.3.2" @@ -1403,22 +1528,22 @@ "dependencies": { "jsonschema": { "version": "1.4.0", - "resolved": false + "bundled": true }, "semver": { "version": "7.3.2", - "resolved": false + "bundled": true } } }, "@aws-cdk/core": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.73.0.tgz", - "integrity": "sha512-CTmUXo0hAH78/uvzfmgW4gQKLnusMxULIEUjd0wnfs/6/zoB6n2DP+lmkr/7Vp4aIG9nNNirThdHesidlx79eA==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.76.0.tgz", + "integrity": "sha512-JNlkoZd99H8JFfYl857ZuwtPMJyH9TdaRvoJdd0Xydi35ldRquD835Q6S4VZo8UwhWvmopwhm5Kp0lOKChweIQ==", "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", + "@aws-cdk/cloud-assembly-schema": "1.76.0", + "@aws-cdk/cx-api": "1.76.0", + "@aws-cdk/region-info": "1.76.0", "@balena/dockerignore": "^1.0.2", "constructs": "^3.2.0", "fs-extra": "^9.0.1", @@ -1428,19 +1553,19 @@ "dependencies": { "@balena/dockerignore": { "version": "1.0.2", - "resolved": false + "bundled": true }, "at-least-node": { "version": "1.0.0", - "resolved": false + "bundled": true }, "balanced-match": { "version": "1.0.0", - "resolved": false + "bundled": true }, "brace-expansion": { "version": "1.1.11", - "resolved": false, + "bundled": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -1448,11 +1573,11 @@ }, "concat-map": { "version": "0.0.1", - "resolved": false + "bundled": true }, "fs-extra": { "version": "9.0.1", - "resolved": false, + "bundled": true, "requires": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -1462,15 +1587,15 @@ }, "graceful-fs": { "version": "4.2.4", - "resolved": false + "bundled": true }, "ignore": { "version": "5.1.8", - "resolved": false + "bundled": true }, "jsonfile": { "version": "6.0.1", - "resolved": false, + "bundled": true, "requires": { "graceful-fs": "^4.1.6", "universalify": "^1.0.0" @@ -1478,180 +1603,242 @@ }, "minimatch": { "version": "3.0.4", - "resolved": false, + "bundled": true, "requires": { "brace-expansion": "^1.1.7" } }, "universalify": { "version": "1.0.0", - "resolved": false + "bundled": true } } }, "@aws-cdk/cx-api": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.73.0.tgz", - "integrity": "sha512-HlBpbIGu71xXdfJ1De1/HOMK5LWzKK9J7REho0oncpAO9KDxAbk+1aOFUZJVEgTsJSUUzLMSIUtDIo+ev70HGA==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.76.0.tgz", + "integrity": "sha512-UFsOC6whfLzFr3f1diWu9fc0nUDWgOj0WceGtCbYRLp5B9Uxu/9z/0ZnZRi0wBJnCmqOlx53NN4NspDNslJo1Q==", "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", + "@aws-cdk/cloud-assembly-schema": "1.76.0", "semver": "^7.3.2" }, "dependencies": { "semver": { "version": "7.3.2", - "resolved": false + "bundled": true } } }, "@aws-cdk/region-info": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.73.0.tgz", - "integrity": "sha512-jWfx5mY3BaCVeFnbdUxrDTczVTuwShdtu3WkV2vL+W3VnUMzLPKbCPiGY8GutSBlWvoFpubsbVqx8Kw61pRgdQ==" - }, - "constructs": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.2.25.tgz", - "integrity": "sha512-CTjjeA2Lk71R0z0agDvaspcKB5WdwzeQgA8v30fSgqfX0xMj0DhJ6AcmCwWnVOvYUuTMnU7Qv05tcJKR4sSqwQ==" + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.76.0.tgz", + "integrity": "sha512-0bGR8HH/lYtHT4n04tmPiF+eSbppkxAXHGSemAVDBWBX/9//T1vjqy/KuDSYRVHYjfxA3cBT470TUPzWrE7q8A==" } } }, - "@aws-cdk/aws-batch": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-batch/-/aws-batch-1.73.0.tgz", - "integrity": "sha512-nt0YG4WNhhxp+sSN93A9WhwNJw/YhJM/cdhYoK+Gs6C1OxkD7GSf0DYWXugs5Wp+oZcFrD9azN7dHmot3jM82w==", - "requires": { - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-ecr": "1.73.0", - "@aws-cdk/aws-ecs": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", + "@aws-cdk/aws-lambda-event-sources": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-lambda-event-sources/-/aws-lambda-event-sources-1.76.0.tgz", + "integrity": "sha512-0YI1wxvaBEhobZFYcp/pV8wB4tH20djhRp4/5iMV1GLW5bZkfXDlWlSYalla81Pqs2p8Ah28lKdWmtwoqTN8fw==", + "requires": { + "@aws-cdk/aws-apigateway": "1.76.0", + "@aws-cdk/aws-dynamodb": "1.76.0", + "@aws-cdk/aws-events": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-kinesis": "1.76.0", + "@aws-cdk/aws-lambda": "1.76.0", + "@aws-cdk/aws-s3": "1.76.0", + "@aws-cdk/aws-s3-notifications": "1.76.0", + "@aws-cdk/aws-sns": "1.76.0", + "@aws-cdk/aws-sns-subscriptions": "1.76.0", + "@aws-cdk/aws-sqs": "1.76.0", + "@aws-cdk/core": "1.76.0", "constructs": "^3.2.0" }, "dependencies": { - "@aws-cdk/assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/assets/-/assets-1.73.0.tgz", - "integrity": "sha512-fAdRAWn/IWbalMZva86Q4BimYrwipSoqPzyC5d6fwxNmJU/QiFLMpILanS1T9a0a+yjqAqk+8pAXn44lZIOlPQ==", + "@aws-cdk/aws-apigateway": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-apigateway/-/aws-apigateway-1.76.0.tgz", + "integrity": "sha512-KoeUNEvMWLPsYox6ksZHQQdVj9m1Fhh26K/HG/b8RAyRMmVidbMblGiyvvQskCwGIm+MKGHeyRrouljkYAmHkw==", + "requires": { + "@aws-cdk/assets": "1.76.0", + "@aws-cdk/aws-certificatemanager": "1.76.0", + "@aws-cdk/aws-cloudwatch": "1.76.0", + "@aws-cdk/aws-ec2": "1.76.0", + "@aws-cdk/aws-elasticloadbalancingv2": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-lambda": "1.76.0", + "@aws-cdk/aws-logs": "1.76.0", + "@aws-cdk/aws-s3": "1.76.0", + "@aws-cdk/aws-s3-assets": "1.76.0", + "@aws-cdk/core": "1.76.0", + "@aws-cdk/cx-api": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-certificatemanager": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-certificatemanager/-/aws-certificatemanager-1.76.0.tgz", + "integrity": "sha512-8Ib49XuILc6aFElpyxp+oDaxEA2gZiYISNtJaVhBhAvztDSbNk4CXsTiO2IuUqAf6C7HX56I6FENHdl4LFhATw==", "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-lambda": "1.76.0", + "@aws-cdk/aws-route53": "1.76.0", + "@aws-cdk/core": "1.76.0", "constructs": "^3.2.0" } }, "@aws-cdk/aws-cloudwatch": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.73.0.tgz", - "integrity": "sha512-H6MQVtJfKAJyE6DRHe71ivFu9OjhH32VtsJUZ1xuQ/pyeoQlOQ6fj0FIjz4ObG3qDBq72SBfrbPAQ3q+2g3HfA==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.76.0.tgz", + "integrity": "sha512-C/SZrGZ42ytbVOzdsPxDrEHFASoKVY/FEnoPLZ4E+EiaKbpzqJ6XPWClRaeUdxGIkTCU8ykgF/EmQ2XUs7h96g==", "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/core": "1.76.0", "constructs": "^3.2.0" } }, - "@aws-cdk/aws-ec2": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.73.0.tgz", - "integrity": "sha512-XjGcHaVlaJNorXv8qrRt7k8rPLE8yV1SAJWHY/SIf7NzIg9Y6lFV0eVkBU5RINfuD9GIW8YbgtLGE5ZpfZ5YkA==", + "@aws-cdk/aws-elasticloadbalancingv2": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-elasticloadbalancingv2/-/aws-elasticloadbalancingv2-1.76.0.tgz", + "integrity": "sha512-Gxbejip5yBDM0AKcJDxoZyYkX1KEUsNNcfYtPFf/j/Qd9HWgBBdWP+8NbNu8INr1H8qs5fNIhfGDzffrfI1wMw==", "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/aws-ssm": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", + "@aws-cdk/aws-certificatemanager": "1.76.0", + "@aws-cdk/aws-cloudwatch": "1.76.0", + "@aws-cdk/aws-ec2": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-lambda": "1.76.0", + "@aws-cdk/aws-s3": "1.76.0", + "@aws-cdk/cloud-assembly-schema": "1.76.0", + "@aws-cdk/core": "1.76.0", + "@aws-cdk/cx-api": "1.76.0", + "@aws-cdk/region-info": "1.76.0", "constructs": "^3.2.0" } }, "@aws-cdk/aws-events": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.73.0.tgz", - "integrity": "sha512-CvOAIAt00xCWKC2U96NAgA8xIkzrNkwalCXk3RIRjz9xEVge5w3lQ7Hy6lSSbhyTfxQV01bppZO2ExaeAKOjOg==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.76.0.tgz", + "integrity": "sha512-T4EQ+MjLw4LiKv0eizrCUB6KPgwxkNFpN9rNQaTsl6xzl5s1/Prko1XLhujPBSikCadeOrXYM5N3cK73pK5L/Q==", "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/core": "1.76.0", "constructs": "^3.2.0" } }, "@aws-cdk/aws-iam": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.73.0.tgz", - "integrity": "sha512-o2pdkEEdwluZegLqlbhfK0zgIbezvKDf5UfwBKloeFSDcGOZAaqF25OPfrTowXkIakHbw2wMswbUlmUgYdmNFg==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.76.0.tgz", + "integrity": "sha512-ncp7dodr+q0MW6O6eOXg9Qh92/o7iQHmRzzy6EDstXdHctriV8mhOfjp0VfvW7H+tXDDPjX07BRPQyxU02tcmA==", "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/region-info": "1.73.0", + "@aws-cdk/core": "1.76.0", + "@aws-cdk/region-info": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-kinesis": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kinesis/-/aws-kinesis-1.76.0.tgz", + "integrity": "sha512-C55csTmm/3yfTUYGwTQtTk/CexMEb4fxxnQkBZVwkTo26bA+sPrjQRB0WysEcDPOirPhP+x6H6nT4I25VvkpMQ==", + "requires": { + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-kms": "1.76.0", + "@aws-cdk/aws-logs": "1.76.0", + "@aws-cdk/core": "1.76.0", "constructs": "^3.2.0" } }, "@aws-cdk/aws-kms": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.73.0.tgz", - "integrity": "sha512-4aQRGBktM1IYqM0Qa/yio1/sjNuokMdLQNrjTVxyX+AZE2/zPqARe+Gm6sFpPJ9Is8oy0YzecP80QZSCnWpCnQ==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.76.0.tgz", + "integrity": "sha512-X4HFayQheHYEJUB2BDhggRUkomtFtNFYHvgxE3Eyih1Hf29tI6Tuq4T/7W7Nl4OAp4g4S04c3bZR1YMt33n+jg==", "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/core": "1.76.0", "constructs": "^3.2.0" } }, - "@aws-cdk/aws-logs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-logs/-/aws-logs-1.73.0.tgz", - "integrity": "sha512-pn/JUpz49nmP81rOW66S36HbBF+RCKDWyN+rQ671zr62T9EPJuRLWxbdahcnAN1eqyCsZEs9PpCvTnacj9ue7w==", + "@aws-cdk/aws-route53": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-route53/-/aws-route53-1.76.0.tgz", + "integrity": "sha512-cToiV5nSUSd2hFlTPpmV9FaLww3VY3UYzUcGbY/jGiN3MGZbVom9YsAp9BYDUfm0fsRCTHvWjL1DRJZXJwA6cw==", "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/core": "1.73.0", + "@aws-cdk/aws-ec2": "1.76.0", + "@aws-cdk/aws-logs": "1.76.0", + "@aws-cdk/cloud-assembly-schema": "1.76.0", + "@aws-cdk/core": "1.76.0", "constructs": "^3.2.0" } }, "@aws-cdk/aws-s3": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.73.0.tgz", - "integrity": "sha512-n0PuTBhqFxRfvGHhWk54R2hfS24b5DFkqP2PvTIwRFCBqmSUnRLF8I+GZ4c6RNxfVfDSzQBcGvfuCuNTL1KZLQ==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.76.0.tgz", + "integrity": "sha512-74X5eILk4ZDukbFqYH0KAf/CwXbcFrlr/KMn7ACzETxNWtpQkEjTAVnosfkJ6uc5Bg0VKEybe2jLvkfaOSj7NQ==", "requires": { - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", + "@aws-cdk/aws-events": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-kms": "1.76.0", + "@aws-cdk/core": "1.76.0", "constructs": "^3.2.0" } }, - "@aws-cdk/aws-s3-assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3-assets/-/aws-s3-assets-1.73.0.tgz", - "integrity": "sha512-CvxEIBOOj7tYMrMimPSsbtQ4OOurhUIiNIhM38gisTXYgSchKTeDzKJAbalfYOZSNJNEx1wMNL/+oKV/gDtrHQ==", + "@aws-cdk/aws-s3-notifications": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3-notifications/-/aws-s3-notifications-1.76.0.tgz", + "integrity": "sha512-6cOWb32LkibsFr3PssiA9aeKdWcFNs9QYvbaneHcb6S7hyw25I20cwCakYMIWmPUTJvOWwV8fDqlB6lrpG0daw==", "requires": { - "@aws-cdk/assets": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-lambda": "1.76.0", + "@aws-cdk/aws-s3": "1.76.0", + "@aws-cdk/aws-sns": "1.76.0", + "@aws-cdk/aws-sqs": "1.76.0", + "@aws-cdk/core": "1.76.0", "constructs": "^3.2.0" } }, - "@aws-cdk/aws-ssm": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ssm/-/aws-ssm-1.73.0.tgz", - "integrity": "sha512-6fobpaL7hh0My/aypd7DHQ+sLuPcb7Taj8ngjmoh8H0muiAkfj4O0CjN3cd+kCYRr8T4zRh546ypvFfsc9WEHQ==", + "@aws-cdk/aws-sns": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sns/-/aws-sns-1.76.0.tgz", + "integrity": "sha512-BBvx3/742Rj9lkhux9D1JBbLkmw9a+LpGAmobgmbSnJ/31HuUK4g5SJTCPuG/XOu2v3cQXS/QdaUlpGHbEy6rA==", + "requires": { + "@aws-cdk/aws-cloudwatch": "1.76.0", + "@aws-cdk/aws-events": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-kms": "1.76.0", + "@aws-cdk/aws-sqs": "1.76.0", + "@aws-cdk/core": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-sns-subscriptions": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sns-subscriptions/-/aws-sns-subscriptions-1.76.0.tgz", + "integrity": "sha512-przCmwbr8AbWyO2vpjmJze05zwnU5zLa2401FcV7XtmcpPsNB0CV4Tu1S3MstYS/FqFsXpGFKrSzmNr865ZO+Q==", + "requires": { + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-lambda": "1.76.0", + "@aws-cdk/aws-sns": "1.76.0", + "@aws-cdk/aws-sqs": "1.76.0", + "@aws-cdk/core": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-sqs": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sqs/-/aws-sqs-1.76.0.tgz", + "integrity": "sha512-cQi77WTLyOXmWHkrRBEsEE9gx9R5i0mEIv7qOVpySuEb9Fd8uxJ9/LnWY31LKiwnt8GrBpooR49dV6PhSmjFYg==", "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", + "@aws-cdk/aws-cloudwatch": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-kms": "1.76.0", + "@aws-cdk/core": "1.76.0", "constructs": "^3.2.0" } }, "@aws-cdk/cloud-assembly-schema": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.73.0.tgz", - "integrity": "sha512-3m5nJDLSApAuUMra2WrQF7GHt6xgxqFET91WShtKtj48brZk4MBJ3dLre2LjDVsmMMOVdd6FpjY7tE5C1v9Hyw==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.76.0.tgz", + "integrity": "sha512-Wn9Zec9zMUBDkCakqNrqOnd3eSk1PKkB4a2TnTtgnjy4L3G2KCS3xMDFgmo7YGV/8LyavcS6HXRgjpIERS562g==", "requires": { "jsonschema": "^1.4.0", "semver": "^7.3.2" @@ -1659,22 +1846,22 @@ "dependencies": { "jsonschema": { "version": "1.4.0", - "resolved": false + "bundled": true }, "semver": { "version": "7.3.2", - "resolved": false + "bundled": true } } }, "@aws-cdk/core": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.73.0.tgz", - "integrity": "sha512-CTmUXo0hAH78/uvzfmgW4gQKLnusMxULIEUjd0wnfs/6/zoB6n2DP+lmkr/7Vp4aIG9nNNirThdHesidlx79eA==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.76.0.tgz", + "integrity": "sha512-JNlkoZd99H8JFfYl857ZuwtPMJyH9TdaRvoJdd0Xydi35ldRquD835Q6S4VZo8UwhWvmopwhm5Kp0lOKChweIQ==", "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", + "@aws-cdk/cloud-assembly-schema": "1.76.0", + "@aws-cdk/cx-api": "1.76.0", + "@aws-cdk/region-info": "1.76.0", "@balena/dockerignore": "^1.0.2", "constructs": "^3.2.0", "fs-extra": "^9.0.1", @@ -1684,19 +1871,19 @@ "dependencies": { "@balena/dockerignore": { "version": "1.0.2", - "resolved": false + "bundled": true }, "at-least-node": { "version": "1.0.0", - "resolved": false + "bundled": true }, "balanced-match": { "version": "1.0.0", - "resolved": false + "bundled": true }, "brace-expansion": { "version": "1.1.11", - "resolved": false, + "bundled": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -1704,11 +1891,11 @@ }, "concat-map": { "version": "0.0.1", - "resolved": false + "bundled": true }, "fs-extra": { "version": "9.0.1", - "resolved": false, + "bundled": true, "requires": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -1718,15 +1905,15 @@ }, "graceful-fs": { "version": "4.2.4", - "resolved": false + "bundled": true }, "ignore": { "version": "5.1.8", - "resolved": false + "bundled": true }, "jsonfile": { "version": "6.0.1", - "resolved": false, + "bundled": true, "requires": { "graceful-fs": "^4.1.6", "universalify": "^1.0.0" @@ -1734,235 +1921,86 @@ }, "minimatch": { "version": "3.0.4", - "resolved": false, + "bundled": true, "requires": { "brace-expansion": "^1.1.7" } }, "universalify": { "version": "1.0.0", - "resolved": false + "bundled": true } } }, "@aws-cdk/cx-api": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.73.0.tgz", - "integrity": "sha512-HlBpbIGu71xXdfJ1De1/HOMK5LWzKK9J7REho0oncpAO9KDxAbk+1aOFUZJVEgTsJSUUzLMSIUtDIo+ev70HGA==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.76.0.tgz", + "integrity": "sha512-UFsOC6whfLzFr3f1diWu9fc0nUDWgOj0WceGtCbYRLp5B9Uxu/9z/0ZnZRi0wBJnCmqOlx53NN4NspDNslJo1Q==", "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", + "@aws-cdk/cloud-assembly-schema": "1.76.0", "semver": "^7.3.2" }, "dependencies": { "semver": { "version": "7.3.2", - "resolved": false + "bundled": true } } }, "@aws-cdk/region-info": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.73.0.tgz", - "integrity": "sha512-jWfx5mY3BaCVeFnbdUxrDTczVTuwShdtu3WkV2vL+W3VnUMzLPKbCPiGY8GutSBlWvoFpubsbVqx8Kw61pRgdQ==" - }, - "constructs": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.2.25.tgz", - "integrity": "sha512-CTjjeA2Lk71R0z0agDvaspcKB5WdwzeQgA8v30fSgqfX0xMj0DhJ6AcmCwWnVOvYUuTMnU7Qv05tcJKR4sSqwQ==" + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.76.0.tgz", + "integrity": "sha512-0bGR8HH/lYtHT4n04tmPiF+eSbppkxAXHGSemAVDBWBX/9//T1vjqy/KuDSYRVHYjfxA3cBT470TUPzWrE7q8A==" } } }, - "@aws-cdk/aws-certificatemanager": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-certificatemanager/-/aws-certificatemanager-1.73.0.tgz", - "integrity": "sha512-r5talegg1Z79Fo289JRgm1u6SV16I7nO4AZEmmbceDByDnXiRcnroi0o9fZTVWNUYuIwrpY4ZWR2UTKY71xYTg==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-lambda": "1.73.0", - "@aws-cdk/aws-route53": "1.73.0", - "@aws-cdk/core": "1.73.0", + "@aws-cdk/aws-logs": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-logs/-/aws-logs-1.76.0.tgz", + "integrity": "sha512-fXOtDytqldZDN2cy3EZE0MQrQoUaCkLFL70awfgNulQeGs2PMw0r/PPAKgV6ZBE1ZpaZLIqCOhvm59i7mNFsHA==", + "requires": { + "@aws-cdk/aws-cloudwatch": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-kms": "1.76.0", + "@aws-cdk/aws-s3-assets": "1.76.0", + "@aws-cdk/core": "1.76.0", "constructs": "^3.2.0" }, "dependencies": { - "@aws-cdk/assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/assets/-/assets-1.73.0.tgz", - "integrity": "sha512-fAdRAWn/IWbalMZva86Q4BimYrwipSoqPzyC5d6fwxNmJU/QiFLMpILanS1T9a0a+yjqAqk+8pAXn44lZIOlPQ==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, "@aws-cdk/aws-cloudwatch": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.73.0.tgz", - "integrity": "sha512-H6MQVtJfKAJyE6DRHe71ivFu9OjhH32VtsJUZ1xuQ/pyeoQlOQ6fj0FIjz4ObG3qDBq72SBfrbPAQ3q+2g3HfA==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-codeguruprofiler": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codeguruprofiler/-/aws-codeguruprofiler-1.73.0.tgz", - "integrity": "sha512-WcJjCT+4zd3v4E1nWUagpHKWVIafM4vMe+4DAcBXZbhqXww1yyXUxf1A08uc7zQGko3hvIoHp41maAiT5G6/nw==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ec2": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.73.0.tgz", - "integrity": "sha512-XjGcHaVlaJNorXv8qrRt7k8rPLE8yV1SAJWHY/SIf7NzIg9Y6lFV0eVkBU5RINfuD9GIW8YbgtLGE5ZpfZ5YkA==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/aws-ssm": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-efs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-efs/-/aws-efs-1.73.0.tgz", - "integrity": "sha512-sWUU+nhJ78T5tElLy7BqUrlXj4kGv43nrkWE5+jbTaLRFEpJPM6fMuWfzcJGfkqpbppjc/aySyCPbvEcWb7bDQ==", - "requires": { - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-events": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.73.0.tgz", - "integrity": "sha512-CvOAIAt00xCWKC2U96NAgA8xIkzrNkwalCXk3RIRjz9xEVge5w3lQ7Hy6lSSbhyTfxQV01bppZO2ExaeAKOjOg==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.76.0.tgz", + "integrity": "sha512-C/SZrGZ42ytbVOzdsPxDrEHFASoKVY/FEnoPLZ4E+EiaKbpzqJ6XPWClRaeUdxGIkTCU8ykgF/EmQ2XUs7h96g==", "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/core": "1.76.0", "constructs": "^3.2.0" } }, "@aws-cdk/aws-iam": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.73.0.tgz", - "integrity": "sha512-o2pdkEEdwluZegLqlbhfK0zgIbezvKDf5UfwBKloeFSDcGOZAaqF25OPfrTowXkIakHbw2wMswbUlmUgYdmNFg==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.76.0.tgz", + "integrity": "sha512-ncp7dodr+q0MW6O6eOXg9Qh92/o7iQHmRzzy6EDstXdHctriV8mhOfjp0VfvW7H+tXDDPjX07BRPQyxU02tcmA==", "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/region-info": "1.73.0", + "@aws-cdk/core": "1.76.0", + "@aws-cdk/region-info": "1.76.0", "constructs": "^3.2.0" } }, "@aws-cdk/aws-kms": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.73.0.tgz", - "integrity": "sha512-4aQRGBktM1IYqM0Qa/yio1/sjNuokMdLQNrjTVxyX+AZE2/zPqARe+Gm6sFpPJ9Is8oy0YzecP80QZSCnWpCnQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-lambda": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-lambda/-/aws-lambda-1.73.0.tgz", - "integrity": "sha512-ffw/hK1DbbSXklry4sDmJ+c+dX3Zl+I9DsYNjf0h2aonEKZo+g7ItAhVzr5s1kDnKatlEJTNOw1Kdpn20vFZHg==", - "requires": { - "@aws-cdk/aws-applicationautoscaling": "1.73.0", - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-codeguruprofiler": "1.73.0", - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-efs": "1.73.0", - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/aws-sqs": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-logs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-logs/-/aws-logs-1.73.0.tgz", - "integrity": "sha512-pn/JUpz49nmP81rOW66S36HbBF+RCKDWyN+rQ671zr62T9EPJuRLWxbdahcnAN1eqyCsZEs9PpCvTnacj9ue7w==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.73.0.tgz", - "integrity": "sha512-n0PuTBhqFxRfvGHhWk54R2hfS24b5DFkqP2PvTIwRFCBqmSUnRLF8I+GZ4c6RNxfVfDSzQBcGvfuCuNTL1KZLQ==", - "requires": { - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3-assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3-assets/-/aws-s3-assets-1.73.0.tgz", - "integrity": "sha512-CvxEIBOOj7tYMrMimPSsbtQ4OOurhUIiNIhM38gisTXYgSchKTeDzKJAbalfYOZSNJNEx1wMNL/+oKV/gDtrHQ==", - "requires": { - "@aws-cdk/assets": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-sqs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sqs/-/aws-sqs-1.73.0.tgz", - "integrity": "sha512-15stNsRYY165Vvx/io6TnTSMHar10diLa2k2BTiL+PNzl18SfEIOoTy97PCvJp9AK2Ob9dyQwwjsiutTU56IbA==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ssm": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ssm/-/aws-ssm-1.73.0.tgz", - "integrity": "sha512-6fobpaL7hh0My/aypd7DHQ+sLuPcb7Taj8ngjmoh8H0muiAkfj4O0CjN3cd+kCYRr8T4zRh546ypvFfsc9WEHQ==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.76.0.tgz", + "integrity": "sha512-X4HFayQheHYEJUB2BDhggRUkomtFtNFYHvgxE3Eyih1Hf29tI6Tuq4T/7W7Nl4OAp4g4S04c3bZR1YMt33n+jg==", "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/core": "1.76.0", "constructs": "^3.2.0" } }, "@aws-cdk/cloud-assembly-schema": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.73.0.tgz", - "integrity": "sha512-3m5nJDLSApAuUMra2WrQF7GHt6xgxqFET91WShtKtj48brZk4MBJ3dLre2LjDVsmMMOVdd6FpjY7tE5C1v9Hyw==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.76.0.tgz", + "integrity": "sha512-Wn9Zec9zMUBDkCakqNrqOnd3eSk1PKkB4a2TnTtgnjy4L3G2KCS3xMDFgmo7YGV/8LyavcS6HXRgjpIERS562g==", "requires": { "jsonschema": "^1.4.0", "semver": "^7.3.2" @@ -1970,22 +2008,22 @@ "dependencies": { "jsonschema": { "version": "1.4.0", - "resolved": false + "bundled": true }, "semver": { "version": "7.3.2", - "resolved": false + "bundled": true } } }, "@aws-cdk/core": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.73.0.tgz", - "integrity": "sha512-CTmUXo0hAH78/uvzfmgW4gQKLnusMxULIEUjd0wnfs/6/zoB6n2DP+lmkr/7Vp4aIG9nNNirThdHesidlx79eA==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.76.0.tgz", + "integrity": "sha512-JNlkoZd99H8JFfYl857ZuwtPMJyH9TdaRvoJdd0Xydi35ldRquD835Q6S4VZo8UwhWvmopwhm5Kp0lOKChweIQ==", "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", + "@aws-cdk/cloud-assembly-schema": "1.76.0", + "@aws-cdk/cx-api": "1.76.0", + "@aws-cdk/region-info": "1.76.0", "@balena/dockerignore": "^1.0.2", "constructs": "^3.2.0", "fs-extra": "^9.0.1", @@ -1995,19 +2033,19 @@ "dependencies": { "@balena/dockerignore": { "version": "1.0.2", - "resolved": false + "bundled": true }, "at-least-node": { "version": "1.0.0", - "resolved": false + "bundled": true }, "balanced-match": { "version": "1.0.0", - "resolved": false + "bundled": true }, "brace-expansion": { "version": "1.1.11", - "resolved": false, + "bundled": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -2015,11 +2053,11 @@ }, "concat-map": { "version": "0.0.1", - "resolved": false + "bundled": true }, "fs-extra": { "version": "9.0.1", - "resolved": false, + "bundled": true, "requires": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -2029,15 +2067,15 @@ }, "graceful-fs": { "version": "4.2.4", - "resolved": false + "bundled": true }, "ignore": { "version": "5.1.8", - "resolved": false + "bundled": true }, "jsonfile": { "version": "6.0.1", - "resolved": false, + "bundled": true, "requires": { "graceful-fs": "^4.1.6", "universalify": "^1.0.0" @@ -2045,251 +2083,143 @@ }, "minimatch": { "version": "3.0.4", - "resolved": false, + "bundled": true, "requires": { "brace-expansion": "^1.1.7" } }, "universalify": { "version": "1.0.0", - "resolved": false + "bundled": true } } }, "@aws-cdk/cx-api": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.73.0.tgz", - "integrity": "sha512-HlBpbIGu71xXdfJ1De1/HOMK5LWzKK9J7REho0oncpAO9KDxAbk+1aOFUZJVEgTsJSUUzLMSIUtDIo+ev70HGA==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.76.0.tgz", + "integrity": "sha512-UFsOC6whfLzFr3f1diWu9fc0nUDWgOj0WceGtCbYRLp5B9Uxu/9z/0ZnZRi0wBJnCmqOlx53NN4NspDNslJo1Q==", "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", + "@aws-cdk/cloud-assembly-schema": "1.76.0", "semver": "^7.3.2" }, "dependencies": { "semver": { "version": "7.3.2", - "resolved": false + "bundled": true } } }, "@aws-cdk/region-info": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.73.0.tgz", - "integrity": "sha512-jWfx5mY3BaCVeFnbdUxrDTczVTuwShdtu3WkV2vL+W3VnUMzLPKbCPiGY8GutSBlWvoFpubsbVqx8Kw61pRgdQ==" - }, - "constructs": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.2.25.tgz", - "integrity": "sha512-CTjjeA2Lk71R0z0agDvaspcKB5WdwzeQgA8v30fSgqfX0xMj0DhJ6AcmCwWnVOvYUuTMnU7Qv05tcJKR4sSqwQ==" + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.76.0.tgz", + "integrity": "sha512-0bGR8HH/lYtHT4n04tmPiF+eSbppkxAXHGSemAVDBWBX/9//T1vjqy/KuDSYRVHYjfxA3cBT470TUPzWrE7q8A==" } } }, - "@aws-cdk/aws-cloudformation": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudformation/-/aws-cloudformation-1.73.0.tgz", - "integrity": "sha512-q53ozxFc8fgjd1B9At4ehlvG3LKuZ9D2ajG8QgR95Lpk8YR5a8ydM2HvoHTTvwFSoy6nCXVUQc0fcPMvzgpGdA==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-lambda": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-sns": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", + "@aws-cdk/aws-route53": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-route53/-/aws-route53-1.76.0.tgz", + "integrity": "sha512-cToiV5nSUSd2hFlTPpmV9FaLww3VY3UYzUcGbY/jGiN3MGZbVom9YsAp9BYDUfm0fsRCTHvWjL1DRJZXJwA6cw==", + "requires": { + "@aws-cdk/aws-ec2": "1.76.0", + "@aws-cdk/aws-logs": "1.76.0", + "@aws-cdk/cloud-assembly-schema": "1.76.0", + "@aws-cdk/core": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-route53-targets": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-route53-targets/-/aws-route53-targets-1.76.0.tgz", + "integrity": "sha512-2XshGku2vvjIATYvfk6KsHF68e4FZPm35pBn4N/T/BUbykkMSTmR5X6FtB2nhtdf3c7Tt1xpvCkyDu8cNIkhdg==", + "requires": { + "@aws-cdk/aws-apigateway": "1.76.0", + "@aws-cdk/aws-apigatewayv2": "1.76.0", + "@aws-cdk/aws-cloudfront": "1.76.0", + "@aws-cdk/aws-cognito": "1.76.0", + "@aws-cdk/aws-ec2": "1.76.0", + "@aws-cdk/aws-elasticloadbalancing": "1.76.0", + "@aws-cdk/aws-elasticloadbalancingv2": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-route53": "1.76.0", + "@aws-cdk/aws-s3": "1.76.0", + "@aws-cdk/core": "1.76.0", + "@aws-cdk/region-info": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-s3": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.76.0.tgz", + "integrity": "sha512-74X5eILk4ZDukbFqYH0KAf/CwXbcFrlr/KMn7ACzETxNWtpQkEjTAVnosfkJ6uc5Bg0VKEybe2jLvkfaOSj7NQ==", + "requires": { + "@aws-cdk/aws-events": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-kms": "1.76.0", + "@aws-cdk/core": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-s3-assets": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3-assets/-/aws-s3-assets-1.76.0.tgz", + "integrity": "sha512-agiKku4qvNigLBehI7hm85d46QEuU6D7dlGYsKt+YtcNjJ6JIWpKlHL/lH4hzHnorpBB1Mo9R6+4Zr4J5Fyyiw==", + "requires": { + "@aws-cdk/assets": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-kms": "1.76.0", + "@aws-cdk/aws-s3": "1.76.0", + "@aws-cdk/core": "1.76.0", + "@aws-cdk/cx-api": "1.76.0", "constructs": "^3.2.0" }, "dependencies": { - "@aws-cdk/assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/assets/-/assets-1.73.0.tgz", - "integrity": "sha512-fAdRAWn/IWbalMZva86Q4BimYrwipSoqPzyC5d6fwxNmJU/QiFLMpILanS1T9a0a+yjqAqk+8pAXn44lZIOlPQ==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-cloudwatch": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.73.0.tgz", - "integrity": "sha512-H6MQVtJfKAJyE6DRHe71ivFu9OjhH32VtsJUZ1xuQ/pyeoQlOQ6fj0FIjz4ObG3qDBq72SBfrbPAQ3q+2g3HfA==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-codeguruprofiler": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codeguruprofiler/-/aws-codeguruprofiler-1.73.0.tgz", - "integrity": "sha512-WcJjCT+4zd3v4E1nWUagpHKWVIafM4vMe+4DAcBXZbhqXww1yyXUxf1A08uc7zQGko3hvIoHp41maAiT5G6/nw==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ec2": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.73.0.tgz", - "integrity": "sha512-XjGcHaVlaJNorXv8qrRt7k8rPLE8yV1SAJWHY/SIf7NzIg9Y6lFV0eVkBU5RINfuD9GIW8YbgtLGE5ZpfZ5YkA==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/aws-ssm": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-efs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-efs/-/aws-efs-1.73.0.tgz", - "integrity": "sha512-sWUU+nhJ78T5tElLy7BqUrlXj4kGv43nrkWE5+jbTaLRFEpJPM6fMuWfzcJGfkqpbppjc/aySyCPbvEcWb7bDQ==", - "requires": { - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, "@aws-cdk/aws-events": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.73.0.tgz", - "integrity": "sha512-CvOAIAt00xCWKC2U96NAgA8xIkzrNkwalCXk3RIRjz9xEVge5w3lQ7Hy6lSSbhyTfxQV01bppZO2ExaeAKOjOg==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.76.0.tgz", + "integrity": "sha512-T4EQ+MjLw4LiKv0eizrCUB6KPgwxkNFpN9rNQaTsl6xzl5s1/Prko1XLhujPBSikCadeOrXYM5N3cK73pK5L/Q==", "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/core": "1.76.0", "constructs": "^3.2.0" } }, "@aws-cdk/aws-iam": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.73.0.tgz", - "integrity": "sha512-o2pdkEEdwluZegLqlbhfK0zgIbezvKDf5UfwBKloeFSDcGOZAaqF25OPfrTowXkIakHbw2wMswbUlmUgYdmNFg==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.76.0.tgz", + "integrity": "sha512-ncp7dodr+q0MW6O6eOXg9Qh92/o7iQHmRzzy6EDstXdHctriV8mhOfjp0VfvW7H+tXDDPjX07BRPQyxU02tcmA==", "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/region-info": "1.73.0", + "@aws-cdk/core": "1.76.0", + "@aws-cdk/region-info": "1.76.0", "constructs": "^3.2.0" } }, "@aws-cdk/aws-kms": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.73.0.tgz", - "integrity": "sha512-4aQRGBktM1IYqM0Qa/yio1/sjNuokMdLQNrjTVxyX+AZE2/zPqARe+Gm6sFpPJ9Is8oy0YzecP80QZSCnWpCnQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-lambda": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-lambda/-/aws-lambda-1.73.0.tgz", - "integrity": "sha512-ffw/hK1DbbSXklry4sDmJ+c+dX3Zl+I9DsYNjf0h2aonEKZo+g7ItAhVzr5s1kDnKatlEJTNOw1Kdpn20vFZHg==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.76.0.tgz", + "integrity": "sha512-X4HFayQheHYEJUB2BDhggRUkomtFtNFYHvgxE3Eyih1Hf29tI6Tuq4T/7W7Nl4OAp4g4S04c3bZR1YMt33n+jg==", "requires": { - "@aws-cdk/aws-applicationautoscaling": "1.73.0", - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-codeguruprofiler": "1.73.0", - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-efs": "1.73.0", - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/aws-sqs": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-logs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-logs/-/aws-logs-1.73.0.tgz", - "integrity": "sha512-pn/JUpz49nmP81rOW66S36HbBF+RCKDWyN+rQ671zr62T9EPJuRLWxbdahcnAN1eqyCsZEs9PpCvTnacj9ue7w==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/core": "1.73.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/core": "1.76.0", "constructs": "^3.2.0" } }, "@aws-cdk/aws-s3": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.73.0.tgz", - "integrity": "sha512-n0PuTBhqFxRfvGHhWk54R2hfS24b5DFkqP2PvTIwRFCBqmSUnRLF8I+GZ4c6RNxfVfDSzQBcGvfuCuNTL1KZLQ==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.76.0.tgz", + "integrity": "sha512-74X5eILk4ZDukbFqYH0KAf/CwXbcFrlr/KMn7ACzETxNWtpQkEjTAVnosfkJ6uc5Bg0VKEybe2jLvkfaOSj7NQ==", "requires": { - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", + "@aws-cdk/aws-events": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-kms": "1.76.0", + "@aws-cdk/core": "1.76.0", "constructs": "^3.2.0" } }, - "@aws-cdk/aws-s3-assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3-assets/-/aws-s3-assets-1.73.0.tgz", - "integrity": "sha512-CvxEIBOOj7tYMrMimPSsbtQ4OOurhUIiNIhM38gisTXYgSchKTeDzKJAbalfYOZSNJNEx1wMNL/+oKV/gDtrHQ==", - "requires": { - "@aws-cdk/assets": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-sns": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sns/-/aws-sns-1.73.0.tgz", - "integrity": "sha512-Ovo39L+u2zozgd2NQZp67BEfmYoIanfaE00RCAXp1pSm3IGt3OjfXbWuaiyLwMUUex866+MNkQ9Hr4WO/0mRsw==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-sqs": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-sqs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sqs/-/aws-sqs-1.73.0.tgz", - "integrity": "sha512-15stNsRYY165Vvx/io6TnTSMHar10diLa2k2BTiL+PNzl18SfEIOoTy97PCvJp9AK2Ob9dyQwwjsiutTU56IbA==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ssm": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ssm/-/aws-ssm-1.73.0.tgz", - "integrity": "sha512-6fobpaL7hh0My/aypd7DHQ+sLuPcb7Taj8ngjmoh8H0muiAkfj4O0CjN3cd+kCYRr8T4zRh546ypvFfsc9WEHQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/cloud-assembly-schema": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.73.0.tgz", - "integrity": "sha512-3m5nJDLSApAuUMra2WrQF7GHt6xgxqFET91WShtKtj48brZk4MBJ3dLre2LjDVsmMMOVdd6FpjY7tE5C1v9Hyw==", + "@aws-cdk/cloud-assembly-schema": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.76.0.tgz", + "integrity": "sha512-Wn9Zec9zMUBDkCakqNrqOnd3eSk1PKkB4a2TnTtgnjy4L3G2KCS3xMDFgmo7YGV/8LyavcS6HXRgjpIERS562g==", "requires": { "jsonschema": "^1.4.0", "semver": "^7.3.2" @@ -2297,22 +2227,22 @@ "dependencies": { "jsonschema": { "version": "1.4.0", - "resolved": false + "bundled": true }, "semver": { "version": "7.3.2", - "resolved": false + "bundled": true } } }, "@aws-cdk/core": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.73.0.tgz", - "integrity": "sha512-CTmUXo0hAH78/uvzfmgW4gQKLnusMxULIEUjd0wnfs/6/zoB6n2DP+lmkr/7Vp4aIG9nNNirThdHesidlx79eA==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.76.0.tgz", + "integrity": "sha512-JNlkoZd99H8JFfYl857ZuwtPMJyH9TdaRvoJdd0Xydi35ldRquD835Q6S4VZo8UwhWvmopwhm5Kp0lOKChweIQ==", "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", + "@aws-cdk/cloud-assembly-schema": "1.76.0", + "@aws-cdk/cx-api": "1.76.0", + "@aws-cdk/region-info": "1.76.0", "@balena/dockerignore": "^1.0.2", "constructs": "^3.2.0", "fs-extra": "^9.0.1", @@ -2322,19 +2252,19 @@ "dependencies": { "@balena/dockerignore": { "version": "1.0.2", - "resolved": false + "bundled": true }, "at-least-node": { "version": "1.0.0", - "resolved": false + "bundled": true }, "balanced-match": { "version": "1.0.0", - "resolved": false + "bundled": true }, "brace-expansion": { "version": "1.1.11", - "resolved": false, + "bundled": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -2342,11 +2272,11 @@ }, "concat-map": { "version": "0.0.1", - "resolved": false + "bundled": true }, "fs-extra": { "version": "9.0.1", - "resolved": false, + "bundled": true, "requires": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -2356,15 +2286,15 @@ }, "graceful-fs": { "version": "4.2.4", - "resolved": false + "bundled": true }, "ignore": { "version": "5.1.8", - "resolved": false + "bundled": true }, "jsonfile": { "version": "6.0.1", - "resolved": false, + "bundled": true, "requires": { "graceful-fs": "^4.1.6", "universalify": "^1.0.0" @@ -2372,6859 +2302,333 @@ }, "minimatch": { "version": "3.0.4", - "resolved": false, + "bundled": true, "requires": { "brace-expansion": "^1.1.7" } }, "universalify": { "version": "1.0.0", - "resolved": false + "bundled": true } } }, "@aws-cdk/cx-api": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.73.0.tgz", - "integrity": "sha512-HlBpbIGu71xXdfJ1De1/HOMK5LWzKK9J7REho0oncpAO9KDxAbk+1aOFUZJVEgTsJSUUzLMSIUtDIo+ev70HGA==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.76.0.tgz", + "integrity": "sha512-UFsOC6whfLzFr3f1diWu9fc0nUDWgOj0WceGtCbYRLp5B9Uxu/9z/0ZnZRi0wBJnCmqOlx53NN4NspDNslJo1Q==", "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", + "@aws-cdk/cloud-assembly-schema": "1.76.0", "semver": "^7.3.2" }, "dependencies": { "semver": { "version": "7.3.2", - "resolved": false + "bundled": true } } }, "@aws-cdk/region-info": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.73.0.tgz", - "integrity": "sha512-jWfx5mY3BaCVeFnbdUxrDTczVTuwShdtu3WkV2vL+W3VnUMzLPKbCPiGY8GutSBlWvoFpubsbVqx8Kw61pRgdQ==" - }, - "constructs": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.2.25.tgz", - "integrity": "sha512-CTjjeA2Lk71R0z0agDvaspcKB5WdwzeQgA8v30fSgqfX0xMj0DhJ6AcmCwWnVOvYUuTMnU7Qv05tcJKR4sSqwQ==" + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.76.0.tgz", + "integrity": "sha512-0bGR8HH/lYtHT4n04tmPiF+eSbppkxAXHGSemAVDBWBX/9//T1vjqy/KuDSYRVHYjfxA3cBT470TUPzWrE7q8A==" } } }, - "@aws-cdk/aws-cloudfront": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudfront/-/aws-cloudfront-1.73.0.tgz", - "integrity": "sha512-P9bNY+6CMXAlW09aP4gn/H+qPzro9VmtBmvLXRhWxs6rOsPU0JeQK8YSfvUHNa1Gp3f7qc3JI9Tb9Q9/6YfCig==", - "requires": { - "@aws-cdk/aws-certificatemanager": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-lambda": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/core": "1.73.0", + "@aws-cdk/aws-s3-notifications": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3-notifications/-/aws-s3-notifications-1.76.0.tgz", + "integrity": "sha512-6cOWb32LkibsFr3PssiA9aeKdWcFNs9QYvbaneHcb6S7hyw25I20cwCakYMIWmPUTJvOWwV8fDqlB6lrpG0daw==", + "requires": { + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-lambda": "1.76.0", + "@aws-cdk/aws-s3": "1.76.0", + "@aws-cdk/aws-sns": "1.76.0", + "@aws-cdk/aws-sqs": "1.76.0", + "@aws-cdk/core": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-sam": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sam/-/aws-sam-1.76.0.tgz", + "integrity": "sha512-ORMst7hXfa5RhUWaWDZSEOG9smd9+U+CI6eLxN3U7zWJJ2Zj+2qKWrvkTTHbkiHctRySrykaCYi8tKlj8S+0Rg==", + "requires": { + "@aws-cdk/core": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-secretsmanager": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-secretsmanager/-/aws-secretsmanager-1.76.0.tgz", + "integrity": "sha512-7KQIzzk1EsOKA9VBh+tXZ7idmWDFRTxA5fMn03XtOX6qKr7NEpMY5fLyoQthiLDRP2u9nla6ePJgG7e7Wz37DQ==", + "requires": { + "@aws-cdk/aws-ec2": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-kms": "1.76.0", + "@aws-cdk/aws-lambda": "1.76.0", + "@aws-cdk/aws-sam": "1.76.0", + "@aws-cdk/core": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-servicecatalog": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-servicecatalog/-/aws-servicecatalog-1.76.0.tgz", + "integrity": "sha512-dd5EaZg2nFI74WV8gQz2MW7Iu45pI5hxpaqimR/vrRCr22TKMYJsdlxxPScY3hGBbXiVjTTxyHUurIoHasbN4Q==", + "requires": { + "@aws-cdk/core": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-servicediscovery": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-servicediscovery/-/aws-servicediscovery-1.76.0.tgz", + "integrity": "sha512-+RHdAXDeRECE49p1XJ+VtKrnLix0Dw8+a30WHtynwsxV0Y1p14U1xUcxrbJzp6N3xXyGsathhEHuRY4HlRd8FA==", + "requires": { + "@aws-cdk/aws-ec2": "1.76.0", + "@aws-cdk/aws-elasticloadbalancingv2": "1.76.0", + "@aws-cdk/aws-route53": "1.76.0", + "@aws-cdk/core": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-sns": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sns/-/aws-sns-1.76.0.tgz", + "integrity": "sha512-BBvx3/742Rj9lkhux9D1JBbLkmw9a+LpGAmobgmbSnJ/31HuUK4g5SJTCPuG/XOu2v3cQXS/QdaUlpGHbEy6rA==", + "requires": { + "@aws-cdk/aws-cloudwatch": "1.76.0", + "@aws-cdk/aws-events": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-kms": "1.76.0", + "@aws-cdk/aws-sqs": "1.76.0", + "@aws-cdk/core": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-sns-subscriptions": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sns-subscriptions/-/aws-sns-subscriptions-1.76.0.tgz", + "integrity": "sha512-przCmwbr8AbWyO2vpjmJze05zwnU5zLa2401FcV7XtmcpPsNB0CV4Tu1S3MstYS/FqFsXpGFKrSzmNr865ZO+Q==", + "requires": { + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-lambda": "1.76.0", + "@aws-cdk/aws-sns": "1.76.0", + "@aws-cdk/aws-sqs": "1.76.0", + "@aws-cdk/core": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-sqs": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sqs/-/aws-sqs-1.76.0.tgz", + "integrity": "sha512-cQi77WTLyOXmWHkrRBEsEE9gx9R5i0mEIv7qOVpySuEb9Fd8uxJ9/LnWY31LKiwnt8GrBpooR49dV6PhSmjFYg==", + "requires": { + "@aws-cdk/aws-cloudwatch": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-kms": "1.76.0", + "@aws-cdk/core": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-ssm": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ssm/-/aws-ssm-1.76.0.tgz", + "integrity": "sha512-YBsOkP+cYRFTTnKQGQezPK4MA4GmgAd2HdoZa5bGkxUv6aVd4905+B3gRCBjyHpVp+t1my/7e1ExJg6HywmROA==", + "requires": { + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-kms": "1.76.0", + "@aws-cdk/cloud-assembly-schema": "1.76.0", + "@aws-cdk/core": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/aws-stepfunctions": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-stepfunctions/-/aws-stepfunctions-1.76.0.tgz", + "integrity": "sha512-PnJDbCnK8Ht/mv7sre59RynBVem/7rcteEFUCy3VFKxGdO7gPia6QnrSQ5/usoCEc2fBWlAfMWiQOvMvA8H3mA==", + "requires": { + "@aws-cdk/aws-cloudwatch": "1.76.0", + "@aws-cdk/aws-events": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-logs": "1.76.0", + "@aws-cdk/core": "1.76.0", "constructs": "^3.2.0" + } + }, + "@aws-cdk/cfnspec": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cfnspec/-/cfnspec-1.76.0.tgz", + "integrity": "sha512-rwAcBcvPWsxLuwygkGV1mxtQIp0JRm3JLNmi7HxyQtkkyCxQvcvYcDZ3Xpm3eZgg2QwOxEtQCJKIFp47xqj/6A==", + "dev": true, + "requires": { + "md5": "^2.3.0" + } + }, + "@aws-cdk/cloud-assembly-schema": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.76.0.tgz", + "integrity": "sha512-Wn9Zec9zMUBDkCakqNrqOnd3eSk1PKkB4a2TnTtgnjy4L3G2KCS3xMDFgmo7YGV/8LyavcS6HXRgjpIERS562g==", + "requires": { + "jsonschema": "^1.4.0", + "semver": "^7.3.2" }, "dependencies": { - "@aws-cdk/assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/assets/-/assets-1.73.0.tgz", - "integrity": "sha512-fAdRAWn/IWbalMZva86Q4BimYrwipSoqPzyC5d6fwxNmJU/QiFLMpILanS1T9a0a+yjqAqk+8pAXn44lZIOlPQ==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-cloudwatch": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.73.0.tgz", - "integrity": "sha512-H6MQVtJfKAJyE6DRHe71ivFu9OjhH32VtsJUZ1xuQ/pyeoQlOQ6fj0FIjz4ObG3qDBq72SBfrbPAQ3q+2g3HfA==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-codeguruprofiler": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codeguruprofiler/-/aws-codeguruprofiler-1.73.0.tgz", - "integrity": "sha512-WcJjCT+4zd3v4E1nWUagpHKWVIafM4vMe+4DAcBXZbhqXww1yyXUxf1A08uc7zQGko3hvIoHp41maAiT5G6/nw==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ec2": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.73.0.tgz", - "integrity": "sha512-XjGcHaVlaJNorXv8qrRt7k8rPLE8yV1SAJWHY/SIf7NzIg9Y6lFV0eVkBU5RINfuD9GIW8YbgtLGE5ZpfZ5YkA==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/aws-ssm": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-efs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-efs/-/aws-efs-1.73.0.tgz", - "integrity": "sha512-sWUU+nhJ78T5tElLy7BqUrlXj4kGv43nrkWE5+jbTaLRFEpJPM6fMuWfzcJGfkqpbppjc/aySyCPbvEcWb7bDQ==", - "requires": { - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-events": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.73.0.tgz", - "integrity": "sha512-CvOAIAt00xCWKC2U96NAgA8xIkzrNkwalCXk3RIRjz9xEVge5w3lQ7Hy6lSSbhyTfxQV01bppZO2ExaeAKOjOg==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-iam": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.73.0.tgz", - "integrity": "sha512-o2pdkEEdwluZegLqlbhfK0zgIbezvKDf5UfwBKloeFSDcGOZAaqF25OPfrTowXkIakHbw2wMswbUlmUgYdmNFg==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } + "jsonschema": { + "version": "1.4.0", + "bundled": true }, - "@aws-cdk/aws-kms": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.73.0.tgz", - "integrity": "sha512-4aQRGBktM1IYqM0Qa/yio1/sjNuokMdLQNrjTVxyX+AZE2/zPqARe+Gm6sFpPJ9Is8oy0YzecP80QZSCnWpCnQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } + "semver": { + "version": "7.3.2", + "bundled": true + } + } + }, + "@aws-cdk/cloudformation-diff": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cloudformation-diff/-/cloudformation-diff-1.76.0.tgz", + "integrity": "sha512-nqjkxc6fLe8gFGUp3OsAACrJxVje83ioEIunjC5rGzG1TRPwCrqGttcVCTiK9MswPKjzrmml2pU7XTSET6/QUQ==", + "dev": true, + "requires": { + "@aws-cdk/cfnspec": "1.76.0", + "colors": "^1.4.0", + "diff": "^5.0.0", + "fast-deep-equal": "^3.1.3", + "string-width": "^4.2.0", + "table": "^6.0.4" + } + }, + "@aws-cdk/core": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.76.0.tgz", + "integrity": "sha512-JNlkoZd99H8JFfYl857ZuwtPMJyH9TdaRvoJdd0Xydi35ldRquD835Q6S4VZo8UwhWvmopwhm5Kp0lOKChweIQ==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.76.0", + "@aws-cdk/cx-api": "1.76.0", + "@aws-cdk/region-info": "1.76.0", + "@balena/dockerignore": "^1.0.2", + "constructs": "^3.2.0", + "fs-extra": "^9.0.1", + "ignore": "^5.1.8", + "minimatch": "^3.0.4" + }, + "dependencies": { + "@balena/dockerignore": { + "version": "1.0.2", + "bundled": true }, - "@aws-cdk/aws-lambda": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-lambda/-/aws-lambda-1.73.0.tgz", - "integrity": "sha512-ffw/hK1DbbSXklry4sDmJ+c+dX3Zl+I9DsYNjf0h2aonEKZo+g7ItAhVzr5s1kDnKatlEJTNOw1Kdpn20vFZHg==", - "requires": { - "@aws-cdk/aws-applicationautoscaling": "1.73.0", - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-codeguruprofiler": "1.73.0", - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-efs": "1.73.0", - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/aws-sqs": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } + "at-least-node": { + "version": "1.0.0", + "bundled": true }, - "@aws-cdk/aws-logs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-logs/-/aws-logs-1.73.0.tgz", - "integrity": "sha512-pn/JUpz49nmP81rOW66S36HbBF+RCKDWyN+rQ671zr62T9EPJuRLWxbdahcnAN1eqyCsZEs9PpCvTnacj9ue7w==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } + "balanced-match": { + "version": "1.0.0", + "bundled": true }, - "@aws-cdk/aws-s3": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.73.0.tgz", - "integrity": "sha512-n0PuTBhqFxRfvGHhWk54R2hfS24b5DFkqP2PvTIwRFCBqmSUnRLF8I+GZ4c6RNxfVfDSzQBcGvfuCuNTL1KZLQ==", + "brace-expansion": { + "version": "1.1.11", + "bundled": true, "requires": { - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "@aws-cdk/aws-s3-assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3-assets/-/aws-s3-assets-1.73.0.tgz", - "integrity": "sha512-CvxEIBOOj7tYMrMimPSsbtQ4OOurhUIiNIhM38gisTXYgSchKTeDzKJAbalfYOZSNJNEx1wMNL/+oKV/gDtrHQ==", - "requires": { - "@aws-cdk/assets": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } + "concat-map": { + "version": "0.0.1", + "bundled": true }, - "@aws-cdk/aws-sqs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sqs/-/aws-sqs-1.73.0.tgz", - "integrity": "sha512-15stNsRYY165Vvx/io6TnTSMHar10diLa2k2BTiL+PNzl18SfEIOoTy97PCvJp9AK2Ob9dyQwwjsiutTU56IbA==", + "fs-extra": { + "version": "9.0.1", + "bundled": true, "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" } }, - "@aws-cdk/aws-ssm": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ssm/-/aws-ssm-1.73.0.tgz", - "integrity": "sha512-6fobpaL7hh0My/aypd7DHQ+sLuPcb7Taj8ngjmoh8H0muiAkfj4O0CjN3cd+kCYRr8T4zRh546ypvFfsc9WEHQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } + "graceful-fs": { + "version": "4.2.4", + "bundled": true }, - "@aws-cdk/cloud-assembly-schema": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.73.0.tgz", - "integrity": "sha512-3m5nJDLSApAuUMra2WrQF7GHt6xgxqFET91WShtKtj48brZk4MBJ3dLre2LjDVsmMMOVdd6FpjY7tE5C1v9Hyw==", - "requires": { - "jsonschema": "^1.4.0", - "semver": "^7.3.2" - }, - "dependencies": { - "jsonschema": { - "version": "1.4.0", - "resolved": false - }, - "semver": { - "version": "7.3.2", - "resolved": false - } - } + "ignore": { + "version": "5.1.8", + "bundled": true }, - "@aws-cdk/core": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.73.0.tgz", - "integrity": "sha512-CTmUXo0hAH78/uvzfmgW4gQKLnusMxULIEUjd0wnfs/6/zoB6n2DP+lmkr/7Vp4aIG9nNNirThdHesidlx79eA==", + "jsonfile": { + "version": "6.0.1", + "bundled": true, "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.2.0", - "fs-extra": "^9.0.1", - "ignore": "^5.1.8", - "minimatch": "^3.0.4" - }, - "dependencies": { - "@balena/dockerignore": { - "version": "1.0.2", - "resolved": false - }, - "at-least-node": { - "version": "1.0.0", - "resolved": false - }, - "balanced-match": { - "version": "1.0.0", - "resolved": false - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": false, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": false - }, - "fs-extra": { - "version": "9.0.1", - "resolved": false, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - } - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": false - }, - "ignore": { - "version": "5.1.8", - "resolved": false - }, - "jsonfile": { - "version": "6.0.1", - "resolved": false, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": false, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "universalify": { - "version": "1.0.0", - "resolved": false - } + "graceful-fs": "^4.1.6", + "universalify": "^1.0.0" } }, - "@aws-cdk/cx-api": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.73.0.tgz", - "integrity": "sha512-HlBpbIGu71xXdfJ1De1/HOMK5LWzKK9J7REho0oncpAO9KDxAbk+1aOFUZJVEgTsJSUUzLMSIUtDIo+ev70HGA==", + "minimatch": { + "version": "3.0.4", + "bundled": true, "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "semver": "^7.3.2" - }, - "dependencies": { - "semver": { - "version": "7.3.2", - "resolved": false - } + "brace-expansion": "^1.1.7" } }, - "@aws-cdk/region-info": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.73.0.tgz", - "integrity": "sha512-jWfx5mY3BaCVeFnbdUxrDTczVTuwShdtu3WkV2vL+W3VnUMzLPKbCPiGY8GutSBlWvoFpubsbVqx8Kw61pRgdQ==" - }, - "constructs": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.2.25.tgz", - "integrity": "sha512-CTjjeA2Lk71R0z0agDvaspcKB5WdwzeQgA8v30fSgqfX0xMj0DhJ6AcmCwWnVOvYUuTMnU7Qv05tcJKR4sSqwQ==" + "universalify": { + "version": "1.0.0", + "bundled": true } } }, - "@aws-cdk/aws-cloudwatch": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.73.0.tgz", - "integrity": "sha512-H6MQVtJfKAJyE6DRHe71ivFu9OjhH32VtsJUZ1xuQ/pyeoQlOQ6fj0FIjz4ObG3qDBq72SBfrbPAQ3q+2g3HfA==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-codebuild": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codebuild/-/aws-codebuild-1.73.0.tgz", - "integrity": "sha512-AGbi9xEY71C4MuNjRVU6Nd0AN7bsfnK+S1mjdppe5DriUk8tcQ1J/J8r4MuFEh9D+O++7vGNcnawDcSGkf1BxQ==", - "requires": { - "@aws-cdk/assets": "1.73.0", - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-codecommit": "1.73.0", - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-ecr": "1.73.0", - "@aws-cdk/aws-ecr-assets": "1.73.0", - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/aws-secretsmanager": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - }, - "dependencies": { - "@aws-cdk/assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/assets/-/assets-1.73.0.tgz", - "integrity": "sha512-fAdRAWn/IWbalMZva86Q4BimYrwipSoqPzyC5d6fwxNmJU/QiFLMpILanS1T9a0a+yjqAqk+8pAXn44lZIOlPQ==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-cloudwatch": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.73.0.tgz", - "integrity": "sha512-H6MQVtJfKAJyE6DRHe71ivFu9OjhH32VtsJUZ1xuQ/pyeoQlOQ6fj0FIjz4ObG3qDBq72SBfrbPAQ3q+2g3HfA==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ec2": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.73.0.tgz", - "integrity": "sha512-XjGcHaVlaJNorXv8qrRt7k8rPLE8yV1SAJWHY/SIf7NzIg9Y6lFV0eVkBU5RINfuD9GIW8YbgtLGE5ZpfZ5YkA==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/aws-ssm": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-events": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.73.0.tgz", - "integrity": "sha512-CvOAIAt00xCWKC2U96NAgA8xIkzrNkwalCXk3RIRjz9xEVge5w3lQ7Hy6lSSbhyTfxQV01bppZO2ExaeAKOjOg==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-iam": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.73.0.tgz", - "integrity": "sha512-o2pdkEEdwluZegLqlbhfK0zgIbezvKDf5UfwBKloeFSDcGOZAaqF25OPfrTowXkIakHbw2wMswbUlmUgYdmNFg==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-kms": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.73.0.tgz", - "integrity": "sha512-4aQRGBktM1IYqM0Qa/yio1/sjNuokMdLQNrjTVxyX+AZE2/zPqARe+Gm6sFpPJ9Is8oy0YzecP80QZSCnWpCnQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-logs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-logs/-/aws-logs-1.73.0.tgz", - "integrity": "sha512-pn/JUpz49nmP81rOW66S36HbBF+RCKDWyN+rQ671zr62T9EPJuRLWxbdahcnAN1eqyCsZEs9PpCvTnacj9ue7w==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.73.0.tgz", - "integrity": "sha512-n0PuTBhqFxRfvGHhWk54R2hfS24b5DFkqP2PvTIwRFCBqmSUnRLF8I+GZ4c6RNxfVfDSzQBcGvfuCuNTL1KZLQ==", - "requires": { - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3-assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3-assets/-/aws-s3-assets-1.73.0.tgz", - "integrity": "sha512-CvxEIBOOj7tYMrMimPSsbtQ4OOurhUIiNIhM38gisTXYgSchKTeDzKJAbalfYOZSNJNEx1wMNL/+oKV/gDtrHQ==", - "requires": { - "@aws-cdk/assets": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ssm": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ssm/-/aws-ssm-1.73.0.tgz", - "integrity": "sha512-6fobpaL7hh0My/aypd7DHQ+sLuPcb7Taj8ngjmoh8H0muiAkfj4O0CjN3cd+kCYRr8T4zRh546ypvFfsc9WEHQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/cloud-assembly-schema": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.73.0.tgz", - "integrity": "sha512-3m5nJDLSApAuUMra2WrQF7GHt6xgxqFET91WShtKtj48brZk4MBJ3dLre2LjDVsmMMOVdd6FpjY7tE5C1v9Hyw==", - "requires": { - "jsonschema": "^1.4.0", - "semver": "^7.3.2" - }, - "dependencies": { - "jsonschema": { - "version": "1.4.0", - "resolved": false - }, - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/core": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.73.0.tgz", - "integrity": "sha512-CTmUXo0hAH78/uvzfmgW4gQKLnusMxULIEUjd0wnfs/6/zoB6n2DP+lmkr/7Vp4aIG9nNNirThdHesidlx79eA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.2.0", - "fs-extra": "^9.0.1", - "ignore": "^5.1.8", - "minimatch": "^3.0.4" - }, - "dependencies": { - "@balena/dockerignore": { - "version": "1.0.2", - "resolved": false - }, - "at-least-node": { - "version": "1.0.0", - "resolved": false - }, - "balanced-match": { - "version": "1.0.0", - "resolved": false - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": false, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": false - }, - "fs-extra": { - "version": "9.0.1", - "resolved": false, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - } - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": false - }, - "ignore": { - "version": "5.1.8", - "resolved": false - }, - "jsonfile": { - "version": "6.0.1", - "resolved": false, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": false, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "universalify": { - "version": "1.0.0", - "resolved": false - } - } - }, - "@aws-cdk/cx-api": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.73.0.tgz", - "integrity": "sha512-HlBpbIGu71xXdfJ1De1/HOMK5LWzKK9J7REho0oncpAO9KDxAbk+1aOFUZJVEgTsJSUUzLMSIUtDIo+ev70HGA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "semver": "^7.3.2" - }, - "dependencies": { - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/region-info": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.73.0.tgz", - "integrity": "sha512-jWfx5mY3BaCVeFnbdUxrDTczVTuwShdtu3WkV2vL+W3VnUMzLPKbCPiGY8GutSBlWvoFpubsbVqx8Kw61pRgdQ==" - }, - "constructs": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.2.25.tgz", - "integrity": "sha512-CTjjeA2Lk71R0z0agDvaspcKB5WdwzeQgA8v30fSgqfX0xMj0DhJ6AcmCwWnVOvYUuTMnU7Qv05tcJKR4sSqwQ==" - } - } - }, - "@aws-cdk/aws-codecommit": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codecommit/-/aws-codecommit-1.73.0.tgz", - "integrity": "sha512-t7CrP+sG/rtB0WasvNfEkbC/7k656juWdwt6n21M8mvST/c4Ul+kjUHLehgGePWOcr3GNOKOp+SrvoQ5op3YvA==", - "requires": { - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - }, - "dependencies": { - "@aws-cdk/aws-events": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.73.0.tgz", - "integrity": "sha512-CvOAIAt00xCWKC2U96NAgA8xIkzrNkwalCXk3RIRjz9xEVge5w3lQ7Hy6lSSbhyTfxQV01bppZO2ExaeAKOjOg==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-iam": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.73.0.tgz", - "integrity": "sha512-o2pdkEEdwluZegLqlbhfK0zgIbezvKDf5UfwBKloeFSDcGOZAaqF25OPfrTowXkIakHbw2wMswbUlmUgYdmNFg==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/cloud-assembly-schema": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.73.0.tgz", - "integrity": "sha512-3m5nJDLSApAuUMra2WrQF7GHt6xgxqFET91WShtKtj48brZk4MBJ3dLre2LjDVsmMMOVdd6FpjY7tE5C1v9Hyw==", - "requires": { - "jsonschema": "^1.4.0", - "semver": "^7.3.2" - }, - "dependencies": { - "jsonschema": { - "version": "1.4.0", - "resolved": false - }, - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/core": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.73.0.tgz", - "integrity": "sha512-CTmUXo0hAH78/uvzfmgW4gQKLnusMxULIEUjd0wnfs/6/zoB6n2DP+lmkr/7Vp4aIG9nNNirThdHesidlx79eA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.2.0", - "fs-extra": "^9.0.1", - "ignore": "^5.1.8", - "minimatch": "^3.0.4" - }, - "dependencies": { - "@balena/dockerignore": { - "version": "1.0.2", - "resolved": false - }, - "at-least-node": { - "version": "1.0.0", - "resolved": false - }, - "balanced-match": { - "version": "1.0.0", - "resolved": false - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": false, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": false - }, - "fs-extra": { - "version": "9.0.1", - "resolved": false, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - } - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": false - }, - "ignore": { - "version": "5.1.8", - "resolved": false - }, - "jsonfile": { - "version": "6.0.1", - "resolved": false, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": false, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "universalify": { - "version": "1.0.0", - "resolved": false - } - } - }, - "@aws-cdk/cx-api": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.73.0.tgz", - "integrity": "sha512-HlBpbIGu71xXdfJ1De1/HOMK5LWzKK9J7REho0oncpAO9KDxAbk+1aOFUZJVEgTsJSUUzLMSIUtDIo+ev70HGA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "semver": "^7.3.2" - }, - "dependencies": { - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/region-info": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.73.0.tgz", - "integrity": "sha512-jWfx5mY3BaCVeFnbdUxrDTczVTuwShdtu3WkV2vL+W3VnUMzLPKbCPiGY8GutSBlWvoFpubsbVqx8Kw61pRgdQ==" - }, - "constructs": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.2.25.tgz", - "integrity": "sha512-CTjjeA2Lk71R0z0agDvaspcKB5WdwzeQgA8v30fSgqfX0xMj0DhJ6AcmCwWnVOvYUuTMnU7Qv05tcJKR4sSqwQ==" - } - } - }, - "@aws-cdk/aws-codedeploy": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codedeploy/-/aws-codedeploy-1.73.0.tgz", - "integrity": "sha512-cWTlyw4UCjBfiEMEPJ6+paGdXaJPMG78t1aho+Xp8cFVJqk0wF1wiXwprHz+DDR7NuZ63duZIbZS6b8ow0Ygew==", - "requires": { - "@aws-cdk/aws-autoscaling": "1.73.0", - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-elasticloadbalancing": "1.73.0", - "@aws-cdk/aws-elasticloadbalancingv2": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-lambda": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/custom-resources": "1.73.0", - "constructs": "^3.2.0" - }, - "dependencies": { - "@aws-cdk/assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/assets/-/assets-1.73.0.tgz", - "integrity": "sha512-fAdRAWn/IWbalMZva86Q4BimYrwipSoqPzyC5d6fwxNmJU/QiFLMpILanS1T9a0a+yjqAqk+8pAXn44lZIOlPQ==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-cloudwatch": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.73.0.tgz", - "integrity": "sha512-H6MQVtJfKAJyE6DRHe71ivFu9OjhH32VtsJUZ1xuQ/pyeoQlOQ6fj0FIjz4ObG3qDBq72SBfrbPAQ3q+2g3HfA==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-codeguruprofiler": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codeguruprofiler/-/aws-codeguruprofiler-1.73.0.tgz", - "integrity": "sha512-WcJjCT+4zd3v4E1nWUagpHKWVIafM4vMe+4DAcBXZbhqXww1yyXUxf1A08uc7zQGko3hvIoHp41maAiT5G6/nw==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ec2": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.73.0.tgz", - "integrity": "sha512-XjGcHaVlaJNorXv8qrRt7k8rPLE8yV1SAJWHY/SIf7NzIg9Y6lFV0eVkBU5RINfuD9GIW8YbgtLGE5ZpfZ5YkA==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/aws-ssm": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-efs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-efs/-/aws-efs-1.73.0.tgz", - "integrity": "sha512-sWUU+nhJ78T5tElLy7BqUrlXj4kGv43nrkWE5+jbTaLRFEpJPM6fMuWfzcJGfkqpbppjc/aySyCPbvEcWb7bDQ==", - "requires": { - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-events": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.73.0.tgz", - "integrity": "sha512-CvOAIAt00xCWKC2U96NAgA8xIkzrNkwalCXk3RIRjz9xEVge5w3lQ7Hy6lSSbhyTfxQV01bppZO2ExaeAKOjOg==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-iam": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.73.0.tgz", - "integrity": "sha512-o2pdkEEdwluZegLqlbhfK0zgIbezvKDf5UfwBKloeFSDcGOZAaqF25OPfrTowXkIakHbw2wMswbUlmUgYdmNFg==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-kms": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.73.0.tgz", - "integrity": "sha512-4aQRGBktM1IYqM0Qa/yio1/sjNuokMdLQNrjTVxyX+AZE2/zPqARe+Gm6sFpPJ9Is8oy0YzecP80QZSCnWpCnQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-lambda": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-lambda/-/aws-lambda-1.73.0.tgz", - "integrity": "sha512-ffw/hK1DbbSXklry4sDmJ+c+dX3Zl+I9DsYNjf0h2aonEKZo+g7ItAhVzr5s1kDnKatlEJTNOw1Kdpn20vFZHg==", - "requires": { - "@aws-cdk/aws-applicationautoscaling": "1.73.0", - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-codeguruprofiler": "1.73.0", - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-efs": "1.73.0", - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/aws-sqs": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-logs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-logs/-/aws-logs-1.73.0.tgz", - "integrity": "sha512-pn/JUpz49nmP81rOW66S36HbBF+RCKDWyN+rQ671zr62T9EPJuRLWxbdahcnAN1eqyCsZEs9PpCvTnacj9ue7w==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.73.0.tgz", - "integrity": "sha512-n0PuTBhqFxRfvGHhWk54R2hfS24b5DFkqP2PvTIwRFCBqmSUnRLF8I+GZ4c6RNxfVfDSzQBcGvfuCuNTL1KZLQ==", - "requires": { - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3-assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3-assets/-/aws-s3-assets-1.73.0.tgz", - "integrity": "sha512-CvxEIBOOj7tYMrMimPSsbtQ4OOurhUIiNIhM38gisTXYgSchKTeDzKJAbalfYOZSNJNEx1wMNL/+oKV/gDtrHQ==", - "requires": { - "@aws-cdk/assets": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-sqs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sqs/-/aws-sqs-1.73.0.tgz", - "integrity": "sha512-15stNsRYY165Vvx/io6TnTSMHar10diLa2k2BTiL+PNzl18SfEIOoTy97PCvJp9AK2Ob9dyQwwjsiutTU56IbA==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ssm": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ssm/-/aws-ssm-1.73.0.tgz", - "integrity": "sha512-6fobpaL7hh0My/aypd7DHQ+sLuPcb7Taj8ngjmoh8H0muiAkfj4O0CjN3cd+kCYRr8T4zRh546ypvFfsc9WEHQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/cloud-assembly-schema": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.73.0.tgz", - "integrity": "sha512-3m5nJDLSApAuUMra2WrQF7GHt6xgxqFET91WShtKtj48brZk4MBJ3dLre2LjDVsmMMOVdd6FpjY7tE5C1v9Hyw==", - "requires": { - "jsonschema": "^1.4.0", - "semver": "^7.3.2" - }, - "dependencies": { - "jsonschema": { - "version": "1.4.0", - "resolved": false - }, - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/core": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.73.0.tgz", - "integrity": "sha512-CTmUXo0hAH78/uvzfmgW4gQKLnusMxULIEUjd0wnfs/6/zoB6n2DP+lmkr/7Vp4aIG9nNNirThdHesidlx79eA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.2.0", - "fs-extra": "^9.0.1", - "ignore": "^5.1.8", - "minimatch": "^3.0.4" - }, - "dependencies": { - "@balena/dockerignore": { - "version": "1.0.2", - "resolved": false - }, - "at-least-node": { - "version": "1.0.0", - "resolved": false - }, - "balanced-match": { - "version": "1.0.0", - "resolved": false - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": false, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": false - }, - "fs-extra": { - "version": "9.0.1", - "resolved": false, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - } - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": false - }, - "ignore": { - "version": "5.1.8", - "resolved": false - }, - "jsonfile": { - "version": "6.0.1", - "resolved": false, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": false, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "universalify": { - "version": "1.0.0", - "resolved": false - } - } - }, - "@aws-cdk/cx-api": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.73.0.tgz", - "integrity": "sha512-HlBpbIGu71xXdfJ1De1/HOMK5LWzKK9J7REho0oncpAO9KDxAbk+1aOFUZJVEgTsJSUUzLMSIUtDIo+ev70HGA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "semver": "^7.3.2" - }, - "dependencies": { - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/region-info": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.73.0.tgz", - "integrity": "sha512-jWfx5mY3BaCVeFnbdUxrDTczVTuwShdtu3WkV2vL+W3VnUMzLPKbCPiGY8GutSBlWvoFpubsbVqx8Kw61pRgdQ==" - }, - "constructs": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.2.25.tgz", - "integrity": "sha512-CTjjeA2Lk71R0z0agDvaspcKB5WdwzeQgA8v30fSgqfX0xMj0DhJ6AcmCwWnVOvYUuTMnU7Qv05tcJKR4sSqwQ==" - } - } - }, - "@aws-cdk/aws-codeguruprofiler": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codeguruprofiler/-/aws-codeguruprofiler-1.73.0.tgz", - "integrity": "sha512-WcJjCT+4zd3v4E1nWUagpHKWVIafM4vMe+4DAcBXZbhqXww1yyXUxf1A08uc7zQGko3hvIoHp41maAiT5G6/nw==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-codepipeline": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codepipeline/-/aws-codepipeline-1.73.0.tgz", - "integrity": "sha512-/7E2cAMvYQ95KOvc8KwzJzLVoJhHDVTBvgu5/Civ0d1fySLnRMIEJ8VVjT9D/9vXJ7MbdU/8YfOiQbuSIDa3kQ==", - "requires": { - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - }, - "dependencies": { - "@aws-cdk/aws-events": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.73.0.tgz", - "integrity": "sha512-CvOAIAt00xCWKC2U96NAgA8xIkzrNkwalCXk3RIRjz9xEVge5w3lQ7Hy6lSSbhyTfxQV01bppZO2ExaeAKOjOg==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-iam": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.73.0.tgz", - "integrity": "sha512-o2pdkEEdwluZegLqlbhfK0zgIbezvKDf5UfwBKloeFSDcGOZAaqF25OPfrTowXkIakHbw2wMswbUlmUgYdmNFg==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-kms": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.73.0.tgz", - "integrity": "sha512-4aQRGBktM1IYqM0Qa/yio1/sjNuokMdLQNrjTVxyX+AZE2/zPqARe+Gm6sFpPJ9Is8oy0YzecP80QZSCnWpCnQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.73.0.tgz", - "integrity": "sha512-n0PuTBhqFxRfvGHhWk54R2hfS24b5DFkqP2PvTIwRFCBqmSUnRLF8I+GZ4c6RNxfVfDSzQBcGvfuCuNTL1KZLQ==", - "requires": { - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/cloud-assembly-schema": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.73.0.tgz", - "integrity": "sha512-3m5nJDLSApAuUMra2WrQF7GHt6xgxqFET91WShtKtj48brZk4MBJ3dLre2LjDVsmMMOVdd6FpjY7tE5C1v9Hyw==", - "requires": { - "jsonschema": "^1.4.0", - "semver": "^7.3.2" - }, - "dependencies": { - "jsonschema": { - "version": "1.4.0", - "resolved": false - }, - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/core": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.73.0.tgz", - "integrity": "sha512-CTmUXo0hAH78/uvzfmgW4gQKLnusMxULIEUjd0wnfs/6/zoB6n2DP+lmkr/7Vp4aIG9nNNirThdHesidlx79eA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.2.0", - "fs-extra": "^9.0.1", - "ignore": "^5.1.8", - "minimatch": "^3.0.4" - }, - "dependencies": { - "@balena/dockerignore": { - "version": "1.0.2", - "resolved": false - }, - "at-least-node": { - "version": "1.0.0", - "resolved": false - }, - "balanced-match": { - "version": "1.0.0", - "resolved": false - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": false, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": false - }, - "fs-extra": { - "version": "9.0.1", - "resolved": false, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - } - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": false - }, - "ignore": { - "version": "5.1.8", - "resolved": false - }, - "jsonfile": { - "version": "6.0.1", - "resolved": false, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": false, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "universalify": { - "version": "1.0.0", - "resolved": false - } - } - }, - "@aws-cdk/cx-api": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.73.0.tgz", - "integrity": "sha512-HlBpbIGu71xXdfJ1De1/HOMK5LWzKK9J7REho0oncpAO9KDxAbk+1aOFUZJVEgTsJSUUzLMSIUtDIo+ev70HGA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "semver": "^7.3.2" - }, - "dependencies": { - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/region-info": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.73.0.tgz", - "integrity": "sha512-jWfx5mY3BaCVeFnbdUxrDTczVTuwShdtu3WkV2vL+W3VnUMzLPKbCPiGY8GutSBlWvoFpubsbVqx8Kw61pRgdQ==" - }, - "constructs": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.2.25.tgz", - "integrity": "sha512-CTjjeA2Lk71R0z0agDvaspcKB5WdwzeQgA8v30fSgqfX0xMj0DhJ6AcmCwWnVOvYUuTMnU7Qv05tcJKR4sSqwQ==" - } - } - }, - "@aws-cdk/aws-codepipeline-actions": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codepipeline-actions/-/aws-codepipeline-actions-1.73.0.tgz", - "integrity": "sha512-08P+wn7eBTomvkoCe1K+sHPMgtQiO487lcupqhxLanytUEDL/fD0UTyAqkr106NlUumpVG5fOl9jLtm2vjSp7Q==", - "requires": { - "@aws-cdk/aws-cloudformation": "1.73.0", - "@aws-cdk/aws-codebuild": "1.73.0", - "@aws-cdk/aws-codecommit": "1.73.0", - "@aws-cdk/aws-codedeploy": "1.73.0", - "@aws-cdk/aws-codepipeline": "1.73.0", - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-ecr": "1.73.0", - "@aws-cdk/aws-ecs": "1.73.0", - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-events-targets": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-lambda": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-servicecatalog": "1.73.0", - "@aws-cdk/aws-sns": "1.73.0", - "@aws-cdk/aws-sns-subscriptions": "1.73.0", - "@aws-cdk/aws-stepfunctions": "1.73.0", - "@aws-cdk/core": "1.73.0", - "case": "1.6.3", - "constructs": "^3.2.0" - }, - "dependencies": { - "@aws-cdk/assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/assets/-/assets-1.73.0.tgz", - "integrity": "sha512-fAdRAWn/IWbalMZva86Q4BimYrwipSoqPzyC5d6fwxNmJU/QiFLMpILanS1T9a0a+yjqAqk+8pAXn44lZIOlPQ==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-cloudwatch": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.73.0.tgz", - "integrity": "sha512-H6MQVtJfKAJyE6DRHe71ivFu9OjhH32VtsJUZ1xuQ/pyeoQlOQ6fj0FIjz4ObG3qDBq72SBfrbPAQ3q+2g3HfA==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-codeguruprofiler": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codeguruprofiler/-/aws-codeguruprofiler-1.73.0.tgz", - "integrity": "sha512-WcJjCT+4zd3v4E1nWUagpHKWVIafM4vMe+4DAcBXZbhqXww1yyXUxf1A08uc7zQGko3hvIoHp41maAiT5G6/nw==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ec2": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.73.0.tgz", - "integrity": "sha512-XjGcHaVlaJNorXv8qrRt7k8rPLE8yV1SAJWHY/SIf7NzIg9Y6lFV0eVkBU5RINfuD9GIW8YbgtLGE5ZpfZ5YkA==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/aws-ssm": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-efs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-efs/-/aws-efs-1.73.0.tgz", - "integrity": "sha512-sWUU+nhJ78T5tElLy7BqUrlXj4kGv43nrkWE5+jbTaLRFEpJPM6fMuWfzcJGfkqpbppjc/aySyCPbvEcWb7bDQ==", - "requires": { - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-events": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.73.0.tgz", - "integrity": "sha512-CvOAIAt00xCWKC2U96NAgA8xIkzrNkwalCXk3RIRjz9xEVge5w3lQ7Hy6lSSbhyTfxQV01bppZO2ExaeAKOjOg==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-iam": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.73.0.tgz", - "integrity": "sha512-o2pdkEEdwluZegLqlbhfK0zgIbezvKDf5UfwBKloeFSDcGOZAaqF25OPfrTowXkIakHbw2wMswbUlmUgYdmNFg==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-kms": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.73.0.tgz", - "integrity": "sha512-4aQRGBktM1IYqM0Qa/yio1/sjNuokMdLQNrjTVxyX+AZE2/zPqARe+Gm6sFpPJ9Is8oy0YzecP80QZSCnWpCnQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-lambda": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-lambda/-/aws-lambda-1.73.0.tgz", - "integrity": "sha512-ffw/hK1DbbSXklry4sDmJ+c+dX3Zl+I9DsYNjf0h2aonEKZo+g7ItAhVzr5s1kDnKatlEJTNOw1Kdpn20vFZHg==", - "requires": { - "@aws-cdk/aws-applicationautoscaling": "1.73.0", - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-codeguruprofiler": "1.73.0", - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-efs": "1.73.0", - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/aws-sqs": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-logs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-logs/-/aws-logs-1.73.0.tgz", - "integrity": "sha512-pn/JUpz49nmP81rOW66S36HbBF+RCKDWyN+rQ671zr62T9EPJuRLWxbdahcnAN1eqyCsZEs9PpCvTnacj9ue7w==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.73.0.tgz", - "integrity": "sha512-n0PuTBhqFxRfvGHhWk54R2hfS24b5DFkqP2PvTIwRFCBqmSUnRLF8I+GZ4c6RNxfVfDSzQBcGvfuCuNTL1KZLQ==", - "requires": { - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3-assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3-assets/-/aws-s3-assets-1.73.0.tgz", - "integrity": "sha512-CvxEIBOOj7tYMrMimPSsbtQ4OOurhUIiNIhM38gisTXYgSchKTeDzKJAbalfYOZSNJNEx1wMNL/+oKV/gDtrHQ==", - "requires": { - "@aws-cdk/assets": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-sns": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sns/-/aws-sns-1.73.0.tgz", - "integrity": "sha512-Ovo39L+u2zozgd2NQZp67BEfmYoIanfaE00RCAXp1pSm3IGt3OjfXbWuaiyLwMUUex866+MNkQ9Hr4WO/0mRsw==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-sqs": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-sqs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sqs/-/aws-sqs-1.73.0.tgz", - "integrity": "sha512-15stNsRYY165Vvx/io6TnTSMHar10diLa2k2BTiL+PNzl18SfEIOoTy97PCvJp9AK2Ob9dyQwwjsiutTU56IbA==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ssm": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ssm/-/aws-ssm-1.73.0.tgz", - "integrity": "sha512-6fobpaL7hh0My/aypd7DHQ+sLuPcb7Taj8ngjmoh8H0muiAkfj4O0CjN3cd+kCYRr8T4zRh546ypvFfsc9WEHQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/cloud-assembly-schema": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.73.0.tgz", - "integrity": "sha512-3m5nJDLSApAuUMra2WrQF7GHt6xgxqFET91WShtKtj48brZk4MBJ3dLre2LjDVsmMMOVdd6FpjY7tE5C1v9Hyw==", - "requires": { - "jsonschema": "^1.4.0", - "semver": "^7.3.2" - }, - "dependencies": { - "jsonschema": { - "version": "1.4.0", - "resolved": false - }, - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/core": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.73.0.tgz", - "integrity": "sha512-CTmUXo0hAH78/uvzfmgW4gQKLnusMxULIEUjd0wnfs/6/zoB6n2DP+lmkr/7Vp4aIG9nNNirThdHesidlx79eA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.2.0", - "fs-extra": "^9.0.1", - "ignore": "^5.1.8", - "minimatch": "^3.0.4" - }, - "dependencies": { - "@balena/dockerignore": { - "version": "1.0.2", - "resolved": false - }, - "at-least-node": { - "version": "1.0.0", - "resolved": false - }, - "balanced-match": { - "version": "1.0.0", - "resolved": false - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": false, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": false - }, - "fs-extra": { - "version": "9.0.1", - "resolved": false, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - } - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": false - }, - "ignore": { - "version": "5.1.8", - "resolved": false - }, - "jsonfile": { - "version": "6.0.1", - "resolved": false, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": false, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "universalify": { - "version": "1.0.0", - "resolved": false - } - } - }, - "@aws-cdk/cx-api": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.73.0.tgz", - "integrity": "sha512-HlBpbIGu71xXdfJ1De1/HOMK5LWzKK9J7REho0oncpAO9KDxAbk+1aOFUZJVEgTsJSUUzLMSIUtDIo+ev70HGA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "semver": "^7.3.2" - }, - "dependencies": { - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/region-info": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.73.0.tgz", - "integrity": "sha512-jWfx5mY3BaCVeFnbdUxrDTczVTuwShdtu3WkV2vL+W3VnUMzLPKbCPiGY8GutSBlWvoFpubsbVqx8Kw61pRgdQ==" - }, - "case": { - "version": "1.6.3", - "resolved": false - }, - "constructs": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.2.25.tgz", - "integrity": "sha512-CTjjeA2Lk71R0z0agDvaspcKB5WdwzeQgA8v30fSgqfX0xMj0DhJ6AcmCwWnVOvYUuTMnU7Qv05tcJKR4sSqwQ==" - } - } - }, - "@aws-cdk/aws-cognito": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cognito/-/aws-cognito-1.73.0.tgz", - "integrity": "sha512-TktkQAFTrYqp3iHEfyCMgVRaavq2XjtAKmQ2lM0UiTDJ9ycXYK1xANj+STzVFamRJWBOlsksBzYYbhg0pDKdFA==", - "requires": { - "@aws-cdk/aws-certificatemanager": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-lambda": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/custom-resources": "1.73.0", - "constructs": "^3.2.0", - "punycode": "^2.1.1" - }, - "dependencies": { - "@aws-cdk/assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/assets/-/assets-1.73.0.tgz", - "integrity": "sha512-fAdRAWn/IWbalMZva86Q4BimYrwipSoqPzyC5d6fwxNmJU/QiFLMpILanS1T9a0a+yjqAqk+8pAXn44lZIOlPQ==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-cloudwatch": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.73.0.tgz", - "integrity": "sha512-H6MQVtJfKAJyE6DRHe71ivFu9OjhH32VtsJUZ1xuQ/pyeoQlOQ6fj0FIjz4ObG3qDBq72SBfrbPAQ3q+2g3HfA==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-codeguruprofiler": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codeguruprofiler/-/aws-codeguruprofiler-1.73.0.tgz", - "integrity": "sha512-WcJjCT+4zd3v4E1nWUagpHKWVIafM4vMe+4DAcBXZbhqXww1yyXUxf1A08uc7zQGko3hvIoHp41maAiT5G6/nw==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ec2": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.73.0.tgz", - "integrity": "sha512-XjGcHaVlaJNorXv8qrRt7k8rPLE8yV1SAJWHY/SIf7NzIg9Y6lFV0eVkBU5RINfuD9GIW8YbgtLGE5ZpfZ5YkA==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/aws-ssm": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-efs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-efs/-/aws-efs-1.73.0.tgz", - "integrity": "sha512-sWUU+nhJ78T5tElLy7BqUrlXj4kGv43nrkWE5+jbTaLRFEpJPM6fMuWfzcJGfkqpbppjc/aySyCPbvEcWb7bDQ==", - "requires": { - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-events": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.73.0.tgz", - "integrity": "sha512-CvOAIAt00xCWKC2U96NAgA8xIkzrNkwalCXk3RIRjz9xEVge5w3lQ7Hy6lSSbhyTfxQV01bppZO2ExaeAKOjOg==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-iam": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.73.0.tgz", - "integrity": "sha512-o2pdkEEdwluZegLqlbhfK0zgIbezvKDf5UfwBKloeFSDcGOZAaqF25OPfrTowXkIakHbw2wMswbUlmUgYdmNFg==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-kms": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.73.0.tgz", - "integrity": "sha512-4aQRGBktM1IYqM0Qa/yio1/sjNuokMdLQNrjTVxyX+AZE2/zPqARe+Gm6sFpPJ9Is8oy0YzecP80QZSCnWpCnQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-lambda": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-lambda/-/aws-lambda-1.73.0.tgz", - "integrity": "sha512-ffw/hK1DbbSXklry4sDmJ+c+dX3Zl+I9DsYNjf0h2aonEKZo+g7ItAhVzr5s1kDnKatlEJTNOw1Kdpn20vFZHg==", - "requires": { - "@aws-cdk/aws-applicationautoscaling": "1.73.0", - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-codeguruprofiler": "1.73.0", - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-efs": "1.73.0", - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/aws-sqs": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-logs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-logs/-/aws-logs-1.73.0.tgz", - "integrity": "sha512-pn/JUpz49nmP81rOW66S36HbBF+RCKDWyN+rQ671zr62T9EPJuRLWxbdahcnAN1eqyCsZEs9PpCvTnacj9ue7w==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.73.0.tgz", - "integrity": "sha512-n0PuTBhqFxRfvGHhWk54R2hfS24b5DFkqP2PvTIwRFCBqmSUnRLF8I+GZ4c6RNxfVfDSzQBcGvfuCuNTL1KZLQ==", - "requires": { - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3-assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3-assets/-/aws-s3-assets-1.73.0.tgz", - "integrity": "sha512-CvxEIBOOj7tYMrMimPSsbtQ4OOurhUIiNIhM38gisTXYgSchKTeDzKJAbalfYOZSNJNEx1wMNL/+oKV/gDtrHQ==", - "requires": { - "@aws-cdk/assets": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-sqs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sqs/-/aws-sqs-1.73.0.tgz", - "integrity": "sha512-15stNsRYY165Vvx/io6TnTSMHar10diLa2k2BTiL+PNzl18SfEIOoTy97PCvJp9AK2Ob9dyQwwjsiutTU56IbA==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ssm": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ssm/-/aws-ssm-1.73.0.tgz", - "integrity": "sha512-6fobpaL7hh0My/aypd7DHQ+sLuPcb7Taj8ngjmoh8H0muiAkfj4O0CjN3cd+kCYRr8T4zRh546ypvFfsc9WEHQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/cloud-assembly-schema": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.73.0.tgz", - "integrity": "sha512-3m5nJDLSApAuUMra2WrQF7GHt6xgxqFET91WShtKtj48brZk4MBJ3dLre2LjDVsmMMOVdd6FpjY7tE5C1v9Hyw==", - "requires": { - "jsonschema": "^1.4.0", - "semver": "^7.3.2" - }, - "dependencies": { - "jsonschema": { - "version": "1.4.0", - "resolved": false - }, - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/core": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.73.0.tgz", - "integrity": "sha512-CTmUXo0hAH78/uvzfmgW4gQKLnusMxULIEUjd0wnfs/6/zoB6n2DP+lmkr/7Vp4aIG9nNNirThdHesidlx79eA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.2.0", - "fs-extra": "^9.0.1", - "ignore": "^5.1.8", - "minimatch": "^3.0.4" - }, - "dependencies": { - "@balena/dockerignore": { - "version": "1.0.2", - "resolved": false - }, - "at-least-node": { - "version": "1.0.0", - "resolved": false - }, - "balanced-match": { - "version": "1.0.0", - "resolved": false - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": false, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": false - }, - "fs-extra": { - "version": "9.0.1", - "resolved": false, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - } - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": false - }, - "ignore": { - "version": "5.1.8", - "resolved": false - }, - "jsonfile": { - "version": "6.0.1", - "resolved": false, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": false, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "universalify": { - "version": "1.0.0", - "resolved": false - } - } - }, - "@aws-cdk/cx-api": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.73.0.tgz", - "integrity": "sha512-HlBpbIGu71xXdfJ1De1/HOMK5LWzKK9J7REho0oncpAO9KDxAbk+1aOFUZJVEgTsJSUUzLMSIUtDIo+ev70HGA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "semver": "^7.3.2" - }, - "dependencies": { - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/region-info": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.73.0.tgz", - "integrity": "sha512-jWfx5mY3BaCVeFnbdUxrDTczVTuwShdtu3WkV2vL+W3VnUMzLPKbCPiGY8GutSBlWvoFpubsbVqx8Kw61pRgdQ==" - }, - "constructs": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.2.25.tgz", - "integrity": "sha512-CTjjeA2Lk71R0z0agDvaspcKB5WdwzeQgA8v30fSgqfX0xMj0DhJ6AcmCwWnVOvYUuTMnU7Qv05tcJKR4sSqwQ==" - }, - "punycode": { - "version": "2.1.1", - "resolved": false - } - } - }, - "@aws-cdk/aws-ec2": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.73.0.tgz", - "integrity": "sha512-XjGcHaVlaJNorXv8qrRt7k8rPLE8yV1SAJWHY/SIf7NzIg9Y6lFV0eVkBU5RINfuD9GIW8YbgtLGE5ZpfZ5YkA==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/aws-ssm": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ecr": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ecr/-/aws-ecr-1.73.0.tgz", - "integrity": "sha512-/nxC/JWYp1XHtGZ4jkaShl7iWcZsnnfsIhPzpOq32jH21p7w815tFvuLiDgZFVYgvfMIH9oacWWVnnK+TN+ZzQ==", - "requires": { - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/custom-resources": "1.73.0", - "constructs": "^3.2.0" - }, - "dependencies": { - "@aws-cdk/aws-events": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.73.0.tgz", - "integrity": "sha512-CvOAIAt00xCWKC2U96NAgA8xIkzrNkwalCXk3RIRjz9xEVge5w3lQ7Hy6lSSbhyTfxQV01bppZO2ExaeAKOjOg==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-iam": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.73.0.tgz", - "integrity": "sha512-o2pdkEEdwluZegLqlbhfK0zgIbezvKDf5UfwBKloeFSDcGOZAaqF25OPfrTowXkIakHbw2wMswbUlmUgYdmNFg==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/cloud-assembly-schema": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.73.0.tgz", - "integrity": "sha512-3m5nJDLSApAuUMra2WrQF7GHt6xgxqFET91WShtKtj48brZk4MBJ3dLre2LjDVsmMMOVdd6FpjY7tE5C1v9Hyw==", - "requires": { - "jsonschema": "^1.4.0", - "semver": "^7.3.2" - }, - "dependencies": { - "jsonschema": { - "version": "1.4.0", - "resolved": false - }, - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/core": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.73.0.tgz", - "integrity": "sha512-CTmUXo0hAH78/uvzfmgW4gQKLnusMxULIEUjd0wnfs/6/zoB6n2DP+lmkr/7Vp4aIG9nNNirThdHesidlx79eA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.2.0", - "fs-extra": "^9.0.1", - "ignore": "^5.1.8", - "minimatch": "^3.0.4" - }, - "dependencies": { - "@balena/dockerignore": { - "version": "1.0.2", - "resolved": false - }, - "at-least-node": { - "version": "1.0.0", - "resolved": false - }, - "balanced-match": { - "version": "1.0.0", - "resolved": false - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": false, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": false - }, - "fs-extra": { - "version": "9.0.1", - "resolved": false, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - } - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": false - }, - "ignore": { - "version": "5.1.8", - "resolved": false - }, - "jsonfile": { - "version": "6.0.1", - "resolved": false, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": false, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "universalify": { - "version": "1.0.0", - "resolved": false - } - } - }, - "@aws-cdk/cx-api": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.73.0.tgz", - "integrity": "sha512-HlBpbIGu71xXdfJ1De1/HOMK5LWzKK9J7REho0oncpAO9KDxAbk+1aOFUZJVEgTsJSUUzLMSIUtDIo+ev70HGA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "semver": "^7.3.2" - }, - "dependencies": { - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/region-info": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.73.0.tgz", - "integrity": "sha512-jWfx5mY3BaCVeFnbdUxrDTczVTuwShdtu3WkV2vL+W3VnUMzLPKbCPiGY8GutSBlWvoFpubsbVqx8Kw61pRgdQ==" - }, - "constructs": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.2.25.tgz", - "integrity": "sha512-CTjjeA2Lk71R0z0agDvaspcKB5WdwzeQgA8v30fSgqfX0xMj0DhJ6AcmCwWnVOvYUuTMnU7Qv05tcJKR4sSqwQ==" - } - } - }, - "@aws-cdk/aws-ecr-assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ecr-assets/-/aws-ecr-assets-1.73.0.tgz", - "integrity": "sha512-r67NW76sUTKhAgUyH5IbhedWlLM/1GOn3KzlWBsdgad8CMeHAOP2G5ArhJlKQsfjZ+LXiMGkQrkK+kM9oWOrYA==", - "requires": { - "@aws-cdk/assets": "1.73.0", - "@aws-cdk/aws-ecr": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-lambda": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0", - "minimatch": "^3.0.4" - }, - "dependencies": { - "@aws-cdk/assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/assets/-/assets-1.73.0.tgz", - "integrity": "sha512-fAdRAWn/IWbalMZva86Q4BimYrwipSoqPzyC5d6fwxNmJU/QiFLMpILanS1T9a0a+yjqAqk+8pAXn44lZIOlPQ==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-cloudwatch": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.73.0.tgz", - "integrity": "sha512-H6MQVtJfKAJyE6DRHe71ivFu9OjhH32VtsJUZ1xuQ/pyeoQlOQ6fj0FIjz4ObG3qDBq72SBfrbPAQ3q+2g3HfA==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-codeguruprofiler": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codeguruprofiler/-/aws-codeguruprofiler-1.73.0.tgz", - "integrity": "sha512-WcJjCT+4zd3v4E1nWUagpHKWVIafM4vMe+4DAcBXZbhqXww1yyXUxf1A08uc7zQGko3hvIoHp41maAiT5G6/nw==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ec2": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.73.0.tgz", - "integrity": "sha512-XjGcHaVlaJNorXv8qrRt7k8rPLE8yV1SAJWHY/SIf7NzIg9Y6lFV0eVkBU5RINfuD9GIW8YbgtLGE5ZpfZ5YkA==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/aws-ssm": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-efs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-efs/-/aws-efs-1.73.0.tgz", - "integrity": "sha512-sWUU+nhJ78T5tElLy7BqUrlXj4kGv43nrkWE5+jbTaLRFEpJPM6fMuWfzcJGfkqpbppjc/aySyCPbvEcWb7bDQ==", - "requires": { - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-events": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.73.0.tgz", - "integrity": "sha512-CvOAIAt00xCWKC2U96NAgA8xIkzrNkwalCXk3RIRjz9xEVge5w3lQ7Hy6lSSbhyTfxQV01bppZO2ExaeAKOjOg==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-iam": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.73.0.tgz", - "integrity": "sha512-o2pdkEEdwluZegLqlbhfK0zgIbezvKDf5UfwBKloeFSDcGOZAaqF25OPfrTowXkIakHbw2wMswbUlmUgYdmNFg==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-kms": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.73.0.tgz", - "integrity": "sha512-4aQRGBktM1IYqM0Qa/yio1/sjNuokMdLQNrjTVxyX+AZE2/zPqARe+Gm6sFpPJ9Is8oy0YzecP80QZSCnWpCnQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-lambda": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-lambda/-/aws-lambda-1.73.0.tgz", - "integrity": "sha512-ffw/hK1DbbSXklry4sDmJ+c+dX3Zl+I9DsYNjf0h2aonEKZo+g7ItAhVzr5s1kDnKatlEJTNOw1Kdpn20vFZHg==", - "requires": { - "@aws-cdk/aws-applicationautoscaling": "1.73.0", - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-codeguruprofiler": "1.73.0", - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-efs": "1.73.0", - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/aws-sqs": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-logs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-logs/-/aws-logs-1.73.0.tgz", - "integrity": "sha512-pn/JUpz49nmP81rOW66S36HbBF+RCKDWyN+rQ671zr62T9EPJuRLWxbdahcnAN1eqyCsZEs9PpCvTnacj9ue7w==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.73.0.tgz", - "integrity": "sha512-n0PuTBhqFxRfvGHhWk54R2hfS24b5DFkqP2PvTIwRFCBqmSUnRLF8I+GZ4c6RNxfVfDSzQBcGvfuCuNTL1KZLQ==", - "requires": { - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3-assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3-assets/-/aws-s3-assets-1.73.0.tgz", - "integrity": "sha512-CvxEIBOOj7tYMrMimPSsbtQ4OOurhUIiNIhM38gisTXYgSchKTeDzKJAbalfYOZSNJNEx1wMNL/+oKV/gDtrHQ==", - "requires": { - "@aws-cdk/assets": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-sqs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sqs/-/aws-sqs-1.73.0.tgz", - "integrity": "sha512-15stNsRYY165Vvx/io6TnTSMHar10diLa2k2BTiL+PNzl18SfEIOoTy97PCvJp9AK2Ob9dyQwwjsiutTU56IbA==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ssm": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ssm/-/aws-ssm-1.73.0.tgz", - "integrity": "sha512-6fobpaL7hh0My/aypd7DHQ+sLuPcb7Taj8ngjmoh8H0muiAkfj4O0CjN3cd+kCYRr8T4zRh546ypvFfsc9WEHQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/cloud-assembly-schema": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.73.0.tgz", - "integrity": "sha512-3m5nJDLSApAuUMra2WrQF7GHt6xgxqFET91WShtKtj48brZk4MBJ3dLre2LjDVsmMMOVdd6FpjY7tE5C1v9Hyw==", - "requires": { - "jsonschema": "^1.4.0", - "semver": "^7.3.2" - }, - "dependencies": { - "jsonschema": { - "version": "1.4.0", - "resolved": false - }, - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/core": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.73.0.tgz", - "integrity": "sha512-CTmUXo0hAH78/uvzfmgW4gQKLnusMxULIEUjd0wnfs/6/zoB6n2DP+lmkr/7Vp4aIG9nNNirThdHesidlx79eA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.2.0", - "fs-extra": "^9.0.1", - "ignore": "^5.1.8", - "minimatch": "^3.0.4" - }, - "dependencies": { - "@balena/dockerignore": { - "version": "1.0.2", - "resolved": false - }, - "at-least-node": { - "version": "1.0.0", - "resolved": false - }, - "balanced-match": { - "version": "1.0.0", - "resolved": false - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": false, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": false - }, - "fs-extra": { - "version": "9.0.1", - "resolved": false, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - } - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": false - }, - "ignore": { - "version": "5.1.8", - "resolved": false - }, - "jsonfile": { - "version": "6.0.1", - "resolved": false, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": false, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "universalify": { - "version": "1.0.0", - "resolved": false - } - } - }, - "@aws-cdk/cx-api": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.73.0.tgz", - "integrity": "sha512-HlBpbIGu71xXdfJ1De1/HOMK5LWzKK9J7REho0oncpAO9KDxAbk+1aOFUZJVEgTsJSUUzLMSIUtDIo+ev70HGA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "semver": "^7.3.2" - }, - "dependencies": { - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/region-info": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.73.0.tgz", - "integrity": "sha512-jWfx5mY3BaCVeFnbdUxrDTczVTuwShdtu3WkV2vL+W3VnUMzLPKbCPiGY8GutSBlWvoFpubsbVqx8Kw61pRgdQ==" - }, - "balanced-match": { - "version": "1.0.0", - "resolved": false - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": false, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": false - }, - "constructs": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.2.25.tgz", - "integrity": "sha512-CTjjeA2Lk71R0z0agDvaspcKB5WdwzeQgA8v30fSgqfX0xMj0DhJ6AcmCwWnVOvYUuTMnU7Qv05tcJKR4sSqwQ==" - }, - "minimatch": { - "version": "3.0.4", - "resolved": false, - "requires": { - "brace-expansion": "^1.1.7" - } - } - } - }, - "@aws-cdk/aws-ecs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ecs/-/aws-ecs-1.73.0.tgz", - "integrity": "sha512-1deBHT/0K8PG7HQZ4h0HfHBKBbvL4my3E60v02wxZBcMA1o6OG0Bqw2OE/MLe2LbPg7Di8XHRdot9ZKwdhlF1g==", - "requires": { - "@aws-cdk/aws-applicationautoscaling": "1.73.0", - "@aws-cdk/aws-autoscaling": "1.73.0", - "@aws-cdk/aws-autoscaling-hooktargets": "1.73.0", - "@aws-cdk/aws-certificatemanager": "1.73.0", - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-ecr": "1.73.0", - "@aws-cdk/aws-ecr-assets": "1.73.0", - "@aws-cdk/aws-elasticloadbalancing": "1.73.0", - "@aws-cdk/aws-elasticloadbalancingv2": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-lambda": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-route53": "1.73.0", - "@aws-cdk/aws-route53-targets": "1.73.0", - "@aws-cdk/aws-secretsmanager": "1.73.0", - "@aws-cdk/aws-servicediscovery": "1.73.0", - "@aws-cdk/aws-sns": "1.73.0", - "@aws-cdk/aws-sqs": "1.73.0", - "@aws-cdk/aws-ssm": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - }, - "dependencies": { - "@aws-cdk/assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/assets/-/assets-1.73.0.tgz", - "integrity": "sha512-fAdRAWn/IWbalMZva86Q4BimYrwipSoqPzyC5d6fwxNmJU/QiFLMpILanS1T9a0a+yjqAqk+8pAXn44lZIOlPQ==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-cloudwatch": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.73.0.tgz", - "integrity": "sha512-H6MQVtJfKAJyE6DRHe71ivFu9OjhH32VtsJUZ1xuQ/pyeoQlOQ6fj0FIjz4ObG3qDBq72SBfrbPAQ3q+2g3HfA==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-codeguruprofiler": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codeguruprofiler/-/aws-codeguruprofiler-1.73.0.tgz", - "integrity": "sha512-WcJjCT+4zd3v4E1nWUagpHKWVIafM4vMe+4DAcBXZbhqXww1yyXUxf1A08uc7zQGko3hvIoHp41maAiT5G6/nw==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ec2": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.73.0.tgz", - "integrity": "sha512-XjGcHaVlaJNorXv8qrRt7k8rPLE8yV1SAJWHY/SIf7NzIg9Y6lFV0eVkBU5RINfuD9GIW8YbgtLGE5ZpfZ5YkA==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/aws-ssm": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-efs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-efs/-/aws-efs-1.73.0.tgz", - "integrity": "sha512-sWUU+nhJ78T5tElLy7BqUrlXj4kGv43nrkWE5+jbTaLRFEpJPM6fMuWfzcJGfkqpbppjc/aySyCPbvEcWb7bDQ==", - "requires": { - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-events": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.73.0.tgz", - "integrity": "sha512-CvOAIAt00xCWKC2U96NAgA8xIkzrNkwalCXk3RIRjz9xEVge5w3lQ7Hy6lSSbhyTfxQV01bppZO2ExaeAKOjOg==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-iam": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.73.0.tgz", - "integrity": "sha512-o2pdkEEdwluZegLqlbhfK0zgIbezvKDf5UfwBKloeFSDcGOZAaqF25OPfrTowXkIakHbw2wMswbUlmUgYdmNFg==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-kms": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.73.0.tgz", - "integrity": "sha512-4aQRGBktM1IYqM0Qa/yio1/sjNuokMdLQNrjTVxyX+AZE2/zPqARe+Gm6sFpPJ9Is8oy0YzecP80QZSCnWpCnQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-lambda": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-lambda/-/aws-lambda-1.73.0.tgz", - "integrity": "sha512-ffw/hK1DbbSXklry4sDmJ+c+dX3Zl+I9DsYNjf0h2aonEKZo+g7ItAhVzr5s1kDnKatlEJTNOw1Kdpn20vFZHg==", - "requires": { - "@aws-cdk/aws-applicationautoscaling": "1.73.0", - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-codeguruprofiler": "1.73.0", - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-efs": "1.73.0", - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/aws-sqs": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-logs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-logs/-/aws-logs-1.73.0.tgz", - "integrity": "sha512-pn/JUpz49nmP81rOW66S36HbBF+RCKDWyN+rQ671zr62T9EPJuRLWxbdahcnAN1eqyCsZEs9PpCvTnacj9ue7w==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.73.0.tgz", - "integrity": "sha512-n0PuTBhqFxRfvGHhWk54R2hfS24b5DFkqP2PvTIwRFCBqmSUnRLF8I+GZ4c6RNxfVfDSzQBcGvfuCuNTL1KZLQ==", - "requires": { - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3-assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3-assets/-/aws-s3-assets-1.73.0.tgz", - "integrity": "sha512-CvxEIBOOj7tYMrMimPSsbtQ4OOurhUIiNIhM38gisTXYgSchKTeDzKJAbalfYOZSNJNEx1wMNL/+oKV/gDtrHQ==", - "requires": { - "@aws-cdk/assets": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-sns": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sns/-/aws-sns-1.73.0.tgz", - "integrity": "sha512-Ovo39L+u2zozgd2NQZp67BEfmYoIanfaE00RCAXp1pSm3IGt3OjfXbWuaiyLwMUUex866+MNkQ9Hr4WO/0mRsw==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-sqs": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-sqs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sqs/-/aws-sqs-1.73.0.tgz", - "integrity": "sha512-15stNsRYY165Vvx/io6TnTSMHar10diLa2k2BTiL+PNzl18SfEIOoTy97PCvJp9AK2Ob9dyQwwjsiutTU56IbA==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ssm": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ssm/-/aws-ssm-1.73.0.tgz", - "integrity": "sha512-6fobpaL7hh0My/aypd7DHQ+sLuPcb7Taj8ngjmoh8H0muiAkfj4O0CjN3cd+kCYRr8T4zRh546ypvFfsc9WEHQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/cloud-assembly-schema": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.73.0.tgz", - "integrity": "sha512-3m5nJDLSApAuUMra2WrQF7GHt6xgxqFET91WShtKtj48brZk4MBJ3dLre2LjDVsmMMOVdd6FpjY7tE5C1v9Hyw==", - "requires": { - "jsonschema": "^1.4.0", - "semver": "^7.3.2" - }, - "dependencies": { - "jsonschema": { - "version": "1.4.0", - "resolved": false - }, - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/core": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.73.0.tgz", - "integrity": "sha512-CTmUXo0hAH78/uvzfmgW4gQKLnusMxULIEUjd0wnfs/6/zoB6n2DP+lmkr/7Vp4aIG9nNNirThdHesidlx79eA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.2.0", - "fs-extra": "^9.0.1", - "ignore": "^5.1.8", - "minimatch": "^3.0.4" - }, - "dependencies": { - "@balena/dockerignore": { - "version": "1.0.2", - "resolved": false - }, - "at-least-node": { - "version": "1.0.0", - "resolved": false - }, - "balanced-match": { - "version": "1.0.0", - "resolved": false - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": false, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": false - }, - "fs-extra": { - "version": "9.0.1", - "resolved": false, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - } - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": false - }, - "ignore": { - "version": "5.1.8", - "resolved": false - }, - "jsonfile": { - "version": "6.0.1", - "resolved": false, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": false, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "universalify": { - "version": "1.0.0", - "resolved": false - } - } - }, - "@aws-cdk/cx-api": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.73.0.tgz", - "integrity": "sha512-HlBpbIGu71xXdfJ1De1/HOMK5LWzKK9J7REho0oncpAO9KDxAbk+1aOFUZJVEgTsJSUUzLMSIUtDIo+ev70HGA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "semver": "^7.3.2" - }, - "dependencies": { - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/region-info": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.73.0.tgz", - "integrity": "sha512-jWfx5mY3BaCVeFnbdUxrDTczVTuwShdtu3WkV2vL+W3VnUMzLPKbCPiGY8GutSBlWvoFpubsbVqx8Kw61pRgdQ==" - }, - "constructs": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.2.25.tgz", - "integrity": "sha512-CTjjeA2Lk71R0z0agDvaspcKB5WdwzeQgA8v30fSgqfX0xMj0DhJ6AcmCwWnVOvYUuTMnU7Qv05tcJKR4sSqwQ==" - } - } - }, - "@aws-cdk/aws-efs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-efs/-/aws-efs-1.73.0.tgz", - "integrity": "sha512-sWUU+nhJ78T5tElLy7BqUrlXj4kGv43nrkWE5+jbTaLRFEpJPM6fMuWfzcJGfkqpbppjc/aySyCPbvEcWb7bDQ==", - "requires": { - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-elasticloadbalancing": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-elasticloadbalancing/-/aws-elasticloadbalancing-1.73.0.tgz", - "integrity": "sha512-BZ9kEaJNZNmgZWTZumBG5lJoREc5r+u280o0a2Pt2TwmeE65wYDX1NxUgW36yWAob/M+PqdVrTr+UzoElEaXkg==", - "requires": { - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - }, - "dependencies": { - "@aws-cdk/assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/assets/-/assets-1.73.0.tgz", - "integrity": "sha512-fAdRAWn/IWbalMZva86Q4BimYrwipSoqPzyC5d6fwxNmJU/QiFLMpILanS1T9a0a+yjqAqk+8pAXn44lZIOlPQ==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-cloudwatch": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.73.0.tgz", - "integrity": "sha512-H6MQVtJfKAJyE6DRHe71ivFu9OjhH32VtsJUZ1xuQ/pyeoQlOQ6fj0FIjz4ObG3qDBq72SBfrbPAQ3q+2g3HfA==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ec2": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.73.0.tgz", - "integrity": "sha512-XjGcHaVlaJNorXv8qrRt7k8rPLE8yV1SAJWHY/SIf7NzIg9Y6lFV0eVkBU5RINfuD9GIW8YbgtLGE5ZpfZ5YkA==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/aws-ssm": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-events": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.73.0.tgz", - "integrity": "sha512-CvOAIAt00xCWKC2U96NAgA8xIkzrNkwalCXk3RIRjz9xEVge5w3lQ7Hy6lSSbhyTfxQV01bppZO2ExaeAKOjOg==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-iam": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.73.0.tgz", - "integrity": "sha512-o2pdkEEdwluZegLqlbhfK0zgIbezvKDf5UfwBKloeFSDcGOZAaqF25OPfrTowXkIakHbw2wMswbUlmUgYdmNFg==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-kms": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.73.0.tgz", - "integrity": "sha512-4aQRGBktM1IYqM0Qa/yio1/sjNuokMdLQNrjTVxyX+AZE2/zPqARe+Gm6sFpPJ9Is8oy0YzecP80QZSCnWpCnQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-logs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-logs/-/aws-logs-1.73.0.tgz", - "integrity": "sha512-pn/JUpz49nmP81rOW66S36HbBF+RCKDWyN+rQ671zr62T9EPJuRLWxbdahcnAN1eqyCsZEs9PpCvTnacj9ue7w==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.73.0.tgz", - "integrity": "sha512-n0PuTBhqFxRfvGHhWk54R2hfS24b5DFkqP2PvTIwRFCBqmSUnRLF8I+GZ4c6RNxfVfDSzQBcGvfuCuNTL1KZLQ==", - "requires": { - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3-assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3-assets/-/aws-s3-assets-1.73.0.tgz", - "integrity": "sha512-CvxEIBOOj7tYMrMimPSsbtQ4OOurhUIiNIhM38gisTXYgSchKTeDzKJAbalfYOZSNJNEx1wMNL/+oKV/gDtrHQ==", - "requires": { - "@aws-cdk/assets": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ssm": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ssm/-/aws-ssm-1.73.0.tgz", - "integrity": "sha512-6fobpaL7hh0My/aypd7DHQ+sLuPcb7Taj8ngjmoh8H0muiAkfj4O0CjN3cd+kCYRr8T4zRh546ypvFfsc9WEHQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/cloud-assembly-schema": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.73.0.tgz", - "integrity": "sha512-3m5nJDLSApAuUMra2WrQF7GHt6xgxqFET91WShtKtj48brZk4MBJ3dLre2LjDVsmMMOVdd6FpjY7tE5C1v9Hyw==", - "requires": { - "jsonschema": "^1.4.0", - "semver": "^7.3.2" - }, - "dependencies": { - "jsonschema": { - "version": "1.4.0", - "resolved": false - }, - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/core": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.73.0.tgz", - "integrity": "sha512-CTmUXo0hAH78/uvzfmgW4gQKLnusMxULIEUjd0wnfs/6/zoB6n2DP+lmkr/7Vp4aIG9nNNirThdHesidlx79eA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.2.0", - "fs-extra": "^9.0.1", - "ignore": "^5.1.8", - "minimatch": "^3.0.4" - }, - "dependencies": { - "@balena/dockerignore": { - "version": "1.0.2", - "resolved": false - }, - "at-least-node": { - "version": "1.0.0", - "resolved": false - }, - "balanced-match": { - "version": "1.0.0", - "resolved": false - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": false, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": false - }, - "fs-extra": { - "version": "9.0.1", - "resolved": false, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - } - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": false - }, - "ignore": { - "version": "5.1.8", - "resolved": false - }, - "jsonfile": { - "version": "6.0.1", - "resolved": false, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": false, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "universalify": { - "version": "1.0.0", - "resolved": false - } - } - }, - "@aws-cdk/cx-api": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.73.0.tgz", - "integrity": "sha512-HlBpbIGu71xXdfJ1De1/HOMK5LWzKK9J7REho0oncpAO9KDxAbk+1aOFUZJVEgTsJSUUzLMSIUtDIo+ev70HGA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "semver": "^7.3.2" - }, - "dependencies": { - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/region-info": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.73.0.tgz", - "integrity": "sha512-jWfx5mY3BaCVeFnbdUxrDTczVTuwShdtu3WkV2vL+W3VnUMzLPKbCPiGY8GutSBlWvoFpubsbVqx8Kw61pRgdQ==" - }, - "constructs": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.2.25.tgz", - "integrity": "sha512-CTjjeA2Lk71R0z0agDvaspcKB5WdwzeQgA8v30fSgqfX0xMj0DhJ6AcmCwWnVOvYUuTMnU7Qv05tcJKR4sSqwQ==" - } - } - }, - "@aws-cdk/aws-elasticloadbalancingv2": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-elasticloadbalancingv2/-/aws-elasticloadbalancingv2-1.73.0.tgz", - "integrity": "sha512-NqsPFxyCm6RSeaXQigQJh3CSUeKiAhOB4B1cyU4t/lHVG2EUd4ObDmOYLRREfXEax+nqDg+ZhLzDR03I+sXhIg==", - "requires": { - "@aws-cdk/aws-certificatemanager": "1.73.0", - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-lambda": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - }, - "dependencies": { - "@aws-cdk/assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/assets/-/assets-1.73.0.tgz", - "integrity": "sha512-fAdRAWn/IWbalMZva86Q4BimYrwipSoqPzyC5d6fwxNmJU/QiFLMpILanS1T9a0a+yjqAqk+8pAXn44lZIOlPQ==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-cloudwatch": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.73.0.tgz", - "integrity": "sha512-H6MQVtJfKAJyE6DRHe71ivFu9OjhH32VtsJUZ1xuQ/pyeoQlOQ6fj0FIjz4ObG3qDBq72SBfrbPAQ3q+2g3HfA==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-codeguruprofiler": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codeguruprofiler/-/aws-codeguruprofiler-1.73.0.tgz", - "integrity": "sha512-WcJjCT+4zd3v4E1nWUagpHKWVIafM4vMe+4DAcBXZbhqXww1yyXUxf1A08uc7zQGko3hvIoHp41maAiT5G6/nw==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ec2": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.73.0.tgz", - "integrity": "sha512-XjGcHaVlaJNorXv8qrRt7k8rPLE8yV1SAJWHY/SIf7NzIg9Y6lFV0eVkBU5RINfuD9GIW8YbgtLGE5ZpfZ5YkA==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/aws-ssm": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-efs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-efs/-/aws-efs-1.73.0.tgz", - "integrity": "sha512-sWUU+nhJ78T5tElLy7BqUrlXj4kGv43nrkWE5+jbTaLRFEpJPM6fMuWfzcJGfkqpbppjc/aySyCPbvEcWb7bDQ==", - "requires": { - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-events": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.73.0.tgz", - "integrity": "sha512-CvOAIAt00xCWKC2U96NAgA8xIkzrNkwalCXk3RIRjz9xEVge5w3lQ7Hy6lSSbhyTfxQV01bppZO2ExaeAKOjOg==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-iam": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.73.0.tgz", - "integrity": "sha512-o2pdkEEdwluZegLqlbhfK0zgIbezvKDf5UfwBKloeFSDcGOZAaqF25OPfrTowXkIakHbw2wMswbUlmUgYdmNFg==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-kms": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.73.0.tgz", - "integrity": "sha512-4aQRGBktM1IYqM0Qa/yio1/sjNuokMdLQNrjTVxyX+AZE2/zPqARe+Gm6sFpPJ9Is8oy0YzecP80QZSCnWpCnQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-lambda": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-lambda/-/aws-lambda-1.73.0.tgz", - "integrity": "sha512-ffw/hK1DbbSXklry4sDmJ+c+dX3Zl+I9DsYNjf0h2aonEKZo+g7ItAhVzr5s1kDnKatlEJTNOw1Kdpn20vFZHg==", - "requires": { - "@aws-cdk/aws-applicationautoscaling": "1.73.0", - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-codeguruprofiler": "1.73.0", - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-efs": "1.73.0", - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/aws-sqs": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-logs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-logs/-/aws-logs-1.73.0.tgz", - "integrity": "sha512-pn/JUpz49nmP81rOW66S36HbBF+RCKDWyN+rQ671zr62T9EPJuRLWxbdahcnAN1eqyCsZEs9PpCvTnacj9ue7w==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.73.0.tgz", - "integrity": "sha512-n0PuTBhqFxRfvGHhWk54R2hfS24b5DFkqP2PvTIwRFCBqmSUnRLF8I+GZ4c6RNxfVfDSzQBcGvfuCuNTL1KZLQ==", - "requires": { - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3-assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3-assets/-/aws-s3-assets-1.73.0.tgz", - "integrity": "sha512-CvxEIBOOj7tYMrMimPSsbtQ4OOurhUIiNIhM38gisTXYgSchKTeDzKJAbalfYOZSNJNEx1wMNL/+oKV/gDtrHQ==", - "requires": { - "@aws-cdk/assets": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-sqs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sqs/-/aws-sqs-1.73.0.tgz", - "integrity": "sha512-15stNsRYY165Vvx/io6TnTSMHar10diLa2k2BTiL+PNzl18SfEIOoTy97PCvJp9AK2Ob9dyQwwjsiutTU56IbA==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ssm": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ssm/-/aws-ssm-1.73.0.tgz", - "integrity": "sha512-6fobpaL7hh0My/aypd7DHQ+sLuPcb7Taj8ngjmoh8H0muiAkfj4O0CjN3cd+kCYRr8T4zRh546ypvFfsc9WEHQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/cloud-assembly-schema": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.73.0.tgz", - "integrity": "sha512-3m5nJDLSApAuUMra2WrQF7GHt6xgxqFET91WShtKtj48brZk4MBJ3dLre2LjDVsmMMOVdd6FpjY7tE5C1v9Hyw==", - "requires": { - "jsonschema": "^1.4.0", - "semver": "^7.3.2" - }, - "dependencies": { - "jsonschema": { - "version": "1.4.0", - "resolved": false - }, - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/core": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.73.0.tgz", - "integrity": "sha512-CTmUXo0hAH78/uvzfmgW4gQKLnusMxULIEUjd0wnfs/6/zoB6n2DP+lmkr/7Vp4aIG9nNNirThdHesidlx79eA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.2.0", - "fs-extra": "^9.0.1", - "ignore": "^5.1.8", - "minimatch": "^3.0.4" - }, - "dependencies": { - "@balena/dockerignore": { - "version": "1.0.2", - "resolved": false - }, - "at-least-node": { - "version": "1.0.0", - "resolved": false - }, - "balanced-match": { - "version": "1.0.0", - "resolved": false - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": false, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": false - }, - "fs-extra": { - "version": "9.0.1", - "resolved": false, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - } - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": false - }, - "ignore": { - "version": "5.1.8", - "resolved": false - }, - "jsonfile": { - "version": "6.0.1", - "resolved": false, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": false, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "universalify": { - "version": "1.0.0", - "resolved": false - } - } - }, - "@aws-cdk/cx-api": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.73.0.tgz", - "integrity": "sha512-HlBpbIGu71xXdfJ1De1/HOMK5LWzKK9J7REho0oncpAO9KDxAbk+1aOFUZJVEgTsJSUUzLMSIUtDIo+ev70HGA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "semver": "^7.3.2" - }, - "dependencies": { - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/region-info": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.73.0.tgz", - "integrity": "sha512-jWfx5mY3BaCVeFnbdUxrDTczVTuwShdtu3WkV2vL+W3VnUMzLPKbCPiGY8GutSBlWvoFpubsbVqx8Kw61pRgdQ==" - }, - "constructs": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.2.25.tgz", - "integrity": "sha512-CTjjeA2Lk71R0z0agDvaspcKB5WdwzeQgA8v30fSgqfX0xMj0DhJ6AcmCwWnVOvYUuTMnU7Qv05tcJKR4sSqwQ==" - } - } - }, - "@aws-cdk/aws-events": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.73.0.tgz", - "integrity": "sha512-CvOAIAt00xCWKC2U96NAgA8xIkzrNkwalCXk3RIRjz9xEVge5w3lQ7Hy6lSSbhyTfxQV01bppZO2ExaeAKOjOg==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-events-targets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events-targets/-/aws-events-targets-1.73.0.tgz", - "integrity": "sha512-dbMe0boI7wWLE0LhYpeSUlLOBG/fNXJQfHVUVQhmDE7MN2mVsCpfd+hjQZPhoUCWNHPetZWf8sQnKswZKcmCDg==", - "requires": { - "@aws-cdk/aws-batch": "1.73.0", - "@aws-cdk/aws-codebuild": "1.73.0", - "@aws-cdk/aws-codepipeline": "1.73.0", - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-ecs": "1.73.0", - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kinesis": "1.73.0", - "@aws-cdk/aws-kinesisfirehose": "1.73.0", - "@aws-cdk/aws-lambda": "1.73.0", - "@aws-cdk/aws-sns": "1.73.0", - "@aws-cdk/aws-sns-subscriptions": "1.73.0", - "@aws-cdk/aws-sqs": "1.73.0", - "@aws-cdk/aws-stepfunctions": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - }, - "dependencies": { - "@aws-cdk/assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/assets/-/assets-1.73.0.tgz", - "integrity": "sha512-fAdRAWn/IWbalMZva86Q4BimYrwipSoqPzyC5d6fwxNmJU/QiFLMpILanS1T9a0a+yjqAqk+8pAXn44lZIOlPQ==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-cloudwatch": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.73.0.tgz", - "integrity": "sha512-H6MQVtJfKAJyE6DRHe71ivFu9OjhH32VtsJUZ1xuQ/pyeoQlOQ6fj0FIjz4ObG3qDBq72SBfrbPAQ3q+2g3HfA==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-codeguruprofiler": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codeguruprofiler/-/aws-codeguruprofiler-1.73.0.tgz", - "integrity": "sha512-WcJjCT+4zd3v4E1nWUagpHKWVIafM4vMe+4DAcBXZbhqXww1yyXUxf1A08uc7zQGko3hvIoHp41maAiT5G6/nw==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ec2": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.73.0.tgz", - "integrity": "sha512-XjGcHaVlaJNorXv8qrRt7k8rPLE8yV1SAJWHY/SIf7NzIg9Y6lFV0eVkBU5RINfuD9GIW8YbgtLGE5ZpfZ5YkA==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/aws-ssm": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-efs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-efs/-/aws-efs-1.73.0.tgz", - "integrity": "sha512-sWUU+nhJ78T5tElLy7BqUrlXj4kGv43nrkWE5+jbTaLRFEpJPM6fMuWfzcJGfkqpbppjc/aySyCPbvEcWb7bDQ==", - "requires": { - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-events": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.73.0.tgz", - "integrity": "sha512-CvOAIAt00xCWKC2U96NAgA8xIkzrNkwalCXk3RIRjz9xEVge5w3lQ7Hy6lSSbhyTfxQV01bppZO2ExaeAKOjOg==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-iam": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.73.0.tgz", - "integrity": "sha512-o2pdkEEdwluZegLqlbhfK0zgIbezvKDf5UfwBKloeFSDcGOZAaqF25OPfrTowXkIakHbw2wMswbUlmUgYdmNFg==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-kms": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.73.0.tgz", - "integrity": "sha512-4aQRGBktM1IYqM0Qa/yio1/sjNuokMdLQNrjTVxyX+AZE2/zPqARe+Gm6sFpPJ9Is8oy0YzecP80QZSCnWpCnQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-lambda": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-lambda/-/aws-lambda-1.73.0.tgz", - "integrity": "sha512-ffw/hK1DbbSXklry4sDmJ+c+dX3Zl+I9DsYNjf0h2aonEKZo+g7ItAhVzr5s1kDnKatlEJTNOw1Kdpn20vFZHg==", - "requires": { - "@aws-cdk/aws-applicationautoscaling": "1.73.0", - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-codeguruprofiler": "1.73.0", - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-efs": "1.73.0", - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/aws-sqs": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-logs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-logs/-/aws-logs-1.73.0.tgz", - "integrity": "sha512-pn/JUpz49nmP81rOW66S36HbBF+RCKDWyN+rQ671zr62T9EPJuRLWxbdahcnAN1eqyCsZEs9PpCvTnacj9ue7w==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.73.0.tgz", - "integrity": "sha512-n0PuTBhqFxRfvGHhWk54R2hfS24b5DFkqP2PvTIwRFCBqmSUnRLF8I+GZ4c6RNxfVfDSzQBcGvfuCuNTL1KZLQ==", - "requires": { - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3-assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3-assets/-/aws-s3-assets-1.73.0.tgz", - "integrity": "sha512-CvxEIBOOj7tYMrMimPSsbtQ4OOurhUIiNIhM38gisTXYgSchKTeDzKJAbalfYOZSNJNEx1wMNL/+oKV/gDtrHQ==", - "requires": { - "@aws-cdk/assets": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-sns": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sns/-/aws-sns-1.73.0.tgz", - "integrity": "sha512-Ovo39L+u2zozgd2NQZp67BEfmYoIanfaE00RCAXp1pSm3IGt3OjfXbWuaiyLwMUUex866+MNkQ9Hr4WO/0mRsw==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-sqs": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-sqs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sqs/-/aws-sqs-1.73.0.tgz", - "integrity": "sha512-15stNsRYY165Vvx/io6TnTSMHar10diLa2k2BTiL+PNzl18SfEIOoTy97PCvJp9AK2Ob9dyQwwjsiutTU56IbA==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ssm": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ssm/-/aws-ssm-1.73.0.tgz", - "integrity": "sha512-6fobpaL7hh0My/aypd7DHQ+sLuPcb7Taj8ngjmoh8H0muiAkfj4O0CjN3cd+kCYRr8T4zRh546ypvFfsc9WEHQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/cloud-assembly-schema": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.73.0.tgz", - "integrity": "sha512-3m5nJDLSApAuUMra2WrQF7GHt6xgxqFET91WShtKtj48brZk4MBJ3dLre2LjDVsmMMOVdd6FpjY7tE5C1v9Hyw==", - "requires": { - "jsonschema": "^1.4.0", - "semver": "^7.3.2" - }, - "dependencies": { - "jsonschema": { - "version": "1.4.0", - "resolved": false - }, - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/core": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.73.0.tgz", - "integrity": "sha512-CTmUXo0hAH78/uvzfmgW4gQKLnusMxULIEUjd0wnfs/6/zoB6n2DP+lmkr/7Vp4aIG9nNNirThdHesidlx79eA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.2.0", - "fs-extra": "^9.0.1", - "ignore": "^5.1.8", - "minimatch": "^3.0.4" - }, - "dependencies": { - "@balena/dockerignore": { - "version": "1.0.2", - "resolved": false - }, - "at-least-node": { - "version": "1.0.0", - "resolved": false - }, - "balanced-match": { - "version": "1.0.0", - "resolved": false - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": false, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": false - }, - "fs-extra": { - "version": "9.0.1", - "resolved": false, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - } - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": false - }, - "ignore": { - "version": "5.1.8", - "resolved": false - }, - "jsonfile": { - "version": "6.0.1", - "resolved": false, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": false, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "universalify": { - "version": "1.0.0", - "resolved": false - } - } - }, - "@aws-cdk/cx-api": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.73.0.tgz", - "integrity": "sha512-HlBpbIGu71xXdfJ1De1/HOMK5LWzKK9J7REho0oncpAO9KDxAbk+1aOFUZJVEgTsJSUUzLMSIUtDIo+ev70HGA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "semver": "^7.3.2" - }, - "dependencies": { - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/region-info": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.73.0.tgz", - "integrity": "sha512-jWfx5mY3BaCVeFnbdUxrDTczVTuwShdtu3WkV2vL+W3VnUMzLPKbCPiGY8GutSBlWvoFpubsbVqx8Kw61pRgdQ==" - }, - "constructs": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.2.25.tgz", - "integrity": "sha512-CTjjeA2Lk71R0z0agDvaspcKB5WdwzeQgA8v30fSgqfX0xMj0DhJ6AcmCwWnVOvYUuTMnU7Qv05tcJKR4sSqwQ==" - } - } - }, - "@aws-cdk/aws-iam": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.73.0.tgz", - "integrity": "sha512-o2pdkEEdwluZegLqlbhfK0zgIbezvKDf5UfwBKloeFSDcGOZAaqF25OPfrTowXkIakHbw2wMswbUlmUgYdmNFg==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-kinesis": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kinesis/-/aws-kinesis-1.73.0.tgz", - "integrity": "sha512-1WEg4eMRBCCpcgx+jzt5VFgzcMBwOMUwq1hTpYheQMxxXMqCJFj9Funufo+IMthn7A5yekWPi2iE5alnNhIfdQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - }, - "dependencies": { - "@aws-cdk/assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/assets/-/assets-1.73.0.tgz", - "integrity": "sha512-fAdRAWn/IWbalMZva86Q4BimYrwipSoqPzyC5d6fwxNmJU/QiFLMpILanS1T9a0a+yjqAqk+8pAXn44lZIOlPQ==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-cloudwatch": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.73.0.tgz", - "integrity": "sha512-H6MQVtJfKAJyE6DRHe71ivFu9OjhH32VtsJUZ1xuQ/pyeoQlOQ6fj0FIjz4ObG3qDBq72SBfrbPAQ3q+2g3HfA==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-events": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.73.0.tgz", - "integrity": "sha512-CvOAIAt00xCWKC2U96NAgA8xIkzrNkwalCXk3RIRjz9xEVge5w3lQ7Hy6lSSbhyTfxQV01bppZO2ExaeAKOjOg==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-iam": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.73.0.tgz", - "integrity": "sha512-o2pdkEEdwluZegLqlbhfK0zgIbezvKDf5UfwBKloeFSDcGOZAaqF25OPfrTowXkIakHbw2wMswbUlmUgYdmNFg==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-kms": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.73.0.tgz", - "integrity": "sha512-4aQRGBktM1IYqM0Qa/yio1/sjNuokMdLQNrjTVxyX+AZE2/zPqARe+Gm6sFpPJ9Is8oy0YzecP80QZSCnWpCnQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-logs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-logs/-/aws-logs-1.73.0.tgz", - "integrity": "sha512-pn/JUpz49nmP81rOW66S36HbBF+RCKDWyN+rQ671zr62T9EPJuRLWxbdahcnAN1eqyCsZEs9PpCvTnacj9ue7w==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.73.0.tgz", - "integrity": "sha512-n0PuTBhqFxRfvGHhWk54R2hfS24b5DFkqP2PvTIwRFCBqmSUnRLF8I+GZ4c6RNxfVfDSzQBcGvfuCuNTL1KZLQ==", - "requires": { - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3-assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3-assets/-/aws-s3-assets-1.73.0.tgz", - "integrity": "sha512-CvxEIBOOj7tYMrMimPSsbtQ4OOurhUIiNIhM38gisTXYgSchKTeDzKJAbalfYOZSNJNEx1wMNL/+oKV/gDtrHQ==", - "requires": { - "@aws-cdk/assets": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/cloud-assembly-schema": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.73.0.tgz", - "integrity": "sha512-3m5nJDLSApAuUMra2WrQF7GHt6xgxqFET91WShtKtj48brZk4MBJ3dLre2LjDVsmMMOVdd6FpjY7tE5C1v9Hyw==", - "requires": { - "jsonschema": "^1.4.0", - "semver": "^7.3.2" - }, - "dependencies": { - "jsonschema": { - "version": "1.4.0", - "resolved": false - }, - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/core": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.73.0.tgz", - "integrity": "sha512-CTmUXo0hAH78/uvzfmgW4gQKLnusMxULIEUjd0wnfs/6/zoB6n2DP+lmkr/7Vp4aIG9nNNirThdHesidlx79eA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.2.0", - "fs-extra": "^9.0.1", - "ignore": "^5.1.8", - "minimatch": "^3.0.4" - }, - "dependencies": { - "@balena/dockerignore": { - "version": "1.0.2", - "resolved": false - }, - "at-least-node": { - "version": "1.0.0", - "resolved": false - }, - "balanced-match": { - "version": "1.0.0", - "resolved": false - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": false, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": false - }, - "fs-extra": { - "version": "9.0.1", - "resolved": false, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - } - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": false - }, - "ignore": { - "version": "5.1.8", - "resolved": false - }, - "jsonfile": { - "version": "6.0.1", - "resolved": false, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": false, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "universalify": { - "version": "1.0.0", - "resolved": false - } - } - }, - "@aws-cdk/cx-api": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.73.0.tgz", - "integrity": "sha512-HlBpbIGu71xXdfJ1De1/HOMK5LWzKK9J7REho0oncpAO9KDxAbk+1aOFUZJVEgTsJSUUzLMSIUtDIo+ev70HGA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "semver": "^7.3.2" - }, - "dependencies": { - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/region-info": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.73.0.tgz", - "integrity": "sha512-jWfx5mY3BaCVeFnbdUxrDTczVTuwShdtu3WkV2vL+W3VnUMzLPKbCPiGY8GutSBlWvoFpubsbVqx8Kw61pRgdQ==" - }, - "constructs": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.2.25.tgz", - "integrity": "sha512-CTjjeA2Lk71R0z0agDvaspcKB5WdwzeQgA8v30fSgqfX0xMj0DhJ6AcmCwWnVOvYUuTMnU7Qv05tcJKR4sSqwQ==" - } - } - }, - "@aws-cdk/aws-kinesisfirehose": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kinesisfirehose/-/aws-kinesisfirehose-1.73.0.tgz", - "integrity": "sha512-FR/iIvnaIuvmes3lRG07sroMbM2qR98uoi0+CWAWQp0TECfrxZKW8DMM9tEQ11wfglwEkeO0l5fVnp+XyhlMZA==", - "requires": { - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - }, - "dependencies": { - "@aws-cdk/cloud-assembly-schema": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.73.0.tgz", - "integrity": "sha512-3m5nJDLSApAuUMra2WrQF7GHt6xgxqFET91WShtKtj48brZk4MBJ3dLre2LjDVsmMMOVdd6FpjY7tE5C1v9Hyw==", - "requires": { - "jsonschema": "^1.4.0", - "semver": "^7.3.2" - }, - "dependencies": { - "jsonschema": { - "version": "1.4.0", - "resolved": false - }, - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/core": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.73.0.tgz", - "integrity": "sha512-CTmUXo0hAH78/uvzfmgW4gQKLnusMxULIEUjd0wnfs/6/zoB6n2DP+lmkr/7Vp4aIG9nNNirThdHesidlx79eA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.2.0", - "fs-extra": "^9.0.1", - "ignore": "^5.1.8", - "minimatch": "^3.0.4" - }, - "dependencies": { - "@balena/dockerignore": { - "version": "1.0.2", - "resolved": false - }, - "at-least-node": { - "version": "1.0.0", - "resolved": false - }, - "balanced-match": { - "version": "1.0.0", - "resolved": false - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": false, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": false - }, - "fs-extra": { - "version": "9.0.1", - "resolved": false, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - } - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": false - }, - "ignore": { - "version": "5.1.8", - "resolved": false - }, - "jsonfile": { - "version": "6.0.1", - "resolved": false, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": false, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "universalify": { - "version": "1.0.0", - "resolved": false - } - } - }, - "@aws-cdk/cx-api": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.73.0.tgz", - "integrity": "sha512-HlBpbIGu71xXdfJ1De1/HOMK5LWzKK9J7REho0oncpAO9KDxAbk+1aOFUZJVEgTsJSUUzLMSIUtDIo+ev70HGA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "semver": "^7.3.2" - }, - "dependencies": { - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/region-info": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.73.0.tgz", - "integrity": "sha512-jWfx5mY3BaCVeFnbdUxrDTczVTuwShdtu3WkV2vL+W3VnUMzLPKbCPiGY8GutSBlWvoFpubsbVqx8Kw61pRgdQ==" - }, - "constructs": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.2.25.tgz", - "integrity": "sha512-CTjjeA2Lk71R0z0agDvaspcKB5WdwzeQgA8v30fSgqfX0xMj0DhJ6AcmCwWnVOvYUuTMnU7Qv05tcJKR4sSqwQ==" - } - } - }, - "@aws-cdk/aws-kms": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.73.0.tgz", - "integrity": "sha512-4aQRGBktM1IYqM0Qa/yio1/sjNuokMdLQNrjTVxyX+AZE2/zPqARe+Gm6sFpPJ9Is8oy0YzecP80QZSCnWpCnQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-lambda": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-lambda/-/aws-lambda-1.73.0.tgz", - "integrity": "sha512-ffw/hK1DbbSXklry4sDmJ+c+dX3Zl+I9DsYNjf0h2aonEKZo+g7ItAhVzr5s1kDnKatlEJTNOw1Kdpn20vFZHg==", - "requires": { - "@aws-cdk/aws-applicationautoscaling": "1.73.0", - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-codeguruprofiler": "1.73.0", - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-efs": "1.73.0", - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/aws-sqs": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-logs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-logs/-/aws-logs-1.73.0.tgz", - "integrity": "sha512-pn/JUpz49nmP81rOW66S36HbBF+RCKDWyN+rQ671zr62T9EPJuRLWxbdahcnAN1eqyCsZEs9PpCvTnacj9ue7w==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-route53": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-route53/-/aws-route53-1.73.0.tgz", - "integrity": "sha512-M3298IkyLELVTlA+2g0EdEV+bYTkC3xzTiHwoqcJeCd8T7IY8E89f73bsweX8k49cu1soPAUvXVJuUfxb6WYEg==", - "requires": { - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - }, - "dependencies": { - "@aws-cdk/assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/assets/-/assets-1.73.0.tgz", - "integrity": "sha512-fAdRAWn/IWbalMZva86Q4BimYrwipSoqPzyC5d6fwxNmJU/QiFLMpILanS1T9a0a+yjqAqk+8pAXn44lZIOlPQ==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-cloudwatch": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.73.0.tgz", - "integrity": "sha512-H6MQVtJfKAJyE6DRHe71ivFu9OjhH32VtsJUZ1xuQ/pyeoQlOQ6fj0FIjz4ObG3qDBq72SBfrbPAQ3q+2g3HfA==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ec2": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.73.0.tgz", - "integrity": "sha512-XjGcHaVlaJNorXv8qrRt7k8rPLE8yV1SAJWHY/SIf7NzIg9Y6lFV0eVkBU5RINfuD9GIW8YbgtLGE5ZpfZ5YkA==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/aws-ssm": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-events": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.73.0.tgz", - "integrity": "sha512-CvOAIAt00xCWKC2U96NAgA8xIkzrNkwalCXk3RIRjz9xEVge5w3lQ7Hy6lSSbhyTfxQV01bppZO2ExaeAKOjOg==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-iam": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.73.0.tgz", - "integrity": "sha512-o2pdkEEdwluZegLqlbhfK0zgIbezvKDf5UfwBKloeFSDcGOZAaqF25OPfrTowXkIakHbw2wMswbUlmUgYdmNFg==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-kms": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.73.0.tgz", - "integrity": "sha512-4aQRGBktM1IYqM0Qa/yio1/sjNuokMdLQNrjTVxyX+AZE2/zPqARe+Gm6sFpPJ9Is8oy0YzecP80QZSCnWpCnQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-logs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-logs/-/aws-logs-1.73.0.tgz", - "integrity": "sha512-pn/JUpz49nmP81rOW66S36HbBF+RCKDWyN+rQ671zr62T9EPJuRLWxbdahcnAN1eqyCsZEs9PpCvTnacj9ue7w==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.73.0.tgz", - "integrity": "sha512-n0PuTBhqFxRfvGHhWk54R2hfS24b5DFkqP2PvTIwRFCBqmSUnRLF8I+GZ4c6RNxfVfDSzQBcGvfuCuNTL1KZLQ==", - "requires": { - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3-assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3-assets/-/aws-s3-assets-1.73.0.tgz", - "integrity": "sha512-CvxEIBOOj7tYMrMimPSsbtQ4OOurhUIiNIhM38gisTXYgSchKTeDzKJAbalfYOZSNJNEx1wMNL/+oKV/gDtrHQ==", - "requires": { - "@aws-cdk/assets": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ssm": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ssm/-/aws-ssm-1.73.0.tgz", - "integrity": "sha512-6fobpaL7hh0My/aypd7DHQ+sLuPcb7Taj8ngjmoh8H0muiAkfj4O0CjN3cd+kCYRr8T4zRh546ypvFfsc9WEHQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/cloud-assembly-schema": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.73.0.tgz", - "integrity": "sha512-3m5nJDLSApAuUMra2WrQF7GHt6xgxqFET91WShtKtj48brZk4MBJ3dLre2LjDVsmMMOVdd6FpjY7tE5C1v9Hyw==", - "requires": { - "jsonschema": "^1.4.0", - "semver": "^7.3.2" - }, - "dependencies": { - "jsonschema": { - "version": "1.4.0", - "resolved": false - }, - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/core": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.73.0.tgz", - "integrity": "sha512-CTmUXo0hAH78/uvzfmgW4gQKLnusMxULIEUjd0wnfs/6/zoB6n2DP+lmkr/7Vp4aIG9nNNirThdHesidlx79eA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.2.0", - "fs-extra": "^9.0.1", - "ignore": "^5.1.8", - "minimatch": "^3.0.4" - }, - "dependencies": { - "@balena/dockerignore": { - "version": "1.0.2", - "resolved": false - }, - "at-least-node": { - "version": "1.0.0", - "resolved": false - }, - "balanced-match": { - "version": "1.0.0", - "resolved": false - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": false, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": false - }, - "fs-extra": { - "version": "9.0.1", - "resolved": false, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - } - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": false - }, - "ignore": { - "version": "5.1.8", - "resolved": false - }, - "jsonfile": { - "version": "6.0.1", - "resolved": false, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": false, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "universalify": { - "version": "1.0.0", - "resolved": false - } - } - }, - "@aws-cdk/cx-api": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.73.0.tgz", - "integrity": "sha512-HlBpbIGu71xXdfJ1De1/HOMK5LWzKK9J7REho0oncpAO9KDxAbk+1aOFUZJVEgTsJSUUzLMSIUtDIo+ev70HGA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "semver": "^7.3.2" - }, - "dependencies": { - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/region-info": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.73.0.tgz", - "integrity": "sha512-jWfx5mY3BaCVeFnbdUxrDTczVTuwShdtu3WkV2vL+W3VnUMzLPKbCPiGY8GutSBlWvoFpubsbVqx8Kw61pRgdQ==" - }, - "constructs": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.2.25.tgz", - "integrity": "sha512-CTjjeA2Lk71R0z0agDvaspcKB5WdwzeQgA8v30fSgqfX0xMj0DhJ6AcmCwWnVOvYUuTMnU7Qv05tcJKR4sSqwQ==" - } - } - }, - "@aws-cdk/aws-route53-targets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-route53-targets/-/aws-route53-targets-1.73.0.tgz", - "integrity": "sha512-ojCU1VYNcp0JJWa+oFSaxFKBW1gbToBqnVkJPCx21gTQrpu/uNfKHd+QqTwXf9WSmAzzZtAobeN0IW7Sn9im3Q==", - "requires": { - "@aws-cdk/aws-apigateway": "1.73.0", - "@aws-cdk/aws-apigatewayv2": "1.73.0", - "@aws-cdk/aws-cloudfront": "1.73.0", - "@aws-cdk/aws-cognito": "1.73.0", - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-elasticloadbalancing": "1.73.0", - "@aws-cdk/aws-elasticloadbalancingv2": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-route53": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - }, - "dependencies": { - "@aws-cdk/assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/assets/-/assets-1.73.0.tgz", - "integrity": "sha512-fAdRAWn/IWbalMZva86Q4BimYrwipSoqPzyC5d6fwxNmJU/QiFLMpILanS1T9a0a+yjqAqk+8pAXn44lZIOlPQ==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-cloudwatch": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.73.0.tgz", - "integrity": "sha512-H6MQVtJfKAJyE6DRHe71ivFu9OjhH32VtsJUZ1xuQ/pyeoQlOQ6fj0FIjz4ObG3qDBq72SBfrbPAQ3q+2g3HfA==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ec2": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.73.0.tgz", - "integrity": "sha512-XjGcHaVlaJNorXv8qrRt7k8rPLE8yV1SAJWHY/SIf7NzIg9Y6lFV0eVkBU5RINfuD9GIW8YbgtLGE5ZpfZ5YkA==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/aws-ssm": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-events": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.73.0.tgz", - "integrity": "sha512-CvOAIAt00xCWKC2U96NAgA8xIkzrNkwalCXk3RIRjz9xEVge5w3lQ7Hy6lSSbhyTfxQV01bppZO2ExaeAKOjOg==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-iam": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.73.0.tgz", - "integrity": "sha512-o2pdkEEdwluZegLqlbhfK0zgIbezvKDf5UfwBKloeFSDcGOZAaqF25OPfrTowXkIakHbw2wMswbUlmUgYdmNFg==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-kms": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.73.0.tgz", - "integrity": "sha512-4aQRGBktM1IYqM0Qa/yio1/sjNuokMdLQNrjTVxyX+AZE2/zPqARe+Gm6sFpPJ9Is8oy0YzecP80QZSCnWpCnQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-logs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-logs/-/aws-logs-1.73.0.tgz", - "integrity": "sha512-pn/JUpz49nmP81rOW66S36HbBF+RCKDWyN+rQ671zr62T9EPJuRLWxbdahcnAN1eqyCsZEs9PpCvTnacj9ue7w==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.73.0.tgz", - "integrity": "sha512-n0PuTBhqFxRfvGHhWk54R2hfS24b5DFkqP2PvTIwRFCBqmSUnRLF8I+GZ4c6RNxfVfDSzQBcGvfuCuNTL1KZLQ==", - "requires": { - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3-assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3-assets/-/aws-s3-assets-1.73.0.tgz", - "integrity": "sha512-CvxEIBOOj7tYMrMimPSsbtQ4OOurhUIiNIhM38gisTXYgSchKTeDzKJAbalfYOZSNJNEx1wMNL/+oKV/gDtrHQ==", - "requires": { - "@aws-cdk/assets": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ssm": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ssm/-/aws-ssm-1.73.0.tgz", - "integrity": "sha512-6fobpaL7hh0My/aypd7DHQ+sLuPcb7Taj8ngjmoh8H0muiAkfj4O0CjN3cd+kCYRr8T4zRh546ypvFfsc9WEHQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/cloud-assembly-schema": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.73.0.tgz", - "integrity": "sha512-3m5nJDLSApAuUMra2WrQF7GHt6xgxqFET91WShtKtj48brZk4MBJ3dLre2LjDVsmMMOVdd6FpjY7tE5C1v9Hyw==", - "requires": { - "jsonschema": "^1.4.0", - "semver": "^7.3.2" - }, - "dependencies": { - "jsonschema": { - "version": "1.4.0", - "resolved": false - }, - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/core": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.73.0.tgz", - "integrity": "sha512-CTmUXo0hAH78/uvzfmgW4gQKLnusMxULIEUjd0wnfs/6/zoB6n2DP+lmkr/7Vp4aIG9nNNirThdHesidlx79eA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.2.0", - "fs-extra": "^9.0.1", - "ignore": "^5.1.8", - "minimatch": "^3.0.4" - }, - "dependencies": { - "@balena/dockerignore": { - "version": "1.0.2", - "resolved": false - }, - "at-least-node": { - "version": "1.0.0", - "resolved": false - }, - "balanced-match": { - "version": "1.0.0", - "resolved": false - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": false, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": false - }, - "fs-extra": { - "version": "9.0.1", - "resolved": false, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - } - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": false - }, - "ignore": { - "version": "5.1.8", - "resolved": false - }, - "jsonfile": { - "version": "6.0.1", - "resolved": false, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": false, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "universalify": { - "version": "1.0.0", - "resolved": false - } - } - }, - "@aws-cdk/cx-api": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.73.0.tgz", - "integrity": "sha512-HlBpbIGu71xXdfJ1De1/HOMK5LWzKK9J7REho0oncpAO9KDxAbk+1aOFUZJVEgTsJSUUzLMSIUtDIo+ev70HGA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "semver": "^7.3.2" - }, - "dependencies": { - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/region-info": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.73.0.tgz", - "integrity": "sha512-jWfx5mY3BaCVeFnbdUxrDTczVTuwShdtu3WkV2vL+W3VnUMzLPKbCPiGY8GutSBlWvoFpubsbVqx8Kw61pRgdQ==" - }, - "constructs": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.2.25.tgz", - "integrity": "sha512-CTjjeA2Lk71R0z0agDvaspcKB5WdwzeQgA8v30fSgqfX0xMj0DhJ6AcmCwWnVOvYUuTMnU7Qv05tcJKR4sSqwQ==" - } - } - }, - "@aws-cdk/aws-s3": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.73.0.tgz", - "integrity": "sha512-n0PuTBhqFxRfvGHhWk54R2hfS24b5DFkqP2PvTIwRFCBqmSUnRLF8I+GZ4c6RNxfVfDSzQBcGvfuCuNTL1KZLQ==", - "requires": { - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3-assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3-assets/-/aws-s3-assets-1.73.0.tgz", - "integrity": "sha512-CvxEIBOOj7tYMrMimPSsbtQ4OOurhUIiNIhM38gisTXYgSchKTeDzKJAbalfYOZSNJNEx1wMNL/+oKV/gDtrHQ==", - "requires": { - "@aws-cdk/assets": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3-notifications": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3-notifications/-/aws-s3-notifications-1.73.0.tgz", - "integrity": "sha512-QRiwCrl9d8RXb3vp5qe0azRRcO3sWhmw+ZYOJxMvEQlh8v+OxajOX5BdngQaa6dyzR0CRwWXzNcs9MbZHxFUxw==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-lambda": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-sns": "1.73.0", - "@aws-cdk/aws-sqs": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-sam": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sam/-/aws-sam-1.73.0.tgz", - "integrity": "sha512-q/xI4sv7wavGUwRl6nYZmo/jLwCTaGnR2zC21rMOEdrRJjyJer/0iibpcuex2VysNXmY6qXCJ4OdcDk6lbO89A==", - "requires": { - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - }, - "dependencies": { - "@aws-cdk/cloud-assembly-schema": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.73.0.tgz", - "integrity": "sha512-3m5nJDLSApAuUMra2WrQF7GHt6xgxqFET91WShtKtj48brZk4MBJ3dLre2LjDVsmMMOVdd6FpjY7tE5C1v9Hyw==", - "requires": { - "jsonschema": "^1.4.0", - "semver": "^7.3.2" - }, - "dependencies": { - "jsonschema": { - "version": "1.4.0", - "resolved": false - }, - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/core": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.73.0.tgz", - "integrity": "sha512-CTmUXo0hAH78/uvzfmgW4gQKLnusMxULIEUjd0wnfs/6/zoB6n2DP+lmkr/7Vp4aIG9nNNirThdHesidlx79eA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.2.0", - "fs-extra": "^9.0.1", - "ignore": "^5.1.8", - "minimatch": "^3.0.4" - }, - "dependencies": { - "@balena/dockerignore": { - "version": "1.0.2", - "resolved": false - }, - "at-least-node": { - "version": "1.0.0", - "resolved": false - }, - "balanced-match": { - "version": "1.0.0", - "resolved": false - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": false, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": false - }, - "fs-extra": { - "version": "9.0.1", - "resolved": false, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - } - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": false - }, - "ignore": { - "version": "5.1.8", - "resolved": false - }, - "jsonfile": { - "version": "6.0.1", - "resolved": false, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": false, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "universalify": { - "version": "1.0.0", - "resolved": false - } - } - }, - "@aws-cdk/cx-api": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.73.0.tgz", - "integrity": "sha512-HlBpbIGu71xXdfJ1De1/HOMK5LWzKK9J7REho0oncpAO9KDxAbk+1aOFUZJVEgTsJSUUzLMSIUtDIo+ev70HGA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "semver": "^7.3.2" - }, - "dependencies": { - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/region-info": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.73.0.tgz", - "integrity": "sha512-jWfx5mY3BaCVeFnbdUxrDTczVTuwShdtu3WkV2vL+W3VnUMzLPKbCPiGY8GutSBlWvoFpubsbVqx8Kw61pRgdQ==" - }, - "constructs": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.2.25.tgz", - "integrity": "sha512-CTjjeA2Lk71R0z0agDvaspcKB5WdwzeQgA8v30fSgqfX0xMj0DhJ6AcmCwWnVOvYUuTMnU7Qv05tcJKR4sSqwQ==" - } - } - }, - "@aws-cdk/aws-secretsmanager": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-secretsmanager/-/aws-secretsmanager-1.73.0.tgz", - "integrity": "sha512-0MuyhHFkncStY0TjSKJso7hO1/2+lvHv+hnaNKCB+499vxvS1LcE244jYWieI9IQx/9G2pNQ285TNrMotjEeQQ==", - "requires": { - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-lambda": "1.73.0", - "@aws-cdk/aws-sam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - }, - "dependencies": { - "@aws-cdk/assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/assets/-/assets-1.73.0.tgz", - "integrity": "sha512-fAdRAWn/IWbalMZva86Q4BimYrwipSoqPzyC5d6fwxNmJU/QiFLMpILanS1T9a0a+yjqAqk+8pAXn44lZIOlPQ==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-cloudwatch": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.73.0.tgz", - "integrity": "sha512-H6MQVtJfKAJyE6DRHe71ivFu9OjhH32VtsJUZ1xuQ/pyeoQlOQ6fj0FIjz4ObG3qDBq72SBfrbPAQ3q+2g3HfA==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-codeguruprofiler": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codeguruprofiler/-/aws-codeguruprofiler-1.73.0.tgz", - "integrity": "sha512-WcJjCT+4zd3v4E1nWUagpHKWVIafM4vMe+4DAcBXZbhqXww1yyXUxf1A08uc7zQGko3hvIoHp41maAiT5G6/nw==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ec2": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.73.0.tgz", - "integrity": "sha512-XjGcHaVlaJNorXv8qrRt7k8rPLE8yV1SAJWHY/SIf7NzIg9Y6lFV0eVkBU5RINfuD9GIW8YbgtLGE5ZpfZ5YkA==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/aws-ssm": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-efs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-efs/-/aws-efs-1.73.0.tgz", - "integrity": "sha512-sWUU+nhJ78T5tElLy7BqUrlXj4kGv43nrkWE5+jbTaLRFEpJPM6fMuWfzcJGfkqpbppjc/aySyCPbvEcWb7bDQ==", - "requires": { - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-events": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.73.0.tgz", - "integrity": "sha512-CvOAIAt00xCWKC2U96NAgA8xIkzrNkwalCXk3RIRjz9xEVge5w3lQ7Hy6lSSbhyTfxQV01bppZO2ExaeAKOjOg==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-iam": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.73.0.tgz", - "integrity": "sha512-o2pdkEEdwluZegLqlbhfK0zgIbezvKDf5UfwBKloeFSDcGOZAaqF25OPfrTowXkIakHbw2wMswbUlmUgYdmNFg==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-kms": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.73.0.tgz", - "integrity": "sha512-4aQRGBktM1IYqM0Qa/yio1/sjNuokMdLQNrjTVxyX+AZE2/zPqARe+Gm6sFpPJ9Is8oy0YzecP80QZSCnWpCnQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-lambda": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-lambda/-/aws-lambda-1.73.0.tgz", - "integrity": "sha512-ffw/hK1DbbSXklry4sDmJ+c+dX3Zl+I9DsYNjf0h2aonEKZo+g7ItAhVzr5s1kDnKatlEJTNOw1Kdpn20vFZHg==", - "requires": { - "@aws-cdk/aws-applicationautoscaling": "1.73.0", - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-codeguruprofiler": "1.73.0", - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-efs": "1.73.0", - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/aws-sqs": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-logs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-logs/-/aws-logs-1.73.0.tgz", - "integrity": "sha512-pn/JUpz49nmP81rOW66S36HbBF+RCKDWyN+rQ671zr62T9EPJuRLWxbdahcnAN1eqyCsZEs9PpCvTnacj9ue7w==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.73.0.tgz", - "integrity": "sha512-n0PuTBhqFxRfvGHhWk54R2hfS24b5DFkqP2PvTIwRFCBqmSUnRLF8I+GZ4c6RNxfVfDSzQBcGvfuCuNTL1KZLQ==", - "requires": { - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3-assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3-assets/-/aws-s3-assets-1.73.0.tgz", - "integrity": "sha512-CvxEIBOOj7tYMrMimPSsbtQ4OOurhUIiNIhM38gisTXYgSchKTeDzKJAbalfYOZSNJNEx1wMNL/+oKV/gDtrHQ==", - "requires": { - "@aws-cdk/assets": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-sqs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sqs/-/aws-sqs-1.73.0.tgz", - "integrity": "sha512-15stNsRYY165Vvx/io6TnTSMHar10diLa2k2BTiL+PNzl18SfEIOoTy97PCvJp9AK2Ob9dyQwwjsiutTU56IbA==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ssm": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ssm/-/aws-ssm-1.73.0.tgz", - "integrity": "sha512-6fobpaL7hh0My/aypd7DHQ+sLuPcb7Taj8ngjmoh8H0muiAkfj4O0CjN3cd+kCYRr8T4zRh546ypvFfsc9WEHQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/cloud-assembly-schema": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.73.0.tgz", - "integrity": "sha512-3m5nJDLSApAuUMra2WrQF7GHt6xgxqFET91WShtKtj48brZk4MBJ3dLre2LjDVsmMMOVdd6FpjY7tE5C1v9Hyw==", - "requires": { - "jsonschema": "^1.4.0", - "semver": "^7.3.2" - }, - "dependencies": { - "jsonschema": { - "version": "1.4.0", - "resolved": false - }, - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/core": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.73.0.tgz", - "integrity": "sha512-CTmUXo0hAH78/uvzfmgW4gQKLnusMxULIEUjd0wnfs/6/zoB6n2DP+lmkr/7Vp4aIG9nNNirThdHesidlx79eA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.2.0", - "fs-extra": "^9.0.1", - "ignore": "^5.1.8", - "minimatch": "^3.0.4" - }, - "dependencies": { - "@balena/dockerignore": { - "version": "1.0.2", - "resolved": false - }, - "at-least-node": { - "version": "1.0.0", - "resolved": false - }, - "balanced-match": { - "version": "1.0.0", - "resolved": false - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": false, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": false - }, - "fs-extra": { - "version": "9.0.1", - "resolved": false, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - } - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": false - }, - "ignore": { - "version": "5.1.8", - "resolved": false - }, - "jsonfile": { - "version": "6.0.1", - "resolved": false, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": false, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "universalify": { - "version": "1.0.0", - "resolved": false - } - } - }, - "@aws-cdk/cx-api": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.73.0.tgz", - "integrity": "sha512-HlBpbIGu71xXdfJ1De1/HOMK5LWzKK9J7REho0oncpAO9KDxAbk+1aOFUZJVEgTsJSUUzLMSIUtDIo+ev70HGA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "semver": "^7.3.2" - }, - "dependencies": { - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/region-info": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.73.0.tgz", - "integrity": "sha512-jWfx5mY3BaCVeFnbdUxrDTczVTuwShdtu3WkV2vL+W3VnUMzLPKbCPiGY8GutSBlWvoFpubsbVqx8Kw61pRgdQ==" - }, - "constructs": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.2.25.tgz", - "integrity": "sha512-CTjjeA2Lk71R0z0agDvaspcKB5WdwzeQgA8v30fSgqfX0xMj0DhJ6AcmCwWnVOvYUuTMnU7Qv05tcJKR4sSqwQ==" - } - } - }, - "@aws-cdk/aws-servicecatalog": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-servicecatalog/-/aws-servicecatalog-1.73.0.tgz", - "integrity": "sha512-mBPyMB5GuHZCTUvannAIe3qEacI6khqqD7UvNBleXqLkDzofYDyiz3JYhM1OIvJAGGp9qdPItdNlpGHmIKhhhw==", - "requires": { - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - }, - "dependencies": { - "@aws-cdk/cloud-assembly-schema": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.73.0.tgz", - "integrity": "sha512-3m5nJDLSApAuUMra2WrQF7GHt6xgxqFET91WShtKtj48brZk4MBJ3dLre2LjDVsmMMOVdd6FpjY7tE5C1v9Hyw==", - "requires": { - "jsonschema": "^1.4.0", - "semver": "^7.3.2" - }, - "dependencies": { - "jsonschema": { - "version": "1.4.0", - "resolved": false - }, - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/core": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.73.0.tgz", - "integrity": "sha512-CTmUXo0hAH78/uvzfmgW4gQKLnusMxULIEUjd0wnfs/6/zoB6n2DP+lmkr/7Vp4aIG9nNNirThdHesidlx79eA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.2.0", - "fs-extra": "^9.0.1", - "ignore": "^5.1.8", - "minimatch": "^3.0.4" - }, - "dependencies": { - "@balena/dockerignore": { - "version": "1.0.2", - "resolved": false - }, - "at-least-node": { - "version": "1.0.0", - "resolved": false - }, - "balanced-match": { - "version": "1.0.0", - "resolved": false - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": false, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": false - }, - "fs-extra": { - "version": "9.0.1", - "resolved": false, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - } - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": false - }, - "ignore": { - "version": "5.1.8", - "resolved": false - }, - "jsonfile": { - "version": "6.0.1", - "resolved": false, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": false, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "universalify": { - "version": "1.0.0", - "resolved": false - } - } - }, - "@aws-cdk/cx-api": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.73.0.tgz", - "integrity": "sha512-HlBpbIGu71xXdfJ1De1/HOMK5LWzKK9J7REho0oncpAO9KDxAbk+1aOFUZJVEgTsJSUUzLMSIUtDIo+ev70HGA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "semver": "^7.3.2" - }, - "dependencies": { - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/region-info": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.73.0.tgz", - "integrity": "sha512-jWfx5mY3BaCVeFnbdUxrDTczVTuwShdtu3WkV2vL+W3VnUMzLPKbCPiGY8GutSBlWvoFpubsbVqx8Kw61pRgdQ==" - }, - "constructs": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.2.25.tgz", - "integrity": "sha512-CTjjeA2Lk71R0z0agDvaspcKB5WdwzeQgA8v30fSgqfX0xMj0DhJ6AcmCwWnVOvYUuTMnU7Qv05tcJKR4sSqwQ==" - } - } - }, - "@aws-cdk/aws-servicediscovery": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-servicediscovery/-/aws-servicediscovery-1.73.0.tgz", - "integrity": "sha512-3IV6+b6QUgQtOAqj1la6dagWufq6FcDIiDkhKLrzr3ppuT2wlkUsq+rjjQ6+4HHVoDEIy15E9/Dhxqm+nINCxQ==", - "requires": { - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-elasticloadbalancingv2": "1.73.0", - "@aws-cdk/aws-route53": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - }, - "dependencies": { - "@aws-cdk/assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/assets/-/assets-1.73.0.tgz", - "integrity": "sha512-fAdRAWn/IWbalMZva86Q4BimYrwipSoqPzyC5d6fwxNmJU/QiFLMpILanS1T9a0a+yjqAqk+8pAXn44lZIOlPQ==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-cloudwatch": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.73.0.tgz", - "integrity": "sha512-H6MQVtJfKAJyE6DRHe71ivFu9OjhH32VtsJUZ1xuQ/pyeoQlOQ6fj0FIjz4ObG3qDBq72SBfrbPAQ3q+2g3HfA==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ec2": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.73.0.tgz", - "integrity": "sha512-XjGcHaVlaJNorXv8qrRt7k8rPLE8yV1SAJWHY/SIf7NzIg9Y6lFV0eVkBU5RINfuD9GIW8YbgtLGE5ZpfZ5YkA==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/aws-ssm": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-events": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.73.0.tgz", - "integrity": "sha512-CvOAIAt00xCWKC2U96NAgA8xIkzrNkwalCXk3RIRjz9xEVge5w3lQ7Hy6lSSbhyTfxQV01bppZO2ExaeAKOjOg==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-iam": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.73.0.tgz", - "integrity": "sha512-o2pdkEEdwluZegLqlbhfK0zgIbezvKDf5UfwBKloeFSDcGOZAaqF25OPfrTowXkIakHbw2wMswbUlmUgYdmNFg==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-kms": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.73.0.tgz", - "integrity": "sha512-4aQRGBktM1IYqM0Qa/yio1/sjNuokMdLQNrjTVxyX+AZE2/zPqARe+Gm6sFpPJ9Is8oy0YzecP80QZSCnWpCnQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-logs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-logs/-/aws-logs-1.73.0.tgz", - "integrity": "sha512-pn/JUpz49nmP81rOW66S36HbBF+RCKDWyN+rQ671zr62T9EPJuRLWxbdahcnAN1eqyCsZEs9PpCvTnacj9ue7w==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.73.0.tgz", - "integrity": "sha512-n0PuTBhqFxRfvGHhWk54R2hfS24b5DFkqP2PvTIwRFCBqmSUnRLF8I+GZ4c6RNxfVfDSzQBcGvfuCuNTL1KZLQ==", - "requires": { - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3-assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3-assets/-/aws-s3-assets-1.73.0.tgz", - "integrity": "sha512-CvxEIBOOj7tYMrMimPSsbtQ4OOurhUIiNIhM38gisTXYgSchKTeDzKJAbalfYOZSNJNEx1wMNL/+oKV/gDtrHQ==", - "requires": { - "@aws-cdk/assets": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ssm": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ssm/-/aws-ssm-1.73.0.tgz", - "integrity": "sha512-6fobpaL7hh0My/aypd7DHQ+sLuPcb7Taj8ngjmoh8H0muiAkfj4O0CjN3cd+kCYRr8T4zRh546ypvFfsc9WEHQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/cloud-assembly-schema": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.73.0.tgz", - "integrity": "sha512-3m5nJDLSApAuUMra2WrQF7GHt6xgxqFET91WShtKtj48brZk4MBJ3dLre2LjDVsmMMOVdd6FpjY7tE5C1v9Hyw==", - "requires": { - "jsonschema": "^1.4.0", - "semver": "^7.3.2" - }, - "dependencies": { - "jsonschema": { - "version": "1.4.0", - "resolved": false - }, - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/core": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.73.0.tgz", - "integrity": "sha512-CTmUXo0hAH78/uvzfmgW4gQKLnusMxULIEUjd0wnfs/6/zoB6n2DP+lmkr/7Vp4aIG9nNNirThdHesidlx79eA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.2.0", - "fs-extra": "^9.0.1", - "ignore": "^5.1.8", - "minimatch": "^3.0.4" - }, - "dependencies": { - "@balena/dockerignore": { - "version": "1.0.2", - "resolved": false - }, - "at-least-node": { - "version": "1.0.0", - "resolved": false - }, - "balanced-match": { - "version": "1.0.0", - "resolved": false - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": false, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": false - }, - "fs-extra": { - "version": "9.0.1", - "resolved": false, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - } - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": false - }, - "ignore": { - "version": "5.1.8", - "resolved": false - }, - "jsonfile": { - "version": "6.0.1", - "resolved": false, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": false, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "universalify": { - "version": "1.0.0", - "resolved": false - } - } - }, - "@aws-cdk/cx-api": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.73.0.tgz", - "integrity": "sha512-HlBpbIGu71xXdfJ1De1/HOMK5LWzKK9J7REho0oncpAO9KDxAbk+1aOFUZJVEgTsJSUUzLMSIUtDIo+ev70HGA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "semver": "^7.3.2" - }, - "dependencies": { - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/region-info": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.73.0.tgz", - "integrity": "sha512-jWfx5mY3BaCVeFnbdUxrDTczVTuwShdtu3WkV2vL+W3VnUMzLPKbCPiGY8GutSBlWvoFpubsbVqx8Kw61pRgdQ==" - }, - "constructs": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.2.25.tgz", - "integrity": "sha512-CTjjeA2Lk71R0z0agDvaspcKB5WdwzeQgA8v30fSgqfX0xMj0DhJ6AcmCwWnVOvYUuTMnU7Qv05tcJKR4sSqwQ==" - } - } - }, - "@aws-cdk/aws-sns": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sns/-/aws-sns-1.73.0.tgz", - "integrity": "sha512-Ovo39L+u2zozgd2NQZp67BEfmYoIanfaE00RCAXp1pSm3IGt3OjfXbWuaiyLwMUUex866+MNkQ9Hr4WO/0mRsw==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-sqs": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-sns-subscriptions": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sns-subscriptions/-/aws-sns-subscriptions-1.73.0.tgz", - "integrity": "sha512-b5LnCM1CsqrNFurSrR7xI4Soldh01xMPsyz8G7qwOY2X7ZJJF2iHRAABjNEmClKDDP6Ln8mdJO50C9m3PM852A==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-lambda": "1.73.0", - "@aws-cdk/aws-sns": "1.73.0", - "@aws-cdk/aws-sqs": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - }, - "dependencies": { - "@aws-cdk/assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/assets/-/assets-1.73.0.tgz", - "integrity": "sha512-fAdRAWn/IWbalMZva86Q4BimYrwipSoqPzyC5d6fwxNmJU/QiFLMpILanS1T9a0a+yjqAqk+8pAXn44lZIOlPQ==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-cloudwatch": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.73.0.tgz", - "integrity": "sha512-H6MQVtJfKAJyE6DRHe71ivFu9OjhH32VtsJUZ1xuQ/pyeoQlOQ6fj0FIjz4ObG3qDBq72SBfrbPAQ3q+2g3HfA==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-codeguruprofiler": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codeguruprofiler/-/aws-codeguruprofiler-1.73.0.tgz", - "integrity": "sha512-WcJjCT+4zd3v4E1nWUagpHKWVIafM4vMe+4DAcBXZbhqXww1yyXUxf1A08uc7zQGko3hvIoHp41maAiT5G6/nw==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ec2": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.73.0.tgz", - "integrity": "sha512-XjGcHaVlaJNorXv8qrRt7k8rPLE8yV1SAJWHY/SIf7NzIg9Y6lFV0eVkBU5RINfuD9GIW8YbgtLGE5ZpfZ5YkA==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/aws-ssm": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-efs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-efs/-/aws-efs-1.73.0.tgz", - "integrity": "sha512-sWUU+nhJ78T5tElLy7BqUrlXj4kGv43nrkWE5+jbTaLRFEpJPM6fMuWfzcJGfkqpbppjc/aySyCPbvEcWb7bDQ==", - "requires": { - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-events": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.73.0.tgz", - "integrity": "sha512-CvOAIAt00xCWKC2U96NAgA8xIkzrNkwalCXk3RIRjz9xEVge5w3lQ7Hy6lSSbhyTfxQV01bppZO2ExaeAKOjOg==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-iam": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.73.0.tgz", - "integrity": "sha512-o2pdkEEdwluZegLqlbhfK0zgIbezvKDf5UfwBKloeFSDcGOZAaqF25OPfrTowXkIakHbw2wMswbUlmUgYdmNFg==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-kms": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.73.0.tgz", - "integrity": "sha512-4aQRGBktM1IYqM0Qa/yio1/sjNuokMdLQNrjTVxyX+AZE2/zPqARe+Gm6sFpPJ9Is8oy0YzecP80QZSCnWpCnQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-lambda": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-lambda/-/aws-lambda-1.73.0.tgz", - "integrity": "sha512-ffw/hK1DbbSXklry4sDmJ+c+dX3Zl+I9DsYNjf0h2aonEKZo+g7ItAhVzr5s1kDnKatlEJTNOw1Kdpn20vFZHg==", - "requires": { - "@aws-cdk/aws-applicationautoscaling": "1.73.0", - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-codeguruprofiler": "1.73.0", - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-efs": "1.73.0", - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/aws-sqs": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-logs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-logs/-/aws-logs-1.73.0.tgz", - "integrity": "sha512-pn/JUpz49nmP81rOW66S36HbBF+RCKDWyN+rQ671zr62T9EPJuRLWxbdahcnAN1eqyCsZEs9PpCvTnacj9ue7w==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.73.0.tgz", - "integrity": "sha512-n0PuTBhqFxRfvGHhWk54R2hfS24b5DFkqP2PvTIwRFCBqmSUnRLF8I+GZ4c6RNxfVfDSzQBcGvfuCuNTL1KZLQ==", - "requires": { - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3-assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3-assets/-/aws-s3-assets-1.73.0.tgz", - "integrity": "sha512-CvxEIBOOj7tYMrMimPSsbtQ4OOurhUIiNIhM38gisTXYgSchKTeDzKJAbalfYOZSNJNEx1wMNL/+oKV/gDtrHQ==", - "requires": { - "@aws-cdk/assets": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-sns": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sns/-/aws-sns-1.73.0.tgz", - "integrity": "sha512-Ovo39L+u2zozgd2NQZp67BEfmYoIanfaE00RCAXp1pSm3IGt3OjfXbWuaiyLwMUUex866+MNkQ9Hr4WO/0mRsw==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-sqs": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-sqs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sqs/-/aws-sqs-1.73.0.tgz", - "integrity": "sha512-15stNsRYY165Vvx/io6TnTSMHar10diLa2k2BTiL+PNzl18SfEIOoTy97PCvJp9AK2Ob9dyQwwjsiutTU56IbA==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ssm": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ssm/-/aws-ssm-1.73.0.tgz", - "integrity": "sha512-6fobpaL7hh0My/aypd7DHQ+sLuPcb7Taj8ngjmoh8H0muiAkfj4O0CjN3cd+kCYRr8T4zRh546ypvFfsc9WEHQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/cloud-assembly-schema": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.73.0.tgz", - "integrity": "sha512-3m5nJDLSApAuUMra2WrQF7GHt6xgxqFET91WShtKtj48brZk4MBJ3dLre2LjDVsmMMOVdd6FpjY7tE5C1v9Hyw==", - "requires": { - "jsonschema": "^1.4.0", - "semver": "^7.3.2" - }, - "dependencies": { - "jsonschema": { - "version": "1.4.0", - "resolved": false - }, - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/core": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.73.0.tgz", - "integrity": "sha512-CTmUXo0hAH78/uvzfmgW4gQKLnusMxULIEUjd0wnfs/6/zoB6n2DP+lmkr/7Vp4aIG9nNNirThdHesidlx79eA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.2.0", - "fs-extra": "^9.0.1", - "ignore": "^5.1.8", - "minimatch": "^3.0.4" - }, - "dependencies": { - "@balena/dockerignore": { - "version": "1.0.2", - "resolved": false - }, - "at-least-node": { - "version": "1.0.0", - "resolved": false - }, - "balanced-match": { - "version": "1.0.0", - "resolved": false - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": false, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": false - }, - "fs-extra": { - "version": "9.0.1", - "resolved": false, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - } - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": false - }, - "ignore": { - "version": "5.1.8", - "resolved": false - }, - "jsonfile": { - "version": "6.0.1", - "resolved": false, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": false, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "universalify": { - "version": "1.0.0", - "resolved": false - } - } - }, - "@aws-cdk/cx-api": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.73.0.tgz", - "integrity": "sha512-HlBpbIGu71xXdfJ1De1/HOMK5LWzKK9J7REho0oncpAO9KDxAbk+1aOFUZJVEgTsJSUUzLMSIUtDIo+ev70HGA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "semver": "^7.3.2" - }, - "dependencies": { - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/region-info": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.73.0.tgz", - "integrity": "sha512-jWfx5mY3BaCVeFnbdUxrDTczVTuwShdtu3WkV2vL+W3VnUMzLPKbCPiGY8GutSBlWvoFpubsbVqx8Kw61pRgdQ==" - }, - "constructs": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.2.25.tgz", - "integrity": "sha512-CTjjeA2Lk71R0z0agDvaspcKB5WdwzeQgA8v30fSgqfX0xMj0DhJ6AcmCwWnVOvYUuTMnU7Qv05tcJKR4sSqwQ==" - } - } - }, - "@aws-cdk/aws-sqs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sqs/-/aws-sqs-1.73.0.tgz", - "integrity": "sha512-15stNsRYY165Vvx/io6TnTSMHar10diLa2k2BTiL+PNzl18SfEIOoTy97PCvJp9AK2Ob9dyQwwjsiutTU56IbA==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ssm": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ssm/-/aws-ssm-1.73.0.tgz", - "integrity": "sha512-6fobpaL7hh0My/aypd7DHQ+sLuPcb7Taj8ngjmoh8H0muiAkfj4O0CjN3cd+kCYRr8T4zRh546ypvFfsc9WEHQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-stepfunctions": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-stepfunctions/-/aws-stepfunctions-1.73.0.tgz", - "integrity": "sha512-e9KwgDAN8IvZap9IX7lhnAlZAeburIhvverZWs4ewhfulE27/O/sad0R5GYatzlCBVDCJ+8Eu/VUTI+Wgoa+eQ==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - }, - "dependencies": { - "@aws-cdk/assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/assets/-/assets-1.73.0.tgz", - "integrity": "sha512-fAdRAWn/IWbalMZva86Q4BimYrwipSoqPzyC5d6fwxNmJU/QiFLMpILanS1T9a0a+yjqAqk+8pAXn44lZIOlPQ==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-cloudwatch": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.73.0.tgz", - "integrity": "sha512-H6MQVtJfKAJyE6DRHe71ivFu9OjhH32VtsJUZ1xuQ/pyeoQlOQ6fj0FIjz4ObG3qDBq72SBfrbPAQ3q+2g3HfA==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-events": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.73.0.tgz", - "integrity": "sha512-CvOAIAt00xCWKC2U96NAgA8xIkzrNkwalCXk3RIRjz9xEVge5w3lQ7Hy6lSSbhyTfxQV01bppZO2ExaeAKOjOg==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-iam": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.73.0.tgz", - "integrity": "sha512-o2pdkEEdwluZegLqlbhfK0zgIbezvKDf5UfwBKloeFSDcGOZAaqF25OPfrTowXkIakHbw2wMswbUlmUgYdmNFg==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-kms": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.73.0.tgz", - "integrity": "sha512-4aQRGBktM1IYqM0Qa/yio1/sjNuokMdLQNrjTVxyX+AZE2/zPqARe+Gm6sFpPJ9Is8oy0YzecP80QZSCnWpCnQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-logs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-logs/-/aws-logs-1.73.0.tgz", - "integrity": "sha512-pn/JUpz49nmP81rOW66S36HbBF+RCKDWyN+rQ671zr62T9EPJuRLWxbdahcnAN1eqyCsZEs9PpCvTnacj9ue7w==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.73.0.tgz", - "integrity": "sha512-n0PuTBhqFxRfvGHhWk54R2hfS24b5DFkqP2PvTIwRFCBqmSUnRLF8I+GZ4c6RNxfVfDSzQBcGvfuCuNTL1KZLQ==", - "requires": { - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3-assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3-assets/-/aws-s3-assets-1.73.0.tgz", - "integrity": "sha512-CvxEIBOOj7tYMrMimPSsbtQ4OOurhUIiNIhM38gisTXYgSchKTeDzKJAbalfYOZSNJNEx1wMNL/+oKV/gDtrHQ==", - "requires": { - "@aws-cdk/assets": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/cloud-assembly-schema": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.73.0.tgz", - "integrity": "sha512-3m5nJDLSApAuUMra2WrQF7GHt6xgxqFET91WShtKtj48brZk4MBJ3dLre2LjDVsmMMOVdd6FpjY7tE5C1v9Hyw==", - "requires": { - "jsonschema": "^1.4.0", - "semver": "^7.3.2" - }, - "dependencies": { - "jsonschema": { - "version": "1.4.0", - "resolved": false - }, - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/core": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.73.0.tgz", - "integrity": "sha512-CTmUXo0hAH78/uvzfmgW4gQKLnusMxULIEUjd0wnfs/6/zoB6n2DP+lmkr/7Vp4aIG9nNNirThdHesidlx79eA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.2.0", - "fs-extra": "^9.0.1", - "ignore": "^5.1.8", - "minimatch": "^3.0.4" - }, - "dependencies": { - "@balena/dockerignore": { - "version": "1.0.2", - "resolved": false - }, - "at-least-node": { - "version": "1.0.0", - "resolved": false - }, - "balanced-match": { - "version": "1.0.0", - "resolved": false - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": false, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": false - }, - "fs-extra": { - "version": "9.0.1", - "resolved": false, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - } - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": false - }, - "ignore": { - "version": "5.1.8", - "resolved": false - }, - "jsonfile": { - "version": "6.0.1", - "resolved": false, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": false, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "universalify": { - "version": "1.0.0", - "resolved": false - } - } - }, - "@aws-cdk/cx-api": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.73.0.tgz", - "integrity": "sha512-HlBpbIGu71xXdfJ1De1/HOMK5LWzKK9J7REho0oncpAO9KDxAbk+1aOFUZJVEgTsJSUUzLMSIUtDIo+ev70HGA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "semver": "^7.3.2" - }, - "dependencies": { - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/region-info": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.73.0.tgz", - "integrity": "sha512-jWfx5mY3BaCVeFnbdUxrDTczVTuwShdtu3WkV2vL+W3VnUMzLPKbCPiGY8GutSBlWvoFpubsbVqx8Kw61pRgdQ==" - }, - "constructs": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.2.25.tgz", - "integrity": "sha512-CTjjeA2Lk71R0z0agDvaspcKB5WdwzeQgA8v30fSgqfX0xMj0DhJ6AcmCwWnVOvYUuTMnU7Qv05tcJKR4sSqwQ==" - } - } - }, - "@aws-cdk/cfnspec": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cfnspec/-/cfnspec-1.73.0.tgz", - "integrity": "sha512-reUBNW3kfKROmqyc3Oih6nuLtlkA/VAu6Z6xrIAjyYD2413nVIg/8yLX/IChpKZnGhpaYVEuif6xnRVR0d86WA==", - "dev": true, - "requires": { - "md5": "^2.3.0" - } - }, - "@aws-cdk/cloud-assembly-schema": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.73.0.tgz", - "integrity": "sha512-3m5nJDLSApAuUMra2WrQF7GHt6xgxqFET91WShtKtj48brZk4MBJ3dLre2LjDVsmMMOVdd6FpjY7tE5C1v9Hyw==", - "requires": { - "jsonschema": "^1.4.0", - "semver": "^7.3.2" - }, - "dependencies": { - "jsonschema": { - "version": "1.4.0", - "resolved": false - }, - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/cloudformation-diff": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloudformation-diff/-/cloudformation-diff-1.73.0.tgz", - "integrity": "sha512-0roe/WZEEeLFg0f14CZIacWwgdsGFvyUIRrxd2UQPe6pMUYXwaeX+wiX/QMQy0Jd/weW6toCZrqeH1uYgYmkzw==", - "dev": true, - "requires": { - "@aws-cdk/cfnspec": "1.73.0", - "colors": "^1.4.0", - "diff": "^5.0.0", - "fast-deep-equal": "^3.1.3", - "string-width": "^4.2.0", - "table": "^6.0.3" - } - }, - "@aws-cdk/core": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.73.0.tgz", - "integrity": "sha512-CTmUXo0hAH78/uvzfmgW4gQKLnusMxULIEUjd0wnfs/6/zoB6n2DP+lmkr/7Vp4aIG9nNNirThdHesidlx79eA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.2.0", - "fs-extra": "^9.0.1", - "ignore": "^5.1.8", - "minimatch": "^3.0.4" - }, - "dependencies": { - "@balena/dockerignore": { - "version": "1.0.2", - "resolved": false - }, - "at-least-node": { - "version": "1.0.0", - "resolved": false - }, - "balanced-match": { - "version": "1.0.0", - "resolved": false - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": false, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": false - }, - "fs-extra": { - "version": "9.0.1", - "resolved": false, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - } - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": false - }, - "ignore": { - "version": "5.1.8", - "resolved": false - }, - "jsonfile": { - "version": "6.0.1", - "resolved": false, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": false, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "universalify": { - "version": "1.0.0", - "resolved": false - } - } - }, - "@aws-cdk/custom-resources": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/custom-resources/-/custom-resources-1.73.0.tgz", - "integrity": "sha512-WiRNwrDVNwJMoWbekRFAMcR6J/C6W71rZF19QGbfcWzOm0FxLUAkcWOIIgn0IR7XxbkVdefe3RyK3YSDXDr7uA==", - "requires": { - "@aws-cdk/aws-cloudformation": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-lambda": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-sns": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - }, - "dependencies": { - "@aws-cdk/assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/assets/-/assets-1.73.0.tgz", - "integrity": "sha512-fAdRAWn/IWbalMZva86Q4BimYrwipSoqPzyC5d6fwxNmJU/QiFLMpILanS1T9a0a+yjqAqk+8pAXn44lZIOlPQ==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-cloudwatch": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.73.0.tgz", - "integrity": "sha512-H6MQVtJfKAJyE6DRHe71ivFu9OjhH32VtsJUZ1xuQ/pyeoQlOQ6fj0FIjz4ObG3qDBq72SBfrbPAQ3q+2g3HfA==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-codeguruprofiler": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codeguruprofiler/-/aws-codeguruprofiler-1.73.0.tgz", - "integrity": "sha512-WcJjCT+4zd3v4E1nWUagpHKWVIafM4vMe+4DAcBXZbhqXww1yyXUxf1A08uc7zQGko3hvIoHp41maAiT5G6/nw==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ec2": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.73.0.tgz", - "integrity": "sha512-XjGcHaVlaJNorXv8qrRt7k8rPLE8yV1SAJWHY/SIf7NzIg9Y6lFV0eVkBU5RINfuD9GIW8YbgtLGE5ZpfZ5YkA==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/aws-ssm": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-efs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-efs/-/aws-efs-1.73.0.tgz", - "integrity": "sha512-sWUU+nhJ78T5tElLy7BqUrlXj4kGv43nrkWE5+jbTaLRFEpJPM6fMuWfzcJGfkqpbppjc/aySyCPbvEcWb7bDQ==", - "requires": { - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-events": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.73.0.tgz", - "integrity": "sha512-CvOAIAt00xCWKC2U96NAgA8xIkzrNkwalCXk3RIRjz9xEVge5w3lQ7Hy6lSSbhyTfxQV01bppZO2ExaeAKOjOg==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-iam": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.73.0.tgz", - "integrity": "sha512-o2pdkEEdwluZegLqlbhfK0zgIbezvKDf5UfwBKloeFSDcGOZAaqF25OPfrTowXkIakHbw2wMswbUlmUgYdmNFg==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-kms": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.73.0.tgz", - "integrity": "sha512-4aQRGBktM1IYqM0Qa/yio1/sjNuokMdLQNrjTVxyX+AZE2/zPqARe+Gm6sFpPJ9Is8oy0YzecP80QZSCnWpCnQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-lambda": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-lambda/-/aws-lambda-1.73.0.tgz", - "integrity": "sha512-ffw/hK1DbbSXklry4sDmJ+c+dX3Zl+I9DsYNjf0h2aonEKZo+g7ItAhVzr5s1kDnKatlEJTNOw1Kdpn20vFZHg==", - "requires": { - "@aws-cdk/aws-applicationautoscaling": "1.73.0", - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-codeguruprofiler": "1.73.0", - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-efs": "1.73.0", - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/aws-sqs": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-logs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-logs/-/aws-logs-1.73.0.tgz", - "integrity": "sha512-pn/JUpz49nmP81rOW66S36HbBF+RCKDWyN+rQ671zr62T9EPJuRLWxbdahcnAN1eqyCsZEs9PpCvTnacj9ue7w==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.73.0.tgz", - "integrity": "sha512-n0PuTBhqFxRfvGHhWk54R2hfS24b5DFkqP2PvTIwRFCBqmSUnRLF8I+GZ4c6RNxfVfDSzQBcGvfuCuNTL1KZLQ==", - "requires": { - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3-assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3-assets/-/aws-s3-assets-1.73.0.tgz", - "integrity": "sha512-CvxEIBOOj7tYMrMimPSsbtQ4OOurhUIiNIhM38gisTXYgSchKTeDzKJAbalfYOZSNJNEx1wMNL/+oKV/gDtrHQ==", - "requires": { - "@aws-cdk/assets": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-sns": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sns/-/aws-sns-1.73.0.tgz", - "integrity": "sha512-Ovo39L+u2zozgd2NQZp67BEfmYoIanfaE00RCAXp1pSm3IGt3OjfXbWuaiyLwMUUex866+MNkQ9Hr4WO/0mRsw==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-sqs": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-sqs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sqs/-/aws-sqs-1.73.0.tgz", - "integrity": "sha512-15stNsRYY165Vvx/io6TnTSMHar10diLa2k2BTiL+PNzl18SfEIOoTy97PCvJp9AK2Ob9dyQwwjsiutTU56IbA==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ssm": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ssm/-/aws-ssm-1.73.0.tgz", - "integrity": "sha512-6fobpaL7hh0My/aypd7DHQ+sLuPcb7Taj8ngjmoh8H0muiAkfj4O0CjN3cd+kCYRr8T4zRh546ypvFfsc9WEHQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/cloud-assembly-schema": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.73.0.tgz", - "integrity": "sha512-3m5nJDLSApAuUMra2WrQF7GHt6xgxqFET91WShtKtj48brZk4MBJ3dLre2LjDVsmMMOVdd6FpjY7tE5C1v9Hyw==", - "requires": { - "jsonschema": "^1.4.0", - "semver": "^7.3.2" - }, - "dependencies": { - "jsonschema": { - "version": "1.4.0", - "resolved": false - }, - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/core": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.73.0.tgz", - "integrity": "sha512-CTmUXo0hAH78/uvzfmgW4gQKLnusMxULIEUjd0wnfs/6/zoB6n2DP+lmkr/7Vp4aIG9nNNirThdHesidlx79eA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.2.0", - "fs-extra": "^9.0.1", - "ignore": "^5.1.8", - "minimatch": "^3.0.4" - }, - "dependencies": { - "@balena/dockerignore": { - "version": "1.0.2", - "resolved": false - }, - "at-least-node": { - "version": "1.0.0", - "resolved": false - }, - "balanced-match": { - "version": "1.0.0", - "resolved": false - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": false, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": false - }, - "fs-extra": { - "version": "9.0.1", - "resolved": false, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - } - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": false - }, - "ignore": { - "version": "5.1.8", - "resolved": false - }, - "jsonfile": { - "version": "6.0.1", - "resolved": false, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": false, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "universalify": { - "version": "1.0.0", - "resolved": false - } - } - }, - "@aws-cdk/cx-api": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.73.0.tgz", - "integrity": "sha512-HlBpbIGu71xXdfJ1De1/HOMK5LWzKK9J7REho0oncpAO9KDxAbk+1aOFUZJVEgTsJSUUzLMSIUtDIo+ev70HGA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "semver": "^7.3.2" - }, - "dependencies": { - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/region-info": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.73.0.tgz", - "integrity": "sha512-jWfx5mY3BaCVeFnbdUxrDTczVTuwShdtu3WkV2vL+W3VnUMzLPKbCPiGY8GutSBlWvoFpubsbVqx8Kw61pRgdQ==" - }, - "constructs": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.2.25.tgz", - "integrity": "sha512-CTjjeA2Lk71R0z0agDvaspcKB5WdwzeQgA8v30fSgqfX0xMj0DhJ6AcmCwWnVOvYUuTMnU7Qv05tcJKR4sSqwQ==" - } - } - }, - "@aws-cdk/cx-api": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.73.0.tgz", - "integrity": "sha512-HlBpbIGu71xXdfJ1De1/HOMK5LWzKK9J7REho0oncpAO9KDxAbk+1aOFUZJVEgTsJSUUzLMSIUtDIo+ev70HGA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "semver": "^7.3.2" - }, - "dependencies": { - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/pipelines": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/pipelines/-/pipelines-1.73.0.tgz", - "integrity": "sha512-ySnD1C9iU0NAAAT7JYPSZlJTYr4GrS7lqstGeq5LZqvMs5DIx61JC/x9DWoqcGC0N9Eilm//mEq/V9fst1MDhg==", - "requires": { - "@aws-cdk/aws-cloudformation": "1.73.0", - "@aws-cdk/aws-codebuild": "1.73.0", - "@aws-cdk/aws-codepipeline": "1.73.0", - "@aws-cdk/aws-codepipeline-actions": "1.73.0", - "@aws-cdk/aws-ec2": "1.73.0", - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - }, - "dependencies": { - "@aws-cdk/assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/assets/-/assets-1.73.0.tgz", - "integrity": "sha512-fAdRAWn/IWbalMZva86Q4BimYrwipSoqPzyC5d6fwxNmJU/QiFLMpILanS1T9a0a+yjqAqk+8pAXn44lZIOlPQ==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-cloudwatch": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.73.0.tgz", - "integrity": "sha512-H6MQVtJfKAJyE6DRHe71ivFu9OjhH32VtsJUZ1xuQ/pyeoQlOQ6fj0FIjz4ObG3qDBq72SBfrbPAQ3q+2g3HfA==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ec2": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.73.0.tgz", - "integrity": "sha512-XjGcHaVlaJNorXv8qrRt7k8rPLE8yV1SAJWHY/SIf7NzIg9Y6lFV0eVkBU5RINfuD9GIW8YbgtLGE5ZpfZ5YkA==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-logs": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/aws-ssm": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-events": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.73.0.tgz", - "integrity": "sha512-CvOAIAt00xCWKC2U96NAgA8xIkzrNkwalCXk3RIRjz9xEVge5w3lQ7Hy6lSSbhyTfxQV01bppZO2ExaeAKOjOg==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-iam": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.73.0.tgz", - "integrity": "sha512-o2pdkEEdwluZegLqlbhfK0zgIbezvKDf5UfwBKloeFSDcGOZAaqF25OPfrTowXkIakHbw2wMswbUlmUgYdmNFg==", - "requires": { - "@aws-cdk/core": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-kms": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.73.0.tgz", - "integrity": "sha512-4aQRGBktM1IYqM0Qa/yio1/sjNuokMdLQNrjTVxyX+AZE2/zPqARe+Gm6sFpPJ9Is8oy0YzecP80QZSCnWpCnQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-logs": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-logs/-/aws-logs-1.73.0.tgz", - "integrity": "sha512-pn/JUpz49nmP81rOW66S36HbBF+RCKDWyN+rQ671zr62T9EPJuRLWxbdahcnAN1eqyCsZEs9PpCvTnacj9ue7w==", - "requires": { - "@aws-cdk/aws-cloudwatch": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-s3-assets": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.73.0.tgz", - "integrity": "sha512-n0PuTBhqFxRfvGHhWk54R2hfS24b5DFkqP2PvTIwRFCBqmSUnRLF8I+GZ4c6RNxfVfDSzQBcGvfuCuNTL1KZLQ==", - "requires": { - "@aws-cdk/aws-events": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-s3-assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3-assets/-/aws-s3-assets-1.73.0.tgz", - "integrity": "sha512-CvxEIBOOj7tYMrMimPSsbtQ4OOurhUIiNIhM38gisTXYgSchKTeDzKJAbalfYOZSNJNEx1wMNL/+oKV/gDtrHQ==", - "requires": { - "@aws-cdk/assets": "1.73.0", - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/aws-s3": "1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/aws-ssm": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ssm/-/aws-ssm-1.73.0.tgz", - "integrity": "sha512-6fobpaL7hh0My/aypd7DHQ+sLuPcb7Taj8ngjmoh8H0muiAkfj4O0CjN3cd+kCYRr8T4zRh546ypvFfsc9WEHQ==", - "requires": { - "@aws-cdk/aws-iam": "1.73.0", - "@aws-cdk/aws-kms": "1.73.0", - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/core": "1.73.0", - "constructs": "^3.2.0" - } - }, - "@aws-cdk/cloud-assembly-schema": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.73.0.tgz", - "integrity": "sha512-3m5nJDLSApAuUMra2WrQF7GHt6xgxqFET91WShtKtj48brZk4MBJ3dLre2LjDVsmMMOVdd6FpjY7tE5C1v9Hyw==", - "requires": { - "jsonschema": "^1.4.0", - "semver": "^7.3.2" - }, - "dependencies": { - "jsonschema": { - "version": "1.4.0", - "resolved": false - }, - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/core": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.73.0.tgz", - "integrity": "sha512-CTmUXo0hAH78/uvzfmgW4gQKLnusMxULIEUjd0wnfs/6/zoB6n2DP+lmkr/7Vp4aIG9nNNirThdHesidlx79eA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.2.0", - "fs-extra": "^9.0.1", - "ignore": "^5.1.8", - "minimatch": "^3.0.4" - }, - "dependencies": { - "@balena/dockerignore": { - "version": "1.0.2", - "resolved": false - }, - "at-least-node": { - "version": "1.0.0", - "resolved": false - }, - "balanced-match": { - "version": "1.0.0", - "resolved": false - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": false, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": false - }, - "fs-extra": { - "version": "9.0.1", - "resolved": false, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - } - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": false - }, - "ignore": { - "version": "5.1.8", - "resolved": false - }, - "jsonfile": { - "version": "6.0.1", - "resolved": false, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": false, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "universalify": { - "version": "1.0.0", - "resolved": false - } - } - }, - "@aws-cdk/cx-api": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.73.0.tgz", - "integrity": "sha512-HlBpbIGu71xXdfJ1De1/HOMK5LWzKK9J7REho0oncpAO9KDxAbk+1aOFUZJVEgTsJSUUzLMSIUtDIo+ev70HGA==", - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "semver": "^7.3.2" - }, - "dependencies": { - "semver": { - "version": "7.3.2", - "resolved": false - } - } - }, - "@aws-cdk/region-info": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.73.0.tgz", - "integrity": "sha512-jWfx5mY3BaCVeFnbdUxrDTczVTuwShdtu3WkV2vL+W3VnUMzLPKbCPiGY8GutSBlWvoFpubsbVqx8Kw61pRgdQ==" - }, - "constructs": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.2.25.tgz", - "integrity": "sha512-CTjjeA2Lk71R0z0agDvaspcKB5WdwzeQgA8v30fSgqfX0xMj0DhJ6AcmCwWnVOvYUuTMnU7Qv05tcJKR4sSqwQ==" + "@aws-cdk/custom-resources": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/custom-resources/-/custom-resources-1.76.0.tgz", + "integrity": "sha512-xT6J64pkJLyvyT0NEVBUd45WruSShoMXoloyr9Q4UCmFYZ5BTXhG15gCmsAlREWuzG6Os8lIY1dAlutEdw31fQ==", + "requires": { + "@aws-cdk/aws-cloudformation": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-lambda": "1.76.0", + "@aws-cdk/aws-logs": "1.76.0", + "@aws-cdk/aws-sns": "1.76.0", + "@aws-cdk/core": "1.76.0", + "constructs": "^3.2.0" + } + }, + "@aws-cdk/cx-api": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.76.0.tgz", + "integrity": "sha512-UFsOC6whfLzFr3f1diWu9fc0nUDWgOj0WceGtCbYRLp5B9Uxu/9z/0ZnZRi0wBJnCmqOlx53NN4NspDNslJo1Q==", + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.76.0", + "semver": "^7.3.2" + }, + "dependencies": { + "semver": { + "version": "7.3.2", + "bundled": true } } }, + "@aws-cdk/pipelines": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/pipelines/-/pipelines-1.76.0.tgz", + "integrity": "sha512-7ibL3PJNtlSye8v85Vb3jzZ9gpPZ+X9SDhCkz51CIt1Emj4ZmQSoXVTrByxxe0q4lLbBF0VfKWjsvC9Ad3gvzw==", + "requires": { + "@aws-cdk/aws-cloudformation": "1.76.0", + "@aws-cdk/aws-codebuild": "1.76.0", + "@aws-cdk/aws-codepipeline": "1.76.0", + "@aws-cdk/aws-codepipeline-actions": "1.76.0", + "@aws-cdk/aws-ec2": "1.76.0", + "@aws-cdk/aws-events": "1.76.0", + "@aws-cdk/aws-iam": "1.76.0", + "@aws-cdk/aws-s3-assets": "1.76.0", + "@aws-cdk/cloud-assembly-schema": "1.76.0", + "@aws-cdk/core": "1.76.0", + "@aws-cdk/cx-api": "1.76.0", + "constructs": "^3.2.0" + } + }, "@aws-cdk/region-info": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.73.0.tgz", - "integrity": "sha512-jWfx5mY3BaCVeFnbdUxrDTczVTuwShdtu3WkV2vL+W3VnUMzLPKbCPiGY8GutSBlWvoFpubsbVqx8Kw61pRgdQ==" + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.76.0.tgz", + "integrity": "sha512-0bGR8HH/lYtHT4n04tmPiF+eSbppkxAXHGSemAVDBWBX/9//T1vjqy/KuDSYRVHYjfxA3cBT470TUPzWrE7q8A==" }, "@babel/code-frame": { "version": "7.10.4", @@ -10229,20 +3633,20 @@ "dev": true }, "aws-cdk": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/aws-cdk/-/aws-cdk-1.73.0.tgz", - "integrity": "sha512-khxfPvZWz0oHXcMseoMvFQVvd1+pSD7QtD0jfg7Q6tK/VzFuBZ55hcZWiDL1qceYl43PtNB+yK74n5bUjKdf0g==", - "dev": true, - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/cloudformation-diff": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "@aws-cdk/region-info": "1.73.0", - "@aws-cdk/yaml-cfn": "1.73.0", - "archiver": "^5.0.2", - "aws-sdk": "^2.789.0", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/aws-cdk/-/aws-cdk-1.76.0.tgz", + "integrity": "sha512-P1OvVmTOaamRa3Omiu9B0jNxHReBdBB+j0FoVzhM0PLTJS2K3JdTA5G8niCDsaTApkxmF+jY8LLQgS4ZkamEKg==", + "dev": true, + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.76.0", + "@aws-cdk/cloudformation-diff": "1.76.0", + "@aws-cdk/cx-api": "1.76.0", + "@aws-cdk/region-info": "1.76.0", + "@aws-cdk/yaml-cfn": "1.76.0", + "archiver": "^5.1.0", + "aws-sdk": "^2.799.0", "camelcase": "^6.2.0", - "cdk-assets": "1.73.0", + "cdk-assets": "1.76.0", "colors": "^1.4.0", "decamelize": "^4.0.0", "fs-extra": "^9.0.1", @@ -10253,25 +3657,25 @@ "proxy-agent": "^4.0.0", "semver": "^7.3.2", "source-map-support": "^0.5.19", - "table": "^6.0.3", + "table": "^6.0.4", "uuid": "^8.3.1", "wrap-ansi": "^7.0.0", - "yargs": "^16.1.0" + "yargs": "^16.1.1" }, "dependencies": { "@aws-cdk/cfnspec": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cfnspec/-/cfnspec-1.73.0.tgz", - "integrity": "sha512-reUBNW3kfKROmqyc3Oih6nuLtlkA/VAu6Z6xrIAjyYD2413nVIg/8yLX/IChpKZnGhpaYVEuif6xnRVR0d86WA==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cfnspec/-/cfnspec-1.76.0.tgz", + "integrity": "sha512-rwAcBcvPWsxLuwygkGV1mxtQIp0JRm3JLNmi7HxyQtkkyCxQvcvYcDZ3Xpm3eZgg2QwOxEtQCJKIFp47xqj/6A==", "dev": true, "requires": { "md5": "^2.3.0" } }, "@aws-cdk/cloud-assembly-schema": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.73.0.tgz", - "integrity": "sha512-3m5nJDLSApAuUMra2WrQF7GHt6xgxqFET91WShtKtj48brZk4MBJ3dLre2LjDVsmMMOVdd6FpjY7tE5C1v9Hyw==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.76.0.tgz", + "integrity": "sha512-Wn9Zec9zMUBDkCakqNrqOnd3eSk1PKkB4a2TnTtgnjy4L3G2KCS3xMDFgmo7YGV/8LyavcS6HXRgjpIERS562g==", "dev": true, "requires": { "jsonschema": "^1.4.0", @@ -10279,1114 +3683,326 @@ } }, "@aws-cdk/cloudformation-diff": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloudformation-diff/-/cloudformation-diff-1.73.0.tgz", - "integrity": "sha512-0roe/WZEEeLFg0f14CZIacWwgdsGFvyUIRrxd2UQPe6pMUYXwaeX+wiX/QMQy0Jd/weW6toCZrqeH1uYgYmkzw==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cloudformation-diff/-/cloudformation-diff-1.76.0.tgz", + "integrity": "sha512-nqjkxc6fLe8gFGUp3OsAACrJxVje83ioEIunjC5rGzG1TRPwCrqGttcVCTiK9MswPKjzrmml2pU7XTSET6/QUQ==", "dev": true, "requires": { - "@aws-cdk/cfnspec": "1.73.0", + "@aws-cdk/cfnspec": "1.76.0", "colors": "^1.4.0", "diff": "^5.0.0", "fast-deep-equal": "^3.1.3", "string-width": "^4.2.0", - "table": "^6.0.3" + "table": "^6.0.4" } }, "@aws-cdk/cx-api": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.73.0.tgz", - "integrity": "sha512-HlBpbIGu71xXdfJ1De1/HOMK5LWzKK9J7REho0oncpAO9KDxAbk+1aOFUZJVEgTsJSUUzLMSIUtDIo+ev70HGA==", + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.76.0.tgz", + "integrity": "sha512-UFsOC6whfLzFr3f1diWu9fc0nUDWgOj0WceGtCbYRLp5B9Uxu/9z/0ZnZRi0wBJnCmqOlx53NN4NspDNslJo1Q==", "dev": true, "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", + "@aws-cdk/cloud-assembly-schema": "1.76.0", "semver": "^7.3.2" } }, - "@aws-cdk/region-info": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.73.0.tgz", - "integrity": "sha512-jWfx5mY3BaCVeFnbdUxrDTczVTuwShdtu3WkV2vL+W3VnUMzLPKbCPiGY8GutSBlWvoFpubsbVqx8Kw61pRgdQ==", - "dev": true - }, - "@aws-cdk/yaml-cfn": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/yaml-cfn/-/yaml-cfn-1.73.0.tgz", - "integrity": "sha512-m65JeI5dXdMfhKy6rgNrMgcIpeoYkKpZmB6zCKoazgu/VjOoKs9OHs+4mhdvvYrdEcclKJw3NxJH1bTBMT2BPA==", - "dev": true, - "requires": { - "yaml": "1.10.0" - } - }, - "@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "dev": true - }, - "@types/color-name": { - "version": "1.1.1", - "resolved": "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0", - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", - "dev": true - }, - "agent-base": { - "version": "6.0.1", - "resolved": "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.1.tgz#808007e4e5867decb0ab6ab2f928fbdb5a596db4", - "integrity": "sha512-01q25QQDwLSsyfhrKbn8yuur+JNw0H+0Y4JiGIKd3z9aYk/w/2kxD/Upc+t2ZBBSUNff50VjPsSW2YxM8QYKVg==", - "dev": true, - "requires": { - "debug": "4" - } - }, - "ajv": { - "version": "6.12.5", - "resolved": "https://registry.yarnpkg.com/ajv/-/ajv-6.12.5.tgz#19b0e8bae8f476e5ba666300387775fb1a00a4da", - "integrity": "sha512-lRF8RORchjpKG50/WFf8xmg7sgCLFiYNNnqdKflk63whMQcWR5ngGjiSXkL9bjxy6B2npOK2HSMN49jEBMSkag==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "archiver": { - "version": "5.0.2", - "resolved": "https://registry.yarnpkg.com/archiver/-/archiver-5.0.2.tgz#b2c435823499b1f46eb07aa18e7bcb332f6ca3fc", - "integrity": "sha512-Tq3yV/T4wxBsD2Wign8W9VQKhaUxzzRmjEiSoOK0SLqPgDP/N1TKdYyBeIEu56T4I9iO4fKTTR0mN9NWkBA0sg==", - "dev": true, - "requires": { - "archiver-utils": "^2.1.0", - "async": "^3.2.0", - "buffer-crc32": "^0.2.1", - "readable-stream": "^3.6.0", - "readdir-glob": "^1.0.0", - "tar-stream": "^2.1.4", - "zip-stream": "^4.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - } - } - } - }, - "archiver-utils": { - "version": "2.1.0", - "resolved": "https://registry.yarnpkg.com/archiver-utils/-/archiver-utils-2.1.0.tgz#e8a460e94b693c3e3da182a098ca6285ba9249e2", - "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", - "dev": true, - "requires": { - "glob": "^7.1.4", - "graceful-fs": "^4.2.0", - "lazystream": "^1.0.0", - "lodash.defaults": "^4.2.0", - "lodash.difference": "^4.5.0", - "lodash.flatten": "^4.4.0", - "lodash.isplainobject": "^4.0.6", - "lodash.union": "^4.6.0", - "normalize-path": "^3.0.0", - "readable-stream": "^2.0.0" - } - }, - "ast-types": { - "version": "0.13.4", - "resolved": "https://registry.yarnpkg.com/ast-types/-/ast-types-0.13.4.tgz#ee0d77b343263965ecc3fb62da16e7222b2b6782", - "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", - "dev": true, - "requires": { - "tslib": "^2.0.1" - } - }, - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true - }, - "async": { - "version": "3.2.0", - "resolved": "https://registry.yarnpkg.com/async/-/async-3.2.0.tgz#b3a2685c5ebb641d3de02d161002c60fc9f85720", - "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==", - "dev": true - }, - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true - }, - "aws-sdk": { - "version": "2.789.0", - "resolved": "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.789.0.tgz#a1b0a8b8b4227a7947c04e8d75239ba27d2deb93", - "integrity": "sha512-Jqq+M4N0EgkyS4OPf05UHa7IWUcpuBdnpwMRgBnu4Ju6PxpOTh1UQcmYepVmIN3m6YVpLwFctEYzAMJFM3LT1A==", - "dev": true, - "requires": { - "buffer": "4.9.2", - "events": "1.1.1", - "ieee754": "1.1.13", - "jmespath": "0.15.0", - "querystring": "0.2.0", - "sax": "1.2.1", - "url": "0.10.3", - "uuid": "3.3.2", - "xml2js": "0.4.19" - }, - "dependencies": { - "buffer": { - "version": "4.9.2", - "resolved": "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dev": true, - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "uuid": { - "version": "3.3.2", - "resolved": "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", - "dev": true - } - } - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "base64-js": { - "version": "1.3.1", - "resolved": "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1", - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", - "dev": true - }, - "bl": { - "version": "4.0.3", - "resolved": "https://registry.yarnpkg.com/bl/-/bl-4.0.3.tgz#12d6287adc29080e22a705e5764b2a9522cdc489", - "integrity": "sha512-fs4G6/Hu4/EE+F75J8DuN/0IpQqNjAdC7aEQv7Qt8MHGUH7Ckv2MwTEEeN9QehD0pfIDkMI1bkHYkKy7xHyKIg==", - "dev": true, - "requires": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - } - } - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "buffer": { - "version": "5.6.0", - "resolved": "https://registry.yarnpkg.com/buffer/-/buffer-5.6.0.tgz#a31749dc7d81d84db08abf937b6b8c4033f62786", - "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==", + "@aws-cdk/region-info": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.76.0.tgz", + "integrity": "sha512-0bGR8HH/lYtHT4n04tmPiF+eSbppkxAXHGSemAVDBWBX/9//T1vjqy/KuDSYRVHYjfxA3cBT470TUPzWrE7q8A==", + "dev": true + }, + "@aws-cdk/yaml-cfn": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/yaml-cfn/-/yaml-cfn-1.76.0.tgz", + "integrity": "sha512-1FSGuh3HEWmgsAW/pQr+bh6lqarJVaVny0noYcWcicmOiG7ns2WUXChDNP7+0REBxO8bzObJWEPgM1O3e+jxQg==", "dev": true, "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4" + "yaml": "1.10.0" } }, - "buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242", - "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", "dev": true }, - "buffer-from": { + "@types/color-name": { "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==", + "resolved": "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0", + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", "dev": true }, - "bytes": { - "version": "3.1.0", - "resolved": "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true + "agent-base": { + "version": "6.0.1", + "resolved": "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.1.tgz#808007e4e5867decb0ab6ab2f928fbdb5a596db4", + "integrity": "sha512-01q25QQDwLSsyfhrKbn8yuur+JNw0H+0Y4JiGIKd3z9aYk/w/2kxD/Upc+t2ZBBSUNff50VjPsSW2YxM8QYKVg==", + "dev": true, + "requires": { + "debug": "4" + } }, - "camelcase": { - "version": "6.2.0", - "resolved": "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "ajv": { + "version": "6.12.5", + "resolved": "https://registry.yarnpkg.com/ajv/-/ajv-6.12.5.tgz#19b0e8bae8f476e5ba666300387775fb1a00a4da", + "integrity": "sha512-lRF8RORchjpKG50/WFf8xmg7sgCLFiYNNnqdKflk63whMQcWR5ngGjiSXkL9bjxy6B2npOK2HSMN49jEBMSkag==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "dev": true }, - "cdk-assets": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/cdk-assets/-/cdk-assets-1.73.0.tgz", - "integrity": "sha512-rzXZLUUSCzekUwXgfAVJRntIFrIwSBSSb/df7nFbBK1Rpxr6RE22j0pzA4aGX7Q+EqnXhRNAJhoRTr/PDtIFkg==", + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", "dev": true, "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "@aws-cdk/cx-api": "1.73.0", - "archiver": "^5.0.2", - "aws-sdk": "^2.789.0", - "glob": "^7.1.6", - "yargs": "^16.1.0" + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "archiver": { + "version": "5.1.0", + "resolved": "https://registry.yarnpkg.com/archiver/-/archiver-5.1.0.tgz#05b0f6f7836f3e6356a0532763d2bb91017a7e37", + "integrity": "sha512-iKuQUP1nuKzBC2PFlGet5twENzCfyODmvkxwDV0cEFXavwcLrIW5ssTuHi9dyTPvpWr6Faweo2eQaQiLIwyXTA==", + "dev": true, + "requires": { + "archiver-utils": "^2.1.0", + "async": "^3.2.0", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.0.0", + "tar-stream": "^2.1.4", + "zip-stream": "^4.0.4" }, "dependencies": { - "@aws-cdk/cloud-assembly-schema": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.73.0.tgz", - "integrity": "sha512-3m5nJDLSApAuUMra2WrQF7GHt6xgxqFET91WShtKtj48brZk4MBJ3dLre2LjDVsmMMOVdd6FpjY7tE5C1v9Hyw==", - "dev": true, - "requires": { - "jsonschema": "^1.4.0", - "semver": "^7.3.2" - } - }, - "@aws-cdk/cx-api": { - "version": "1.73.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.73.0.tgz", - "integrity": "sha512-HlBpbIGu71xXdfJ1De1/HOMK5LWzKK9J7REho0oncpAO9KDxAbk+1aOFUZJVEgTsJSUUzLMSIUtDIo+ev70HGA==", - "dev": true, - "requires": { - "@aws-cdk/cloud-assembly-schema": "1.73.0", - "semver": "^7.3.2" - } - }, - "@types/color-name": { - "version": "1.1.1", - "resolved": "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0", - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", - "dev": true - }, - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - }, - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "archiver": { - "version": "5.0.2", - "resolved": "https://registry.yarnpkg.com/archiver/-/archiver-5.0.2.tgz#b2c435823499b1f46eb07aa18e7bcb332f6ca3fc", - "integrity": "sha512-Tq3yV/T4wxBsD2Wign8W9VQKhaUxzzRmjEiSoOK0SLqPgDP/N1TKdYyBeIEu56T4I9iO4fKTTR0mN9NWkBA0sg==", - "dev": true, - "requires": { - "archiver-utils": "^2.1.0", - "async": "^3.2.0", - "buffer-crc32": "^0.2.1", - "readable-stream": "^3.6.0", - "readdir-glob": "^1.0.0", - "tar-stream": "^2.1.4", - "zip-stream": "^4.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - } - } - } - }, - "archiver-utils": { - "version": "2.1.0", - "resolved": "https://registry.yarnpkg.com/archiver-utils/-/archiver-utils-2.1.0.tgz#e8a460e94b693c3e3da182a098ca6285ba9249e2", - "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", - "dev": true, - "requires": { - "glob": "^7.1.4", - "graceful-fs": "^4.2.0", - "lazystream": "^1.0.0", - "lodash.defaults": "^4.2.0", - "lodash.difference": "^4.5.0", - "lodash.flatten": "^4.4.0", - "lodash.isplainobject": "^4.0.6", - "lodash.union": "^4.6.0", - "normalize-path": "^3.0.0", - "readable-stream": "^2.0.0" - } - }, - "async": { - "version": "3.2.0", - "resolved": "https://registry.yarnpkg.com/async/-/async-3.2.0.tgz#b3a2685c5ebb641d3de02d161002c60fc9f85720", - "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==", - "dev": true - }, - "aws-sdk": { - "version": "2.789.0", - "resolved": "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.789.0.tgz#a1b0a8b8b4227a7947c04e8d75239ba27d2deb93", - "integrity": "sha512-Jqq+M4N0EgkyS4OPf05UHa7IWUcpuBdnpwMRgBnu4Ju6PxpOTh1UQcmYepVmIN3m6YVpLwFctEYzAMJFM3LT1A==", - "dev": true, - "requires": { - "buffer": "4.9.2", - "events": "1.1.1", - "ieee754": "1.1.13", - "jmespath": "0.15.0", - "querystring": "0.2.0", - "sax": "1.2.1", - "url": "0.10.3", - "uuid": "3.3.2", - "xml2js": "0.4.19" - }, - "dependencies": { - "buffer": { - "version": "4.9.2", - "resolved": "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dev": true, - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - } - } - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "base64-js": { - "version": "1.3.1", - "resolved": "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1", - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", - "dev": true - }, - "bl": { - "version": "4.0.3", - "resolved": "https://registry.yarnpkg.com/bl/-/bl-4.0.3.tgz#12d6287adc29080e22a705e5764b2a9522cdc489", - "integrity": "sha512-fs4G6/Hu4/EE+F75J8DuN/0IpQqNjAdC7aEQv7Qt8MHGUH7Ckv2MwTEEeN9QehD0pfIDkMI1bkHYkKy7xHyKIg==", - "dev": true, - "requires": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - } - } - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "buffer": { - "version": "5.6.0", - "resolved": "https://registry.yarnpkg.com/buffer/-/buffer-5.6.0.tgz#a31749dc7d81d84db08abf937b6b8c4033f62786", - "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==", - "dev": true, - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4" - } - }, - "buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242", - "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", - "dev": true - }, - "cliui": { - "version": "7.0.3", - "resolved": "https://registry.yarnpkg.com/cliui/-/cliui-7.0.3.tgz#ef180f26c8d9bff3927ee52428bfec2090427981", - "integrity": "sha512-Gj3QHTkVMPKqwP3f7B4KPkBZRMR9r4rfi5bXFpg1a+Svvj8l7q5CnkBkVQzfxT5DFSsGk2+PascOgL0JYkL2kw==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "compress-commons": { - "version": "4.0.1", - "resolved": "https://registry.yarnpkg.com/compress-commons/-/compress-commons-4.0.1.tgz#c5fa908a791a0c71329fba211d73cd2a32005ea8", - "integrity": "sha512-xZm9o6iikekkI0GnXCmAl3LQGZj5TBDj0zLowsqi7tJtEa3FMGSEcHcqrSJIrOAk1UG/NBbDn/F1q+MG/p/EsA==", - "dev": true, - "requires": { - "buffer-crc32": "^0.2.13", - "crc32-stream": "^4.0.0", - "normalize-path": "^3.0.0", - "readable-stream": "^3.6.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - } - } - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "crc": { - "version": "3.8.0", - "resolved": "https://registry.yarnpkg.com/crc/-/crc-3.8.0.tgz#ad60269c2c856f8c299e2c4cc0de4556914056c6", - "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==", - "dev": true, - "requires": { - "buffer": "^5.1.0" - } - }, - "crc32-stream": { - "version": "4.0.0", - "resolved": "https://registry.yarnpkg.com/crc32-stream/-/crc32-stream-4.0.0.tgz#05b7ca047d831e98c215538666f372b756d91893", - "integrity": "sha512-tyMw2IeUX6t9jhgXI6um0eKfWq4EIDpfv5m7GX4Jzp7eVelQ360xd8EPXJhp2mHwLQIkqlnMLjzqSZI3a+0wRw==", - "dev": true, - "requires": { - "crc": "^3.4.4", - "readable-stream": "^3.4.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - } - } - } - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "events": { - "version": "1.1.1", - "resolved": "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924", - "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", - "dev": true - }, - "fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true - }, - "ieee754": { - "version": "1.1.13", - "resolved": "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84", - "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "jmespath": { - "version": "0.15.0", - "resolved": "https://registry.yarnpkg.com/jmespath/-/jmespath-0.15.0.tgz#a3f222a9aae9f966f5d27c796510e28091764217", - "integrity": "sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc=", - "dev": true - }, - "jsonschema": { - "version": "1.4.0", - "resolved": "https://registry.yarnpkg.com/jsonschema/-/jsonschema-1.4.0.tgz#1afa34c4bc22190d8e42271ec17ac8b3404f87b2", - "integrity": "sha512-/YgW6pRMr6M7C+4o8kS+B/2myEpHCrxO4PEWnqJNBFMjn7EWXqlQ4tGwL6xTHeRplwuZmcAncdvfOad1nT2yMw==", - "dev": true - }, - "lazystream": { - "version": "1.0.0", - "resolved": "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.0.tgz#f6995fe0f820392f61396be89462407bb77168e4", - "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", - "dev": true, - "requires": { - "readable-stream": "^2.0.5" - } - }, - "lodash.defaults": { - "version": "4.2.0", - "resolved": "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c", - "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=", - "dev": true - }, - "lodash.difference": { - "version": "4.5.0", - "resolved": "https://registry.yarnpkg.com/lodash.difference/-/lodash.difference-4.5.0.tgz#9ccb4e505d486b91651345772885a2df27fd017c", - "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=", - "dev": true - }, - "lodash.flatten": { - "version": "4.4.0", - "resolved": "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f", - "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=", - "dev": true - }, - "lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb", - "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", - "dev": true - }, - "lodash.union": { - "version": "4.6.0", - "resolved": "https://registry.yarnpkg.com/lodash.union/-/lodash.union-4.6.0.tgz#48bb5088409f16f1821666641c44dd1aaae3cd88", - "integrity": "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=", - "dev": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "dev": true - }, "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "readdir-glob": { - "version": "1.1.0", - "resolved": "https://registry.yarnpkg.com/readdir-glob/-/readdir-glob-1.1.0.tgz#a3def6f7b61343e8a1274dbb872b9a2ad055d086", - "integrity": "sha512-KgT0oXPIDQRRRYFf+06AUaodICTep2Q5635BORLzTEzp7rEqcR14a47j3Vzm3ix7FeI1lp8mYyG7r8lTB06Pyg==", + "version": "3.6.0", + "resolved": "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dev": true, "requires": { - "minimatch": "^3.0.4" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" } }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "sax": { - "version": "1.2.1", - "resolved": "https://registry.yarnpkg.com/sax/-/sax-1.2.1.tgz#7b8e656190b228e81a66aea748480d828cd2d37a", - "integrity": "sha1-e45lYZCyKOgaZq6nSEgNgozS03o=", - "dev": true - }, - "semver": { - "version": "7.3.2", - "resolved": "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "version": "5.2.1", + "resolved": "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "dev": true }, - "string-width": { - "version": "4.2.0", - "resolved": "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "tar-stream": { - "version": "2.1.4", - "resolved": "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.1.4.tgz#c4fb1a11eb0da29b893a5b25476397ba2d053bfa", - "integrity": "sha512-o3pS2zlG4gxr67GmFYBLlq+dM8gyRGUOvsrHclSkvtVtQbjV0s/+ZE8OpICbaj8clrX3tjeHngYGP7rweaBnuw==", + "version": "1.3.0", + "resolved": "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "dev": true, "requires": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - } - } + "safe-buffer": "~5.2.0" } - }, - "url": { - "version": "0.10.3", - "resolved": "https://registry.yarnpkg.com/url/-/url-0.10.3.tgz#021e4d9c7705f21bbf37d03ceb58767402774c64", - "integrity": "sha1-Ah5NnHcF8hu/N9A861h2dAJ3TGQ=", + } + } + }, + "archiver-utils": { + "version": "2.1.0", + "resolved": "https://registry.yarnpkg.com/archiver-utils/-/archiver-utils-2.1.0.tgz#e8a460e94b693c3e3da182a098ca6285ba9249e2", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", + "dev": true, + "requires": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + } + }, + "ast-types": { + "version": "0.13.4", + "resolved": "https://registry.yarnpkg.com/ast-types/-/ast-types-0.13.4.tgz#ee0d77b343263965ecc3fb62da16e7222b2b6782", + "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", + "dev": true, + "requires": { + "tslib": "^2.0.1" + } + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true + }, + "async": { + "version": "3.2.0", + "resolved": "https://registry.yarnpkg.com/async/-/async-3.2.0.tgz#b3a2685c5ebb641d3de02d161002c60fc9f85720", + "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==", + "dev": true + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true + }, + "aws-sdk": { + "version": "2.799.0", + "resolved": "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.799.0.tgz#8b1a64c1a9f8ccf5794eb07bdd8051e4cb6adcfd", + "integrity": "sha512-NYAoiNU+bJXhlJsC0rFqrmD5t5ho7/VxldmziP6HLPYHfOCI9Uvk6UVjfPmhLWPm0mHnIxhsHqmsNGyjhHNYmw==", + "dev": true, + "requires": { + "buffer": "4.9.2", + "events": "1.1.1", + "ieee754": "1.1.13", + "jmespath": "0.15.0", + "querystring": "0.2.0", + "sax": "1.2.1", + "url": "0.10.3", + "uuid": "3.3.2", + "xml2js": "0.4.19" + }, + "dependencies": { + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", "dev": true, "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" } }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, "uuid": { "version": "3.3.2", "resolved": "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131", "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", "dev": true - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "xml2js": { - "version": "0.4.19", - "resolved": "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.19.tgz#686c20f213209e94abf0d1bcf1efaa291c7827a7", - "integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==", - "dev": true, - "requires": { - "sax": ">=0.6.0", - "xmlbuilder": "~9.0.1" - }, - "dependencies": { - "sax": { - "version": "1.2.4", - "resolved": "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true - } - } - }, - "xmlbuilder": { - "version": "9.0.7", - "resolved": "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d", - "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", - "dev": true - }, - "y18n": { - "version": "5.0.4", - "resolved": "https://registry.yarnpkg.com/y18n/-/y18n-5.0.4.tgz#0ab2db89dd5873b5ec4682d8e703e833373ea897", - "integrity": "sha512-deLOfD+RvFgrpAmSZgfGdWYE+OKyHcVHaRQ7NphG/63scpRvTHHeQMAxGGvaLVGJ+HYVcCXlzcTK0ZehFf+eHQ==", - "dev": true - }, - "yargs": { - "version": "16.1.0", - "resolved": "https://registry.yarnpkg.com/yargs/-/yargs-16.1.0.tgz#fc333fe4791660eace5a894b39d42f851cd48f2a", - "integrity": "sha512-upWFJOmDdHN0syLuESuvXDmrRcWd1QafJolHskzaw79uZa7/x53gxQKiR07W59GWY1tFhhU/Th9DrtSfpS782g==", + } + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base64-js": { + "version": "1.3.1", + "resolved": "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", + "dev": true + }, + "bl": { + "version": "4.0.3", + "resolved": "https://registry.yarnpkg.com/bl/-/bl-4.0.3.tgz#12d6287adc29080e22a705e5764b2a9522cdc489", + "integrity": "sha512-fs4G6/Hu4/EE+F75J8DuN/0IpQqNjAdC7aEQv7Qt8MHGUH7Ckv2MwTEEeN9QehD0pfIDkMI1bkHYkKy7xHyKIg==", + "dev": true, + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dev": true, "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.2", - "yargs-parser": "^20.2.2" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" } }, - "yargs-parser": { - "version": "20.2.3", - "resolved": "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.3.tgz#92419ba867b858c868acf8bae9bf74af0dd0ce26", - "integrity": "sha512-emOFRT9WVHw03QSvN5qor9QQT9+sw5vwxfYweivSMHTcAXPefwVae2FjO7JJjj8hCE4CzPOPeFM83VwT29HCww==", + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "dev": true }, - "zip-stream": { - "version": "4.0.2", - "resolved": "https://registry.yarnpkg.com/zip-stream/-/zip-stream-4.0.2.tgz#3a20f1bd7729c2b59fd4efa04df5eb7a5a217d2e", - "integrity": "sha512-TGxB2g+1ur6MHkvM644DuZr8Uzyz0k0OYWtS3YlpfWBEmK4woaC2t3+pozEL3dBfIPmpgmClR5B2QRcMgGt22g==", + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "dev": true, "requires": { - "archiver-utils": "^2.1.0", - "compress-commons": "^4.0.0", - "readable-stream": "^3.6.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - } - } + "safe-buffer": "~5.2.0" } } } }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "buffer": { + "version": "5.6.0", + "resolved": "https://registry.yarnpkg.com/buffer/-/buffer-5.6.0.tgz#a31749dc7d81d84db08abf937b6b8c4033f62786", + "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" + } + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "dev": true + }, + "buffer-from": { + "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==", + "dev": true + }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true + }, + "camelcase": { + "version": "6.2.0", + "resolved": "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "dev": true + }, + "cdk-assets": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/cdk-assets/-/cdk-assets-1.76.0.tgz", + "integrity": "sha512-op2ZXHj/Z007jxUPd6Q6iF3+vg+W2LLP7lQNH1AayADt1rSYAYpIbiRHthfN6Hf7qjtvihaNtyQgLXqFCsdXuA==", + "dev": true, + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.76.0", + "@aws-cdk/cx-api": "1.76.0", + "archiver": "^5.1.0", + "aws-sdk": "^2.799.0", + "glob": "^7.1.6", + "yargs": "^16.1.1" + } + }, "charenc": { "version": "0.0.2", "resolved": "https://registry.yarnpkg.com/charenc/-/charenc-0.0.2.tgz#c0a1d2f3a7092e03774bfa83f14c0fc5790a8667", @@ -11435,13 +4051,13 @@ "dev": true }, "compress-commons": { - "version": "4.0.1", - "resolved": "https://registry.yarnpkg.com/compress-commons/-/compress-commons-4.0.1.tgz#c5fa908a791a0c71329fba211d73cd2a32005ea8", - "integrity": "sha512-xZm9o6iikekkI0GnXCmAl3LQGZj5TBDj0zLowsqi7tJtEa3FMGSEcHcqrSJIrOAk1UG/NBbDn/F1q+MG/p/EsA==", + "version": "4.0.2", + "resolved": "https://registry.yarnpkg.com/compress-commons/-/compress-commons-4.0.2.tgz#d6896be386e52f37610cef9e6fa5defc58c31bd7", + "integrity": "sha512-qhd32a9xgzmpfoga1VQEiLEwdKZ6Plnpx5UCgIsf89FSolyJ7WnifY4Gtjgv5WR6hWAyRaHxC5MiEhU/38U70A==", "dev": true, "requires": { "buffer-crc32": "^0.2.13", - "crc32-stream": "^4.0.0", + "crc32-stream": "^4.0.1", "normalize-path": "^3.0.0", "readable-stream": "^3.6.0" }, @@ -11486,22 +4102,23 @@ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", "dev": true }, - "crc": { - "version": "3.8.0", - "resolved": "https://registry.yarnpkg.com/crc/-/crc-3.8.0.tgz#ad60269c2c856f8c299e2c4cc0de4556914056c6", - "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==", + "crc-32": { + "version": "1.2.0", + "resolved": "https://registry.yarnpkg.com/crc-32/-/crc-32-1.2.0.tgz#cb2db6e29b88508e32d9dd0ec1693e7b41a18208", + "integrity": "sha512-1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA==", "dev": true, "requires": { - "buffer": "^5.1.0" + "exit-on-epipe": "~1.0.1", + "printj": "~1.1.0" } }, "crc32-stream": { - "version": "4.0.0", - "resolved": "https://registry.yarnpkg.com/crc32-stream/-/crc32-stream-4.0.0.tgz#05b7ca047d831e98c215538666f372b756d91893", - "integrity": "sha512-tyMw2IeUX6t9jhgXI6um0eKfWq4EIDpfv5m7GX4Jzp7eVelQ360xd8EPXJhp2mHwLQIkqlnMLjzqSZI3a+0wRw==", + "version": "4.0.1", + "resolved": "https://registry.yarnpkg.com/crc32-stream/-/crc32-stream-4.0.1.tgz#0f047d74041737f8a55e86837a1b826bd8ab0067", + "integrity": "sha512-FN5V+weeO/8JaXsamelVYO1PHyeCsuL3HcG4cqsj0ceARcocxalaShCsohZMSAF+db7UYFwBy1rARK/0oFItUw==", "dev": true, "requires": { - "crc": "^3.4.4", + "crc-32": "^1.2.0", "readable-stream": "^3.4.0" }, "dependencies": { @@ -11671,6 +4288,12 @@ "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", "dev": true }, + "exit-on-epipe": { + "version": "1.0.1", + "resolved": "https://registry.yarnpkg.com/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz#0bdd92e87d5285d267daa8171d0eb06159689692", + "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==", + "dev": true + }, "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525", @@ -12128,6 +4751,12 @@ "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", "dev": true }, + "printj": { + "version": "1.1.2", + "resolved": "https://registry.yarnpkg.com/printj/-/printj-1.1.2.tgz#d90deb2975a8b9f600fb3a1c94e3f4c53c78a222", + "integrity": "sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==", + "dev": true + }, "process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2", @@ -12348,9 +4977,9 @@ } }, "table": { - "version": "6.0.3", - "resolved": "https://registry.yarnpkg.com/table/-/table-6.0.3.tgz#e5b8a834e37e27ad06de2e0fda42b55cfd8a0123", - "integrity": "sha512-8321ZMcf1B9HvVX/btKv8mMZahCjn2aYrDlpqHaBFCfnox64edeH9kEid0vTLTRR8gWR2A20aDgeuTTea4sVtw==", + "version": "6.0.4", + "resolved": "https://registry.yarnpkg.com/table/-/table-6.0.4.tgz#c523dd182177e926c723eb20e1b341238188aa0d", + "integrity": "sha512-sBT4xRLdALd+NFBvwOz8bw4b15htyythha+q+DVZqy2RS08PPC8O2sZFgJYEY7bJvbCFKccs+WIZ/cd+xxTWCw==", "dev": true, "requires": { "ajv": "^6.12.4", @@ -12532,9 +5161,9 @@ "dev": true }, "y18n": { - "version": "5.0.4", - "resolved": "https://registry.yarnpkg.com/y18n/-/y18n-5.0.4.tgz#0ab2db89dd5873b5ec4682d8e703e833373ea897", - "integrity": "sha512-deLOfD+RvFgrpAmSZgfGdWYE+OKyHcVHaRQ7NphG/63scpRvTHHeQMAxGGvaLVGJ+HYVcCXlzcTK0ZehFf+eHQ==", + "version": "5.0.5", + "resolved": "https://registry.yarnpkg.com/y18n/-/y18n-5.0.5.tgz#8769ec08d03b1ea2df2500acef561743bbb9ab18", + "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==", "dev": true }, "yallist": { @@ -12550,9 +5179,9 @@ "dev": true }, "yargs": { - "version": "16.1.0", - "resolved": "https://registry.yarnpkg.com/yargs/-/yargs-16.1.0.tgz#fc333fe4791660eace5a894b39d42f851cd48f2a", - "integrity": "sha512-upWFJOmDdHN0syLuESuvXDmrRcWd1QafJolHskzaw79uZa7/x53gxQKiR07W59GWY1tFhhU/Th9DrtSfpS782g==", + "version": "16.1.1", + "resolved": "https://registry.yarnpkg.com/yargs/-/yargs-16.1.1.tgz#5a4a095bd1ca806b0a50d0c03611d38034d219a1", + "integrity": "sha512-hAD1RcFP/wfgfxgMVswPE+z3tlPFtxG8/yWUrG2i17sTWGCGqWnxKcLTF4cUKDUK8fzokwsmO9H0TDkRbMHy8w==", "dev": true, "requires": { "cliui": "^7.0.2", @@ -12560,7 +5189,7 @@ "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", "string-width": "^4.2.0", - "y18n": "^5.0.2", + "y18n": "^5.0.5", "yargs-parser": "^20.2.2" } }, @@ -12571,13 +5200,13 @@ "dev": true }, "zip-stream": { - "version": "4.0.2", - "resolved": "https://registry.yarnpkg.com/zip-stream/-/zip-stream-4.0.2.tgz#3a20f1bd7729c2b59fd4efa04df5eb7a5a217d2e", - "integrity": "sha512-TGxB2g+1ur6MHkvM644DuZr8Uzyz0k0OYWtS3YlpfWBEmK4woaC2t3+pozEL3dBfIPmpgmClR5B2QRcMgGt22g==", + "version": "4.0.4", + "resolved": "https://registry.yarnpkg.com/zip-stream/-/zip-stream-4.0.4.tgz#3a8f100b73afaa7d1ae9338d910b321dec77ff3a", + "integrity": "sha512-a65wQ3h5gcQ/nQGWV1mSZCEzCML6EK/vyVPcrPNynySP1j3VBbQKh3nhC8CbORb+jfl2vXvh56Ul5odP1bAHqw==", "dev": true, "requires": { "archiver-utils": "^2.1.0", - "compress-commons": "^4.0.0", + "compress-commons": "^4.0.2", "readable-stream": "^3.6.0" }, "dependencies": { @@ -12611,6 +5240,29 @@ } } }, + "aws-sdk": { + "version": "2.802.0", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.802.0.tgz", + "integrity": "sha512-PfjBr5Ag4PdcEYPrfMclVWk85kFSJNe7qllZBE8RhYNu+K+Z2pveKfYkC5mqYoKEYIQyI9by9N47F+Tqm1GXtg==", + "requires": { + "buffer": "4.9.2", + "events": "1.1.1", + "ieee754": "1.1.13", + "jmespath": "0.15.0", + "querystring": "0.2.0", + "sax": "1.2.1", + "url": "0.10.3", + "uuid": "3.3.2", + "xml2js": "0.4.19" + }, + "dependencies": { + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" + } + } + }, "aws-sign2": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", @@ -12753,6 +5405,11 @@ } } }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, "bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", @@ -12822,6 +5479,16 @@ "node-int64": "^0.4.0" } }, + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, "buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", @@ -13301,6 +5968,11 @@ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true }, + "events": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=" + }, "exec-sh": { "version": "0.3.4", "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", @@ -13804,6 +6476,11 @@ "safer-buffer": ">= 2.1.2 < 3" } }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" + }, "import-local": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", @@ -13993,8 +6670,7 @@ "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, "isexe": { "version": "2.0.0", @@ -14564,6 +7240,11 @@ "supports-color": "^7.0.0" } }, + "jmespath": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.15.0.tgz", + "integrity": "sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc=" + }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -15282,6 +7963,11 @@ "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", "dev": true }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + }, "react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", @@ -15650,6 +8336,11 @@ } } }, + "sax": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz", + "integrity": "sha1-e45lYZCyKOgaZq6nSEgNgozS03o=" + }, "saxes": { "version": "3.1.11", "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", @@ -16126,9 +8817,9 @@ "dev": true }, "table": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/table/-/table-6.0.3.tgz", - "integrity": "sha512-8321ZMcf1B9HvVX/btKv8mMZahCjn2aYrDlpqHaBFCfnox64edeH9kEid0vTLTRR8gWR2A20aDgeuTTea4sVtw==", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/table/-/table-6.0.4.tgz", + "integrity": "sha512-sBT4xRLdALd+NFBvwOz8bw4b15htyythha+q+DVZqy2RS08PPC8O2sZFgJYEY7bJvbCFKccs+WIZ/cd+xxTWCw==", "dev": true, "requires": { "ajv": "^6.12.4", @@ -16499,6 +9190,22 @@ "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", "dev": true }, + "url": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", + "integrity": "sha1-Ah5NnHcF8hu/N9A861h2dAJ3TGQ=", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + } + } + }, "use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", @@ -16701,6 +9408,20 @@ "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", "dev": true }, + "xml2js": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz", + "integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==", + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "~9.0.1" + } + }, + "xmlbuilder": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=" + }, "xmlchars": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", diff --git a/node/s3-sqs/package.json b/node/s3-sqs/package.json index 74f7c04..f2b4661 100644 --- a/node/s3-sqs/package.json +++ b/node/s3-sqs/package.json @@ -10,24 +10,26 @@ "test": "jest" }, "devDependencies": { - "@aws-cdk/assert": "1.73.0", + "@aws-cdk/assert": "1.76.0", "@types/node": "^10.17.44", - "aws-cdk": "1.73.0", + "aws-cdk": "^1.76.0", "jest": "^25.5.0", "ts-jest": "^26.4.4", "ts-node": "^8.10.2", "typescript": "^4.0.5" }, "dependencies": { - "@aws-cdk/aws-codepipeline": "^1.73.0", - "@aws-cdk/aws-codepipeline-actions": "^1.73.0", - "@aws-cdk/aws-lambda": "^1.73.0", - "@aws-cdk/aws-s3": "^1.73.0", - "@aws-cdk/aws-s3-notifications": "^1.73.0", - "@aws-cdk/aws-sqs": "^1.73.0", - "@aws-cdk/aws-ssm": "^1.73.0", - "@aws-cdk/core": "1.73.0", - "@aws-cdk/pipelines": "^1.73.0", + "@aws-cdk/aws-codepipeline": "^1.76.0", + "@aws-cdk/aws-codepipeline-actions": "^1.76.0", + "@aws-cdk/aws-lambda": "^1.76.0", + "@aws-cdk/aws-lambda-event-sources": "^1.76.0", + "@aws-cdk/aws-s3": "^1.76.0", + "@aws-cdk/aws-s3-notifications": "^1.76.0", + "@aws-cdk/aws-sqs": "^1.76.0", + "@aws-cdk/aws-ssm": "^1.76.0", + "@aws-cdk/core": "1.76.0", + "@aws-cdk/pipelines": "^1.76.0", + "aws-sdk": "^2.802.0", "source-map-support": "^0.5.16" } } From 260cf3c58760590087726249f355794d5fb1986d Mon Sep 17 00:00:00 2001 From: Roman Naumenko Date: Thu, 3 Dec 2020 13:00:40 -0500 Subject: [PATCH 02/16] correct src localtion --- .gitignore | 3 ++- node/s3-sqs/bin/s3-sqs.ts | 3 ++- node/s3-sqs/lib/s3-sqs-stack.ts | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index e4e544d..323a4f2 100644 --- a/.gitignore +++ b/.gitignore @@ -509,4 +509,5 @@ cdk.context.json .cdk.staging cdk.out -.vscode \ No newline at end of file +.vscode +.package-lock.json \ No newline at end of file diff --git a/node/s3-sqs/bin/s3-sqs.ts b/node/s3-sqs/bin/s3-sqs.ts index a0a5d16..74218e6 100644 --- a/node/s3-sqs/bin/s3-sqs.ts +++ b/node/s3-sqs/bin/s3-sqs.ts @@ -7,6 +7,7 @@ const app = new App(); new PipelineStack(app, 'PipelineStack', { env : { - region : 'us-east-1' + region : 'us-east-1', + account: process.env.CDK_DEFAULT_ACCOUNT, } }); diff --git a/node/s3-sqs/lib/s3-sqs-stack.ts b/node/s3-sqs/lib/s3-sqs-stack.ts index 1c4c65c..1250fb5 100644 --- a/node/s3-sqs/lib/s3-sqs-stack.ts +++ b/node/s3-sqs/lib/s3-sqs-stack.ts @@ -41,7 +41,7 @@ export class S3SqsStack extends Stack { new SqsDestination(my_queue)); const lambda = new Function(this, 'Lambda', { - code: new AssetCode('../function'), + code: new AssetCode('function'), handler: 'index.handler', runtime: Runtime.NODEJS_10_X, }); From 6eafa09a7a558d30b767da64dd90de77fe452b36 Mon Sep 17 00:00:00 2001 From: Roman Naumenko Date: Thu, 3 Dec 2020 13:10:04 -0500 Subject: [PATCH 03/16] uniq names for queues --- node/s3-sqs/lib/s3-sqs-stack.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/node/s3-sqs/lib/s3-sqs-stack.ts b/node/s3-sqs/lib/s3-sqs-stack.ts index 1250fb5..3c39733 100644 --- a/node/s3-sqs/lib/s3-sqs-stack.ts +++ b/node/s3-sqs/lib/s3-sqs-stack.ts @@ -32,7 +32,7 @@ export class S3SqsStack extends Stack { }); const second_queue = new Queue(this, 'SecondSqs', { - queueName: stack.account+'-'+ stackconfig?.stacksettings?.environment +'-'+'testQueue', + queueName: stack.account+'-'+ stackconfig?.stacksettings?.environment +'-'+'SecondQueue', visibilityTimeout: Duration.seconds(300), retentionPeriod: Duration.seconds(1209600) }); From 51cd08008fe37c3f84c756e464ad908beb63099e Mon Sep 17 00:00:00 2001 From: Roman Naumenko Date: Thu, 3 Dec 2020 13:51:36 -0500 Subject: [PATCH 04/16] Import queue --- node/s3-sqs/lib/s3-sqs-stack.ts | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/node/s3-sqs/lib/s3-sqs-stack.ts b/node/s3-sqs/lib/s3-sqs-stack.ts index 3c39733..bfbc972 100644 --- a/node/s3-sqs/lib/s3-sqs-stack.ts +++ b/node/s3-sqs/lib/s3-sqs-stack.ts @@ -6,6 +6,7 @@ import { ServicePrincipal, Role, PolicyStatement } from '@aws-cdk/aws-iam'; import { Construct, StackProps } from '@aws-cdk/core'; import { SqsEventSource } from '@aws-cdk/aws-lambda-event-sources'; import { Function, Runtime, AssetCode } from '@aws-cdk/aws-lambda'; +import { StringParameter } from '@aws-cdk/aws-ssm'; export class stackSettings { readonly stacksettings?: { @@ -24,6 +25,12 @@ export class S3SqsStack extends Stack { const bucket = new Bucket(this, "myBucket", { bucketName: stack.account+'-'+ stackconfig?.stacksettings?.environment +'-'+'s3-bucket', removalPolicy : RemovalPolicy.DESTROY}); + + const ext_q_arn = StringParameter.fromStringParameterAttributes(this, 'ext-account', { + parameterName: '/sqs/ext-account-id', + }); + + const ext_q_name = 'arn:aws:sqs:us-east-1:'+ ext_q_arn.stringValue +':cross-prsnlaccount-test-sqs'; const my_queue = new Queue(this, 'mySqs', { queueName: stack.account+'-'+ stackconfig?.stacksettings?.environment +'-'+'testQueue', @@ -31,11 +38,7 @@ export class S3SqsStack extends Stack { retentionPeriod: Duration.seconds(1209600) }); - const second_queue = new Queue(this, 'SecondSqs', { - queueName: stack.account+'-'+ stackconfig?.stacksettings?.environment +'-'+'SecondQueue', - visibilityTimeout: Duration.seconds(300), - retentionPeriod: Duration.seconds(1209600) - }); + const second_queue = Queue.fromQueueArn(this, 'SecondSqs', ext_q_name); bucket.addEventNotification(EventType.OBJECT_CREATED, new SqsDestination(my_queue)); From 18b6b0d168ffcce5a6ed6b2dee81903be03d34a1 Mon Sep 17 00:00:00 2001 From: Roman Naumenko Date: Thu, 3 Dec 2020 14:14:25 -0500 Subject: [PATCH 05/16] update function --- node/s3-sqs/function/index.ts | 10 ++++++--- node/s3-sqs/package-lock.json | 41 ++++++++++++++++++++++++++++------- node/s3-sqs/package.json | 1 + 3 files changed, 41 insertions(+), 11 deletions(-) diff --git a/node/s3-sqs/function/index.ts b/node/s3-sqs/function/index.ts index 5ddb5fe..136a26d 100644 --- a/node/s3-sqs/function/index.ts +++ b/node/s3-sqs/function/index.ts @@ -1,3 +1,7 @@ -export default async (event: Event): Promise => ( - `Hello ${event}` - ); \ No newline at end of file +import { Context, SQSEvent } from "aws-lambda"; + +export const handler = async (event: SQSEvent, context: Context): Promise => { + console.log("EVENT=%s",JSON.stringify(event)); + return "test response"; + +} diff --git a/node/s3-sqs/package-lock.json b/node/s3-sqs/package-lock.json index 7f57e7a..91c861f 100644 --- a/node/s3-sqs/package-lock.json +++ b/node/s3-sqs/package-lock.json @@ -3558,7 +3558,6 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, "requires": { "sprintf-js": "~1.0.2" } @@ -5240,6 +5239,17 @@ } } }, + "aws-lambda": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/aws-lambda/-/aws-lambda-1.0.6.tgz", + "integrity": "sha512-Z9lmZBiDYejzjMWuQSDXuZWAqAun6vGt7WApB1r0f8tLNf0IlTGsH30qENfP1kXeTbbMgPpt1bPEeMZjYDTXxQ==", + "requires": { + "aws-sdk": "*", + "commander": "^3.0.2", + "js-yaml": "^3.13.1", + "watchpack": "^2.0.0-beta.10" + } + }, "aws-sdk": { "version": "2.802.0", "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.802.0.tgz", @@ -5673,6 +5683,11 @@ "delayed-stream": "~1.0.0" } }, + "commander": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/commander/-/commander-3.0.2.tgz", + "integrity": "sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==" + }, "component-emitter": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", @@ -5953,8 +5968,7 @@ "esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" }, "estraverse": { "version": "4.3.0", @@ -6336,6 +6350,11 @@ "path-is-absolute": "^1.0.0" } }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, "globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", @@ -6345,8 +6364,7 @@ "graceful-fs": { "version": "4.2.4", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", - "dev": true + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" }, "growly": { "version": "1.3.0", @@ -7255,7 +7273,6 @@ "version": "3.14.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", - "dev": true, "requires": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -8673,8 +8690,7 @@ "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" }, "sshpk": { "version": "1.16.1", @@ -9287,6 +9303,15 @@ "makeerror": "1.0.x" } }, + "watchpack": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.0.1.tgz", + "integrity": "sha512-vO8AKGX22ZRo6PiOFM9dC0re8IcKh8Kd/aH2zeqUc6w4/jBGlTy2P7fTC6ekT0NjVeGjgU2dGC5rNstKkeLEQg==", + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, "webidl-conversions": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", diff --git a/node/s3-sqs/package.json b/node/s3-sqs/package.json index f2b4661..c262c59 100644 --- a/node/s3-sqs/package.json +++ b/node/s3-sqs/package.json @@ -29,6 +29,7 @@ "@aws-cdk/aws-ssm": "^1.76.0", "@aws-cdk/core": "1.76.0", "@aws-cdk/pipelines": "^1.76.0", + "aws-lambda": "^1.0.6", "aws-sdk": "^2.802.0", "source-map-support": "^0.5.16" } From 8817f9e668b1be23f88242db69936ba843b5c0c1 Mon Sep 17 00:00:00 2001 From: Roman Naumenko Date: Thu, 3 Dec 2020 14:31:26 -0500 Subject: [PATCH 06/16] update function --- node/s3-sqs/.gitignore | 3 ++- node/s3-sqs/function/index.ts | 6 +++--- node/s3-sqs/function/package.json | 17 +++++++++++++++++ node/s3-sqs/function/tsconfig.json | 12 ++++++++++++ node/s3-sqs/package.json | 1 - 5 files changed, 34 insertions(+), 5 deletions(-) create mode 100644 node/s3-sqs/function/package.json create mode 100644 node/s3-sqs/function/tsconfig.json diff --git a/node/s3-sqs/.gitignore b/node/s3-sqs/.gitignore index a5108b0..499a228 100644 --- a/node/s3-sqs/.gitignore +++ b/node/s3-sqs/.gitignore @@ -12,4 +12,5 @@ cdk.out *.snk *.js *.d.ts -*.swp \ No newline at end of file +*.swp +package-lock.json diff --git a/node/s3-sqs/function/index.ts b/node/s3-sqs/function/index.ts index 136a26d..8bbdb8d 100644 --- a/node/s3-sqs/function/index.ts +++ b/node/s3-sqs/function/index.ts @@ -1,7 +1,7 @@ -import { Context, SQSEvent } from "aws-lambda"; +import { Context, SQSEvent } from 'aws-lambda'; export const handler = async (event: SQSEvent, context: Context): Promise => { - console.log("EVENT=%s",JSON.stringify(event)); + console.log("EVENT=%s",JSON.stringify(event), context); return "test response"; -} +} \ No newline at end of file diff --git a/node/s3-sqs/function/package.json b/node/s3-sqs/function/package.json new file mode 100644 index 0000000..7b9b83c --- /dev/null +++ b/node/s3-sqs/function/package.json @@ -0,0 +1,17 @@ +{ + "name": "function", + "version": "0.0.1", + "description": "", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "", + "license": "ISC", + "dependencies": { + "aws-lambda": "^1.0.6", + "@types/aws-lambda": "^8.10.51", + "@types/node": "^13.13.5", + "typescript": "^3.8.3" + } +} diff --git a/node/s3-sqs/function/tsconfig.json b/node/s3-sqs/function/tsconfig.json new file mode 100644 index 0000000..4539dc6 --- /dev/null +++ b/node/s3-sqs/function/tsconfig.json @@ -0,0 +1,12 @@ +{ + "compilerOptions": { + "module": "CommonJS", + "target": "ES2017", + "noImplicitAny": true, + "preserveConstEnums": true, + "outDir": "./built", + "sourceMap": true + }, + "include": ["src-ts/**/*"], + "exclude": ["node_modules", "**/*.spec.ts"] +} diff --git a/node/s3-sqs/package.json b/node/s3-sqs/package.json index c262c59..f2b4661 100644 --- a/node/s3-sqs/package.json +++ b/node/s3-sqs/package.json @@ -29,7 +29,6 @@ "@aws-cdk/aws-ssm": "^1.76.0", "@aws-cdk/core": "1.76.0", "@aws-cdk/pipelines": "^1.76.0", - "aws-lambda": "^1.0.6", "aws-sdk": "^2.802.0", "source-map-support": "^0.5.16" } From 851d65af9ecb5e86b088e9d0e6609696e066836b Mon Sep 17 00:00:00 2001 From: Roman Naumenko Date: Thu, 3 Dec 2020 14:34:54 -0500 Subject: [PATCH 07/16] remove lock file --- node/s3-sqs/package-lock.json | 41 +++++++---------------------------- 1 file changed, 8 insertions(+), 33 deletions(-) diff --git a/node/s3-sqs/package-lock.json b/node/s3-sqs/package-lock.json index 91c861f..7f57e7a 100644 --- a/node/s3-sqs/package-lock.json +++ b/node/s3-sqs/package-lock.json @@ -3558,6 +3558,7 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, "requires": { "sprintf-js": "~1.0.2" } @@ -5239,17 +5240,6 @@ } } }, - "aws-lambda": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/aws-lambda/-/aws-lambda-1.0.6.tgz", - "integrity": "sha512-Z9lmZBiDYejzjMWuQSDXuZWAqAun6vGt7WApB1r0f8tLNf0IlTGsH30qENfP1kXeTbbMgPpt1bPEeMZjYDTXxQ==", - "requires": { - "aws-sdk": "*", - "commander": "^3.0.2", - "js-yaml": "^3.13.1", - "watchpack": "^2.0.0-beta.10" - } - }, "aws-sdk": { "version": "2.802.0", "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.802.0.tgz", @@ -5683,11 +5673,6 @@ "delayed-stream": "~1.0.0" } }, - "commander": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/commander/-/commander-3.0.2.tgz", - "integrity": "sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==" - }, "component-emitter": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", @@ -5968,7 +5953,8 @@ "esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true }, "estraverse": { "version": "4.3.0", @@ -6350,11 +6336,6 @@ "path-is-absolute": "^1.0.0" } }, - "glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, "globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", @@ -6364,7 +6345,8 @@ "graceful-fs": { "version": "4.2.4", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true }, "growly": { "version": "1.3.0", @@ -7273,6 +7255,7 @@ "version": "3.14.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", + "dev": true, "requires": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -8690,7 +8673,8 @@ "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true }, "sshpk": { "version": "1.16.1", @@ -9303,15 +9287,6 @@ "makeerror": "1.0.x" } }, - "watchpack": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.0.1.tgz", - "integrity": "sha512-vO8AKGX22ZRo6PiOFM9dC0re8IcKh8Kd/aH2zeqUc6w4/jBGlTy2P7fTC6ekT0NjVeGjgU2dGC5rNstKkeLEQg==", - "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - } - }, "webidl-conversions": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", From b3936d3ca23a42c5da310eed32d95207e159c1b7 Mon Sep 17 00:00:00 2001 From: Roman Naumenko Date: Thu, 3 Dec 2020 14:37:12 -0500 Subject: [PATCH 08/16] exclude function build at cdk level --- node/s3-sqs/tsconfig.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/node/s3-sqs/tsconfig.json b/node/s3-sqs/tsconfig.json index cdb4652..6b3407e 100644 --- a/node/s3-sqs/tsconfig.json +++ b/node/s3-sqs/tsconfig.json @@ -22,6 +22,6 @@ "lib/init-templates/*/*/add-project.hook.ts" ], "exclude": [ - "lib/init-templates/*/typescript/**/*.ts" + "lib/init-templates/*/typescript/**/*.ts", "function" ] } \ No newline at end of file From a0dc2388ca8e2420170e9b625762794f4755837a Mon Sep 17 00:00:00 2001 From: Roman Naumenko Date: Thu, 3 Dec 2020 14:40:17 -0500 Subject: [PATCH 09/16] Remove prod step for cross account test --- node/s3-sqs/lib/pipeline-stack.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/node/s3-sqs/lib/pipeline-stack.ts b/node/s3-sqs/lib/pipeline-stack.ts index bc8b2d1..a9a3a72 100644 --- a/node/s3-sqs/lib/pipeline-stack.ts +++ b/node/s3-sqs/lib/pipeline-stack.ts @@ -69,14 +69,14 @@ export class PipelineStack extends Stack { ], })); - pipeline.addApplicationStage(new PipelinesStage(this, 'DeployProd', { - env: { region: 'us-east-1' } - }, - { - stacksettings: { - environment: 'prod' - } - })); + // pipeline.addApplicationStage(new PipelinesStage(this, 'DeployProd', { + // env: { region: 'us-east-1' } + // }, + // { + // stacksettings: { + // environment: 'prod' + // } + // })); } } From d2d35b21a2ff2b1df9bae16acbce7dc30e4f7fb4 Mon Sep 17 00:00:00 2001 From: Roman Naumenko Date: Thu, 3 Dec 2020 14:56:27 -0500 Subject: [PATCH 10/16] update tsconfig.json --- node/s3-sqs/.gitignore | 1 + node/s3-sqs/function/tsconfig.json | 13 ++++++------- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/node/s3-sqs/.gitignore b/node/s3-sqs/.gitignore index 499a228..60295a5 100644 --- a/node/s3-sqs/.gitignore +++ b/node/s3-sqs/.gitignore @@ -14,3 +14,4 @@ cdk.out *.d.ts *.swp package-lock.json +*.js.map diff --git a/node/s3-sqs/function/tsconfig.json b/node/s3-sqs/function/tsconfig.json index 4539dc6..03e577e 100644 --- a/node/s3-sqs/function/tsconfig.json +++ b/node/s3-sqs/function/tsconfig.json @@ -1,12 +1,11 @@ { "compilerOptions": { - "module": "CommonJS", - "target": "ES2017", + "module": "commonjs", + "esModuleInterop": true, + "target": "esnext", "noImplicitAny": true, - "preserveConstEnums": true, - "outDir": "./built", + "moduleResolution": "node", "sourceMap": true }, - "include": ["src-ts/**/*"], - "exclude": ["node_modules", "**/*.spec.ts"] -} + "include": ["**/*.ts", "tests/**/*"] +} \ No newline at end of file From f56bf453caff8c24178688e32ebbea4ddae04a85 Mon Sep 17 00:00:00 2001 From: Roman Naumenko Date: Thu, 3 Dec 2020 15:01:38 -0500 Subject: [PATCH 11/16] a bit more memory --- node/s3-sqs/lib/s3-sqs-stack.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/node/s3-sqs/lib/s3-sqs-stack.ts b/node/s3-sqs/lib/s3-sqs-stack.ts index bfbc972..ef14c08 100644 --- a/node/s3-sqs/lib/s3-sqs-stack.ts +++ b/node/s3-sqs/lib/s3-sqs-stack.ts @@ -44,6 +44,7 @@ export class S3SqsStack extends Stack { new SqsDestination(my_queue)); const lambda = new Function(this, 'Lambda', { + memorySize: 512, code: new AssetCode('function'), handler: 'index.handler', runtime: Runtime.NODEJS_10_X, From 4efc278f35cccdca331894a40919a0046b07842c Mon Sep 17 00:00:00 2001 From: Roman Naumenko Date: Fri, 4 Dec 2020 21:08:23 -0500 Subject: [PATCH 12/16] config for ts lambda --- node/s3-sqs/function/index.ts | 3 +- node/s3-sqs/function/package.json | 17 - node/s3-sqs/function/tsconfig.json | 11 - node/s3-sqs/lib/s3-sqs-stack.ts | 19 +- node/s3-sqs/package-lock.json | 806 +++++++++++++++++++++++++++++ node/s3-sqs/package.json | 1 + node/s3-sqs/tsconfig.json | 2 +- 7 files changed, 819 insertions(+), 40 deletions(-) delete mode 100644 node/s3-sqs/function/package.json delete mode 100644 node/s3-sqs/function/tsconfig.json diff --git a/node/s3-sqs/function/index.ts b/node/s3-sqs/function/index.ts index 8bbdb8d..61914b5 100644 --- a/node/s3-sqs/function/index.ts +++ b/node/s3-sqs/function/index.ts @@ -3,5 +3,4 @@ import { Context, SQSEvent } from 'aws-lambda'; export const handler = async (event: SQSEvent, context: Context): Promise => { console.log("EVENT=%s",JSON.stringify(event), context); return "test response"; - -} \ No newline at end of file +} diff --git a/node/s3-sqs/function/package.json b/node/s3-sqs/function/package.json deleted file mode 100644 index 7b9b83c..0000000 --- a/node/s3-sqs/function/package.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "name": "function", - "version": "0.0.1", - "description": "", - "main": "index.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "author": "", - "license": "ISC", - "dependencies": { - "aws-lambda": "^1.0.6", - "@types/aws-lambda": "^8.10.51", - "@types/node": "^13.13.5", - "typescript": "^3.8.3" - } -} diff --git a/node/s3-sqs/function/tsconfig.json b/node/s3-sqs/function/tsconfig.json deleted file mode 100644 index 03e577e..0000000 --- a/node/s3-sqs/function/tsconfig.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "compilerOptions": { - "module": "commonjs", - "esModuleInterop": true, - "target": "esnext", - "noImplicitAny": true, - "moduleResolution": "node", - "sourceMap": true - }, - "include": ["**/*.ts", "tests/**/*"] -} \ No newline at end of file diff --git a/node/s3-sqs/lib/s3-sqs-stack.ts b/node/s3-sqs/lib/s3-sqs-stack.ts index ef14c08..d868250 100644 --- a/node/s3-sqs/lib/s3-sqs-stack.ts +++ b/node/s3-sqs/lib/s3-sqs-stack.ts @@ -5,8 +5,9 @@ import { SqsDestination} from '@aws-cdk/aws-s3-notifications'; import { ServicePrincipal, Role, PolicyStatement } from '@aws-cdk/aws-iam'; import { Construct, StackProps } from '@aws-cdk/core'; import { SqsEventSource } from '@aws-cdk/aws-lambda-event-sources'; -import { Function, Runtime, AssetCode } from '@aws-cdk/aws-lambda'; -import { StringParameter } from '@aws-cdk/aws-ssm'; +import { Function, Runtime, Code } from '@aws-cdk/aws-lambda'; +// import { StringParameter } from '@aws-cdk/aws-ssm'; +import * as path from 'path'; export class stackSettings { readonly stacksettings?: { @@ -26,11 +27,11 @@ export class S3SqsStack extends Stack { bucketName: stack.account+'-'+ stackconfig?.stacksettings?.environment +'-'+'s3-bucket', removalPolicy : RemovalPolicy.DESTROY}); - const ext_q_arn = StringParameter.fromStringParameterAttributes(this, 'ext-account', { - parameterName: '/sqs/ext-account-id', - }); + // const ext_q_arn = StringParameter.fromStringParameterAttributes(this, 'ext-account', { + // parameterName: '/sqs/ext-account-id', + // }); - const ext_q_name = 'arn:aws:sqs:us-east-1:'+ ext_q_arn.stringValue +':cross-prsnlaccount-test-sqs'; + // const ext_q_name = 'arn:aws:sqs:us-east-1:'+ ext_q_arn.stringValue +':cross-prsnlaccount-test-sqs'; const my_queue = new Queue(this, 'mySqs', { queueName: stack.account+'-'+ stackconfig?.stacksettings?.environment +'-'+'testQueue', @@ -38,19 +39,19 @@ export class S3SqsStack extends Stack { retentionPeriod: Duration.seconds(1209600) }); - const second_queue = Queue.fromQueueArn(this, 'SecondSqs', ext_q_name); + // const second_queue = Queue.fromQueueArn(this, 'SecondSqs', ext_q_name); bucket.addEventNotification(EventType.OBJECT_CREATED, new SqsDestination(my_queue)); const lambda = new Function(this, 'Lambda', { memorySize: 512, - code: new AssetCode('function'), + code: Code.fromAsset(path.resolve(__dirname, 'function')), handler: 'index.handler', runtime: Runtime.NODEJS_10_X, }); - lambda.addEventSource(new SqsEventSource(second_queue, { + lambda.addEventSource(new SqsEventSource(my_queue, { batchSize: 1 })); diff --git a/node/s3-sqs/package-lock.json b/node/s3-sqs/package-lock.json index 7f57e7a..b726ff2 100644 --- a/node/s3-sqs/package-lock.json +++ b/node/s3-sqs/package-lock.json @@ -3228,6 +3228,11 @@ "type-detect": "4.0.8" } }, + "@types/aws-lambda": { + "version": "8.10.64", + "resolved": "https://registry.npmjs.org/@types/aws-lambda/-/aws-lambda-8.10.64.tgz", + "integrity": "sha512-LRKk2UQCSi7BsO5TlfSI8cTNpOGz+MH6+RXEWtuZmxJficQgxwEYJDiKVirzgyiHce0L0F4CqCVvKTwblAeOUw==" + }, "@types/babel__core": { "version": "7.1.9", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.9.tgz", @@ -4001,6 +4006,807 @@ "aws-sdk": "^2.799.0", "glob": "^7.1.6", "yargs": "^16.1.1" + }, + "dependencies": { + "@aws-cdk/cloud-assembly-schema": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.76.0.tgz", + "integrity": "sha512-Wn9Zec9zMUBDkCakqNrqOnd3eSk1PKkB4a2TnTtgnjy4L3G2KCS3xMDFgmo7YGV/8LyavcS6HXRgjpIERS562g==", + "dev": true, + "requires": { + "jsonschema": "^1.4.0", + "semver": "^7.3.2" + } + }, + "@aws-cdk/cx-api": { + "version": "1.76.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.76.0.tgz", + "integrity": "sha512-UFsOC6whfLzFr3f1diWu9fc0nUDWgOj0WceGtCbYRLp5B9Uxu/9z/0ZnZRi0wBJnCmqOlx53NN4NspDNslJo1Q==", + "dev": true, + "requires": { + "@aws-cdk/cloud-assembly-schema": "1.76.0", + "semver": "^7.3.2" + } + }, + "@types/color-name": { + "version": "1.1.1", + "resolved": "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0", + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", + "dev": true + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "archiver": { + "version": "5.1.0", + "resolved": "https://registry.yarnpkg.com/archiver/-/archiver-5.1.0.tgz#05b0f6f7836f3e6356a0532763d2bb91017a7e37", + "integrity": "sha512-iKuQUP1nuKzBC2PFlGet5twENzCfyODmvkxwDV0cEFXavwcLrIW5ssTuHi9dyTPvpWr6Faweo2eQaQiLIwyXTA==", + "dev": true, + "requires": { + "archiver-utils": "^2.1.0", + "async": "^3.2.0", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.0.0", + "tar-stream": "^2.1.4", + "zip-stream": "^4.0.4" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + } + } + }, + "archiver-utils": { + "version": "2.1.0", + "resolved": "https://registry.yarnpkg.com/archiver-utils/-/archiver-utils-2.1.0.tgz#e8a460e94b693c3e3da182a098ca6285ba9249e2", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", + "dev": true, + "requires": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + } + }, + "async": { + "version": "3.2.0", + "resolved": "https://registry.yarnpkg.com/async/-/async-3.2.0.tgz#b3a2685c5ebb641d3de02d161002c60fc9f85720", + "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==", + "dev": true + }, + "aws-sdk": { + "version": "2.799.0", + "resolved": "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.799.0.tgz#8b1a64c1a9f8ccf5794eb07bdd8051e4cb6adcfd", + "integrity": "sha512-NYAoiNU+bJXhlJsC0rFqrmD5t5ho7/VxldmziP6HLPYHfOCI9Uvk6UVjfPmhLWPm0mHnIxhsHqmsNGyjhHNYmw==", + "dev": true, + "requires": { + "buffer": "4.9.2", + "events": "1.1.1", + "ieee754": "1.1.13", + "jmespath": "0.15.0", + "querystring": "0.2.0", + "sax": "1.2.1", + "url": "0.10.3", + "uuid": "3.3.2", + "xml2js": "0.4.19" + }, + "dependencies": { + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + } + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base64-js": { + "version": "1.3.1", + "resolved": "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", + "dev": true + }, + "bl": { + "version": "4.0.3", + "resolved": "https://registry.yarnpkg.com/bl/-/bl-4.0.3.tgz#12d6287adc29080e22a705e5764b2a9522cdc489", + "integrity": "sha512-fs4G6/Hu4/EE+F75J8DuN/0IpQqNjAdC7aEQv7Qt8MHGUH7Ckv2MwTEEeN9QehD0pfIDkMI1bkHYkKy7xHyKIg==", + "dev": true, + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + } + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "buffer": { + "version": "5.6.0", + "resolved": "https://registry.yarnpkg.com/buffer/-/buffer-5.6.0.tgz#a31749dc7d81d84db08abf937b6b8c4033f62786", + "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" + } + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "dev": true + }, + "cliui": { + "version": "7.0.3", + "resolved": "https://registry.yarnpkg.com/cliui/-/cliui-7.0.3.tgz#ef180f26c8d9bff3927ee52428bfec2090427981", + "integrity": "sha512-Gj3QHTkVMPKqwP3f7B4KPkBZRMR9r4rfi5bXFpg1a+Svvj8l7q5CnkBkVQzfxT5DFSsGk2+PascOgL0JYkL2kw==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "compress-commons": { + "version": "4.0.2", + "resolved": "https://registry.yarnpkg.com/compress-commons/-/compress-commons-4.0.2.tgz#d6896be386e52f37610cef9e6fa5defc58c31bd7", + "integrity": "sha512-qhd32a9xgzmpfoga1VQEiLEwdKZ6Plnpx5UCgIsf89FSolyJ7WnifY4Gtjgv5WR6hWAyRaHxC5MiEhU/38U70A==", + "dev": true, + "requires": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.1", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "crc-32": { + "version": "1.2.0", + "resolved": "https://registry.yarnpkg.com/crc-32/-/crc-32-1.2.0.tgz#cb2db6e29b88508e32d9dd0ec1693e7b41a18208", + "integrity": "sha512-1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA==", + "dev": true, + "requires": { + "exit-on-epipe": "~1.0.1", + "printj": "~1.1.0" + } + }, + "crc32-stream": { + "version": "4.0.1", + "resolved": "https://registry.yarnpkg.com/crc32-stream/-/crc32-stream-4.0.1.tgz#0f047d74041737f8a55e86837a1b826bd8ab0067", + "integrity": "sha512-FN5V+weeO/8JaXsamelVYO1PHyeCsuL3HcG4cqsj0ceARcocxalaShCsohZMSAF+db7UYFwBy1rARK/0oFItUw==", + "dev": true, + "requires": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + } + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "events": { + "version": "1.1.1", + "resolved": "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924", + "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", + "dev": true + }, + "exit-on-epipe": { + "version": "1.0.1", + "resolved": "https://registry.yarnpkg.com/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz#0bdd92e87d5285d267daa8171d0eb06159689692", + "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==", + "dev": true + }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "jmespath": { + "version": "0.15.0", + "resolved": "https://registry.yarnpkg.com/jmespath/-/jmespath-0.15.0.tgz#a3f222a9aae9f966f5d27c796510e28091764217", + "integrity": "sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc=", + "dev": true + }, + "jsonschema": { + "version": "1.4.0", + "resolved": "https://registry.yarnpkg.com/jsonschema/-/jsonschema-1.4.0.tgz#1afa34c4bc22190d8e42271ec17ac8b3404f87b2", + "integrity": "sha512-/YgW6pRMr6M7C+4o8kS+B/2myEpHCrxO4PEWnqJNBFMjn7EWXqlQ4tGwL6xTHeRplwuZmcAncdvfOad1nT2yMw==", + "dev": true + }, + "lazystream": { + "version": "1.0.0", + "resolved": "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.0.tgz#f6995fe0f820392f61396be89462407bb77168e4", + "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", + "dev": true, + "requires": { + "readable-stream": "^2.0.5" + } + }, + "lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c", + "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=", + "dev": true + }, + "lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.yarnpkg.com/lodash.difference/-/lodash.difference-4.5.0.tgz#9ccb4e505d486b91651345772885a2df27fd017c", + "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=", + "dev": true + }, + "lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f", + "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=", + "dev": true + }, + "lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb", + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", + "dev": true + }, + "lodash.union": { + "version": "4.6.0", + "resolved": "https://registry.yarnpkg.com/lodash.union/-/lodash.union-4.6.0.tgz#48bb5088409f16f1821666641c44dd1aaae3cd88", + "integrity": "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "printj": { + "version": "1.1.2", + "resolved": "https://registry.yarnpkg.com/printj/-/printj-1.1.2.tgz#d90deb2975a8b9f600fb3a1c94e3f4c53c78a222", + "integrity": "sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdir-glob": { + "version": "1.1.0", + "resolved": "https://registry.yarnpkg.com/readdir-glob/-/readdir-glob-1.1.0.tgz#a3def6f7b61343e8a1274dbb872b9a2ad055d086", + "integrity": "sha512-KgT0oXPIDQRRRYFf+06AUaodICTep2Q5635BORLzTEzp7rEqcR14a47j3Vzm3ix7FeI1lp8mYyG7r8lTB06Pyg==", + "dev": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "sax": { + "version": "1.2.1", + "resolved": "https://registry.yarnpkg.com/sax/-/sax-1.2.1.tgz#7b8e656190b228e81a66aea748480d828cd2d37a", + "integrity": "sha1-e45lYZCyKOgaZq6nSEgNgozS03o=", + "dev": true + }, + "semver": { + "version": "7.3.2", + "resolved": "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "tar-stream": { + "version": "2.1.4", + "resolved": "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.1.4.tgz#c4fb1a11eb0da29b893a5b25476397ba2d053bfa", + "integrity": "sha512-o3pS2zlG4gxr67GmFYBLlq+dM8gyRGUOvsrHclSkvtVtQbjV0s/+ZE8OpICbaj8clrX3tjeHngYGP7rweaBnuw==", + "dev": true, + "requires": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + } + } + }, + "url": { + "version": "0.10.3", + "resolved": "https://registry.yarnpkg.com/url/-/url-0.10.3.tgz#021e4d9c7705f21bbf37d03ceb58767402774c64", + "integrity": "sha1-Ah5NnHcF8hu/N9A861h2dAJ3TGQ=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "dev": true + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "xml2js": { + "version": "0.4.19", + "resolved": "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.19.tgz#686c20f213209e94abf0d1bcf1efaa291c7827a7", + "integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==", + "dev": true, + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "~9.0.1" + }, + "dependencies": { + "sax": { + "version": "1.2.4", + "resolved": "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + } + } + }, + "xmlbuilder": { + "version": "9.0.7", + "resolved": "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", + "dev": true + }, + "y18n": { + "version": "5.0.5", + "resolved": "https://registry.yarnpkg.com/y18n/-/y18n-5.0.5.tgz#8769ec08d03b1ea2df2500acef561743bbb9ab18", + "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==", + "dev": true + }, + "yargs": { + "version": "16.1.1", + "resolved": "https://registry.yarnpkg.com/yargs/-/yargs-16.1.1.tgz#5a4a095bd1ca806b0a50d0c03611d38034d219a1", + "integrity": "sha512-hAD1RcFP/wfgfxgMVswPE+z3tlPFtxG8/yWUrG2i17sTWGCGqWnxKcLTF4cUKDUK8fzokwsmO9H0TDkRbMHy8w==", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.3", + "resolved": "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.3.tgz#92419ba867b858c868acf8bae9bf74af0dd0ce26", + "integrity": "sha512-emOFRT9WVHw03QSvN5qor9QQT9+sw5vwxfYweivSMHTcAXPefwVae2FjO7JJjj8hCE4CzPOPeFM83VwT29HCww==", + "dev": true + }, + "zip-stream": { + "version": "4.0.4", + "resolved": "https://registry.yarnpkg.com/zip-stream/-/zip-stream-4.0.4.tgz#3a8f100b73afaa7d1ae9338d910b321dec77ff3a", + "integrity": "sha512-a65wQ3h5gcQ/nQGWV1mSZCEzCML6EK/vyVPcrPNynySP1j3VBbQKh3nhC8CbORb+jfl2vXvh56Ul5odP1bAHqw==", + "dev": true, + "requires": { + "archiver-utils": "^2.1.0", + "compress-commons": "^4.0.2", + "readable-stream": "^3.6.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + } + } + } } }, "charenc": { diff --git a/node/s3-sqs/package.json b/node/s3-sqs/package.json index f2b4661..262609c 100644 --- a/node/s3-sqs/package.json +++ b/node/s3-sqs/package.json @@ -29,6 +29,7 @@ "@aws-cdk/aws-ssm": "^1.76.0", "@aws-cdk/core": "1.76.0", "@aws-cdk/pipelines": "^1.76.0", + "@types/aws-lambda": "^8.10.64", "aws-sdk": "^2.802.0", "source-map-support": "^0.5.16" } diff --git a/node/s3-sqs/tsconfig.json b/node/s3-sqs/tsconfig.json index 6b3407e..cdb4652 100644 --- a/node/s3-sqs/tsconfig.json +++ b/node/s3-sqs/tsconfig.json @@ -22,6 +22,6 @@ "lib/init-templates/*/*/add-project.hook.ts" ], "exclude": [ - "lib/init-templates/*/typescript/**/*.ts", "function" + "lib/init-templates/*/typescript/**/*.ts" ] } \ No newline at end of file From 7faae67610bd8c7bd01960eb98ab04d81c0c3d12 Mon Sep 17 00:00:00 2001 From: Roman Naumenko Date: Fri, 4 Dec 2020 21:14:00 -0500 Subject: [PATCH 13/16] dir location --- node/s3-sqs/lib/s3-sqs-stack.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/node/s3-sqs/lib/s3-sqs-stack.ts b/node/s3-sqs/lib/s3-sqs-stack.ts index d868250..250335a 100644 --- a/node/s3-sqs/lib/s3-sqs-stack.ts +++ b/node/s3-sqs/lib/s3-sqs-stack.ts @@ -46,7 +46,7 @@ export class S3SqsStack extends Stack { const lambda = new Function(this, 'Lambda', { memorySize: 512, - code: Code.fromAsset(path.resolve(__dirname, 'function')), + code: Code.fromAsset(path.resolve(__dirname, '../function')), handler: 'index.handler', runtime: Runtime.NODEJS_10_X, }); From 95b428aee37488dc3c1c64ac8857e0189bd604d8 Mon Sep 17 00:00:00 2001 From: Roman Naumenko Date: Fri, 4 Dec 2020 21:39:11 -0500 Subject: [PATCH 14/16] rm app --- node/s3-sqs/lib/pipeline-stack.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/node/s3-sqs/lib/pipeline-stack.ts b/node/s3-sqs/lib/pipeline-stack.ts index a9a3a72..d84119d 100644 --- a/node/s3-sqs/lib/pipeline-stack.ts +++ b/node/s3-sqs/lib/pipeline-stack.ts @@ -39,14 +39,14 @@ export class PipelineStack extends Stack { }); // This is where we add the application stages - it should be branch-based perhaps - const devstage = new PipelinesStage(this, 'DeployDev', { - env: { region: 'us-east-1' } - }, - { - stacksettings: { - environment: 'dev' - } - }); + // const devstage = new PipelinesStage(this, 'DeployDev', { + // env: { region: 'us-east-1' } + // }, + // { + // stacksettings: { + // environment: 'dev' + // } + // }); const deploydev = pipeline.addApplicationStage(devstage); From 9a9416a9dfdff75569caa3e85d841175893e77dc Mon Sep 17 00:00:00 2001 From: Roman Naumenko Date: Fri, 4 Dec 2020 21:48:52 -0500 Subject: [PATCH 15/16] delete stack --- node/s3-sqs/lib/pipeline-stack.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/node/s3-sqs/lib/pipeline-stack.ts b/node/s3-sqs/lib/pipeline-stack.ts index d84119d..1038efb 100644 --- a/node/s3-sqs/lib/pipeline-stack.ts +++ b/node/s3-sqs/lib/pipeline-stack.ts @@ -2,7 +2,7 @@ import * as codepipeline from '@aws-cdk/aws-codepipeline'; import * as codepipeline_actions from '@aws-cdk/aws-codepipeline-actions'; import { Construct, SecretValue, Stack, StackProps } from '@aws-cdk/core'; import { CdkPipeline, ShellScriptAction, SimpleSynthAction } from "@aws-cdk/pipelines"; -import { PipelinesStage } from './pipeline-stage'; +//import { PipelinesStage } from './pipeline-stage'; import { PolicyStatement } from "@aws-cdk/aws-iam" /** @@ -58,14 +58,14 @@ export class PipelineStack extends Stack { deploydev.addActions(new ShellScriptAction({ actionName: 'TestInfra', rolePolicyStatements: [ policy ], - useOutputs: { - // Get the stack Output from the Stage and make it available in - // the shell script as $BucketName. - BucketName: pipeline.stackOutput(devstage.BucketName), - }, + // useOutputs: { + // // Get the stack Output from the Stage and make it available in + // // the shell script as $BucketName. + // BucketName: pipeline.stackOutput(devstage.BucketName), + // }, commands: [ // Use 'curl' to GET the given URL and fail if it returns an error - 'aws s3 ls | grep $BucketName', + 'aws s3 ls', ], })); From ddaea24d7db446faa4d22360691b323623098209 Mon Sep 17 00:00:00 2001 From: Roman Naumenko Date: Fri, 4 Dec 2020 22:21:51 -0500 Subject: [PATCH 16/16] delete dev stack --- node/s3-sqs/lib/pipeline-stack.ts | 46 +++++++++++++++---------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/node/s3-sqs/lib/pipeline-stack.ts b/node/s3-sqs/lib/pipeline-stack.ts index 1038efb..514c097 100644 --- a/node/s3-sqs/lib/pipeline-stack.ts +++ b/node/s3-sqs/lib/pipeline-stack.ts @@ -1,9 +1,9 @@ import * as codepipeline from '@aws-cdk/aws-codepipeline'; import * as codepipeline_actions from '@aws-cdk/aws-codepipeline-actions'; import { Construct, SecretValue, Stack, StackProps } from '@aws-cdk/core'; -import { CdkPipeline, ShellScriptAction, SimpleSynthAction } from "@aws-cdk/pipelines"; -//import { PipelinesStage } from './pipeline-stage'; -import { PolicyStatement } from "@aws-cdk/aws-iam" +import { CdkPipeline, SimpleSynthAction } from "@aws-cdk/pipelines"; +// import { PipelinesStage } from './pipeline-stage'; +// import { PolicyStatement } from "@aws-cdk/aws-iam" /** * The stack that defines the application pipeline @@ -37,8 +37,8 @@ export class PipelineStack extends Stack { buildCommand: 'npm run build' }), }); - - // This is where we add the application stages - it should be branch-based perhaps + console.log(pipeline) + // // This is where we add the application stages - it should be branch-based perhaps // const devstage = new PipelinesStage(this, 'DeployDev', { // env: { region: 'us-east-1' } // }, @@ -48,26 +48,26 @@ export class PipelineStack extends Stack { // } // }); - const deploydev = pipeline.addApplicationStage(devstage); + // const deploydev = pipeline.addApplicationStage(devstage); - const policy = new PolicyStatement({ - actions: [ "s3:ListAllMyBuckets" ], - resources: [ "arn:aws:s3:::*" ] - }); + // const policy = new PolicyStatement({ + // actions: [ "s3:ListAllMyBuckets" ], + // resources: [ "arn:aws:s3:::*" ] + // }); - deploydev.addActions(new ShellScriptAction({ - actionName: 'TestInfra', - rolePolicyStatements: [ policy ], - // useOutputs: { - // // Get the stack Output from the Stage and make it available in - // // the shell script as $BucketName. - // BucketName: pipeline.stackOutput(devstage.BucketName), - // }, - commands: [ - // Use 'curl' to GET the given URL and fail if it returns an error - 'aws s3 ls', - ], - })); + // deploydev.addActions(new ShellScriptAction({ + // actionName: 'TestInfra', + // rolePolicyStatements: [ policy ], + // // useOutputs: { + // // // Get the stack Output from the Stage and make it available in + // // // the shell script as $BucketName. + // // BucketName: pipeline.stackOutput(devstage.BucketName), + // // }, + // commands: [ + // // Use 'curl' to GET the given URL and fail if it returns an error + // 'aws s3 ls', + // ], + // })); // pipeline.addApplicationStage(new PipelinesStage(this, 'DeployProd', { // env: { region: 'us-east-1' }