diff --git a/.gitignore b/.gitignore index 40b878d..d000e43 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ -node_modules/ \ No newline at end of file +node_modules/ +cdk.out \ No newline at end of file diff --git a/cdk.out/MyJSCCStaticWebsite.template.json b/cdk.out/MyJSCCStaticWebsite.template.json index ba1bcc5..64e163d 100644 --- a/cdk.out/MyJSCCStaticWebsite.template.json +++ b/cdk.out/MyJSCCStaticWebsite.template.json @@ -1,6 +1,6 @@ { "Resources": { - "JSCCStaticWebsiteJSCCCloudFrontOAI7BCE2C80": { + "JSCCStaticWebsiteJSCCOAI6D1DD7A4": { "Type": "AWS::CloudFront::CloudFrontOriginAccessIdentity", "Properties": { "CloudFrontOriginAccessIdentityConfig": { @@ -8,80 +8,62 @@ } }, "Metadata": { - "aws:cdk:path": "MyJSCCStaticWebsite/JSCCStaticWebsite/JSCCCloudFront-OAI/Resource" + "aws:cdk:path": "MyJSCCStaticWebsite/JSCCStaticWebsite/JSCC-OAI/Resource" } }, - "JSCCStaticWebsiteJSCCSiteBucket11BBD5A2": { + "JSCCStaticWebsiteJSCSStaticBucket4B94CC94": { "Type": "AWS::S3::Bucket", "Properties": { - "BucketName": "js-cc-aws-cdk-website-test", + "BucketName": "js-cc-cloudfront-s3-triada", "PublicAccessBlockConfiguration": { "BlockPublicAcls": true, "BlockPublicPolicy": true, "IgnorePublicAcls": true, "RestrictPublicBuckets": true }, - "Tags": [ - { - "Key": "aws-cdk:auto-delete-objects", - "Value": "true" - } - ], "WebsiteConfiguration": { "IndexDocument": "index.html" } }, - "UpdateReplacePolicy": "Delete", - "DeletionPolicy": "Delete", + "UpdateReplacePolicy": "Retain", + "DeletionPolicy": "Retain", "Metadata": { - "aws:cdk:path": "MyJSCCStaticWebsite/JSCCStaticWebsite/JSCCSiteBucket/Resource" + "aws:cdk:path": "MyJSCCStaticWebsite/JSCCStaticWebsite/JSCSStaticBucket/Resource" } }, - "JSCCStaticWebsiteJSCCSiteBucketPolicyA41D8911": { + "JSCCStaticWebsiteJSCSStaticBucketPolicy00BF3CBF": { "Type": "AWS::S3::BucketPolicy", "Properties": { "Bucket": { - "Ref": "JSCCStaticWebsiteJSCCSiteBucket11BBD5A2" + "Ref": "JSCCStaticWebsiteJSCSStaticBucket4B94CC94" }, "PolicyDocument": { "Statement": [ { - "Action": [ - "s3:GetBucket*", - "s3:List*", - "s3:DeleteObject*" - ], + "Action": "S3:GetObject", "Effect": "Allow", "Principal": { - "AWS": { + "CanonicalUser": { "Fn::GetAtt": [ - "CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092", - "Arn" + "JSCCStaticWebsiteJSCCOAI6D1DD7A4", + "S3CanonicalUserId" ] } }, - "Resource": [ - { - "Fn::GetAtt": [ - "JSCCStaticWebsiteJSCCSiteBucket11BBD5A2", - "Arn" - ] - }, - { - "Fn::Join": [ - "", - [ - { - "Fn::GetAtt": [ - "JSCCStaticWebsiteJSCCSiteBucket11BBD5A2", - "Arn" - ] - }, - "/*" - ] + "Resource": { + "Fn::Join": [ + "", + [ + { + "Fn::GetAtt": [ + "JSCCStaticWebsiteJSCSStaticBucket4B94CC94", + "Arn" + ] + }, + "/*" ] - } - ] + ] + } }, { "Action": "s3:GetObject", @@ -89,7 +71,7 @@ "Principal": { "CanonicalUser": { "Fn::GetAtt": [ - "JSCCStaticWebsiteJSCCCloudFrontOAI7BCE2C80", + "JSCCStaticWebsiteJSCCOAI6D1DD7A4", "S3CanonicalUserId" ] } @@ -100,7 +82,7 @@ [ { "Fn::GetAtt": [ - "JSCCStaticWebsiteJSCCSiteBucket11BBD5A2", + "JSCCStaticWebsiteJSCSStaticBucket4B94CC94", "Arn" ] }, @@ -114,32 +96,10 @@ } }, "Metadata": { - "aws:cdk:path": "MyJSCCStaticWebsite/JSCCStaticWebsite/JSCCSiteBucket/Policy/Resource" + "aws:cdk:path": "MyJSCCStaticWebsite/JSCCStaticWebsite/JSCSStaticBucket/Policy/Resource" } }, - "JSCCStaticWebsiteJSCCSiteBucketAutoDeleteObjectsCustomResourceE9104F09": { - "Type": "Custom::S3AutoDeleteObjects", - "Properties": { - "ServiceToken": { - "Fn::GetAtt": [ - "CustomS3AutoDeleteObjectsCustomResourceProviderHandler9D90184F", - "Arn" - ] - }, - "BucketName": { - "Ref": "JSCCStaticWebsiteJSCCSiteBucket11BBD5A2" - } - }, - "DependsOn": [ - "JSCCStaticWebsiteJSCCSiteBucketPolicyA41D8911" - ], - "UpdateReplacePolicy": "Delete", - "DeletionPolicy": "Delete", - "Metadata": { - "aws:cdk:path": "MyJSCCStaticWebsite/JSCCStaticWebsite/JSCCSiteBucket/AutoDeleteObjectsCustomResource/Default" - } - }, - "JSCCStaticWebsiteJSCCSiteDistributionCFDistributionA06C3C3A": { + "JSCCStaticWebsiteJSCCdistributionCFDistribution893FD123": { "Type": "AWS::CloudFront::Distribution", "Properties": { "DistributionConfig": { @@ -172,7 +132,7 @@ "ConnectionTimeout": 10, "DomainName": { "Fn::GetAtt": [ - "JSCCStaticWebsiteJSCCSiteBucket11BBD5A2", + "JSCCStaticWebsiteJSCSStaticBucket4B94CC94", "RegionalDomainName" ] }, @@ -184,7 +144,7 @@ [ "origin-access-identity/cloudfront/", { - "Ref": "JSCCStaticWebsiteJSCCCloudFrontOAI7BCE2C80" + "Ref": "JSCCStaticWebsiteJSCCOAI6D1DD7A4" } ] ] @@ -199,10 +159,10 @@ } }, "Metadata": { - "aws:cdk:path": "MyJSCCStaticWebsite/JSCCStaticWebsite/JSCCSiteDistribution/CFDistribution" + "aws:cdk:path": "MyJSCCStaticWebsite/JSCCStaticWebsite/JSCC-distribution/CFDistribution" } }, - "JSCCStaticWebsiteJSCCDeployWithInvalidationAwsCliLayer074E3F2B": { + "JSCCStaticWebsiteJSCCBucketDeploymentAwsCliLayerC935F6C8": { "Type": "AWS::Lambda::LayerVersion", "Properties": { "Content": { @@ -246,14 +206,14 @@ "Description": "/opt/awscli/aws" }, "Metadata": { - "aws:cdk:path": "MyJSCCStaticWebsite/JSCCStaticWebsite/JSCCDeployWithInvalidation/AwsCliLayer/Resource", + "aws:cdk:path": "MyJSCCStaticWebsite/JSCCStaticWebsite/JSCC-Bucket-Deployment/AwsCliLayer/Resource", "aws:asset:path": "asset.e9882ab123687399f934da0d45effe675ecc8ce13b40cb946f3e1d6141fe8d68.zip", - "aws:asset:original-path": "/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/lambda-layer-awscli/lib/layer.zip", + "aws:asset:original-path": "/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/lambda-layer-awscli/lib/layer.zip", "aws:asset:is-bundled": false, "aws:asset:property": "Content" } }, - "JSCCStaticWebsiteJSCCDeployWithInvalidationCustomResource7961EE73": { + "JSCCStaticWebsiteJSCCBucketDeploymentCustomResource77507A35": { "Type": "Custom::CDKBucketDeployment", "Properties": { "ServiceToken": { @@ -303,11 +263,11 @@ } ], "DestinationBucketName": { - "Ref": "JSCCStaticWebsiteJSCCSiteBucket11BBD5A2" + "Ref": "JSCCStaticWebsiteJSCSStaticBucket4B94CC94" }, "Prune": true, "DistributionId": { - "Ref": "JSCCStaticWebsiteJSCCSiteDistributionCFDistributionA06C3C3A" + "Ref": "JSCCStaticWebsiteJSCCdistributionCFDistribution893FD123" }, "DistributionPaths": [ "/*" @@ -316,105 +276,7 @@ "UpdateReplacePolicy": "Delete", "DeletionPolicy": "Delete", "Metadata": { - "aws:cdk:path": "MyJSCCStaticWebsite/JSCCStaticWebsite/JSCCDeployWithInvalidation/CustomResource/Default" - } - }, - "CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092": { - "Type": "AWS::IAM::Role", - "Properties": { - "AssumeRolePolicyDocument": { - "Version": "2012-10-17", - "Statement": [ - { - "Action": "sts:AssumeRole", - "Effect": "Allow", - "Principal": { - "Service": "lambda.amazonaws.com" - } - } - ] - }, - "ManagedPolicyArns": [ - { - "Fn::Sub": "arn:${AWS::Partition}:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole" - } - ] - }, - "Metadata": { - "aws:cdk:path": "MyJSCCStaticWebsite/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role" - } - }, - "CustomS3AutoDeleteObjectsCustomResourceProviderHandler9D90184F": { - "Type": "AWS::Lambda::Function", - "Properties": { - "Code": { - "S3Bucket": { - "Ref": "AssetParameters1f7e277bd526ebce1983fa1e7a84a5281ec533d9187caaebb773681bbf7bf4c1S3Bucket4842F32D" - }, - "S3Key": { - "Fn::Join": [ - "", - [ - { - "Fn::Select": [ - 0, - { - "Fn::Split": [ - "||", - { - "Ref": "AssetParameters1f7e277bd526ebce1983fa1e7a84a5281ec533d9187caaebb773681bbf7bf4c1S3VersionKeyD0A0B57A" - } - ] - } - ] - }, - { - "Fn::Select": [ - 1, - { - "Fn::Split": [ - "||", - { - "Ref": "AssetParameters1f7e277bd526ebce1983fa1e7a84a5281ec533d9187caaebb773681bbf7bf4c1S3VersionKeyD0A0B57A" - } - ] - } - ] - } - ] - ] - } - }, - "Timeout": 900, - "MemorySize": 128, - "Handler": "__entrypoint__.handler", - "Role": { - "Fn::GetAtt": [ - "CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092", - "Arn" - ] - }, - "Runtime": "nodejs12.x", - "Description": { - "Fn::Join": [ - "", - [ - "Lambda function for auto-deleting objects in ", - { - "Ref": "JSCCStaticWebsiteJSCCSiteBucket11BBD5A2" - }, - " S3 bucket." - ] - ] - } - }, - "DependsOn": [ - "CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092" - ], - "Metadata": { - "aws:cdk:path": "MyJSCCStaticWebsite/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", - "aws:asset:path": "asset.1f7e277bd526ebce1983fa1e7a84a5281ec533d9187caaebb773681bbf7bf4c1", - "aws:asset:property": "Code" + "aws:cdk:path": "MyJSCCStaticWebsite/JSCCStaticWebsite/JSCC-Bucket-Deployment/CustomResource/Default" } }, "CustomCDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756CServiceRole89A01265": { @@ -510,7 +372,7 @@ "Resource": [ { "Fn::GetAtt": [ - "JSCCStaticWebsiteJSCCSiteBucket11BBD5A2", + "JSCCStaticWebsiteJSCSStaticBucket4B94CC94", "Arn" ] }, @@ -520,7 +382,7 @@ [ { "Fn::GetAtt": [ - "JSCCStaticWebsiteJSCCSiteBucket11BBD5A2", + "JSCCStaticWebsiteJSCSStaticBucket4B94CC94", "Arn" ] }, @@ -602,7 +464,7 @@ "Handler": "index.handler", "Layers": [ { - "Ref": "JSCCStaticWebsiteJSCCDeployWithInvalidationAwsCliLayer074E3F2B" + "Ref": "JSCCStaticWebsiteJSCCBucketDeploymentAwsCliLayerC935F6C8" } ], "Runtime": "python3.7", @@ -615,7 +477,7 @@ "Metadata": { "aws:cdk:path": "MyJSCCStaticWebsite/Custom::CDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C/Resource", "aws:asset:path": "asset.a3058ccb468d757ebb89df5363a1c20f5307c6911136f29d00e1a68c9b2aa7e8", - "aws:asset:original-path": "/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3-deployment/lib/lambda", + "aws:asset:original-path": "/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3-deployment/lib/lambda", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -623,7 +485,7 @@ "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/21RwW4CIRD9lt5ZrLWHHqtrTJo00WjSnhFGM8qCYQbNhuy/F3bVmqanecO8xxseYzmevMrnp3d1oUqb4yhpH0CmDSt9FLV3xCFqFnUk9s0ayMegQdQ794iXkU+RxZQIOCv36PZ/FKvgz2ggFPZKBdUAD022MMjoXSfKCklbH80ueMcyLQPmq6ZaA9GHAcfIba8pnEXh/M+4j79hO8f8AtzGYlG0j30naCLTLOojcJld0VBW3qJuf4+v/dDMFEFRV8nAyfq2ydZyGM3vB0KVPEj2sXTCqmZrlEz5xk/VQviCQGWpTU7LAnu3iE73a95Bpt5wJ1A1Mq29HdIv9XfFAXU3k8oWgyoHqi3K6YVqi71nJ5w3IA80Oo9f5Fv++AMhViHm5BqQ66H+ANSW/5sVAgAA" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/21Q22rDMAz9lr477m0fsDalMBistLA9u44S1DrysOSVYPLvw0mX9mFPOheJI85SL9cvejF7NTcubHWdJ+sD6HQSY6+q9MQSohW1YQY5iWmQGlVGFt8egX0MFlRZ0zM+mGBaEAiZlJ4qFPTUq5yQrPOxqoMn0ekjYIO0sRaY3yogQemGm7yzzzv/b0z2F5x3yBLwHHNEvn3mveK1TttoryDZu6NxHLxD2z3kOx/J1jDk6yJV8O181wKJHq3dJCiTO2E9VNMrZ9pzZXQqa3o3HYRPCJyfOiE1DsTTPpId3pxAWU9ir9C0Oh29G/vM8/HiiPq/kMLlgMLc2DrUmxuXDofMXpGvQF94/rNa6ZVezC6MWIRIgi3o4zh/AX6wUqr0AQAA" }, "Metadata": { "aws:cdk:path": "MyJSCCStaticWebsite/CDKMetadata/Default" @@ -631,26 +493,7 @@ "Condition": "CDKMetadataAvailable" } }, - "Outputs": { - "JSCCStaticWebsiteBucket3032F20D": { - "Value": { - "Ref": "JSCCStaticWebsiteJSCCSiteBucket11BBD5A2" - } - } - }, "Parameters": { - "AssetParameters1f7e277bd526ebce1983fa1e7a84a5281ec533d9187caaebb773681bbf7bf4c1S3Bucket4842F32D": { - "Type": "String", - "Description": "S3 bucket for asset \"1f7e277bd526ebce1983fa1e7a84a5281ec533d9187caaebb773681bbf7bf4c1\"" - }, - "AssetParameters1f7e277bd526ebce1983fa1e7a84a5281ec533d9187caaebb773681bbf7bf4c1S3VersionKeyD0A0B57A": { - "Type": "String", - "Description": "S3 key for asset version \"1f7e277bd526ebce1983fa1e7a84a5281ec533d9187caaebb773681bbf7bf4c1\"" - }, - "AssetParameters1f7e277bd526ebce1983fa1e7a84a5281ec533d9187caaebb773681bbf7bf4c1ArtifactHash0128B949": { - "Type": "String", - "Description": "Artifact hash for asset \"1f7e277bd526ebce1983fa1e7a84a5281ec533d9187caaebb773681bbf7bf4c1\"" - }, "AssetParameterse9882ab123687399f934da0d45effe675ecc8ce13b40cb946f3e1d6141fe8d68S3BucketAEADE8C7": { "Type": "String", "Description": "S3 bucket for asset \"e9882ab123687399f934da0d45effe675ecc8ce13b40cb946f3e1d6141fe8d68\"" diff --git a/cdk.out/MyJSCCStaticWebsiteTriada.template.json b/cdk.out/MyJSCCStaticWebsiteTriada.template.json new file mode 100644 index 0000000..e92f384 --- /dev/null +++ b/cdk.out/MyJSCCStaticWebsiteTriada.template.json @@ -0,0 +1,728 @@ +{ + "Resources": { + "JSCCStaticWebsiteTriadaJSCCCOAID27B5F91": { + "Type": "AWS::CloudFront::CloudFrontOriginAccessIdentity", + "Properties": { + "CloudFrontOriginAccessIdentityConfig": { + "Comment": "Allows CloudFront to reach the bucket" + } + }, + "Metadata": { + "aws:cdk:path": "MyJSCCStaticWebsiteTriada/JSCCStaticWebsiteTriada/JSCCC-OAI/Resource" + } + }, + "JSCCStaticWebsiteTriadaJSCSSStaticBucket3EAA82D9": { + "Type": "AWS::S3::Bucket", + "Properties": { + "BucketName": "js-ccc-cloudfront-s3-triada", + "PublicAccessBlockConfiguration": { + "BlockPublicAcls": true, + "BlockPublicPolicy": true, + "IgnorePublicAcls": true, + "RestrictPublicBuckets": true + }, + "WebsiteConfiguration": { + "IndexDocument": "index.html" + } + }, + "UpdateReplacePolicy": "Retain", + "DeletionPolicy": "Retain", + "Metadata": { + "aws:cdk:path": "MyJSCCStaticWebsiteTriada/JSCCStaticWebsiteTriada/JSCSSStaticBucket/Resource" + } + }, + "JSCCStaticWebsiteTriadaJSCSSStaticBucketPolicy584E3BC6": { + "Type": "AWS::S3::BucketPolicy", + "Properties": { + "Bucket": { + "Ref": "JSCCStaticWebsiteTriadaJSCSSStaticBucket3EAA82D9" + }, + "PolicyDocument": { + "Statement": [ + { + "Action": "S3:GetObject", + "Effect": "Allow", + "Principal": { + "CanonicalUser": { + "Fn::GetAtt": [ + "JSCCStaticWebsiteTriadaJSCCCOAID27B5F91", + "S3CanonicalUserId" + ] + } + }, + "Resource": { + "Fn::Join": [ + "", + [ + { + "Fn::GetAtt": [ + "JSCCStaticWebsiteTriadaJSCSSStaticBucket3EAA82D9", + "Arn" + ] + }, + "/*" + ] + ] + } + }, + { + "Action": "s3:GetObject", + "Effect": "Allow", + "Principal": { + "CanonicalUser": { + "Fn::GetAtt": [ + "JSCCStaticWebsiteTriadaJSCCCOAID27B5F91", + "S3CanonicalUserId" + ] + } + }, + "Resource": { + "Fn::Join": [ + "", + [ + { + "Fn::GetAtt": [ + "JSCCStaticWebsiteTriadaJSCSSStaticBucket3EAA82D9", + "Arn" + ] + }, + "/*" + ] + ] + } + } + ], + "Version": "2012-10-17" + } + }, + "Metadata": { + "aws:cdk:path": "MyJSCCStaticWebsiteTriada/JSCCStaticWebsiteTriada/JSCSSStaticBucket/Policy/Resource" + } + }, + "JSCCStaticWebsiteTriadaJSCCCdistributionCFDistributionD244CD9B": { + "Type": "AWS::CloudFront::Distribution", + "Properties": { + "DistributionConfig": { + "DefaultCacheBehavior": { + "AllowedMethods": [ + "GET", + "HEAD" + ], + "CachedMethods": [ + "GET", + "HEAD" + ], + "Compress": true, + "ForwardedValues": { + "Cookies": { + "Forward": "none" + }, + "QueryString": false + }, + "TargetOriginId": "origin1", + "ViewerProtocolPolicy": "redirect-to-https" + }, + "DefaultRootObject": "index.html", + "Enabled": true, + "HttpVersion": "http2", + "IPV6Enabled": true, + "Origins": [ + { + "ConnectionAttempts": 3, + "ConnectionTimeout": 10, + "DomainName": { + "Fn::GetAtt": [ + "JSCCStaticWebsiteTriadaJSCSSStaticBucket3EAA82D9", + "RegionalDomainName" + ] + }, + "Id": "origin1", + "S3OriginConfig": { + "OriginAccessIdentity": { + "Fn::Join": [ + "", + [ + "origin-access-identity/cloudfront/", + { + "Ref": "JSCCStaticWebsiteTriadaJSCCCOAID27B5F91" + } + ] + ] + } + } + } + ], + "PriceClass": "PriceClass_100", + "ViewerCertificate": { + "CloudFrontDefaultCertificate": true + } + } + }, + "Metadata": { + "aws:cdk:path": "MyJSCCStaticWebsiteTriada/JSCCStaticWebsiteTriada/JSCCC-distribution/CFDistribution" + } + }, + "JSCCStaticWebsiteTriadaJSCCCBucketDeploymentAwsCliLayer4E78CD2F": { + "Type": "AWS::Lambda::LayerVersion", + "Properties": { + "Content": { + "S3Bucket": { + "Ref": "AssetParameterse9882ab123687399f934da0d45effe675ecc8ce13b40cb946f3e1d6141fe8d68S3BucketAEADE8C7" + }, + "S3Key": { + "Fn::Join": [ + "", + [ + { + "Fn::Select": [ + 0, + { + "Fn::Split": [ + "||", + { + "Ref": "AssetParameterse9882ab123687399f934da0d45effe675ecc8ce13b40cb946f3e1d6141fe8d68S3VersionKeyE415415F" + } + ] + } + ] + }, + { + "Fn::Select": [ + 1, + { + "Fn::Split": [ + "||", + { + "Ref": "AssetParameterse9882ab123687399f934da0d45effe675ecc8ce13b40cb946f3e1d6141fe8d68S3VersionKeyE415415F" + } + ] + } + ] + } + ] + ] + } + }, + "Description": "/opt/awscli/aws" + }, + "Metadata": { + "aws:cdk:path": "MyJSCCStaticWebsiteTriada/JSCCStaticWebsiteTriada/JSCCC-Bucket-Deployment/AwsCliLayer/Resource", + "aws:asset:path": "asset.e9882ab123687399f934da0d45effe675ecc8ce13b40cb946f3e1d6141fe8d68.zip", + "aws:asset:original-path": "/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/lambda-layer-awscli/lib/layer.zip", + "aws:asset:is-bundled": false, + "aws:asset:property": "Content" + } + }, + "JSCCStaticWebsiteTriadaJSCCCBucketDeploymentCustomResource3C2F6DD7": { + "Type": "Custom::CDKBucketDeployment", + "Properties": { + "ServiceToken": { + "Fn::GetAtt": [ + "CustomCDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C81C01536", + "Arn" + ] + }, + "SourceBucketNames": [ + { + "Ref": "AssetParameters48d647e7c2349e881c109f54a2577646369067530a8cb0571001780073dc1fffS3Bucket28015B6D" + } + ], + "SourceObjectKeys": [ + { + "Fn::Join": [ + "", + [ + { + "Fn::Select": [ + 0, + { + "Fn::Split": [ + "||", + { + "Ref": "AssetParameters48d647e7c2349e881c109f54a2577646369067530a8cb0571001780073dc1fffS3VersionKey4592E817" + } + ] + } + ] + }, + { + "Fn::Select": [ + 1, + { + "Fn::Split": [ + "||", + { + "Ref": "AssetParameters48d647e7c2349e881c109f54a2577646369067530a8cb0571001780073dc1fffS3VersionKey4592E817" + } + ] + } + ] + } + ] + ] + } + ], + "DestinationBucketName": { + "Ref": "JSCCStaticWebsiteTriadaJSCSSStaticBucket3EAA82D9" + }, + "Prune": true, + "DistributionId": { + "Ref": "JSCCStaticWebsiteTriadaJSCCCdistributionCFDistributionD244CD9B" + }, + "DistributionPaths": [ + "/*" + ] + }, + "UpdateReplacePolicy": "Delete", + "DeletionPolicy": "Delete", + "Metadata": { + "aws:cdk:path": "MyJSCCStaticWebsiteTriada/JSCCStaticWebsiteTriada/JSCCC-Bucket-Deployment/CustomResource/Default" + } + }, + "CustomCDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756CServiceRole89A01265": { + "Type": "AWS::IAM::Role", + "Properties": { + "AssumeRolePolicyDocument": { + "Statement": [ + { + "Action": "sts:AssumeRole", + "Effect": "Allow", + "Principal": { + "Service": "lambda.amazonaws.com" + } + } + ], + "Version": "2012-10-17" + }, + "ManagedPolicyArns": [ + { + "Fn::Join": [ + "", + [ + "arn:", + { + "Ref": "AWS::Partition" + }, + ":iam::aws:policy/service-role/AWSLambdaBasicExecutionRole" + ] + ] + } + ] + }, + "Metadata": { + "aws:cdk:path": "MyJSCCStaticWebsiteTriada/Custom::CDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C/ServiceRole/Resource" + } + }, + "CustomCDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756CServiceRoleDefaultPolicy88902FDF": { + "Type": "AWS::IAM::Policy", + "Properties": { + "PolicyDocument": { + "Statement": [ + { + "Action": [ + "s3:GetObject*", + "s3:GetBucket*", + "s3:List*" + ], + "Effect": "Allow", + "Resource": [ + { + "Fn::Join": [ + "", + [ + "arn:", + { + "Ref": "AWS::Partition" + }, + ":s3:::", + { + "Ref": "AssetParameters48d647e7c2349e881c109f54a2577646369067530a8cb0571001780073dc1fffS3Bucket28015B6D" + } + ] + ] + }, + { + "Fn::Join": [ + "", + [ + "arn:", + { + "Ref": "AWS::Partition" + }, + ":s3:::", + { + "Ref": "AssetParameters48d647e7c2349e881c109f54a2577646369067530a8cb0571001780073dc1fffS3Bucket28015B6D" + }, + "/*" + ] + ] + } + ] + }, + { + "Action": [ + "s3:GetObject*", + "s3:GetBucket*", + "s3:List*", + "s3:DeleteObject*", + "s3:PutObject*", + "s3:Abort*" + ], + "Effect": "Allow", + "Resource": [ + { + "Fn::GetAtt": [ + "JSCCStaticWebsiteTriadaJSCSSStaticBucket3EAA82D9", + "Arn" + ] + }, + { + "Fn::Join": [ + "", + [ + { + "Fn::GetAtt": [ + "JSCCStaticWebsiteTriadaJSCSSStaticBucket3EAA82D9", + "Arn" + ] + }, + "/*" + ] + ] + } + ] + }, + { + "Action": [ + "cloudfront:GetInvalidation", + "cloudfront:CreateInvalidation" + ], + "Effect": "Allow", + "Resource": "*" + } + ], + "Version": "2012-10-17" + }, + "PolicyName": "CustomCDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756CServiceRoleDefaultPolicy88902FDF", + "Roles": [ + { + "Ref": "CustomCDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756CServiceRole89A01265" + } + ] + }, + "Metadata": { + "aws:cdk:path": "MyJSCCStaticWebsiteTriada/Custom::CDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C/ServiceRole/DefaultPolicy/Resource" + } + }, + "CustomCDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C81C01536": { + "Type": "AWS::Lambda::Function", + "Properties": { + "Code": { + "S3Bucket": { + "Ref": "AssetParametersa3058ccb468d757ebb89df5363a1c20f5307c6911136f29d00e1a68c9b2aa7e8S3BucketD1AD544E" + }, + "S3Key": { + "Fn::Join": [ + "", + [ + { + "Fn::Select": [ + 0, + { + "Fn::Split": [ + "||", + { + "Ref": "AssetParametersa3058ccb468d757ebb89df5363a1c20f5307c6911136f29d00e1a68c9b2aa7e8S3VersionKey93A19D70" + } + ] + } + ] + }, + { + "Fn::Select": [ + 1, + { + "Fn::Split": [ + "||", + { + "Ref": "AssetParametersa3058ccb468d757ebb89df5363a1c20f5307c6911136f29d00e1a68c9b2aa7e8S3VersionKey93A19D70" + } + ] + } + ] + } + ] + ] + } + }, + "Role": { + "Fn::GetAtt": [ + "CustomCDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756CServiceRole89A01265", + "Arn" + ] + }, + "Handler": "index.handler", + "Layers": [ + { + "Ref": "JSCCStaticWebsiteTriadaJSCCCBucketDeploymentAwsCliLayer4E78CD2F" + } + ], + "Runtime": "python3.7", + "Timeout": 900 + }, + "DependsOn": [ + "CustomCDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756CServiceRoleDefaultPolicy88902FDF", + "CustomCDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756CServiceRole89A01265" + ], + "Metadata": { + "aws:cdk:path": "MyJSCCStaticWebsiteTriada/Custom::CDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C/Resource", + "aws:asset:path": "asset.a3058ccb468d757ebb89df5363a1c20f5307c6911136f29d00e1a68c9b2aa7e8", + "aws:asset:original-path": "/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3-deployment/lib/lambda", + "aws:asset:is-bundled": false, + "aws:asset:property": "Code" + } + }, + "CDKMetadata": { + "Type": "AWS::CDK::Metadata", + "Properties": { + "Analytics": "v2:deflate64:H4sIAAAAAAAA/21Q22rDMAz9lr477m0fsDalMBistLA9u44S1DrysOSVYPLvw0mX9mFPOheJI85SL9cvejF7NTcubHWdJ+sD6HQSY6+q9MQSohW1YQY5iWmQGlVGFt8egX0MFlRZ0zM+mGBaEAiZlJ4qFPTUq5yQrPOxqoMn0ekjYIO0sRaY3yogQemGm7yzzzv/b0z2F5x3yBLwHHNEvn3mveK1TttoryDZu6NxHLxD2z3kOx/J1jDk6yJV8O181wKJHq3dJCiTO2E9VNMrZ9pzZXQqa3o3HYRPCJyfOiE1DsTTPpId3pxAWU9ir9C0Oh29G/vM8/HiiPq/kMLlgMLc2DrUmxuXDofMXpGvQF94/rNa6ZVezC6MWIRIgi3o4zh/AX6wUqr0AQAA" + }, + "Metadata": { + "aws:cdk:path": "MyJSCCStaticWebsiteTriada/CDKMetadata/Default" + }, + "Condition": "CDKMetadataAvailable" + } + }, + "Parameters": { + "AssetParameterse9882ab123687399f934da0d45effe675ecc8ce13b40cb946f3e1d6141fe8d68S3BucketAEADE8C7": { + "Type": "String", + "Description": "S3 bucket for asset \"e9882ab123687399f934da0d45effe675ecc8ce13b40cb946f3e1d6141fe8d68\"" + }, + "AssetParameterse9882ab123687399f934da0d45effe675ecc8ce13b40cb946f3e1d6141fe8d68S3VersionKeyE415415F": { + "Type": "String", + "Description": "S3 key for asset version \"e9882ab123687399f934da0d45effe675ecc8ce13b40cb946f3e1d6141fe8d68\"" + }, + "AssetParameterse9882ab123687399f934da0d45effe675ecc8ce13b40cb946f3e1d6141fe8d68ArtifactHashD9A515C3": { + "Type": "String", + "Description": "Artifact hash for asset \"e9882ab123687399f934da0d45effe675ecc8ce13b40cb946f3e1d6141fe8d68\"" + }, + "AssetParametersa3058ccb468d757ebb89df5363a1c20f5307c6911136f29d00e1a68c9b2aa7e8S3BucketD1AD544E": { + "Type": "String", + "Description": "S3 bucket for asset \"a3058ccb468d757ebb89df5363a1c20f5307c6911136f29d00e1a68c9b2aa7e8\"" + }, + "AssetParametersa3058ccb468d757ebb89df5363a1c20f5307c6911136f29d00e1a68c9b2aa7e8S3VersionKey93A19D70": { + "Type": "String", + "Description": "S3 key for asset version \"a3058ccb468d757ebb89df5363a1c20f5307c6911136f29d00e1a68c9b2aa7e8\"" + }, + "AssetParametersa3058ccb468d757ebb89df5363a1c20f5307c6911136f29d00e1a68c9b2aa7e8ArtifactHash238275D6": { + "Type": "String", + "Description": "Artifact hash for asset \"a3058ccb468d757ebb89df5363a1c20f5307c6911136f29d00e1a68c9b2aa7e8\"" + }, + "AssetParameters48d647e7c2349e881c109f54a2577646369067530a8cb0571001780073dc1fffS3Bucket28015B6D": { + "Type": "String", + "Description": "S3 bucket for asset \"48d647e7c2349e881c109f54a2577646369067530a8cb0571001780073dc1fff\"" + }, + "AssetParameters48d647e7c2349e881c109f54a2577646369067530a8cb0571001780073dc1fffS3VersionKey4592E817": { + "Type": "String", + "Description": "S3 key for asset version \"48d647e7c2349e881c109f54a2577646369067530a8cb0571001780073dc1fff\"" + }, + "AssetParameters48d647e7c2349e881c109f54a2577646369067530a8cb0571001780073dc1fffArtifactHash129215DF": { + "Type": "String", + "Description": "Artifact hash for asset \"48d647e7c2349e881c109f54a2577646369067530a8cb0571001780073dc1fff\"" + } + }, + "Conditions": { + "CDKMetadataAvailable": { + "Fn::Or": [ + { + "Fn::Or": [ + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "af-south-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-east-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-northeast-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-northeast-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-south-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-southeast-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ap-southeast-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "ca-central-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "cn-north-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "cn-northwest-1" + ] + } + ] + }, + { + "Fn::Or": [ + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-central-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-north-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-south-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-west-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-west-2" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "eu-west-3" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "me-south-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "sa-east-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "us-east-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "us-east-2" + ] + } + ] + }, + { + "Fn::Or": [ + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "us-west-1" + ] + }, + { + "Fn::Equals": [ + { + "Ref": "AWS::Region" + }, + "us-west-2" + ] + } + ] + } + ] + } + } +} \ No newline at end of file diff --git a/cdk.out/manifest.json b/cdk.out/manifest.json index a71d6a3..01052a0 100644 --- a/cdk.out/manifest.json +++ b/cdk.out/manifest.json @@ -7,46 +7,15 @@ "file": "tree.json" } }, - "MyJSCCStaticWebsite": { + "MyJSCCStaticWebsiteTriada": { "type": "aws:cloudformation:stack", "environment": "aws://unknown-account/unknown-region", "properties": { - "templateFile": "MyJSCCStaticWebsite.template.json", + "templateFile": "MyJSCCStaticWebsiteTriada.template.json", "validateOnSynth": false }, "metadata": { - "/MyJSCCStaticWebsite": [ - { - "type": "aws:cdk:asset", - "data": { - "path": "asset.1f7e277bd526ebce1983fa1e7a84a5281ec533d9187caaebb773681bbf7bf4c1", - "id": "1f7e277bd526ebce1983fa1e7a84a5281ec533d9187caaebb773681bbf7bf4c1", - "packaging": "zip", - "sourceHash": "1f7e277bd526ebce1983fa1e7a84a5281ec533d9187caaebb773681bbf7bf4c1", - "s3BucketParameter": "AssetParameters1f7e277bd526ebce1983fa1e7a84a5281ec533d9187caaebb773681bbf7bf4c1S3Bucket4842F32D", - "s3KeyParameter": "AssetParameters1f7e277bd526ebce1983fa1e7a84a5281ec533d9187caaebb773681bbf7bf4c1S3VersionKeyD0A0B57A", - "artifactHashParameter": "AssetParameters1f7e277bd526ebce1983fa1e7a84a5281ec533d9187caaebb773681bbf7bf4c1ArtifactHash0128B949" - }, - "trace": [ - "ConstructNode.addMetadata (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/construct-compat.js:416:62)", - "LegacyStackSynthesizer.doAddFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:180:29)", - "LegacyStackSynthesizer.addFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:86:25)", - "LegacyStackSynthesizer.addFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:90:43)", - "new CustomResourceProvider (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/custom-resource-provider/custom-resource-provider.js:63:41)", - "Function.getOrCreateProvider (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/custom-resource-provider/custom-resource-provider.js:145:94)", - "Bucket.enableAutoDeleteObjects (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3/lib/bucket.js:1064:56)", - "new Bucket (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3/lib/bucket.js:650:18)", - "new StaticSite (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/static-site.js:21:28)", - "new MyStaticSiteStack (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:9:9)", - "Object. (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:13:1)", - "Module._compile (internal/modules/cjs/loader.js:868:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:879:10)", - "Module.load (internal/modules/cjs/loader.js:731:32)", - "Function.Module._load (internal/modules/cjs/loader.js:644:12)", - "Function.Module.runMain (internal/modules/cjs/loader.js:931:10)", - "internal/main/run_main_module.js:17:11" - ] - }, + "/MyJSCCStaticWebsiteTriada": [ { "type": "aws:cdk:asset", "data": { @@ -59,24 +28,24 @@ "artifactHashParameter": "AssetParameterse9882ab123687399f934da0d45effe675ecc8ce13b40cb946f3e1d6141fe8d68ArtifactHashD9A515C3" }, "trace": [ - "ConstructNode.addMetadata (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/construct-compat.js:416:62)", - "LegacyStackSynthesizer.doAddFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:180:29)", - "LegacyStackSynthesizer.addFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:86:25)", - "LegacyStackSynthesizer.addFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:90:43)", - "new Asset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3-assets/lib/asset.js:44:44)", - "AssetCode.bind (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-lambda/lib/code.js:269:26)", - "new LayerVersion (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-lambda/lib/layers.js:60:33)", - "new AwsCliLayer (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/lambda-layer-awscli/lib/awscli-layer.js:20:9)", - "new BucketDeployment (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:74:22)", - "new StaticSite (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/static-site.js:52:9)", - "new MyStaticSiteStack (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:9:9)", - "Object. (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:13:1)", - "Module._compile (internal/modules/cjs/loader.js:868:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:879:10)", - "Module.load (internal/modules/cjs/loader.js:731:32)", - "Function.Module._load (internal/modules/cjs/loader.js:644:12)", - "Function.Module.runMain (internal/modules/cjs/loader.js:931:10)", - "internal/main/run_main_module.js:17:11" + "ConstructNode.addMetadata (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/construct-compat.js:416:62)", + "LegacyStackSynthesizer.doAddFileAsset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:180:29)", + "LegacyStackSynthesizer.addFileAsset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:86:25)", + "LegacyStackSynthesizer.addFileAsset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:90:43)", + "new Asset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3-assets/lib/asset.js:44:44)", + "AssetCode.bind (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-lambda/lib/code.js:269:26)", + "new LayerVersion (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-lambda/lib/layers.js:60:33)", + "new AwsCliLayer (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/lambda-layer-awscli/lib/awscli-layer.js:20:9)", + "new BucketDeployment (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:74:22)", + "new StaticSite (/home/adis/projects/nodejs-aws-cdk-starter-fork/static-site.js:36:9)", + "new MyStaticSiteStack (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:9:9)", + "Object. (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:13:1)", + "Module._compile (node:internal/modules/cjs/loader:1434:14)", + "Module._extensions..js (node:internal/modules/cjs/loader:1518:10)", + "Module.load (node:internal/modules/cjs/loader:1249:32)", + "Module._load (node:internal/modules/cjs/loader:1065:12)", + "Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:158:12)", + "node:internal/main/run_main_module:30:49" ] }, { @@ -91,25 +60,25 @@ "artifactHashParameter": "AssetParametersa3058ccb468d757ebb89df5363a1c20f5307c6911136f29d00e1a68c9b2aa7e8ArtifactHash238275D6" }, "trace": [ - "ConstructNode.addMetadata (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/construct-compat.js:416:62)", - "LegacyStackSynthesizer.doAddFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:180:29)", - "LegacyStackSynthesizer.addFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:86:25)", - "LegacyStackSynthesizer.addFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:90:43)", - "new Asset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3-assets/lib/asset.js:44:44)", - "AssetCode.bind (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-lambda/lib/code.js:269:26)", - "new Function (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-lambda/lib/function.js:100:33)", - "SingletonFunction.ensureLambda (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-lambda/lib/singleton-lambda.js:153:16)", - "new SingletonFunction (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-lambda/lib/singleton-lambda.js:28:36)", - "new BucketDeployment (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:71:25)", - "new StaticSite (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/static-site.js:52:9)", - "new MyStaticSiteStack (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:9:9)", - "Object. (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:13:1)", - "Module._compile (internal/modules/cjs/loader.js:868:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:879:10)", - "Module.load (internal/modules/cjs/loader.js:731:32)", - "Function.Module._load (internal/modules/cjs/loader.js:644:12)", - "Function.Module.runMain (internal/modules/cjs/loader.js:931:10)", - "internal/main/run_main_module.js:17:11" + "ConstructNode.addMetadata (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/construct-compat.js:416:62)", + "LegacyStackSynthesizer.doAddFileAsset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:180:29)", + "LegacyStackSynthesizer.addFileAsset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:86:25)", + "LegacyStackSynthesizer.addFileAsset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:90:43)", + "new Asset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3-assets/lib/asset.js:44:44)", + "AssetCode.bind (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-lambda/lib/code.js:269:26)", + "new Function (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-lambda/lib/function.js:100:33)", + "SingletonFunction.ensureLambda (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-lambda/lib/singleton-lambda.js:153:16)", + "new SingletonFunction (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-lambda/lib/singleton-lambda.js:28:36)", + "new BucketDeployment (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:71:25)", + "new StaticSite (/home/adis/projects/nodejs-aws-cdk-starter-fork/static-site.js:36:9)", + "new MyStaticSiteStack (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:9:9)", + "Object. (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:13:1)", + "Module._compile (node:internal/modules/cjs/loader:1434:14)", + "Module._extensions..js (node:internal/modules/cjs/loader:1518:10)", + "Module.load (node:internal/modules/cjs/loader:1249:32)", + "Module._load (node:internal/modules/cjs/loader:1065:12)", + "Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:158:12)", + "node:internal/main/run_main_module:30:49" ] }, { @@ -124,649 +93,493 @@ "artifactHashParameter": "AssetParameters48d647e7c2349e881c109f54a2577646369067530a8cb0571001780073dc1fffArtifactHash129215DF" }, "trace": [ - "ConstructNode.addMetadata (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/construct-compat.js:416:62)", - "LegacyStackSynthesizer.doAddFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:180:29)", - "LegacyStackSynthesizer.addFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:86:25)", - "LegacyStackSynthesizer.addFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:90:43)", - "new Asset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3-assets/lib/asset.js:44:44)", - "Object.bind (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3-deployment/lib/source.js:59:31)", - "/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:92:62", + "ConstructNode.addMetadata (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/construct-compat.js:416:62)", + "LegacyStackSynthesizer.doAddFileAsset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:180:29)", + "LegacyStackSynthesizer.addFileAsset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:86:25)", + "LegacyStackSynthesizer.addFileAsset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:90:43)", + "new Asset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3-assets/lib/asset.js:44:44)", + "Object.bind (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3-deployment/lib/source.js:59:31)", + "/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:92:62", "Array.map ()", - "new BucketDeployment (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:92:39)", - "new StaticSite (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/static-site.js:52:9)", - "new MyStaticSiteStack (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:9:9)", - "Object. (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:13:1)", - "Module._compile (internal/modules/cjs/loader.js:868:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:879:10)", - "Module.load (internal/modules/cjs/loader.js:731:32)", - "Function.Module._load (internal/modules/cjs/loader.js:644:12)", - "Function.Module.runMain (internal/modules/cjs/loader.js:931:10)", - "internal/main/run_main_module.js:17:11" - ] - } - ], - "/MyJSCCStaticWebsite/JSCCStaticWebsite/JSCCCloudFront-OAI/Resource": [ - { - "type": "aws:cdk:logicalId", - "data": "JSCCStaticWebsiteJSCCCloudFrontOAI7BCE2C80", - "trace": [ - "new OriginAccessIdentity (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-cloudfront/lib/origin-access-identity.js:42:25)", - "new StaticSite (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/static-site.js:19:31)", - "new MyStaticSiteStack (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:9:9)", - "Object. (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:13:1)", - "Module._compile (internal/modules/cjs/loader.js:868:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:879:10)", - "Module.load (internal/modules/cjs/loader.js:731:32)", - "Function.Module._load (internal/modules/cjs/loader.js:644:12)", - "Function.Module.runMain (internal/modules/cjs/loader.js:931:10)", - "internal/main/run_main_module.js:17:11" - ] - } - ], - "/MyJSCCStaticWebsite/JSCCStaticWebsite/JSCCSiteBucket/Resource": [ - { - "type": "aws:cdk:logicalId", - "data": "JSCCStaticWebsiteJSCCSiteBucket11BBD5A2", - "trace": [ - "new Bucket (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3/lib/bucket.js:595:26)", - "new StaticSite (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/static-site.js:21:28)", - "new MyStaticSiteStack (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:9:9)", - "Object. (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:13:1)", - "Module._compile (internal/modules/cjs/loader.js:868:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:879:10)", - "Module.load (internal/modules/cjs/loader.js:731:32)", - "Function.Module._load (internal/modules/cjs/loader.js:644:12)", - "Function.Module.runMain (internal/modules/cjs/loader.js:931:10)", - "internal/main/run_main_module.js:17:11" - ] - } - ], - "/MyJSCCStaticWebsite/JSCCStaticWebsite/JSCCSiteBucket/Policy/Resource": [ - { - "type": "aws:cdk:logicalId", - "data": "JSCCStaticWebsiteJSCCSiteBucketPolicyA41D8911", - "trace": [ - "new BucketPolicy (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3/lib/bucket-policy.js:34:25)", - "Bucket.addToResourcePolicy (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3/lib/bucket.js:153:27)", - "Bucket.enableAutoDeleteObjects (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3/lib/bucket.js:1071:14)", - "new Bucket (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3/lib/bucket.js:650:18)", - "new StaticSite (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/static-site.js:21:28)", - "new MyStaticSiteStack (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:9:9)", - "Object. (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:13:1)", - "Module._compile (internal/modules/cjs/loader.js:868:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:879:10)", - "Module.load (internal/modules/cjs/loader.js:731:32)", - "Function.Module._load (internal/modules/cjs/loader.js:644:12)", - "Function.Module.runMain (internal/modules/cjs/loader.js:931:10)", - "internal/main/run_main_module.js:17:11" - ] - } - ], - "/MyJSCCStaticWebsite/JSCCStaticWebsite/JSCCSiteBucket/AutoDeleteObjectsCustomResource/Default": [ - { - "type": "aws:cdk:logicalId", - "data": "JSCCStaticWebsiteJSCCSiteBucketAutoDeleteObjectsCustomResourceE9104F09", - "trace": [ - "new CustomResource (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/custom-resource.js:32:25)", - "Bucket.enableAutoDeleteObjects (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3/lib/bucket.js:1083:32)", - "new Bucket (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3/lib/bucket.js:650:18)", - "new StaticSite (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/static-site.js:21:28)", - "new MyStaticSiteStack (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:9:9)", - "Object. (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:13:1)", - "Module._compile (internal/modules/cjs/loader.js:868:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:879:10)", - "Module.load (internal/modules/cjs/loader.js:731:32)", - "Function.Module._load (internal/modules/cjs/loader.js:644:12)", - "Function.Module.runMain (internal/modules/cjs/loader.js:931:10)", - "internal/main/run_main_module.js:17:11" - ] - } - ], - "/MyJSCCStaticWebsite/JSCCStaticWebsite/Bucket": [ - { - "type": "aws:cdk:logicalId", - "data": "JSCCStaticWebsiteBucket3032F20D", - "trace": [ - "new StaticSite (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/static-site.js:35:9)", - "new MyStaticSiteStack (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:9:9)", - "Object. (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:13:1)", - "Module._compile (internal/modules/cjs/loader.js:868:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:879:10)", - "Module.load (internal/modules/cjs/loader.js:731:32)", - "Function.Module._load (internal/modules/cjs/loader.js:644:12)", - "Function.Module.runMain (internal/modules/cjs/loader.js:931:10)", - "internal/main/run_main_module.js:17:11" - ] - } - ], - "/MyJSCCStaticWebsite/JSCCStaticWebsite/JSCCSiteDistribution/CFDistribution": [ - { - "type": "aws:cdk:logicalId", - "data": "JSCCStaticWebsiteJSCCSiteDistributionCFDistributionA06C3C3A", - "trace": [ - "new CloudFrontWebDistribution (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-cloudfront/lib/web-distribution.js:300:30)", - "new StaticSite (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/static-site.js:37:30)", - "new MyStaticSiteStack (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:9:9)", - "Object. (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:13:1)", - "Module._compile (internal/modules/cjs/loader.js:868:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:879:10)", - "Module.load (internal/modules/cjs/loader.js:731:32)", - "Function.Module._load (internal/modules/cjs/loader.js:644:12)", - "Function.Module.runMain (internal/modules/cjs/loader.js:931:10)", - "internal/main/run_main_module.js:17:11" - ] - } - ], - "/MyJSCCStaticWebsite/JSCCStaticWebsite/JSCCDeployWithInvalidation/AwsCliLayer/Resource": [ - { - "type": "aws:cdk:logicalId", - "data": "JSCCStaticWebsiteJSCCDeployWithInvalidationAwsCliLayer074E3F2B", - "trace": [ - "new LayerVersion (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-lambda/lib/layers.js:67:26)", - "new AwsCliLayer (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/lambda-layer-awscli/lib/awscli-layer.js:20:9)", - "new BucketDeployment (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:74:22)", - "new StaticSite (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/static-site.js:52:9)", - "new MyStaticSiteStack (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:9:9)", - "Object. (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:13:1)", - "Module._compile (internal/modules/cjs/loader.js:868:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:879:10)", - "Module.load (internal/modules/cjs/loader.js:731:32)", - "Function.Module._load (internal/modules/cjs/loader.js:644:12)", - "Function.Module.runMain (internal/modules/cjs/loader.js:931:10)", - "internal/main/run_main_module.js:17:11" + "new BucketDeployment (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:92:39)", + "new StaticSite (/home/adis/projects/nodejs-aws-cdk-starter-fork/static-site.js:36:9)", + "new MyStaticSiteStack (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:9:9)", + "Object. (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:13:1)", + "Module._compile (node:internal/modules/cjs/loader:1434:14)", + "Module._extensions..js (node:internal/modules/cjs/loader:1518:10)", + "Module.load (node:internal/modules/cjs/loader:1249:32)", + "Module._load (node:internal/modules/cjs/loader:1065:12)", + "Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:158:12)", + "node:internal/main/run_main_module:30:49" ] } ], - "/MyJSCCStaticWebsite/JSCCStaticWebsite/JSCCDeployWithInvalidation/CustomResource/Default": [ + "/MyJSCCStaticWebsiteTriada/JSCCStaticWebsiteTriada/JSCCC-OAI/Resource": [ { "type": "aws:cdk:logicalId", - "data": "JSCCStaticWebsiteJSCCDeployWithInvalidationCustomResource7961EE73", + "data": "JSCCStaticWebsiteTriadaJSCCCOAID27B5F91", "trace": [ - "new CustomResource (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/custom-resource.js:32:25)", - "new BucketDeployment (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:101:9)", - "new StaticSite (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/static-site.js:52:9)", - "new MyStaticSiteStack (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:9:9)", - "Object. (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:13:1)", - "Module._compile (internal/modules/cjs/loader.js:868:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:879:10)", - "Module.load (internal/modules/cjs/loader.js:731:32)", - "Function.Module._load (internal/modules/cjs/loader.js:644:12)", - "Function.Module.runMain (internal/modules/cjs/loader.js:931:10)", - "internal/main/run_main_module.js:17:11" + "new OriginAccessIdentity (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-cloudfront/lib/origin-access-identity.js:42:25)", + "new StaticSite (/home/adis/projects/nodejs-aws-cdk-starter-fork/static-site.js:13:31)", + "new MyStaticSiteStack (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:9:9)", + "Object. (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:13:1)", + "Module._compile (node:internal/modules/cjs/loader:1434:14)", + "Module._extensions..js (node:internal/modules/cjs/loader:1518:10)", + "Module.load (node:internal/modules/cjs/loader:1249:32)", + "Module._load (node:internal/modules/cjs/loader:1065:12)", + "Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:158:12)", + "node:internal/main/run_main_module:30:49" ] } ], - "/MyJSCCStaticWebsite/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role": [ + "/MyJSCCStaticWebsiteTriada/JSCCStaticWebsiteTriada/JSCSSStaticBucket/Resource": [ { "type": "aws:cdk:logicalId", - "data": "CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092", + "data": "JSCCStaticWebsiteTriadaJSCSSStaticBucket3EAA82D9", "trace": [ - "new CustomResourceProvider (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/custom-resource-provider/custom-resource-provider.js:77:22)", - "Function.getOrCreateProvider (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/custom-resource-provider/custom-resource-provider.js:145:94)", - "Bucket.enableAutoDeleteObjects (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3/lib/bucket.js:1064:56)", - "new Bucket (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3/lib/bucket.js:650:18)", - "new StaticSite (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/static-site.js:21:28)", - "new MyStaticSiteStack (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:9:9)", - "Object. (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:13:1)", - "Module._compile (internal/modules/cjs/loader.js:868:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:879:10)", - "Module.load (internal/modules/cjs/loader.js:731:32)", - "Function.Module._load (internal/modules/cjs/loader.js:644:12)", - "Function.Module.runMain (internal/modules/cjs/loader.js:931:10)", - "internal/main/run_main_module.js:17:11" + "new Bucket (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3/lib/bucket.js:595:26)", + "new StaticSite (/home/adis/projects/nodejs-aws-cdk-starter-fork/static-site.js:14:28)", + "new MyStaticSiteStack (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:9:9)", + "Object. (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:13:1)", + "Module._compile (node:internal/modules/cjs/loader:1434:14)", + "Module._extensions..js (node:internal/modules/cjs/loader:1518:10)", + "Module.load (node:internal/modules/cjs/loader:1249:32)", + "Module._load (node:internal/modules/cjs/loader:1065:12)", + "Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:158:12)", + "node:internal/main/run_main_module:30:49" ] } ], - "/MyJSCCStaticWebsite/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler": [ + "/MyJSCCStaticWebsiteTriada/JSCCStaticWebsiteTriada/JSCSSStaticBucket/Policy/Resource": [ { "type": "aws:cdk:logicalId", - "data": "CustomS3AutoDeleteObjectsCustomResourceProviderHandler9D90184F", + "data": "JSCCStaticWebsiteTriadaJSCSSStaticBucketPolicy584E3BC6", "trace": [ - "new CustomResourceProvider (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/custom-resource-provider/custom-resource-provider.js:93:25)", - "Function.getOrCreateProvider (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/custom-resource-provider/custom-resource-provider.js:145:94)", - "Bucket.enableAutoDeleteObjects (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3/lib/bucket.js:1064:56)", - "new Bucket (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3/lib/bucket.js:650:18)", - "new StaticSite (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/static-site.js:21:28)", - "new MyStaticSiteStack (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:9:9)", - "Object. (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:13:1)", - "Module._compile (internal/modules/cjs/loader.js:868:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:879:10)", - "Module.load (internal/modules/cjs/loader.js:731:32)", - "Function.Module._load (internal/modules/cjs/loader.js:644:12)", - "Function.Module.runMain (internal/modules/cjs/loader.js:931:10)", - "internal/main/run_main_module.js:17:11" + "new BucketPolicy (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3/lib/bucket-policy.js:34:25)", + "Bucket.addToResourcePolicy (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3/lib/bucket.js:153:27)", + "new StaticSite (/home/adis/projects/nodejs-aws-cdk-starter-fork/static-site.js:20:20)", + "new MyStaticSiteStack (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:9:9)", + "Object. (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:13:1)", + "Module._compile (node:internal/modules/cjs/loader:1434:14)", + "Module._extensions..js (node:internal/modules/cjs/loader:1518:10)", + "Module.load (node:internal/modules/cjs/loader:1249:32)", + "Module._load (node:internal/modules/cjs/loader:1065:12)", + "Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:158:12)", + "node:internal/main/run_main_module:30:49" ] } ], - "/MyJSCCStaticWebsite/AssetParameters/1f7e277bd526ebce1983fa1e7a84a5281ec533d9187caaebb773681bbf7bf4c1/S3Bucket": [ + "/MyJSCCStaticWebsiteTriada/JSCCStaticWebsiteTriada/JSCCC-distribution/CFDistribution": [ { "type": "aws:cdk:logicalId", - "data": "AssetParameters1f7e277bd526ebce1983fa1e7a84a5281ec533d9187caaebb773681bbf7bf4c1S3Bucket4842F32D", + "data": "JSCCStaticWebsiteTriadaJSCCCdistributionCFDistributionD244CD9B", "trace": [ - "new FileAssetParameters (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/private/asset-parameters.js:12:36)", - "LegacyStackSynthesizer.doAddFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:167:22)", - "LegacyStackSynthesizer.addFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:86:25)", - "LegacyStackSynthesizer.addFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:90:43)", - "new CustomResourceProvider (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/custom-resource-provider/custom-resource-provider.js:63:41)", - "Function.getOrCreateProvider (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/custom-resource-provider/custom-resource-provider.js:145:94)", - "Bucket.enableAutoDeleteObjects (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3/lib/bucket.js:1064:56)", - "new Bucket (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3/lib/bucket.js:650:18)", - "new StaticSite (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/static-site.js:21:28)", - "new MyStaticSiteStack (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:9:9)", - "Object. (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:13:1)", - "Module._compile (internal/modules/cjs/loader.js:868:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:879:10)", - "Module.load (internal/modules/cjs/loader.js:731:32)", - "Function.Module._load (internal/modules/cjs/loader.js:644:12)", - "Function.Module.runMain (internal/modules/cjs/loader.js:931:10)", - "internal/main/run_main_module.js:17:11" + "new CloudFrontWebDistribution (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-cloudfront/lib/web-distribution.js:300:30)", + "new StaticSite (/home/adis/projects/nodejs-aws-cdk-starter-fork/static-site.js:25:30)", + "new MyStaticSiteStack (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:9:9)", + "Object. (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:13:1)", + "Module._compile (node:internal/modules/cjs/loader:1434:14)", + "Module._extensions..js (node:internal/modules/cjs/loader:1518:10)", + "Module.load (node:internal/modules/cjs/loader:1249:32)", + "Module._load (node:internal/modules/cjs/loader:1065:12)", + "Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:158:12)", + "node:internal/main/run_main_module:30:49" ] } ], - "/MyJSCCStaticWebsite/AssetParameters/1f7e277bd526ebce1983fa1e7a84a5281ec533d9187caaebb773681bbf7bf4c1/S3VersionKey": [ + "/MyJSCCStaticWebsiteTriada/JSCCStaticWebsiteTriada/JSCCC-Bucket-Deployment/AwsCliLayer/Resource": [ { "type": "aws:cdk:logicalId", - "data": "AssetParameters1f7e277bd526ebce1983fa1e7a84a5281ec533d9187caaebb773681bbf7bf4c1S3VersionKeyD0A0B57A", + "data": "JSCCStaticWebsiteTriadaJSCCCBucketDeploymentAwsCliLayer4E78CD2F", "trace": [ - "new FileAssetParameters (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/private/asset-parameters.js:16:35)", - "LegacyStackSynthesizer.doAddFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:167:22)", - "LegacyStackSynthesizer.addFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:86:25)", - "LegacyStackSynthesizer.addFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:90:43)", - "new CustomResourceProvider (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/custom-resource-provider/custom-resource-provider.js:63:41)", - "Function.getOrCreateProvider (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/custom-resource-provider/custom-resource-provider.js:145:94)", - "Bucket.enableAutoDeleteObjects (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3/lib/bucket.js:1064:56)", - "new Bucket (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3/lib/bucket.js:650:18)", - "new StaticSite (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/static-site.js:21:28)", - "new MyStaticSiteStack (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:9:9)", - "Object. (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:13:1)", - "Module._compile (internal/modules/cjs/loader.js:868:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:879:10)", - "Module.load (internal/modules/cjs/loader.js:731:32)", - "Function.Module._load (internal/modules/cjs/loader.js:644:12)", - "Function.Module.runMain (internal/modules/cjs/loader.js:931:10)", - "internal/main/run_main_module.js:17:11" + "new LayerVersion (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-lambda/lib/layers.js:67:26)", + "new AwsCliLayer (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/lambda-layer-awscli/lib/awscli-layer.js:20:9)", + "new BucketDeployment (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:74:22)", + "new StaticSite (/home/adis/projects/nodejs-aws-cdk-starter-fork/static-site.js:36:9)", + "new MyStaticSiteStack (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:9:9)", + "Object. (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:13:1)", + "Module._compile (node:internal/modules/cjs/loader:1434:14)", + "Module._extensions..js (node:internal/modules/cjs/loader:1518:10)", + "Module.load (node:internal/modules/cjs/loader:1249:32)", + "Module._load (node:internal/modules/cjs/loader:1065:12)", + "Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:158:12)", + "node:internal/main/run_main_module:30:49" ] } ], - "/MyJSCCStaticWebsite/AssetParameters/1f7e277bd526ebce1983fa1e7a84a5281ec533d9187caaebb773681bbf7bf4c1/ArtifactHash": [ + "/MyJSCCStaticWebsiteTriada/JSCCStaticWebsiteTriada/JSCCC-Bucket-Deployment/CustomResource/Default": [ { "type": "aws:cdk:logicalId", - "data": "AssetParameters1f7e277bd526ebce1983fa1e7a84a5281ec533d9187caaebb773681bbf7bf4c1ArtifactHash0128B949", + "data": "JSCCStaticWebsiteTriadaJSCCCBucketDeploymentCustomResource3C2F6DD7", "trace": [ - "new FileAssetParameters (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/private/asset-parameters.js:20:38)", - "LegacyStackSynthesizer.doAddFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:167:22)", - "LegacyStackSynthesizer.addFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:86:25)", - "LegacyStackSynthesizer.addFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:90:43)", - "new CustomResourceProvider (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/custom-resource-provider/custom-resource-provider.js:63:41)", - "Function.getOrCreateProvider (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/custom-resource-provider/custom-resource-provider.js:145:94)", - "Bucket.enableAutoDeleteObjects (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3/lib/bucket.js:1064:56)", - "new Bucket (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3/lib/bucket.js:650:18)", - "new StaticSite (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/static-site.js:21:28)", - "new MyStaticSiteStack (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:9:9)", - "Object. (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:13:1)", - "Module._compile (internal/modules/cjs/loader.js:868:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:879:10)", - "Module.load (internal/modules/cjs/loader.js:731:32)", - "Function.Module._load (internal/modules/cjs/loader.js:644:12)", - "Function.Module.runMain (internal/modules/cjs/loader.js:931:10)", - "internal/main/run_main_module.js:17:11" + "new CustomResource (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/custom-resource.js:32:25)", + "new BucketDeployment (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:101:9)", + "new StaticSite (/home/adis/projects/nodejs-aws-cdk-starter-fork/static-site.js:36:9)", + "new MyStaticSiteStack (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:9:9)", + "Object. (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:13:1)", + "Module._compile (node:internal/modules/cjs/loader:1434:14)", + "Module._extensions..js (node:internal/modules/cjs/loader:1518:10)", + "Module.load (node:internal/modules/cjs/loader:1249:32)", + "Module._load (node:internal/modules/cjs/loader:1065:12)", + "Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:158:12)", + "node:internal/main/run_main_module:30:49" ] } ], - "/MyJSCCStaticWebsite/AssetParameters/e9882ab123687399f934da0d45effe675ecc8ce13b40cb946f3e1d6141fe8d68/S3Bucket": [ + "/MyJSCCStaticWebsiteTriada/AssetParameters/e9882ab123687399f934da0d45effe675ecc8ce13b40cb946f3e1d6141fe8d68/S3Bucket": [ { "type": "aws:cdk:logicalId", "data": "AssetParameterse9882ab123687399f934da0d45effe675ecc8ce13b40cb946f3e1d6141fe8d68S3BucketAEADE8C7", "trace": [ - "new FileAssetParameters (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/private/asset-parameters.js:12:36)", - "LegacyStackSynthesizer.doAddFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:167:22)", - "LegacyStackSynthesizer.addFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:86:25)", - "LegacyStackSynthesizer.addFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:90:43)", - "new Asset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3-assets/lib/asset.js:44:44)", - "AssetCode.bind (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-lambda/lib/code.js:269:26)", - "new LayerVersion (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-lambda/lib/layers.js:60:33)", - "new AwsCliLayer (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/lambda-layer-awscli/lib/awscli-layer.js:20:9)", - "new BucketDeployment (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:74:22)", - "new StaticSite (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/static-site.js:52:9)", - "new MyStaticSiteStack (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:9:9)", - "Object. (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:13:1)", - "Module._compile (internal/modules/cjs/loader.js:868:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:879:10)", - "Module.load (internal/modules/cjs/loader.js:731:32)", - "Function.Module._load (internal/modules/cjs/loader.js:644:12)", - "Function.Module.runMain (internal/modules/cjs/loader.js:931:10)", - "internal/main/run_main_module.js:17:11" + "new FileAssetParameters (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/private/asset-parameters.js:12:36)", + "LegacyStackSynthesizer.doAddFileAsset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:167:22)", + "LegacyStackSynthesizer.addFileAsset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:86:25)", + "LegacyStackSynthesizer.addFileAsset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:90:43)", + "new Asset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3-assets/lib/asset.js:44:44)", + "AssetCode.bind (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-lambda/lib/code.js:269:26)", + "new LayerVersion (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-lambda/lib/layers.js:60:33)", + "new AwsCliLayer (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/lambda-layer-awscli/lib/awscli-layer.js:20:9)", + "new BucketDeployment (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:74:22)", + "new StaticSite (/home/adis/projects/nodejs-aws-cdk-starter-fork/static-site.js:36:9)", + "new MyStaticSiteStack (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:9:9)", + "Object. (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:13:1)", + "Module._compile (node:internal/modules/cjs/loader:1434:14)", + "Module._extensions..js (node:internal/modules/cjs/loader:1518:10)", + "Module.load (node:internal/modules/cjs/loader:1249:32)", + "Module._load (node:internal/modules/cjs/loader:1065:12)", + "Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:158:12)", + "node:internal/main/run_main_module:30:49" ] } ], - "/MyJSCCStaticWebsite/AssetParameters/e9882ab123687399f934da0d45effe675ecc8ce13b40cb946f3e1d6141fe8d68/S3VersionKey": [ + "/MyJSCCStaticWebsiteTriada/AssetParameters/e9882ab123687399f934da0d45effe675ecc8ce13b40cb946f3e1d6141fe8d68/S3VersionKey": [ { "type": "aws:cdk:logicalId", "data": "AssetParameterse9882ab123687399f934da0d45effe675ecc8ce13b40cb946f3e1d6141fe8d68S3VersionKeyE415415F", "trace": [ - "new FileAssetParameters (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/private/asset-parameters.js:16:35)", - "LegacyStackSynthesizer.doAddFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:167:22)", - "LegacyStackSynthesizer.addFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:86:25)", - "LegacyStackSynthesizer.addFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:90:43)", - "new Asset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3-assets/lib/asset.js:44:44)", - "AssetCode.bind (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-lambda/lib/code.js:269:26)", - "new LayerVersion (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-lambda/lib/layers.js:60:33)", - "new AwsCliLayer (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/lambda-layer-awscli/lib/awscli-layer.js:20:9)", - "new BucketDeployment (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:74:22)", - "new StaticSite (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/static-site.js:52:9)", - "new MyStaticSiteStack (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:9:9)", - "Object. (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:13:1)", - "Module._compile (internal/modules/cjs/loader.js:868:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:879:10)", - "Module.load (internal/modules/cjs/loader.js:731:32)", - "Function.Module._load (internal/modules/cjs/loader.js:644:12)", - "Function.Module.runMain (internal/modules/cjs/loader.js:931:10)", - "internal/main/run_main_module.js:17:11" + "new FileAssetParameters (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/private/asset-parameters.js:16:35)", + "LegacyStackSynthesizer.doAddFileAsset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:167:22)", + "LegacyStackSynthesizer.addFileAsset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:86:25)", + "LegacyStackSynthesizer.addFileAsset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:90:43)", + "new Asset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3-assets/lib/asset.js:44:44)", + "AssetCode.bind (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-lambda/lib/code.js:269:26)", + "new LayerVersion (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-lambda/lib/layers.js:60:33)", + "new AwsCliLayer (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/lambda-layer-awscli/lib/awscli-layer.js:20:9)", + "new BucketDeployment (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:74:22)", + "new StaticSite (/home/adis/projects/nodejs-aws-cdk-starter-fork/static-site.js:36:9)", + "new MyStaticSiteStack (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:9:9)", + "Object. (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:13:1)", + "Module._compile (node:internal/modules/cjs/loader:1434:14)", + "Module._extensions..js (node:internal/modules/cjs/loader:1518:10)", + "Module.load (node:internal/modules/cjs/loader:1249:32)", + "Module._load (node:internal/modules/cjs/loader:1065:12)", + "Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:158:12)", + "node:internal/main/run_main_module:30:49" ] } ], - "/MyJSCCStaticWebsite/AssetParameters/e9882ab123687399f934da0d45effe675ecc8ce13b40cb946f3e1d6141fe8d68/ArtifactHash": [ + "/MyJSCCStaticWebsiteTriada/AssetParameters/e9882ab123687399f934da0d45effe675ecc8ce13b40cb946f3e1d6141fe8d68/ArtifactHash": [ { "type": "aws:cdk:logicalId", "data": "AssetParameterse9882ab123687399f934da0d45effe675ecc8ce13b40cb946f3e1d6141fe8d68ArtifactHashD9A515C3", "trace": [ - "new FileAssetParameters (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/private/asset-parameters.js:20:38)", - "LegacyStackSynthesizer.doAddFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:167:22)", - "LegacyStackSynthesizer.addFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:86:25)", - "LegacyStackSynthesizer.addFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:90:43)", - "new Asset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3-assets/lib/asset.js:44:44)", - "AssetCode.bind (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-lambda/lib/code.js:269:26)", - "new LayerVersion (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-lambda/lib/layers.js:60:33)", - "new AwsCliLayer (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/lambda-layer-awscli/lib/awscli-layer.js:20:9)", - "new BucketDeployment (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:74:22)", - "new StaticSite (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/static-site.js:52:9)", - "new MyStaticSiteStack (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:9:9)", - "Object. (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:13:1)", - "Module._compile (internal/modules/cjs/loader.js:868:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:879:10)", - "Module.load (internal/modules/cjs/loader.js:731:32)", - "Function.Module._load (internal/modules/cjs/loader.js:644:12)", - "Function.Module.runMain (internal/modules/cjs/loader.js:931:10)", - "internal/main/run_main_module.js:17:11" + "new FileAssetParameters (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/private/asset-parameters.js:20:38)", + "LegacyStackSynthesizer.doAddFileAsset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:167:22)", + "LegacyStackSynthesizer.addFileAsset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:86:25)", + "LegacyStackSynthesizer.addFileAsset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:90:43)", + "new Asset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3-assets/lib/asset.js:44:44)", + "AssetCode.bind (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-lambda/lib/code.js:269:26)", + "new LayerVersion (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-lambda/lib/layers.js:60:33)", + "new AwsCliLayer (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/lambda-layer-awscli/lib/awscli-layer.js:20:9)", + "new BucketDeployment (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:74:22)", + "new StaticSite (/home/adis/projects/nodejs-aws-cdk-starter-fork/static-site.js:36:9)", + "new MyStaticSiteStack (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:9:9)", + "Object. (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:13:1)", + "Module._compile (node:internal/modules/cjs/loader:1434:14)", + "Module._extensions..js (node:internal/modules/cjs/loader:1518:10)", + "Module.load (node:internal/modules/cjs/loader:1249:32)", + "Module._load (node:internal/modules/cjs/loader:1065:12)", + "Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:158:12)", + "node:internal/main/run_main_module:30:49" ] } ], - "/MyJSCCStaticWebsite/AssetParameters/a3058ccb468d757ebb89df5363a1c20f5307c6911136f29d00e1a68c9b2aa7e8/S3Bucket": [ + "/MyJSCCStaticWebsiteTriada/AssetParameters/a3058ccb468d757ebb89df5363a1c20f5307c6911136f29d00e1a68c9b2aa7e8/S3Bucket": [ { "type": "aws:cdk:logicalId", "data": "AssetParametersa3058ccb468d757ebb89df5363a1c20f5307c6911136f29d00e1a68c9b2aa7e8S3BucketD1AD544E", "trace": [ - "new FileAssetParameters (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/private/asset-parameters.js:12:36)", - "LegacyStackSynthesizer.doAddFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:167:22)", - "LegacyStackSynthesizer.addFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:86:25)", - "LegacyStackSynthesizer.addFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:90:43)", - "new Asset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3-assets/lib/asset.js:44:44)", - "AssetCode.bind (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-lambda/lib/code.js:269:26)", - "new Function (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-lambda/lib/function.js:100:33)", - "SingletonFunction.ensureLambda (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-lambda/lib/singleton-lambda.js:153:16)", - "new SingletonFunction (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-lambda/lib/singleton-lambda.js:28:36)", - "new BucketDeployment (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:71:25)", - "new StaticSite (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/static-site.js:52:9)", - "new MyStaticSiteStack (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:9:9)", - "Object. (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:13:1)", - "Module._compile (internal/modules/cjs/loader.js:868:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:879:10)", - "Module.load (internal/modules/cjs/loader.js:731:32)", - "Function.Module._load (internal/modules/cjs/loader.js:644:12)", - "Function.Module.runMain (internal/modules/cjs/loader.js:931:10)", - "internal/main/run_main_module.js:17:11" + "new FileAssetParameters (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/private/asset-parameters.js:12:36)", + "LegacyStackSynthesizer.doAddFileAsset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:167:22)", + "LegacyStackSynthesizer.addFileAsset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:86:25)", + "LegacyStackSynthesizer.addFileAsset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:90:43)", + "new Asset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3-assets/lib/asset.js:44:44)", + "AssetCode.bind (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-lambda/lib/code.js:269:26)", + "new Function (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-lambda/lib/function.js:100:33)", + "SingletonFunction.ensureLambda (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-lambda/lib/singleton-lambda.js:153:16)", + "new SingletonFunction (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-lambda/lib/singleton-lambda.js:28:36)", + "new BucketDeployment (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:71:25)", + "new StaticSite (/home/adis/projects/nodejs-aws-cdk-starter-fork/static-site.js:36:9)", + "new MyStaticSiteStack (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:9:9)", + "Object. (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:13:1)", + "Module._compile (node:internal/modules/cjs/loader:1434:14)", + "Module._extensions..js (node:internal/modules/cjs/loader:1518:10)", + "Module.load (node:internal/modules/cjs/loader:1249:32)", + "Module._load (node:internal/modules/cjs/loader:1065:12)", + "Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:158:12)", + "node:internal/main/run_main_module:30:49" ] } ], - "/MyJSCCStaticWebsite/AssetParameters/a3058ccb468d757ebb89df5363a1c20f5307c6911136f29d00e1a68c9b2aa7e8/S3VersionKey": [ + "/MyJSCCStaticWebsiteTriada/AssetParameters/a3058ccb468d757ebb89df5363a1c20f5307c6911136f29d00e1a68c9b2aa7e8/S3VersionKey": [ { "type": "aws:cdk:logicalId", "data": "AssetParametersa3058ccb468d757ebb89df5363a1c20f5307c6911136f29d00e1a68c9b2aa7e8S3VersionKey93A19D70", "trace": [ - "new FileAssetParameters (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/private/asset-parameters.js:16:35)", - "LegacyStackSynthesizer.doAddFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:167:22)", - "LegacyStackSynthesizer.addFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:86:25)", - "LegacyStackSynthesizer.addFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:90:43)", - "new Asset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3-assets/lib/asset.js:44:44)", - "AssetCode.bind (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-lambda/lib/code.js:269:26)", - "new Function (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-lambda/lib/function.js:100:33)", - "SingletonFunction.ensureLambda (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-lambda/lib/singleton-lambda.js:153:16)", - "new SingletonFunction (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-lambda/lib/singleton-lambda.js:28:36)", - "new BucketDeployment (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:71:25)", - "new StaticSite (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/static-site.js:52:9)", - "new MyStaticSiteStack (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:9:9)", - "Object. (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:13:1)", - "Module._compile (internal/modules/cjs/loader.js:868:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:879:10)", - "Module.load (internal/modules/cjs/loader.js:731:32)", - "Function.Module._load (internal/modules/cjs/loader.js:644:12)", - "Function.Module.runMain (internal/modules/cjs/loader.js:931:10)", - "internal/main/run_main_module.js:17:11" + "new FileAssetParameters (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/private/asset-parameters.js:16:35)", + "LegacyStackSynthesizer.doAddFileAsset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:167:22)", + "LegacyStackSynthesizer.addFileAsset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:86:25)", + "LegacyStackSynthesizer.addFileAsset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:90:43)", + "new Asset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3-assets/lib/asset.js:44:44)", + "AssetCode.bind (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-lambda/lib/code.js:269:26)", + "new Function (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-lambda/lib/function.js:100:33)", + "SingletonFunction.ensureLambda (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-lambda/lib/singleton-lambda.js:153:16)", + "new SingletonFunction (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-lambda/lib/singleton-lambda.js:28:36)", + "new BucketDeployment (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:71:25)", + "new StaticSite (/home/adis/projects/nodejs-aws-cdk-starter-fork/static-site.js:36:9)", + "new MyStaticSiteStack (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:9:9)", + "Object. (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:13:1)", + "Module._compile (node:internal/modules/cjs/loader:1434:14)", + "Module._extensions..js (node:internal/modules/cjs/loader:1518:10)", + "Module.load (node:internal/modules/cjs/loader:1249:32)", + "Module._load (node:internal/modules/cjs/loader:1065:12)", + "Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:158:12)", + "node:internal/main/run_main_module:30:49" ] } ], - "/MyJSCCStaticWebsite/AssetParameters/a3058ccb468d757ebb89df5363a1c20f5307c6911136f29d00e1a68c9b2aa7e8/ArtifactHash": [ + "/MyJSCCStaticWebsiteTriada/AssetParameters/a3058ccb468d757ebb89df5363a1c20f5307c6911136f29d00e1a68c9b2aa7e8/ArtifactHash": [ { "type": "aws:cdk:logicalId", "data": "AssetParametersa3058ccb468d757ebb89df5363a1c20f5307c6911136f29d00e1a68c9b2aa7e8ArtifactHash238275D6", "trace": [ - "new FileAssetParameters (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/private/asset-parameters.js:20:38)", - "LegacyStackSynthesizer.doAddFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:167:22)", - "LegacyStackSynthesizer.addFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:86:25)", - "LegacyStackSynthesizer.addFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:90:43)", - "new Asset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3-assets/lib/asset.js:44:44)", - "AssetCode.bind (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-lambda/lib/code.js:269:26)", - "new Function (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-lambda/lib/function.js:100:33)", - "SingletonFunction.ensureLambda (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-lambda/lib/singleton-lambda.js:153:16)", - "new SingletonFunction (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-lambda/lib/singleton-lambda.js:28:36)", - "new BucketDeployment (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:71:25)", - "new StaticSite (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/static-site.js:52:9)", - "new MyStaticSiteStack (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:9:9)", - "Object. (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:13:1)", - "Module._compile (internal/modules/cjs/loader.js:868:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:879:10)", - "Module.load (internal/modules/cjs/loader.js:731:32)", - "Function.Module._load (internal/modules/cjs/loader.js:644:12)", - "Function.Module.runMain (internal/modules/cjs/loader.js:931:10)", - "internal/main/run_main_module.js:17:11" + "new FileAssetParameters (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/private/asset-parameters.js:20:38)", + "LegacyStackSynthesizer.doAddFileAsset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:167:22)", + "LegacyStackSynthesizer.addFileAsset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:86:25)", + "LegacyStackSynthesizer.addFileAsset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:90:43)", + "new Asset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3-assets/lib/asset.js:44:44)", + "AssetCode.bind (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-lambda/lib/code.js:269:26)", + "new Function (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-lambda/lib/function.js:100:33)", + "SingletonFunction.ensureLambda (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-lambda/lib/singleton-lambda.js:153:16)", + "new SingletonFunction (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-lambda/lib/singleton-lambda.js:28:36)", + "new BucketDeployment (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:71:25)", + "new StaticSite (/home/adis/projects/nodejs-aws-cdk-starter-fork/static-site.js:36:9)", + "new MyStaticSiteStack (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:9:9)", + "Object. (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:13:1)", + "Module._compile (node:internal/modules/cjs/loader:1434:14)", + "Module._extensions..js (node:internal/modules/cjs/loader:1518:10)", + "Module.load (node:internal/modules/cjs/loader:1249:32)", + "Module._load (node:internal/modules/cjs/loader:1065:12)", + "Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:158:12)", + "node:internal/main/run_main_module:30:49" ] } ], - "/MyJSCCStaticWebsite/AssetParameters/48d647e7c2349e881c109f54a2577646369067530a8cb0571001780073dc1fff/S3Bucket": [ + "/MyJSCCStaticWebsiteTriada/AssetParameters/48d647e7c2349e881c109f54a2577646369067530a8cb0571001780073dc1fff/S3Bucket": [ { "type": "aws:cdk:logicalId", "data": "AssetParameters48d647e7c2349e881c109f54a2577646369067530a8cb0571001780073dc1fffS3Bucket28015B6D", "trace": [ - "new FileAssetParameters (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/private/asset-parameters.js:12:36)", - "LegacyStackSynthesizer.doAddFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:167:22)", - "LegacyStackSynthesizer.addFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:86:25)", - "LegacyStackSynthesizer.addFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:90:43)", - "new Asset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3-assets/lib/asset.js:44:44)", - "Object.bind (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3-deployment/lib/source.js:59:31)", - "/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:92:62", + "new FileAssetParameters (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/private/asset-parameters.js:12:36)", + "LegacyStackSynthesizer.doAddFileAsset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:167:22)", + "LegacyStackSynthesizer.addFileAsset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:86:25)", + "LegacyStackSynthesizer.addFileAsset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:90:43)", + "new Asset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3-assets/lib/asset.js:44:44)", + "Object.bind (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3-deployment/lib/source.js:59:31)", + "/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:92:62", "Array.map ()", - "new BucketDeployment (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:92:39)", - "new StaticSite (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/static-site.js:52:9)", - "new MyStaticSiteStack (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:9:9)", - "Object. (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:13:1)", - "Module._compile (internal/modules/cjs/loader.js:868:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:879:10)", - "Module.load (internal/modules/cjs/loader.js:731:32)", - "Function.Module._load (internal/modules/cjs/loader.js:644:12)", - "Function.Module.runMain (internal/modules/cjs/loader.js:931:10)", - "internal/main/run_main_module.js:17:11" + "new BucketDeployment (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:92:39)", + "new StaticSite (/home/adis/projects/nodejs-aws-cdk-starter-fork/static-site.js:36:9)", + "new MyStaticSiteStack (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:9:9)", + "Object. (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:13:1)", + "Module._compile (node:internal/modules/cjs/loader:1434:14)", + "Module._extensions..js (node:internal/modules/cjs/loader:1518:10)", + "Module.load (node:internal/modules/cjs/loader:1249:32)", + "Module._load (node:internal/modules/cjs/loader:1065:12)", + "Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:158:12)", + "node:internal/main/run_main_module:30:49" ] } ], - "/MyJSCCStaticWebsite/AssetParameters/48d647e7c2349e881c109f54a2577646369067530a8cb0571001780073dc1fff/S3VersionKey": [ + "/MyJSCCStaticWebsiteTriada/AssetParameters/48d647e7c2349e881c109f54a2577646369067530a8cb0571001780073dc1fff/S3VersionKey": [ { "type": "aws:cdk:logicalId", "data": "AssetParameters48d647e7c2349e881c109f54a2577646369067530a8cb0571001780073dc1fffS3VersionKey4592E817", "trace": [ - "new FileAssetParameters (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/private/asset-parameters.js:16:35)", - "LegacyStackSynthesizer.doAddFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:167:22)", - "LegacyStackSynthesizer.addFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:86:25)", - "LegacyStackSynthesizer.addFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:90:43)", - "new Asset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3-assets/lib/asset.js:44:44)", - "Object.bind (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3-deployment/lib/source.js:59:31)", - "/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:92:62", + "new FileAssetParameters (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/private/asset-parameters.js:16:35)", + "LegacyStackSynthesizer.doAddFileAsset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:167:22)", + "LegacyStackSynthesizer.addFileAsset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:86:25)", + "LegacyStackSynthesizer.addFileAsset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:90:43)", + "new Asset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3-assets/lib/asset.js:44:44)", + "Object.bind (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3-deployment/lib/source.js:59:31)", + "/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:92:62", "Array.map ()", - "new BucketDeployment (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:92:39)", - "new StaticSite (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/static-site.js:52:9)", - "new MyStaticSiteStack (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:9:9)", - "Object. (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:13:1)", - "Module._compile (internal/modules/cjs/loader.js:868:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:879:10)", - "Module.load (internal/modules/cjs/loader.js:731:32)", - "Function.Module._load (internal/modules/cjs/loader.js:644:12)", - "Function.Module.runMain (internal/modules/cjs/loader.js:931:10)", - "internal/main/run_main_module.js:17:11" + "new BucketDeployment (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:92:39)", + "new StaticSite (/home/adis/projects/nodejs-aws-cdk-starter-fork/static-site.js:36:9)", + "new MyStaticSiteStack (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:9:9)", + "Object. (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:13:1)", + "Module._compile (node:internal/modules/cjs/loader:1434:14)", + "Module._extensions..js (node:internal/modules/cjs/loader:1518:10)", + "Module.load (node:internal/modules/cjs/loader:1249:32)", + "Module._load (node:internal/modules/cjs/loader:1065:12)", + "Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:158:12)", + "node:internal/main/run_main_module:30:49" ] } ], - "/MyJSCCStaticWebsite/AssetParameters/48d647e7c2349e881c109f54a2577646369067530a8cb0571001780073dc1fff/ArtifactHash": [ + "/MyJSCCStaticWebsiteTriada/AssetParameters/48d647e7c2349e881c109f54a2577646369067530a8cb0571001780073dc1fff/ArtifactHash": [ { "type": "aws:cdk:logicalId", "data": "AssetParameters48d647e7c2349e881c109f54a2577646369067530a8cb0571001780073dc1fffArtifactHash129215DF", "trace": [ - "new FileAssetParameters (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/private/asset-parameters.js:20:38)", - "LegacyStackSynthesizer.doAddFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:167:22)", - "LegacyStackSynthesizer.addFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:86:25)", - "LegacyStackSynthesizer.addFileAsset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:90:43)", - "new Asset (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3-assets/lib/asset.js:44:44)", - "Object.bind (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3-deployment/lib/source.js:59:31)", - "/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:92:62", + "new FileAssetParameters (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/private/asset-parameters.js:20:38)", + "LegacyStackSynthesizer.doAddFileAsset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:167:22)", + "LegacyStackSynthesizer.addFileAsset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:86:25)", + "LegacyStackSynthesizer.addFileAsset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.js:90:43)", + "new Asset (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3-assets/lib/asset.js:44:44)", + "Object.bind (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3-deployment/lib/source.js:59:31)", + "/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:92:62", "Array.map ()", - "new BucketDeployment (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:92:39)", - "new StaticSite (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/static-site.js:52:9)", - "new MyStaticSiteStack (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:9:9)", - "Object. (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:13:1)", - "Module._compile (internal/modules/cjs/loader.js:868:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:879:10)", - "Module.load (internal/modules/cjs/loader.js:731:32)", - "Function.Module._load (internal/modules/cjs/loader.js:644:12)", - "Function.Module.runMain (internal/modules/cjs/loader.js:931:10)", - "internal/main/run_main_module.js:17:11" + "new BucketDeployment (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:92:39)", + "new StaticSite (/home/adis/projects/nodejs-aws-cdk-starter-fork/static-site.js:36:9)", + "new MyStaticSiteStack (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:9:9)", + "Object. (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:13:1)", + "Module._compile (node:internal/modules/cjs/loader:1434:14)", + "Module._extensions..js (node:internal/modules/cjs/loader:1518:10)", + "Module.load (node:internal/modules/cjs/loader:1249:32)", + "Module._load (node:internal/modules/cjs/loader:1065:12)", + "Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:158:12)", + "node:internal/main/run_main_module:30:49" ] } ], - "/MyJSCCStaticWebsite/Custom::CDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C/ServiceRole/Resource": [ + "/MyJSCCStaticWebsiteTriada/Custom::CDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C/ServiceRole/Resource": [ { "type": "aws:cdk:logicalId", "data": "CustomCDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756CServiceRole89A01265", "trace": [ - "new Role (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-iam/lib/role.js:74:22)", - "new Function (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-lambda/lib/function.js:82:35)", - "SingletonFunction.ensureLambda (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-lambda/lib/singleton-lambda.js:153:16)", - "new SingletonFunction (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-lambda/lib/singleton-lambda.js:28:36)", - "new BucketDeployment (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:71:25)", - "new StaticSite (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/static-site.js:52:9)", - "new MyStaticSiteStack (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:9:9)", - "Object. (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:13:1)", - "Module._compile (internal/modules/cjs/loader.js:868:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:879:10)", - "Module.load (internal/modules/cjs/loader.js:731:32)", - "Function.Module._load (internal/modules/cjs/loader.js:644:12)", - "Function.Module.runMain (internal/modules/cjs/loader.js:931:10)", - "internal/main/run_main_module.js:17:11" + "new Role (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-iam/lib/role.js:74:22)", + "new Function (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-lambda/lib/function.js:82:35)", + "SingletonFunction.ensureLambda (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-lambda/lib/singleton-lambda.js:153:16)", + "new SingletonFunction (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-lambda/lib/singleton-lambda.js:28:36)", + "new BucketDeployment (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:71:25)", + "new StaticSite (/home/adis/projects/nodejs-aws-cdk-starter-fork/static-site.js:36:9)", + "new MyStaticSiteStack (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:9:9)", + "Object. (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:13:1)", + "Module._compile (node:internal/modules/cjs/loader:1434:14)", + "Module._extensions..js (node:internal/modules/cjs/loader:1518:10)", + "Module.load (node:internal/modules/cjs/loader:1249:32)", + "Module._load (node:internal/modules/cjs/loader:1065:12)", + "Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:158:12)", + "node:internal/main/run_main_module:30:49" ] } ], - "/MyJSCCStaticWebsite/Custom::CDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C/ServiceRole/DefaultPolicy/Resource": [ + "/MyJSCCStaticWebsiteTriada/Custom::CDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C/ServiceRole/DefaultPolicy/Resource": [ { "type": "aws:cdk:logicalId", "data": "CustomCDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756CServiceRoleDefaultPolicy88902FDF", "trace": [ - "new Policy (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-iam/lib/policy.js:58:26)", - "Role.addToPrincipalPolicy (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-iam/lib/role.js:213:34)", - "Function.addToPrincipal (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-iam/lib/grant.js:93:65)", - "Function.addToPrincipalOrResource (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-iam/lib/grant.js:47:30)", - "Import.grant (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3/lib/bucket.js:449:31)", - "Import.grantRead (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3/lib/bucket.js:259:21)", - "Asset.grantRead (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3-assets/lib/asset.js:99:21)", - "Object.bind (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3-deployment/lib/source.js:66:23)", - "/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:92:62", + "new Policy (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-iam/lib/policy.js:58:26)", + "Role.addToPrincipalPolicy (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-iam/lib/role.js:213:34)", + "Grant.addToPrincipal (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-iam/lib/grant.js:93:65)", + "Grant.addToPrincipalOrResource (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-iam/lib/grant.js:47:30)", + "Import.grant (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3/lib/bucket.js:449:31)", + "Import.grantRead (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3/lib/bucket.js:259:21)", + "Asset.grantRead (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3-assets/lib/asset.js:99:21)", + "Object.bind (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3-deployment/lib/source.js:66:23)", + "/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:92:62", "Array.map ()", - "new BucketDeployment (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:92:39)", - "new StaticSite (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/static-site.js:52:9)", - "new MyStaticSiteStack (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:9:9)", - "Object. (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:13:1)", - "Module._compile (internal/modules/cjs/loader.js:868:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:879:10)", - "Module.load (internal/modules/cjs/loader.js:731:32)", - "Function.Module._load (internal/modules/cjs/loader.js:644:12)", - "Function.Module.runMain (internal/modules/cjs/loader.js:931:10)", - "internal/main/run_main_module.js:17:11" + "new BucketDeployment (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:92:39)", + "new StaticSite (/home/adis/projects/nodejs-aws-cdk-starter-fork/static-site.js:36:9)", + "new MyStaticSiteStack (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:9:9)", + "Object. (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:13:1)", + "Module._compile (node:internal/modules/cjs/loader:1434:14)", + "Module._extensions..js (node:internal/modules/cjs/loader:1518:10)", + "Module.load (node:internal/modules/cjs/loader:1249:32)", + "Module._load (node:internal/modules/cjs/loader:1065:12)", + "Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:158:12)", + "node:internal/main/run_main_module:30:49" ] } ], - "/MyJSCCStaticWebsite/Custom::CDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C/Resource": [ + "/MyJSCCStaticWebsiteTriada/Custom::CDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C/Resource": [ { "type": "aws:cdk:logicalId", "data": "CustomCDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C81C01536", "trace": [ - "new Function (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-lambda/lib/function.js:145:26)", - "SingletonFunction.ensureLambda (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-lambda/lib/singleton-lambda.js:153:16)", - "new SingletonFunction (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-lambda/lib/singleton-lambda.js:28:36)", - "new BucketDeployment (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:71:25)", - "new StaticSite (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/static-site.js:52:9)", - "new MyStaticSiteStack (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:9:9)", - "Object. (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:13:1)", - "Module._compile (internal/modules/cjs/loader.js:868:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:879:10)", - "Module.load (internal/modules/cjs/loader.js:731:32)", - "Function.Module._load (internal/modules/cjs/loader.js:644:12)", - "Function.Module.runMain (internal/modules/cjs/loader.js:931:10)", - "internal/main/run_main_module.js:17:11" + "new Function (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-lambda/lib/function.js:145:26)", + "SingletonFunction.ensureLambda (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-lambda/lib/singleton-lambda.js:153:16)", + "new SingletonFunction (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-lambda/lib/singleton-lambda.js:28:36)", + "new BucketDeployment (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/aws-s3-deployment/lib/bucket-deployment.js:71:25)", + "new StaticSite (/home/adis/projects/nodejs-aws-cdk-starter-fork/static-site.js:36:9)", + "new MyStaticSiteStack (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:9:9)", + "Object. (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:13:1)", + "Module._compile (node:internal/modules/cjs/loader:1434:14)", + "Module._extensions..js (node:internal/modules/cjs/loader:1518:10)", + "Module.load (node:internal/modules/cjs/loader:1249:32)", + "Module._load (node:internal/modules/cjs/loader:1065:12)", + "Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:158:12)", + "node:internal/main/run_main_module:30:49" ] } ], - "/MyJSCCStaticWebsite/CDKMetadata/Default": [ + "/MyJSCCStaticWebsiteTriada/CDKMetadata/Default": [ { "type": "aws:cdk:logicalId", "data": "CDKMetadata", "trace": [ - "new MetadataResource (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/private/metadata-resource.js:22:30)", - "/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/private/synthesis.js:139:9", - "visit (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/private/synthesis.js:200:9)", - "visit (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/private/synthesis.js:197:9)", - "injectMetadataResources (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/private/synthesis.js:128:5)", - "Object.synthesize (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/private/synthesis.js:17:5)", - "App.synth (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stage.js:103:41)", - "Object. (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:14:5)", - "Module._compile (internal/modules/cjs/loader.js:868:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:879:10)", - "Module.load (internal/modules/cjs/loader.js:731:32)", - "Function.Module._load (internal/modules/cjs/loader.js:644:12)", - "Function.Module.runMain (internal/modules/cjs/loader.js:931:10)", - "internal/main/run_main_module.js:17:11" + "new MetadataResource (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/private/metadata-resource.js:22:30)", + "/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/private/synthesis.js:139:9", + "visit (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/private/synthesis.js:200:9)", + "visit (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/private/synthesis.js:197:9)", + "injectMetadataResources (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/private/synthesis.js:128:5)", + "Object.synthesize (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/private/synthesis.js:17:5)", + "App.synth (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/stage.js:103:41)", + "Object. (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:14:5)", + "Module._compile (node:internal/modules/cjs/loader:1434:14)", + "Module._extensions..js (node:internal/modules/cjs/loader:1518:10)", + "Module.load (node:internal/modules/cjs/loader:1249:32)", + "Module._load (node:internal/modules/cjs/loader:1065:12)", + "Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:158:12)", + "node:internal/main/run_main_module:30:49" ] } ], - "/MyJSCCStaticWebsite/CDKMetadata/Condition": [ + "/MyJSCCStaticWebsiteTriada/CDKMetadata/Condition": [ { "type": "aws:cdk:logicalId", "data": "CDKMetadataAvailable", "trace": [ - "new MetadataResource (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/private/metadata-resource.js:30:35)", - "/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/private/synthesis.js:139:9", - "visit (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/private/synthesis.js:200:9)", - "visit (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/private/synthesis.js:197:9)", - "injectMetadataResources (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/private/synthesis.js:128:5)", - "Object.synthesize (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/private/synthesis.js:17:5)", - "App.synth (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/node_modules/@aws-cdk/core/lib/stage.js:103:41)", - "Object. (/Users/yahorsimak/Downloads/docs/programming/l&d/nodejs-aws-cdk-starter/index.js:14:5)", - "Module._compile (internal/modules/cjs/loader.js:868:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:879:10)", - "Module.load (internal/modules/cjs/loader.js:731:32)", - "Function.Module._load (internal/modules/cjs/loader.js:644:12)", - "Function.Module.runMain (internal/modules/cjs/loader.js:931:10)", - "internal/main/run_main_module.js:17:11" + "new MetadataResource (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/private/metadata-resource.js:30:35)", + "/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/private/synthesis.js:139:9", + "visit (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/private/synthesis.js:200:9)", + "visit (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/private/synthesis.js:197:9)", + "injectMetadataResources (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/private/synthesis.js:128:5)", + "Object.synthesize (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/private/synthesis.js:17:5)", + "App.synth (/home/adis/projects/nodejs-aws-cdk-starter-fork/node_modules/@aws-cdk/core/lib/stage.js:103:41)", + "Object. (/home/adis/projects/nodejs-aws-cdk-starter-fork/index.js:14:5)", + "Module._compile (node:internal/modules/cjs/loader:1434:14)", + "Module._extensions..js (node:internal/modules/cjs/loader:1518:10)", + "Module.load (node:internal/modules/cjs/loader:1249:32)", + "Module._load (node:internal/modules/cjs/loader:1065:12)", + "Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:158:12)", + "node:internal/main/run_main_module:30:49" ] } ] }, - "displayName": "MyJSCCStaticWebsite" + "displayName": "MyJSCCStaticWebsiteTriada" } } } \ No newline at end of file diff --git a/cdk.out/tree.json b/cdk.out/tree.json index c7f6fd2..71e583e 100644 --- a/cdk.out/tree.json +++ b/cdk.out/tree.json @@ -12,21 +12,21 @@ "version": "1.134.0" } }, - "MyJSCCStaticWebsite": { - "id": "MyJSCCStaticWebsite", - "path": "MyJSCCStaticWebsite", + "MyJSCCStaticWebsiteTriada": { + "id": "MyJSCCStaticWebsiteTriada", + "path": "MyJSCCStaticWebsiteTriada", "children": { - "JSCCStaticWebsite": { - "id": "JSCCStaticWebsite", - "path": "MyJSCCStaticWebsite/JSCCStaticWebsite", + "JSCCStaticWebsiteTriada": { + "id": "JSCCStaticWebsiteTriada", + "path": "MyJSCCStaticWebsiteTriada/JSCCStaticWebsiteTriada", "children": { - "JSCCCloudFront-OAI": { - "id": "JSCCCloudFront-OAI", - "path": "MyJSCCStaticWebsite/JSCCStaticWebsite/JSCCCloudFront-OAI", + "JSCCC-OAI": { + "id": "JSCCC-OAI", + "path": "MyJSCCStaticWebsiteTriada/JSCCStaticWebsiteTriada/JSCCC-OAI", "children": { "Resource": { "id": "Resource", - "path": "MyJSCCStaticWebsite/JSCCStaticWebsite/JSCCCloudFront-OAI/Resource", + "path": "MyJSCCStaticWebsiteTriada/JSCCStaticWebsiteTriada/JSCCC-OAI/Resource", "attributes": { "aws:cdk:cloudformation:type": "AWS::CloudFront::CloudFrontOriginAccessIdentity", "aws:cdk:cloudformation:props": { @@ -46,13 +46,13 @@ "version": "1.134.0" } }, - "JSCCSiteBucket": { - "id": "JSCCSiteBucket", - "path": "MyJSCCStaticWebsite/JSCCStaticWebsite/JSCCSiteBucket", + "JSCSSStaticBucket": { + "id": "JSCSSStaticBucket", + "path": "MyJSCCStaticWebsiteTriada/JSCCStaticWebsiteTriada/JSCSSStaticBucket", "children": { "Notifications": { "id": "Notifications", - "path": "MyJSCCStaticWebsite/JSCCStaticWebsite/JSCCSiteBucket/Notifications", + "path": "MyJSCCStaticWebsiteTriada/JSCCStaticWebsiteTriada/JSCSSStaticBucket/Notifications", "constructInfo": { "fqn": "@aws-cdk/core.Construct", "version": "1.134.0" @@ -60,23 +60,17 @@ }, "Resource": { "id": "Resource", - "path": "MyJSCCStaticWebsite/JSCCStaticWebsite/JSCCSiteBucket/Resource", + "path": "MyJSCCStaticWebsiteTriada/JSCCStaticWebsiteTriada/JSCSSStaticBucket/Resource", "attributes": { "aws:cdk:cloudformation:type": "AWS::S3::Bucket", "aws:cdk:cloudformation:props": { - "bucketName": "js-cc-aws-cdk-website-test", + "bucketName": "js-ccc-cloudfront-s3-triada", "publicAccessBlockConfiguration": { "blockPublicAcls": true, "blockPublicPolicy": true, "ignorePublicAcls": true, "restrictPublicBuckets": true }, - "tags": [ - { - "key": "aws-cdk:auto-delete-objects", - "value": "true" - } - ], "websiteConfiguration": { "indexDocument": "index.html" } @@ -89,56 +83,44 @@ }, "Policy": { "id": "Policy", - "path": "MyJSCCStaticWebsite/JSCCStaticWebsite/JSCCSiteBucket/Policy", + "path": "MyJSCCStaticWebsiteTriada/JSCCStaticWebsiteTriada/JSCSSStaticBucket/Policy", "children": { "Resource": { "id": "Resource", - "path": "MyJSCCStaticWebsite/JSCCStaticWebsite/JSCCSiteBucket/Policy/Resource", + "path": "MyJSCCStaticWebsiteTriada/JSCCStaticWebsiteTriada/JSCSSStaticBucket/Policy/Resource", "attributes": { "aws:cdk:cloudformation:type": "AWS::S3::BucketPolicy", "aws:cdk:cloudformation:props": { "bucket": { - "Ref": "JSCCStaticWebsiteJSCCSiteBucket11BBD5A2" + "Ref": "JSCCStaticWebsiteTriadaJSCSSStaticBucket3EAA82D9" }, "policyDocument": { "Statement": [ { - "Action": [ - "s3:GetBucket*", - "s3:List*", - "s3:DeleteObject*" - ], + "Action": "S3:GetObject", "Effect": "Allow", "Principal": { - "AWS": { + "CanonicalUser": { "Fn::GetAtt": [ - "CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092", - "Arn" + "JSCCStaticWebsiteTriadaJSCCCOAID27B5F91", + "S3CanonicalUserId" ] } }, - "Resource": [ - { - "Fn::GetAtt": [ - "JSCCStaticWebsiteJSCCSiteBucket11BBD5A2", - "Arn" - ] - }, - { - "Fn::Join": [ - "", - [ - { - "Fn::GetAtt": [ - "JSCCStaticWebsiteJSCCSiteBucket11BBD5A2", - "Arn" - ] - }, - "/*" - ] + "Resource": { + "Fn::Join": [ + "", + [ + { + "Fn::GetAtt": [ + "JSCCStaticWebsiteTriadaJSCSSStaticBucket3EAA82D9", + "Arn" + ] + }, + "/*" ] - } - ] + ] + } }, { "Action": "s3:GetObject", @@ -146,7 +128,7 @@ "Principal": { "CanonicalUser": { "Fn::GetAtt": [ - "JSCCStaticWebsiteJSCCCloudFrontOAI7BCE2C80", + "JSCCStaticWebsiteTriadaJSCCCOAID27B5F91", "S3CanonicalUserId" ] } @@ -157,7 +139,7 @@ [ { "Fn::GetAtt": [ - "JSCCStaticWebsiteJSCCSiteBucket11BBD5A2", + "JSCCStaticWebsiteTriadaJSCSSStaticBucket3EAA82D9", "Arn" ] }, @@ -181,24 +163,6 @@ "fqn": "@aws-cdk/aws-s3.BucketPolicy", "version": "1.134.0" } - }, - "AutoDeleteObjectsCustomResource": { - "id": "AutoDeleteObjectsCustomResource", - "path": "MyJSCCStaticWebsite/JSCCStaticWebsite/JSCCSiteBucket/AutoDeleteObjectsCustomResource", - "children": { - "Default": { - "id": "Default", - "path": "MyJSCCStaticWebsite/JSCCStaticWebsite/JSCCSiteBucket/AutoDeleteObjectsCustomResource/Default", - "constructInfo": { - "fqn": "@aws-cdk/core.CfnResource", - "version": "1.134.0" - } - } - }, - "constructInfo": { - "fqn": "@aws-cdk/core.CustomResource", - "version": "1.134.0" - } } }, "constructInfo": { @@ -206,21 +170,13 @@ "version": "1.134.0" } }, - "Bucket": { - "id": "Bucket", - "path": "MyJSCCStaticWebsite/JSCCStaticWebsite/Bucket", - "constructInfo": { - "fqn": "@aws-cdk/core.CfnOutput", - "version": "1.134.0" - } - }, - "JSCCSiteDistribution": { - "id": "JSCCSiteDistribution", - "path": "MyJSCCStaticWebsite/JSCCStaticWebsite/JSCCSiteDistribution", + "JSCCC-distribution": { + "id": "JSCCC-distribution", + "path": "MyJSCCStaticWebsiteTriada/JSCCStaticWebsiteTriada/JSCCC-distribution", "children": { "CFDistribution": { "id": "CFDistribution", - "path": "MyJSCCStaticWebsite/JSCCStaticWebsite/JSCCSiteDistribution/CFDistribution", + "path": "MyJSCCStaticWebsiteTriada/JSCCStaticWebsiteTriada/JSCCC-distribution/CFDistribution", "attributes": { "aws:cdk:cloudformation:type": "AWS::CloudFront::Distribution", "aws:cdk:cloudformation:props": { @@ -235,7 +191,7 @@ "id": "origin1", "domainName": { "Fn::GetAtt": [ - "JSCCStaticWebsiteJSCCSiteBucket11BBD5A2", + "JSCCStaticWebsiteTriadaJSCSSStaticBucket3EAA82D9", "RegionalDomainName" ] }, @@ -246,7 +202,7 @@ [ "origin-access-identity/cloudfront/", { - "Ref": "JSCCStaticWebsiteJSCCCloudFrontOAI7BCE2C80" + "Ref": "JSCCStaticWebsiteTriadaJSCCCOAID27B5F91" } ] ] @@ -292,21 +248,21 @@ "version": "1.134.0" } }, - "JSCCDeployWithInvalidation": { - "id": "JSCCDeployWithInvalidation", - "path": "MyJSCCStaticWebsite/JSCCStaticWebsite/JSCCDeployWithInvalidation", + "JSCCC-Bucket-Deployment": { + "id": "JSCCC-Bucket-Deployment", + "path": "MyJSCCStaticWebsiteTriada/JSCCStaticWebsiteTriada/JSCCC-Bucket-Deployment", "children": { "AwsCliLayer": { "id": "AwsCliLayer", - "path": "MyJSCCStaticWebsite/JSCCStaticWebsite/JSCCDeployWithInvalidation/AwsCliLayer", + "path": "MyJSCCStaticWebsiteTriada/JSCCStaticWebsiteTriada/JSCCC-Bucket-Deployment/AwsCliLayer", "children": { "Code": { "id": "Code", - "path": "MyJSCCStaticWebsite/JSCCStaticWebsite/JSCCDeployWithInvalidation/AwsCliLayer/Code", + "path": "MyJSCCStaticWebsiteTriada/JSCCStaticWebsiteTriada/JSCCC-Bucket-Deployment/AwsCliLayer/Code", "children": { "Stage": { "id": "Stage", - "path": "MyJSCCStaticWebsite/JSCCStaticWebsite/JSCCDeployWithInvalidation/AwsCliLayer/Code/Stage", + "path": "MyJSCCStaticWebsiteTriada/JSCCStaticWebsiteTriada/JSCCC-Bucket-Deployment/AwsCliLayer/Code/Stage", "constructInfo": { "fqn": "@aws-cdk/core.AssetStaging", "version": "1.134.0" @@ -314,11 +270,11 @@ }, "AssetBucket": { "id": "AssetBucket", - "path": "MyJSCCStaticWebsite/JSCCStaticWebsite/JSCCDeployWithInvalidation/AwsCliLayer/Code/AssetBucket", + "path": "MyJSCCStaticWebsiteTriada/JSCCStaticWebsiteTriada/JSCCC-Bucket-Deployment/AwsCliLayer/Code/AssetBucket", "children": { "Notifications": { "id": "Notifications", - "path": "MyJSCCStaticWebsite/JSCCStaticWebsite/JSCCDeployWithInvalidation/AwsCliLayer/Code/AssetBucket/Notifications", + "path": "MyJSCCStaticWebsiteTriada/JSCCStaticWebsiteTriada/JSCCC-Bucket-Deployment/AwsCliLayer/Code/AssetBucket/Notifications", "constructInfo": { "fqn": "@aws-cdk/core.Construct", "version": "1.134.0" @@ -338,7 +294,7 @@ }, "Resource": { "id": "Resource", - "path": "MyJSCCStaticWebsite/JSCCStaticWebsite/JSCCDeployWithInvalidation/AwsCliLayer/Resource", + "path": "MyJSCCStaticWebsiteTriada/JSCCStaticWebsiteTriada/JSCCC-Bucket-Deployment/AwsCliLayer/Resource", "attributes": { "aws:cdk:cloudformation:type": "AWS::Lambda::LayerVersion", "aws:cdk:cloudformation:props": { @@ -396,7 +352,7 @@ }, "CustomResourceHandler": { "id": "CustomResourceHandler", - "path": "MyJSCCStaticWebsite/JSCCStaticWebsite/JSCCDeployWithInvalidation/CustomResourceHandler", + "path": "MyJSCCStaticWebsiteTriada/JSCCStaticWebsiteTriada/JSCCC-Bucket-Deployment/CustomResourceHandler", "constructInfo": { "fqn": "@aws-cdk/aws-lambda.SingletonFunction", "version": "1.134.0" @@ -404,11 +360,11 @@ }, "Asset1": { "id": "Asset1", - "path": "MyJSCCStaticWebsite/JSCCStaticWebsite/JSCCDeployWithInvalidation/Asset1", + "path": "MyJSCCStaticWebsiteTriada/JSCCStaticWebsiteTriada/JSCCC-Bucket-Deployment/Asset1", "children": { "Stage": { "id": "Stage", - "path": "MyJSCCStaticWebsite/JSCCStaticWebsite/JSCCDeployWithInvalidation/Asset1/Stage", + "path": "MyJSCCStaticWebsiteTriada/JSCCStaticWebsiteTriada/JSCCC-Bucket-Deployment/Asset1/Stage", "constructInfo": { "fqn": "@aws-cdk/core.AssetStaging", "version": "1.134.0" @@ -416,11 +372,11 @@ }, "AssetBucket": { "id": "AssetBucket", - "path": "MyJSCCStaticWebsite/JSCCStaticWebsite/JSCCDeployWithInvalidation/Asset1/AssetBucket", + "path": "MyJSCCStaticWebsiteTriada/JSCCStaticWebsiteTriada/JSCCC-Bucket-Deployment/Asset1/AssetBucket", "children": { "Notifications": { "id": "Notifications", - "path": "MyJSCCStaticWebsite/JSCCStaticWebsite/JSCCDeployWithInvalidation/Asset1/AssetBucket/Notifications", + "path": "MyJSCCStaticWebsiteTriada/JSCCStaticWebsiteTriada/JSCCC-Bucket-Deployment/Asset1/AssetBucket/Notifications", "constructInfo": { "fqn": "@aws-cdk/core.Construct", "version": "1.134.0" @@ -440,11 +396,11 @@ }, "CustomResource": { "id": "CustomResource", - "path": "MyJSCCStaticWebsite/JSCCStaticWebsite/JSCCDeployWithInvalidation/CustomResource", + "path": "MyJSCCStaticWebsiteTriada/JSCCStaticWebsiteTriada/JSCCC-Bucket-Deployment/CustomResource", "children": { "Default": { "id": "Default", - "path": "MyJSCCStaticWebsite/JSCCStaticWebsite/JSCCDeployWithInvalidation/CustomResource/Default", + "path": "MyJSCCStaticWebsiteTriada/JSCCStaticWebsiteTriada/JSCCC-Bucket-Deployment/CustomResource/Default", "constructInfo": { "fqn": "@aws-cdk/core.CfnResource", "version": "1.134.0" @@ -468,85 +424,17 @@ "version": "1.134.0" } }, - "Custom::S3AutoDeleteObjectsCustomResourceProvider": { - "id": "Custom::S3AutoDeleteObjectsCustomResourceProvider", - "path": "MyJSCCStaticWebsite/Custom::S3AutoDeleteObjectsCustomResourceProvider", - "children": { - "Staging": { - "id": "Staging", - "path": "MyJSCCStaticWebsite/Custom::S3AutoDeleteObjectsCustomResourceProvider/Staging", - "constructInfo": { - "fqn": "@aws-cdk/core.AssetStaging", - "version": "1.134.0" - } - }, - "Role": { - "id": "Role", - "path": "MyJSCCStaticWebsite/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role", - "constructInfo": { - "fqn": "@aws-cdk/core.CfnResource", - "version": "1.134.0" - } - }, - "Handler": { - "id": "Handler", - "path": "MyJSCCStaticWebsite/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler", - "constructInfo": { - "fqn": "@aws-cdk/core.CfnResource", - "version": "1.134.0" - } - } - }, - "constructInfo": { - "fqn": "@aws-cdk/core.CustomResourceProvider", - "version": "1.134.0" - } - }, "AssetParameters": { "id": "AssetParameters", - "path": "MyJSCCStaticWebsite/AssetParameters", + "path": "MyJSCCStaticWebsiteTriada/AssetParameters", "children": { - "1f7e277bd526ebce1983fa1e7a84a5281ec533d9187caaebb773681bbf7bf4c1": { - "id": "1f7e277bd526ebce1983fa1e7a84a5281ec533d9187caaebb773681bbf7bf4c1", - "path": "MyJSCCStaticWebsite/AssetParameters/1f7e277bd526ebce1983fa1e7a84a5281ec533d9187caaebb773681bbf7bf4c1", - "children": { - "S3Bucket": { - "id": "S3Bucket", - "path": "MyJSCCStaticWebsite/AssetParameters/1f7e277bd526ebce1983fa1e7a84a5281ec533d9187caaebb773681bbf7bf4c1/S3Bucket", - "constructInfo": { - "fqn": "@aws-cdk/core.CfnParameter", - "version": "1.134.0" - } - }, - "S3VersionKey": { - "id": "S3VersionKey", - "path": "MyJSCCStaticWebsite/AssetParameters/1f7e277bd526ebce1983fa1e7a84a5281ec533d9187caaebb773681bbf7bf4c1/S3VersionKey", - "constructInfo": { - "fqn": "@aws-cdk/core.CfnParameter", - "version": "1.134.0" - } - }, - "ArtifactHash": { - "id": "ArtifactHash", - "path": "MyJSCCStaticWebsite/AssetParameters/1f7e277bd526ebce1983fa1e7a84a5281ec533d9187caaebb773681bbf7bf4c1/ArtifactHash", - "constructInfo": { - "fqn": "@aws-cdk/core.CfnParameter", - "version": "1.134.0" - } - } - }, - "constructInfo": { - "fqn": "@aws-cdk/core.Construct", - "version": "1.134.0" - } - }, "e9882ab123687399f934da0d45effe675ecc8ce13b40cb946f3e1d6141fe8d68": { "id": "e9882ab123687399f934da0d45effe675ecc8ce13b40cb946f3e1d6141fe8d68", - "path": "MyJSCCStaticWebsite/AssetParameters/e9882ab123687399f934da0d45effe675ecc8ce13b40cb946f3e1d6141fe8d68", + "path": "MyJSCCStaticWebsiteTriada/AssetParameters/e9882ab123687399f934da0d45effe675ecc8ce13b40cb946f3e1d6141fe8d68", "children": { "S3Bucket": { "id": "S3Bucket", - "path": "MyJSCCStaticWebsite/AssetParameters/e9882ab123687399f934da0d45effe675ecc8ce13b40cb946f3e1d6141fe8d68/S3Bucket", + "path": "MyJSCCStaticWebsiteTriada/AssetParameters/e9882ab123687399f934da0d45effe675ecc8ce13b40cb946f3e1d6141fe8d68/S3Bucket", "constructInfo": { "fqn": "@aws-cdk/core.CfnParameter", "version": "1.134.0" @@ -554,7 +442,7 @@ }, "S3VersionKey": { "id": "S3VersionKey", - "path": "MyJSCCStaticWebsite/AssetParameters/e9882ab123687399f934da0d45effe675ecc8ce13b40cb946f3e1d6141fe8d68/S3VersionKey", + "path": "MyJSCCStaticWebsiteTriada/AssetParameters/e9882ab123687399f934da0d45effe675ecc8ce13b40cb946f3e1d6141fe8d68/S3VersionKey", "constructInfo": { "fqn": "@aws-cdk/core.CfnParameter", "version": "1.134.0" @@ -562,7 +450,7 @@ }, "ArtifactHash": { "id": "ArtifactHash", - "path": "MyJSCCStaticWebsite/AssetParameters/e9882ab123687399f934da0d45effe675ecc8ce13b40cb946f3e1d6141fe8d68/ArtifactHash", + "path": "MyJSCCStaticWebsiteTriada/AssetParameters/e9882ab123687399f934da0d45effe675ecc8ce13b40cb946f3e1d6141fe8d68/ArtifactHash", "constructInfo": { "fqn": "@aws-cdk/core.CfnParameter", "version": "1.134.0" @@ -576,11 +464,11 @@ }, "a3058ccb468d757ebb89df5363a1c20f5307c6911136f29d00e1a68c9b2aa7e8": { "id": "a3058ccb468d757ebb89df5363a1c20f5307c6911136f29d00e1a68c9b2aa7e8", - "path": "MyJSCCStaticWebsite/AssetParameters/a3058ccb468d757ebb89df5363a1c20f5307c6911136f29d00e1a68c9b2aa7e8", + "path": "MyJSCCStaticWebsiteTriada/AssetParameters/a3058ccb468d757ebb89df5363a1c20f5307c6911136f29d00e1a68c9b2aa7e8", "children": { "S3Bucket": { "id": "S3Bucket", - "path": "MyJSCCStaticWebsite/AssetParameters/a3058ccb468d757ebb89df5363a1c20f5307c6911136f29d00e1a68c9b2aa7e8/S3Bucket", + "path": "MyJSCCStaticWebsiteTriada/AssetParameters/a3058ccb468d757ebb89df5363a1c20f5307c6911136f29d00e1a68c9b2aa7e8/S3Bucket", "constructInfo": { "fqn": "@aws-cdk/core.CfnParameter", "version": "1.134.0" @@ -588,7 +476,7 @@ }, "S3VersionKey": { "id": "S3VersionKey", - "path": "MyJSCCStaticWebsite/AssetParameters/a3058ccb468d757ebb89df5363a1c20f5307c6911136f29d00e1a68c9b2aa7e8/S3VersionKey", + "path": "MyJSCCStaticWebsiteTriada/AssetParameters/a3058ccb468d757ebb89df5363a1c20f5307c6911136f29d00e1a68c9b2aa7e8/S3VersionKey", "constructInfo": { "fqn": "@aws-cdk/core.CfnParameter", "version": "1.134.0" @@ -596,7 +484,7 @@ }, "ArtifactHash": { "id": "ArtifactHash", - "path": "MyJSCCStaticWebsite/AssetParameters/a3058ccb468d757ebb89df5363a1c20f5307c6911136f29d00e1a68c9b2aa7e8/ArtifactHash", + "path": "MyJSCCStaticWebsiteTriada/AssetParameters/a3058ccb468d757ebb89df5363a1c20f5307c6911136f29d00e1a68c9b2aa7e8/ArtifactHash", "constructInfo": { "fqn": "@aws-cdk/core.CfnParameter", "version": "1.134.0" @@ -610,11 +498,11 @@ }, "48d647e7c2349e881c109f54a2577646369067530a8cb0571001780073dc1fff": { "id": "48d647e7c2349e881c109f54a2577646369067530a8cb0571001780073dc1fff", - "path": "MyJSCCStaticWebsite/AssetParameters/48d647e7c2349e881c109f54a2577646369067530a8cb0571001780073dc1fff", + "path": "MyJSCCStaticWebsiteTriada/AssetParameters/48d647e7c2349e881c109f54a2577646369067530a8cb0571001780073dc1fff", "children": { "S3Bucket": { "id": "S3Bucket", - "path": "MyJSCCStaticWebsite/AssetParameters/48d647e7c2349e881c109f54a2577646369067530a8cb0571001780073dc1fff/S3Bucket", + "path": "MyJSCCStaticWebsiteTriada/AssetParameters/48d647e7c2349e881c109f54a2577646369067530a8cb0571001780073dc1fff/S3Bucket", "constructInfo": { "fqn": "@aws-cdk/core.CfnParameter", "version": "1.134.0" @@ -622,7 +510,7 @@ }, "S3VersionKey": { "id": "S3VersionKey", - "path": "MyJSCCStaticWebsite/AssetParameters/48d647e7c2349e881c109f54a2577646369067530a8cb0571001780073dc1fff/S3VersionKey", + "path": "MyJSCCStaticWebsiteTriada/AssetParameters/48d647e7c2349e881c109f54a2577646369067530a8cb0571001780073dc1fff/S3VersionKey", "constructInfo": { "fqn": "@aws-cdk/core.CfnParameter", "version": "1.134.0" @@ -630,7 +518,7 @@ }, "ArtifactHash": { "id": "ArtifactHash", - "path": "MyJSCCStaticWebsite/AssetParameters/48d647e7c2349e881c109f54a2577646369067530a8cb0571001780073dc1fff/ArtifactHash", + "path": "MyJSCCStaticWebsiteTriada/AssetParameters/48d647e7c2349e881c109f54a2577646369067530a8cb0571001780073dc1fff/ArtifactHash", "constructInfo": { "fqn": "@aws-cdk/core.CfnParameter", "version": "1.134.0" @@ -650,15 +538,15 @@ }, "Custom::CDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C": { "id": "Custom::CDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C", - "path": "MyJSCCStaticWebsite/Custom::CDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C", + "path": "MyJSCCStaticWebsiteTriada/Custom::CDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C", "children": { "ServiceRole": { "id": "ServiceRole", - "path": "MyJSCCStaticWebsite/Custom::CDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C/ServiceRole", + "path": "MyJSCCStaticWebsiteTriada/Custom::CDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C/ServiceRole", "children": { "Resource": { "id": "Resource", - "path": "MyJSCCStaticWebsite/Custom::CDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C/ServiceRole/Resource", + "path": "MyJSCCStaticWebsiteTriada/Custom::CDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C/ServiceRole/Resource", "attributes": { "aws:cdk:cloudformation:type": "AWS::IAM::Role", "aws:cdk:cloudformation:props": { @@ -697,11 +585,11 @@ }, "DefaultPolicy": { "id": "DefaultPolicy", - "path": "MyJSCCStaticWebsite/Custom::CDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C/ServiceRole/DefaultPolicy", + "path": "MyJSCCStaticWebsiteTriada/Custom::CDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C/ServiceRole/DefaultPolicy", "children": { "Resource": { "id": "Resource", - "path": "MyJSCCStaticWebsite/Custom::CDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C/ServiceRole/DefaultPolicy/Resource", + "path": "MyJSCCStaticWebsiteTriada/Custom::CDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C/ServiceRole/DefaultPolicy/Resource", "attributes": { "aws:cdk:cloudformation:type": "AWS::IAM::Policy", "aws:cdk:cloudformation:props": { @@ -761,7 +649,7 @@ "Resource": [ { "Fn::GetAtt": [ - "JSCCStaticWebsiteJSCCSiteBucket11BBD5A2", + "JSCCStaticWebsiteTriadaJSCSSStaticBucket3EAA82D9", "Arn" ] }, @@ -771,7 +659,7 @@ [ { "Fn::GetAtt": [ - "JSCCStaticWebsiteJSCCSiteBucket11BBD5A2", + "JSCCStaticWebsiteTriadaJSCSSStaticBucket3EAA82D9", "Arn" ] }, @@ -819,11 +707,11 @@ }, "Code": { "id": "Code", - "path": "MyJSCCStaticWebsite/Custom::CDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C/Code", + "path": "MyJSCCStaticWebsiteTriada/Custom::CDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C/Code", "children": { "Stage": { "id": "Stage", - "path": "MyJSCCStaticWebsite/Custom::CDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C/Code/Stage", + "path": "MyJSCCStaticWebsiteTriada/Custom::CDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C/Code/Stage", "constructInfo": { "fqn": "@aws-cdk/core.AssetStaging", "version": "1.134.0" @@ -831,11 +719,11 @@ }, "AssetBucket": { "id": "AssetBucket", - "path": "MyJSCCStaticWebsite/Custom::CDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C/Code/AssetBucket", + "path": "MyJSCCStaticWebsiteTriada/Custom::CDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C/Code/AssetBucket", "children": { "Notifications": { "id": "Notifications", - "path": "MyJSCCStaticWebsite/Custom::CDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C/Code/AssetBucket/Notifications", + "path": "MyJSCCStaticWebsiteTriada/Custom::CDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C/Code/AssetBucket/Notifications", "constructInfo": { "fqn": "@aws-cdk/core.Construct", "version": "1.134.0" @@ -855,7 +743,7 @@ }, "Resource": { "id": "Resource", - "path": "MyJSCCStaticWebsite/Custom::CDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C/Resource", + "path": "MyJSCCStaticWebsiteTriada/Custom::CDKBucketDeployment8693BB64968944B69AAFB0CC9EB8756C/Resource", "attributes": { "aws:cdk:cloudformation:type": "AWS::Lambda::Function", "aws:cdk:cloudformation:props": { @@ -906,7 +794,7 @@ "handler": "index.handler", "layers": [ { - "Ref": "JSCCStaticWebsiteJSCCDeployWithInvalidationAwsCliLayer074E3F2B" + "Ref": "JSCCStaticWebsiteTriadaJSCCCBucketDeploymentAwsCliLayer4E78CD2F" } ], "runtime": "python3.7", @@ -926,11 +814,11 @@ }, "CDKMetadata": { "id": "CDKMetadata", - "path": "MyJSCCStaticWebsite/CDKMetadata", + "path": "MyJSCCStaticWebsiteTriada/CDKMetadata", "children": { "Default": { "id": "Default", - "path": "MyJSCCStaticWebsite/CDKMetadata/Default", + "path": "MyJSCCStaticWebsiteTriada/CDKMetadata/Default", "constructInfo": { "fqn": "@aws-cdk/core.CfnResource", "version": "1.134.0" @@ -938,7 +826,7 @@ }, "Condition": { "id": "Condition", - "path": "MyJSCCStaticWebsite/CDKMetadata/Condition", + "path": "MyJSCCStaticWebsiteTriada/CDKMetadata/Condition", "constructInfo": { "fqn": "@aws-cdk/core.CfnCondition", "version": "1.134.0" diff --git a/index.js b/index.js new file mode 100644 index 0000000..07dbf3a --- /dev/null +++ b/index.js @@ -0,0 +1,15 @@ +#!/usr/bin/env node +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const cdk = require("@aws-cdk/core"); +const static_site_1 = require("./static-site"); +class MyStaticSiteStack extends cdk.Stack { + constructor(parent, name) { + super(parent, name); + new static_site_1.StaticSite(this, 'JSCCStaticWebsiteTriada'); + } +} +const app = new cdk.App(); +new MyStaticSiteStack(app, 'MyJSCCStaticWebsiteTriada'); +app.synth(); +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJpbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFDQSxxQ0FBcUM7QUFDckMsK0NBQTJDO0FBRTNDLE1BQU0saUJBQWtCLFNBQVEsR0FBRyxDQUFDLEtBQUs7SUFDdkMsWUFBWSxNQUFlLEVBQUUsSUFBWTtRQUN2QyxLQUFLLENBQUMsTUFBTSxFQUFFLElBQUksQ0FBQyxDQUFDO1FBRXBCLElBQUksd0JBQVUsQ0FBQyxJQUFJLEVBQUUseUJBQXlCLENBQUMsQ0FBQztJQUNsRCxDQUFDO0NBQ0Y7QUFFRCxNQUFNLEdBQUcsR0FBRyxJQUFJLEdBQUcsQ0FBQyxHQUFHLEVBQUUsQ0FBQztBQUUxQixJQUFJLGlCQUFpQixDQUFDLEdBQUcsRUFBRSwyQkFBMkIsQ0FBQyxDQUFDO0FBRXhELEdBQUcsQ0FBQyxLQUFLLEVBQUUsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIiMhL3Vzci9iaW4vZW52IG5vZGVcbmltcG9ydCAqIGFzIGNkayBmcm9tICdAYXdzLWNkay9jb3JlJztcbmltcG9ydCB7IFN0YXRpY1NpdGUgfSBmcm9tICcuL3N0YXRpYy1zaXRlJztcblxuY2xhc3MgTXlTdGF0aWNTaXRlU3RhY2sgZXh0ZW5kcyBjZGsuU3RhY2sge1xuICBjb25zdHJ1Y3RvcihwYXJlbnQ6IGNkay5BcHAsIG5hbWU6IHN0cmluZykge1xuICAgIHN1cGVyKHBhcmVudCwgbmFtZSk7XG5cbiAgICBuZXcgU3RhdGljU2l0ZSh0aGlzLCAnSlNDQ1N0YXRpY1dlYnNpdGVUcmlhZGEnKTtcbiAgfVxufVxuXG5jb25zdCBhcHAgPSBuZXcgY2RrLkFwcCgpO1xuXG5uZXcgTXlTdGF0aWNTaXRlU3RhY2soYXBwLCAnTXlKU0NDU3RhdGljV2Vic2l0ZVRyaWFkYScpO1xuXG5hcHAuc3ludGgoKTsiXX0= \ No newline at end of file diff --git a/index.ts b/index.ts index 5e1a5e0..91e82e3 100644 --- a/index.ts +++ b/index.ts @@ -6,12 +6,12 @@ class MyStaticSiteStack extends cdk.Stack { constructor(parent: cdk.App, name: string) { super(parent, name); - new StaticSite(this, 'JSCCStaticWebsite'); + new StaticSite(this, 'JSCCStaticWebsiteTriada'); } } const app = new cdk.App(); -new MyStaticSiteStack(app, 'MyJSCCStaticWebsite'); +new MyStaticSiteStack(app, 'MyJSCCStaticWebsiteTriada'); app.synth(); \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index e6d9522..4eb1cdc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,3229 +1,13 @@ { "name": "nodejs-aws-cdk-starter", "version": "1.0.0", - "lockfileVersion": 2, + "lockfileVersion": 1, "requires": true, - "packages": { - "": { - "name": "nodejs-aws-cdk-starter", - "version": "1.0.0", - "license": "ISC", - "dependencies": { - "@aws-cdk/aws-certificatemanager": "^1.94.1", - "@aws-cdk/aws-cloudfront": "^1.94.1", - "@aws-cdk/aws-iam": "^1.94.1", - "@aws-cdk/aws-route53": "^1.94.1", - "@aws-cdk/aws-route53-targets": "^1.94.1", - "@aws-cdk/aws-s3": "^1.94.1", - "@aws-cdk/aws-s3-deployment": "^1.94.1", - "@aws-cdk/core": "^1.94.1", - "aws-cdk": "^1.94.1" - }, - "devDependencies": { - "@types/node": "^10.17.0", - "aws-cdk": "^1.94.1", - "typescript": "^3.8" - } - }, - "node_modules/@aws-cdk/assets": { - "version": "1.134.0", - "integrity": "sha512-0UG+5iHQiok+TzfrZubsLrmyBuPtunAm9u6aXyG3yQ6RAJTfsvRRuM3g92BYvWWJEVAZxj3Zly/YT5jJJ+AS4g==", - "dependencies": { - "@aws-cdk/core": "1.134.0", - "@aws-cdk/cx-api": "1.134.0", - "constructs": "^3.3.69" - }, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - }, - "peerDependencies": { - "@aws-cdk/core": "1.134.0", - "@aws-cdk/cx-api": "1.134.0", - "constructs": "^3.3.69" - } - }, - "node_modules/@aws-cdk/aws-acmpca": { - "version": "1.134.0", - "integrity": "sha512-cOd7VTRAL4PKCpYEdzIbxAustSiT6ek9n7h1lMkAtGEInRh3PN1HNs8sK9bxHXK3mOo5Io6EFoCl5KjSepvQCw==", - "dependencies": { - "@aws-cdk/core": "1.134.0", - "constructs": "^3.3.69" - }, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - }, - "peerDependencies": { - "@aws-cdk/core": "1.134.0", - "constructs": "^3.3.69" - } - }, - "node_modules/@aws-cdk/aws-apigateway": { - "version": "1.134.0", - "integrity": "sha512-Old3NjNaU+XdFs3Rrfynq6Oa6bt6iE+6YSkq/ZHqljdTGydhTb/wU5fCBh3j9AbYsBxrua5VZO7IJdyEoiQ25w==", - "dependencies": { - "@aws-cdk/aws-certificatemanager": "1.134.0", - "@aws-cdk/aws-cloudwatch": "1.134.0", - "@aws-cdk/aws-cognito": "1.134.0", - "@aws-cdk/aws-ec2": "1.134.0", - "@aws-cdk/aws-elasticloadbalancingv2": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-lambda": "1.134.0", - "@aws-cdk/aws-logs": "1.134.0", - "@aws-cdk/aws-s3": "1.134.0", - "@aws-cdk/aws-s3-assets": "1.134.0", - "@aws-cdk/core": "1.134.0", - "@aws-cdk/cx-api": "1.134.0", - "constructs": "^3.3.69" - }, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - }, - "peerDependencies": { - "@aws-cdk/aws-certificatemanager": "1.134.0", - "@aws-cdk/aws-cloudwatch": "1.134.0", - "@aws-cdk/aws-cognito": "1.134.0", - "@aws-cdk/aws-ec2": "1.134.0", - "@aws-cdk/aws-elasticloadbalancingv2": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-lambda": "1.134.0", - "@aws-cdk/aws-logs": "1.134.0", - "@aws-cdk/aws-s3": "1.134.0", - "@aws-cdk/aws-s3-assets": "1.134.0", - "@aws-cdk/core": "1.134.0", - "@aws-cdk/cx-api": "1.134.0", - "constructs": "^3.3.69" - } - }, - "node_modules/@aws-cdk/aws-applicationautoscaling": { - "version": "1.134.0", - "integrity": "sha512-1LvSK5WWTaW2id+KQgfFfHHo7uoBXzuyfGWgv2YwUpKu1JUQwdTcTi0Bljbfzk4tG0gYenNxOFnzxhhV1Fe+Ww==", - "dependencies": { - "@aws-cdk/aws-autoscaling-common": "1.134.0", - "@aws-cdk/aws-cloudwatch": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/core": "1.134.0", - "constructs": "^3.3.69" - }, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - }, - "peerDependencies": { - "@aws-cdk/aws-autoscaling-common": "1.134.0", - "@aws-cdk/aws-cloudwatch": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/core": "1.134.0", - "constructs": "^3.3.69" - } - }, - "node_modules/@aws-cdk/aws-autoscaling-common": { - "version": "1.134.0", - "integrity": "sha512-Ret8dHpdPko5OZSJk4d4ejVEKRdabHHPpnxR4QFaJJC+V+88kshQ6SB764HDKm6+14/uQnruubspKmlq3XAhuQ==", - "dependencies": { - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/core": "1.134.0", - "constructs": "^3.3.69" - }, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - }, - "peerDependencies": { - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/core": "1.134.0", - "constructs": "^3.3.69" - } - }, - "node_modules/@aws-cdk/aws-certificatemanager": { - "version": "1.134.0", - "integrity": "sha512-Bjx8/7OhtmVQmnLSE9lq/7veakoPe3vy5lNXkABtQRowk0c2G30kWe5mjDhazSCd+RbUWfaTnnS84RcK0vwTKg==", - "dependencies": { - "@aws-cdk/aws-acmpca": "1.134.0", - "@aws-cdk/aws-cloudwatch": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-lambda": "1.134.0", - "@aws-cdk/aws-route53": "1.134.0", - "@aws-cdk/core": "1.134.0", - "constructs": "^3.3.69" - }, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - }, - "peerDependencies": { - "@aws-cdk/aws-acmpca": "1.134.0", - "@aws-cdk/aws-cloudwatch": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-lambda": "1.134.0", - "@aws-cdk/aws-route53": "1.134.0", - "@aws-cdk/core": "1.134.0", - "constructs": "^3.3.69" - } - }, - "node_modules/@aws-cdk/aws-cloudformation": { - "version": "1.134.0", - "integrity": "sha512-+9WNeJH4cKiZ5WOLJyeIM7ugADHwDIhWgptzH03EozAG4FuqujDnN5QtHpTLBd/GE3ItOpuD465zPJsRYqLlrQ==", - "dependencies": { - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-lambda": "1.134.0", - "@aws-cdk/aws-s3": "1.134.0", - "@aws-cdk/aws-sns": "1.134.0", - "@aws-cdk/core": "1.134.0", - "@aws-cdk/cx-api": "1.134.0", - "constructs": "^3.3.69" - }, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - }, - "peerDependencies": { - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-lambda": "1.134.0", - "@aws-cdk/aws-s3": "1.134.0", - "@aws-cdk/aws-sns": "1.134.0", - "@aws-cdk/core": "1.134.0", - "@aws-cdk/cx-api": "1.134.0", - "constructs": "^3.3.69" - } - }, - "node_modules/@aws-cdk/aws-cloudfront": { - "version": "1.134.0", - "integrity": "sha512-N20WzDePC0JJwBSBvja5CjMUFby245743KoKVZ6TneAXPM933G4jCp6jurrZ9S1SSC25KhfBK/pKrNrt+PbMcQ==", - "dependencies": { - "@aws-cdk/aws-certificatemanager": "1.134.0", - "@aws-cdk/aws-cloudwatch": "1.134.0", - "@aws-cdk/aws-ec2": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-kms": "1.134.0", - "@aws-cdk/aws-lambda": "1.134.0", - "@aws-cdk/aws-s3": "1.134.0", - "@aws-cdk/aws-ssm": "1.134.0", - "@aws-cdk/core": "1.134.0", - "@aws-cdk/cx-api": "1.134.0", - "constructs": "^3.3.69" - }, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - }, - "peerDependencies": { - "@aws-cdk/aws-certificatemanager": "1.134.0", - "@aws-cdk/aws-cloudwatch": "1.134.0", - "@aws-cdk/aws-ec2": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-kms": "1.134.0", - "@aws-cdk/aws-lambda": "1.134.0", - "@aws-cdk/aws-s3": "1.134.0", - "@aws-cdk/aws-ssm": "1.134.0", - "@aws-cdk/core": "1.134.0", - "@aws-cdk/cx-api": "1.134.0", - "constructs": "^3.3.69" - } - }, - "node_modules/@aws-cdk/aws-cloudwatch": { - "version": "1.134.0", - "integrity": "sha512-LdnRXLHVHBYDa2CSCZc4jzB+89hUjt5xI1SWmhY9vIqXvNLp7Xt2wq3gYzCJG1Gq+jwpTG69S0B3TzFLKL988A==", - "dependencies": { - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/core": "1.134.0", - "constructs": "^3.3.69" - }, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - }, - "peerDependencies": { - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/core": "1.134.0", - "constructs": "^3.3.69" - } - }, - "node_modules/@aws-cdk/aws-codeguruprofiler": { - "version": "1.134.0", - "integrity": "sha512-Uv17un0PkPqOLJq17IJelDJ40+SaBIk+GEBqmASIix7R/SB0FB62g9r1vh3SwDnBWAmebNIV6HFZyVIjh4LJWA==", - "dependencies": { - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/core": "1.134.0", - "constructs": "^3.3.69" - }, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - }, - "peerDependencies": { - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/core": "1.134.0", - "constructs": "^3.3.69" - } - }, - "node_modules/@aws-cdk/aws-codestarnotifications": { - "version": "1.134.0", - "integrity": "sha512-cUgiT1tscqgXmAOA7WK4eCvs4kTa9wf1s1jfhPnipcjXq9/KaU+kuvmLeOc0UMRyfeXcdRYXaPTymKAtdHhllQ==", - "dependencies": { - "@aws-cdk/core": "1.134.0", - "constructs": "^3.3.69" - }, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - }, - "peerDependencies": { - "@aws-cdk/core": "1.134.0", - "constructs": "^3.3.69" - } - }, - "node_modules/@aws-cdk/aws-cognito": { - "version": "1.134.0", - "integrity": "sha512-P6ybQBUoxneyUotbwFDlgf+3E9zdqdgcVdAc6x75rkNAC6VgOMPi4ktTs0BLoe9g1qFepinnwSoOGrDw/T2M6w==", - "bundleDependencies": [ - "punycode" - ], - "dependencies": { - "@aws-cdk/aws-certificatemanager": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-lambda": "1.134.0", - "@aws-cdk/core": "1.134.0", - "@aws-cdk/custom-resources": "1.134.0", - "constructs": "^3.3.69", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - }, - "peerDependencies": { - "@aws-cdk/aws-certificatemanager": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-lambda": "1.134.0", - "@aws-cdk/core": "1.134.0", - "@aws-cdk/custom-resources": "1.134.0", - "constructs": "^3.3.69" - } - }, - "node_modules/@aws-cdk/aws-cognito/node_modules/punycode": { - "version": "2.1.1", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/@aws-cdk/aws-ec2": { - "version": "1.134.0", - "integrity": "sha512-4HPDl0tzkkKhEn4ja8E9r8WgRIyzd2suZCdRYVONC9A5KO8Rhgld8NIf/+WpDTZvlh01o/vYH/zONodJS2rkjw==", - "dependencies": { - "@aws-cdk/aws-cloudwatch": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-kms": "1.134.0", - "@aws-cdk/aws-logs": "1.134.0", - "@aws-cdk/aws-s3": "1.134.0", - "@aws-cdk/aws-s3-assets": "1.134.0", - "@aws-cdk/aws-ssm": "1.134.0", - "@aws-cdk/cloud-assembly-schema": "1.134.0", - "@aws-cdk/core": "1.134.0", - "@aws-cdk/cx-api": "1.134.0", - "@aws-cdk/region-info": "1.134.0", - "constructs": "^3.3.69" - }, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - }, - "peerDependencies": { - "@aws-cdk/aws-cloudwatch": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-kms": "1.134.0", - "@aws-cdk/aws-logs": "1.134.0", - "@aws-cdk/aws-s3": "1.134.0", - "@aws-cdk/aws-s3-assets": "1.134.0", - "@aws-cdk/aws-ssm": "1.134.0", - "@aws-cdk/cloud-assembly-schema": "1.134.0", - "@aws-cdk/core": "1.134.0", - "@aws-cdk/cx-api": "1.134.0", - "@aws-cdk/region-info": "1.134.0", - "constructs": "^3.3.69" - } - }, - "node_modules/@aws-cdk/aws-ecr": { - "version": "1.134.0", - "integrity": "sha512-NOMyucbtEWyljlXWQgL49AJy13YLsW4k45rjrZKB34Oiz+bigpeAirTxyOUvz+1cXjIndmzCD3AuQflTvCUxkw==", - "dependencies": { - "@aws-cdk/aws-events": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/core": "1.134.0", - "constructs": "^3.3.69" - }, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - }, - "peerDependencies": { - "@aws-cdk/aws-events": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/core": "1.134.0", - "constructs": "^3.3.69" - } - }, - "node_modules/@aws-cdk/aws-ecr-assets": { - "version": "1.134.0", - "integrity": "sha512-BqxwQB6QKU2hH3IvwazBYvfhBk6eUh3ZRfOCD9nagQqI/oIcvxr3bHmfaZQoIERsiZ3qLP5XMz8lBaWJWBMYTA==", - "bundleDependencies": [ - "minimatch" - ], - "dependencies": { - "@aws-cdk/assets": "1.134.0", - "@aws-cdk/aws-ecr": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-s3": "1.134.0", - "@aws-cdk/core": "1.134.0", - "@aws-cdk/cx-api": "1.134.0", - "constructs": "^3.3.69", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - }, - "peerDependencies": { - "@aws-cdk/assets": "1.134.0", - "@aws-cdk/aws-ecr": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-s3": "1.134.0", - "@aws-cdk/core": "1.134.0", - "@aws-cdk/cx-api": "1.134.0", - "constructs": "^3.3.69" - } - }, - "node_modules/@aws-cdk/aws-ecr-assets/node_modules/balanced-match": { - "version": "1.0.2", - "inBundle": true, - "license": "MIT" - }, - "node_modules/@aws-cdk/aws-ecr-assets/node_modules/brace-expansion": { - "version": "1.1.11", - "inBundle": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/@aws-cdk/aws-ecr-assets/node_modules/concat-map": { - "version": "0.0.1", - "inBundle": true, - "license": "MIT" - }, - "node_modules/@aws-cdk/aws-ecr-assets/node_modules/minimatch": { - "version": "3.0.4", - "inBundle": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@aws-cdk/aws-efs": { - "version": "1.134.0", - "integrity": "sha512-gh3dGFjeyG5jVOMQURCjTlqDP22U1Y2eo1P9cROW4b009Drk2NmofVplkrLX6INFgVcXNyikbcJ4l1PfN81T2A==", - "dependencies": { - "@aws-cdk/aws-ec2": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-kms": "1.134.0", - "@aws-cdk/cloud-assembly-schema": "1.134.0", - "@aws-cdk/core": "1.134.0", - "@aws-cdk/cx-api": "1.134.0", - "constructs": "^3.3.69" - }, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - }, - "peerDependencies": { - "@aws-cdk/aws-ec2": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-kms": "1.134.0", - "@aws-cdk/cloud-assembly-schema": "1.134.0", - "@aws-cdk/core": "1.134.0", - "@aws-cdk/cx-api": "1.134.0", - "constructs": "^3.3.69" - } - }, - "node_modules/@aws-cdk/aws-elasticloadbalancing": { - "version": "1.134.0", - "integrity": "sha512-eVQmn39enzFT5n6e/DOcZnRXLbBxPWw0q0DhXJrOY1DAIXUO6Ba7X64al7YdQ+aDs/RZ9Rao9L4Ok9lWxJgWdw==", - "dependencies": { - "@aws-cdk/aws-ec2": "1.134.0", - "@aws-cdk/core": "1.134.0", - "constructs": "^3.3.69" - }, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - }, - "peerDependencies": { - "@aws-cdk/aws-ec2": "1.134.0", - "@aws-cdk/core": "1.134.0", - "constructs": "^3.3.69" - } - }, - "node_modules/@aws-cdk/aws-elasticloadbalancingv2": { - "version": "1.134.0", - "integrity": "sha512-+IrGm5SGjibKPaLb/7+s28caOrRRkEQMlyk5bqWd1quVwZpepN1929UpgFD7NQwlDpUwFM0QvuB0uOLeNwNzBw==", - "dependencies": { - "@aws-cdk/aws-certificatemanager": "1.134.0", - "@aws-cdk/aws-cloudwatch": "1.134.0", - "@aws-cdk/aws-ec2": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-lambda": "1.134.0", - "@aws-cdk/aws-s3": "1.134.0", - "@aws-cdk/cloud-assembly-schema": "1.134.0", - "@aws-cdk/core": "1.134.0", - "@aws-cdk/cx-api": "1.134.0", - "@aws-cdk/region-info": "1.134.0", - "constructs": "^3.3.69" - }, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - }, - "peerDependencies": { - "@aws-cdk/aws-certificatemanager": "1.134.0", - "@aws-cdk/aws-cloudwatch": "1.134.0", - "@aws-cdk/aws-ec2": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-lambda": "1.134.0", - "@aws-cdk/aws-s3": "1.134.0", - "@aws-cdk/cloud-assembly-schema": "1.134.0", - "@aws-cdk/core": "1.134.0", - "@aws-cdk/cx-api": "1.134.0", - "@aws-cdk/region-info": "1.134.0", - "constructs": "^3.3.69" - } - }, - "node_modules/@aws-cdk/aws-events": { - "version": "1.134.0", - "integrity": "sha512-M0jmIwgIssB4Gi1m4h3Jeuu+KETmjijHHFGI0Xffxmu9myMvfKjfgyFLytQuz4/7UfaPH6vqkHCCp9/bJNLo2Q==", - "dependencies": { - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/core": "1.134.0", - "constructs": "^3.3.69" - }, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - }, - "peerDependencies": { - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/core": "1.134.0", - "constructs": "^3.3.69" - } - }, - "node_modules/@aws-cdk/aws-globalaccelerator": { - "version": "1.134.0", - "integrity": "sha512-E/WkxX70GX0BKRmB1oklqmhTPsdLii3kwi5IcI0p0eGFzVt47+p2tu2mLGOl9RGpO3uS/7MAlxtm9Qzh9f8K/Q==", - "dependencies": { - "@aws-cdk/aws-ec2": "1.134.0", - "@aws-cdk/core": "1.134.0", - "@aws-cdk/custom-resources": "1.134.0", - "constructs": "^3.3.69" - }, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - }, - "peerDependencies": { - "@aws-cdk/aws-ec2": "1.134.0", - "@aws-cdk/core": "1.134.0", - "@aws-cdk/custom-resources": "1.134.0", - "constructs": "^3.3.69" - } - }, - "node_modules/@aws-cdk/aws-iam": { - "version": "1.134.0", - "integrity": "sha512-EZy+oyIiAl2WvAfKpn2zhSZ9Wtcu06RUTIbkrourietnQoQhqhiwpp/H84VosgUgwpHsx7BNmZ8EJJXJXs7XfA==", - "dependencies": { - "@aws-cdk/core": "1.134.0", - "@aws-cdk/region-info": "1.134.0", - "constructs": "^3.3.69" - }, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - }, - "peerDependencies": { - "@aws-cdk/core": "1.134.0", - "@aws-cdk/region-info": "1.134.0", - "constructs": "^3.3.69" - } - }, - "node_modules/@aws-cdk/aws-kms": { - "version": "1.134.0", - "integrity": "sha512-nuXWE/lHnR9PzZdjCN9cbhT5IAHS593JVrS889v+O/9l3jLCgdSaElQ6EAjmr7WHne2npRbTo/Qw7ebT31BIRQ==", - "dependencies": { - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/cloud-assembly-schema": "1.134.0", - "@aws-cdk/core": "1.134.0", - "@aws-cdk/cx-api": "1.134.0", - "constructs": "^3.3.69" - }, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - }, - "peerDependencies": { - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/cloud-assembly-schema": "1.134.0", - "@aws-cdk/core": "1.134.0", - "@aws-cdk/cx-api": "1.134.0", - "constructs": "^3.3.69" - } - }, - "node_modules/@aws-cdk/aws-lambda": { - "version": "1.134.0", - "integrity": "sha512-RGxPEPw2twJzcllNSNkHSLjgntuT8JQ5Sphiuyk3EZayPDPYUCbkEVWhmkHoLP5KnZprn2GIPaknSGnOVB7TBQ==", - "dependencies": { - "@aws-cdk/aws-applicationautoscaling": "1.134.0", - "@aws-cdk/aws-cloudwatch": "1.134.0", - "@aws-cdk/aws-codeguruprofiler": "1.134.0", - "@aws-cdk/aws-ec2": "1.134.0", - "@aws-cdk/aws-ecr": "1.134.0", - "@aws-cdk/aws-ecr-assets": "1.134.0", - "@aws-cdk/aws-efs": "1.134.0", - "@aws-cdk/aws-events": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-kms": "1.134.0", - "@aws-cdk/aws-logs": "1.134.0", - "@aws-cdk/aws-s3": "1.134.0", - "@aws-cdk/aws-s3-assets": "1.134.0", - "@aws-cdk/aws-signer": "1.134.0", - "@aws-cdk/aws-sqs": "1.134.0", - "@aws-cdk/core": "1.134.0", - "@aws-cdk/cx-api": "1.134.0", - "@aws-cdk/region-info": "1.134.0", - "constructs": "^3.3.69" - }, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - }, - "peerDependencies": { - "@aws-cdk/aws-applicationautoscaling": "1.134.0", - "@aws-cdk/aws-cloudwatch": "1.134.0", - "@aws-cdk/aws-codeguruprofiler": "1.134.0", - "@aws-cdk/aws-ec2": "1.134.0", - "@aws-cdk/aws-ecr": "1.134.0", - "@aws-cdk/aws-ecr-assets": "1.134.0", - "@aws-cdk/aws-efs": "1.134.0", - "@aws-cdk/aws-events": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-kms": "1.134.0", - "@aws-cdk/aws-logs": "1.134.0", - "@aws-cdk/aws-s3": "1.134.0", - "@aws-cdk/aws-s3-assets": "1.134.0", - "@aws-cdk/aws-signer": "1.134.0", - "@aws-cdk/aws-sqs": "1.134.0", - "@aws-cdk/core": "1.134.0", - "@aws-cdk/cx-api": "1.134.0", - "@aws-cdk/region-info": "1.134.0", - "constructs": "^3.3.69" - } - }, - "node_modules/@aws-cdk/aws-logs": { - "version": "1.134.0", - "integrity": "sha512-XolgIfT8vamdlVy7TAtHvhX7BFeJrg37pEur0CAiuzROipnBGwHc63K4QqJYlA0QDEsLXn8BupUV76jBHr3wvQ==", - "dependencies": { - "@aws-cdk/aws-cloudwatch": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-kms": "1.134.0", - "@aws-cdk/aws-s3-assets": "1.134.0", - "@aws-cdk/core": "1.134.0", - "@aws-cdk/cx-api": "1.134.0", - "constructs": "^3.3.69" - }, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - }, - "peerDependencies": { - "@aws-cdk/aws-cloudwatch": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-kms": "1.134.0", - "@aws-cdk/aws-s3-assets": "1.134.0", - "@aws-cdk/core": "1.134.0", - "@aws-cdk/cx-api": "1.134.0", - "constructs": "^3.3.69" - } - }, - "node_modules/@aws-cdk/aws-route53": { - "version": "1.134.0", - "integrity": "sha512-VodtS60oCfrxtBjriwytmYVkRSAc4m6oxCz6w2nvF9IwAxPWHga66KDdEnMpRKExZtpBx0Pw1EHgxG03bhVx+g==", - "dependencies": { - "@aws-cdk/aws-ec2": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-logs": "1.134.0", - "@aws-cdk/cloud-assembly-schema": "1.134.0", - "@aws-cdk/core": "1.134.0", - "@aws-cdk/custom-resources": "1.134.0", - "constructs": "^3.3.69" - }, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - }, - "peerDependencies": { - "@aws-cdk/aws-ec2": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-logs": "1.134.0", - "@aws-cdk/cloud-assembly-schema": "1.134.0", - "@aws-cdk/core": "1.134.0", - "@aws-cdk/custom-resources": "1.134.0", - "constructs": "^3.3.69" - } - }, - "node_modules/@aws-cdk/aws-route53-targets": { - "version": "1.134.0", - "integrity": "sha512-5COv3nOUl4iiYJ4RUHVQH9TPEadP5Tt3WahbQtaQdelBhZ3co/q/UNp95/fLLeaR+A8HOk64A0JEKTpmVyXnRw==", - "dependencies": { - "@aws-cdk/aws-apigateway": "1.134.0", - "@aws-cdk/aws-cloudfront": "1.134.0", - "@aws-cdk/aws-cognito": "1.134.0", - "@aws-cdk/aws-ec2": "1.134.0", - "@aws-cdk/aws-elasticloadbalancing": "1.134.0", - "@aws-cdk/aws-elasticloadbalancingv2": "1.134.0", - "@aws-cdk/aws-globalaccelerator": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-route53": "1.134.0", - "@aws-cdk/aws-s3": "1.134.0", - "@aws-cdk/core": "1.134.0", - "@aws-cdk/region-info": "1.134.0", - "constructs": "^3.3.69" - }, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - }, - "peerDependencies": { - "@aws-cdk/aws-apigateway": "1.134.0", - "@aws-cdk/aws-cloudfront": "1.134.0", - "@aws-cdk/aws-cognito": "1.134.0", - "@aws-cdk/aws-ec2": "1.134.0", - "@aws-cdk/aws-elasticloadbalancing": "1.134.0", - "@aws-cdk/aws-elasticloadbalancingv2": "1.134.0", - "@aws-cdk/aws-globalaccelerator": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-route53": "1.134.0", - "@aws-cdk/aws-s3": "1.134.0", - "@aws-cdk/core": "1.134.0", - "@aws-cdk/region-info": "1.134.0", - "constructs": "^3.3.69" - } - }, - "node_modules/@aws-cdk/aws-s3": { - "version": "1.134.0", - "integrity": "sha512-HhVITjecHzJSf1eH5JqphvQBAaSXSDdbNQMNSX/qmMnhorsvOuU/vSmn4mmPTOUnbR6NP4k51WotVZ9qmMCaow==", - "dependencies": { - "@aws-cdk/aws-events": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-kms": "1.134.0", - "@aws-cdk/core": "1.134.0", - "@aws-cdk/cx-api": "1.134.0", - "constructs": "^3.3.69" - }, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - }, - "peerDependencies": { - "@aws-cdk/aws-events": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-kms": "1.134.0", - "@aws-cdk/core": "1.134.0", - "@aws-cdk/cx-api": "1.134.0", - "constructs": "^3.3.69" - } - }, - "node_modules/@aws-cdk/aws-s3-assets": { - "version": "1.134.0", - "integrity": "sha512-1geRa/eAkGpWekTpf6QJiLH3UtN4PNrpK+2WtK3hW1fsuj0F8GC9gB+AQSruMAI6SC195tsEMTLO5zqdypDknQ==", - "dependencies": { - "@aws-cdk/assets": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-kms": "1.134.0", - "@aws-cdk/aws-s3": "1.134.0", - "@aws-cdk/core": "1.134.0", - "@aws-cdk/cx-api": "1.134.0", - "constructs": "^3.3.69" - }, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - }, - "peerDependencies": { - "@aws-cdk/assets": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-kms": "1.134.0", - "@aws-cdk/aws-s3": "1.134.0", - "@aws-cdk/core": "1.134.0", - "@aws-cdk/cx-api": "1.134.0", - "constructs": "^3.3.69" - } - }, - "node_modules/@aws-cdk/aws-s3-deployment": { - "version": "1.134.0", - "integrity": "sha512-MYheBRzrrcfHr8NvotTg62/cOQqnB/atdAyr85KpRQzVrhaZRJOOw8hAqYg+TIsbj9IJkuPiXPVi0Lwf2R93ig==", - "bundleDependencies": [ - "case" - ], - "dependencies": { - "@aws-cdk/aws-cloudfront": "1.134.0", - "@aws-cdk/aws-ec2": "1.134.0", - "@aws-cdk/aws-efs": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-lambda": "1.134.0", - "@aws-cdk/aws-s3": "1.134.0", - "@aws-cdk/aws-s3-assets": "1.134.0", - "@aws-cdk/core": "1.134.0", - "@aws-cdk/lambda-layer-awscli": "1.134.0", - "case": "1.6.3", - "constructs": "^3.3.69" - }, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - }, - "peerDependencies": { - "@aws-cdk/aws-cloudfront": "1.134.0", - "@aws-cdk/aws-ec2": "1.134.0", - "@aws-cdk/aws-efs": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-lambda": "1.134.0", - "@aws-cdk/aws-s3": "1.134.0", - "@aws-cdk/aws-s3-assets": "1.134.0", - "@aws-cdk/core": "1.134.0", - "@aws-cdk/lambda-layer-awscli": "1.134.0", - "constructs": "^3.3.69" - } - }, - "node_modules/@aws-cdk/aws-s3-deployment/node_modules/case": { - "version": "1.6.3", - "inBundle": true, - "license": "(MIT OR GPL-3.0-or-later)", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/@aws-cdk/aws-signer": { - "version": "1.134.0", - "integrity": "sha512-L9A6FXJrcxIfGLMKdOweikGJjePFy0FegYEqK3w26+3I8ZmQreeDf9GOCEpFY6f1D8t4m2jxJK5/hjMuwFpV6w==", - "dependencies": { - "@aws-cdk/core": "1.134.0", - "constructs": "^3.3.69" - }, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - }, - "peerDependencies": { - "@aws-cdk/core": "1.134.0", - "constructs": "^3.3.69" - } - }, - "node_modules/@aws-cdk/aws-sns": { - "version": "1.134.0", - "integrity": "sha512-Lf+JOASA5r3YganhTtC7FKgSgp4DacH0zGCzLsv1GF7nLfWEbdVDBpiwTj2l42I9IQEEcYsIMhmbx1RB0AO2vQ==", - "dependencies": { - "@aws-cdk/aws-cloudwatch": "1.134.0", - "@aws-cdk/aws-codestarnotifications": "1.134.0", - "@aws-cdk/aws-events": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-kms": "1.134.0", - "@aws-cdk/aws-sqs": "1.134.0", - "@aws-cdk/core": "1.134.0", - "constructs": "^3.3.69" - }, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - }, - "peerDependencies": { - "@aws-cdk/aws-cloudwatch": "1.134.0", - "@aws-cdk/aws-codestarnotifications": "1.134.0", - "@aws-cdk/aws-events": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-kms": "1.134.0", - "@aws-cdk/aws-sqs": "1.134.0", - "@aws-cdk/core": "1.134.0", - "constructs": "^3.3.69" - } - }, - "node_modules/@aws-cdk/aws-sqs": { - "version": "1.134.0", - "integrity": "sha512-idzqP90kvIsm15STScg90BvBuxNiXvg0AEfJ/tz9Z7b339VPTOzkJwMmY0DCSjvR8d3gnZZd6Xd6X4u6XUqR3Q==", - "dependencies": { - "@aws-cdk/aws-cloudwatch": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-kms": "1.134.0", - "@aws-cdk/core": "1.134.0", - "constructs": "^3.3.69" - }, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - }, - "peerDependencies": { - "@aws-cdk/aws-cloudwatch": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-kms": "1.134.0", - "@aws-cdk/core": "1.134.0", - "constructs": "^3.3.69" - } - }, - "node_modules/@aws-cdk/aws-ssm": { - "version": "1.134.0", - "integrity": "sha512-cKubHdfexeiuXLPTk77FMTFgehpuYyD72e6rd42Oc79KNGAoytWWGzDc+tieIpz8caBOt5U4QJ3KNF/ARF1wGA==", - "dependencies": { - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-kms": "1.134.0", - "@aws-cdk/cloud-assembly-schema": "1.134.0", - "@aws-cdk/core": "1.134.0", - "constructs": "^3.3.69" - }, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - }, - "peerDependencies": { - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-kms": "1.134.0", - "@aws-cdk/cloud-assembly-schema": "1.134.0", - "@aws-cdk/core": "1.134.0", - "constructs": "^3.3.69" - } - }, - "node_modules/@aws-cdk/cloud-assembly-schema": { - "version": "1.134.0", - "integrity": "sha512-P7HTOJ/e7MM+RfMQKpzP4cie0hbf/st/l6AmbYx0t/aayhnL1MXrnWPZd1t89TEYiekJkwsXX6x6N7S180uQvw==", - "bundleDependencies": [ - "jsonschema", - "semver" - ], - "dependencies": { - "jsonschema": "^1.4.0", - "semver": "^7.3.5" - }, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - } - }, - "node_modules/@aws-cdk/cloud-assembly-schema/node_modules/jsonschema": { - "version": "1.4.0", - "inBundle": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/@aws-cdk/cloud-assembly-schema/node_modules/lru-cache": { - "version": "6.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@aws-cdk/cloud-assembly-schema/node_modules/semver": { - "version": "7.3.5", - "inBundle": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@aws-cdk/cloud-assembly-schema/node_modules/yallist": { - "version": "4.0.0", - "inBundle": true, - "license": "ISC" - }, - "node_modules/@aws-cdk/core": { - "version": "1.134.0", - "integrity": "sha512-rdQYFTrGBemgy1C23r2s18ONXgnsp4dXyZMTTcy7e6QkF3JBTI4za2GUWY4XQaKnchGV9UhylPNFqh59hXzEUA==", - "bundleDependencies": [ - "fs-extra", - "minimatch", - "@balena/dockerignore", - "ignore" - ], - "dependencies": { - "@aws-cdk/cloud-assembly-schema": "1.134.0", - "@aws-cdk/cx-api": "1.134.0", - "@aws-cdk/region-info": "1.134.0", - "@balena/dockerignore": "^1.0.2", - "constructs": "^3.3.69", - "fs-extra": "^9.1.0", - "ignore": "^5.1.9", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - }, - "peerDependencies": { - "@aws-cdk/cloud-assembly-schema": "1.134.0", - "@aws-cdk/cx-api": "1.134.0", - "@aws-cdk/region-info": "1.134.0", - "constructs": "^3.3.69" - } - }, - "node_modules/@aws-cdk/core/node_modules/@balena/dockerignore": { - "version": "1.0.2", - "inBundle": true, - "license": "Apache-2.0" - }, - "node_modules/@aws-cdk/core/node_modules/at-least-node": { - "version": "1.0.0", - "inBundle": true, - "license": "ISC", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/@aws-cdk/core/node_modules/balanced-match": { - "version": "1.0.2", - "inBundle": true, - "license": "MIT" - }, - "node_modules/@aws-cdk/core/node_modules/brace-expansion": { - "version": "1.1.11", - "inBundle": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/@aws-cdk/core/node_modules/concat-map": { - "version": "0.0.1", - "inBundle": true, - "license": "MIT" - }, - "node_modules/@aws-cdk/core/node_modules/fs-extra": { - "version": "9.1.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@aws-cdk/core/node_modules/graceful-fs": { - "version": "4.2.8", - "inBundle": true, - "license": "ISC" - }, - "node_modules/@aws-cdk/core/node_modules/ignore": { - "version": "5.1.9", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/@aws-cdk/core/node_modules/jsonfile": { - "version": "6.1.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@aws-cdk/core/node_modules/minimatch": { - "version": "3.0.4", - "inBundle": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@aws-cdk/core/node_modules/universalify": { - "version": "2.0.0", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/@aws-cdk/custom-resources": { - "version": "1.134.0", - "integrity": "sha512-BfVq0IsXpPV6Eyzt0kLzNzLHKZvslNzQexSXY3yN5E2NHqXucqCem4X+qN+xp8p5eO0R83pmsPKUW9OT9SyEqg==", - "dependencies": { - "@aws-cdk/aws-cloudformation": "1.134.0", - "@aws-cdk/aws-ec2": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-lambda": "1.134.0", - "@aws-cdk/aws-logs": "1.134.0", - "@aws-cdk/aws-sns": "1.134.0", - "@aws-cdk/core": "1.134.0", - "constructs": "^3.3.69" - }, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - }, - "peerDependencies": { - "@aws-cdk/aws-cloudformation": "1.134.0", - "@aws-cdk/aws-ec2": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-lambda": "1.134.0", - "@aws-cdk/aws-logs": "1.134.0", - "@aws-cdk/aws-sns": "1.134.0", - "@aws-cdk/core": "1.134.0", - "constructs": "^3.3.69" - } - }, - "node_modules/@aws-cdk/cx-api": { - "version": "1.134.0", - "integrity": "sha512-D822T7LI+61Sktv4bdR6g2rKXdGNgYZXkkHrSSpATp6ov++0E0ttsQVblkLrzcOtKtB5nbaGrF7cf/0fxdoKeg==", - "bundleDependencies": [ - "semver" - ], - "dependencies": { - "@aws-cdk/cloud-assembly-schema": "1.134.0", - "semver": "^7.3.5" - }, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - }, - "peerDependencies": { - "@aws-cdk/cloud-assembly-schema": "1.134.0" - } - }, - "node_modules/@aws-cdk/cx-api/node_modules/lru-cache": { - "version": "6.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@aws-cdk/cx-api/node_modules/semver": { - "version": "7.3.5", - "inBundle": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@aws-cdk/cx-api/node_modules/yallist": { - "version": "4.0.0", - "inBundle": true, - "license": "ISC" - }, - "node_modules/@aws-cdk/lambda-layer-awscli": { - "version": "1.134.0", - "integrity": "sha512-LXzfg3aadSHkSeefMnGveIDXj+K7/79Ug19Sm4Vp0CZXAykkUco1RWk9TZ/dKoEPxGC8MhYoQYxxZegjUlMmzw==", - "dependencies": { - "@aws-cdk/aws-lambda": "1.134.0", - "@aws-cdk/core": "1.134.0", - "constructs": "^3.3.69" - }, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - }, - "peerDependencies": { - "@aws-cdk/aws-lambda": "1.134.0", - "@aws-cdk/core": "1.134.0", - "constructs": "^3.3.69" - } - }, - "node_modules/@aws-cdk/region-info": { - "version": "1.134.0", - "integrity": "sha512-1BzvZsdXWvn1ub3yGcpALafBHqISbirgNz9fsFuqvZuBUYJBiIi97awSyFMKZKzLvGNkrAk9rsNjHo9gWnJOWw==", - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - } - }, - "node_modules/@types/node": { - "version": "10.17.60", - "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==", - "dev": true - }, - "node_modules/aws-cdk": { - "version": "1.134.0", - "integrity": "sha512-dtCUT9/NvRCe1iNRFcI8rR3RBpOOG9sD99nZeP9KxYfZJjwrl0wi44LYTfZwMubeRkdCG7W12WYSDYWG6Z3HWw==", - "dev": true, - "hasShrinkwrap": true, - "dependencies": { - "@aws-cdk/cloud-assembly-schema": "1.134.0", - "@aws-cdk/cloudformation-diff": "1.134.0", - "@aws-cdk/cx-api": "1.134.0", - "@aws-cdk/region-info": "1.134.0", - "@jsii/check-node": "1.44.2", - "archiver": "^5.3.0", - "aws-sdk": "^2.979.0", - "camelcase": "^6.2.1", - "cdk-assets": "1.134.0", - "chokidar": "^3.5.2", - "colors": "^1.4.0", - "decamelize": "^5.0.1", - "fs-extra": "^9.1.0", - "glob": "^7.2.0", - "json-diff": "^0.5.4", - "minimatch": ">=3.0", - "promptly": "^3.2.0", - "proxy-agent": "^5.0.0", - "semver": "^7.3.5", - "source-map-support": "^0.5.20", - "table": "^6.7.3", - "uuid": "^8.3.2", - "wrap-ansi": "^7.0.0", - "yaml": "1.10.2", - "yargs": "^16.2.0" - }, - "bin": { - "cdk": "bin/cdk" - }, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - } - }, - "node_modules/aws-cdk/node_modules/@aws-cdk/cfnspec": { - "version": "1.134.0", - "integrity": "sha512-0R25VRg8R2aj9K8y2UzU60JmgNomYBuIBo41MeRnHMEmZcjXCAuPAvYm6F1+Htd6QG4Y9XUYHX96zfK40IV0rw==", - "dev": true, - "dependencies": { - "fs-extra": "^9.1.0", - "md5": "^2.3.0" - } - }, - "node_modules/aws-cdk/node_modules/@aws-cdk/cloud-assembly-schema": { - "version": "1.134.0", - "integrity": "sha512-P7HTOJ/e7MM+RfMQKpzP4cie0hbf/st/l6AmbYx0t/aayhnL1MXrnWPZd1t89TEYiekJkwsXX6x6N7S180uQvw==", - "bundleDependencies": [ - "jsonschema", - "semver" - ], - "dev": true, - "dependencies": { - "jsonschema": "^1.4.0", - "semver": "^7.3.5" - }, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - } - }, - "node_modules/aws-cdk/node_modules/@aws-cdk/cloud-assembly-schema/node_modules/jsonschema": { - "version": "1.4.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/aws-cdk/node_modules/@aws-cdk/cloud-assembly-schema/node_modules/lru-cache": { - "version": "6.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/aws-cdk/node_modules/@aws-cdk/cloud-assembly-schema/node_modules/semver": { - "version": "7.3.5", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/aws-cdk/node_modules/@aws-cdk/cloud-assembly-schema/node_modules/yallist": { - "version": "4.0.0", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/aws-cdk/node_modules/@aws-cdk/cloudformation-diff": { - "version": "1.134.0", - "integrity": "sha512-0Dle04uZGG2og1Lcv9GCHi9NozX7ukiFt0C1AbsgRuEvbK+zIo4beKrX9Yqtt3pfUCU20zlTqibw4mS7+y72CQ==", - "dev": true, - "dependencies": { - "@aws-cdk/cfnspec": "1.134.0", - "@types/node": "^10.17.60", - "colors": "^1.4.0", - "diff": "^5.0.0", - "fast-deep-equal": "^3.1.3", - "string-width": "^4.2.3", - "table": "^6.7.3" - }, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - } - }, - "node_modules/aws-cdk/node_modules/@aws-cdk/cx-api": { - "version": "1.134.0", - "integrity": "sha512-D822T7LI+61Sktv4bdR6g2rKXdGNgYZXkkHrSSpATp6ov++0E0ttsQVblkLrzcOtKtB5nbaGrF7cf/0fxdoKeg==", - "bundleDependencies": [ - "semver" - ], - "dev": true, - "dependencies": { - "@aws-cdk/cloud-assembly-schema": "1.134.0", - "semver": "^7.3.5" - }, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - }, - "peerDependencies": { - "@aws-cdk/cloud-assembly-schema": "1.134.0" - } - }, - "node_modules/aws-cdk/node_modules/@aws-cdk/cx-api/node_modules/lru-cache": { - "version": "6.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/aws-cdk/node_modules/@aws-cdk/cx-api/node_modules/semver": { - "version": "7.3.5", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/aws-cdk/node_modules/@aws-cdk/cx-api/node_modules/yallist": { - "version": "4.0.0", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/aws-cdk/node_modules/@aws-cdk/region-info": { - "version": "1.134.0", - "integrity": "sha512-1BzvZsdXWvn1ub3yGcpALafBHqISbirgNz9fsFuqvZuBUYJBiIi97awSyFMKZKzLvGNkrAk9rsNjHo9gWnJOWw==", - "dev": true, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - } - }, - "node_modules/aws-cdk/node_modules/@jsii/check-node": { - "version": "1.44.2", - "integrity": "sha512-rVwrKXkuV4qmo0TmPbYMAu2SCC80xPDzY7cS+TDx80wfU5Dcr66lhpUW04hWcYwrVsUYXxtEYLxAbzeNYeJeoA==", - "dev": true, - "dependencies": { - "chalk": "^4.1.2", - "semver": "^7.3.5" - }, - "engines": { - "node": ">= 10.3.0" - } - }, - "node_modules/aws-cdk/node_modules/@tootallnate/once": { - "version": "1.1.2", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/aws-cdk/node_modules/@types/node": { - "version": "10.17.60", - "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==", - "dev": true - }, - "node_modules/aws-cdk/node_modules/agent-base": { - "version": "6.0.2", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/aws-cdk/node_modules/ajv": { - "version": "8.8.1", - "integrity": "sha512-6CiMNDrzv0ZR916u2T+iRunnD60uWmNn8SkdB44/6stVORUg0aAkWO7PkOhpCmjmW8f2I/G/xnowD66fxGyQJg==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/aws-cdk/node_modules/ansi-regex": { - "version": "5.0.1", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/aws-cdk/node_modules/ansi-styles": { - "version": "4.3.0", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/aws-cdk/node_modules/anymatch": { - "version": "3.1.2", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/aws-cdk/node_modules/archiver": { - "version": "5.3.0", - "integrity": "sha512-iUw+oDwK0fgNpvveEsdQ0Ase6IIKztBJU2U0E9MzszMfmVVUyv1QJhS2ITW9ZCqx8dktAxVAjWWkKehuZE8OPg==", - "dev": true, - "dependencies": { - "archiver-utils": "^2.1.0", - "async": "^3.2.0", - "buffer-crc32": "^0.2.1", - "readable-stream": "^3.6.0", - "readdir-glob": "^1.0.0", - "tar-stream": "^2.2.0", - "zip-stream": "^4.1.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/aws-cdk/node_modules/archiver-utils": { - "version": "2.1.0", - "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", - "dev": true, - "dependencies": { - "glob": "^7.1.4", - "graceful-fs": "^4.2.0", - "lazystream": "^1.0.0", - "lodash.defaults": "^4.2.0", - "lodash.difference": "^4.5.0", - "lodash.flatten": "^4.4.0", - "lodash.isplainobject": "^4.0.6", - "lodash.union": "^4.6.0", - "normalize-path": "^3.0.0", - "readable-stream": "^2.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/aws-cdk/node_modules/archiver-utils/node_modules/readable-stream": { - "version": "2.3.7", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "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" - } - }, - "node_modules/aws-cdk/node_modules/ast-types": { - "version": "0.13.4", - "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", - "dev": true, - "dependencies": { - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/aws-cdk/node_modules/astral-regex": { - "version": "2.0.0", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/aws-cdk/node_modules/async": { - "version": "3.2.2", - "integrity": "sha512-H0E+qZaDEfx/FY4t7iLRv1W2fFI6+pyCeTw1uN20AQPiwqwM6ojPxHxdLv4z8hi2DtnW9BOckSspLucW7pIE5g==", - "dev": true - }, - "node_modules/aws-cdk/node_modules/at-least-node": { - "version": "1.0.0", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/aws-cdk/node_modules/aws-sdk": { - "version": "2.1030.0", - "integrity": "sha512-to0STOb8DsSGuSsUb/WCbg/UFnMGfIYavnJH5ZlRCHzvCFjTyR+vfE8ku+qIZvfFM4+5MNTQC/Oxfun2X/TuyA==", - "dev": true, - "dependencies": { - "buffer": "4.9.2", - "events": "1.1.1", - "ieee754": "1.1.13", - "jmespath": "0.15.0", - "querystring": "0.2.0", - "sax": "1.2.1", - "url": "0.10.3", - "uuid": "3.3.2", - "xml2js": "0.4.19" - }, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/aws-cdk/node_modules/aws-sdk/node_modules/buffer": { - "version": "4.9.2", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dev": true, - "dependencies": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "node_modules/aws-cdk/node_modules/aws-sdk/node_modules/buffer/node_modules/ieee754": { - "version": "1.2.1", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/aws-cdk/node_modules/aws-sdk/node_modules/ieee754": { - "version": "1.1.13", - "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", - "dev": true - }, - "node_modules/aws-cdk/node_modules/aws-sdk/node_modules/uuid": { - "version": "3.3.2", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "dev": true, - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/aws-cdk/node_modules/balanced-match": { - "version": "1.0.2", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "node_modules/aws-cdk/node_modules/base64-js": { - "version": "1.5.1", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/aws-cdk/node_modules/binary-extensions": { - "version": "2.2.0", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/aws-cdk/node_modules/bl": { - "version": "4.1.0", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/aws-cdk/node_modules/brace-expansion": { - "version": "1.1.11", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/aws-cdk/node_modules/braces": { - "version": "3.0.2", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/aws-cdk/node_modules/buffer": { - "version": "5.7.1", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/aws-cdk/node_modules/buffer-crc32": { - "version": "0.2.13", - "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/aws-cdk/node_modules/buffer-from": { - "version": "1.1.2", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "node_modules/aws-cdk/node_modules/bytes": { - "version": "3.1.1", - "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/aws-cdk/node_modules/camelcase": { - "version": "6.2.1", - "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/aws-cdk/node_modules/cdk-assets": { - "version": "1.134.0", - "integrity": "sha512-bRGai5VZEZr0wSp77QC++BUmNlC05uafs9RT01mz2qtXlDuH3XZfAc5+6yaP/kJ2//NnugihKTQSweuPU84rRg==", - "dev": true, - "hasShrinkwrap": true, - "dependencies": { - "@aws-cdk/cloud-assembly-schema": "1.134.0", - "@aws-cdk/cx-api": "1.134.0", - "archiver": "^5.3.0", - "aws-sdk": "^2.848.0", - "glob": "^7.2.0", - "mime": "^2.6.0", - "yargs": "^16.2.0" - }, - "bin": { - "cdk-assets": "bin/cdk-assets", - "docker-credential-cdk-assets": "bin/docker-credential-cdk-assets" - }, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - } - }, - "node_modules/aws-cdk/node_modules/chalk": { - "version": "4.1.2", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/aws-cdk/node_modules/charenc": { - "version": "0.0.2", - "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/aws-cdk/node_modules/chokidar": { - "version": "3.5.2", - "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", - "dev": true, - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/aws-cdk/node_modules/cli-color": { - "version": "0.1.7", - "integrity": "sha1-rcMgD6RxzCEbDaf1ZrcemLnWc0c=", - "dev": true, - "dependencies": { - "es5-ext": "0.8.x" - }, - "engines": { - "node": ">=0.1.103" - } - }, - "node_modules/aws-cdk/node_modules/cliui": { - "version": "7.0.4", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/aws-cdk/node_modules/color-convert": { - "version": "2.0.1", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/aws-cdk/node_modules/color-name": { - "version": "1.1.4", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/aws-cdk/node_modules/colors": { - "version": "1.4.0", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "dev": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/aws-cdk/node_modules/compress-commons": { - "version": "4.1.1", - "integrity": "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==", - "dev": true, - "dependencies": { - "buffer-crc32": "^0.2.13", - "crc32-stream": "^4.0.2", - "normalize-path": "^3.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/aws-cdk/node_modules/concat-map": { - "version": "0.0.1", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "node_modules/aws-cdk/node_modules/core-util-is": { - "version": "1.0.3", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true - }, - "node_modules/aws-cdk/node_modules/crc-32": { - "version": "1.2.0", - "integrity": "sha512-1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA==", - "dev": true, - "dependencies": { - "exit-on-epipe": "~1.0.1", - "printj": "~1.1.0" - }, - "bin": { - "crc32": "bin/crc32.njs" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/aws-cdk/node_modules/crc32-stream": { - "version": "4.0.2", - "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==", - "dev": true, - "dependencies": { - "crc-32": "^1.2.0", - "readable-stream": "^3.4.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/aws-cdk/node_modules/crypt": { - "version": "0.0.2", - "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/aws-cdk/node_modules/data-uri-to-buffer": { - "version": "3.0.1", - "integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/aws-cdk/node_modules/debug": { - "version": "4.3.2", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/aws-cdk/node_modules/decamelize": { - "version": "5.0.1", - "integrity": "sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/aws-cdk/node_modules/deep-is": { - "version": "0.1.4", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "node_modules/aws-cdk/node_modules/degenerator": { - "version": "3.0.1", - "integrity": "sha512-LFsIFEeLPlKvAKXu7j3ssIG6RT0TbI7/GhsqrI0DnHASEQjXQ0LUSYcjJteGgRGmZbl1TnMSxpNQIAiJ7Du5TQ==", - "dev": true, - "dependencies": { - "ast-types": "^0.13.2", - "escodegen": "^1.8.1", - "esprima": "^4.0.0", - "vm2": "^3.9.3" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/aws-cdk/node_modules/depd": { - "version": "1.1.2", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/aws-cdk/node_modules/diff": { - "version": "5.0.0", - "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", - "dev": true, - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/aws-cdk/node_modules/difflib": { - "version": "0.2.4", - "integrity": "sha1-teMDYabbAjF21WKJLbhZQKcY9H4=", - "dev": true, - "dependencies": { - "heap": ">= 0.2.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/aws-cdk/node_modules/dreamopt": { - "version": "0.6.0", - "integrity": "sha1-2BPM2sjTnYrVJndVFKE92mZNa0s=", - "dev": true, - "dependencies": { - "wordwrap": ">=0.0.2" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/aws-cdk/node_modules/emoji-regex": { - "version": "8.0.0", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/aws-cdk/node_modules/end-of-stream": { - "version": "1.4.4", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/aws-cdk/node_modules/es5-ext": { - "version": "0.8.2", - "integrity": "sha1-q6jZ4ZQ6iVrJaDemKjmz9V7NlKs=", - "dev": true, - "engines": { - "node": ">=0.4" - } - }, - "node_modules/aws-cdk/node_modules/escalade": { - "version": "3.1.1", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/aws-cdk/node_modules/escodegen": { - "version": "1.14.3", - "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", - "dev": true, - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=4.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/aws-cdk/node_modules/esprima": { - "version": "4.0.1", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/aws-cdk/node_modules/estraverse": { - "version": "4.3.0", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/aws-cdk/node_modules/esutils": { - "version": "2.0.3", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/aws-cdk/node_modules/events": { - "version": "1.1.1", - "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", - "dev": true, - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/aws-cdk/node_modules/exit-on-epipe": { - "version": "1.0.1", - "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/aws-cdk/node_modules/fast-deep-equal": { - "version": "3.1.3", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "node_modules/aws-cdk/node_modules/fast-levenshtein": { - "version": "2.0.6", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "node_modules/aws-cdk/node_modules/file-uri-to-path": { - "version": "2.0.0", - "integrity": "sha512-hjPFI8oE/2iQPVe4gbrJ73Pp+Xfub2+WI2LlXDbsaJBwT5wuMh35WNWVYYTpnz895shtwfyutMFLFywpQAFdLg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/aws-cdk/node_modules/fill-range": { - "version": "7.0.1", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/aws-cdk/node_modules/fs-constants": { - "version": "1.0.0", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true - }, - "node_modules/aws-cdk/node_modules/fs-extra": { - "version": "9.1.0", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/aws-cdk/node_modules/fs.realpath": { - "version": "1.0.0", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "node_modules/aws-cdk/node_modules/ftp": { - "version": "0.3.10", - "integrity": "sha1-kZfYYa2BQvPmPVqDv+TFn3MwiF0=", - "dev": true, - "dependencies": { - "readable-stream": "1.1.x", - "xregexp": "2.0.0" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/aws-cdk/node_modules/ftp/node_modules/isarray": { - "version": "0.0.1", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "node_modules/aws-cdk/node_modules/ftp/node_modules/readable-stream": { - "version": "1.1.14", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "node_modules/aws-cdk/node_modules/ftp/node_modules/string_decoder": { - "version": "0.10.31", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true - }, - "node_modules/aws-cdk/node_modules/get-caller-file": { - "version": "2.0.5", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/aws-cdk/node_modules/get-uri": { - "version": "3.0.2", - "integrity": "sha512-+5s0SJbGoyiJTZZ2JTpFPLMPSch72KEqGOTvQsBqg0RBWvwhWUSYZFAtz3TPW0GXJuLBJPts1E241iHg+VRfhg==", - "dev": true, - "dependencies": { - "@tootallnate/once": "1", - "data-uri-to-buffer": "3", - "debug": "4", - "file-uri-to-path": "2", - "fs-extra": "^8.1.0", - "ftp": "^0.3.10" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/aws-cdk/node_modules/get-uri/node_modules/fs-extra": { - "version": "8.1.0", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/aws-cdk/node_modules/get-uri/node_modules/jsonfile": { - "version": "4.0.0", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/aws-cdk/node_modules/get-uri/node_modules/universalify": { - "version": "0.1.2", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/aws-cdk/node_modules/glob": { - "version": "7.2.0", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/aws-cdk/node_modules/glob-parent": { - "version": "5.1.2", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/aws-cdk/node_modules/graceful-fs": { - "version": "4.2.8", - "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", - "dev": true - }, - "node_modules/aws-cdk/node_modules/has-flag": { - "version": "4.0.0", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/aws-cdk/node_modules/heap": { - "version": "0.2.6", - "integrity": "sha1-CH4fELBGky/IWU3Z5tN4r8nR5aw=", - "dev": true - }, - "node_modules/aws-cdk/node_modules/http-errors": { - "version": "1.8.1", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", - "dev": true, - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/aws-cdk/node_modules/http-proxy-agent": { - "version": "4.0.1", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "dev": true, - "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/aws-cdk/node_modules/https-proxy-agent": { - "version": "5.0.0", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", - "dev": true, - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/aws-cdk/node_modules/iconv-lite": { - "version": "0.4.24", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/aws-cdk/node_modules/ieee754": { - "version": "1.2.1", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/aws-cdk/node_modules/inflight": { - "version": "1.0.6", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/aws-cdk/node_modules/inherits": { - "version": "2.0.4", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/aws-cdk/node_modules/ip": { - "version": "1.1.5", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true - }, - "node_modules/aws-cdk/node_modules/is-binary-path": { - "version": "2.1.0", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/aws-cdk/node_modules/is-buffer": { - "version": "1.1.6", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "node_modules/aws-cdk/node_modules/is-extglob": { - "version": "2.1.1", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/aws-cdk/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/aws-cdk/node_modules/is-glob": { - "version": "4.0.3", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/aws-cdk/node_modules/is-number": { - "version": "7.0.0", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/aws-cdk/node_modules/isarray": { - "version": "1.0.0", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "node_modules/aws-cdk/node_modules/jmespath": { - "version": "0.15.0", - "integrity": "sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc=", - "dev": true, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/aws-cdk/node_modules/json-diff": { - "version": "0.5.4", - "integrity": "sha512-q5Xmx9QXNOzOzIlMoYtLrLiu4Jl/Ce2bn0CNcv54PhyH89CI4GWlGVDye8ei2Ijt9R3U+vsWPsXpLUNob8bs8Q==", - "dev": true, - "dependencies": { - "cli-color": "~0.1.6", - "difflib": "~0.2.1", - "dreamopt": "~0.6.0" - }, - "bin": { - "json-diff": "bin/json-diff.js" - }, - "engines": { - "node": "*" - } - }, - "node_modules/aws-cdk/node_modules/json-schema-traverse": { - "version": "1.0.0", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "node_modules/aws-cdk/node_modules/jsonfile": { - "version": "6.1.0", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/aws-cdk/node_modules/lazystream": { - "version": "1.0.1", - "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", - "dev": true, - "dependencies": { - "readable-stream": "^2.0.5" - }, - "engines": { - "node": ">= 0.6.3" - } - }, - "node_modules/aws-cdk/node_modules/lazystream/node_modules/readable-stream": { - "version": "2.3.7", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "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" - } - }, - "node_modules/aws-cdk/node_modules/levn": { - "version": "0.3.0", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/aws-cdk/node_modules/lodash.defaults": { - "version": "4.2.0", - "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=", - "dev": true - }, - "node_modules/aws-cdk/node_modules/lodash.difference": { - "version": "4.5.0", - "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=", - "dev": true - }, - "node_modules/aws-cdk/node_modules/lodash.flatten": { - "version": "4.4.0", - "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=", - "dev": true - }, - "node_modules/aws-cdk/node_modules/lodash.isplainobject": { - "version": "4.0.6", - "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", - "dev": true - }, - "node_modules/aws-cdk/node_modules/lodash.truncate": { - "version": "4.4.2", - "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", - "dev": true - }, - "node_modules/aws-cdk/node_modules/lodash.union": { - "version": "4.6.0", - "integrity": "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=", - "dev": true - }, - "node_modules/aws-cdk/node_modules/lru-cache": { - "version": "6.0.0", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/aws-cdk/node_modules/md5": { - "version": "2.3.0", - "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", - "dev": true, - "dependencies": { - "charenc": "0.0.2", - "crypt": "0.0.2", - "is-buffer": "~1.1.6" - } - }, - "node_modules/aws-cdk/node_modules/mime": { - "version": "2.6.0", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/aws-cdk/node_modules/minimatch": { - "version": "3.0.4", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/aws-cdk/node_modules/ms": { - "version": "2.1.2", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/aws-cdk/node_modules/mute-stream": { - "version": "0.0.8", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true - }, - "node_modules/aws-cdk/node_modules/netmask": { - "version": "2.0.2", - "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/aws-cdk/node_modules/normalize-path": { - "version": "3.0.0", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/aws-cdk/node_modules/once": { - "version": "1.4.0", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/aws-cdk/node_modules/optionator": { - "version": "0.8.3", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/aws-cdk/node_modules/pac-proxy-agent": { - "version": "5.0.0", - "integrity": "sha512-CcFG3ZtnxO8McDigozwE3AqAw15zDvGH+OjXO4kzf7IkEKkQ4gxQ+3sdF50WmhQ4P/bVusXcqNE2S3XrNURwzQ==", - "dev": true, - "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4", - "get-uri": "3", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "5", - "pac-resolver": "^5.0.0", - "raw-body": "^2.2.0", - "socks-proxy-agent": "5" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/aws-cdk/node_modules/pac-resolver": { - "version": "5.0.0", - "integrity": "sha512-H+/A6KitiHNNW+bxBKREk2MCGSxljfqRX76NjummWEYIat7ldVXRU3dhRIE3iXZ0nvGBk6smv3nntxKkzRL8NA==", - "dev": true, - "dependencies": { - "degenerator": "^3.0.1", - "ip": "^1.1.5", - "netmask": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/aws-cdk/node_modules/path-is-absolute": { - "version": "1.0.1", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/aws-cdk/node_modules/picomatch": { - "version": "2.3.0", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/aws-cdk/node_modules/prelude-ls": { - "version": "1.1.2", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/aws-cdk/node_modules/printj": { - "version": "1.1.2", - "integrity": "sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==", - "dev": true, - "bin": { - "printj": "bin/printj.njs" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/aws-cdk/node_modules/process-nextick-args": { - "version": "2.0.1", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "node_modules/aws-cdk/node_modules/promptly": { - "version": "3.2.0", - "integrity": "sha512-WnR9obtgW+rG4oUV3hSnNGl1pHm3V1H/qD9iJBumGSmVsSC5HpZOLuu8qdMb6yCItGfT7dcRszejr/5P3i9Pug==", - "dev": true, - "dependencies": { - "read": "^1.0.4" - } - }, - "node_modules/aws-cdk/node_modules/proxy-agent": { - "version": "5.0.0", - "integrity": "sha512-gkH7BkvLVkSfX9Dk27W6TyNOWWZWRilRfk1XxGNWOYJ2TuedAv1yFpCaU9QSBmBe716XOTNpYNOzhysyw8xn7g==", - "dev": true, - "dependencies": { - "agent-base": "^6.0.0", - "debug": "4", - "http-proxy-agent": "^4.0.0", - "https-proxy-agent": "^5.0.0", - "lru-cache": "^5.1.1", - "pac-proxy-agent": "^5.0.0", - "proxy-from-env": "^1.0.0", - "socks-proxy-agent": "^5.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/aws-cdk/node_modules/proxy-agent/node_modules/lru-cache": { - "version": "5.1.1", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/aws-cdk/node_modules/proxy-agent/node_modules/yallist": { - "version": "3.1.1", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "node_modules/aws-cdk/node_modules/proxy-from-env": { - "version": "1.1.0", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", - "dev": true - }, - "node_modules/aws-cdk/node_modules/punycode": { - "version": "2.1.1", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/aws-cdk/node_modules/querystring": { - "version": "0.2.0", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", - "dev": true, - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/aws-cdk/node_modules/raw-body": { - "version": "2.4.2", - "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==", - "dev": true, - "dependencies": { - "bytes": "3.1.1", - "http-errors": "1.8.1", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/aws-cdk/node_modules/read": { - "version": "1.0.7", - "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", - "dev": true, - "dependencies": { - "mute-stream": "~0.0.4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/aws-cdk/node_modules/readable-stream": { - "version": "3.6.0", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/aws-cdk/node_modules/readable-stream/node_modules/safe-buffer": { - "version": "5.2.1", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/aws-cdk/node_modules/readable-stream/node_modules/string_decoder": { - "version": "1.3.0", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/aws-cdk/node_modules/readdir-glob": { - "version": "1.1.1", - "integrity": "sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA==", - "dev": true, - "dependencies": { - "minimatch": "^3.0.4" - } - }, - "node_modules/aws-cdk/node_modules/readdirp": { - "version": "3.6.0", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/aws-cdk/node_modules/require-directory": { - "version": "2.1.1", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/aws-cdk/node_modules/require-from-string": { - "version": "2.0.2", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/aws-cdk/node_modules/safe-buffer": { - "version": "5.1.2", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/aws-cdk/node_modules/safer-buffer": { - "version": "2.1.2", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "node_modules/aws-cdk/node_modules/sax": { - "version": "1.2.1", - "integrity": "sha1-e45lYZCyKOgaZq6nSEgNgozS03o=", - "dev": true - }, - "node_modules/aws-cdk/node_modules/semver": { - "version": "7.3.5", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/aws-cdk/node_modules/setprototypeof": { - "version": "1.2.0", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true - }, - "node_modules/aws-cdk/node_modules/slice-ansi": { - "version": "4.0.0", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/aws-cdk/node_modules/smart-buffer": { - "version": "4.2.0", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - "dev": true, - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/aws-cdk/node_modules/socks": { - "version": "2.6.1", - "integrity": "sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==", - "dev": true, - "dependencies": { - "ip": "^1.1.5", - "smart-buffer": "^4.1.0" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/aws-cdk/node_modules/socks-proxy-agent": { - "version": "5.0.1", - "integrity": "sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ==", - "dev": true, - "dependencies": { - "agent-base": "^6.0.2", - "debug": "4", - "socks": "^2.3.3" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/aws-cdk/node_modules/source-map": { - "version": "0.6.1", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/aws-cdk/node_modules/source-map-support": { - "version": "0.5.20", - "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/aws-cdk/node_modules/statuses": { - "version": "1.5.0", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/aws-cdk/node_modules/string_decoder": { - "version": "1.1.1", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/aws-cdk/node_modules/string-width": { - "version": "4.2.3", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/aws-cdk/node_modules/strip-ansi": { - "version": "6.0.1", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/aws-cdk/node_modules/supports-color": { - "version": "7.2.0", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/aws-cdk/node_modules/table": { - "version": "6.7.3", - "integrity": "sha512-5DkIxeA7XERBqMwJq0aHZOdMadBx4e6eDoFRuyT5VR82J0Ycg2DwM6GfA/EQAhJ+toRTaS1lIdSQCqgrmhPnlw==", - "dev": true, - "dependencies": { - "ajv": "^8.0.1", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/aws-cdk/node_modules/tar-stream": { - "version": "2.2.0", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dev": true, - "dependencies": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/aws-cdk/node_modules/to-regex-range": { - "version": "5.0.1", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/aws-cdk/node_modules/toidentifier": { - "version": "1.0.1", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/aws-cdk/node_modules/tslib": { - "version": "2.3.1", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "dev": true - }, - "node_modules/aws-cdk/node_modules/type-check": { - "version": "0.3.2", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/aws-cdk/node_modules/universalify": { - "version": "2.0.0", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/aws-cdk/node_modules/unpipe": { - "version": "1.0.0", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/aws-cdk/node_modules/uri-js": { - "version": "4.4.1", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/aws-cdk/node_modules/url": { - "version": "0.10.3", - "integrity": "sha1-Ah5NnHcF8hu/N9A861h2dAJ3TGQ=", - "dev": true, - "dependencies": { - "punycode": "1.3.2", - "querystring": "0.2.0" - } - }, - "node_modules/aws-cdk/node_modules/url/node_modules/punycode": { - "version": "1.3.2", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - }, - "node_modules/aws-cdk/node_modules/util-deprecate": { - "version": "1.0.2", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "node_modules/aws-cdk/node_modules/uuid": { - "version": "8.3.2", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/aws-cdk/node_modules/vm2": { - "version": "3.9.5", - "integrity": "sha512-LuCAHZN75H9tdrAiLFf030oW7nJV5xwNMuk1ymOZwopmuK3d2H4L1Kv4+GFHgarKiLfXXLFU+7LDABHnwOkWng==", - "dev": true, - "bin": { - "vm2": "bin/vm2" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/aws-cdk/node_modules/word-wrap": { - "version": "1.2.3", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/aws-cdk/node_modules/wordwrap": { - "version": "1.0.0", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true - }, - "node_modules/aws-cdk/node_modules/wrap-ansi": { - "version": "7.0.0", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/aws-cdk/node_modules/wrappy": { - "version": "1.0.2", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "node_modules/aws-cdk/node_modules/xml2js": { - "version": "0.4.19", - "integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==", - "dev": true, - "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~9.0.1" - } - }, - "node_modules/aws-cdk/node_modules/xml2js/node_modules/sax": { - "version": "1.2.4", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true - }, - "node_modules/aws-cdk/node_modules/xmlbuilder": { - "version": "9.0.7", - "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/aws-cdk/node_modules/xregexp": { - "version": "2.0.0", - "integrity": "sha1-UqY+VsoLhKfzpfPWGHLxJq16WUM=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/aws-cdk/node_modules/y18n": { - "version": "5.0.8", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/aws-cdk/node_modules/yallist": { - "version": "4.0.0", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/aws-cdk/node_modules/yaml": { - "version": "1.10.2", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/aws-cdk/node_modules/yargs": { - "version": "16.2.0", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "dependencies": { - "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" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/aws-cdk/node_modules/yargs-parser": { - "version": "20.2.9", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/aws-cdk/node_modules/zip-stream": { - "version": "4.1.0", - "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==", - "dev": true, - "dependencies": { - "archiver-utils": "^2.1.0", - "compress-commons": "^4.1.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/constructs": { - "version": "3.3.161", - "integrity": "sha512-/27vW3fo0iyb3py4vKI1BduEYmv8vv8uJgLXvI+5F0Jbnn0/E+As2wkGMa7bumhzCd0Ckv/USkAXstGYVXTYQA==", - "engines": { - "node": ">= 12.7.0" - } - }, - "node_modules/typescript": { - "version": "3.9.10", - "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - } - }, "dependencies": { "@aws-cdk/assets": { "version": "1.134.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/assets/-/assets-1.134.0.tgz", + "integrity": "sha512-0UG+5iHQiok+TzfrZubsLrmyBuPtunAm9u6aXyG3yQ6RAJTfsvRRuM3g92BYvWWJEVAZxj3Zly/YT5jJJ+AS4g==", "requires": { "@aws-cdk/core": "1.134.0", "@aws-cdk/cx-api": "1.134.0", @@ -3232,31 +16,17 @@ }, "@aws-cdk/aws-acmpca": { "version": "1.134.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-acmpca/-/aws-acmpca-1.134.0.tgz", + "integrity": "sha512-cOd7VTRAL4PKCpYEdzIbxAustSiT6ek9n7h1lMkAtGEInRh3PN1HNs8sK9bxHXK3mOo5Io6EFoCl5KjSepvQCw==", "requires": { "@aws-cdk/core": "1.134.0", "constructs": "^3.3.69" } }, - "@aws-cdk/aws-apigateway": { - "version": "1.134.0", - "requires": { - "@aws-cdk/aws-certificatemanager": "1.134.0", - "@aws-cdk/aws-cloudwatch": "1.134.0", - "@aws-cdk/aws-cognito": "1.134.0", - "@aws-cdk/aws-ec2": "1.134.0", - "@aws-cdk/aws-elasticloadbalancingv2": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-lambda": "1.134.0", - "@aws-cdk/aws-logs": "1.134.0", - "@aws-cdk/aws-s3": "1.134.0", - "@aws-cdk/aws-s3-assets": "1.134.0", - "@aws-cdk/core": "1.134.0", - "@aws-cdk/cx-api": "1.134.0", - "constructs": "^3.3.69" - } - }, "@aws-cdk/aws-applicationautoscaling": { "version": "1.134.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-applicationautoscaling/-/aws-applicationautoscaling-1.134.0.tgz", + "integrity": "sha512-1LvSK5WWTaW2id+KQgfFfHHo7uoBXzuyfGWgv2YwUpKu1JUQwdTcTi0Bljbfzk4tG0gYenNxOFnzxhhV1Fe+Ww==", "requires": { "@aws-cdk/aws-autoscaling-common": "1.134.0", "@aws-cdk/aws-cloudwatch": "1.134.0", @@ -3267,6 +37,8 @@ }, "@aws-cdk/aws-autoscaling-common": { "version": "1.134.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-autoscaling-common/-/aws-autoscaling-common-1.134.0.tgz", + "integrity": "sha512-Ret8dHpdPko5OZSJk4d4ejVEKRdabHHPpnxR4QFaJJC+V+88kshQ6SB764HDKm6+14/uQnruubspKmlq3XAhuQ==", "requires": { "@aws-cdk/aws-iam": "1.134.0", "@aws-cdk/core": "1.134.0", @@ -3275,6 +47,8 @@ }, "@aws-cdk/aws-certificatemanager": { "version": "1.134.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-certificatemanager/-/aws-certificatemanager-1.134.0.tgz", + "integrity": "sha512-Bjx8/7OhtmVQmnLSE9lq/7veakoPe3vy5lNXkABtQRowk0c2G30kWe5mjDhazSCd+RbUWfaTnnS84RcK0vwTKg==", "requires": { "@aws-cdk/aws-acmpca": "1.134.0", "@aws-cdk/aws-cloudwatch": "1.134.0", @@ -3287,6 +61,8 @@ }, "@aws-cdk/aws-cloudformation": { "version": "1.134.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudformation/-/aws-cloudformation-1.134.0.tgz", + "integrity": "sha512-+9WNeJH4cKiZ5WOLJyeIM7ugADHwDIhWgptzH03EozAG4FuqujDnN5QtHpTLBd/GE3ItOpuD465zPJsRYqLlrQ==", "requires": { "@aws-cdk/aws-iam": "1.134.0", "@aws-cdk/aws-lambda": "1.134.0", @@ -3299,6 +75,8 @@ }, "@aws-cdk/aws-cloudfront": { "version": "1.134.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudfront/-/aws-cloudfront-1.134.0.tgz", + "integrity": "sha512-N20WzDePC0JJwBSBvja5CjMUFby245743KoKVZ6TneAXPM933G4jCp6jurrZ9S1SSC25KhfBK/pKrNrt+PbMcQ==", "requires": { "@aws-cdk/aws-certificatemanager": "1.134.0", "@aws-cdk/aws-cloudwatch": "1.134.0", @@ -3315,6 +93,8 @@ }, "@aws-cdk/aws-cloudwatch": { "version": "1.134.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.134.0.tgz", + "integrity": "sha512-LdnRXLHVHBYDa2CSCZc4jzB+89hUjt5xI1SWmhY9vIqXvNLp7Xt2wq3gYzCJG1Gq+jwpTG69S0B3TzFLKL988A==", "requires": { "@aws-cdk/aws-iam": "1.134.0", "@aws-cdk/core": "1.134.0", @@ -3323,6 +103,8 @@ }, "@aws-cdk/aws-codeguruprofiler": { "version": "1.134.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codeguruprofiler/-/aws-codeguruprofiler-1.134.0.tgz", + "integrity": "sha512-Uv17un0PkPqOLJq17IJelDJ40+SaBIk+GEBqmASIix7R/SB0FB62g9r1vh3SwDnBWAmebNIV6HFZyVIjh4LJWA==", "requires": { "@aws-cdk/aws-iam": "1.134.0", "@aws-cdk/core": "1.134.0", @@ -3331,31 +113,17 @@ }, "@aws-cdk/aws-codestarnotifications": { "version": "1.134.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codestarnotifications/-/aws-codestarnotifications-1.134.0.tgz", + "integrity": "sha512-cUgiT1tscqgXmAOA7WK4eCvs4kTa9wf1s1jfhPnipcjXq9/KaU+kuvmLeOc0UMRyfeXcdRYXaPTymKAtdHhllQ==", "requires": { "@aws-cdk/core": "1.134.0", "constructs": "^3.3.69" } }, - "@aws-cdk/aws-cognito": { - "version": "1.134.0", - "requires": { - "@aws-cdk/aws-certificatemanager": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-lambda": "1.134.0", - "@aws-cdk/core": "1.134.0", - "@aws-cdk/custom-resources": "1.134.0", - "constructs": "^3.3.69", - "punycode": "^2.1.1" - }, - "dependencies": { - "punycode": { - "version": "2.1.1", - "bundled": true - } - } - }, "@aws-cdk/aws-ec2": { "version": "1.134.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.134.0.tgz", + "integrity": "sha512-4HPDl0tzkkKhEn4ja8E9r8WgRIyzd2suZCdRYVONC9A5KO8Rhgld8NIf/+WpDTZvlh01o/vYH/zONodJS2rkjw==", "requires": { "@aws-cdk/aws-cloudwatch": "1.134.0", "@aws-cdk/aws-iam": "1.134.0", @@ -3373,6 +141,8 @@ }, "@aws-cdk/aws-ecr": { "version": "1.134.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ecr/-/aws-ecr-1.134.0.tgz", + "integrity": "sha512-NOMyucbtEWyljlXWQgL49AJy13YLsW4k45rjrZKB34Oiz+bigpeAirTxyOUvz+1cXjIndmzCD3AuQflTvCUxkw==", "requires": { "@aws-cdk/aws-events": "1.134.0", "@aws-cdk/aws-iam": "1.134.0", @@ -3382,6 +152,8 @@ }, "@aws-cdk/aws-ecr-assets": { "version": "1.134.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ecr-assets/-/aws-ecr-assets-1.134.0.tgz", + "integrity": "sha512-BqxwQB6QKU2hH3IvwazBYvfhBk6eUh3ZRfOCD9nagQqI/oIcvxr3bHmfaZQoIERsiZ3qLP5XMz8lBaWJWBMYTA==", "requires": { "@aws-cdk/assets": "1.134.0", "@aws-cdk/aws-ecr": "1.134.0", @@ -3420,6 +192,8 @@ }, "@aws-cdk/aws-efs": { "version": "1.134.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-efs/-/aws-efs-1.134.0.tgz", + "integrity": "sha512-gh3dGFjeyG5jVOMQURCjTlqDP22U1Y2eo1P9cROW4b009Drk2NmofVplkrLX6INFgVcXNyikbcJ4l1PfN81T2A==", "requires": { "@aws-cdk/aws-ec2": "1.134.0", "@aws-cdk/aws-iam": "1.134.0", @@ -3430,49 +204,20 @@ "constructs": "^3.3.69" } }, - "@aws-cdk/aws-elasticloadbalancing": { - "version": "1.134.0", - "requires": { - "@aws-cdk/aws-ec2": "1.134.0", - "@aws-cdk/core": "1.134.0", - "constructs": "^3.3.69" - } - }, - "@aws-cdk/aws-elasticloadbalancingv2": { - "version": "1.134.0", - "requires": { - "@aws-cdk/aws-certificatemanager": "1.134.0", - "@aws-cdk/aws-cloudwatch": "1.134.0", - "@aws-cdk/aws-ec2": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-lambda": "1.134.0", - "@aws-cdk/aws-s3": "1.134.0", - "@aws-cdk/cloud-assembly-schema": "1.134.0", - "@aws-cdk/core": "1.134.0", - "@aws-cdk/cx-api": "1.134.0", - "@aws-cdk/region-info": "1.134.0", - "constructs": "^3.3.69" - } - }, "@aws-cdk/aws-events": { "version": "1.134.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.134.0.tgz", + "integrity": "sha512-M0jmIwgIssB4Gi1m4h3Jeuu+KETmjijHHFGI0Xffxmu9myMvfKjfgyFLytQuz4/7UfaPH6vqkHCCp9/bJNLo2Q==", "requires": { "@aws-cdk/aws-iam": "1.134.0", "@aws-cdk/core": "1.134.0", "constructs": "^3.3.69" } }, - "@aws-cdk/aws-globalaccelerator": { - "version": "1.134.0", - "requires": { - "@aws-cdk/aws-ec2": "1.134.0", - "@aws-cdk/core": "1.134.0", - "@aws-cdk/custom-resources": "1.134.0", - "constructs": "^3.3.69" - } - }, "@aws-cdk/aws-iam": { "version": "1.134.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.134.0.tgz", + "integrity": "sha512-EZy+oyIiAl2WvAfKpn2zhSZ9Wtcu06RUTIbkrourietnQoQhqhiwpp/H84VosgUgwpHsx7BNmZ8EJJXJXs7XfA==", "requires": { "@aws-cdk/core": "1.134.0", "@aws-cdk/region-info": "1.134.0", @@ -3481,6 +226,8 @@ }, "@aws-cdk/aws-kms": { "version": "1.134.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.134.0.tgz", + "integrity": "sha512-nuXWE/lHnR9PzZdjCN9cbhT5IAHS593JVrS889v+O/9l3jLCgdSaElQ6EAjmr7WHne2npRbTo/Qw7ebT31BIRQ==", "requires": { "@aws-cdk/aws-iam": "1.134.0", "@aws-cdk/cloud-assembly-schema": "1.134.0", @@ -3491,6 +238,8 @@ }, "@aws-cdk/aws-lambda": { "version": "1.134.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-lambda/-/aws-lambda-1.134.0.tgz", + "integrity": "sha512-RGxPEPw2twJzcllNSNkHSLjgntuT8JQ5Sphiuyk3EZayPDPYUCbkEVWhmkHoLP5KnZprn2GIPaknSGnOVB7TBQ==", "requires": { "@aws-cdk/aws-applicationautoscaling": "1.134.0", "@aws-cdk/aws-cloudwatch": "1.134.0", @@ -3515,6 +264,8 @@ }, "@aws-cdk/aws-logs": { "version": "1.134.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-logs/-/aws-logs-1.134.0.tgz", + "integrity": "sha512-XolgIfT8vamdlVy7TAtHvhX7BFeJrg37pEur0CAiuzROipnBGwHc63K4QqJYlA0QDEsLXn8BupUV76jBHr3wvQ==", "requires": { "@aws-cdk/aws-cloudwatch": "1.134.0", "@aws-cdk/aws-iam": "1.134.0", @@ -3527,6 +278,8 @@ }, "@aws-cdk/aws-route53": { "version": "1.134.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-route53/-/aws-route53-1.134.0.tgz", + "integrity": "sha512-VodtS60oCfrxtBjriwytmYVkRSAc4m6oxCz6w2nvF9IwAxPWHga66KDdEnMpRKExZtpBx0Pw1EHgxG03bhVx+g==", "requires": { "@aws-cdk/aws-ec2": "1.134.0", "@aws-cdk/aws-iam": "1.134.0", @@ -3537,26 +290,10 @@ "constructs": "^3.3.69" } }, - "@aws-cdk/aws-route53-targets": { - "version": "1.134.0", - "requires": { - "@aws-cdk/aws-apigateway": "1.134.0", - "@aws-cdk/aws-cloudfront": "1.134.0", - "@aws-cdk/aws-cognito": "1.134.0", - "@aws-cdk/aws-ec2": "1.134.0", - "@aws-cdk/aws-elasticloadbalancing": "1.134.0", - "@aws-cdk/aws-elasticloadbalancingv2": "1.134.0", - "@aws-cdk/aws-globalaccelerator": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/aws-route53": "1.134.0", - "@aws-cdk/aws-s3": "1.134.0", - "@aws-cdk/core": "1.134.0", - "@aws-cdk/region-info": "1.134.0", - "constructs": "^3.3.69" - } - }, "@aws-cdk/aws-s3": { "version": "1.134.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.134.0.tgz", + "integrity": "sha512-HhVITjecHzJSf1eH5JqphvQBAaSXSDdbNQMNSX/qmMnhorsvOuU/vSmn4mmPTOUnbR6NP4k51WotVZ9qmMCaow==", "requires": { "@aws-cdk/aws-events": "1.134.0", "@aws-cdk/aws-iam": "1.134.0", @@ -3568,6 +305,8 @@ }, "@aws-cdk/aws-s3-assets": { "version": "1.134.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3-assets/-/aws-s3-assets-1.134.0.tgz", + "integrity": "sha512-1geRa/eAkGpWekTpf6QJiLH3UtN4PNrpK+2WtK3hW1fsuj0F8GC9gB+AQSruMAI6SC195tsEMTLO5zqdypDknQ==", "requires": { "@aws-cdk/assets": "1.134.0", "@aws-cdk/aws-iam": "1.134.0", @@ -3580,6 +319,8 @@ }, "@aws-cdk/aws-s3-deployment": { "version": "1.134.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3-deployment/-/aws-s3-deployment-1.134.0.tgz", + "integrity": "sha512-MYheBRzrrcfHr8NvotTg62/cOQqnB/atdAyr85KpRQzVrhaZRJOOw8hAqYg+TIsbj9IJkuPiXPVi0Lwf2R93ig==", "requires": { "@aws-cdk/aws-cloudfront": "1.134.0", "@aws-cdk/aws-ec2": "1.134.0", @@ -3602,6 +343,8 @@ }, "@aws-cdk/aws-signer": { "version": "1.134.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-signer/-/aws-signer-1.134.0.tgz", + "integrity": "sha512-L9A6FXJrcxIfGLMKdOweikGJjePFy0FegYEqK3w26+3I8ZmQreeDf9GOCEpFY6f1D8t4m2jxJK5/hjMuwFpV6w==", "requires": { "@aws-cdk/core": "1.134.0", "constructs": "^3.3.69" @@ -3609,6 +352,8 @@ }, "@aws-cdk/aws-sns": { "version": "1.134.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sns/-/aws-sns-1.134.0.tgz", + "integrity": "sha512-Lf+JOASA5r3YganhTtC7FKgSgp4DacH0zGCzLsv1GF7nLfWEbdVDBpiwTj2l42I9IQEEcYsIMhmbx1RB0AO2vQ==", "requires": { "@aws-cdk/aws-cloudwatch": "1.134.0", "@aws-cdk/aws-codestarnotifications": "1.134.0", @@ -3622,6 +367,8 @@ }, "@aws-cdk/aws-sqs": { "version": "1.134.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sqs/-/aws-sqs-1.134.0.tgz", + "integrity": "sha512-idzqP90kvIsm15STScg90BvBuxNiXvg0AEfJ/tz9Z7b339VPTOzkJwMmY0DCSjvR8d3gnZZd6Xd6X4u6XUqR3Q==", "requires": { "@aws-cdk/aws-cloudwatch": "1.134.0", "@aws-cdk/aws-iam": "1.134.0", @@ -3632,6 +379,8 @@ }, "@aws-cdk/aws-ssm": { "version": "1.134.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ssm/-/aws-ssm-1.134.0.tgz", + "integrity": "sha512-cKubHdfexeiuXLPTk77FMTFgehpuYyD72e6rd42Oc79KNGAoytWWGzDc+tieIpz8caBOt5U4QJ3KNF/ARF1wGA==", "requires": { "@aws-cdk/aws-iam": "1.134.0", "@aws-cdk/aws-kms": "1.134.0", @@ -3642,6 +391,8 @@ }, "@aws-cdk/cloud-assembly-schema": { "version": "1.134.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.134.0.tgz", + "integrity": "sha512-P7HTOJ/e7MM+RfMQKpzP4cie0hbf/st/l6AmbYx0t/aayhnL1MXrnWPZd1t89TEYiekJkwsXX6x6N7S180uQvw==", "requires": { "jsonschema": "^1.4.0", "semver": "^7.3.5" @@ -3673,6 +424,8 @@ }, "@aws-cdk/core": { "version": "1.134.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.134.0.tgz", + "integrity": "sha512-rdQYFTrGBemgy1C23r2s18ONXgnsp4dXyZMTTcy7e6QkF3JBTI4za2GUWY4XQaKnchGV9UhylPNFqh59hXzEUA==", "requires": { "@aws-cdk/cloud-assembly-schema": "1.134.0", "@aws-cdk/cx-api": "1.134.0", @@ -3749,6 +502,8 @@ }, "@aws-cdk/custom-resources": { "version": "1.134.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/custom-resources/-/custom-resources-1.134.0.tgz", + "integrity": "sha512-BfVq0IsXpPV6Eyzt0kLzNzLHKZvslNzQexSXY3yN5E2NHqXucqCem4X+qN+xp8p5eO0R83pmsPKUW9OT9SyEqg==", "requires": { "@aws-cdk/aws-cloudformation": "1.134.0", "@aws-cdk/aws-ec2": "1.134.0", @@ -3762,6 +517,8 @@ }, "@aws-cdk/cx-api": { "version": "1.134.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.134.0.tgz", + "integrity": "sha512-D822T7LI+61Sktv4bdR6g2rKXdGNgYZXkkHrSSpATp6ov++0E0ttsQVblkLrzcOtKtB5nbaGrF7cf/0fxdoKeg==", "requires": { "@aws-cdk/cloud-assembly-schema": "1.134.0", "semver": "^7.3.5" @@ -3789,6 +546,8 @@ }, "@aws-cdk/lambda-layer-awscli": { "version": "1.134.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/lambda-layer-awscli/-/lambda-layer-awscli-1.134.0.tgz", + "integrity": "sha512-LXzfg3aadSHkSeefMnGveIDXj+K7/79Ug19Sm4Vp0CZXAykkUco1RWk9TZ/dKoEPxGC8MhYoQYxxZegjUlMmzw==", "requires": { "@aws-cdk/aws-lambda": "1.134.0", "@aws-cdk/core": "1.134.0", @@ -3796,15 +555,20 @@ } }, "@aws-cdk/region-info": { - "version": "1.134.0" + "version": "1.134.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.134.0.tgz", + "integrity": "sha512-1BzvZsdXWvn1ub3yGcpALafBHqISbirgNz9fsFuqvZuBUYJBiIi97awSyFMKZKzLvGNkrAk9rsNjHo9gWnJOWw==" }, "@types/node": { "version": "10.17.60", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz", + "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==", "dev": true }, "aws-cdk": { "version": "1.134.0", - "dev": true, + "resolved": "https://registry.npmjs.org/aws-cdk/-/aws-cdk-1.134.0.tgz", + "integrity": "sha512-dtCUT9/NvRCe1iNRFcI8rR3RBpOOG9sD99nZeP9KxYfZJjwrl0wi44LYTfZwMubeRkdCG7W12WYSDYWG6Z3HWw==", "requires": { "@aws-cdk/cloud-assembly-schema": "1.134.0", "@aws-cdk/cloudformation-diff": "1.134.0", @@ -3835,7 +599,8 @@ "dependencies": { "@aws-cdk/cfnspec": { "version": "1.134.0", - "dev": true, + "resolved": "https://registry.npmjs.org/@aws-cdk/cfnspec/-/cfnspec-1.134.0.tgz", + "integrity": "sha512-0R25VRg8R2aj9K8y2UzU60JmgNomYBuIBo41MeRnHMEmZcjXCAuPAvYm6F1+Htd6QG4Y9XUYHX96zfK40IV0rw==", "requires": { "fs-extra": "^9.1.0", "md5": "^2.3.0" @@ -3843,7 +608,8 @@ }, "@aws-cdk/cloud-assembly-schema": { "version": "1.134.0", - "dev": true, + "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.134.0.tgz", + "integrity": "sha512-P7HTOJ/e7MM+RfMQKpzP4cie0hbf/st/l6AmbYx0t/aayhnL1MXrnWPZd1t89TEYiekJkwsXX6x6N7S180uQvw==", "requires": { "jsonschema": "^1.4.0", "semver": "^7.3.5" @@ -3851,13 +617,11 @@ "dependencies": { "jsonschema": { "version": "1.4.0", - "bundled": true, - "dev": true + "bundled": true }, "lru-cache": { "version": "6.0.0", "bundled": true, - "dev": true, "requires": { "yallist": "^4.0.0" } @@ -3865,21 +629,20 @@ "semver": { "version": "7.3.5", "bundled": true, - "dev": true, "requires": { "lru-cache": "^6.0.0" } }, "yallist": { "version": "4.0.0", - "bundled": true, - "dev": true + "bundled": true } } }, "@aws-cdk/cloudformation-diff": { "version": "1.134.0", - "dev": true, + "resolved": "https://registry.npmjs.org/@aws-cdk/cloudformation-diff/-/cloudformation-diff-1.134.0.tgz", + "integrity": "sha512-0Dle04uZGG2og1Lcv9GCHi9NozX7ukiFt0C1AbsgRuEvbK+zIo4beKrX9Yqtt3pfUCU20zlTqibw4mS7+y72CQ==", "requires": { "@aws-cdk/cfnspec": "1.134.0", "@types/node": "^10.17.60", @@ -3892,7 +655,8 @@ }, "@aws-cdk/cx-api": { "version": "1.134.0", - "dev": true, + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.134.0.tgz", + "integrity": "sha512-D822T7LI+61Sktv4bdR6g2rKXdGNgYZXkkHrSSpATp6ov++0E0ttsQVblkLrzcOtKtB5nbaGrF7cf/0fxdoKeg==", "requires": { "@aws-cdk/cloud-assembly-schema": "1.134.0", "semver": "^7.3.5" @@ -3901,7 +665,6 @@ "lru-cache": { "version": "6.0.0", "bundled": true, - "dev": true, "requires": { "yallist": "^4.0.0" } @@ -3909,25 +672,25 @@ "semver": { "version": "7.3.5", "bundled": true, - "dev": true, "requires": { "lru-cache": "^6.0.0" } }, "yallist": { "version": "4.0.0", - "bundled": true, - "dev": true + "bundled": true } } }, "@aws-cdk/region-info": { "version": "1.134.0", - "dev": true + "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.134.0.tgz", + "integrity": "sha512-1BzvZsdXWvn1ub3yGcpALafBHqISbirgNz9fsFuqvZuBUYJBiIi97awSyFMKZKzLvGNkrAk9rsNjHo9gWnJOWw==" }, "@jsii/check-node": { "version": "1.44.2", - "dev": true, + "resolved": "https://registry.npmjs.org/@jsii/check-node/-/check-node-1.44.2.tgz", + "integrity": "sha512-rVwrKXkuV4qmo0TmPbYMAu2SCC80xPDzY7cS+TDx80wfU5Dcr66lhpUW04hWcYwrVsUYXxtEYLxAbzeNYeJeoA==", "requires": { "chalk": "^4.1.2", "semver": "^7.3.5" @@ -3935,22 +698,26 @@ }, "@tootallnate/once": { "version": "1.1.2", - "dev": true + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" }, "@types/node": { "version": "10.17.60", - "dev": true + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz", + "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==" }, "agent-base": { "version": "6.0.2", - "dev": true, + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", "requires": { "debug": "4" } }, "ajv": { "version": "8.8.1", - "dev": true, + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.1.tgz", + "integrity": "sha512-6CiMNDrzv0ZR916u2T+iRunnD60uWmNn8SkdB44/6stVORUg0aAkWO7PkOhpCmjmW8f2I/G/xnowD66fxGyQJg==", "requires": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -3960,18 +727,21 @@ }, "ansi-regex": { "version": "5.0.1", - "dev": true + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" }, "ansi-styles": { "version": "4.3.0", - "dev": true, + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { "color-convert": "^2.0.1" } }, "anymatch": { "version": "3.1.2", - "dev": true, + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", "requires": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -3979,7 +749,8 @@ }, "archiver": { "version": "5.3.0", - "dev": true, + "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.0.tgz", + "integrity": "sha512-iUw+oDwK0fgNpvveEsdQ0Ase6IIKztBJU2U0E9MzszMfmVVUyv1QJhS2ITW9ZCqx8dktAxVAjWWkKehuZE8OPg==", "requires": { "archiver-utils": "^2.1.0", "async": "^3.2.0", @@ -3992,7 +763,8 @@ }, "archiver-utils": { "version": "2.1.0", - "dev": true, + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", "requires": { "glob": "^7.1.4", "graceful-fs": "^4.2.0", @@ -4008,7 +780,8 @@ "dependencies": { "readable-stream": { "version": "2.3.7", - "dev": true, + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -4023,26 +796,31 @@ }, "ast-types": { "version": "0.13.4", - "dev": true, + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", + "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", "requires": { "tslib": "^2.0.1" } }, "astral-regex": { "version": "2.0.0", - "dev": true + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==" }, "async": { "version": "3.2.2", - "dev": true + "resolved": "https://registry.npmjs.org/async/-/async-3.2.2.tgz", + "integrity": "sha512-H0E+qZaDEfx/FY4t7iLRv1W2fFI6+pyCeTw1uN20AQPiwqwM6ojPxHxdLv4z8hi2DtnW9BOckSspLucW7pIE5g==" }, "at-least-node": { "version": "1.0.0", - "dev": true + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" }, "aws-sdk": { "version": "2.1030.0", - "dev": true, + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1030.0.tgz", + "integrity": "sha512-to0STOb8DsSGuSsUb/WCbg/UFnMGfIYavnJH5ZlRCHzvCFjTyR+vfE8ku+qIZvfFM4+5MNTQC/Oxfun2X/TuyA==", "requires": { "buffer": "4.9.2", "events": "1.1.1", @@ -4057,7 +835,8 @@ "dependencies": { "buffer": { "version": "4.9.2", - "dev": true, + "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", @@ -4066,35 +845,42 @@ "dependencies": { "ieee754": { "version": "1.2.1", - "dev": true + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" } } }, "ieee754": { "version": "1.1.13", - "dev": true + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" }, "uuid": { "version": "3.3.2", - "dev": true + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" } } }, "balanced-match": { "version": "1.0.2", - "dev": true + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "base64-js": { "version": "1.5.1", - "dev": true + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" }, "binary-extensions": { "version": "2.2.0", - "dev": true + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" }, "bl": { "version": "4.1.0", - "dev": true, + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", "requires": { "buffer": "^5.5.0", "inherits": "^2.0.4", @@ -4103,7 +889,8 @@ }, "brace-expansion": { "version": "1.1.11", - "dev": true, + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -4111,14 +898,16 @@ }, "braces": { "version": "3.0.2", - "dev": true, + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "requires": { "fill-range": "^7.0.1" } }, "buffer": { "version": "5.7.1", - "dev": true, + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "requires": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" @@ -4126,23 +915,28 @@ }, "buffer-crc32": { "version": "0.2.13", - "dev": true + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==" }, "buffer-from": { "version": "1.1.2", - "dev": true + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, "bytes": { "version": "3.1.1", - "dev": true + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", + "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==" }, "camelcase": { "version": "6.2.1", - "dev": true + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", + "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==" }, "cdk-assets": { "version": "1.134.0", - "dev": true, + "resolved": "https://registry.npmjs.org/cdk-assets/-/cdk-assets-1.134.0.tgz", + "integrity": "sha512-bRGai5VZEZr0wSp77QC++BUmNlC05uafs9RT01mz2qtXlDuH3XZfAc5+6yaP/kJ2//NnugihKTQSweuPU84rRg==", "requires": { "@aws-cdk/cloud-assembly-schema": "1.134.0", "@aws-cdk/cx-api": "1.134.0", @@ -4155,7 +949,8 @@ }, "chalk": { "version": "4.1.2", - "dev": true, + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -4163,11 +958,13 @@ }, "charenc": { "version": "0.0.2", - "dev": true + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==" }, "chokidar": { "version": "3.5.2", - "dev": true, + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", "requires": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -4181,14 +978,16 @@ }, "cli-color": { "version": "0.1.7", - "dev": true, + "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-0.1.7.tgz", + "integrity": "sha512-xNaQxWYgI6DD4xIJLn8GY2zDZVbrN0vsU1fEbDNAHZRyceWhpj7A08mYcG1AY92q1Aw0geYkVfiAcEYIZtuTSg==", "requires": { "es5-ext": "0.8.x" } }, "cliui": { "version": "7.0.4", - "dev": true, + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "requires": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", @@ -4197,22 +996,26 @@ }, "color-convert": { "version": "2.0.1", - "dev": true, + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { "color-name": "~1.1.4" } }, "color-name": { "version": "1.1.4", - "dev": true + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "colors": { "version": "1.4.0", - "dev": true + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==" }, "compress-commons": { "version": "4.1.1", - "dev": true, + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz", + "integrity": "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==", "requires": { "buffer-crc32": "^0.2.13", "crc32-stream": "^4.0.2", @@ -4222,15 +1025,18 @@ }, "concat-map": { "version": "0.0.1", - "dev": true + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, "core-util-is": { "version": "1.0.3", - "dev": true + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, "crc-32": { "version": "1.2.0", - "dev": true, + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.0.tgz", + "integrity": "sha512-1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA==", "requires": { "exit-on-epipe": "~1.0.1", "printj": "~1.1.0" @@ -4238,7 +1044,8 @@ }, "crc32-stream": { "version": "4.0.2", - "dev": true, + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz", + "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==", "requires": { "crc-32": "^1.2.0", "readable-stream": "^3.4.0" @@ -4246,30 +1053,36 @@ }, "crypt": { "version": "0.0.2", - "dev": true + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==" }, "data-uri-to-buffer": { "version": "3.0.1", - "dev": true + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz", + "integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==" }, "debug": { "version": "4.3.2", - "dev": true, + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "requires": { "ms": "2.1.2" } }, "decamelize": { "version": "5.0.1", - "dev": true + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-5.0.1.tgz", + "integrity": "sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==" }, "deep-is": { "version": "0.1.4", - "dev": true + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" }, "degenerator": { "version": "3.0.1", - "dev": true, + "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-3.0.1.tgz", + "integrity": "sha512-LFsIFEeLPlKvAKXu7j3ssIG6RT0TbI7/GhsqrI0DnHASEQjXQ0LUSYcjJteGgRGmZbl1TnMSxpNQIAiJ7Du5TQ==", "requires": { "ast-types": "^0.13.2", "escodegen": "^1.8.1", @@ -4279,48 +1092,57 @@ }, "depd": { "version": "1.1.2", - "dev": true + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" }, "diff": { "version": "5.0.0", - "dev": true + "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", + "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==" }, "difflib": { "version": "0.2.4", - "dev": true, + "resolved": "https://registry.npmjs.org/difflib/-/difflib-0.2.4.tgz", + "integrity": "sha512-9YVwmMb0wQHQNr5J9m6BSj6fk4pfGITGQOOs+D9Fl+INODWFOfvhIU1hNv6GgR1RBoC/9NJcwu77zShxV0kT7w==", "requires": { "heap": ">= 0.2.0" } }, "dreamopt": { "version": "0.6.0", - "dev": true, + "resolved": "https://registry.npmjs.org/dreamopt/-/dreamopt-0.6.0.tgz", + "integrity": "sha512-KRJa47iBEK0y6ZtgCgy2ykuvMT8c9gj3ua9Dv7vCkclFJJeH2FjhGY2xO5qBoWGahsjCGMlk4Cq9wJYeWxuYhQ==", "requires": { "wordwrap": ">=0.0.2" } }, "emoji-regex": { "version": "8.0.0", - "dev": true + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "end-of-stream": { "version": "1.4.4", - "dev": true, + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", "requires": { "once": "^1.4.0" } }, "es5-ext": { "version": "0.8.2", - "dev": true + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.8.2.tgz", + "integrity": "sha512-H19ompyhnKiBdjHR1DPHvf5RHgHPmJaY9JNzFGbMbPgdsUkvnUCN1Ke8J4Y0IMyTwFM2M9l4h2GoHwzwpSmXbA==" }, "escalade": { "version": "3.1.1", - "dev": true + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" }, "escodegen": { "version": "1.14.3", - "dev": true, + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", "requires": { "esprima": "^4.0.1", "estraverse": "^4.2.0", @@ -4331,50 +1153,61 @@ }, "esprima": { "version": "4.0.1", - "dev": true + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" }, "estraverse": { "version": "4.3.0", - "dev": true + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" }, "esutils": { "version": "2.0.3", - "dev": true + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" }, "events": { "version": "1.1.1", - "dev": true + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha512-kEcvvCBByWXGnZy6JUlgAp2gBIUjfCAV6P6TgT1/aaQKcmuAEC4OZTV1I4EWQLz2gxZw76atuVyvHhTxvi0Flw==" }, "exit-on-epipe": { "version": "1.0.1", - "dev": true + "resolved": "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz", + "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==" }, "fast-deep-equal": { "version": "3.1.3", - "dev": true + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, "fast-levenshtein": { "version": "2.0.6", - "dev": true + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" }, "file-uri-to-path": { "version": "2.0.0", - "dev": true + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-2.0.0.tgz", + "integrity": "sha512-hjPFI8oE/2iQPVe4gbrJ73Pp+Xfub2+WI2LlXDbsaJBwT5wuMh35WNWVYYTpnz895shtwfyutMFLFywpQAFdLg==" }, "fill-range": { "version": "7.0.1", - "dev": true, + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "requires": { "to-regex-range": "^5.0.1" } }, "fs-constants": { "version": "1.0.0", - "dev": true + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" }, "fs-extra": { "version": "9.1.0", - "dev": true, + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "requires": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -4384,11 +1217,13 @@ }, "fs.realpath": { "version": "1.0.0", - "dev": true + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, "ftp": { "version": "0.3.10", - "dev": true, + "resolved": "https://registry.npmjs.org/ftp/-/ftp-0.3.10.tgz", + "integrity": "sha512-faFVML1aBx2UoDStmLwv2Wptt4vw5x03xxX172nhA5Y5HBshW5JweqQ2W4xL4dezQTG8inJsuYcpPHHU3X5OTQ==", "requires": { "readable-stream": "1.1.x", "xregexp": "2.0.0" @@ -4396,11 +1231,13 @@ "dependencies": { "isarray": { "version": "0.0.1", - "dev": true + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" }, "readable-stream": { "version": "1.1.14", - "dev": true, + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -4410,17 +1247,20 @@ }, "string_decoder": { "version": "0.10.31", - "dev": true + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" } } }, "get-caller-file": { "version": "2.0.5", - "dev": true + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" }, "get-uri": { "version": "3.0.2", - "dev": true, + "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-3.0.2.tgz", + "integrity": "sha512-+5s0SJbGoyiJTZZ2JTpFPLMPSch72KEqGOTvQsBqg0RBWvwhWUSYZFAtz3TPW0GXJuLBJPts1E241iHg+VRfhg==", "requires": { "@tootallnate/once": "1", "data-uri-to-buffer": "3", @@ -4432,7 +1272,8 @@ "dependencies": { "fs-extra": { "version": "8.1.0", - "dev": true, + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", "requires": { "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", @@ -4441,20 +1282,23 @@ }, "jsonfile": { "version": "4.0.0", - "dev": true, + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "requires": { "graceful-fs": "^4.1.6" } }, "universalify": { "version": "0.1.2", - "dev": true + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" } } }, "glob": { "version": "7.2.0", - "dev": true, + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -4466,26 +1310,31 @@ }, "glob-parent": { "version": "5.1.2", - "dev": true, + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "requires": { "is-glob": "^4.0.1" } }, "graceful-fs": { "version": "4.2.8", - "dev": true + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" }, "has-flag": { "version": "4.0.0", - "dev": true + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "heap": { "version": "0.2.6", - "dev": true + "resolved": "https://registry.npmjs.org/heap/-/heap-0.2.6.tgz", + "integrity": "sha512-MzzWcnfB1e4EG2vHi3dXHoBupmuXNZzx6pY6HldVS55JKKBoq3xOyzfSaZRkJp37HIhEYC78knabHff3zc4dQQ==" }, "http-errors": { "version": "1.8.1", - "dev": true, + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", "requires": { "depd": "~1.1.2", "inherits": "2.0.4", @@ -4496,7 +1345,8 @@ }, "http-proxy-agent": { "version": "4.0.1", - "dev": true, + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", "requires": { "@tootallnate/once": "1", "agent-base": "6", @@ -4505,7 +1355,8 @@ }, "https-proxy-agent": { "version": "5.0.0", - "dev": true, + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", "requires": { "agent-base": "6", "debug": "4" @@ -4513,18 +1364,21 @@ }, "iconv-lite": { "version": "0.4.24", - "dev": true, + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "requires": { "safer-buffer": ">= 2.1.2 < 3" } }, "ieee754": { "version": "1.2.1", - "dev": true + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" }, "inflight": { "version": "1.0.6", - "dev": true, + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "requires": { "once": "^1.3.0", "wrappy": "1" @@ -4532,53 +1386,64 @@ }, "inherits": { "version": "2.0.4", - "dev": true + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "ip": { "version": "1.1.5", - "dev": true + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha512-rBtCAQAJm8A110nbwn6YdveUnuZH3WrC36IwkRXxDnq53JvXA2NVQvB7IHyKomxK1MJ4VDNw3UtFDdXQ+AvLYA==" }, "is-binary-path": { "version": "2.1.0", - "dev": true, + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "requires": { "binary-extensions": "^2.0.0" } }, "is-buffer": { "version": "1.1.6", - "dev": true + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "is-extglob": { "version": "2.1.1", - "dev": true + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" }, "is-fullwidth-code-point": { "version": "3.0.0", - "dev": true + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" }, "is-glob": { "version": "4.0.3", - "dev": true, + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "requires": { "is-extglob": "^2.1.1" } }, "is-number": { "version": "7.0.0", - "dev": true + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" }, "isarray": { "version": "1.0.0", - "dev": true + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, "jmespath": { "version": "0.15.0", - "dev": true + "resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.15.0.tgz", + "integrity": "sha512-+kHj8HXArPfpPEKGLZ+kB5ONRTCiGQXo8RQYL0hH8t6pWXUBBK5KkkQmTNOwKK4LEsd0yTsgtjJVm4UBSZea4w==" }, "json-diff": { "version": "0.5.4", - "dev": true, + "resolved": "https://registry.npmjs.org/json-diff/-/json-diff-0.5.4.tgz", + "integrity": "sha512-q5Xmx9QXNOzOzIlMoYtLrLiu4Jl/Ce2bn0CNcv54PhyH89CI4GWlGVDye8ei2Ijt9R3U+vsWPsXpLUNob8bs8Q==", "requires": { "cli-color": "~0.1.6", "difflib": "~0.2.1", @@ -4587,11 +1452,13 @@ }, "json-schema-traverse": { "version": "1.0.0", - "dev": true + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, "jsonfile": { "version": "6.1.0", - "dev": true, + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "requires": { "graceful-fs": "^4.1.6", "universalify": "^2.0.0" @@ -4599,14 +1466,16 @@ }, "lazystream": { "version": "1.0.1", - "dev": true, + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", "requires": { "readable-stream": "^2.0.5" }, "dependencies": { "readable-stream": { "version": "2.3.7", - "dev": true, + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -4621,7 +1490,8 @@ }, "levn": { "version": "0.3.0", - "dev": true, + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", "requires": { "prelude-ls": "~1.1.2", "type-check": "~0.3.2" @@ -4629,38 +1499,46 @@ }, "lodash.defaults": { "version": "4.2.0", - "dev": true + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==" }, "lodash.difference": { "version": "4.5.0", - "dev": true + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==" }, "lodash.flatten": { "version": "4.4.0", - "dev": true + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==" }, "lodash.isplainobject": { "version": "4.0.6", - "dev": true + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" }, "lodash.truncate": { "version": "4.4.2", - "dev": true + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==" }, "lodash.union": { "version": "4.6.0", - "dev": true + "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", + "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==" }, "lru-cache": { "version": "6.0.0", - "dev": true, + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "requires": { "yallist": "^4.0.0" } }, "md5": { "version": "2.3.0", - "dev": true, + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", "requires": { "charenc": "0.0.2", "crypt": "0.0.2", @@ -4669,41 +1547,49 @@ }, "mime": { "version": "2.6.0", - "dev": true + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==" }, "minimatch": { "version": "3.0.4", - "dev": true, + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "requires": { "brace-expansion": "^1.1.7" } }, "ms": { "version": "2.1.2", - "dev": true + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "mute-stream": { "version": "0.0.8", - "dev": true + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" }, "netmask": { "version": "2.0.2", - "dev": true + "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", + "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==" }, "normalize-path": { "version": "3.0.0", - "dev": true + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" }, "once": { "version": "1.4.0", - "dev": true, + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "requires": { "wrappy": "1" } }, "optionator": { "version": "0.8.3", - "dev": true, + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", "requires": { "deep-is": "~0.1.3", "fast-levenshtein": "~2.0.6", @@ -4715,7 +1601,8 @@ }, "pac-proxy-agent": { "version": "5.0.0", - "dev": true, + "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-5.0.0.tgz", + "integrity": "sha512-CcFG3ZtnxO8McDigozwE3AqAw15zDvGH+OjXO4kzf7IkEKkQ4gxQ+3sdF50WmhQ4P/bVusXcqNE2S3XrNURwzQ==", "requires": { "@tootallnate/once": "1", "agent-base": "6", @@ -4730,7 +1617,8 @@ }, "pac-resolver": { "version": "5.0.0", - "dev": true, + "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-5.0.0.tgz", + "integrity": "sha512-H+/A6KitiHNNW+bxBKREk2MCGSxljfqRX76NjummWEYIat7ldVXRU3dhRIE3iXZ0nvGBk6smv3nntxKkzRL8NA==", "requires": { "degenerator": "^3.0.1", "ip": "^1.1.5", @@ -4739,34 +1627,41 @@ }, "path-is-absolute": { "version": "1.0.1", - "dev": true + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" }, "picomatch": { "version": "2.3.0", - "dev": true + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" }, "prelude-ls": { "version": "1.1.2", - "dev": true + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==" }, "printj": { "version": "1.1.2", - "dev": true + "resolved": "https://registry.npmjs.org/printj/-/printj-1.1.2.tgz", + "integrity": "sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==" }, "process-nextick-args": { "version": "2.0.1", - "dev": true + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" }, "promptly": { "version": "3.2.0", - "dev": true, + "resolved": "https://registry.npmjs.org/promptly/-/promptly-3.2.0.tgz", + "integrity": "sha512-WnR9obtgW+rG4oUV3hSnNGl1pHm3V1H/qD9iJBumGSmVsSC5HpZOLuu8qdMb6yCItGfT7dcRszejr/5P3i9Pug==", "requires": { "read": "^1.0.4" } }, "proxy-agent": { "version": "5.0.0", - "dev": true, + "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-5.0.0.tgz", + "integrity": "sha512-gkH7BkvLVkSfX9Dk27W6TyNOWWZWRilRfk1XxGNWOYJ2TuedAv1yFpCaU9QSBmBe716XOTNpYNOzhysyw8xn7g==", "requires": { "agent-base": "^6.0.0", "debug": "4", @@ -4780,32 +1675,38 @@ "dependencies": { "lru-cache": { "version": "5.1.1", - "dev": true, + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "requires": { "yallist": "^3.0.2" } }, "yallist": { "version": "3.1.1", - "dev": true + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" } } }, "proxy-from-env": { "version": "1.1.0", - "dev": true + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" }, "punycode": { "version": "2.1.1", - "dev": true + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" }, "querystring": { "version": "0.2.0", - "dev": true + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==" }, "raw-body": { "version": "2.4.2", - "dev": true, + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz", + "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==", "requires": { "bytes": "3.1.1", "http-errors": "1.8.1", @@ -4815,14 +1716,16 @@ }, "read": { "version": "1.0.7", - "dev": true, + "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", + "integrity": "sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==", "requires": { "mute-stream": "~0.0.4" } }, "readable-stream": { "version": "3.6.0", - "dev": true, + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -4831,11 +1734,13 @@ "dependencies": { "safe-buffer": { "version": "5.2.1", - "dev": true + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" }, "string_decoder": { "version": "1.3.0", - "dev": true, + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "requires": { "safe-buffer": "~5.2.0" } @@ -4844,52 +1749,62 @@ }, "readdir-glob": { "version": "1.1.1", - "dev": true, + "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.1.tgz", + "integrity": "sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA==", "requires": { "minimatch": "^3.0.4" } }, "readdirp": { "version": "3.6.0", - "dev": true, + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "requires": { "picomatch": "^2.2.1" } }, "require-directory": { "version": "2.1.1", - "dev": true + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" }, "require-from-string": { "version": "2.0.2", - "dev": true + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" }, "safe-buffer": { "version": "5.1.2", - "dev": true + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "safer-buffer": { "version": "2.1.2", - "dev": true + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "sax": { "version": "1.2.1", - "dev": true + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz", + "integrity": "sha512-8I2a3LovHTOpm7NV5yOyO8IHqgVsfK4+UuySrXU8YXkSRX7k6hCV9b3HrkKCr3nMpgj+0bmocaJJWpvp1oc7ZA==" }, "semver": { "version": "7.3.5", - "dev": true, + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", "requires": { "lru-cache": "^6.0.0" } }, "setprototypeof": { "version": "1.2.0", - "dev": true + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, "slice-ansi": { "version": "4.0.0", - "dev": true, + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", "requires": { "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", @@ -4898,11 +1813,13 @@ }, "smart-buffer": { "version": "4.2.0", - "dev": true + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==" }, "socks": { "version": "2.6.1", - "dev": true, + "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.1.tgz", + "integrity": "sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==", "requires": { "ip": "^1.1.5", "smart-buffer": "^4.1.0" @@ -4910,7 +1827,8 @@ }, "socks-proxy-agent": { "version": "5.0.1", - "dev": true, + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-5.0.1.tgz", + "integrity": "sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ==", "requires": { "agent-base": "^6.0.2", "debug": "4", @@ -4919,11 +1837,13 @@ }, "source-map": { "version": "0.6.1", - "dev": true + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, "source-map-support": { "version": "0.5.20", - "dev": true, + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", + "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -4931,41 +1851,47 @@ }, "statuses": { "version": "1.5.0", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" }, "string-width": { "version": "4.2.3", - "dev": true, + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, "strip-ansi": { "version": "6.0.1", - "dev": true, + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "requires": { "ansi-regex": "^5.0.1" } }, "supports-color": { "version": "7.2.0", - "dev": true, + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } }, "table": { "version": "6.7.3", - "dev": true, + "resolved": "https://registry.npmjs.org/table/-/table-6.7.3.tgz", + "integrity": "sha512-5DkIxeA7XERBqMwJq0aHZOdMadBx4e6eDoFRuyT5VR82J0Ycg2DwM6GfA/EQAhJ+toRTaS1lIdSQCqgrmhPnlw==", "requires": { "ajv": "^8.0.1", "lodash.truncate": "^4.4.2", @@ -4976,7 +1902,8 @@ }, "tar-stream": { "version": "2.2.0", - "dev": true, + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", "requires": { "bl": "^4.0.3", "end-of-stream": "^1.4.1", @@ -4987,44 +1914,52 @@ }, "to-regex-range": { "version": "5.0.1", - "dev": true, + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "requires": { "is-number": "^7.0.0" } }, "toidentifier": { "version": "1.0.1", - "dev": true + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" }, "tslib": { "version": "2.3.1", - "dev": true + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" }, "type-check": { "version": "0.3.2", - "dev": true, + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", "requires": { "prelude-ls": "~1.1.2" } }, "universalify": { "version": "2.0.0", - "dev": true + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" }, "unpipe": { "version": "1.0.0", - "dev": true + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" }, "uri-js": { "version": "4.4.1", - "dev": true, + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "requires": { "punycode": "^2.1.0" } }, "url": { "version": "0.10.3", - "dev": true, + "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", + "integrity": "sha512-hzSUW2q06EqL1gKM/a+obYHLIO6ct2hwPuviqTTOcfFVc61UbfJ2Q32+uGL/HCPxKqrdGB5QUwIe7UqlDgwsOQ==", "requires": { "punycode": "1.3.2", "querystring": "0.2.0" @@ -5032,33 +1967,40 @@ "dependencies": { "punycode": { "version": "1.3.2", - "dev": true + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==" } } }, "util-deprecate": { "version": "1.0.2", - "dev": true + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, "uuid": { "version": "8.3.2", - "dev": true + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" }, "vm2": { "version": "3.9.5", - "dev": true + "resolved": "https://registry.npmjs.org/vm2/-/vm2-3.9.5.tgz", + "integrity": "sha512-LuCAHZN75H9tdrAiLFf030oW7nJV5xwNMuk1ymOZwopmuK3d2H4L1Kv4+GFHgarKiLfXXLFU+7LDABHnwOkWng==" }, "word-wrap": { "version": "1.2.3", - "dev": true + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" }, "wordwrap": { "version": "1.0.0", - "dev": true + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==" }, "wrap-ansi": { "version": "7.0.0", - "dev": true, + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "requires": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -5067,11 +2009,13 @@ }, "wrappy": { "version": "1.0.2", - "dev": true + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, "xml2js": { "version": "0.4.19", - "dev": true, + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz", + "integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==", "requires": { "sax": ">=0.6.0", "xmlbuilder": "~9.0.1" @@ -5079,33 +2023,40 @@ "dependencies": { "sax": { "version": "1.2.4", - "dev": true + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" } } }, "xmlbuilder": { "version": "9.0.7", - "dev": true + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha512-7YXTQc3P2l9+0rjaUbLwMKRhtmwg1M1eDf6nag7urC7pIPYLD9W/jmzQ4ptRSUbodw5S0jfoGTflLemQibSpeQ==" }, "xregexp": { "version": "2.0.0", - "dev": true + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz", + "integrity": "sha512-xl/50/Cf32VsGq/1R8jJE5ajH1yMCQkpmoS10QbFZWl2Oor4H0Me64Pu2yxvsRWK3m6soJbmGfzSR7BYmDcWAA==" }, "y18n": { "version": "5.0.8", - "dev": true + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" }, "yallist": { "version": "4.0.0", - "dev": true + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "yaml": { "version": "1.10.2", - "dev": true + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" }, "yargs": { "version": "16.2.0", - "dev": true, + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "requires": { "cliui": "^7.0.2", "escalade": "^3.1.1", @@ -5118,11 +2069,13 @@ }, "yargs-parser": { "version": "20.2.9", - "dev": true + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" }, "zip-stream": { "version": "4.1.0", - "dev": true, + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz", + "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==", "requires": { "archiver-utils": "^2.1.0", "compress-commons": "^4.1.0", @@ -5132,10 +2085,20 @@ } }, "constructs": { - "version": "3.3.161" + "version": "3.3.161", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-3.3.161.tgz", + "integrity": "sha512-/27vW3fo0iyb3py4vKI1BduEYmv8vv8uJgLXvI+5F0Jbnn0/E+As2wkGMa7bumhzCd0Ckv/USkAXstGYVXTYQA==" + }, + "fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "optional": true }, "typescript": { "version": "3.9.10", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz", + "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==", "dev": true } } diff --git a/static-site.js b/static-site.js new file mode 100644 index 0000000..bb2d99a --- /dev/null +++ b/static-site.js @@ -0,0 +1,45 @@ +#!/usr/bin/env node +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.StaticSite = void 0; +const s3 = require("@aws-cdk/aws-s3"); +const s3deploy = require("@aws-cdk/aws-s3-deployment"); +const cloudfront = require("@aws-cdk/aws-cloudfront"); +const iam = require("@aws-cdk/aws-iam"); +const core_1 = require("@aws-cdk/core"); +class StaticSite extends core_1.Construct { + constructor(parent, name) { + super(parent, name); + const cloudfrontOAI = new cloudfront.OriginAccessIdentity(this, 'JSCCC-OAI'); + const siteBucket = new s3.Bucket(this, 'JSCSSStaticBucket', { + bucketName: 'js-ccc-cloudfront-s3-triada', + websiteIndexDocument: 'index.html', + publicReadAccess: false, + blockPublicAccess: s3.BlockPublicAccess.BLOCK_ALL + }); + siteBucket.addToResourcePolicy(new iam.PolicyStatement({ + actions: ['S3:GetObject'], + resources: [siteBucket.arnForObjects('*')], + principals: [new iam.CanonicalUserPrincipal(cloudfrontOAI.cloudFrontOriginAccessIdentityS3CanonicalUserId)] + })); + const distribution = new cloudfront.CloudFrontWebDistribution(this, 'JSCCC-distribution', { + originConfigs: [{ + s3OriginSource: { + s3BucketSource: siteBucket, + originAccessIdentity: cloudfrontOAI + }, + behaviors: [{ + isDefaultBehavior: true + }] + }] + }); + new s3deploy.BucketDeployment(this, 'JSCCC-Bucket-Deployment', { + sources: [s3deploy.Source.asset('./website')], + destinationBucket: siteBucket, + distribution, + distributionPaths: ['/*'] + }); + } +} +exports.StaticSite = StaticSite; +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RhdGljLXNpdGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJzdGF0aWMtc2l0ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBR0Esc0NBQXNDO0FBQ3RDLHVEQUF1RDtBQUN2RCxzREFBc0Q7QUFDdEQsd0NBQXdDO0FBQ3hDLHdDQUFpRDtBQUVqRCxNQUFhLFVBQVcsU0FBUSxnQkFBUztJQUN2QyxZQUFZLE1BQWEsRUFBRSxJQUFZO1FBQ3JDLEtBQUssQ0FBQyxNQUFNLEVBQUUsSUFBSSxDQUFDLENBQUM7UUFFcEIsTUFBTSxhQUFhLEdBQUcsSUFBSSxVQUFVLENBQUMsb0JBQW9CLENBQUMsSUFBSSxFQUFFLFdBQVcsQ0FBQyxDQUFBO1FBRTVFLE1BQU0sVUFBVSxHQUFHLElBQUksRUFBRSxDQUFDLE1BQU0sQ0FBQyxJQUFJLEVBQUUsbUJBQW1CLEVBQUM7WUFDekQsVUFBVSxFQUFFLDZCQUE2QjtZQUN6QyxvQkFBb0IsRUFBRSxZQUFZO1lBQ2xDLGdCQUFnQixFQUFFLEtBQUs7WUFDdkIsaUJBQWlCLEVBQUUsRUFBRSxDQUFDLGlCQUFpQixDQUFDLFNBQVM7U0FDbEQsQ0FBQyxDQUFBO1FBRUYsVUFBVSxDQUFDLG1CQUFtQixDQUFDLElBQUksR0FBRyxDQUFDLGVBQWUsQ0FBQztZQUNyRCxPQUFPLEVBQUUsQ0FBQyxjQUFjLENBQUM7WUFDekIsU0FBUyxFQUFFLENBQUMsVUFBVSxDQUFDLGFBQWEsQ0FBQyxHQUFHLENBQUMsQ0FBQztZQUMxQyxVQUFVLEVBQUUsQ0FBQyxJQUFJLEdBQUcsQ0FBQyxzQkFBc0IsQ0FBQyxhQUFhLENBQUMsK0NBQStDLENBQUMsQ0FBQztTQUM1RyxDQUFDLENBQUMsQ0FBQTtRQUVILE1BQU0sWUFBWSxHQUFHLElBQUksVUFBVSxDQUFDLHlCQUF5QixDQUFDLElBQUksRUFBRSxvQkFBb0IsRUFBRTtZQUN4RixhQUFhLEVBQUMsQ0FBQztvQkFDYixjQUFjLEVBQUU7d0JBQ2QsY0FBYyxFQUFFLFVBQVU7d0JBQzFCLG9CQUFvQixFQUFFLGFBQWE7cUJBQ3BDO29CQUNELFNBQVMsRUFBRSxDQUFDOzRCQUNWLGlCQUFpQixFQUFFLElBQUk7eUJBQ3hCLENBQUM7aUJBQ0gsQ0FBQztTQUNILENBQUMsQ0FBQTtRQUVGLElBQUksUUFBUSxDQUFDLGdCQUFnQixDQUFDLElBQUksRUFBRSx5QkFBeUIsRUFBRTtZQUM3RCxPQUFPLEVBQUUsQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxXQUFXLENBQUMsQ0FBQztZQUM3QyxpQkFBaUIsRUFBRSxVQUFVO1lBQzdCLFlBQVk7WUFDWixpQkFBaUIsRUFBRSxDQUFDLElBQUksQ0FBQztTQUMxQixDQUFDLENBQUE7SUFDSixDQUFDO0NBQ0Y7QUF0Q0QsZ0NBc0NDIiwic291cmNlc0NvbnRlbnQiOlsiIyEvdXNyL2Jpbi9lbnYgbm9kZVxuLy9AdHMtbm9jaGVja1xuaW1wb3J0ICogYXMgY2RrIGZyb20gJ0Bhd3MtY2RrL2NvcmUnO1xuaW1wb3J0ICogYXMgczMgZnJvbSAnQGF3cy1jZGsvYXdzLXMzJztcbmltcG9ydCAqIGFzIHMzZGVwbG95IGZyb20gJ0Bhd3MtY2RrL2F3cy1zMy1kZXBsb3ltZW50JztcbmltcG9ydCAqIGFzIGNsb3VkZnJvbnQgZnJvbSAnQGF3cy1jZGsvYXdzLWNsb3VkZnJvbnQnO1xuaW1wb3J0ICogYXMgaWFtIGZyb20gJ0Bhd3MtY2RrL2F3cy1pYW0nO1xuaW1wb3J0IHsgQ29uc3RydWN0LCBTdGFjayB9IGZyb20gJ0Bhd3MtY2RrL2NvcmUnO1xuXG5leHBvcnQgY2xhc3MgU3RhdGljU2l0ZSBleHRlbmRzIENvbnN0cnVjdCB7XG4gIGNvbnN0cnVjdG9yKHBhcmVudDogU3RhY2ssIG5hbWU6IHN0cmluZykge1xuICAgIHN1cGVyKHBhcmVudCwgbmFtZSk7XG5cbiAgICBjb25zdCBjbG91ZGZyb250T0FJID0gbmV3IGNsb3VkZnJvbnQuT3JpZ2luQWNjZXNzSWRlbnRpdHkodGhpcywgJ0pTQ0NDLU9BSScpXG5cbiAgICBjb25zdCBzaXRlQnVja2V0ID0gbmV3IHMzLkJ1Y2tldCh0aGlzLCAnSlNDU1NTdGF0aWNCdWNrZXQnLHsgXG4gICAgICBidWNrZXROYW1lOiAnanMtY2NjLWNsb3VkZnJvbnQtczMtdHJpYWRhJyxcbiAgICAgIHdlYnNpdGVJbmRleERvY3VtZW50OiAnaW5kZXguaHRtbCcsXG4gICAgICBwdWJsaWNSZWFkQWNjZXNzOiBmYWxzZSxcbiAgICAgIGJsb2NrUHVibGljQWNjZXNzOiBzMy5CbG9ja1B1YmxpY0FjY2Vzcy5CTE9DS19BTExcbiAgICB9KVxuXG4gICAgc2l0ZUJ1Y2tldC5hZGRUb1Jlc291cmNlUG9saWN5KG5ldyBpYW0uUG9saWN5U3RhdGVtZW50KHtcbiAgICAgIGFjdGlvbnM6IFsnUzM6R2V0T2JqZWN0J10sXG4gICAgICByZXNvdXJjZXM6IFtzaXRlQnVja2V0LmFybkZvck9iamVjdHMoJyonKV0sXG4gICAgICBwcmluY2lwYWxzOiBbbmV3IGlhbS5DYW5vbmljYWxVc2VyUHJpbmNpcGFsKGNsb3VkZnJvbnRPQUkuY2xvdWRGcm9udE9yaWdpbkFjY2Vzc0lkZW50aXR5UzNDYW5vbmljYWxVc2VySWQpXVxuICAgIH0pKVxuICBcbiAgICBjb25zdCBkaXN0cmlidXRpb24gPSBuZXcgY2xvdWRmcm9udC5DbG91ZEZyb250V2ViRGlzdHJpYnV0aW9uKHRoaXMsICdKU0NDQy1kaXN0cmlidXRpb24nLCB7XG4gICAgICBvcmlnaW5Db25maWdzOlt7XG4gICAgICAgIHMzT3JpZ2luU291cmNlOiB7XG4gICAgICAgICAgczNCdWNrZXRTb3VyY2U6IHNpdGVCdWNrZXQsXG4gICAgICAgICAgb3JpZ2luQWNjZXNzSWRlbnRpdHk6IGNsb3VkZnJvbnRPQUlcbiAgICAgICAgfSxcbiAgICAgICAgYmVoYXZpb3JzOiBbe1xuICAgICAgICAgIGlzRGVmYXVsdEJlaGF2aW9yOiB0cnVlXG4gICAgICAgIH1dXG4gICAgICB9XVxuICAgIH0pXG5cbiAgICBuZXcgczNkZXBsb3kuQnVja2V0RGVwbG95bWVudCh0aGlzLCAnSlNDQ0MtQnVja2V0LURlcGxveW1lbnQnLCB7XG4gICAgICBzb3VyY2VzOiBbczNkZXBsb3kuU291cmNlLmFzc2V0KCcuL3dlYnNpdGUnKV0sXG4gICAgICBkZXN0aW5hdGlvbkJ1Y2tldDogc2l0ZUJ1Y2tldCxcbiAgICAgIGRpc3RyaWJ1dGlvbixcbiAgICAgIGRpc3RyaWJ1dGlvblBhdGhzOiBbJy8qJ11cbiAgICB9KVxuICB9XG59XG4iXX0= \ No newline at end of file diff --git a/static-site.ts b/static-site.ts index f50ab4f..f17b3ff 100644 --- a/static-site.ts +++ b/static-site.ts @@ -11,6 +11,38 @@ export class StaticSite extends Construct { constructor(parent: Stack, name: string) { super(parent, name); - + const cloudfrontOAI = new cloudfront.OriginAccessIdentity(this, 'JSCCC-OAI') + + const siteBucket = new s3.Bucket(this, 'JSCSSStaticBucket',{ + bucketName: 'js-ccc-cloudfront-s3-triada', + websiteIndexDocument: 'index.html', + publicReadAccess: false, + blockPublicAccess: s3.BlockPublicAccess.BLOCK_ALL + }) + + siteBucket.addToResourcePolicy(new iam.PolicyStatement({ + actions: ['S3:GetObject'], + resources: [siteBucket.arnForObjects('*')], + principals: [new iam.CanonicalUserPrincipal(cloudfrontOAI.cloudFrontOriginAccessIdentityS3CanonicalUserId)] + })) + + const distribution = new cloudfront.CloudFrontWebDistribution(this, 'JSCCC-distribution', { + originConfigs:[{ + s3OriginSource: { + s3BucketSource: siteBucket, + originAccessIdentity: cloudfrontOAI + }, + behaviors: [{ + isDefaultBehavior: true + }] + }] + }) + + new s3deploy.BucketDeployment(this, 'JSCCC-Bucket-Deployment', { + sources: [s3deploy.Source.asset('./website')], + destinationBucket: siteBucket, + distribution, + distributionPaths: ['/*'] + }) } }