diff --git a/README.md b/README.md index c012624..1a5e9aa 100644 --- a/README.md +++ b/README.md @@ -1 +1,5 @@ -# nodejs-aws-cdk-starter \ No newline at end of file +# nodejs-aws-cdk-starter + +https://d3uazstjv55asp.cloudfront.net -> cloudfront link + +http://bla310523-cloudfront-s3.s3-website-us-east-1.amazonaws.com ->origin \ No newline at end of file diff --git a/cdk.json b/cdk.json index e3c1529..85cce51 100644 --- a/cdk.json +++ b/cdk.json @@ -1,3 +1,3 @@ { - "app": "node index" + "app": "npx ts-node --prefer-ts-exts index.ts" } \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index e6d9522..64266e1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,15 +9,14 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "@aws-cdk/aws-certificatemanager": "^1.94.1", "@aws-cdk/aws-cloudfront": "^1.94.1", + "@aws-cdk/aws-ec2": "^1.202.0", "@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" + "aws-cdk": "^1.94.1", + "aws-cdk-lib": "^2.81.0" }, "devDependencies": { "@types/node": "^10.17.0", @@ -25,758 +24,591 @@ "typescript": "^3.8" } }, + "node_modules/@aws-cdk/asset-awscli-v1": { + "version": "2.2.185", + "resolved": "https://registry.npmjs.org/@aws-cdk/asset-awscli-v1/-/asset-awscli-v1-2.2.185.tgz", + "integrity": "sha512-cost0pu5nsmQmFhVxN4OonThGhgQeSlwntdXsEi5v8buVg+X4MzcXemmmSZxkkzzFCoS0r4w/7BiX1e+mMkFVA==" + }, + "node_modules/@aws-cdk/asset-kubectl-v20": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@aws-cdk/asset-kubectl-v20/-/asset-kubectl-v20-2.1.1.tgz", + "integrity": "sha512-U1ntiX8XiMRRRH5J1IdC+1t5CE89015cwyt5U63Cpk0GnMlN5+h9WsWMlKlPXZR4rdq/m806JRlBMRpBUB2Dhw==" + }, + "node_modules/@aws-cdk/asset-node-proxy-agent-v5": { + "version": "2.0.155", + "resolved": "https://registry.npmjs.org/@aws-cdk/asset-node-proxy-agent-v5/-/asset-node-proxy-agent-v5-2.0.155.tgz", + "integrity": "sha512-Q+Ny25hUPINlBbS6lmbUr4m6Tr6ToEJBla7sXA3FO3JUD0Z69ddcgbhuEBF8Rh1a2xmPONm89eX77kwK2fb4vQ==" + }, "node_modules/@aws-cdk/assets": { - "version": "1.134.0", - "integrity": "sha512-0UG+5iHQiok+TzfrZubsLrmyBuPtunAm9u6aXyG3yQ6RAJTfsvRRuM3g92BYvWWJEVAZxj3Zly/YT5jJJ+AS4g==", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/assets/-/assets-1.202.0.tgz", + "integrity": "sha512-N0a1dQJfwIkYoM1CITUz0ydPW6sj5zrx+PKEvAwiO8wvsaf+jVw7JeIA8xgrVE9F9PXbl//RVFYmaNPExptGow==", "dependencies": { - "@aws-cdk/core": "1.134.0", - "@aws-cdk/cx-api": "1.134.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", "constructs": "^3.3.69" }, "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" + "node": ">= 14.15.0" }, "peerDependencies": { - "@aws-cdk/core": "1.134.0", - "@aws-cdk/cx-api": "1.134.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", "constructs": "^3.3.69" } }, "node_modules/@aws-cdk/aws-acmpca": { - "version": "1.134.0", - "integrity": "sha512-cOd7VTRAL4PKCpYEdzIbxAustSiT6ek9n7h1lMkAtGEInRh3PN1HNs8sK9bxHXK3mOo5Io6EFoCl5KjSepvQCw==", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-acmpca/-/aws-acmpca-1.202.0.tgz", + "integrity": "sha512-H+JNLEEWkuWCfRz+RLtkk2BbpC6jlgRe0/4PjwlU1tsJRoJG8mOjCT9JYAdTq4l7XcmWmgqFAFzwt7qYnjP8ag==", "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", + "@aws-cdk/core": "1.202.0", "constructs": "^3.3.69" }, "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" + "node": ">= 14.15.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", + "@aws-cdk/core": "1.202.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", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-applicationautoscaling/-/aws-applicationautoscaling-1.202.0.tgz", + "integrity": "sha512-BWFaTvu0kWDxiL0/oRb5if4SLL90NGHOcw3NQc0UCvqyM6N8NHpxo72hgPdCzNtZM+0n52UKL9JsyinT19TNAw==", + "dependencies": { + "@aws-cdk/aws-autoscaling-common": "1.202.0", + "@aws-cdk/aws-cloudwatch": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/core": "1.202.0", "constructs": "^3.3.69" }, "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" + "node": ">= 14.15.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", + "@aws-cdk/aws-autoscaling-common": "1.202.0", + "@aws-cdk/aws-cloudwatch": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/core": "1.202.0", "constructs": "^3.3.69" } }, "node_modules/@aws-cdk/aws-autoscaling-common": { - "version": "1.134.0", - "integrity": "sha512-Ret8dHpdPko5OZSJk4d4ejVEKRdabHHPpnxR4QFaJJC+V+88kshQ6SB764HDKm6+14/uQnruubspKmlq3XAhuQ==", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-autoscaling-common/-/aws-autoscaling-common-1.202.0.tgz", + "integrity": "sha512-RZFyN6XuNWHt+S9z7ybrSYVekZFsJVP5yNHSO+RKu4f4OB1J7MYMinxj6ONsp8T7MH1Q1+6Eh9tzAk9fJybytw==", "dependencies": { - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/core": "1.134.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/core": "1.202.0", "constructs": "^3.3.69" }, "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" + "node": ">= 14.15.0" }, "peerDependencies": { - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/core": "1.134.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/core": "1.202.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", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-certificatemanager/-/aws-certificatemanager-1.202.0.tgz", + "integrity": "sha512-l5KjI9cHGTdGranAeGM3OTJ857FMIqbLzS2iiRpWVDD2tm8Yc5zMfKrijVL9lTeq8T2h7ggdZWhBBxZ7inC3yg==", + "dependencies": { + "@aws-cdk/aws-acmpca": "1.202.0", + "@aws-cdk/aws-cloudwatch": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-lambda": "1.202.0", + "@aws-cdk/aws-route53": "1.202.0", + "@aws-cdk/core": "1.202.0", "constructs": "^3.3.69" }, "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" + "node": ">= 14.15.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", + "@aws-cdk/aws-acmpca": "1.202.0", + "@aws-cdk/aws-cloudwatch": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-lambda": "1.202.0", + "@aws-cdk/aws-route53": "1.202.0", + "@aws-cdk/core": "1.202.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", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudformation/-/aws-cloudformation-1.202.0.tgz", + "integrity": "sha512-MlQCqgZ6Yp3+oefuc5gGLpd9GliTpUqpcfWJvdkEmZuDH6lyqhtyqrCelEihLI9qXQerLs7cs5QpX4FR/2q1pw==", + "dependencies": { + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-lambda": "1.202.0", + "@aws-cdk/aws-s3": "1.202.0", + "@aws-cdk/aws-sns": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", "constructs": "^3.3.69" }, "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" + "node": ">= 14.15.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", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-lambda": "1.202.0", + "@aws-cdk/aws-s3": "1.202.0", + "@aws-cdk/aws-sns": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.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", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudfront/-/aws-cloudfront-1.202.0.tgz", + "integrity": "sha512-SwHqy+g2refJlBzA0h4S55h3RqdKiJFbfUZmc1YS1qbhqwdvmG+I1mBiGRSBzWZucTiZyCdh8L6709mewEp4QA==", + "dependencies": { + "@aws-cdk/aws-certificatemanager": "1.202.0", + "@aws-cdk/aws-cloudwatch": "1.202.0", + "@aws-cdk/aws-ec2": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/aws-lambda": "1.202.0", + "@aws-cdk/aws-s3": "1.202.0", + "@aws-cdk/aws-ssm": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", "constructs": "^3.3.69" }, "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" + "node": ">= 14.15.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", + "@aws-cdk/aws-certificatemanager": "1.202.0", + "@aws-cdk/aws-cloudwatch": "1.202.0", + "@aws-cdk/aws-ec2": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/aws-lambda": "1.202.0", + "@aws-cdk/aws-s3": "1.202.0", + "@aws-cdk/aws-ssm": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", "constructs": "^3.3.69" } }, "node_modules/@aws-cdk/aws-cloudwatch": { - "version": "1.134.0", - "integrity": "sha512-LdnRXLHVHBYDa2CSCZc4jzB+89hUjt5xI1SWmhY9vIqXvNLp7Xt2wq3gYzCJG1Gq+jwpTG69S0B3TzFLKL988A==", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.202.0.tgz", + "integrity": "sha512-M3TBsux58mv8N9b97nk51i3elDEQmBl0mx5YEBg0OtdNI9D9CRE8QAZ+vp38BYObTH/zOpjuBaXP6FsmmHkDeg==", "dependencies": { - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/core": "1.134.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/core": "1.202.0", "constructs": "^3.3.69" }, "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" + "node": ">= 14.15.0" }, "peerDependencies": { - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/core": "1.134.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/core": "1.202.0", "constructs": "^3.3.69" } }, "node_modules/@aws-cdk/aws-codeguruprofiler": { - "version": "1.134.0", - "integrity": "sha512-Uv17un0PkPqOLJq17IJelDJ40+SaBIk+GEBqmASIix7R/SB0FB62g9r1vh3SwDnBWAmebNIV6HFZyVIjh4LJWA==", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codeguruprofiler/-/aws-codeguruprofiler-1.202.0.tgz", + "integrity": "sha512-vc6xgbj2x/C/MVjHSVY1mX5Bt+HiLXzL9482QXuBZjdnRhbte+JN+itFrneP8h2ORPs95yVbi6oqZlJ4/psabw==", "dependencies": { - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/core": "1.134.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/core": "1.202.0", "constructs": "^3.3.69" }, "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" + "node": ">= 14.15.0" }, "peerDependencies": { - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/core": "1.134.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/core": "1.202.0", "constructs": "^3.3.69" } }, "node_modules/@aws-cdk/aws-codestarnotifications": { - "version": "1.134.0", - "integrity": "sha512-cUgiT1tscqgXmAOA7WK4eCvs4kTa9wf1s1jfhPnipcjXq9/KaU+kuvmLeOc0UMRyfeXcdRYXaPTymKAtdHhllQ==", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codestarnotifications/-/aws-codestarnotifications-1.202.0.tgz", + "integrity": "sha512-9e3/LMPqvhE5FOW1QbDeEEqt7FW0c4FjCudYIA+LvLJIkQZVS14OQzD7oOwD3y6lbjL0Ue478Dx9FGnYgPsy6A==", "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", + "@aws-cdk/core": "1.202.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" + "node": ">= 14.15.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", + "@aws-cdk/core": "1.202.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", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.202.0.tgz", + "integrity": "sha512-VQqhyrY18ZWFsmiL+jRg7IY5Cca7mFJJhHVT3jQkqYatFJp8/SbK9xiRK372zzTAWos3nRfb3O+ykwDkX7I8cA==", + "dependencies": { + "@aws-cdk/aws-cloudwatch": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/aws-logs": "1.202.0", + "@aws-cdk/aws-s3": "1.202.0", + "@aws-cdk/aws-s3-assets": "1.202.0", + "@aws-cdk/aws-ssm": "1.202.0", + "@aws-cdk/cloud-assembly-schema": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", + "@aws-cdk/region-info": "1.202.0", "constructs": "^3.3.69" }, "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" + "node": ">= 14.15.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", + "@aws-cdk/aws-cloudwatch": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/aws-logs": "1.202.0", + "@aws-cdk/aws-s3": "1.202.0", + "@aws-cdk/aws-s3-assets": "1.202.0", + "@aws-cdk/aws-ssm": "1.202.0", + "@aws-cdk/cloud-assembly-schema": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", + "@aws-cdk/region-info": "1.202.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", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ecr/-/aws-ecr-1.202.0.tgz", + "integrity": "sha512-5HtpolaIa9eyXRPNLrj0jUgjgJE2FcpUcjtAS/Drh0N6x7KfxyCSc1yUVIDySJJxglr1JTjgJGe5h63WNaHqtQ==", + "dependencies": { + "@aws-cdk/aws-events": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/core": "1.202.0", "constructs": "^3.3.69" }, "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" + "node": ">= 14.15.0" }, "peerDependencies": { - "@aws-cdk/aws-events": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/core": "1.134.0", + "@aws-cdk/aws-events": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/core": "1.202.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", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ecr-assets/-/aws-ecr-assets-1.202.0.tgz", + "integrity": "sha512-nHTiFKhuUdwk96vzf4ObestivaHxaI4D8ZAABlQAC3BXOyQMpRtfhEm4IZtW7FdaMMtlyhg63KPQ1xV25x7wCQ==", + "dependencies": { + "@aws-cdk/assets": "1.202.0", + "@aws-cdk/aws-ecr": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-s3": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", "constructs": "^3.3.69" }, "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" + "node": ">= 14.15.0" }, "peerDependencies": { - "@aws-cdk/aws-ec2": "1.134.0", - "@aws-cdk/core": "1.134.0", + "@aws-cdk/assets": "1.202.0", + "@aws-cdk/aws-ecr": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-s3": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.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", + "node_modules/@aws-cdk/aws-efs": { + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-efs/-/aws-efs-1.202.0.tgz", + "integrity": "sha512-AeXSKyjOIWrYercTZ5txbKB3vitHMJSpMkhYvW0B5mg3kZbmGL6YtL40nlAg3R8Tzn2BtilUyBgoemy0LwxEMQ==", + "dependencies": { + "@aws-cdk/aws-ec2": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/cloud-assembly-schema": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", "constructs": "^3.3.69" }, "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" + "node": ">= 14.15.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", + "@aws-cdk/aws-ec2": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/cloud-assembly-schema": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.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==", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.202.0.tgz", + "integrity": "sha512-vntAqFgcMa9mwpXFuxivaTX5EmhJRMf3INba704zIrHbtZn6xvrRib6/tpvz9ViREO3ZFj9sFLduAtIhVvUBAg==", "dependencies": { - "@aws-cdk/aws-ec2": "1.134.0", - "@aws-cdk/core": "1.134.0", - "@aws-cdk/custom-resources": "1.134.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/core": "1.202.0", "constructs": "^3.3.69" }, "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" + "node": ">= 14.15.0" }, "peerDependencies": { - "@aws-cdk/aws-ec2": "1.134.0", - "@aws-cdk/core": "1.134.0", - "@aws-cdk/custom-resources": "1.134.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/core": "1.202.0", "constructs": "^3.3.69" } }, "node_modules/@aws-cdk/aws-iam": { - "version": "1.134.0", - "integrity": "sha512-EZy+oyIiAl2WvAfKpn2zhSZ9Wtcu06RUTIbkrourietnQoQhqhiwpp/H84VosgUgwpHsx7BNmZ8EJJXJXs7XfA==", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.202.0.tgz", + "integrity": "sha512-lWjDwRgr23sDmNvo6NvBiC6wfArtvefWKZglVS67yTMY9KtCRNpAu7mcfYvQVI/6LW1B2Wq1hENdxBx4LPY/gQ==", "dependencies": { - "@aws-cdk/core": "1.134.0", - "@aws-cdk/region-info": "1.134.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", + "@aws-cdk/region-info": "1.202.0", "constructs": "^3.3.69" }, "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" + "node": ">= 14.15.0" }, "peerDependencies": { - "@aws-cdk/core": "1.134.0", - "@aws-cdk/region-info": "1.134.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/region-info": "1.202.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", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.202.0.tgz", + "integrity": "sha512-sCuBb2XHrFqE7/FuWQF9VMwPy3jG8lKxzDfKSlAa2FB80FkUkp+tRBopKcZYDXSOyedS+6zrF2YzGnHy7N9QKw==", + "dependencies": { + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/cloud-assembly-schema": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", "constructs": "^3.3.69" }, "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" + "node": ">= 14.15.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", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/cloud-assembly-schema": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.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", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-lambda/-/aws-lambda-1.202.0.tgz", + "integrity": "sha512-GMjdsU7TJ0eUy9NxrAzXUvMpFUQnvtdqRa/pVU/hvgd1+lErytxNHtZzjf4bYeYFZbh7yGaQYPhAD9KL4Gnx3A==", + "dependencies": { + "@aws-cdk/aws-applicationautoscaling": "1.202.0", + "@aws-cdk/aws-cloudwatch": "1.202.0", + "@aws-cdk/aws-codeguruprofiler": "1.202.0", + "@aws-cdk/aws-ec2": "1.202.0", + "@aws-cdk/aws-ecr": "1.202.0", + "@aws-cdk/aws-ecr-assets": "1.202.0", + "@aws-cdk/aws-efs": "1.202.0", + "@aws-cdk/aws-events": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/aws-logs": "1.202.0", + "@aws-cdk/aws-s3": "1.202.0", + "@aws-cdk/aws-s3-assets": "1.202.0", + "@aws-cdk/aws-signer": "1.202.0", + "@aws-cdk/aws-sns": "1.202.0", + "@aws-cdk/aws-sqs": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", + "@aws-cdk/region-info": "1.202.0", "constructs": "^3.3.69" }, "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" + "node": ">= 14.15.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", + "@aws-cdk/aws-applicationautoscaling": "1.202.0", + "@aws-cdk/aws-cloudwatch": "1.202.0", + "@aws-cdk/aws-codeguruprofiler": "1.202.0", + "@aws-cdk/aws-ec2": "1.202.0", + "@aws-cdk/aws-ecr": "1.202.0", + "@aws-cdk/aws-ecr-assets": "1.202.0", + "@aws-cdk/aws-efs": "1.202.0", + "@aws-cdk/aws-events": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/aws-logs": "1.202.0", + "@aws-cdk/aws-s3": "1.202.0", + "@aws-cdk/aws-s3-assets": "1.202.0", + "@aws-cdk/aws-signer": "1.202.0", + "@aws-cdk/aws-sns": "1.202.0", + "@aws-cdk/aws-sqs": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", + "@aws-cdk/region-info": "1.202.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", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-logs/-/aws-logs-1.202.0.tgz", + "integrity": "sha512-ONJVyff20wOK0AaojTnOQBOoBGTCoi/0BENlIw2FyhBqwtMPLHHoDtHJGT9ZjiNAAPHVpdteIfW5/B3xRuPddQ==", + "dependencies": { + "@aws-cdk/aws-cloudwatch": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/aws-s3-assets": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", "constructs": "^3.3.69" }, "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" + "node": ">= 14.15.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", + "@aws-cdk/aws-cloudwatch": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/aws-s3-assets": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.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", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-route53/-/aws-route53-1.202.0.tgz", + "integrity": "sha512-97FKZb8yu1GmY8YGlNwtm7UM+7bS/4F6kZLB5WUkIcELd/XreJUKXKrJ2CePy9HtVdbEZAJqGAxwGk1PGzAAMA==", + "dependencies": { + "@aws-cdk/aws-ec2": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-logs": "1.202.0", + "@aws-cdk/cloud-assembly-schema": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/custom-resources": "1.202.0", "constructs": "^3.3.69" }, "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" + "node": ">= 14.15.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", + "@aws-cdk/aws-ec2": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-logs": "1.202.0", + "@aws-cdk/cloud-assembly-schema": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/custom-resources": "1.202.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", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.202.0.tgz", + "integrity": "sha512-HExB7jdrnKiN60fxgPIOTO6CUS8vj34IRPaTIhUdoToE6lzcjC35qHU7AxPARdkRnHxwAGUOCB6Ds8aEG//2FQ==", + "dependencies": { + "@aws-cdk/aws-events": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", "constructs": "^3.3.69" }, "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" + "node": ">= 14.15.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", + "@aws-cdk/aws-events": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.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", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3-assets/-/aws-s3-assets-1.202.0.tgz", + "integrity": "sha512-amisePRvr6KO3WzQObAZbCOxYwPiqoFEl6l0ZMw9RFCG5VZfmS380V1pkAERRz3lefkL10AhKHVr0IdSSqKk3A==", + "dependencies": { + "@aws-cdk/assets": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/aws-s3": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", "constructs": "^3.3.69" }, "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" + "node": ">= 14.15.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", + "@aws-cdk/assets": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/aws-s3": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", "constructs": "^3.3.69" } }, "node_modules/@aws-cdk/aws-s3-deployment": { - "version": "1.134.0", - "integrity": "sha512-MYheBRzrrcfHr8NvotTg62/cOQqnB/atdAyr85KpRQzVrhaZRJOOw8hAqYg+TIsbj9IJkuPiXPVi0Lwf2R93ig==", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3-deployment/-/aws-s3-deployment-1.202.0.tgz", + "integrity": "sha512-O3Un0/qUcYkTtv5irHD4xOcWi3DJ8NSjB7aOCRiDLeKtcY9UkD/K7u6si+mHCQfQXd1bVubcqXCRGaCGsOOeJQ==", "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", + "@aws-cdk/aws-cloudfront": "1.202.0", + "@aws-cdk/aws-ec2": "1.202.0", + "@aws-cdk/aws-efs": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-lambda": "1.202.0", + "@aws-cdk/aws-logs": "1.202.0", + "@aws-cdk/aws-s3": "1.202.0", + "@aws-cdk/aws-s3-assets": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/lambda-layer-awscli": "1.202.0", "case": "1.6.3", "constructs": "^3.3.69" }, "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" + "node": ">= 14.15.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", + "@aws-cdk/aws-cloudfront": "1.202.0", + "@aws-cdk/aws-ec2": "1.202.0", + "@aws-cdk/aws-efs": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-lambda": "1.202.0", + "@aws-cdk/aws-logs": "1.202.0", + "@aws-cdk/aws-s3": "1.202.0", + "@aws-cdk/aws-s3-assets": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/lambda-layer-awscli": "1.202.0", "constructs": "^3.3.69" } }, @@ -789,106 +621,111 @@ } }, "node_modules/@aws-cdk/aws-signer": { - "version": "1.134.0", - "integrity": "sha512-L9A6FXJrcxIfGLMKdOweikGJjePFy0FegYEqK3w26+3I8ZmQreeDf9GOCEpFY6f1D8t4m2jxJK5/hjMuwFpV6w==", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-signer/-/aws-signer-1.202.0.tgz", + "integrity": "sha512-FqPwNYeDabejylyKegLIYXOd4RY8e7+XDLLV/3FaVazo8D28SlSlxtFMCz7ghfH6y9WKl5pN+EoONisjmkFaPw==", "dependencies": { - "@aws-cdk/core": "1.134.0", + "@aws-cdk/core": "1.202.0", "constructs": "^3.3.69" }, "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" + "node": ">= 14.15.0" }, "peerDependencies": { - "@aws-cdk/core": "1.134.0", + "@aws-cdk/core": "1.202.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", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sns/-/aws-sns-1.202.0.tgz", + "integrity": "sha512-qsWesHORS///t9hC3Zc60j+HAfv7AbJiDxU7lcFywe1VhTt6hWJaLaynHCvamf1UtpGf4vgwQ1F8Y1MpEd+Pqg==", + "dependencies": { + "@aws-cdk/aws-cloudwatch": "1.202.0", + "@aws-cdk/aws-codestarnotifications": "1.202.0", + "@aws-cdk/aws-events": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/aws-sqs": "1.202.0", + "@aws-cdk/core": "1.202.0", "constructs": "^3.3.69" }, "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" + "node": ">= 14.15.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", + "@aws-cdk/aws-cloudwatch": "1.202.0", + "@aws-cdk/aws-codestarnotifications": "1.202.0", + "@aws-cdk/aws-events": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/aws-sqs": "1.202.0", + "@aws-cdk/core": "1.202.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", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sqs/-/aws-sqs-1.202.0.tgz", + "integrity": "sha512-EMi892ZlTLStigu1VWbHbPZVvDR+TWwBiLiQ/rVvU4BNQ6+yuI2XLN6erluKRZBIdMHqXwT+NRpArYZdT6XHMg==", + "dependencies": { + "@aws-cdk/aws-cloudwatch": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/core": "1.202.0", "constructs": "^3.3.69" }, "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" + "node": ">= 14.15.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", + "@aws-cdk/aws-cloudwatch": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/core": "1.202.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", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ssm/-/aws-ssm-1.202.0.tgz", + "integrity": "sha512-1AyLZgUiJEyMSeaHnLtckgzrRh7nnRjJ059dOzzvYAjL73NzFJvRjzkMMwWgjh6vrahMbH2yXfQFdB4BLMP38Q==", + "dependencies": { + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/cloud-assembly-schema": "1.202.0", + "@aws-cdk/core": "1.202.0", "constructs": "^3.3.69" }, "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" + "node": ">= 14.15.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", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/cloud-assembly-schema": "1.202.0", + "@aws-cdk/core": "1.202.0", "constructs": "^3.3.69" } }, "node_modules/@aws-cdk/cloud-assembly-schema": { - "version": "1.134.0", - "integrity": "sha512-P7HTOJ/e7MM+RfMQKpzP4cie0hbf/st/l6AmbYx0t/aayhnL1MXrnWPZd1t89TEYiekJkwsXX6x6N7S180uQvw==", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.202.0.tgz", + "integrity": "sha512-UFcxQcky31kFUu6GbWgaweOKEt9yAPy5ttGV/26Ue5BCGHVow6ivri3/4o9fpFEYLF5Brl+mGyhaH6Y4LkHYKw==", "bundleDependencies": [ "jsonschema", "semver" ], "dependencies": { - "jsonschema": "^1.4.0", - "semver": "^7.3.5" + "jsonschema": "^1.4.1", + "semver": "^7.3.8" }, "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" + "node": ">= 14.15.0" } }, "node_modules/@aws-cdk/cloud-assembly-schema/node_modules/jsonschema": { - "version": "1.4.0", + "version": "1.4.1", "inBundle": true, "license": "MIT", "engines": { @@ -907,7 +744,7 @@ } }, "node_modules/@aws-cdk/cloud-assembly-schema/node_modules/semver": { - "version": "7.3.5", + "version": "7.3.8", "inBundle": true, "license": "ISC", "dependencies": { @@ -926,8 +763,9 @@ "license": "ISC" }, "node_modules/@aws-cdk/core": { - "version": "1.134.0", - "integrity": "sha512-rdQYFTrGBemgy1C23r2s18ONXgnsp4dXyZMTTcy7e6QkF3JBTI4za2GUWY4XQaKnchGV9UhylPNFqh59hXzEUA==", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.202.0.tgz", + "integrity": "sha512-e7gNjHmXzx//qDrn6thssXbq3PNduQtby4LOKWmcoMzOzwm5pdHFpxs1WzTpomsV5GJ6bmZja3q78XU7PSqX4Q==", "bundleDependencies": [ "fs-extra", "minimatch", @@ -935,22 +773,22 @@ "ignore" ], "dependencies": { - "@aws-cdk/cloud-assembly-schema": "1.134.0", - "@aws-cdk/cx-api": "1.134.0", - "@aws-cdk/region-info": "1.134.0", + "@aws-cdk/cloud-assembly-schema": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", + "@aws-cdk/region-info": "1.202.0", "@balena/dockerignore": "^1.0.2", "constructs": "^3.3.69", "fs-extra": "^9.1.0", - "ignore": "^5.1.9", - "minimatch": "^3.0.4" + "ignore": "^5.2.4", + "minimatch": "^3.1.2" }, "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" + "node": ">= 14.15.0" }, "peerDependencies": { - "@aws-cdk/cloud-assembly-schema": "1.134.0", - "@aws-cdk/cx-api": "1.134.0", - "@aws-cdk/region-info": "1.134.0", + "@aws-cdk/cloud-assembly-schema": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", + "@aws-cdk/region-info": "1.202.0", "constructs": "^3.3.69" } }, @@ -1001,12 +839,12 @@ } }, "node_modules/@aws-cdk/core/node_modules/graceful-fs": { - "version": "4.2.8", + "version": "4.2.10", "inBundle": true, "license": "ISC" }, "node_modules/@aws-cdk/core/node_modules/ignore": { - "version": "5.1.9", + "version": "5.2.4", "inBundle": true, "license": "MIT", "engines": { @@ -1025,7 +863,7 @@ } }, "node_modules/@aws-cdk/core/node_modules/minimatch": { - "version": "3.0.4", + "version": "3.1.2", "inBundle": true, "license": "ISC", "dependencies": { @@ -1044,47 +882,49 @@ } }, "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", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/custom-resources/-/custom-resources-1.202.0.tgz", + "integrity": "sha512-erF5y/Xzh2SPChIlZ2pOl/66INDZTXbC0hiGptOy/lrIjJMq3r9+rISP/rCQfZX3wvayo8ZBM+3SQcLulhvr7w==", + "dependencies": { + "@aws-cdk/aws-cloudformation": "1.202.0", + "@aws-cdk/aws-ec2": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-lambda": "1.202.0", + "@aws-cdk/aws-logs": "1.202.0", + "@aws-cdk/aws-sns": "1.202.0", + "@aws-cdk/core": "1.202.0", "constructs": "^3.3.69" }, "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" + "node": ">= 14.15.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", + "@aws-cdk/aws-cloudformation": "1.202.0", + "@aws-cdk/aws-ec2": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-lambda": "1.202.0", + "@aws-cdk/aws-logs": "1.202.0", + "@aws-cdk/aws-sns": "1.202.0", + "@aws-cdk/core": "1.202.0", "constructs": "^3.3.69" } }, "node_modules/@aws-cdk/cx-api": { - "version": "1.134.0", - "integrity": "sha512-D822T7LI+61Sktv4bdR6g2rKXdGNgYZXkkHrSSpATp6ov++0E0ttsQVblkLrzcOtKtB5nbaGrF7cf/0fxdoKeg==", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.202.0.tgz", + "integrity": "sha512-itZ0+rYkbpycwgEvdy65nvrRJP7X9o+tlCDURx70eQsA1qd8/fYwdq1PJmsVS84DMSirv+E1Ig75X+lmWyEVhg==", "bundleDependencies": [ "semver" ], "dependencies": { - "@aws-cdk/cloud-assembly-schema": "1.134.0", - "semver": "^7.3.5" + "@aws-cdk/cloud-assembly-schema": "1.202.0", + "semver": "^7.3.8" }, "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" + "node": ">= 14.15.0" }, "peerDependencies": { - "@aws-cdk/cloud-assembly-schema": "1.134.0" + "@aws-cdk/cloud-assembly-schema": "1.202.0" } }, "node_modules/@aws-cdk/cx-api/node_modules/lru-cache": { @@ -1099,7 +939,7 @@ } }, "node_modules/@aws-cdk/cx-api/node_modules/semver": { - "version": "7.3.5", + "version": "7.3.8", "inBundle": true, "license": "ISC", "dependencies": { @@ -1118,27 +958,29 @@ "license": "ISC" }, "node_modules/@aws-cdk/lambda-layer-awscli": { - "version": "1.134.0", - "integrity": "sha512-LXzfg3aadSHkSeefMnGveIDXj+K7/79Ug19Sm4Vp0CZXAykkUco1RWk9TZ/dKoEPxGC8MhYoQYxxZegjUlMmzw==", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/lambda-layer-awscli/-/lambda-layer-awscli-1.202.0.tgz", + "integrity": "sha512-gvvsRlnrxoa4WusmjRUnLDvf7ecodf7DzjCVCzWrdWaI2yoi0cLlgM/NXnggJ0AWJBG6twgreBZH4eOmDtHkPA==", "dependencies": { - "@aws-cdk/aws-lambda": "1.134.0", - "@aws-cdk/core": "1.134.0", + "@aws-cdk/aws-lambda": "1.202.0", + "@aws-cdk/core": "1.202.0", "constructs": "^3.3.69" }, "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" + "node": ">= 14.15.0" }, "peerDependencies": { - "@aws-cdk/aws-lambda": "1.134.0", - "@aws-cdk/core": "1.134.0", + "@aws-cdk/aws-lambda": "1.202.0", + "@aws-cdk/core": "1.202.0", "constructs": "^3.3.69" } }, "node_modules/@aws-cdk/region-info": { - "version": "1.134.0", - "integrity": "sha512-1BzvZsdXWvn1ub3yGcpALafBHqISbirgNz9fsFuqvZuBUYJBiIi97awSyFMKZKzLvGNkrAk9rsNjHo9gWnJOWw==", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.202.0.tgz", + "integrity": "sha512-DCdDdWQJILHRiGON95evibyj8zc+tt0318b2E3D0YWqMCfBQALQCNrdpoCBjuj+nAeeKQYV9lsMoXZ8ivQMaeg==", "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" + "node": ">= 14.15.0" } }, "node_modules/@types/node": { @@ -1185,43 +1027,212 @@ "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==", + "node_modules/aws-cdk-lib": { + "version": "2.81.0", + "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.81.0.tgz", + "integrity": "sha512-jnXvyhyRvoFTQcpZPtZOeOyY7k4Jb1+c83RLFic71KrwL6xxLxzImbS5rnoDOJHaX/otyfDxzQfziOQ7I0kt/g==", "bundleDependencies": [ + "@balena/dockerignore", + "case", + "fs-extra", + "ignore", "jsonschema", - "semver" + "minimatch", + "punycode", + "semver", + "table", + "yaml" ], - "dev": true, "dependencies": { - "jsonschema": "^1.4.0", - "semver": "^7.3.5" + "@aws-cdk/asset-awscli-v1": "^2.2.177", + "@aws-cdk/asset-kubectl-v20": "^2.1.1", + "@aws-cdk/asset-node-proxy-agent-v5": "^2.0.148", + "@balena/dockerignore": "^1.0.2", + "case": "1.6.3", + "fs-extra": "^11.1.1", + "ignore": "^5.2.4", + "jsonschema": "^1.4.1", + "minimatch": "^3.1.2", + "punycode": "^2.3.0", + "semver": "^7.5.1", + "table": "^6.8.1", + "yaml": "1.10.2" }, "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" + "node": ">= 14.15.0" + }, + "peerDependencies": { + "constructs": "^10.0.0" } }, - "node_modules/aws-cdk/node_modules/@aws-cdk/cloud-assembly-schema/node_modules/jsonschema": { - "version": "1.4.0", - "dev": true, + "node_modules/aws-cdk-lib/node_modules/@balena/dockerignore": { + "version": "1.0.2", + "inBundle": true, + "license": "Apache-2.0" + }, + "node_modules/aws-cdk-lib/node_modules/ajv": { + "version": "8.12.0", + "inBundle": true, + "license": "MIT", + "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-lib/node_modules/ansi-regex": { + "version": "5.0.1", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/aws-cdk-lib/node_modules/ansi-styles": { + "version": "4.3.0", + "inBundle": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/aws-cdk-lib/node_modules/astral-regex": { + "version": "2.0.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/aws-cdk-lib/node_modules/balanced-match": { + "version": "1.0.2", + "inBundle": true, + "license": "MIT" + }, + "node_modules/aws-cdk-lib/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-lib/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-lib/node_modules/color-convert": { + "version": "2.0.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/aws-cdk-lib/node_modules/color-name": { + "version": "1.1.4", + "inBundle": true, + "license": "MIT" + }, + "node_modules/aws-cdk-lib/node_modules/concat-map": { + "version": "0.0.1", + "inBundle": true, + "license": "MIT" + }, + "node_modules/aws-cdk-lib/node_modules/emoji-regex": { + "version": "8.0.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/aws-cdk-lib/node_modules/fast-deep-equal": { + "version": "3.1.3", + "inBundle": true, + "license": "MIT" + }, + "node_modules/aws-cdk-lib/node_modules/fs-extra": { + "version": "11.1.1", + "inBundle": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/aws-cdk-lib/node_modules/graceful-fs": { + "version": "4.2.11", + "inBundle": true, + "license": "ISC" + }, + "node_modules/aws-cdk-lib/node_modules/ignore": { + "version": "5.2.4", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/aws-cdk-lib/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/aws-cdk-lib/node_modules/json-schema-traverse": { + "version": "1.0.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/aws-cdk-lib/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-lib/node_modules/jsonschema": { + "version": "1.4.1", "inBundle": true, "license": "MIT", "engines": { "node": "*" } }, - "node_modules/aws-cdk/node_modules/@aws-cdk/cloud-assembly-schema/node_modules/lru-cache": { + "node_modules/aws-cdk-lib/node_modules/lodash.truncate": { + "version": "4.4.2", + "inBundle": true, + "license": "MIT" + }, + "node_modules/aws-cdk-lib/node_modules/lru-cache": { "version": "6.0.0", - "dev": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -1231,9 +1242,35 @@ "node": ">=10" } }, - "node_modules/aws-cdk/node_modules/@aws-cdk/cloud-assembly-schema/node_modules/semver": { - "version": "7.3.5", - "dev": true, + "node_modules/aws-cdk-lib/node_modules/minimatch": { + "version": "3.1.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/aws-cdk-lib/node_modules/punycode": { + "version": "2.3.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/aws-cdk-lib/node_modules/require-from-string": { + "version": "2.0.2", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/aws-cdk-lib/node_modules/semver": { + "version": "7.5.1", "inBundle": true, "license": "ISC", "dependencies": { @@ -1246,126 +1283,165 @@ "node": ">=10" } }, - "node_modules/aws-cdk/node_modules/@aws-cdk/cloud-assembly-schema/node_modules/yallist": { + "node_modules/aws-cdk-lib/node_modules/slice-ansi": { "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, + "license": "MIT", "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" + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" }, "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, - "node_modules/aws-cdk/node_modules/@aws-cdk/cx-api": { - "version": "1.134.0", - "integrity": "sha512-D822T7LI+61Sktv4bdR6g2rKXdGNgYZXkkHrSSpATp6ov++0E0ttsQVblkLrzcOtKtB5nbaGrF7cf/0fxdoKeg==", - "bundleDependencies": [ - "semver" - ], - "dev": true, + "node_modules/aws-cdk-lib/node_modules/string-width": { + "version": "4.2.3", + "inBundle": true, + "license": "MIT", "dependencies": { - "@aws-cdk/cloud-assembly-schema": "1.134.0", - "semver": "^7.3.5" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" - }, - "peerDependencies": { - "@aws-cdk/cloud-assembly-schema": "1.134.0" + "node": ">=8" } }, - "node_modules/aws-cdk/node_modules/@aws-cdk/cx-api/node_modules/lru-cache": { - "version": "6.0.0", - "dev": true, + "node_modules/aws-cdk-lib/node_modules/strip-ansi": { + "version": "6.0.1", "inBundle": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "yallist": "^4.0.0" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/aws-cdk/node_modules/@aws-cdk/cx-api/node_modules/semver": { - "version": "7.3.5", - "dev": true, + "node_modules/aws-cdk-lib/node_modules/table": { + "version": "6.8.1", "inBundle": true, - "license": "ISC", + "license": "BSD-3-Clause", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "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" + "node": ">=10.0.0" + } + }, + "node_modules/aws-cdk-lib/node_modules/universalify": { + "version": "2.0.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/aws-cdk-lib/node_modules/uri-js": { + "version": "4.4.1", + "inBundle": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" } }, - "node_modules/aws-cdk/node_modules/@aws-cdk/cx-api/node_modules/yallist": { + "node_modules/aws-cdk-lib/node_modules/yallist": { "version": "4.0.0", - "dev": true, "inBundle": true, "license": "ISC" }, - "node_modules/aws-cdk/node_modules/@aws-cdk/region-info": { + "node_modules/aws-cdk-lib/node_modules/yaml": { + "version": "1.10.2", + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">= 6" + } + }, + "node_modules/aws-cdk/node_modules/@aws-cdk/cfnspec": { "version": "1.134.0", - "integrity": "sha512-1BzvZsdXWvn1ub3yGcpALafBHqISbirgNz9fsFuqvZuBUYJBiIi97awSyFMKZKzLvGNkrAk9rsNjHo9gWnJOWw==", "dev": true, - "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" + "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", + "dev": true, + "dependencies": { + "jsonschema": "^1.4.0", + "semver": "^7.3.5" + } + }, + "node_modules/aws-cdk/node_modules/@aws-cdk/cloudformation-diff": { + "version": "1.134.0", + "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" + } + }, + "node_modules/aws-cdk/node_modules/@aws-cdk/cx-api": { + "version": "1.134.0", + "dev": true, + "dependencies": { + "@aws-cdk/cloud-assembly-schema": "1.134.0", + "semver": "^7.3.5" + } + }, + "node_modules/aws-cdk/node_modules/@aws-cdk/region-info": { + "version": "1.134.0", + "dev": true + }, "node_modules/aws-cdk/node_modules/@jsii/check-node": { "version": "1.44.2", + "resolved": "https://registry.npmjs.org/@jsii/check-node/-/check-node-1.44.2.tgz#d7786e7ca739cc9a5cd2cd3f1b93c4375ff884e8", "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", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82", "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "dev": true, - "engines": { - "node": ">= 6" - } + "dev": true }, "node_modules/aws-cdk/node_modules/@types/node": { "version": "10.17.60", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz#35f3d6213daed95da7f0f73e75bcc6980e90597b", "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==", "dev": true }, "node_modules/aws-cdk/node_modules/agent-base": { "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77", "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", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.1.tgz#e73dd88eeb4b10bbcd82bee136e6fbe801664d18", "integrity": "sha512-6CiMNDrzv0ZR916u2T+iRunnD60uWmNn8SkdB44/6stVORUg0aAkWO7PkOhpCmjmW8f2I/G/xnowD66fxGyQJg==", "dev": true, "dependencies": { @@ -1373,48 +1449,36 @@ "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", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } + "dev": true }, "node_modules/aws-cdk/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937", "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", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716", "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", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.0.tgz#dd3e097624481741df626267564f7dd8640a45ba", "integrity": "sha512-iUw+oDwK0fgNpvveEsdQ0Ase6IIKztBJU2U0E9MzszMfmVVUyv1QJhS2ITW9ZCqx8dktAxVAjWWkKehuZE8OPg==", "dev": true, "dependencies": { @@ -1425,13 +1489,11 @@ "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", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz#e8a460e94b693c3e3da182a098ca6285ba9249e2", "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", "dev": true, "dependencies": { @@ -1445,13 +1507,11 @@ "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", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "dependencies": { @@ -1466,38 +1526,34 @@ }, "node_modules/aws-cdk/node_modules/ast-types": { "version": "0.13.4", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz#ee0d77b343263965ecc3fb62da16e7222b2b6782", "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", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31", "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true, - "engines": { - "node": ">=8" - } + "dev": true }, "node_modules/aws-cdk/node_modules/async": { "version": "3.2.2", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.2.tgz#2eb7671034bb2194d45d30e31e24ec7e7f9670cd", "integrity": "sha512-H0E+qZaDEfx/FY4t7iLRv1W2fFI6+pyCeTw1uN20AQPiwqwM6ojPxHxdLv4z8hi2DtnW9BOckSspLucW7pIE5g==", "dev": true }, "node_modules/aws-cdk/node_modules/at-least-node": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2", "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } + "dev": true }, "node_modules/aws-cdk/node_modules/aws-sdk": { "version": "2.1030.0", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1030.0.tgz#24a856af3d2b8b37c14a8f59974993661c66fd82", "integrity": "sha512-to0STOb8DsSGuSsUb/WCbg/UFnMGfIYavnJH5ZlRCHzvCFjTyR+vfE8ku+qIZvfFM4+5MNTQC/Oxfun2X/TuyA==", "dev": true, "dependencies": { @@ -1510,13 +1566,11 @@ "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", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8", "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", "dev": true, "dependencies": { @@ -1527,71 +1581,43 @@ }, "node_modules/aws-cdk/node_modules/aws-sdk/node_modules/buffer/node_modules/ieee754": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352", "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" - } - ] + "dev": true }, "node_modules/aws-cdk/node_modules/aws-sdk/node_modules/ieee754": { "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84", "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", "dev": true }, "node_modules/aws-cdk/node_modules/aws-sdk/node_modules/uuid": { "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131", "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" - } + "dev": true }, "node_modules/aws-cdk/node_modules/balanced-match": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, "node_modules/aws-cdk/node_modules/base64-js": { "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a", "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" - } - ] + "dev": true }, "node_modules/aws-cdk/node_modules/binary-extensions": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "engines": { - "node": ">=8" - } + "dev": true }, "node_modules/aws-cdk/node_modules/bl": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a", "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", "dev": true, "dependencies": { @@ -1602,6 +1628,7 @@ }, "node_modules/aws-cdk/node_modules/brace-expansion": { "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "dependencies": { @@ -1611,33 +1638,18 @@ }, "node_modules/aws-cdk/node_modules/braces": { "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107", "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", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0", "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" @@ -1645,41 +1657,31 @@ }, "node_modules/aws-cdk/node_modules/buffer-crc32": { "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242", "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", - "dev": true, - "engines": { - "node": "*" - } + "dev": true }, "node_modules/aws-cdk/node_modules/buffer-from": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "dev": true }, "node_modules/aws-cdk/node_modules/bytes": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz#3f018291cb4cbad9accb6e6970bca9c8889e879a", "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } + "dev": true }, "node_modules/aws-cdk/node_modules/camelcase": { "version": "6.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz#250fd350cfd555d0d2160b1d51510eaf8326e86e", "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "dev": true }, "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", @@ -1688,40 +1690,27 @@ "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", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01", "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", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz#c0a1d2f3a7092e03774bfa83f14c0fc5790a8667", "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=", - "dev": true, - "engines": { - "node": "*" - } + "dev": true }, "node_modules/aws-cdk/node_modules/chokidar": { "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75", "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", "dev": true, "dependencies": { @@ -1729,30 +1718,23 @@ "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" + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" } }, "node_modules/aws-cdk/node_modules/cli-color": { "version": "0.1.7", + "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-0.1.7.tgz#adc3200fa471cc211b0da7f566b71e98b9d67347", "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", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f", "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "dev": true, "dependencies": { @@ -1763,30 +1745,28 @@ }, "node_modules/aws-cdk/node_modules/color-convert": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3", "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", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, "node_modules/aws-cdk/node_modules/colors": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78", "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "dev": true, - "engines": { - "node": ">=0.1.90" - } + "dev": true }, "node_modules/aws-cdk/node_modules/compress-commons": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz#df2a09a7ed17447642bad10a85cc9a19e5c42a7d", "integrity": "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==", "dev": true, "dependencies": { @@ -1794,98 +1774,76 @@ "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", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "dev": true }, "node_modules/aws-cdk/node_modules/core-util-is": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85", "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", "dev": true }, "node_modules/aws-cdk/node_modules/crc-32": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.0.tgz#cb2db6e29b88508e32d9dd0ec1693e7b41a18208", "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", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz#c922ad22b38395abe9d3870f02fa8134ed709007", "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", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz#88d7ff7ec0dfb86f713dc87bbb42d044d3e6c41b", "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=", - "dev": true, - "engines": { - "node": "*" - } + "dev": true }, "node_modules/aws-cdk/node_modules/data-uri-to-buffer": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz#594b8973938c5bc2c33046535785341abc4f3636", "integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==", - "dev": true, - "engines": { - "node": ">= 6" - } + "dev": true }, "node_modules/aws-cdk/node_modules/debug": { "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b", "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", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-5.0.1.tgz#db11a92e58c741ef339fb0a2868d8a06a9a7b1e9", "integrity": "sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "dev": true }, "node_modules/aws-cdk/node_modules/deep-is": { "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831", "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true }, "node_modules/aws-cdk/node_modules/degenerator": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-3.0.1.tgz#7ef78ec0c8577a544477308ddf1d2d6e88d51f5b", "integrity": "sha512-LFsIFEeLPlKvAKXu7j3ssIG6RT0TbI7/GhsqrI0DnHASEQjXQ0LUSYcjJteGgRGmZbl1TnMSxpNQIAiJ7Du5TQ==", "dev": true, "dependencies": { @@ -1893,56 +1851,47 @@ "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", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9", "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true, - "engines": { - "node": ">= 0.6" - } + "dev": true }, "node_modules/aws-cdk/node_modules/diff": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz#7ed6ad76d859d030787ec35855f5b1daf31d852b", "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", - "dev": true, - "engines": { - "node": ">=0.3.1" - } + "dev": true }, "node_modules/aws-cdk/node_modules/difflib": { "version": "0.2.4", + "resolved": "https://registry.npmjs.org/difflib/-/difflib-0.2.4.tgz#b5e30361a6db023176d562892db85940a718f47e", "integrity": "sha1-teMDYabbAjF21WKJLbhZQKcY9H4=", "dev": true, "dependencies": { "heap": ">= 0.2.0" - }, - "engines": { - "node": "*" } }, "node_modules/aws-cdk/node_modules/dreamopt": { "version": "0.6.0", + "resolved": "https://registry.npmjs.org/dreamopt/-/dreamopt-0.6.0.tgz#d813ccdac8d39d8ad526775514a13dda664d6b4b", "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", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, "node_modules/aws-cdk/node_modules/end-of-stream": { "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", "dev": true, "dependencies": { @@ -1951,22 +1900,19 @@ }, "node_modules/aws-cdk/node_modules/es5-ext": { "version": "0.8.2", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.8.2.tgz#aba8d9e1943a895ac96837a62a39b3f55ecd94ab", "integrity": "sha1-q6jZ4ZQ6iVrJaDemKjmz9V7NlKs=", - "dev": true, - "engines": { - "node": ">=0.4" - } + "dev": true }, "node_modules/aws-cdk/node_modules/escalade": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40", "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, - "engines": { - "node": ">=6" - } + "dev": true }, "node_modules/aws-cdk/node_modules/escodegen": { "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503", "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", "dev": true, "dependencies": { @@ -1974,98 +1920,74 @@ "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", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } + "dev": true }, "node_modules/aws-cdk/node_modules/estraverse": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" - } + "dev": true }, "node_modules/aws-cdk/node_modules/esutils": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "dev": true }, "node_modules/aws-cdk/node_modules/events": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924", "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", - "dev": true, - "engines": { - "node": ">=0.4.x" - } + "dev": true }, "node_modules/aws-cdk/node_modules/exit-on-epipe": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz#0bdd92e87d5285d267daa8171d0eb06159689692", "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==", - "dev": true, - "engines": { - "node": ">=0.8" - } + "dev": true }, "node_modules/aws-cdk/node_modules/fast-deep-equal": { "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, "node_modules/aws-cdk/node_modules/fast-levenshtein": { "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917", "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", "dev": true }, "node_modules/aws-cdk/node_modules/file-uri-to-path": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-2.0.0.tgz#7b415aeba227d575851e0a5b0c640d7656403fba", "integrity": "sha512-hjPFI8oE/2iQPVe4gbrJ73Pp+Xfub2+WI2LlXDbsaJBwT5wuMh35WNWVYYTpnz895shtwfyutMFLFywpQAFdLg==", - "dev": true, - "engines": { - "node": ">= 6" - } + "dev": true }, "node_modules/aws-cdk/node_modules/fill-range": { "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40", "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", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad", "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", "dev": true }, "node_modules/aws-cdk/node_modules/fs-extra": { "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d", "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "dev": true, "dependencies": { @@ -2073,35 +1995,33 @@ "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", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f", "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "dev": true }, "node_modules/aws-cdk/node_modules/ftp": { "version": "0.3.10", + "resolved": "https://registry.npmjs.org/ftp/-/ftp-0.3.10.tgz#9197d861ad8142f3e63d5a83bfe4c59f7330885d", "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", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf", "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", "dev": true }, "node_modules/aws-cdk/node_modules/ftp/node_modules/readable-stream": { "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "dev": true, "dependencies": { @@ -2113,19 +2033,19 @@ }, "node_modules/aws-cdk/node_modules/ftp/node_modules/string_decoder": { "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94", "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", "dev": true }, "node_modules/aws-cdk/node_modules/get-caller-file": { "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } + "dev": true }, "node_modules/aws-cdk/node_modules/get-uri": { "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-3.0.2.tgz#f0ef1356faabc70e1f9404fa3b66b2ba9bfc725c", "integrity": "sha512-+5s0SJbGoyiJTZZ2JTpFPLMPSch72KEqGOTvQsBqg0RBWvwhWUSYZFAtz3TPW0GXJuLBJPts1E241iHg+VRfhg==", "dev": true, "dependencies": { @@ -2135,42 +2055,34 @@ "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", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0", "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", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb", "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } + "dev": true }, "node_modules/aws-cdk/node_modules/get-uri/node_modules/universalify": { "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66", "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } + "dev": true }, "node_modules/aws-cdk/node_modules/glob": { "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023", "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", "dev": true, "dependencies": { @@ -2180,45 +2092,38 @@ "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", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4", "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", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a", "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", "dev": true }, "node_modules/aws-cdk/node_modules/has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } + "dev": true }, "node_modules/aws-cdk/node_modules/heap": { "version": "0.2.6", + "resolved": "https://registry.npmjs.org/heap/-/heap-0.2.6.tgz#087e1f10b046932fc8594dd9e6d378afc9d1e5ac", "integrity": "sha1-CH4fELBGky/IWU3Z5tN4r8nR5aw=", "dev": true }, "node_modules/aws-cdk/node_modules/http-errors": { "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz#7c3f28577cbc8a207388455dbd62295ed07bd68c", "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", "dev": true, "dependencies": { @@ -2227,68 +2132,47 @@ "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", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a", "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", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2", "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", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b", "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", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352", "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" - } - ] + "dev": true }, "node_modules/aws-cdk/node_modules/inflight": { "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "dev": true, "dependencies": { @@ -2298,123 +2182,114 @@ }, "node_modules/aws-cdk/node_modules/inherits": { "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true }, "node_modules/aws-cdk/node_modules/ip": { "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a", "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", "dev": true }, "node_modules/aws-cdk/node_modules/is-binary-path": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09", "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", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be", "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", "dev": true }, "node_modules/aws-cdk/node_modules/is-extglob": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2", "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "dev": true }, "node_modules/aws-cdk/node_modules/is-fullwidth-code-point": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } + "dev": true }, "node_modules/aws-cdk/node_modules/is-glob": { "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084", "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", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } + "dev": true }, "node_modules/aws-cdk/node_modules/isarray": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "dev": true }, "node_modules/aws-cdk/node_modules/jmespath": { "version": "0.15.0", + "resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.15.0.tgz#a3f222a9aae9f966f5d27c796510e28091764217", "integrity": "sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc=", - "dev": true, - "engines": { - "node": ">= 0.6.0" - } + "dev": true }, "node_modules/aws-cdk/node_modules/json-diff": { "version": "0.5.4", + "resolved": "https://registry.npmjs.org/json-diff/-/json-diff-0.5.4.tgz#7bc8198c441756632aab66c7d9189d365a7a035a", "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", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "dev": true }, "node_modules/aws-cdk/node_modules/jsonfile": { "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae", "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, "dependencies": { "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" } }, + "node_modules/aws-cdk/node_modules/jsonschema": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.4.0.tgz#1afa34c4bc22190d8e42271ec17ac8b3404f87b2", + "integrity": "sha512-/YgW6pRMr6M7C+4o8kS+B/2myEpHCrxO4PEWnqJNBFMjn7EWXqlQ4tGwL6xTHeRplwuZmcAncdvfOad1nT2yMw==", + "dev": true + }, "node_modules/aws-cdk/node_modules/lazystream": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz#494c831062f1f9408251ec44db1cba29242a2638", "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", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "dependencies": { @@ -2429,59 +2304,62 @@ }, "node_modules/aws-cdk/node_modules/levn": { "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee", "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", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c", "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=", "dev": true }, "node_modules/aws-cdk/node_modules/lodash.difference": { "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz#9ccb4e505d486b91651345772885a2df27fd017c", "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=", "dev": true }, "node_modules/aws-cdk/node_modules/lodash.flatten": { "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f", "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=", "dev": true }, "node_modules/aws-cdk/node_modules/lodash.isplainobject": { "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb", "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", "dev": true }, "node_modules/aws-cdk/node_modules/lodash.truncate": { "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193", "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", "dev": true }, "node_modules/aws-cdk/node_modules/lodash.union": { "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz#48bb5088409f16f1821666641c44dd1aaae3cd88", "integrity": "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=", "dev": true }, "node_modules/aws-cdk/node_modules/lru-cache": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94", "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", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz#c3da9a6aae3a30b46b7b0c349b87b110dc3bda4f", "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", "dev": true, "dependencies": { @@ -2492,54 +2370,46 @@ }, "node_modules/aws-cdk/node_modules/mime": { "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367", "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } + "dev": true }, "node_modules/aws-cdk/node_modules/minimatch": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083", "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", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, "node_modules/aws-cdk/node_modules/mute-stream": { "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d", "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", "dev": true }, "node_modules/aws-cdk/node_modules/netmask": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz#8b01a07644065d536383835823bc52004ebac5e7", "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } + "dev": true }, "node_modules/aws-cdk/node_modules/normalize-path": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "dev": true }, "node_modules/aws-cdk/node_modules/once": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dev": true, "dependencies": { @@ -2548,6 +2418,7 @@ }, "node_modules/aws-cdk/node_modules/optionator": { "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495", "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", "dev": true, "dependencies": { @@ -2557,13 +2428,11 @@ "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", + "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-5.0.0.tgz#b718f76475a6a5415c2efbe256c1c971c84f635e", "integrity": "sha512-CcFG3ZtnxO8McDigozwE3AqAw15zDvGH+OjXO4kzf7IkEKkQ4gxQ+3sdF50WmhQ4P/bVusXcqNE2S3XrNURwzQ==", "dev": true, "dependencies": { @@ -2576,69 +2445,52 @@ "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", + "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-5.0.0.tgz#1d717a127b3d7a9407a16d6e1b012b13b9ba8dc0", "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", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "dev": true }, "node_modules/aws-cdk/node_modules/picomatch": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972", "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } + "dev": true }, "node_modules/aws-cdk/node_modules/prelude-ls": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54", "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } + "dev": true }, "node_modules/aws-cdk/node_modules/printj": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/printj/-/printj-1.1.2.tgz#d90deb2975a8b9f600fb3a1c94e3f4c53c78a222", "integrity": "sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==", - "dev": true, - "bin": { - "printj": "bin/printj.njs" - }, - "engines": { - "node": ">=0.8" - } + "dev": true }, "node_modules/aws-cdk/node_modules/process-nextick-args": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, "node_modules/aws-cdk/node_modules/promptly": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/promptly/-/promptly-3.2.0.tgz#a5517fbbf59bd31c1751d4e1d9bef1714f42b9d8", "integrity": "sha512-WnR9obtgW+rG4oUV3hSnNGl1pHm3V1H/qD9iJBumGSmVsSC5HpZOLuu8qdMb6yCItGfT7dcRszejr/5P3i9Pug==", "dev": true, "dependencies": { @@ -2647,6 +2499,7 @@ }, "node_modules/aws-cdk/node_modules/proxy-agent": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-5.0.0.tgz#d31405c10d6e8431fde96cba7a0c027ce01d633b", "integrity": "sha512-gkH7BkvLVkSfX9Dk27W6TyNOWWZWRilRfk1XxGNWOYJ2TuedAv1yFpCaU9QSBmBe716XOTNpYNOzhysyw8xn7g==", "dev": true, "dependencies": { @@ -2658,13 +2511,11 @@ "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", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dev": true, "dependencies": { @@ -2673,33 +2524,31 @@ }, "node_modules/aws-cdk/node_modules/proxy-agent/node_modules/yallist": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "dev": true }, "node_modules/aws-cdk/node_modules/proxy-from-env": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2", "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", "dev": true }, "node_modules/aws-cdk/node_modules/punycode": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec", "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "engines": { - "node": ">=6" - } + "dev": true }, "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" - } + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true }, "node_modules/aws-cdk/node_modules/raw-body": { "version": "2.4.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz#baf3e9c21eebced59dd6533ac872b71f7b61cb32", "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==", "dev": true, "dependencies": { @@ -2707,56 +2556,37 @@ "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", + "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4", "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", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198", "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", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6", "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" - } - ] + "dev": true }, "node_modules/aws-cdk/node_modules/readable-stream/node_modules/string_decoder": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "dev": true, "dependencies": { @@ -2765,6 +2595,7 @@ }, "node_modules/aws-cdk/node_modules/readdir-glob": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.1.tgz#f0e10bb7bf7bfa7e0add8baffdc54c3f7dbee6c4", "integrity": "sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA==", "dev": true, "dependencies": { @@ -2773,126 +2604,105 @@ }, "node_modules/aws-cdk/node_modules/readdirp": { "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7", "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", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42", "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "dev": true }, "node_modules/aws-cdk/node_modules/require-from-string": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909", "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "dev": true }, "node_modules/aws-cdk/node_modules/safe-buffer": { "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, "node_modules/aws-cdk/node_modules/safer-buffer": { "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "dev": true }, "node_modules/aws-cdk/node_modules/sax": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz#7b8e656190b228e81a66aea748480d828cd2d37a", "integrity": "sha1-e45lYZCyKOgaZq6nSEgNgozS03o=", "dev": true }, "node_modules/aws-cdk/node_modules/semver": { "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7", "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", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", "dev": true }, "node_modules/aws-cdk/node_modules/slice-ansi": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b", "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", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae", "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - "dev": true, - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } + "dev": true }, "node_modules/aws-cdk/node_modules/socks": { "version": "2.6.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.1.tgz#989e6534a07cf337deb1b1c94aaa44296520d30e", "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", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-5.0.1.tgz#032fb583048a29ebffec2e6a73fca0761f48177e", "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", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "dev": true }, "node_modules/aws-cdk/node_modules/source-map-support": { "version": "0.5.20", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz#12166089f8f5e5e8c56926b377633392dd2cb6c9", "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", "dev": true, "dependencies": { @@ -2902,14 +2712,13 @@ }, "node_modules/aws-cdk/node_modules/statuses": { "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c", "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true, - "engines": { - "node": ">= 0.6" - } + "dev": true }, "node_modules/aws-cdk/node_modules/string_decoder": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "dependencies": { @@ -2918,41 +2727,36 @@ }, "node_modules/aws-cdk/node_modules/string-width": { "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010", "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", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9", "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", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da", "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", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.3.tgz#255388439715a738391bd2ee4cbca89a4d05a9b7", "integrity": "sha512-5DkIxeA7XERBqMwJq0aHZOdMadBx4e6eDoFRuyT5VR82J0Ycg2DwM6GfA/EQAhJ+toRTaS1lIdSQCqgrmhPnlw==", "dev": true, "dependencies": { @@ -2961,13 +2765,11 @@ "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", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287", "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", "dev": true, "dependencies": { @@ -2976,64 +2778,53 @@ "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", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4", "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", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35", "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dev": true, - "engines": { - "node": ">=0.6" - } + "dev": true }, "node_modules/aws-cdk/node_modules/tslib": { "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01", "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", "dev": true }, "node_modules/aws-cdk/node_modules/type-check": { "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72", "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", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717", "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true, - "engines": { - "node": ">= 10.0.0" - } + "dev": true }, "node_modules/aws-cdk/node_modules/unpipe": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec", "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "dev": true, - "engines": { - "node": ">= 0.8" - } + "dev": true }, "node_modules/aws-cdk/node_modules/uri-js": { "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, "dependencies": { @@ -3042,6 +2833,7 @@ }, "node_modules/aws-cdk/node_modules/url": { "version": "0.10.3", + "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz#021e4d9c7705f21bbf37d03ceb58767402774c64", "integrity": "sha1-Ah5NnHcF8hu/N9A861h2dAJ3TGQ=", "dev": true, "dependencies": { @@ -3051,69 +2843,60 @@ }, "node_modules/aws-cdk/node_modules/url/node_modules/punycode": { "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d", "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", "dev": true }, "node_modules/aws-cdk/node_modules/util-deprecate": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf", "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "dev": true }, "node_modules/aws-cdk/node_modules/uuid": { "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2", "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "bin": { - "uuid": "dist/bin/uuid" - } + "dev": true }, "node_modules/aws-cdk/node_modules/vm2": { "version": "3.9.5", + "resolved": "https://registry.npmjs.org/vm2/-/vm2-3.9.5.tgz#5288044860b4bbace443101fcd3bddb2a0aa2496", "integrity": "sha512-LuCAHZN75H9tdrAiLFf030oW7nJV5xwNMuk1ymOZwopmuK3d2H4L1Kv4+GFHgarKiLfXXLFU+7LDABHnwOkWng==", - "dev": true, - "bin": { - "vm2": "bin/vm2" - }, - "engines": { - "node": ">=6.0" - } + "dev": true }, "node_modules/aws-cdk/node_modules/word-wrap": { "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c", "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "dev": true }, "node_modules/aws-cdk/node_modules/wordwrap": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb", "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", "dev": true }, "node_modules/aws-cdk/node_modules/wrap-ansi": { "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43", "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", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "dev": true }, "node_modules/aws-cdk/node_modules/xml2js": { "version": "0.4.19", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz#686c20f213209e94abf0d1bcf1efaa291c7827a7", "integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==", "dev": true, "dependencies": { @@ -3123,48 +2906,43 @@ }, "node_modules/aws-cdk/node_modules/xml2js/node_modules/sax": { "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9", "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", "dev": true }, "node_modules/aws-cdk/node_modules/xmlbuilder": { "version": "9.0.7", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d", "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", - "dev": true, - "engines": { - "node": ">=4.0" - } + "dev": true }, "node_modules/aws-cdk/node_modules/xregexp": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz#52a63e56ca0b84a7f3a5f3d61872f126ad7a5943", "integrity": "sha1-UqY+VsoLhKfzpfPWGHLxJq16WUM=", - "dev": true, - "engines": { - "node": "*" - } + "dev": true }, "node_modules/aws-cdk/node_modules/y18n": { "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } + "dev": true }, "node_modules/aws-cdk/node_modules/yallist": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, "node_modules/aws-cdk/node_modules/yaml": { "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b", "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true, - "engines": { - "node": ">= 6" - } + "dev": true }, "node_modules/aws-cdk/node_modules/yargs": { "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66", "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "dev": true, "dependencies": { @@ -3175,30 +2953,23 @@ "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", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee", "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "engines": { - "node": ">=10" - } + "dev": true }, "node_modules/aws-cdk/node_modules/zip-stream": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz#51dd326571544e36aa3f756430b313576dc8fc79", "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": { @@ -3222,374 +2993,326 @@ } }, "dependencies": { + "@aws-cdk/asset-awscli-v1": { + "version": "2.2.185", + "resolved": "https://registry.npmjs.org/@aws-cdk/asset-awscli-v1/-/asset-awscli-v1-2.2.185.tgz", + "integrity": "sha512-cost0pu5nsmQmFhVxN4OonThGhgQeSlwntdXsEi5v8buVg+X4MzcXemmmSZxkkzzFCoS0r4w/7BiX1e+mMkFVA==" + }, + "@aws-cdk/asset-kubectl-v20": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@aws-cdk/asset-kubectl-v20/-/asset-kubectl-v20-2.1.1.tgz", + "integrity": "sha512-U1ntiX8XiMRRRH5J1IdC+1t5CE89015cwyt5U63Cpk0GnMlN5+h9WsWMlKlPXZR4rdq/m806JRlBMRpBUB2Dhw==" + }, + "@aws-cdk/asset-node-proxy-agent-v5": { + "version": "2.0.155", + "resolved": "https://registry.npmjs.org/@aws-cdk/asset-node-proxy-agent-v5/-/asset-node-proxy-agent-v5-2.0.155.tgz", + "integrity": "sha512-Q+Ny25hUPINlBbS6lmbUr4m6Tr6ToEJBla7sXA3FO3JUD0Z69ddcgbhuEBF8Rh1a2xmPONm89eX77kwK2fb4vQ==" + }, "@aws-cdk/assets": { - "version": "1.134.0", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/assets/-/assets-1.202.0.tgz", + "integrity": "sha512-N0a1dQJfwIkYoM1CITUz0ydPW6sj5zrx+PKEvAwiO8wvsaf+jVw7JeIA8xgrVE9F9PXbl//RVFYmaNPExptGow==", "requires": { - "@aws-cdk/core": "1.134.0", - "@aws-cdk/cx-api": "1.134.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", "constructs": "^3.3.69" } }, "@aws-cdk/aws-acmpca": { - "version": "1.134.0", - "requires": { - "@aws-cdk/core": "1.134.0", - "constructs": "^3.3.69" - } - }, - "@aws-cdk/aws-apigateway": { - "version": "1.134.0", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-acmpca/-/aws-acmpca-1.202.0.tgz", + "integrity": "sha512-H+JNLEEWkuWCfRz+RLtkk2BbpC6jlgRe0/4PjwlU1tsJRoJG8mOjCT9JYAdTq4l7XcmWmgqFAFzwt7qYnjP8ag==", "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", + "@aws-cdk/core": "1.202.0", "constructs": "^3.3.69" } }, "@aws-cdk/aws-applicationautoscaling": { - "version": "1.134.0", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-applicationautoscaling/-/aws-applicationautoscaling-1.202.0.tgz", + "integrity": "sha512-BWFaTvu0kWDxiL0/oRb5if4SLL90NGHOcw3NQc0UCvqyM6N8NHpxo72hgPdCzNtZM+0n52UKL9JsyinT19TNAw==", "requires": { - "@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", + "@aws-cdk/aws-autoscaling-common": "1.202.0", + "@aws-cdk/aws-cloudwatch": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/core": "1.202.0", "constructs": "^3.3.69" } }, "@aws-cdk/aws-autoscaling-common": { - "version": "1.134.0", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-autoscaling-common/-/aws-autoscaling-common-1.202.0.tgz", + "integrity": "sha512-RZFyN6XuNWHt+S9z7ybrSYVekZFsJVP5yNHSO+RKu4f4OB1J7MYMinxj6ONsp8T7MH1Q1+6Eh9tzAk9fJybytw==", "requires": { - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/core": "1.134.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/core": "1.202.0", "constructs": "^3.3.69" } }, "@aws-cdk/aws-certificatemanager": { - "version": "1.134.0", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-certificatemanager/-/aws-certificatemanager-1.202.0.tgz", + "integrity": "sha512-l5KjI9cHGTdGranAeGM3OTJ857FMIqbLzS2iiRpWVDD2tm8Yc5zMfKrijVL9lTeq8T2h7ggdZWhBBxZ7inC3yg==", "requires": { - "@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", + "@aws-cdk/aws-acmpca": "1.202.0", + "@aws-cdk/aws-cloudwatch": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-lambda": "1.202.0", + "@aws-cdk/aws-route53": "1.202.0", + "@aws-cdk/core": "1.202.0", "constructs": "^3.3.69" } }, "@aws-cdk/aws-cloudformation": { - "version": "1.134.0", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudformation/-/aws-cloudformation-1.202.0.tgz", + "integrity": "sha512-MlQCqgZ6Yp3+oefuc5gGLpd9GliTpUqpcfWJvdkEmZuDH6lyqhtyqrCelEihLI9qXQerLs7cs5QpX4FR/2q1pw==", "requires": { - "@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", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-lambda": "1.202.0", + "@aws-cdk/aws-s3": "1.202.0", + "@aws-cdk/aws-sns": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", "constructs": "^3.3.69" } }, "@aws-cdk/aws-cloudfront": { - "version": "1.134.0", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudfront/-/aws-cloudfront-1.202.0.tgz", + "integrity": "sha512-SwHqy+g2refJlBzA0h4S55h3RqdKiJFbfUZmc1YS1qbhqwdvmG+I1mBiGRSBzWZucTiZyCdh8L6709mewEp4QA==", "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-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", + "@aws-cdk/aws-certificatemanager": "1.202.0", + "@aws-cdk/aws-cloudwatch": "1.202.0", + "@aws-cdk/aws-ec2": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/aws-lambda": "1.202.0", + "@aws-cdk/aws-s3": "1.202.0", + "@aws-cdk/aws-ssm": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", "constructs": "^3.3.69" } }, "@aws-cdk/aws-cloudwatch": { - "version": "1.134.0", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-cloudwatch/-/aws-cloudwatch-1.202.0.tgz", + "integrity": "sha512-M3TBsux58mv8N9b97nk51i3elDEQmBl0mx5YEBg0OtdNI9D9CRE8QAZ+vp38BYObTH/zOpjuBaXP6FsmmHkDeg==", "requires": { - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/core": "1.134.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/core": "1.202.0", "constructs": "^3.3.69" } }, "@aws-cdk/aws-codeguruprofiler": { - "version": "1.134.0", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codeguruprofiler/-/aws-codeguruprofiler-1.202.0.tgz", + "integrity": "sha512-vc6xgbj2x/C/MVjHSVY1mX5Bt+HiLXzL9482QXuBZjdnRhbte+JN+itFrneP8h2ORPs95yVbi6oqZlJ4/psabw==", "requires": { - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/core": "1.134.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/core": "1.202.0", "constructs": "^3.3.69" } }, "@aws-cdk/aws-codestarnotifications": { - "version": "1.134.0", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-codestarnotifications/-/aws-codestarnotifications-1.202.0.tgz", + "integrity": "sha512-9e3/LMPqvhE5FOW1QbDeEEqt7FW0c4FjCudYIA+LvLJIkQZVS14OQzD7oOwD3y6lbjL0Ue478Dx9FGnYgPsy6A==", "requires": { - "@aws-cdk/core": "1.134.0", + "@aws-cdk/core": "1.202.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", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ec2/-/aws-ec2-1.202.0.tgz", + "integrity": "sha512-VQqhyrY18ZWFsmiL+jRg7IY5Cca7mFJJhHVT3jQkqYatFJp8/SbK9xiRK372zzTAWos3nRfb3O+ykwDkX7I8cA==", "requires": { - "@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", + "@aws-cdk/aws-cloudwatch": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/aws-logs": "1.202.0", + "@aws-cdk/aws-s3": "1.202.0", + "@aws-cdk/aws-s3-assets": "1.202.0", + "@aws-cdk/aws-ssm": "1.202.0", + "@aws-cdk/cloud-assembly-schema": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", + "@aws-cdk/region-info": "1.202.0", "constructs": "^3.3.69" } }, "@aws-cdk/aws-ecr": { - "version": "1.134.0", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ecr/-/aws-ecr-1.202.0.tgz", + "integrity": "sha512-5HtpolaIa9eyXRPNLrj0jUgjgJE2FcpUcjtAS/Drh0N6x7KfxyCSc1yUVIDySJJxglr1JTjgJGe5h63WNaHqtQ==", "requires": { - "@aws-cdk/aws-events": "1.134.0", - "@aws-cdk/aws-iam": "1.134.0", - "@aws-cdk/core": "1.134.0", + "@aws-cdk/aws-events": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/core": "1.202.0", "constructs": "^3.3.69" } }, "@aws-cdk/aws-ecr-assets": { - "version": "1.134.0", - "requires": { - "@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" - }, - "dependencies": { - "balanced-match": { - "version": "1.0.2", - "bundled": true - }, - "brace-expansion": { - "version": "1.1.11", - "bundled": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "concat-map": { - "version": "0.0.1", - "bundled": true - }, - "minimatch": { - "version": "3.0.4", - "bundled": true, - "requires": { - "brace-expansion": "^1.1.7" - } - } - } - }, - "@aws-cdk/aws-efs": { - "version": "1.134.0", - "requires": { - "@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" - } - }, - "@aws-cdk/aws-elasticloadbalancing": { - "version": "1.134.0", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ecr-assets/-/aws-ecr-assets-1.202.0.tgz", + "integrity": "sha512-nHTiFKhuUdwk96vzf4ObestivaHxaI4D8ZAABlQAC3BXOyQMpRtfhEm4IZtW7FdaMMtlyhg63KPQ1xV25x7wCQ==", "requires": { - "@aws-cdk/aws-ec2": "1.134.0", - "@aws-cdk/core": "1.134.0", + "@aws-cdk/assets": "1.202.0", + "@aws-cdk/aws-ecr": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-s3": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", "constructs": "^3.3.69" } }, - "@aws-cdk/aws-elasticloadbalancingv2": { - "version": "1.134.0", + "@aws-cdk/aws-efs": { + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-efs/-/aws-efs-1.202.0.tgz", + "integrity": "sha512-AeXSKyjOIWrYercTZ5txbKB3vitHMJSpMkhYvW0B5mg3kZbmGL6YtL40nlAg3R8Tzn2BtilUyBgoemy0LwxEMQ==", "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", + "@aws-cdk/aws-ec2": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/cloud-assembly-schema": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", "constructs": "^3.3.69" } }, "@aws-cdk/aws-events": { - "version": "1.134.0", - "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", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-events/-/aws-events-1.202.0.tgz", + "integrity": "sha512-vntAqFgcMa9mwpXFuxivaTX5EmhJRMf3INba704zIrHbtZn6xvrRib6/tpvz9ViREO3ZFj9sFLduAtIhVvUBAg==", "requires": { - "@aws-cdk/aws-ec2": "1.134.0", - "@aws-cdk/core": "1.134.0", - "@aws-cdk/custom-resources": "1.134.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/core": "1.202.0", "constructs": "^3.3.69" } }, "@aws-cdk/aws-iam": { - "version": "1.134.0", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-iam/-/aws-iam-1.202.0.tgz", + "integrity": "sha512-lWjDwRgr23sDmNvo6NvBiC6wfArtvefWKZglVS67yTMY9KtCRNpAu7mcfYvQVI/6LW1B2Wq1hENdxBx4LPY/gQ==", "requires": { - "@aws-cdk/core": "1.134.0", - "@aws-cdk/region-info": "1.134.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", + "@aws-cdk/region-info": "1.202.0", "constructs": "^3.3.69" } }, "@aws-cdk/aws-kms": { - "version": "1.134.0", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-kms/-/aws-kms-1.202.0.tgz", + "integrity": "sha512-sCuBb2XHrFqE7/FuWQF9VMwPy3jG8lKxzDfKSlAa2FB80FkUkp+tRBopKcZYDXSOyedS+6zrF2YzGnHy7N9QKw==", "requires": { - "@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", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/cloud-assembly-schema": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", "constructs": "^3.3.69" } }, "@aws-cdk/aws-lambda": { - "version": "1.134.0", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-lambda/-/aws-lambda-1.202.0.tgz", + "integrity": "sha512-GMjdsU7TJ0eUy9NxrAzXUvMpFUQnvtdqRa/pVU/hvgd1+lErytxNHtZzjf4bYeYFZbh7yGaQYPhAD9KL4Gnx3A==", "requires": { - "@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", + "@aws-cdk/aws-applicationautoscaling": "1.202.0", + "@aws-cdk/aws-cloudwatch": "1.202.0", + "@aws-cdk/aws-codeguruprofiler": "1.202.0", + "@aws-cdk/aws-ec2": "1.202.0", + "@aws-cdk/aws-ecr": "1.202.0", + "@aws-cdk/aws-ecr-assets": "1.202.0", + "@aws-cdk/aws-efs": "1.202.0", + "@aws-cdk/aws-events": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/aws-logs": "1.202.0", + "@aws-cdk/aws-s3": "1.202.0", + "@aws-cdk/aws-s3-assets": "1.202.0", + "@aws-cdk/aws-signer": "1.202.0", + "@aws-cdk/aws-sns": "1.202.0", + "@aws-cdk/aws-sqs": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", + "@aws-cdk/region-info": "1.202.0", "constructs": "^3.3.69" } }, "@aws-cdk/aws-logs": { - "version": "1.134.0", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-logs/-/aws-logs-1.202.0.tgz", + "integrity": "sha512-ONJVyff20wOK0AaojTnOQBOoBGTCoi/0BENlIw2FyhBqwtMPLHHoDtHJGT9ZjiNAAPHVpdteIfW5/B3xRuPddQ==", "requires": { - "@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", + "@aws-cdk/aws-cloudwatch": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/aws-s3-assets": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", "constructs": "^3.3.69" } }, "@aws-cdk/aws-route53": { - "version": "1.134.0", - "requires": { - "@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" - } - }, - "@aws-cdk/aws-route53-targets": { - "version": "1.134.0", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-route53/-/aws-route53-1.202.0.tgz", + "integrity": "sha512-97FKZb8yu1GmY8YGlNwtm7UM+7bS/4F6kZLB5WUkIcELd/XreJUKXKrJ2CePy9HtVdbEZAJqGAxwGk1PGzAAMA==", "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", + "@aws-cdk/aws-ec2": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-logs": "1.202.0", + "@aws-cdk/cloud-assembly-schema": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/custom-resources": "1.202.0", "constructs": "^3.3.69" } }, "@aws-cdk/aws-s3": { - "version": "1.134.0", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3/-/aws-s3-1.202.0.tgz", + "integrity": "sha512-HExB7jdrnKiN60fxgPIOTO6CUS8vj34IRPaTIhUdoToE6lzcjC35qHU7AxPARdkRnHxwAGUOCB6Ds8aEG//2FQ==", "requires": { - "@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", + "@aws-cdk/aws-events": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", "constructs": "^3.3.69" } }, "@aws-cdk/aws-s3-assets": { - "version": "1.134.0", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3-assets/-/aws-s3-assets-1.202.0.tgz", + "integrity": "sha512-amisePRvr6KO3WzQObAZbCOxYwPiqoFEl6l0ZMw9RFCG5VZfmS380V1pkAERRz3lefkL10AhKHVr0IdSSqKk3A==", "requires": { - "@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", + "@aws-cdk/assets": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/aws-s3": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", "constructs": "^3.3.69" } }, "@aws-cdk/aws-s3-deployment": { - "version": "1.134.0", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-s3-deployment/-/aws-s3-deployment-1.202.0.tgz", + "integrity": "sha512-O3Un0/qUcYkTtv5irHD4xOcWi3DJ8NSjB7aOCRiDLeKtcY9UkD/K7u6si+mHCQfQXd1bVubcqXCRGaCGsOOeJQ==", "requires": { - "@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", + "@aws-cdk/aws-cloudfront": "1.202.0", + "@aws-cdk/aws-ec2": "1.202.0", + "@aws-cdk/aws-efs": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-lambda": "1.202.0", + "@aws-cdk/aws-logs": "1.202.0", + "@aws-cdk/aws-s3": "1.202.0", + "@aws-cdk/aws-s3-assets": "1.202.0", + "@aws-cdk/core": "1.202.0", + "@aws-cdk/lambda-layer-awscli": "1.202.0", "case": "1.6.3", "constructs": "^3.3.69" }, @@ -3601,54 +3324,64 @@ } }, "@aws-cdk/aws-signer": { - "version": "1.134.0", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-signer/-/aws-signer-1.202.0.tgz", + "integrity": "sha512-FqPwNYeDabejylyKegLIYXOd4RY8e7+XDLLV/3FaVazo8D28SlSlxtFMCz7ghfH6y9WKl5pN+EoONisjmkFaPw==", "requires": { - "@aws-cdk/core": "1.134.0", + "@aws-cdk/core": "1.202.0", "constructs": "^3.3.69" } }, "@aws-cdk/aws-sns": { - "version": "1.134.0", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sns/-/aws-sns-1.202.0.tgz", + "integrity": "sha512-qsWesHORS///t9hC3Zc60j+HAfv7AbJiDxU7lcFywe1VhTt6hWJaLaynHCvamf1UtpGf4vgwQ1F8Y1MpEd+Pqg==", "requires": { - "@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", + "@aws-cdk/aws-cloudwatch": "1.202.0", + "@aws-cdk/aws-codestarnotifications": "1.202.0", + "@aws-cdk/aws-events": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/aws-sqs": "1.202.0", + "@aws-cdk/core": "1.202.0", "constructs": "^3.3.69" } }, "@aws-cdk/aws-sqs": { - "version": "1.134.0", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-sqs/-/aws-sqs-1.202.0.tgz", + "integrity": "sha512-EMi892ZlTLStigu1VWbHbPZVvDR+TWwBiLiQ/rVvU4BNQ6+yuI2XLN6erluKRZBIdMHqXwT+NRpArYZdT6XHMg==", "requires": { - "@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", + "@aws-cdk/aws-cloudwatch": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/core": "1.202.0", "constructs": "^3.3.69" } }, "@aws-cdk/aws-ssm": { - "version": "1.134.0", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/aws-ssm/-/aws-ssm-1.202.0.tgz", + "integrity": "sha512-1AyLZgUiJEyMSeaHnLtckgzrRh7nnRjJ059dOzzvYAjL73NzFJvRjzkMMwWgjh6vrahMbH2yXfQFdB4BLMP38Q==", "requires": { - "@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/aws-iam": "1.202.0", + "@aws-cdk/aws-kms": "1.202.0", + "@aws-cdk/cloud-assembly-schema": "1.202.0", + "@aws-cdk/core": "1.202.0", "constructs": "^3.3.69" } }, "@aws-cdk/cloud-assembly-schema": { - "version": "1.134.0", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.202.0.tgz", + "integrity": "sha512-UFcxQcky31kFUu6GbWgaweOKEt9yAPy5ttGV/26Ue5BCGHVow6ivri3/4o9fpFEYLF5Brl+mGyhaH6Y4LkHYKw==", "requires": { - "jsonschema": "^1.4.0", - "semver": "^7.3.5" + "jsonschema": "^1.4.1", + "semver": "^7.3.8" }, "dependencies": { "jsonschema": { - "version": "1.4.0", + "version": "1.4.1", "bundled": true }, "lru-cache": { @@ -3659,7 +3392,7 @@ } }, "semver": { - "version": "7.3.5", + "version": "7.3.8", "bundled": true, "requires": { "lru-cache": "^6.0.0" @@ -3672,16 +3405,18 @@ } }, "@aws-cdk/core": { - "version": "1.134.0", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.202.0.tgz", + "integrity": "sha512-e7gNjHmXzx//qDrn6thssXbq3PNduQtby4LOKWmcoMzOzwm5pdHFpxs1WzTpomsV5GJ6bmZja3q78XU7PSqX4Q==", "requires": { - "@aws-cdk/cloud-assembly-schema": "1.134.0", - "@aws-cdk/cx-api": "1.134.0", - "@aws-cdk/region-info": "1.134.0", + "@aws-cdk/cloud-assembly-schema": "1.202.0", + "@aws-cdk/cx-api": "1.202.0", + "@aws-cdk/region-info": "1.202.0", "@balena/dockerignore": "^1.0.2", "constructs": "^3.3.69", "fs-extra": "^9.1.0", - "ignore": "^5.1.9", - "minimatch": "^3.0.4" + "ignore": "^5.2.4", + "minimatch": "^3.1.2" }, "dependencies": { "@balena/dockerignore": { @@ -3719,11 +3454,11 @@ } }, "graceful-fs": { - "version": "4.2.8", + "version": "4.2.10", "bundled": true }, "ignore": { - "version": "5.1.9", + "version": "5.2.4", "bundled": true }, "jsonfile": { @@ -3735,7 +3470,7 @@ } }, "minimatch": { - "version": "3.0.4", + "version": "3.1.2", "bundled": true, "requires": { "brace-expansion": "^1.1.7" @@ -3748,23 +3483,27 @@ } }, "@aws-cdk/custom-resources": { - "version": "1.134.0", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/custom-resources/-/custom-resources-1.202.0.tgz", + "integrity": "sha512-erF5y/Xzh2SPChIlZ2pOl/66INDZTXbC0hiGptOy/lrIjJMq3r9+rISP/rCQfZX3wvayo8ZBM+3SQcLulhvr7w==", "requires": { - "@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", + "@aws-cdk/aws-cloudformation": "1.202.0", + "@aws-cdk/aws-ec2": "1.202.0", + "@aws-cdk/aws-iam": "1.202.0", + "@aws-cdk/aws-lambda": "1.202.0", + "@aws-cdk/aws-logs": "1.202.0", + "@aws-cdk/aws-sns": "1.202.0", + "@aws-cdk/core": "1.202.0", "constructs": "^3.3.69" } }, "@aws-cdk/cx-api": { - "version": "1.134.0", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.202.0.tgz", + "integrity": "sha512-itZ0+rYkbpycwgEvdy65nvrRJP7X9o+tlCDURx70eQsA1qd8/fYwdq1PJmsVS84DMSirv+E1Ig75X+lmWyEVhg==", "requires": { - "@aws-cdk/cloud-assembly-schema": "1.134.0", - "semver": "^7.3.5" + "@aws-cdk/cloud-assembly-schema": "1.202.0", + "semver": "^7.3.8" }, "dependencies": { "lru-cache": { @@ -3775,7 +3514,7 @@ } }, "semver": { - "version": "7.3.5", + "version": "7.3.8", "bundled": true, "requires": { "lru-cache": "^6.0.0" @@ -3788,22 +3527,28 @@ } }, "@aws-cdk/lambda-layer-awscli": { - "version": "1.134.0", + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/lambda-layer-awscli/-/lambda-layer-awscli-1.202.0.tgz", + "integrity": "sha512-gvvsRlnrxoa4WusmjRUnLDvf7ecodf7DzjCVCzWrdWaI2yoi0cLlgM/NXnggJ0AWJBG6twgreBZH4eOmDtHkPA==", "requires": { - "@aws-cdk/aws-lambda": "1.134.0", - "@aws-cdk/core": "1.134.0", + "@aws-cdk/aws-lambda": "1.202.0", + "@aws-cdk/core": "1.202.0", "constructs": "^3.3.69" } }, "@aws-cdk/region-info": { - "version": "1.134.0" + "version": "1.202.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.202.0.tgz", + "integrity": "sha512-DCdDdWQJILHRiGON95evibyj8zc+tt0318b2E3D0YWqMCfBQALQCNrdpoCBjuj+nAeeKQYV9lsMoXZ8ivQMaeg==" }, "@types/node": { "version": "10.17.60", + "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==", "dev": true }, "aws-cdk": { "version": "1.134.0", + "integrity": "sha512-dtCUT9/NvRCe1iNRFcI8rR3RBpOOG9sD99nZeP9KxYfZJjwrl0wi44LYTfZwMubeRkdCG7W12WYSDYWG6Z3HWw==", "dev": true, "requires": { "@aws-cdk/cloud-assembly-schema": "1.134.0", @@ -3847,34 +3592,6 @@ "requires": { "jsonschema": "^1.4.0", "semver": "^7.3.5" - }, - "dependencies": { - "jsonschema": { - "version": "1.4.0", - "bundled": true, - "dev": true - }, - "lru-cache": { - "version": "6.0.0", - "bundled": true, - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.5", - "bundled": true, - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "bundled": true, - "dev": true - } } }, "@aws-cdk/cloudformation-diff": { @@ -3896,29 +3613,6 @@ "requires": { "@aws-cdk/cloud-assembly-schema": "1.134.0", "semver": "^7.3.5" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "bundled": true, - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.5", - "bundled": true, - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "bundled": true, - "dev": true - } } }, "@aws-cdk/region-info": { @@ -3927,6 +3621,8 @@ }, "@jsii/check-node": { "version": "1.44.2", + "resolved": "https://registry.npmjs.org/@jsii/check-node/-/check-node-1.44.2.tgz#d7786e7ca739cc9a5cd2cd3f1b93c4375ff884e8", + "integrity": "sha512-rVwrKXkuV4qmo0TmPbYMAu2SCC80xPDzY7cS+TDx80wfU5Dcr66lhpUW04hWcYwrVsUYXxtEYLxAbzeNYeJeoA==", "dev": true, "requires": { "chalk": "^4.1.2", @@ -3935,14 +3631,20 @@ }, "@tootallnate/once": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", "dev": true }, "@types/node": { "version": "10.17.60", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz#35f3d6213daed95da7f0f73e75bcc6980e90597b", + "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==", "dev": true }, "agent-base": { "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", "dev": true, "requires": { "debug": "4" @@ -3950,6 +3652,8 @@ }, "ajv": { "version": "8.8.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.1.tgz#e73dd88eeb4b10bbcd82bee136e6fbe801664d18", + "integrity": "sha512-6CiMNDrzv0ZR916u2T+iRunnD60uWmNn8SkdB44/6stVORUg0aAkWO7PkOhpCmjmW8f2I/G/xnowD66fxGyQJg==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -3960,10 +3664,14 @@ }, "ansi-regex": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true }, "ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { "color-convert": "^2.0.1" @@ -3971,6 +3679,8 @@ }, "anymatch": { "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", "dev": true, "requires": { "normalize-path": "^3.0.0", @@ -3979,6 +3689,8 @@ }, "archiver": { "version": "5.3.0", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.0.tgz#dd3e097624481741df626267564f7dd8640a45ba", + "integrity": "sha512-iUw+oDwK0fgNpvveEsdQ0Ase6IIKztBJU2U0E9MzszMfmVVUyv1QJhS2ITW9ZCqx8dktAxVAjWWkKehuZE8OPg==", "dev": true, "requires": { "archiver-utils": "^2.1.0", @@ -3992,6 +3704,8 @@ }, "archiver-utils": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz#e8a460e94b693c3e3da182a098ca6285ba9249e2", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", "dev": true, "requires": { "glob": "^7.1.4", @@ -4008,6 +3722,8 @@ "dependencies": { "readable-stream": { "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { "core-util-is": "~1.0.0", @@ -4023,6 +3739,8 @@ }, "ast-types": { "version": "0.13.4", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz#ee0d77b343263965ecc3fb62da16e7222b2b6782", + "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", "dev": true, "requires": { "tslib": "^2.0.1" @@ -4030,18 +3748,26 @@ }, "astral-regex": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", "dev": true }, "async": { "version": "3.2.2", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.2.tgz#2eb7671034bb2194d45d30e31e24ec7e7f9670cd", + "integrity": "sha512-H0E+qZaDEfx/FY4t7iLRv1W2fFI6+pyCeTw1uN20AQPiwqwM6ojPxHxdLv4z8hi2DtnW9BOckSspLucW7pIE5g==", "dev": true }, "at-least-node": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", "dev": true }, "aws-sdk": { "version": "2.1030.0", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1030.0.tgz#24a856af3d2b8b37c14a8f59974993661c66fd82", + "integrity": "sha512-to0STOb8DsSGuSsUb/WCbg/UFnMGfIYavnJH5ZlRCHzvCFjTyR+vfE8ku+qIZvfFM4+5MNTQC/Oxfun2X/TuyA==", "dev": true, "requires": { "buffer": "4.9.2", @@ -4057,6 +3783,8 @@ "dependencies": { "buffer": { "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", "dev": true, "requires": { "base64-js": "^1.0.2", @@ -4066,34 +3794,48 @@ "dependencies": { "ieee754": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", "dev": true } } }, "ieee754": { "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", "dev": true }, "uuid": { "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", "dev": true } } }, "balanced-match": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, "base64-js": { "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", "dev": true }, "binary-extensions": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", "dev": true }, "bl": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", "dev": true, "requires": { "buffer": "^5.5.0", @@ -4103,6 +3845,8 @@ }, "brace-expansion": { "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { "balanced-match": "^1.0.0", @@ -4111,6 +3855,8 @@ }, "braces": { "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, "requires": { "fill-range": "^7.0.1" @@ -4118,6 +3864,8 @@ }, "buffer": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "dev": true, "requires": { "base64-js": "^1.3.1", @@ -4126,18 +3874,26 @@ }, "buffer-crc32": { "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", "dev": true }, "buffer-from": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "dev": true }, "bytes": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz#3f018291cb4cbad9accb6e6970bca9c8889e879a", + "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", "dev": true }, "camelcase": { "version": "6.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz#250fd350cfd555d0d2160b1d51510eaf8326e86e", + "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", "dev": true }, "cdk-assets": { @@ -4155,6 +3911,8 @@ }, "chalk": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -4163,15 +3921,18 @@ }, "charenc": { "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz#c0a1d2f3a7092e03774bfa83f14c0fc5790a8667", + "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=", "dev": true }, "chokidar": { "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", "dev": true, "requires": { "anymatch": "~3.1.2", "braces": "~3.0.2", - "fsevents": "~2.3.2", "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", @@ -4181,6 +3942,8 @@ }, "cli-color": { "version": "0.1.7", + "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-0.1.7.tgz#adc3200fa471cc211b0da7f566b71e98b9d67347", + "integrity": "sha1-rcMgD6RxzCEbDaf1ZrcemLnWc0c=", "dev": true, "requires": { "es5-ext": "0.8.x" @@ -4188,6 +3951,8 @@ }, "cliui": { "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "dev": true, "requires": { "string-width": "^4.2.0", @@ -4197,6 +3962,8 @@ }, "color-convert": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "requires": { "color-name": "~1.1.4" @@ -4204,14 +3971,20 @@ }, "color-name": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, "colors": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", "dev": true }, "compress-commons": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz#df2a09a7ed17447642bad10a85cc9a19e5c42a7d", + "integrity": "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==", "dev": true, "requires": { "buffer-crc32": "^0.2.13", @@ -4222,14 +3995,20 @@ }, "concat-map": { "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "dev": true }, "core-util-is": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", "dev": true }, "crc-32": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.0.tgz#cb2db6e29b88508e32d9dd0ec1693e7b41a18208", + "integrity": "sha512-1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA==", "dev": true, "requires": { "exit-on-epipe": "~1.0.1", @@ -4238,6 +4017,8 @@ }, "crc32-stream": { "version": "4.0.2", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz#c922ad22b38395abe9d3870f02fa8134ed709007", + "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==", "dev": true, "requires": { "crc-32": "^1.2.0", @@ -4246,14 +4027,20 @@ }, "crypt": { "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz#88d7ff7ec0dfb86f713dc87bbb42d044d3e6c41b", + "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=", "dev": true }, "data-uri-to-buffer": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz#594b8973938c5bc2c33046535785341abc4f3636", + "integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==", "dev": true }, "debug": { "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "dev": true, "requires": { "ms": "2.1.2" @@ -4261,14 +4048,20 @@ }, "decamelize": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-5.0.1.tgz#db11a92e58c741ef339fb0a2868d8a06a9a7b1e9", + "integrity": "sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==", "dev": true }, "deep-is": { "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true }, "degenerator": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-3.0.1.tgz#7ef78ec0c8577a544477308ddf1d2d6e88d51f5b", + "integrity": "sha512-LFsIFEeLPlKvAKXu7j3ssIG6RT0TbI7/GhsqrI0DnHASEQjXQ0LUSYcjJteGgRGmZbl1TnMSxpNQIAiJ7Du5TQ==", "dev": true, "requires": { "ast-types": "^0.13.2", @@ -4279,14 +4072,20 @@ }, "depd": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", "dev": true }, "diff": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz#7ed6ad76d859d030787ec35855f5b1daf31d852b", + "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", "dev": true }, "difflib": { "version": "0.2.4", + "resolved": "https://registry.npmjs.org/difflib/-/difflib-0.2.4.tgz#b5e30361a6db023176d562892db85940a718f47e", + "integrity": "sha1-teMDYabbAjF21WKJLbhZQKcY9H4=", "dev": true, "requires": { "heap": ">= 0.2.0" @@ -4294,6 +4093,8 @@ }, "dreamopt": { "version": "0.6.0", + "resolved": "https://registry.npmjs.org/dreamopt/-/dreamopt-0.6.0.tgz#d813ccdac8d39d8ad526775514a13dda664d6b4b", + "integrity": "sha1-2BPM2sjTnYrVJndVFKE92mZNa0s=", "dev": true, "requires": { "wordwrap": ">=0.0.2" @@ -4301,10 +4102,14 @@ }, "emoji-regex": { "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, "end-of-stream": { "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", "dev": true, "requires": { "once": "^1.4.0" @@ -4312,57 +4117,80 @@ }, "es5-ext": { "version": "0.8.2", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.8.2.tgz#aba8d9e1943a895ac96837a62a39b3f55ecd94ab", + "integrity": "sha1-q6jZ4ZQ6iVrJaDemKjmz9V7NlKs=", "dev": true }, "escalade": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", "dev": true }, "escodegen": { "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", "dev": true, "requires": { "esprima": "^4.0.1", "estraverse": "^4.2.0", "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" + "optionator": "^0.8.1" } }, "esprima": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true }, "estraverse": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", "dev": true }, "esutils": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true }, "events": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924", + "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", "dev": true }, "exit-on-epipe": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz#0bdd92e87d5285d267daa8171d0eb06159689692", + "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==", "dev": true }, "fast-deep-equal": { "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, "fast-levenshtein": { "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", "dev": true }, "file-uri-to-path": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-2.0.0.tgz#7b415aeba227d575851e0a5b0c640d7656403fba", + "integrity": "sha512-hjPFI8oE/2iQPVe4gbrJ73Pp+Xfub2+WI2LlXDbsaJBwT5wuMh35WNWVYYTpnz895shtwfyutMFLFywpQAFdLg==", "dev": true }, "fill-range": { "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dev": true, "requires": { "to-regex-range": "^5.0.1" @@ -4370,10 +4198,14 @@ }, "fs-constants": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", "dev": true }, "fs-extra": { "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "dev": true, "requires": { "at-least-node": "^1.0.0", @@ -4384,10 +4216,14 @@ }, "fs.realpath": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "dev": true }, "ftp": { "version": "0.3.10", + "resolved": "https://registry.npmjs.org/ftp/-/ftp-0.3.10.tgz#9197d861ad8142f3e63d5a83bfe4c59f7330885d", + "integrity": "sha1-kZfYYa2BQvPmPVqDv+TFn3MwiF0=", "dev": true, "requires": { "readable-stream": "1.1.x", @@ -4396,10 +4232,14 @@ "dependencies": { "isarray": { "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", "dev": true }, "readable-stream": { "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "dev": true, "requires": { "core-util-is": "~1.0.0", @@ -4410,16 +4250,22 @@ }, "string_decoder": { "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", "dev": true } } }, "get-caller-file": { "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true }, "get-uri": { "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-3.0.2.tgz#f0ef1356faabc70e1f9404fa3b66b2ba9bfc725c", + "integrity": "sha512-+5s0SJbGoyiJTZZ2JTpFPLMPSch72KEqGOTvQsBqg0RBWvwhWUSYZFAtz3TPW0GXJuLBJPts1E241iHg+VRfhg==", "dev": true, "requires": { "@tootallnate/once": "1", @@ -4432,6 +4278,8 @@ "dependencies": { "fs-extra": { "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", "dev": true, "requires": { "graceful-fs": "^4.2.0", @@ -4441,19 +4289,22 @@ }, "jsonfile": { "version": "4.0.0", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true }, "universalify": { "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true } } }, "glob": { "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -4466,6 +4317,8 @@ }, "glob-parent": { "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "requires": { "is-glob": "^4.0.1" @@ -4473,18 +4326,26 @@ }, "graceful-fs": { "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", "dev": true }, "has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "heap": { "version": "0.2.6", + "resolved": "https://registry.npmjs.org/heap/-/heap-0.2.6.tgz#087e1f10b046932fc8594dd9e6d378afc9d1e5ac", + "integrity": "sha1-CH4fELBGky/IWU3Z5tN4r8nR5aw=", "dev": true }, "http-errors": { "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz#7c3f28577cbc8a207388455dbd62295ed07bd68c", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", "dev": true, "requires": { "depd": "~1.1.2", @@ -4496,6 +4357,8 @@ }, "http-proxy-agent": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", "dev": true, "requires": { "@tootallnate/once": "1", @@ -4505,6 +4368,8 @@ }, "https-proxy-agent": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", "dev": true, "requires": { "agent-base": "6", @@ -4513,6 +4378,8 @@ }, "iconv-lite": { "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, "requires": { "safer-buffer": ">= 2.1.2 < 3" @@ -4520,10 +4387,14 @@ }, "ieee754": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", "dev": true }, "inflight": { "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "dev": true, "requires": { "once": "^1.3.0", @@ -4532,14 +4403,20 @@ }, "inherits": { "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true }, "ip": { "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", "dev": true }, "is-binary-path": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dev": true, "requires": { "binary-extensions": "^2.0.0" @@ -4547,18 +4424,26 @@ }, "is-buffer": { "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", "dev": true }, "is-extglob": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", "dev": true }, "is-fullwidth-code-point": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true }, "is-glob": { "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, "requires": { "is-extglob": "^2.1.1" @@ -4566,18 +4451,26 @@ }, "is-number": { "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true }, "isarray": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "dev": true }, "jmespath": { "version": "0.15.0", + "resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.15.0.tgz#a3f222a9aae9f966f5d27c796510e28091764217", + "integrity": "sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc=", "dev": true }, "json-diff": { "version": "0.5.4", + "resolved": "https://registry.npmjs.org/json-diff/-/json-diff-0.5.4.tgz#7bc8198c441756632aab66c7d9189d365a7a035a", + "integrity": "sha512-q5Xmx9QXNOzOzIlMoYtLrLiu4Jl/Ce2bn0CNcv54PhyH89CI4GWlGVDye8ei2Ijt9R3U+vsWPsXpLUNob8bs8Q==", "dev": true, "requires": { "cli-color": "~0.1.6", @@ -4587,18 +4480,29 @@ }, "json-schema-traverse": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "dev": true }, "jsonfile": { "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, "requires": { - "graceful-fs": "^4.1.6", "universalify": "^2.0.0" } }, + "jsonschema": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.4.0.tgz#1afa34c4bc22190d8e42271ec17ac8b3404f87b2", + "integrity": "sha512-/YgW6pRMr6M7C+4o8kS+B/2myEpHCrxO4PEWnqJNBFMjn7EWXqlQ4tGwL6xTHeRplwuZmcAncdvfOad1nT2yMw==", + "dev": true + }, "lazystream": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz#494c831062f1f9408251ec44db1cba29242a2638", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", "dev": true, "requires": { "readable-stream": "^2.0.5" @@ -4606,6 +4510,8 @@ "dependencies": { "readable-stream": { "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, "requires": { "core-util-is": "~1.0.0", @@ -4621,6 +4527,8 @@ }, "levn": { "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", "dev": true, "requires": { "prelude-ls": "~1.1.2", @@ -4629,30 +4537,44 @@ }, "lodash.defaults": { "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c", + "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=", "dev": true }, "lodash.difference": { "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz#9ccb4e505d486b91651345772885a2df27fd017c", + "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=", "dev": true }, "lodash.flatten": { "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f", + "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=", "dev": true }, "lodash.isplainobject": { "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb", + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", "dev": true }, "lodash.truncate": { "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", "dev": true }, "lodash.union": { "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz#48bb5088409f16f1821666641c44dd1aaae3cd88", + "integrity": "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=", "dev": true }, "lru-cache": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "requires": { "yallist": "^4.0.0" @@ -4660,6 +4582,8 @@ }, "md5": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz#c3da9a6aae3a30b46b7b0c349b87b110dc3bda4f", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", "dev": true, "requires": { "charenc": "0.0.2", @@ -4669,10 +4593,14 @@ }, "mime": { "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", "dev": true }, "minimatch": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -4680,22 +4608,32 @@ }, "ms": { "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, "mute-stream": { "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", "dev": true }, "netmask": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz#8b01a07644065d536383835823bc52004ebac5e7", + "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", "dev": true }, "normalize-path": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true }, "once": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dev": true, "requires": { "wrappy": "1" @@ -4703,6 +4641,8 @@ }, "optionator": { "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", "dev": true, "requires": { "deep-is": "~0.1.3", @@ -4715,6 +4655,8 @@ }, "pac-proxy-agent": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-5.0.0.tgz#b718f76475a6a5415c2efbe256c1c971c84f635e", + "integrity": "sha512-CcFG3ZtnxO8McDigozwE3AqAw15zDvGH+OjXO4kzf7IkEKkQ4gxQ+3sdF50WmhQ4P/bVusXcqNE2S3XrNURwzQ==", "dev": true, "requires": { "@tootallnate/once": "1", @@ -4730,6 +4672,8 @@ }, "pac-resolver": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-5.0.0.tgz#1d717a127b3d7a9407a16d6e1b012b13b9ba8dc0", + "integrity": "sha512-H+/A6KitiHNNW+bxBKREk2MCGSxljfqRX76NjummWEYIat7ldVXRU3dhRIE3iXZ0nvGBk6smv3nntxKkzRL8NA==", "dev": true, "requires": { "degenerator": "^3.0.1", @@ -4739,26 +4683,38 @@ }, "path-is-absolute": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "dev": true }, "picomatch": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", "dev": true }, "prelude-ls": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", "dev": true }, "printj": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/printj/-/printj-1.1.2.tgz#d90deb2975a8b9f600fb3a1c94e3f4c53c78a222", + "integrity": "sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==", "dev": true }, "process-nextick-args": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, "promptly": { "version": "3.2.0", + "resolved": "https://registry.npmjs.org/promptly/-/promptly-3.2.0.tgz#a5517fbbf59bd31c1751d4e1d9bef1714f42b9d8", + "integrity": "sha512-WnR9obtgW+rG4oUV3hSnNGl1pHm3V1H/qD9iJBumGSmVsSC5HpZOLuu8qdMb6yCItGfT7dcRszejr/5P3i9Pug==", "dev": true, "requires": { "read": "^1.0.4" @@ -4766,6 +4722,8 @@ }, "proxy-agent": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-5.0.0.tgz#d31405c10d6e8431fde96cba7a0c027ce01d633b", + "integrity": "sha512-gkH7BkvLVkSfX9Dk27W6TyNOWWZWRilRfk1XxGNWOYJ2TuedAv1yFpCaU9QSBmBe716XOTNpYNOzhysyw8xn7g==", "dev": true, "requires": { "agent-base": "^6.0.0", @@ -4780,6 +4738,8 @@ "dependencies": { "lru-cache": { "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dev": true, "requires": { "yallist": "^3.0.2" @@ -4787,24 +4747,34 @@ }, "yallist": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "dev": true } } }, "proxy-from-env": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", "dev": true }, "punycode": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "dev": true }, "querystring": { "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", "dev": true }, "raw-body": { "version": "2.4.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz#baf3e9c21eebced59dd6533ac872b71f7b61cb32", + "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==", "dev": true, "requires": { "bytes": "3.1.1", @@ -4815,6 +4785,8 @@ }, "read": { "version": "1.0.7", + "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4", + "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", "dev": true, "requires": { "mute-stream": "~0.0.4" @@ -4822,6 +4794,8 @@ }, "readable-stream": { "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dev": true, "requires": { "inherits": "^2.0.3", @@ -4831,10 +4805,14 @@ "dependencies": { "safe-buffer": { "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "dev": true }, "string_decoder": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "dev": true, "requires": { "safe-buffer": "~5.2.0" @@ -4844,6 +4822,8 @@ }, "readdir-glob": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.1.tgz#f0e10bb7bf7bfa7e0add8baffdc54c3f7dbee6c4", + "integrity": "sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA==", "dev": true, "requires": { "minimatch": "^3.0.4" @@ -4851,6 +4831,8 @@ }, "readdirp": { "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, "requires": { "picomatch": "^2.2.1" @@ -4858,26 +4840,38 @@ }, "require-directory": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", "dev": true }, "require-from-string": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", "dev": true }, "safe-buffer": { "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, "safer-buffer": { "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "dev": true }, "sax": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz#7b8e656190b228e81a66aea748480d828cd2d37a", + "integrity": "sha1-e45lYZCyKOgaZq6nSEgNgozS03o=", "dev": true }, "semver": { "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -4885,10 +4879,14 @@ }, "setprototypeof": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", "dev": true }, "slice-ansi": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", "dev": true, "requires": { "ansi-styles": "^4.0.0", @@ -4898,10 +4896,14 @@ }, "smart-buffer": { "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", "dev": true }, "socks": { "version": "2.6.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.1.tgz#989e6534a07cf337deb1b1c94aaa44296520d30e", + "integrity": "sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==", "dev": true, "requires": { "ip": "^1.1.5", @@ -4910,6 +4912,8 @@ }, "socks-proxy-agent": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-5.0.1.tgz#032fb583048a29ebffec2e6a73fca0761f48177e", + "integrity": "sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ==", "dev": true, "requires": { "agent-base": "^6.0.2", @@ -4919,10 +4923,14 @@ }, "source-map": { "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true }, "source-map-support": { "version": "0.5.20", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz#12166089f8f5e5e8c56926b377633392dd2cb6c9", + "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", "dev": true, "requires": { "buffer-from": "^1.0.0", @@ -4931,10 +4939,14 @@ }, "statuses": { "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", "dev": true }, "string_decoder": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { "safe-buffer": "~5.1.0" @@ -4942,6 +4954,8 @@ }, "string-width": { "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, "requires": { "emoji-regex": "^8.0.0", @@ -4951,6 +4965,8 @@ }, "strip-ansi": { "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "requires": { "ansi-regex": "^5.0.1" @@ -4958,6 +4974,8 @@ }, "supports-color": { "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -4965,6 +4983,8 @@ }, "table": { "version": "6.7.3", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.3.tgz#255388439715a738391bd2ee4cbca89a4d05a9b7", + "integrity": "sha512-5DkIxeA7XERBqMwJq0aHZOdMadBx4e6eDoFRuyT5VR82J0Ycg2DwM6GfA/EQAhJ+toRTaS1lIdSQCqgrmhPnlw==", "dev": true, "requires": { "ajv": "^8.0.1", @@ -4976,6 +4996,8 @@ }, "tar-stream": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", "dev": true, "requires": { "bl": "^4.0.3", @@ -4987,6 +5009,8 @@ }, "to-regex-range": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, "requires": { "is-number": "^7.0.0" @@ -4994,14 +5018,20 @@ }, "toidentifier": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", "dev": true }, "tslib": { "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", "dev": true }, "type-check": { "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", "dev": true, "requires": { "prelude-ls": "~1.1.2" @@ -5009,14 +5039,20 @@ }, "universalify": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", "dev": true }, "unpipe": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", "dev": true }, "uri-js": { "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, "requires": { "punycode": "^2.1.0" @@ -5024,6 +5060,8 @@ }, "url": { "version": "0.10.3", + "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz#021e4d9c7705f21bbf37d03ceb58767402774c64", + "integrity": "sha1-Ah5NnHcF8hu/N9A861h2dAJ3TGQ=", "dev": true, "requires": { "punycode": "1.3.2", @@ -5032,32 +5070,46 @@ "dependencies": { "punycode": { "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", "dev": true } } }, "util-deprecate": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "dev": true }, "uuid": { "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "dev": true }, "vm2": { "version": "3.9.5", + "resolved": "https://registry.npmjs.org/vm2/-/vm2-3.9.5.tgz#5288044860b4bbace443101fcd3bddb2a0aa2496", + "integrity": "sha512-LuCAHZN75H9tdrAiLFf030oW7nJV5xwNMuk1ymOZwopmuK3d2H4L1Kv4+GFHgarKiLfXXLFU+7LDABHnwOkWng==", "dev": true }, "word-wrap": { "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", "dev": true }, "wordwrap": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", "dev": true }, "wrap-ansi": { "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, "requires": { "ansi-styles": "^4.0.0", @@ -5067,10 +5119,14 @@ }, "wrappy": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "dev": true }, "xml2js": { "version": "0.4.19", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz#686c20f213209e94abf0d1bcf1efaa291c7827a7", + "integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==", "dev": true, "requires": { "sax": ">=0.6.0", @@ -5079,32 +5135,46 @@ "dependencies": { "sax": { "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", "dev": true } } }, "xmlbuilder": { "version": "9.0.7", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", "dev": true }, "xregexp": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz#52a63e56ca0b84a7f3a5f3d61872f126ad7a5943", + "integrity": "sha1-UqY+VsoLhKfzpfPWGHLxJq16WUM=", "dev": true }, "y18n": { "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true }, "yallist": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, "yaml": { "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", "dev": true }, "yargs": { "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "dev": true, "requires": { "cliui": "^7.0.2", @@ -5118,10 +5188,14 @@ }, "yargs-parser": { "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", "dev": true }, "zip-stream": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz#51dd326571544e36aa3f756430b313576dc8fc79", + "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==", "dev": true, "requires": { "archiver-utils": "^2.1.0", @@ -5131,11 +5205,228 @@ } } }, + "aws-cdk-lib": { + "version": "2.81.0", + "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.81.0.tgz", + "integrity": "sha512-jnXvyhyRvoFTQcpZPtZOeOyY7k4Jb1+c83RLFic71KrwL6xxLxzImbS5rnoDOJHaX/otyfDxzQfziOQ7I0kt/g==", + "requires": { + "@aws-cdk/asset-awscli-v1": "^2.2.177", + "@aws-cdk/asset-kubectl-v20": "^2.1.1", + "@aws-cdk/asset-node-proxy-agent-v5": "^2.0.148", + "@balena/dockerignore": "^1.0.2", + "case": "1.6.3", + "fs-extra": "^11.1.1", + "ignore": "^5.2.4", + "jsonschema": "^1.4.1", + "minimatch": "^3.1.2", + "punycode": "^2.3.0", + "semver": "^7.5.1", + "table": "^6.8.1", + "yaml": "1.10.2" + }, + "dependencies": { + "@balena/dockerignore": { + "version": "1.0.2", + "bundled": true + }, + "ajv": { + "version": "8.12.0", + "bundled": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ansi-regex": { + "version": "5.0.1", + "bundled": true + }, + "ansi-styles": { + "version": "4.3.0", + "bundled": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "astral-regex": { + "version": "2.0.0", + "bundled": true + }, + "balanced-match": { + "version": "1.0.2", + "bundled": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "case": { + "version": "1.6.3", + "bundled": true + }, + "color-convert": { + "version": "2.0.1", + "bundled": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "bundled": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true + }, + "emoji-regex": { + "version": "8.0.0", + "bundled": true + }, + "fast-deep-equal": { + "version": "3.1.3", + "bundled": true + }, + "fs-extra": { + "version": "11.1.1", + "bundled": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "graceful-fs": { + "version": "4.2.11", + "bundled": true + }, + "ignore": { + "version": "5.2.4", + "bundled": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "bundled": true + }, + "json-schema-traverse": { + "version": "1.0.0", + "bundled": true + }, + "jsonfile": { + "version": "6.1.0", + "bundled": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "jsonschema": { + "version": "1.4.1", + "bundled": true + }, + "lodash.truncate": { + "version": "4.4.2", + "bundled": true + }, + "lru-cache": { + "version": "6.0.0", + "bundled": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "minimatch": { + "version": "3.1.2", + "bundled": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "punycode": { + "version": "2.3.0", + "bundled": true + }, + "require-from-string": { + "version": "2.0.2", + "bundled": true + }, + "semver": { + "version": "7.5.1", + "bundled": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "slice-ansi": { + "version": "4.0.0", + "bundled": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + }, + "string-width": { + "version": "4.2.3", + "bundled": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "bundled": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "table": { + "version": "6.8.1", + "bundled": true, + "requires": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + } + }, + "universalify": { + "version": "2.0.0", + "bundled": true + }, + "uri-js": { + "version": "4.4.1", + "bundled": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "yallist": { + "version": "4.0.0", + "bundled": true + }, + "yaml": { + "version": "1.10.2", + "bundled": true + } + } + }, "constructs": { - "version": "3.3.161" + "version": "3.3.161", + "integrity": "sha512-/27vW3fo0iyb3py4vKI1BduEYmv8vv8uJgLXvI+5F0Jbnn0/E+As2wkGMa7bumhzCd0Ckv/USkAXstGYVXTYQA==" }, "typescript": { "version": "3.9.10", + "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==", "dev": true } } diff --git a/package.json b/package.json index 358411e..c6edc7d 100644 --- a/package.json +++ b/package.json @@ -25,11 +25,13 @@ }, "dependencies": { "@aws-cdk/aws-cloudfront": "^1.94.1", + "@aws-cdk/aws-ec2": "^1.202.0", "@aws-cdk/aws-iam": "^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" + "aws-cdk": "^1.94.1", + "aws-cdk-lib": "^2.81.0" }, "homepage": "https://github.com/EPAM-JS-Competency-center/nodejs-aws-cdk-starter#readme" } diff --git a/static-site.ts b/static-site.ts index f50ab4f..5721181 100644 --- a/static-site.ts +++ b/static-site.ts @@ -11,6 +11,43 @@ export class StaticSite extends Construct { constructor(parent: Stack, name: string) { super(parent, name); + + const cloudfrontOAI = new cloudfront.OriginAccessIdentity(this, 'cloudfront-OAI', { + comment: `OAI for ${name}` + }); + const siteBucket = new s3.Bucket(this, "bla3105StaticBucket", + { + bucketName:"bla310523-cloudfront-s3", + 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, "bLA310523-distribution", { + originConfigs:[{ + s3OriginSource:{ + s3BucketSource:siteBucket, + originAccessIdentity:cloudfrontOAI + }, + behaviors: [{ + isDefaultBehavior: true + }] + }] + }) + + + + new s3deploy.BucketDeployment(this, "bLA310523-Bucket-Deployment", { + sources: [s3deploy.Source.asset("./website")], + destinationBucket: siteBucket, + distribution, + distributionPath:["/*"] + }) } }