diff --git a/.gitignore b/.gitignore
index 0a51f65..585cf0d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,6 +4,7 @@ site/
.vscode/
.idea
*.iml
+.venv/
acat-output.json
acat_report/
jmeter.log
diff --git a/examples/cdk-application-pipeline/package-lock.json b/examples/cdk-application-pipeline/package-lock.json
index d259d35..d370444 100644
--- a/examples/cdk-application-pipeline/package-lock.json
+++ b/examples/cdk-application-pipeline/package-lock.json
@@ -9,31 +9,31 @@
"version": "0.0.0",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/client-cloudformation": "^3.540.0",
- "@aws-sdk/client-codedeploy": "^3.540.0",
- "@aws-sdk/client-codeguru-reviewer": "^3.540.0",
- "@aws-sdk/client-codepipeline": "^3.540.0",
- "@aws-sdk/client-ecr": "^3.540.0",
- "@aws-sdk/client-iam": "^3.540.0",
- "@aws-sdk/client-s3": "^3.540.0",
- "@aws-sdk/client-sts": "^3.540.0",
- "@aws-sdk/credential-providers": "^3.540.0",
+ "@aws-sdk/client-cloudformation": "^3.549.0",
+ "@aws-sdk/client-codedeploy": "^3.549.0",
+ "@aws-sdk/client-codeguru-reviewer": "^3.549.0",
+ "@aws-sdk/client-codepipeline": "^3.549.0",
+ "@aws-sdk/client-ecr": "^3.549.0",
+ "@aws-sdk/client-iam": "^3.549.0",
+ "@aws-sdk/client-s3": "^3.549.0",
+ "@aws-sdk/client-sts": "^3.549.0",
+ "@aws-sdk/credential-providers": "^3.549.0",
"@aws-sdk/shared-ini-file-loader": "^3.374.0",
- "@cdklabs/cdk-ecs-codedeploy": "^0.0.265",
- "@types/aws-lambda": "^8.10.136",
+ "@cdklabs/cdk-ecs-codedeploy": "^0.0.267",
+ "@types/aws-lambda": "^8.10.137",
"@types/prompts": "^2.4.9",
- "aws-cdk-lib": "^2.134.0",
+ "aws-cdk-lib": "^2.135.0",
"constructs": "^10.3.0",
"prompts": "^2.4.2",
"yaml": "^2.4.1"
},
"devDependencies": {
"@types/jest": "^29.5",
- "@types/node": "^20.11.30",
- "@typescript-eslint/eslint-plugin": "^7.4.0",
- "@typescript-eslint/parser": "^7.4.0",
- "aws-cdk": "^2.134.0",
- "cdk-nag": "^2.28.74",
+ "@types/node": "^20.12.4",
+ "@typescript-eslint/eslint-plugin": "^7.5.0",
+ "@typescript-eslint/parser": "^7.5.0",
+ "aws-cdk": "^2.135.0",
+ "cdk-nag": "^2.28.83",
"esbuild": "^0.20.2",
"eslint": "^8.57.0",
"eslint-import-resolver-node": "^0.3.9",
@@ -44,10 +44,10 @@
"json-schema": "^0.4.0",
"license-checker": "^25.0.1",
"npm-check-updates": "^16.14.18",
- "projen": "^0.80.13",
+ "projen": "^0.80.18",
"ts-jest": "^29.1",
"ts-node": "^10.9.2",
- "typescript": "^5.4.3"
+ "typescript": "^5.4.4"
}
},
"node_modules/@aashutoshrathi/word-wrap": {
@@ -83,9 +83,9 @@
"integrity": "sha512-3M2tELJOxQv0apCIiuKQ4pAbncz9GuLwnKFqxifWfe77wuMxyTRPmxssYHs42ePqzap1LT6GDcPygGs+hHstLg=="
},
"node_modules/@aws-cdk/asset-node-proxy-agent-v6": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@aws-cdk/asset-node-proxy-agent-v6/-/asset-node-proxy-agent-v6-2.0.1.tgz",
- "integrity": "sha512-DDt4SLdLOwWCjGtltH4VCST7hpOI5DzieuhGZsBpZ+AgJdSI2GCjklCXm0GCTwJG/SolkL5dtQXyUKgg9luBDg=="
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@aws-cdk/asset-node-proxy-agent-v6/-/asset-node-proxy-agent-v6-2.0.3.tgz",
+ "integrity": "sha512-twhuEG+JPOYCYPx/xy5uH2+VUsIEhPTzDY0F1KuB+ocjWWB/KEDiOVL19nHvbPCB6fhWnkykXEMJ4HHcKvjtvg=="
},
"node_modules/@aws-crypto/crc32": {
"version": "3.0.0",
@@ -213,15 +213,15 @@
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
"node_modules/@aws-sdk/client-cloudformation": {
- "version": "3.540.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-cloudformation/-/client-cloudformation-3.540.0.tgz",
- "integrity": "sha512-D4HVytBmbF7+dwVmN0rmtyhbeRQU9NZIEYHQN0l1YbQ1+QSlO/4ArB2R2rAM9+GJRt8nY4vkWrwuQkSzGthD8w==",
+ "version": "3.549.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-cloudformation/-/client-cloudformation-3.549.0.tgz",
+ "integrity": "sha512-mEJUP2guSOdku5/+LIiKwAA9WE+nHKEtKPGOyOL0x72lkZCsfM3QSr35Xi6p1Aip3XB/LI+UCuoYpjiaceSpSw==",
"dependencies": {
"@aws-crypto/sha256-browser": "3.0.0",
"@aws-crypto/sha256-js": "3.0.0",
- "@aws-sdk/client-sts": "3.540.0",
- "@aws-sdk/core": "3.535.0",
- "@aws-sdk/credential-provider-node": "3.540.0",
+ "@aws-sdk/client-sts": "3.549.0",
+ "@aws-sdk/core": "3.549.0",
+ "@aws-sdk/credential-provider-node": "3.549.0",
"@aws-sdk/middleware-host-header": "3.535.0",
"@aws-sdk/middleware-logger": "3.535.0",
"@aws-sdk/middleware-recursion-detection": "3.535.0",
@@ -232,13 +232,13 @@
"@aws-sdk/util-user-agent-browser": "3.535.0",
"@aws-sdk/util-user-agent-node": "3.535.0",
"@smithy/config-resolver": "^2.2.0",
- "@smithy/core": "^1.4.0",
+ "@smithy/core": "^1.4.1",
"@smithy/fetch-http-handler": "^2.5.0",
"@smithy/hash-node": "^2.2.0",
"@smithy/invalid-dependency": "^2.2.0",
"@smithy/middleware-content-length": "^2.2.0",
"@smithy/middleware-endpoint": "^2.5.0",
- "@smithy/middleware-retry": "^2.2.0",
+ "@smithy/middleware-retry": "^2.3.0",
"@smithy/middleware-serde": "^2.3.0",
"@smithy/middleware-stack": "^2.2.0",
"@smithy/node-config-provider": "^2.3.0",
@@ -265,15 +265,15 @@
}
},
"node_modules/@aws-sdk/client-codedeploy": {
- "version": "3.540.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-codedeploy/-/client-codedeploy-3.540.0.tgz",
- "integrity": "sha512-VEKWBccS60MqNbSg8E9k4mkGl7Gvcwh/TWBLniprtOi9ngKPrifW7D1lMw5jAbUeTojklrIV1GrAg/POCSTB7g==",
+ "version": "3.549.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-codedeploy/-/client-codedeploy-3.549.0.tgz",
+ "integrity": "sha512-BdW+DUvKgvlScoh74i2kGG0iKyNbvElCckGkSggUF6Epg/Zy0xKzN/LQgP/DyEaIE/vpEx/BfscQDo8erjSFBA==",
"dependencies": {
"@aws-crypto/sha256-browser": "3.0.0",
"@aws-crypto/sha256-js": "3.0.0",
- "@aws-sdk/client-sts": "3.540.0",
- "@aws-sdk/core": "3.535.0",
- "@aws-sdk/credential-provider-node": "3.540.0",
+ "@aws-sdk/client-sts": "3.549.0",
+ "@aws-sdk/core": "3.549.0",
+ "@aws-sdk/credential-provider-node": "3.549.0",
"@aws-sdk/middleware-host-header": "3.535.0",
"@aws-sdk/middleware-logger": "3.535.0",
"@aws-sdk/middleware-recursion-detection": "3.535.0",
@@ -284,13 +284,13 @@
"@aws-sdk/util-user-agent-browser": "3.535.0",
"@aws-sdk/util-user-agent-node": "3.535.0",
"@smithy/config-resolver": "^2.2.0",
- "@smithy/core": "^1.4.0",
+ "@smithy/core": "^1.4.1",
"@smithy/fetch-http-handler": "^2.5.0",
"@smithy/hash-node": "^2.2.0",
"@smithy/invalid-dependency": "^2.2.0",
"@smithy/middleware-content-length": "^2.2.0",
"@smithy/middleware-endpoint": "^2.5.0",
- "@smithy/middleware-retry": "^2.2.0",
+ "@smithy/middleware-retry": "^2.3.0",
"@smithy/middleware-serde": "^2.3.0",
"@smithy/middleware-stack": "^2.2.0",
"@smithy/node-config-provider": "^2.3.0",
@@ -316,15 +316,15 @@
}
},
"node_modules/@aws-sdk/client-codeguru-reviewer": {
- "version": "3.540.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-codeguru-reviewer/-/client-codeguru-reviewer-3.540.0.tgz",
- "integrity": "sha512-Yb3LaTT8QQsz3cKz+FAvZRBoEDWT4Tng6XZXJx3zQs4yRsY198HD41kugbjL2mF85JGSsqtc7qXiCJUSyyfnvg==",
+ "version": "3.549.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-codeguru-reviewer/-/client-codeguru-reviewer-3.549.0.tgz",
+ "integrity": "sha512-yZ840l3uLgZn0j4PmBSjdHZcRUtHZ+OsDUzTe+iPznSHnt5nX0dnZ2dfbFs8/RMlqL48h4k/guucFBe9CaD3qg==",
"dependencies": {
"@aws-crypto/sha256-browser": "3.0.0",
"@aws-crypto/sha256-js": "3.0.0",
- "@aws-sdk/client-sts": "3.540.0",
- "@aws-sdk/core": "3.535.0",
- "@aws-sdk/credential-provider-node": "3.540.0",
+ "@aws-sdk/client-sts": "3.549.0",
+ "@aws-sdk/core": "3.549.0",
+ "@aws-sdk/credential-provider-node": "3.549.0",
"@aws-sdk/middleware-host-header": "3.535.0",
"@aws-sdk/middleware-logger": "3.535.0",
"@aws-sdk/middleware-recursion-detection": "3.535.0",
@@ -335,13 +335,13 @@
"@aws-sdk/util-user-agent-browser": "3.535.0",
"@aws-sdk/util-user-agent-node": "3.535.0",
"@smithy/config-resolver": "^2.2.0",
- "@smithy/core": "^1.4.0",
+ "@smithy/core": "^1.4.1",
"@smithy/fetch-http-handler": "^2.5.0",
"@smithy/hash-node": "^2.2.0",
"@smithy/invalid-dependency": "^2.2.0",
"@smithy/middleware-content-length": "^2.2.0",
"@smithy/middleware-endpoint": "^2.5.0",
- "@smithy/middleware-retry": "^2.2.0",
+ "@smithy/middleware-retry": "^2.3.0",
"@smithy/middleware-serde": "^2.3.0",
"@smithy/middleware-stack": "^2.2.0",
"@smithy/node-config-provider": "^2.3.0",
@@ -368,15 +368,15 @@
}
},
"node_modules/@aws-sdk/client-codepipeline": {
- "version": "3.540.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-codepipeline/-/client-codepipeline-3.540.0.tgz",
- "integrity": "sha512-vjsUKMgSAjEvIxtlY+c+deVD2ri9O6UT+Qm078uBZctEFZxBP/Ek96kfJNn0Q1In5UX9jRY7PJib05KHUhN1sA==",
+ "version": "3.549.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-codepipeline/-/client-codepipeline-3.549.0.tgz",
+ "integrity": "sha512-O9Zc1ZFfl4UlbrenmwUEmScYGZlsohEqyKQIzNpM3my6TG5UPBknaa6VR4VUWJHTyIDoviphGoIWp+77+xOHJw==",
"dependencies": {
"@aws-crypto/sha256-browser": "3.0.0",
"@aws-crypto/sha256-js": "3.0.0",
- "@aws-sdk/client-sts": "3.540.0",
- "@aws-sdk/core": "3.535.0",
- "@aws-sdk/credential-provider-node": "3.540.0",
+ "@aws-sdk/client-sts": "3.549.0",
+ "@aws-sdk/core": "3.549.0",
+ "@aws-sdk/credential-provider-node": "3.549.0",
"@aws-sdk/middleware-host-header": "3.535.0",
"@aws-sdk/middleware-logger": "3.535.0",
"@aws-sdk/middleware-recursion-detection": "3.535.0",
@@ -387,13 +387,13 @@
"@aws-sdk/util-user-agent-browser": "3.535.0",
"@aws-sdk/util-user-agent-node": "3.535.0",
"@smithy/config-resolver": "^2.2.0",
- "@smithy/core": "^1.4.0",
+ "@smithy/core": "^1.4.1",
"@smithy/fetch-http-handler": "^2.5.0",
"@smithy/hash-node": "^2.2.0",
"@smithy/invalid-dependency": "^2.2.0",
"@smithy/middleware-content-length": "^2.2.0",
"@smithy/middleware-endpoint": "^2.5.0",
- "@smithy/middleware-retry": "^2.2.0",
+ "@smithy/middleware-retry": "^2.3.0",
"@smithy/middleware-serde": "^2.3.0",
"@smithy/middleware-stack": "^2.2.0",
"@smithy/node-config-provider": "^2.3.0",
@@ -419,15 +419,15 @@
}
},
"node_modules/@aws-sdk/client-cognito-identity": {
- "version": "3.540.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.540.0.tgz",
- "integrity": "sha512-03vUaIKjvdcOmjDi8Fv9JgY+VQrt9QBpRkI8A1lrdPNgWqTEZXZi/zBsFRsxTe6hgsrZtxVnxLu6krSRILuqtw==",
+ "version": "3.549.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.549.0.tgz",
+ "integrity": "sha512-KrmjksANuWZTLx8JGtHXsHJ8bA72DoH5rMXhAUQSeSwGYlJKQWeBN9um4XtOOP6fMO9FtEorsG9cxJRk92M7Yw==",
"dependencies": {
"@aws-crypto/sha256-browser": "3.0.0",
"@aws-crypto/sha256-js": "3.0.0",
- "@aws-sdk/client-sts": "3.540.0",
- "@aws-sdk/core": "3.535.0",
- "@aws-sdk/credential-provider-node": "3.540.0",
+ "@aws-sdk/client-sts": "3.549.0",
+ "@aws-sdk/core": "3.549.0",
+ "@aws-sdk/credential-provider-node": "3.549.0",
"@aws-sdk/middleware-host-header": "3.535.0",
"@aws-sdk/middleware-logger": "3.535.0",
"@aws-sdk/middleware-recursion-detection": "3.535.0",
@@ -438,13 +438,13 @@
"@aws-sdk/util-user-agent-browser": "3.535.0",
"@aws-sdk/util-user-agent-node": "3.535.0",
"@smithy/config-resolver": "^2.2.0",
- "@smithy/core": "^1.4.0",
+ "@smithy/core": "^1.4.1",
"@smithy/fetch-http-handler": "^2.5.0",
"@smithy/hash-node": "^2.2.0",
"@smithy/invalid-dependency": "^2.2.0",
"@smithy/middleware-content-length": "^2.2.0",
"@smithy/middleware-endpoint": "^2.5.0",
- "@smithy/middleware-retry": "^2.2.0",
+ "@smithy/middleware-retry": "^2.3.0",
"@smithy/middleware-serde": "^2.3.0",
"@smithy/middleware-stack": "^2.2.0",
"@smithy/node-config-provider": "^2.3.0",
@@ -469,15 +469,15 @@
}
},
"node_modules/@aws-sdk/client-ecr": {
- "version": "3.540.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-ecr/-/client-ecr-3.540.0.tgz",
- "integrity": "sha512-GjbMjqmz+NAQKxYZgg05/ofGKvDX2jBDEYyR98nXLfq3x/f2ow89eQ3BytJQxSS9azZomGeQB4jqqIIF5RDNdA==",
+ "version": "3.549.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-ecr/-/client-ecr-3.549.0.tgz",
+ "integrity": "sha512-nQWGELqlcoME02n4/LPv3L5s/9JRpAA44Ar6H8tF6js/g//2tyCr8hLB1XV389EwUfCukM81wSWZTpshm0C5sw==",
"dependencies": {
"@aws-crypto/sha256-browser": "3.0.0",
"@aws-crypto/sha256-js": "3.0.0",
- "@aws-sdk/client-sts": "3.540.0",
- "@aws-sdk/core": "3.535.0",
- "@aws-sdk/credential-provider-node": "3.540.0",
+ "@aws-sdk/client-sts": "3.549.0",
+ "@aws-sdk/core": "3.549.0",
+ "@aws-sdk/credential-provider-node": "3.549.0",
"@aws-sdk/middleware-host-header": "3.535.0",
"@aws-sdk/middleware-logger": "3.535.0",
"@aws-sdk/middleware-recursion-detection": "3.535.0",
@@ -488,13 +488,13 @@
"@aws-sdk/util-user-agent-browser": "3.535.0",
"@aws-sdk/util-user-agent-node": "3.535.0",
"@smithy/config-resolver": "^2.2.0",
- "@smithy/core": "^1.4.0",
+ "@smithy/core": "^1.4.1",
"@smithy/fetch-http-handler": "^2.5.0",
"@smithy/hash-node": "^2.2.0",
"@smithy/invalid-dependency": "^2.2.0",
"@smithy/middleware-content-length": "^2.2.0",
"@smithy/middleware-endpoint": "^2.5.0",
- "@smithy/middleware-retry": "^2.2.0",
+ "@smithy/middleware-retry": "^2.3.0",
"@smithy/middleware-serde": "^2.3.0",
"@smithy/middleware-stack": "^2.2.0",
"@smithy/node-config-provider": "^2.3.0",
@@ -520,15 +520,15 @@
}
},
"node_modules/@aws-sdk/client-iam": {
- "version": "3.540.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-iam/-/client-iam-3.540.0.tgz",
- "integrity": "sha512-kpGwwLwR3bomM3ogX6RyRjByDqSsghR7BZ3RllSz5uRG4celjDWszDgZ4aqR4DG9iZJFnswo5wjVaLlEcK0Vwg==",
+ "version": "3.549.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-iam/-/client-iam-3.549.0.tgz",
+ "integrity": "sha512-jjsnjjKOBKvVi/oJ4w9i4IJByYjNk7W4YvpCXzNkB5ospUuG6oiQjcKhOU9mjagpAjgrWpcNTddBcPGmNDV+JA==",
"dependencies": {
"@aws-crypto/sha256-browser": "3.0.0",
"@aws-crypto/sha256-js": "3.0.0",
- "@aws-sdk/client-sts": "3.540.0",
- "@aws-sdk/core": "3.535.0",
- "@aws-sdk/credential-provider-node": "3.540.0",
+ "@aws-sdk/client-sts": "3.549.0",
+ "@aws-sdk/core": "3.549.0",
+ "@aws-sdk/credential-provider-node": "3.549.0",
"@aws-sdk/middleware-host-header": "3.535.0",
"@aws-sdk/middleware-logger": "3.535.0",
"@aws-sdk/middleware-recursion-detection": "3.535.0",
@@ -539,13 +539,13 @@
"@aws-sdk/util-user-agent-browser": "3.535.0",
"@aws-sdk/util-user-agent-node": "3.535.0",
"@smithy/config-resolver": "^2.2.0",
- "@smithy/core": "^1.4.0",
+ "@smithy/core": "^1.4.1",
"@smithy/fetch-http-handler": "^2.5.0",
"@smithy/hash-node": "^2.2.0",
"@smithy/invalid-dependency": "^2.2.0",
"@smithy/middleware-content-length": "^2.2.0",
"@smithy/middleware-endpoint": "^2.5.0",
- "@smithy/middleware-retry": "^2.2.0",
+ "@smithy/middleware-retry": "^2.3.0",
"@smithy/middleware-serde": "^2.3.0",
"@smithy/middleware-stack": "^2.2.0",
"@smithy/node-config-provider": "^2.3.0",
@@ -571,16 +571,16 @@
}
},
"node_modules/@aws-sdk/client-s3": {
- "version": "3.540.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.540.0.tgz",
- "integrity": "sha512-rYBuNB7uqCO9xZc0OAwM2K6QJAo2Syt1L5OhEaf7zG7FulNMyrK6kJPg1WrvNE90tW6gUdDaTy3XsQ7lq6O7uA==",
+ "version": "3.549.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.549.0.tgz",
+ "integrity": "sha512-mogi9u0blkrpol2RPuc3iO73jRhL43/iT5TR80zm3QR+i+tRxAuH2cxvyDvIxkRua296aZ9VNxwg47tM5xsHRQ==",
"dependencies": {
"@aws-crypto/sha1-browser": "3.0.0",
"@aws-crypto/sha256-browser": "3.0.0",
"@aws-crypto/sha256-js": "3.0.0",
- "@aws-sdk/client-sts": "3.540.0",
- "@aws-sdk/core": "3.535.0",
- "@aws-sdk/credential-provider-node": "3.540.0",
+ "@aws-sdk/client-sts": "3.549.0",
+ "@aws-sdk/core": "3.549.0",
+ "@aws-sdk/credential-provider-node": "3.549.0",
"@aws-sdk/middleware-bucket-endpoint": "3.535.0",
"@aws-sdk/middleware-expect-continue": "3.535.0",
"@aws-sdk/middleware-flexible-checksums": "3.535.0",
@@ -600,7 +600,7 @@
"@aws-sdk/util-user-agent-node": "3.535.0",
"@aws-sdk/xml-builder": "3.535.0",
"@smithy/config-resolver": "^2.2.0",
- "@smithy/core": "^1.4.0",
+ "@smithy/core": "^1.4.1",
"@smithy/eventstream-serde-browser": "^2.2.0",
"@smithy/eventstream-serde-config-resolver": "^2.2.0",
"@smithy/eventstream-serde-node": "^2.2.0",
@@ -612,7 +612,7 @@
"@smithy/md5-js": "^2.2.0",
"@smithy/middleware-content-length": "^2.2.0",
"@smithy/middleware-endpoint": "^2.5.0",
- "@smithy/middleware-retry": "^2.2.0",
+ "@smithy/middleware-retry": "^2.3.0",
"@smithy/middleware-serde": "^2.3.0",
"@smithy/middleware-stack": "^2.2.0",
"@smithy/node-config-provider": "^2.3.0",
@@ -638,13 +638,13 @@
}
},
"node_modules/@aws-sdk/client-sso": {
- "version": "3.540.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.540.0.tgz",
- "integrity": "sha512-rrQZMuw4sxIo3eyAUUzPQRA336mPRnrAeSlSdVHBKZD8Fjvoy0lYry2vNhkPLpFZLso1J66KRyuIv4LzRR3v1Q==",
+ "version": "3.549.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.549.0.tgz",
+ "integrity": "sha512-lz+yflOAj5Q263FlCsKpNqttaCb2NPh8jC76gVCqCt7TPxRDBYVaqg0OZYluDaETIDNJi4DwN2Azcck7ilwuPw==",
"dependencies": {
"@aws-crypto/sha256-browser": "3.0.0",
"@aws-crypto/sha256-js": "3.0.0",
- "@aws-sdk/core": "3.535.0",
+ "@aws-sdk/core": "3.549.0",
"@aws-sdk/middleware-host-header": "3.535.0",
"@aws-sdk/middleware-logger": "3.535.0",
"@aws-sdk/middleware-recursion-detection": "3.535.0",
@@ -655,13 +655,13 @@
"@aws-sdk/util-user-agent-browser": "3.535.0",
"@aws-sdk/util-user-agent-node": "3.535.0",
"@smithy/config-resolver": "^2.2.0",
- "@smithy/core": "^1.4.0",
+ "@smithy/core": "^1.4.1",
"@smithy/fetch-http-handler": "^2.5.0",
"@smithy/hash-node": "^2.2.0",
"@smithy/invalid-dependency": "^2.2.0",
"@smithy/middleware-content-length": "^2.2.0",
"@smithy/middleware-endpoint": "^2.5.0",
- "@smithy/middleware-retry": "^2.2.0",
+ "@smithy/middleware-retry": "^2.3.0",
"@smithy/middleware-serde": "^2.3.0",
"@smithy/middleware-stack": "^2.2.0",
"@smithy/node-config-provider": "^2.3.0",
@@ -686,14 +686,14 @@
}
},
"node_modules/@aws-sdk/client-sso-oidc": {
- "version": "3.540.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.540.0.tgz",
- "integrity": "sha512-LZYK0lBRQK8D8M3Sqc96XiXkAV2v70zhTtF6weyzEpgwxZMfSuFJjs0jFyhaeZBZbZv7BBghIdhJ5TPavNxGMQ==",
+ "version": "3.549.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.549.0.tgz",
+ "integrity": "sha512-FbB4A78ILAb8sM4TfBd+3CrQcfZIhe0gtVZNbaxpq5cJZh1K7oZ8vPfKw4do9JWkDUXPLsD9Bwz12f8/JpAb6Q==",
"dependencies": {
"@aws-crypto/sha256-browser": "3.0.0",
"@aws-crypto/sha256-js": "3.0.0",
- "@aws-sdk/client-sts": "3.540.0",
- "@aws-sdk/core": "3.535.0",
+ "@aws-sdk/client-sts": "3.549.0",
+ "@aws-sdk/core": "3.549.0",
"@aws-sdk/middleware-host-header": "3.535.0",
"@aws-sdk/middleware-logger": "3.535.0",
"@aws-sdk/middleware-recursion-detection": "3.535.0",
@@ -704,13 +704,13 @@
"@aws-sdk/util-user-agent-browser": "3.535.0",
"@aws-sdk/util-user-agent-node": "3.535.0",
"@smithy/config-resolver": "^2.2.0",
- "@smithy/core": "^1.4.0",
+ "@smithy/core": "^1.4.1",
"@smithy/fetch-http-handler": "^2.5.0",
"@smithy/hash-node": "^2.2.0",
"@smithy/invalid-dependency": "^2.2.0",
"@smithy/middleware-content-length": "^2.2.0",
"@smithy/middleware-endpoint": "^2.5.0",
- "@smithy/middleware-retry": "^2.2.0",
+ "@smithy/middleware-retry": "^2.3.0",
"@smithy/middleware-serde": "^2.3.0",
"@smithy/middleware-stack": "^2.2.0",
"@smithy/node-config-provider": "^2.3.0",
@@ -734,17 +734,17 @@
"node": ">=14.0.0"
},
"peerDependencies": {
- "@aws-sdk/credential-provider-node": "^3.540.0"
+ "@aws-sdk/credential-provider-node": "^3.549.0"
}
},
"node_modules/@aws-sdk/client-sts": {
- "version": "3.540.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.540.0.tgz",
- "integrity": "sha512-ITHUQxvpqfQX6obfpIi3KYGzZYfe/I5Ixjfxoi5lB7ISCtmxqObKB1fzD93wonkMJytJ7LUO8panZl/ojiJ1uw==",
+ "version": "3.549.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.549.0.tgz",
+ "integrity": "sha512-63IreJ598Dzvpb+6sy81KfIX5iQxnrWSEtlyeCdC2GO6gmSQVwJzc9kr5pAC83lHmlZcm/Q3KZr3XBhRQqP0og==",
"dependencies": {
"@aws-crypto/sha256-browser": "3.0.0",
"@aws-crypto/sha256-js": "3.0.0",
- "@aws-sdk/core": "3.535.0",
+ "@aws-sdk/core": "3.549.0",
"@aws-sdk/middleware-host-header": "3.535.0",
"@aws-sdk/middleware-logger": "3.535.0",
"@aws-sdk/middleware-recursion-detection": "3.535.0",
@@ -755,13 +755,13 @@
"@aws-sdk/util-user-agent-browser": "3.535.0",
"@aws-sdk/util-user-agent-node": "3.535.0",
"@smithy/config-resolver": "^2.2.0",
- "@smithy/core": "^1.4.0",
+ "@smithy/core": "^1.4.1",
"@smithy/fetch-http-handler": "^2.5.0",
"@smithy/hash-node": "^2.2.0",
"@smithy/invalid-dependency": "^2.2.0",
"@smithy/middleware-content-length": "^2.2.0",
"@smithy/middleware-endpoint": "^2.5.0",
- "@smithy/middleware-retry": "^2.2.0",
+ "@smithy/middleware-retry": "^2.3.0",
"@smithy/middleware-serde": "^2.3.0",
"@smithy/middleware-stack": "^2.2.0",
"@smithy/node-config-provider": "^2.3.0",
@@ -785,15 +785,15 @@
"node": ">=14.0.0"
},
"peerDependencies": {
- "@aws-sdk/credential-provider-node": "^3.540.0"
+ "@aws-sdk/credential-provider-node": "^3.549.0"
}
},
"node_modules/@aws-sdk/core": {
- "version": "3.535.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.535.0.tgz",
- "integrity": "sha512-+Yusa9HziuaEDta1UaLEtMAtmgvxdxhPn7jgfRY6PplqAqgsfa5FR83sxy5qr2q7xjQTwHtV4MjQVuOjG9JsLw==",
+ "version": "3.549.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.549.0.tgz",
+ "integrity": "sha512-jC61OxJn72r/BbuDRCcluiw05Xw9eVLG0CwxQpF3RocxfxyZqlrGYaGecZ8Wy+7g/3sqGRC/Ar5eUhU1YcLx7w==",
"dependencies": {
- "@smithy/core": "^1.4.0",
+ "@smithy/core": "^1.4.1",
"@smithy/protocol-http": "^3.3.0",
"@smithy/signature-v4": "^2.2.0",
"@smithy/smithy-client": "^2.5.0",
@@ -806,11 +806,11 @@
}
},
"node_modules/@aws-sdk/credential-provider-cognito-identity": {
- "version": "3.540.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.540.0.tgz",
- "integrity": "sha512-XOTAIuVgticX+43GMpRbi5OHmJAhHfoHYsVGu0eRLhri1yFqUHXJgHUd51QQtlA8cFQN7JnFFM6sF5EDCPF49g==",
+ "version": "3.549.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.549.0.tgz",
+ "integrity": "sha512-EADYw4JimdZ3mGhxtAXSdARNunw/4T7Vd82vvsvqavqL3S9jt5+2SrZ2/PYrweJHLRFggMHcBs82FRql1efMaA==",
"dependencies": {
- "@aws-sdk/client-cognito-identity": "3.540.0",
+ "@aws-sdk/client-cognito-identity": "3.549.0",
"@aws-sdk/types": "3.535.0",
"@smithy/property-provider": "^2.2.0",
"@smithy/types": "^2.12.0",
@@ -854,15 +854,15 @@
}
},
"node_modules/@aws-sdk/credential-provider-ini": {
- "version": "3.540.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.540.0.tgz",
- "integrity": "sha512-igN/RbsnulIBwqXbwsWmR3srqmtbPF1dm+JteGvUY31FW65fTVvWvSr945Y/cf1UbhPmIQXntlsqESqpkhTHwg==",
+ "version": "3.549.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.549.0.tgz",
+ "integrity": "sha512-k6IIrluZjQpzui5Din8fW3bFFhHaJ64XrsfYx0Ks1mb7xan84dJxmYP3tdDDmLzUeJv5h95ag88taHfjY9rakA==",
"dependencies": {
- "@aws-sdk/client-sts": "3.540.0",
+ "@aws-sdk/client-sts": "3.549.0",
"@aws-sdk/credential-provider-env": "3.535.0",
"@aws-sdk/credential-provider-process": "3.535.0",
- "@aws-sdk/credential-provider-sso": "3.540.0",
- "@aws-sdk/credential-provider-web-identity": "3.540.0",
+ "@aws-sdk/credential-provider-sso": "3.549.0",
+ "@aws-sdk/credential-provider-web-identity": "3.549.0",
"@aws-sdk/types": "3.535.0",
"@smithy/credential-provider-imds": "^2.3.0",
"@smithy/property-provider": "^2.2.0",
@@ -875,16 +875,16 @@
}
},
"node_modules/@aws-sdk/credential-provider-node": {
- "version": "3.540.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.540.0.tgz",
- "integrity": "sha512-HKQZJbLHlrHX9A0B1poiYNXIIQfy8whTjuosTCYKPDBhhUyVAQfxy/KG726j0v43IhaNPLgTGZCJve4hAsazSw==",
+ "version": "3.549.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.549.0.tgz",
+ "integrity": "sha512-f3YgalsMuywEAVX4AUm9tojqrBdfpAac0+D320ePzas0Ntbp7ItYu9ceKIhgfzXO3No7P3QK0rCrOxL+ABTn8Q==",
"dependencies": {
"@aws-sdk/credential-provider-env": "3.535.0",
"@aws-sdk/credential-provider-http": "3.535.0",
- "@aws-sdk/credential-provider-ini": "3.540.0",
+ "@aws-sdk/credential-provider-ini": "3.549.0",
"@aws-sdk/credential-provider-process": "3.535.0",
- "@aws-sdk/credential-provider-sso": "3.540.0",
- "@aws-sdk/credential-provider-web-identity": "3.540.0",
+ "@aws-sdk/credential-provider-sso": "3.549.0",
+ "@aws-sdk/credential-provider-web-identity": "3.549.0",
"@aws-sdk/types": "3.535.0",
"@smithy/credential-provider-imds": "^2.3.0",
"@smithy/property-provider": "^2.2.0",
@@ -912,12 +912,12 @@
}
},
"node_modules/@aws-sdk/credential-provider-sso": {
- "version": "3.540.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.540.0.tgz",
- "integrity": "sha512-tKkFqK227LF5ajc5EL6asXS32p3nkofpP8G7NRpU7zOEOQCg01KUc4JRX+ItI0T007CiN1J19yNoFqHLT/SqHg==",
+ "version": "3.549.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.549.0.tgz",
+ "integrity": "sha512-BGopRKHs7W8zkoH8qmSHrjudj263kXbhVkAUPxVUz0I28+CZNBgJC/RfVCbOpzmysIQEpwSqvOv1y0k+DQzIJQ==",
"dependencies": {
- "@aws-sdk/client-sso": "3.540.0",
- "@aws-sdk/token-providers": "3.540.0",
+ "@aws-sdk/client-sso": "3.549.0",
+ "@aws-sdk/token-providers": "3.549.0",
"@aws-sdk/types": "3.535.0",
"@smithy/property-provider": "^2.2.0",
"@smithy/shared-ini-file-loader": "^2.4.0",
@@ -929,11 +929,11 @@
}
},
"node_modules/@aws-sdk/credential-provider-web-identity": {
- "version": "3.540.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.540.0.tgz",
- "integrity": "sha512-OpDm9w3A168B44hSjpnvECP4rvnFzD86rN4VYdGADuCvEa5uEcdA/JuT5WclFPDqdWEmFBqS1pxBIJBf0g2Q9Q==",
+ "version": "3.549.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.549.0.tgz",
+ "integrity": "sha512-QzclVXPxuwSI7515l34sdvliVq5leroO8P7RQFKRgfyQKO45o1psghierwG3PgV6jlMiv78FIAGJBr/n4qZ7YA==",
"dependencies": {
- "@aws-sdk/client-sts": "3.540.0",
+ "@aws-sdk/client-sts": "3.549.0",
"@aws-sdk/types": "3.535.0",
"@smithy/property-provider": "^2.2.0",
"@smithy/types": "^2.12.0",
@@ -944,21 +944,21 @@
}
},
"node_modules/@aws-sdk/credential-providers": {
- "version": "3.540.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-providers/-/credential-providers-3.540.0.tgz",
- "integrity": "sha512-tAmvqdZngCrER5/AAwTmDSjO05LGIshKL+lwcJr2OUV5jtQVzfbFrorf+b5dnI+3i8+zGcEAV9omra4XGrO9Kg==",
- "dependencies": {
- "@aws-sdk/client-cognito-identity": "3.540.0",
- "@aws-sdk/client-sso": "3.540.0",
- "@aws-sdk/client-sts": "3.540.0",
- "@aws-sdk/credential-provider-cognito-identity": "3.540.0",
+ "version": "3.549.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-providers/-/credential-providers-3.549.0.tgz",
+ "integrity": "sha512-icbw8zCX2eSGPGBZLD6HKSgUMnpL95KzUikr94sVN81UuP1EnueaWj6gnErqP2Dr05ZEF9wMZxwd91qu8kVTNw==",
+ "dependencies": {
+ "@aws-sdk/client-cognito-identity": "3.549.0",
+ "@aws-sdk/client-sso": "3.549.0",
+ "@aws-sdk/client-sts": "3.549.0",
+ "@aws-sdk/credential-provider-cognito-identity": "3.549.0",
"@aws-sdk/credential-provider-env": "3.535.0",
"@aws-sdk/credential-provider-http": "3.535.0",
- "@aws-sdk/credential-provider-ini": "3.540.0",
- "@aws-sdk/credential-provider-node": "3.540.0",
+ "@aws-sdk/credential-provider-ini": "3.549.0",
+ "@aws-sdk/credential-provider-node": "3.549.0",
"@aws-sdk/credential-provider-process": "3.535.0",
- "@aws-sdk/credential-provider-sso": "3.540.0",
- "@aws-sdk/credential-provider-web-identity": "3.540.0",
+ "@aws-sdk/credential-provider-sso": "3.549.0",
+ "@aws-sdk/credential-provider-web-identity": "3.549.0",
"@aws-sdk/types": "3.535.0",
"@smithy/credential-provider-imds": "^2.3.0",
"@smithy/property-provider": "^2.2.0",
@@ -1205,11 +1205,11 @@
}
},
"node_modules/@aws-sdk/token-providers": {
- "version": "3.540.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.540.0.tgz",
- "integrity": "sha512-9BvtiVEZe5Ev88Wa4ZIUbtT6BVcPwhxmVInQ6c12MYNb0WNL54BN6wLy/eknAfF05gpX2/NDU2pUDOyMPdm/+g==",
+ "version": "3.549.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.549.0.tgz",
+ "integrity": "sha512-rJyeXkXknLukRFGuMQOgKnPBa+kLODJtOqEBf929SpQ96f1I6ytdndmWbB5B/OQN5Fu5DOOQUQqJypDQVl5ibQ==",
"dependencies": {
- "@aws-sdk/client-sso-oidc": "3.540.0",
+ "@aws-sdk/client-sso-oidc": "3.549.0",
"@aws-sdk/types": "3.535.0",
"@smithy/property-provider": "^2.2.0",
"@smithy/shared-ini-file-loader": "^2.4.0",
@@ -1335,27 +1335,27 @@
}
},
"node_modules/@babel/compat-data": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.1.tgz",
- "integrity": "sha512-Pc65opHDliVpRHuKfzI+gSA4zcgr65O4cl64fFJIWEEh8JoHIHh0Oez1Eo8Arz8zq/JhgKodQaxEwUPRtZylVA==",
+ "version": "7.24.4",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz",
+ "integrity": "sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==",
"dev": true,
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/core": {
- "version": "7.24.3",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.3.tgz",
- "integrity": "sha512-5FcvN1JHw2sHJChotgx8Ek0lyuh4kCKelgMTTqhYJJtloNvUfpAFMeNQUtdlIaktwrSV9LtCdqwk48wL2wBacQ==",
+ "version": "7.24.4",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.4.tgz",
+ "integrity": "sha512-MBVlMXP+kkl5394RBLSxxk/iLTeVGuXTV3cIDXavPpMMqnSnt6apKgan/U8O3USWZCWZT/TbgfEpKa4uMgN4Dg==",
"dev": true,
"dependencies": {
"@ampproject/remapping": "^2.2.0",
"@babel/code-frame": "^7.24.2",
- "@babel/generator": "^7.24.1",
+ "@babel/generator": "^7.24.4",
"@babel/helper-compilation-targets": "^7.23.6",
"@babel/helper-module-transforms": "^7.23.3",
- "@babel/helpers": "^7.24.1",
- "@babel/parser": "^7.24.1",
+ "@babel/helpers": "^7.24.4",
+ "@babel/parser": "^7.24.4",
"@babel/template": "^7.24.0",
"@babel/traverse": "^7.24.1",
"@babel/types": "^7.24.0",
@@ -1383,9 +1383,9 @@
}
},
"node_modules/@babel/generator": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.1.tgz",
- "integrity": "sha512-DfCRfZsBcrPEHUfuBMgbJ1Ut01Y/itOs+hY2nFLgqsqXd52/iSiVq5TITtUasIUgm+IIKdY2/1I7auiQOEeC9A==",
+ "version": "7.24.4",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.4.tgz",
+ "integrity": "sha512-Xd6+v6SnjWVx/nus+y0l1sxMOTOMBkyL4+BIdbALyatQnAe/SRVjANeDPSCYaX+i1iJmuGSKf3Z+E+V/va1Hvw==",
"dev": true,
"dependencies": {
"@babel/types": "^7.24.0",
@@ -1548,9 +1548,9 @@
}
},
"node_modules/@babel/helpers": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.1.tgz",
- "integrity": "sha512-BpU09QqEe6ZCHuIHFphEFgvNSrubve1FtyMton26ekZ85gRGi6LrTF7zArARp2YvyFxloeiRmtSCq5sjh1WqIg==",
+ "version": "7.24.4",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.4.tgz",
+ "integrity": "sha512-FewdlZbSiwaVGlgT1DPANDuCHaDMiOo+D/IDYRFYjHOuv66xMSJ7fQwwODwRNAPkADIO/z1EoF/l2BCWlWABDw==",
"dev": true,
"dependencies": {
"@babel/template": "^7.24.0",
@@ -1648,9 +1648,9 @@
}
},
"node_modules/@babel/parser": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.1.tgz",
- "integrity": "sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==",
+ "version": "7.24.4",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.4.tgz",
+ "integrity": "sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==",
"dev": true,
"bin": {
"parser": "bin/babel-parser.js"
@@ -1901,9 +1901,9 @@
"dev": true
},
"node_modules/@cdklabs/cdk-ecs-codedeploy": {
- "version": "0.0.265",
- "resolved": "https://registry.npmjs.org/@cdklabs/cdk-ecs-codedeploy/-/cdk-ecs-codedeploy-0.0.265.tgz",
- "integrity": "sha512-0XOH3Q/QnAOoqAIJ4Q/4r+Z1aDuW3xIBv4AafFs4oLNEuVpT1AR9Yu5W9Byc/sH6TxP9qN8iWNC6TeQPXx1zYw==",
+ "version": "0.0.267",
+ "resolved": "https://registry.npmjs.org/@cdklabs/cdk-ecs-codedeploy/-/cdk-ecs-codedeploy-0.0.267.tgz",
+ "integrity": "sha512-63o7Bh8MnGXwmhvI9w6+ZqI+vcxYxDx2dTn0bb7UjdT0EWycRx8zH2+IK96dxD7d9STvPQKfxWnHrq24p36V0w==",
"bundleDependencies": [
"@aws-sdk/client-codedeploy",
"jmespath"
@@ -1917,21 +1917,6 @@
"constructs": "^10.0.5"
}
},
- "node_modules/@cdklabs/cdk-ecs-codedeploy/node_modules/@aws-crypto/crc32": {
- "version": "3.0.0",
- "inBundle": true,
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-crypto/util": "^3.0.0",
- "@aws-sdk/types": "^3.222.0",
- "tslib": "^1.11.1"
- }
- },
- "node_modules/@cdklabs/cdk-ecs-codedeploy/node_modules/@aws-crypto/crc32/node_modules/tslib": {
- "version": "1.14.1",
- "inBundle": true,
- "license": "0BSD"
- },
"node_modules/@cdklabs/cdk-ecs-codedeploy/node_modules/@aws-crypto/ie11-detection": {
"version": "3.0.0",
"inBundle": true,
@@ -2544,15 +2529,15 @@
}
},
"node_modules/@cdklabs/cdk-ecs-codedeploy/node_modules/@smithy/core": {
- "version": "1.4.0",
+ "version": "1.4.2",
"inBundle": true,
"license": "Apache-2.0",
"dependencies": {
- "@smithy/middleware-endpoint": "^2.5.0",
- "@smithy/middleware-retry": "^2.2.0",
+ "@smithy/middleware-endpoint": "^2.5.1",
+ "@smithy/middleware-retry": "^2.3.1",
"@smithy/middleware-serde": "^2.3.0",
"@smithy/protocol-http": "^3.3.0",
- "@smithy/smithy-client": "^2.5.0",
+ "@smithy/smithy-client": "^2.5.1",
"@smithy/types": "^2.12.0",
"@smithy/util-middleware": "^2.2.0",
"tslib": "^2.6.2"
@@ -2576,17 +2561,6 @@
"node": ">=14.0.0"
}
},
- "node_modules/@cdklabs/cdk-ecs-codedeploy/node_modules/@smithy/eventstream-codec": {
- "version": "2.2.0",
- "inBundle": true,
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-crypto/crc32": "3.0.0",
- "@smithy/types": "^2.12.0",
- "@smithy/util-hex-encoding": "^2.2.0",
- "tslib": "^2.6.2"
- }
- },
"node_modules/@cdklabs/cdk-ecs-codedeploy/node_modules/@smithy/fetch-http-handler": {
"version": "2.5.0",
"inBundle": true,
@@ -2647,7 +2621,7 @@
}
},
"node_modules/@cdklabs/cdk-ecs-codedeploy/node_modules/@smithy/middleware-endpoint": {
- "version": "2.5.0",
+ "version": "2.5.1",
"inBundle": true,
"license": "Apache-2.0",
"dependencies": {
@@ -2664,26 +2638,30 @@
}
},
"node_modules/@cdklabs/cdk-ecs-codedeploy/node_modules/@smithy/middleware-retry": {
- "version": "2.2.0",
+ "version": "2.3.1",
"inBundle": true,
"license": "Apache-2.0",
"dependencies": {
"@smithy/node-config-provider": "^2.3.0",
"@smithy/protocol-http": "^3.3.0",
"@smithy/service-error-classification": "^2.1.5",
- "@smithy/smithy-client": "^2.5.0",
+ "@smithy/smithy-client": "^2.5.1",
"@smithy/types": "^2.12.0",
"@smithy/util-middleware": "^2.2.0",
"@smithy/util-retry": "^2.2.0",
"tslib": "^2.6.2",
- "uuid": "^8.3.2"
+ "uuid": "^9.0.1"
},
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/@cdklabs/cdk-ecs-codedeploy/node_modules/@smithy/middleware-retry/node_modules/uuid": {
- "version": "8.3.2",
+ "version": "9.0.1",
+ "funding": [
+ "https://github.com/sponsors/broofa",
+ "https://github.com/sponsors/ctavan"
+ ],
"inBundle": true,
"license": "MIT",
"bin": {
@@ -2816,11 +2794,10 @@
}
},
"node_modules/@cdklabs/cdk-ecs-codedeploy/node_modules/@smithy/signature-v4": {
- "version": "2.2.0",
+ "version": "2.2.1",
"inBundle": true,
"license": "Apache-2.0",
"dependencies": {
- "@smithy/eventstream-codec": "^2.2.0",
"@smithy/is-array-buffer": "^2.2.0",
"@smithy/types": "^2.12.0",
"@smithy/util-hex-encoding": "^2.2.0",
@@ -2834,11 +2811,11 @@
}
},
"node_modules/@cdklabs/cdk-ecs-codedeploy/node_modules/@smithy/smithy-client": {
- "version": "2.5.0",
+ "version": "2.5.1",
"inBundle": true,
"license": "Apache-2.0",
"dependencies": {
- "@smithy/middleware-endpoint": "^2.5.0",
+ "@smithy/middleware-endpoint": "^2.5.1",
"@smithy/middleware-stack": "^2.2.0",
"@smithy/protocol-http": "^3.3.0",
"@smithy/types": "^2.12.0",
@@ -2926,12 +2903,12 @@
}
},
"node_modules/@cdklabs/cdk-ecs-codedeploy/node_modules/@smithy/util-defaults-mode-browser": {
- "version": "2.2.0",
+ "version": "2.2.1",
"inBundle": true,
"license": "Apache-2.0",
"dependencies": {
"@smithy/property-provider": "^2.2.0",
- "@smithy/smithy-client": "^2.5.0",
+ "@smithy/smithy-client": "^2.5.1",
"@smithy/types": "^2.12.0",
"bowser": "^2.11.0",
"tslib": "^2.6.2"
@@ -2941,7 +2918,7 @@
}
},
"node_modules/@cdklabs/cdk-ecs-codedeploy/node_modules/@smithy/util-defaults-mode-node": {
- "version": "2.3.0",
+ "version": "2.3.1",
"inBundle": true,
"license": "Apache-2.0",
"dependencies": {
@@ -2949,7 +2926,7 @@
"@smithy/credential-provider-imds": "^2.3.0",
"@smithy/node-config-provider": "^2.3.0",
"@smithy/property-provider": "^2.2.0",
- "@smithy/smithy-client": "^2.5.0",
+ "@smithy/smithy-client": "^2.5.1",
"@smithy/types": "^2.12.0",
"tslib": "^2.6.2"
},
@@ -3638,9 +3615,9 @@
}
},
"node_modules/@humanwhocodes/object-schema": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz",
- "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz",
+ "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==",
"dev": true
},
"node_modules/@isaacs/cliui": {
@@ -4517,15 +4494,15 @@
}
},
"node_modules/@smithy/core": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/@smithy/core/-/core-1.4.0.tgz",
- "integrity": "sha512-uu9ZDI95Uij4qk+L6kyFjdk11zqBkcJ3Lv0sc6jZrqHvLyr0+oeekD3CnqMafBn/5PRI6uv6ulW3kNLRBUHeVw==",
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/@smithy/core/-/core-1.4.2.tgz",
+ "integrity": "sha512-2fek3I0KZHWJlRLvRTqxTEri+qV0GRHrJIoLFuBMZB4EMg4WgeBGfF0X6abnrNYpq55KJ6R4D6x4f0vLnhzinA==",
"dependencies": {
- "@smithy/middleware-endpoint": "^2.5.0",
- "@smithy/middleware-retry": "^2.2.0",
+ "@smithy/middleware-endpoint": "^2.5.1",
+ "@smithy/middleware-retry": "^2.3.1",
"@smithy/middleware-serde": "^2.3.0",
"@smithy/protocol-http": "^3.3.0",
- "@smithy/smithy-client": "^2.5.0",
+ "@smithy/smithy-client": "^2.5.1",
"@smithy/types": "^2.12.0",
"@smithy/util-middleware": "^2.2.0",
"tslib": "^2.6.2"
@@ -4705,9 +4682,9 @@
}
},
"node_modules/@smithy/middleware-endpoint": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-2.5.0.tgz",
- "integrity": "sha512-OBhI9ZEAG8Xen0xsFJwwNOt44WE2CWkfYIxTognC8x42Lfsdf0VN/wCMqpdkySMDio/vts10BiovAxQp0T0faA==",
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-2.5.1.tgz",
+ "integrity": "sha512-1/8kFp6Fl4OsSIVTWHnNjLnTL8IqpIb/D3sTSczrKFnrE9VMNWxnrRKNvpUHOJ6zpGD5f62TPm7+17ilTJpiCQ==",
"dependencies": {
"@smithy/middleware-serde": "^2.3.0",
"@smithy/node-config-provider": "^2.3.0",
@@ -4722,32 +4699,24 @@
}
},
"node_modules/@smithy/middleware-retry": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-2.2.0.tgz",
- "integrity": "sha512-PsjDOLpbevgn37yJbawmfVoanru40qVA8UEf2+YA1lvOefmhuhL6ZbKtGsLAWDRnE1OlAmedsbA/htH6iSZjNA==",
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-2.3.1.tgz",
+ "integrity": "sha512-P2bGufFpFdYcWvqpyqqmalRtwFUNUA8vHjJR5iGqbfR6mp65qKOLcUd6lTr4S9Gn/enynSrSf3p3FVgVAf6bXA==",
"dependencies": {
"@smithy/node-config-provider": "^2.3.0",
"@smithy/protocol-http": "^3.3.0",
"@smithy/service-error-classification": "^2.1.5",
- "@smithy/smithy-client": "^2.5.0",
+ "@smithy/smithy-client": "^2.5.1",
"@smithy/types": "^2.12.0",
"@smithy/util-middleware": "^2.2.0",
"@smithy/util-retry": "^2.2.0",
"tslib": "^2.6.2",
- "uuid": "^8.3.2"
+ "uuid": "^9.0.1"
},
"engines": {
"node": ">=14.0.0"
}
},
- "node_modules/@smithy/middleware-retry/node_modules/uuid": {
- "version": "8.3.2",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
- "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
- "bin": {
- "uuid": "dist/bin/uuid"
- }
- },
"node_modules/@smithy/middleware-serde": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-2.3.0.tgz",
@@ -4874,11 +4843,10 @@
}
},
"node_modules/@smithy/signature-v4": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-2.2.0.tgz",
- "integrity": "sha512-+B5TNzj/fRZzVW3z8UUJOkNx15+4E0CLuvJmJUA1JUIZFp3rdJ/M2H5r2SqltaVPXL0oIxv/6YK92T9TsFGbFg==",
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-2.2.1.tgz",
+ "integrity": "sha512-j5fHgL1iqKTsKJ1mTcw88p0RUcidDu95AWSeZTgiYJb+QcfwWU/UpBnaqiB59FNH5MiAZuSbOBnZlwzeeY2tIw==",
"dependencies": {
- "@smithy/eventstream-codec": "^2.2.0",
"@smithy/is-array-buffer": "^2.2.0",
"@smithy/types": "^2.12.0",
"@smithy/util-hex-encoding": "^2.2.0",
@@ -4892,11 +4860,11 @@
}
},
"node_modules/@smithy/smithy-client": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-2.5.0.tgz",
- "integrity": "sha512-DDXWHWdimtS3y/Kw1Jo46KQ0ZYsDKcldFynQERUGBPDpkW1lXOTHy491ALHjwfiBQvzsVKVxl5+ocXNIgJuX4g==",
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-2.5.1.tgz",
+ "integrity": "sha512-jrbSQrYCho0yDaaf92qWgd+7nAeap5LtHTI51KXqmpIFCceKU3K9+vIVTUH72bOJngBMqa4kyu1VJhRcSrk/CQ==",
"dependencies": {
- "@smithy/middleware-endpoint": "^2.5.0",
+ "@smithy/middleware-endpoint": "^2.5.1",
"@smithy/middleware-stack": "^2.2.0",
"@smithy/protocol-http": "^3.3.0",
"@smithy/types": "^2.12.0",
@@ -4984,12 +4952,12 @@
}
},
"node_modules/@smithy/util-defaults-mode-browser": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.2.0.tgz",
- "integrity": "sha512-2okTdZaCBvOJszAPU/KSvlimMe35zLOKbQpHhamFJmR7t95HSe0K3C92jQPjKY3PmDBD+7iMkOnuW05F5OlF4g==",
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.2.1.tgz",
+ "integrity": "sha512-RtKW+8j8skk17SYowucwRUjeh4mCtnm5odCL0Lm2NtHQBsYKrNW0od9Rhopu9wF1gHMfHeWF7i90NwBz/U22Kw==",
"dependencies": {
"@smithy/property-provider": "^2.2.0",
- "@smithy/smithy-client": "^2.5.0",
+ "@smithy/smithy-client": "^2.5.1",
"@smithy/types": "^2.12.0",
"bowser": "^2.11.0",
"tslib": "^2.6.2"
@@ -4999,15 +4967,15 @@
}
},
"node_modules/@smithy/util-defaults-mode-node": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.3.0.tgz",
- "integrity": "sha512-hfKXnNLmsW9cmLb/JXKIvtuO6Cf4SuqN5PN1C2Ru/TBIws+m1wSgb+A53vo0r66xzB6E82inKG2J7qtwdi+Kkw==",
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.3.1.tgz",
+ "integrity": "sha512-vkMXHQ0BcLFysBMWgSBLSk3+leMpFSyyFj8zQtv5ZyUBx8/owVh1/pPEkzmW/DR/Gy/5c8vjLDD9gZjXNKbrpA==",
"dependencies": {
"@smithy/config-resolver": "^2.2.0",
"@smithy/credential-provider-imds": "^2.3.0",
"@smithy/node-config-provider": "^2.3.0",
"@smithy/property-provider": "^2.2.0",
- "@smithy/smithy-client": "^2.5.0",
+ "@smithy/smithy-client": "^2.5.1",
"@smithy/types": "^2.12.0",
"tslib": "^2.6.2"
},
@@ -5186,9 +5154,9 @@
}
},
"node_modules/@types/aws-lambda": {
- "version": "8.10.136",
- "resolved": "https://registry.npmjs.org/@types/aws-lambda/-/aws-lambda-8.10.136.tgz",
- "integrity": "sha512-cmmgqxdVGhxYK9lZMYYXYRJk6twBo53ivtXjIUEFZxfxe4TkZTZBK3RRWrY2HjJcUIix0mdifn15yjOAat5lTA=="
+ "version": "8.10.137",
+ "resolved": "https://registry.npmjs.org/@types/aws-lambda/-/aws-lambda-8.10.137.tgz",
+ "integrity": "sha512-YNFwzVarXAOXkjuFxONyDw1vgRNzyH8AuyN19s0bM+ChSu/bzxb5XPxYFLXoqoM+tvgzwR3k7fXcEOW125yJxg=="
},
"node_modules/@types/babel__core": {
"version": "7.20.5",
@@ -5293,9 +5261,9 @@
"dev": true
},
"node_modules/@types/node": {
- "version": "20.11.30",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.30.tgz",
- "integrity": "sha512-dHM6ZxwlmuZaRmUPfv1p+KrdD1Dci04FbdEm/9wEMouFqxYoFl5aMkt0VMAUtYRQDyYvD41WJLukhq/ha3YuTw==",
+ "version": "20.12.4",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.4.tgz",
+ "integrity": "sha512-E+Fa9z3wSQpzgYQdYmme5X3OTuejnnTx88A6p6vkkJosR3KBz+HpE3kqNm98VE6cfLFcISx7zW7MsJkH6KwbTw==",
"dependencies": {
"undici-types": "~5.26.4"
}
@@ -5343,16 +5311,16 @@
"dev": true
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "7.4.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.4.0.tgz",
- "integrity": "sha512-yHMQ/oFaM7HZdVrVm/M2WHaNPgyuJH4WelkSVEWSSsir34kxW2kDJCxlXRhhGWEsMN0WAW/vLpKfKVcm8k+MPw==",
+ "version": "7.5.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.5.0.tgz",
+ "integrity": "sha512-HpqNTH8Du34nLxbKgVMGljZMG0rJd2O9ecvr2QLYp+7512ty1j42KnsFwspPXg1Vh8an9YImf6CokUBltisZFQ==",
"dev": true,
"dependencies": {
"@eslint-community/regexpp": "^4.5.1",
- "@typescript-eslint/scope-manager": "7.4.0",
- "@typescript-eslint/type-utils": "7.4.0",
- "@typescript-eslint/utils": "7.4.0",
- "@typescript-eslint/visitor-keys": "7.4.0",
+ "@typescript-eslint/scope-manager": "7.5.0",
+ "@typescript-eslint/type-utils": "7.5.0",
+ "@typescript-eslint/utils": "7.5.0",
+ "@typescript-eslint/visitor-keys": "7.5.0",
"debug": "^4.3.4",
"graphemer": "^1.4.0",
"ignore": "^5.2.4",
@@ -5378,15 +5346,15 @@
}
},
"node_modules/@typescript-eslint/parser": {
- "version": "7.4.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.4.0.tgz",
- "integrity": "sha512-ZvKHxHLusweEUVwrGRXXUVzFgnWhigo4JurEj0dGF1tbcGh6buL+ejDdjxOQxv6ytcY1uhun1p2sm8iWStlgLQ==",
+ "version": "7.5.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.5.0.tgz",
+ "integrity": "sha512-cj+XGhNujfD2/wzR1tabNsidnYRaFfEkcULdcIyVBYcXjBvBKOes+mpMBP7hMpOyk+gBcfXsrg4NBGAStQyxjQ==",
"dev": true,
"dependencies": {
- "@typescript-eslint/scope-manager": "7.4.0",
- "@typescript-eslint/types": "7.4.0",
- "@typescript-eslint/typescript-estree": "7.4.0",
- "@typescript-eslint/visitor-keys": "7.4.0",
+ "@typescript-eslint/scope-manager": "7.5.0",
+ "@typescript-eslint/types": "7.5.0",
+ "@typescript-eslint/typescript-estree": "7.5.0",
+ "@typescript-eslint/visitor-keys": "7.5.0",
"debug": "^4.3.4"
},
"engines": {
@@ -5406,13 +5374,13 @@
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "7.4.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.4.0.tgz",
- "integrity": "sha512-68VqENG5HK27ypafqLVs8qO+RkNc7TezCduYrx8YJpXq2QGZ30vmNZGJJJC48+MVn4G2dCV8m5ZTVnzRexTVtw==",
+ "version": "7.5.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.5.0.tgz",
+ "integrity": "sha512-Z1r7uJY0MDeUlql9XJ6kRVgk/sP11sr3HKXn268HZyqL7i4cEfrdFuSSY/0tUqT37l5zT0tJOsuDP16kio85iA==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "7.4.0",
- "@typescript-eslint/visitor-keys": "7.4.0"
+ "@typescript-eslint/types": "7.5.0",
+ "@typescript-eslint/visitor-keys": "7.5.0"
},
"engines": {
"node": "^18.18.0 || >=20.0.0"
@@ -5423,13 +5391,13 @@
}
},
"node_modules/@typescript-eslint/type-utils": {
- "version": "7.4.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.4.0.tgz",
- "integrity": "sha512-247ETeHgr9WTRMqHbbQdzwzhuyaJ8dPTuyuUEMANqzMRB1rj/9qFIuIXK7l0FX9i9FXbHeBQl/4uz6mYuCE7Aw==",
+ "version": "7.5.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.5.0.tgz",
+ "integrity": "sha512-A021Rj33+G8mx2Dqh0nMO9GyjjIBK3MqgVgZ2qlKf6CJy51wY/lkkFqq3TqqnH34XyAHUkq27IjlUkWlQRpLHw==",
"dev": true,
"dependencies": {
- "@typescript-eslint/typescript-estree": "7.4.0",
- "@typescript-eslint/utils": "7.4.0",
+ "@typescript-eslint/typescript-estree": "7.5.0",
+ "@typescript-eslint/utils": "7.5.0",
"debug": "^4.3.4",
"ts-api-utils": "^1.0.1"
},
@@ -5450,9 +5418,9 @@
}
},
"node_modules/@typescript-eslint/types": {
- "version": "7.4.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.4.0.tgz",
- "integrity": "sha512-mjQopsbffzJskos5B4HmbsadSJQWaRK0UxqQ7GuNA9Ga4bEKeiO6b2DnB6cM6bpc8lemaPseh0H9B/wyg+J7rw==",
+ "version": "7.5.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.5.0.tgz",
+ "integrity": "sha512-tv5B4IHeAdhR7uS4+bf8Ov3k793VEVHd45viRRkehIUZxm0WF82VPiLgHzA/Xl4TGPg1ZD49vfxBKFPecD5/mg==",
"dev": true,
"engines": {
"node": "^18.18.0 || >=20.0.0"
@@ -5463,13 +5431,13 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
- "version": "7.4.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.4.0.tgz",
- "integrity": "sha512-A99j5AYoME/UBQ1ucEbbMEmGkN7SE0BvZFreSnTd1luq7yulcHdyGamZKizU7canpGDWGJ+Q6ZA9SyQobipePg==",
+ "version": "7.5.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.5.0.tgz",
+ "integrity": "sha512-YklQQfe0Rv2PZEueLTUffiQGKQneiIEKKnfIqPIOxgM9lKSZFCjT5Ad4VqRKj/U4+kQE3fa8YQpskViL7WjdPQ==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "7.4.0",
- "@typescript-eslint/visitor-keys": "7.4.0",
+ "@typescript-eslint/types": "7.5.0",
+ "@typescript-eslint/visitor-keys": "7.5.0",
"debug": "^4.3.4",
"globby": "^11.1.0",
"is-glob": "^4.0.3",
@@ -5491,17 +5459,17 @@
}
},
"node_modules/@typescript-eslint/utils": {
- "version": "7.4.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.4.0.tgz",
- "integrity": "sha512-NQt9QLM4Tt8qrlBVY9lkMYzfYtNz8/6qwZg8pI3cMGlPnj6mOpRxxAm7BMJN9K0AiY+1BwJ5lVC650YJqYOuNg==",
+ "version": "7.5.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.5.0.tgz",
+ "integrity": "sha512-3vZl9u0R+/FLQcpy2EHyRGNqAS/ofJ3Ji8aebilfJe+fobK8+LbIFmrHciLVDxjDoONmufDcnVSF38KwMEOjzw==",
"dev": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.4.0",
"@types/json-schema": "^7.0.12",
"@types/semver": "^7.5.0",
- "@typescript-eslint/scope-manager": "7.4.0",
- "@typescript-eslint/types": "7.4.0",
- "@typescript-eslint/typescript-estree": "7.4.0",
+ "@typescript-eslint/scope-manager": "7.5.0",
+ "@typescript-eslint/types": "7.5.0",
+ "@typescript-eslint/typescript-estree": "7.5.0",
"semver": "^7.5.4"
},
"engines": {
@@ -5516,12 +5484,12 @@
}
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "7.4.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.4.0.tgz",
- "integrity": "sha512-0zkC7YM0iX5Y41homUUeW1CHtZR01K3ybjM1l6QczoMuay0XKtrb93kv95AxUGwdjGr64nNqnOCwmEl616N8CA==",
+ "version": "7.5.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.5.0.tgz",
+ "integrity": "sha512-mcuHM/QircmA6O7fy6nn2w/3ditQkj+SgtOc8DW3uQ10Yfj42amm2i+6F2K4YAOPNNTmE6iM1ynM6lrSwdendA==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "7.4.0",
+ "@typescript-eslint/types": "7.5.0",
"eslint-visitor-keys": "^3.4.1"
},
"engines": {
@@ -5885,9 +5853,9 @@
}
},
"node_modules/aws-cdk": {
- "version": "2.134.0",
- "resolved": "https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.134.0.tgz",
- "integrity": "sha512-/0rygJZpBMK4DQHciMH6ZR4bnQ80/6usHMXmJrvwbSpKFW2WpkYKwzpAxnnQeiyzfEIIUoB+oyIy7EmKS1HLtA==",
+ "version": "2.135.0",
+ "resolved": "https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.135.0.tgz",
+ "integrity": "sha512-id/kBxDvXQhcPYhkP/3fwhaKN0uD3raz1Z4RZcO9jJ4UoQV2RElQl+dYdmIrwNSoNVhtZeV1O4IdEtBHUhdShQ==",
"dev": true,
"bin": {
"cdk": "bin/cdk"
@@ -5900,9 +5868,9 @@
}
},
"node_modules/aws-cdk-lib": {
- "version": "2.134.0",
- "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.134.0.tgz",
- "integrity": "sha512-fjJLsZ7L+HLVSOGfYxMcAbUYBb1I/UWLH9STkPiytT+hWQNN6lmZYLDHlqCqcS8gFyyCqu4i3KOOt/ZDHDVo2Q==",
+ "version": "2.135.0",
+ "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.135.0.tgz",
+ "integrity": "sha512-0RcmhPqJyMFgXqjESv+LilL7TfOQ7uZ4G125hp5/sSoaM7IFz/L3KDAUKVW/01rrebOQo0NZR9M7WIU3JJ7ezQ==",
"bundleDependencies": [
"@balena/dockerignore",
"case",
@@ -5929,7 +5897,7 @@
"minimatch": "^3.1.2",
"punycode": "^2.3.1",
"semver": "^7.6.0",
- "table": "^6.8.1",
+ "table": "^6.8.2",
"yaml": "1.10.2"
},
"engines": {
@@ -6217,7 +6185,7 @@
}
},
"node_modules/aws-cdk-lib/node_modules/table": {
- "version": "6.8.1",
+ "version": "6.8.2",
"inBundle": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -6606,16 +6574,16 @@
}
},
"node_modules/cacache/node_modules/glob": {
- "version": "10.3.10",
- "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz",
- "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==",
+ "version": "10.3.12",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.12.tgz",
+ "integrity": "sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==",
"dev": true,
"dependencies": {
"foreground-child": "^3.1.0",
- "jackspeak": "^2.3.5",
+ "jackspeak": "^2.3.6",
"minimatch": "^9.0.1",
- "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
- "path-scurry": "^1.10.1"
+ "minipass": "^7.0.4",
+ "path-scurry": "^1.10.2"
},
"bin": {
"glob": "dist/esm/bin.mjs"
@@ -6710,9 +6678,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001600",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001600.tgz",
- "integrity": "sha512-+2S9/2JFhYmYaDpZvo0lKkfvuKIglrx68MwOBqMGHhQsNkLjB5xtc/TGoEPs+MxjSyN/72qer2g97nzR641mOQ==",
+ "version": "1.0.30001606",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001606.tgz",
+ "integrity": "sha512-LPbwnW4vfpJId225pwjZJOgX1m9sGfbw/RKJvw/t0QhYOOaTXHvkjVGFGPpvwEzufrjvTlsULnVTxdy4/6cqkg==",
"dev": true,
"funding": [
{
@@ -6730,9 +6698,9 @@
]
},
"node_modules/cdk-nag": {
- "version": "2.28.74",
- "resolved": "https://registry.npmjs.org/cdk-nag/-/cdk-nag-2.28.74.tgz",
- "integrity": "sha512-Ikm5Z4mrOX+faJT63CMxicYeSrQPMRiihWrU3a0u2WJ4vrpIZen9x9nz1cUxoe+PQZkoyBozFhBS5kToxhjoRg==",
+ "version": "2.28.83",
+ "resolved": "https://registry.npmjs.org/cdk-nag/-/cdk-nag-2.28.83.tgz",
+ "integrity": "sha512-UqYiJ6VqcsUFtjDiaNM6esG9XI/4VORHdTxv+c4v+mzzHcTYud9BhaY1xbdK1vKrrO3WOxaOb1nPSA+DrqhN0g==",
"dev": true,
"peerDependencies": {
"aws-cdk-lib": "^2.116.0",
@@ -7329,9 +7297,9 @@
"dev": true
},
"node_modules/electron-to-chromium": {
- "version": "1.4.717",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.717.tgz",
- "integrity": "sha512-6Fmg8QkkumNOwuZ/5mIbMU9WI3H2fmn5ajcVya64I5Yr5CcNmO7vcLt0Y7c96DCiMO5/9G+4sI2r6eEvdg1F7A==",
+ "version": "1.4.728",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.728.tgz",
+ "integrity": "sha512-Ud1v7hJJYIqehlUJGqR6PF1Ek8l80zWwxA6nGxigBsGJ9f9M2fciHyrIiNMerSHSH3p+0/Ia7jIlnDkt41h5cw==",
"dev": true
},
"node_modules/emittery": {
@@ -7400,9 +7368,9 @@
}
},
"node_modules/es-abstract": {
- "version": "1.23.2",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.2.tgz",
- "integrity": "sha512-60s3Xv2T2p1ICykc7c+DNDPLDMm9t4QxCOUU0K9JxiLjM3C1zB9YVdN7tjxrFd4+AkZ8CdX1ovUga4P2+1e+/w==",
+ "version": "1.23.3",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz",
+ "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==",
"dev": true,
"dependencies": {
"array-buffer-byte-length": "^1.0.1",
@@ -7444,11 +7412,11 @@
"safe-regex-test": "^1.0.3",
"string.prototype.trim": "^1.2.9",
"string.prototype.trimend": "^1.0.8",
- "string.prototype.trimstart": "^1.0.7",
+ "string.prototype.trimstart": "^1.0.8",
"typed-array-buffer": "^1.0.2",
"typed-array-byte-length": "^1.0.1",
"typed-array-byte-offset": "^1.0.2",
- "typed-array-length": "^1.0.5",
+ "typed-array-length": "^1.0.6",
"unbox-primitive": "^1.0.2",
"which-typed-array": "^1.1.15"
},
@@ -11069,16 +11037,16 @@
}
},
"node_modules/npm-check-updates/node_modules/glob": {
- "version": "10.3.10",
- "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz",
- "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==",
+ "version": "10.3.12",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.12.tgz",
+ "integrity": "sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==",
"dev": true,
"dependencies": {
"foreground-child": "^3.1.0",
- "jackspeak": "^2.3.5",
+ "jackspeak": "^2.3.6",
"minimatch": "^9.0.1",
- "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
- "path-scurry": "^1.10.1"
+ "minipass": "^7.0.4",
+ "path-scurry": "^1.10.2"
},
"bin": {
"glob": "dist/esm/bin.mjs"
@@ -11090,6 +11058,15 @@
"url": "https://github.com/sponsors/isaacs"
}
},
+ "node_modules/npm-check-updates/node_modules/minipass": {
+ "version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz",
+ "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
"node_modules/npm-check-updates/node_modules/rimraf": {
"version": "5.0.5",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz",
@@ -11617,12 +11594,12 @@
"dev": true
},
"node_modules/path-scurry": {
- "version": "1.10.1",
- "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz",
- "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==",
+ "version": "1.10.2",
+ "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.2.tgz",
+ "integrity": "sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==",
"dev": true,
"dependencies": {
- "lru-cache": "^9.1.1 || ^10.0.0",
+ "lru-cache": "^10.2.0",
"minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
},
"engines": {
@@ -11804,9 +11781,9 @@
}
},
"node_modules/projen": {
- "version": "0.80.13",
- "resolved": "https://registry.npmjs.org/projen/-/projen-0.80.13.tgz",
- "integrity": "sha512-6kOhiKSr5pwIB07euAzuo84UMLg7dYc1kPG4aqdULeUOnPpHIQSIoF0R2GHcf6iT1ZldrLgrtYy7SRsluobdAA==",
+ "version": "0.80.18",
+ "resolved": "https://registry.npmjs.org/projen/-/projen-0.80.18.tgz",
+ "integrity": "sha512-qmSUsXQYUdc0uIJLZeIZVP8EC2rtPFGOxz1/IC46HW0wJgRD/zXUNfXhwiPhrHNfoGZpkrBsfbHZV6x9YC3cgw==",
"bundleDependencies": [
"@iarna/toml",
"case",
@@ -12842,16 +12819,16 @@
}
},
"node_modules/read-package-json/node_modules/glob": {
- "version": "10.3.10",
- "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz",
- "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==",
+ "version": "10.3.12",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.12.tgz",
+ "integrity": "sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==",
"dev": true,
"dependencies": {
"foreground-child": "^3.1.0",
- "jackspeak": "^2.3.5",
+ "jackspeak": "^2.3.6",
"minimatch": "^9.0.1",
- "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
- "path-scurry": "^1.10.1"
+ "minipass": "^7.0.4",
+ "path-scurry": "^1.10.2"
},
"bin": {
"glob": "dist/esm/bin.mjs"
@@ -12872,6 +12849,15 @@
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
+ "node_modules/read-package-json/node_modules/minipass": {
+ "version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz",
+ "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
"node_modules/readable-stream": {
"version": "3.6.2",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
@@ -14113,9 +14099,9 @@
}
},
"node_modules/typescript": {
- "version": "5.4.3",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.3.tgz",
- "integrity": "sha512-KrPd3PKaCLr78MalgiwJnA25Nm8HAmdwN3mYUYZgG/wizIo9EainNVQI9/yDavtVFRN2h3k8uf3GLHuhDMgEHg==",
+ "version": "5.4.4",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.4.tgz",
+ "integrity": "sha512-dGE2Vv8cpVvw28v8HCPqyb08EzbBURxDpuhJvTrusShUfGnhHBafDsLdS1EhhxyL6BJQE+2cT3dDPAv+MQ6oLw==",
"dev": true,
"bin": {
"tsc": "bin/tsc",
diff --git a/examples/cdk-application-pipeline/package.json b/examples/cdk-application-pipeline/package.json
index c2951b3..edccad0 100644
--- a/examples/cdk-application-pipeline/package.json
+++ b/examples/cdk-application-pipeline/package.json
@@ -11,11 +11,11 @@
},
"devDependencies": {
"@types/jest": "^29.5",
- "@types/node": "^20.11.30",
- "@typescript-eslint/eslint-plugin": "^7.4.0",
- "@typescript-eslint/parser": "^7.4.0",
- "aws-cdk": "^2.134.0",
- "cdk-nag": "^2.28.74",
+ "@types/node": "^20.12.4",
+ "@typescript-eslint/eslint-plugin": "^7.5.0",
+ "@typescript-eslint/parser": "^7.5.0",
+ "aws-cdk": "^2.135.0",
+ "cdk-nag": "^2.28.83",
"esbuild": "^0.20.2",
"eslint": "^8.57.0",
"eslint-import-resolver-node": "^0.3.9",
@@ -26,26 +26,26 @@
"json-schema": "^0.4.0",
"license-checker": "^25.0.1",
"npm-check-updates": "^16.14.18",
- "projen": "^0.80.13",
+ "projen": "^0.80.18",
"ts-jest": "^29.1",
"ts-node": "^10.9.2",
- "typescript": "^5.4.3"
+ "typescript": "^5.4.4"
},
"dependencies": {
- "@aws-sdk/client-cloudformation": "^3.540.0",
- "@aws-sdk/client-codedeploy": "^3.540.0",
- "@aws-sdk/client-codeguru-reviewer": "^3.540.0",
- "@aws-sdk/client-codepipeline": "^3.540.0",
- "@aws-sdk/client-ecr": "^3.540.0",
- "@aws-sdk/client-iam": "^3.540.0",
- "@aws-sdk/client-s3": "^3.540.0",
- "@aws-sdk/client-sts": "^3.540.0",
- "@aws-sdk/credential-providers": "^3.540.0",
+ "@aws-sdk/client-cloudformation": "^3.549.0",
+ "@aws-sdk/client-codedeploy": "^3.549.0",
+ "@aws-sdk/client-codeguru-reviewer": "^3.549.0",
+ "@aws-sdk/client-codepipeline": "^3.549.0",
+ "@aws-sdk/client-ecr": "^3.549.0",
+ "@aws-sdk/client-iam": "^3.549.0",
+ "@aws-sdk/client-s3": "^3.549.0",
+ "@aws-sdk/client-sts": "^3.549.0",
+ "@aws-sdk/credential-providers": "^3.549.0",
"@aws-sdk/shared-ini-file-loader": "^3.374.0",
- "@cdklabs/cdk-ecs-codedeploy": "^0.0.265",
- "@types/aws-lambda": "^8.10.136",
+ "@cdklabs/cdk-ecs-codedeploy": "^0.0.267",
+ "@types/aws-lambda": "^8.10.137",
"@types/prompts": "^2.4.9",
- "aws-cdk-lib": "^2.134.0",
+ "aws-cdk-lib": "^2.135.0",
"constructs": "^10.3.0",
"prompts": "^2.4.2",
"yaml": "^2.4.1"
diff --git a/examples/cdk-application-pipeline/pom.xml b/examples/cdk-application-pipeline/pom.xml
index dd0cd3c..3de73d5 100644
--- a/examples/cdk-application-pipeline/pom.xml
+++ b/examples/cdk-application-pipeline/pom.xml
@@ -59,12 +59,12 @@
org.springdoc
springdoc-openapi-starter-webmvc-ui
- 2.4.0
+ 2.5.0
org.liquibase
liquibase-core
- 4.26.0
+ 4.27.0
com.h2database
diff --git a/examples/codecatalyst-application-pipeline/package-lock.json b/examples/codecatalyst-application-pipeline/package-lock.json
index d259d35..d370444 100644
--- a/examples/codecatalyst-application-pipeline/package-lock.json
+++ b/examples/codecatalyst-application-pipeline/package-lock.json
@@ -9,31 +9,31 @@
"version": "0.0.0",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/client-cloudformation": "^3.540.0",
- "@aws-sdk/client-codedeploy": "^3.540.0",
- "@aws-sdk/client-codeguru-reviewer": "^3.540.0",
- "@aws-sdk/client-codepipeline": "^3.540.0",
- "@aws-sdk/client-ecr": "^3.540.0",
- "@aws-sdk/client-iam": "^3.540.0",
- "@aws-sdk/client-s3": "^3.540.0",
- "@aws-sdk/client-sts": "^3.540.0",
- "@aws-sdk/credential-providers": "^3.540.0",
+ "@aws-sdk/client-cloudformation": "^3.549.0",
+ "@aws-sdk/client-codedeploy": "^3.549.0",
+ "@aws-sdk/client-codeguru-reviewer": "^3.549.0",
+ "@aws-sdk/client-codepipeline": "^3.549.0",
+ "@aws-sdk/client-ecr": "^3.549.0",
+ "@aws-sdk/client-iam": "^3.549.0",
+ "@aws-sdk/client-s3": "^3.549.0",
+ "@aws-sdk/client-sts": "^3.549.0",
+ "@aws-sdk/credential-providers": "^3.549.0",
"@aws-sdk/shared-ini-file-loader": "^3.374.0",
- "@cdklabs/cdk-ecs-codedeploy": "^0.0.265",
- "@types/aws-lambda": "^8.10.136",
+ "@cdklabs/cdk-ecs-codedeploy": "^0.0.267",
+ "@types/aws-lambda": "^8.10.137",
"@types/prompts": "^2.4.9",
- "aws-cdk-lib": "^2.134.0",
+ "aws-cdk-lib": "^2.135.0",
"constructs": "^10.3.0",
"prompts": "^2.4.2",
"yaml": "^2.4.1"
},
"devDependencies": {
"@types/jest": "^29.5",
- "@types/node": "^20.11.30",
- "@typescript-eslint/eslint-plugin": "^7.4.0",
- "@typescript-eslint/parser": "^7.4.0",
- "aws-cdk": "^2.134.0",
- "cdk-nag": "^2.28.74",
+ "@types/node": "^20.12.4",
+ "@typescript-eslint/eslint-plugin": "^7.5.0",
+ "@typescript-eslint/parser": "^7.5.0",
+ "aws-cdk": "^2.135.0",
+ "cdk-nag": "^2.28.83",
"esbuild": "^0.20.2",
"eslint": "^8.57.0",
"eslint-import-resolver-node": "^0.3.9",
@@ -44,10 +44,10 @@
"json-schema": "^0.4.0",
"license-checker": "^25.0.1",
"npm-check-updates": "^16.14.18",
- "projen": "^0.80.13",
+ "projen": "^0.80.18",
"ts-jest": "^29.1",
"ts-node": "^10.9.2",
- "typescript": "^5.4.3"
+ "typescript": "^5.4.4"
}
},
"node_modules/@aashutoshrathi/word-wrap": {
@@ -83,9 +83,9 @@
"integrity": "sha512-3M2tELJOxQv0apCIiuKQ4pAbncz9GuLwnKFqxifWfe77wuMxyTRPmxssYHs42ePqzap1LT6GDcPygGs+hHstLg=="
},
"node_modules/@aws-cdk/asset-node-proxy-agent-v6": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@aws-cdk/asset-node-proxy-agent-v6/-/asset-node-proxy-agent-v6-2.0.1.tgz",
- "integrity": "sha512-DDt4SLdLOwWCjGtltH4VCST7hpOI5DzieuhGZsBpZ+AgJdSI2GCjklCXm0GCTwJG/SolkL5dtQXyUKgg9luBDg=="
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@aws-cdk/asset-node-proxy-agent-v6/-/asset-node-proxy-agent-v6-2.0.3.tgz",
+ "integrity": "sha512-twhuEG+JPOYCYPx/xy5uH2+VUsIEhPTzDY0F1KuB+ocjWWB/KEDiOVL19nHvbPCB6fhWnkykXEMJ4HHcKvjtvg=="
},
"node_modules/@aws-crypto/crc32": {
"version": "3.0.0",
@@ -213,15 +213,15 @@
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
"node_modules/@aws-sdk/client-cloudformation": {
- "version": "3.540.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-cloudformation/-/client-cloudformation-3.540.0.tgz",
- "integrity": "sha512-D4HVytBmbF7+dwVmN0rmtyhbeRQU9NZIEYHQN0l1YbQ1+QSlO/4ArB2R2rAM9+GJRt8nY4vkWrwuQkSzGthD8w==",
+ "version": "3.549.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-cloudformation/-/client-cloudformation-3.549.0.tgz",
+ "integrity": "sha512-mEJUP2guSOdku5/+LIiKwAA9WE+nHKEtKPGOyOL0x72lkZCsfM3QSr35Xi6p1Aip3XB/LI+UCuoYpjiaceSpSw==",
"dependencies": {
"@aws-crypto/sha256-browser": "3.0.0",
"@aws-crypto/sha256-js": "3.0.0",
- "@aws-sdk/client-sts": "3.540.0",
- "@aws-sdk/core": "3.535.0",
- "@aws-sdk/credential-provider-node": "3.540.0",
+ "@aws-sdk/client-sts": "3.549.0",
+ "@aws-sdk/core": "3.549.0",
+ "@aws-sdk/credential-provider-node": "3.549.0",
"@aws-sdk/middleware-host-header": "3.535.0",
"@aws-sdk/middleware-logger": "3.535.0",
"@aws-sdk/middleware-recursion-detection": "3.535.0",
@@ -232,13 +232,13 @@
"@aws-sdk/util-user-agent-browser": "3.535.0",
"@aws-sdk/util-user-agent-node": "3.535.0",
"@smithy/config-resolver": "^2.2.0",
- "@smithy/core": "^1.4.0",
+ "@smithy/core": "^1.4.1",
"@smithy/fetch-http-handler": "^2.5.0",
"@smithy/hash-node": "^2.2.0",
"@smithy/invalid-dependency": "^2.2.0",
"@smithy/middleware-content-length": "^2.2.0",
"@smithy/middleware-endpoint": "^2.5.0",
- "@smithy/middleware-retry": "^2.2.0",
+ "@smithy/middleware-retry": "^2.3.0",
"@smithy/middleware-serde": "^2.3.0",
"@smithy/middleware-stack": "^2.2.0",
"@smithy/node-config-provider": "^2.3.0",
@@ -265,15 +265,15 @@
}
},
"node_modules/@aws-sdk/client-codedeploy": {
- "version": "3.540.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-codedeploy/-/client-codedeploy-3.540.0.tgz",
- "integrity": "sha512-VEKWBccS60MqNbSg8E9k4mkGl7Gvcwh/TWBLniprtOi9ngKPrifW7D1lMw5jAbUeTojklrIV1GrAg/POCSTB7g==",
+ "version": "3.549.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-codedeploy/-/client-codedeploy-3.549.0.tgz",
+ "integrity": "sha512-BdW+DUvKgvlScoh74i2kGG0iKyNbvElCckGkSggUF6Epg/Zy0xKzN/LQgP/DyEaIE/vpEx/BfscQDo8erjSFBA==",
"dependencies": {
"@aws-crypto/sha256-browser": "3.0.0",
"@aws-crypto/sha256-js": "3.0.0",
- "@aws-sdk/client-sts": "3.540.0",
- "@aws-sdk/core": "3.535.0",
- "@aws-sdk/credential-provider-node": "3.540.0",
+ "@aws-sdk/client-sts": "3.549.0",
+ "@aws-sdk/core": "3.549.0",
+ "@aws-sdk/credential-provider-node": "3.549.0",
"@aws-sdk/middleware-host-header": "3.535.0",
"@aws-sdk/middleware-logger": "3.535.0",
"@aws-sdk/middleware-recursion-detection": "3.535.0",
@@ -284,13 +284,13 @@
"@aws-sdk/util-user-agent-browser": "3.535.0",
"@aws-sdk/util-user-agent-node": "3.535.0",
"@smithy/config-resolver": "^2.2.0",
- "@smithy/core": "^1.4.0",
+ "@smithy/core": "^1.4.1",
"@smithy/fetch-http-handler": "^2.5.0",
"@smithy/hash-node": "^2.2.0",
"@smithy/invalid-dependency": "^2.2.0",
"@smithy/middleware-content-length": "^2.2.0",
"@smithy/middleware-endpoint": "^2.5.0",
- "@smithy/middleware-retry": "^2.2.0",
+ "@smithy/middleware-retry": "^2.3.0",
"@smithy/middleware-serde": "^2.3.0",
"@smithy/middleware-stack": "^2.2.0",
"@smithy/node-config-provider": "^2.3.0",
@@ -316,15 +316,15 @@
}
},
"node_modules/@aws-sdk/client-codeguru-reviewer": {
- "version": "3.540.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-codeguru-reviewer/-/client-codeguru-reviewer-3.540.0.tgz",
- "integrity": "sha512-Yb3LaTT8QQsz3cKz+FAvZRBoEDWT4Tng6XZXJx3zQs4yRsY198HD41kugbjL2mF85JGSsqtc7qXiCJUSyyfnvg==",
+ "version": "3.549.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-codeguru-reviewer/-/client-codeguru-reviewer-3.549.0.tgz",
+ "integrity": "sha512-yZ840l3uLgZn0j4PmBSjdHZcRUtHZ+OsDUzTe+iPznSHnt5nX0dnZ2dfbFs8/RMlqL48h4k/guucFBe9CaD3qg==",
"dependencies": {
"@aws-crypto/sha256-browser": "3.0.0",
"@aws-crypto/sha256-js": "3.0.0",
- "@aws-sdk/client-sts": "3.540.0",
- "@aws-sdk/core": "3.535.0",
- "@aws-sdk/credential-provider-node": "3.540.0",
+ "@aws-sdk/client-sts": "3.549.0",
+ "@aws-sdk/core": "3.549.0",
+ "@aws-sdk/credential-provider-node": "3.549.0",
"@aws-sdk/middleware-host-header": "3.535.0",
"@aws-sdk/middleware-logger": "3.535.0",
"@aws-sdk/middleware-recursion-detection": "3.535.0",
@@ -335,13 +335,13 @@
"@aws-sdk/util-user-agent-browser": "3.535.0",
"@aws-sdk/util-user-agent-node": "3.535.0",
"@smithy/config-resolver": "^2.2.0",
- "@smithy/core": "^1.4.0",
+ "@smithy/core": "^1.4.1",
"@smithy/fetch-http-handler": "^2.5.0",
"@smithy/hash-node": "^2.2.0",
"@smithy/invalid-dependency": "^2.2.0",
"@smithy/middleware-content-length": "^2.2.0",
"@smithy/middleware-endpoint": "^2.5.0",
- "@smithy/middleware-retry": "^2.2.0",
+ "@smithy/middleware-retry": "^2.3.0",
"@smithy/middleware-serde": "^2.3.0",
"@smithy/middleware-stack": "^2.2.0",
"@smithy/node-config-provider": "^2.3.0",
@@ -368,15 +368,15 @@
}
},
"node_modules/@aws-sdk/client-codepipeline": {
- "version": "3.540.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-codepipeline/-/client-codepipeline-3.540.0.tgz",
- "integrity": "sha512-vjsUKMgSAjEvIxtlY+c+deVD2ri9O6UT+Qm078uBZctEFZxBP/Ek96kfJNn0Q1In5UX9jRY7PJib05KHUhN1sA==",
+ "version": "3.549.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-codepipeline/-/client-codepipeline-3.549.0.tgz",
+ "integrity": "sha512-O9Zc1ZFfl4UlbrenmwUEmScYGZlsohEqyKQIzNpM3my6TG5UPBknaa6VR4VUWJHTyIDoviphGoIWp+77+xOHJw==",
"dependencies": {
"@aws-crypto/sha256-browser": "3.0.0",
"@aws-crypto/sha256-js": "3.0.0",
- "@aws-sdk/client-sts": "3.540.0",
- "@aws-sdk/core": "3.535.0",
- "@aws-sdk/credential-provider-node": "3.540.0",
+ "@aws-sdk/client-sts": "3.549.0",
+ "@aws-sdk/core": "3.549.0",
+ "@aws-sdk/credential-provider-node": "3.549.0",
"@aws-sdk/middleware-host-header": "3.535.0",
"@aws-sdk/middleware-logger": "3.535.0",
"@aws-sdk/middleware-recursion-detection": "3.535.0",
@@ -387,13 +387,13 @@
"@aws-sdk/util-user-agent-browser": "3.535.0",
"@aws-sdk/util-user-agent-node": "3.535.0",
"@smithy/config-resolver": "^2.2.0",
- "@smithy/core": "^1.4.0",
+ "@smithy/core": "^1.4.1",
"@smithy/fetch-http-handler": "^2.5.0",
"@smithy/hash-node": "^2.2.0",
"@smithy/invalid-dependency": "^2.2.0",
"@smithy/middleware-content-length": "^2.2.0",
"@smithy/middleware-endpoint": "^2.5.0",
- "@smithy/middleware-retry": "^2.2.0",
+ "@smithy/middleware-retry": "^2.3.0",
"@smithy/middleware-serde": "^2.3.0",
"@smithy/middleware-stack": "^2.2.0",
"@smithy/node-config-provider": "^2.3.0",
@@ -419,15 +419,15 @@
}
},
"node_modules/@aws-sdk/client-cognito-identity": {
- "version": "3.540.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.540.0.tgz",
- "integrity": "sha512-03vUaIKjvdcOmjDi8Fv9JgY+VQrt9QBpRkI8A1lrdPNgWqTEZXZi/zBsFRsxTe6hgsrZtxVnxLu6krSRILuqtw==",
+ "version": "3.549.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.549.0.tgz",
+ "integrity": "sha512-KrmjksANuWZTLx8JGtHXsHJ8bA72DoH5rMXhAUQSeSwGYlJKQWeBN9um4XtOOP6fMO9FtEorsG9cxJRk92M7Yw==",
"dependencies": {
"@aws-crypto/sha256-browser": "3.0.0",
"@aws-crypto/sha256-js": "3.0.0",
- "@aws-sdk/client-sts": "3.540.0",
- "@aws-sdk/core": "3.535.0",
- "@aws-sdk/credential-provider-node": "3.540.0",
+ "@aws-sdk/client-sts": "3.549.0",
+ "@aws-sdk/core": "3.549.0",
+ "@aws-sdk/credential-provider-node": "3.549.0",
"@aws-sdk/middleware-host-header": "3.535.0",
"@aws-sdk/middleware-logger": "3.535.0",
"@aws-sdk/middleware-recursion-detection": "3.535.0",
@@ -438,13 +438,13 @@
"@aws-sdk/util-user-agent-browser": "3.535.0",
"@aws-sdk/util-user-agent-node": "3.535.0",
"@smithy/config-resolver": "^2.2.0",
- "@smithy/core": "^1.4.0",
+ "@smithy/core": "^1.4.1",
"@smithy/fetch-http-handler": "^2.5.0",
"@smithy/hash-node": "^2.2.0",
"@smithy/invalid-dependency": "^2.2.0",
"@smithy/middleware-content-length": "^2.2.0",
"@smithy/middleware-endpoint": "^2.5.0",
- "@smithy/middleware-retry": "^2.2.0",
+ "@smithy/middleware-retry": "^2.3.0",
"@smithy/middleware-serde": "^2.3.0",
"@smithy/middleware-stack": "^2.2.0",
"@smithy/node-config-provider": "^2.3.0",
@@ -469,15 +469,15 @@
}
},
"node_modules/@aws-sdk/client-ecr": {
- "version": "3.540.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-ecr/-/client-ecr-3.540.0.tgz",
- "integrity": "sha512-GjbMjqmz+NAQKxYZgg05/ofGKvDX2jBDEYyR98nXLfq3x/f2ow89eQ3BytJQxSS9azZomGeQB4jqqIIF5RDNdA==",
+ "version": "3.549.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-ecr/-/client-ecr-3.549.0.tgz",
+ "integrity": "sha512-nQWGELqlcoME02n4/LPv3L5s/9JRpAA44Ar6H8tF6js/g//2tyCr8hLB1XV389EwUfCukM81wSWZTpshm0C5sw==",
"dependencies": {
"@aws-crypto/sha256-browser": "3.0.0",
"@aws-crypto/sha256-js": "3.0.0",
- "@aws-sdk/client-sts": "3.540.0",
- "@aws-sdk/core": "3.535.0",
- "@aws-sdk/credential-provider-node": "3.540.0",
+ "@aws-sdk/client-sts": "3.549.0",
+ "@aws-sdk/core": "3.549.0",
+ "@aws-sdk/credential-provider-node": "3.549.0",
"@aws-sdk/middleware-host-header": "3.535.0",
"@aws-sdk/middleware-logger": "3.535.0",
"@aws-sdk/middleware-recursion-detection": "3.535.0",
@@ -488,13 +488,13 @@
"@aws-sdk/util-user-agent-browser": "3.535.0",
"@aws-sdk/util-user-agent-node": "3.535.0",
"@smithy/config-resolver": "^2.2.0",
- "@smithy/core": "^1.4.0",
+ "@smithy/core": "^1.4.1",
"@smithy/fetch-http-handler": "^2.5.0",
"@smithy/hash-node": "^2.2.0",
"@smithy/invalid-dependency": "^2.2.0",
"@smithy/middleware-content-length": "^2.2.0",
"@smithy/middleware-endpoint": "^2.5.0",
- "@smithy/middleware-retry": "^2.2.0",
+ "@smithy/middleware-retry": "^2.3.0",
"@smithy/middleware-serde": "^2.3.0",
"@smithy/middleware-stack": "^2.2.0",
"@smithy/node-config-provider": "^2.3.0",
@@ -520,15 +520,15 @@
}
},
"node_modules/@aws-sdk/client-iam": {
- "version": "3.540.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-iam/-/client-iam-3.540.0.tgz",
- "integrity": "sha512-kpGwwLwR3bomM3ogX6RyRjByDqSsghR7BZ3RllSz5uRG4celjDWszDgZ4aqR4DG9iZJFnswo5wjVaLlEcK0Vwg==",
+ "version": "3.549.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-iam/-/client-iam-3.549.0.tgz",
+ "integrity": "sha512-jjsnjjKOBKvVi/oJ4w9i4IJByYjNk7W4YvpCXzNkB5ospUuG6oiQjcKhOU9mjagpAjgrWpcNTddBcPGmNDV+JA==",
"dependencies": {
"@aws-crypto/sha256-browser": "3.0.0",
"@aws-crypto/sha256-js": "3.0.0",
- "@aws-sdk/client-sts": "3.540.0",
- "@aws-sdk/core": "3.535.0",
- "@aws-sdk/credential-provider-node": "3.540.0",
+ "@aws-sdk/client-sts": "3.549.0",
+ "@aws-sdk/core": "3.549.0",
+ "@aws-sdk/credential-provider-node": "3.549.0",
"@aws-sdk/middleware-host-header": "3.535.0",
"@aws-sdk/middleware-logger": "3.535.0",
"@aws-sdk/middleware-recursion-detection": "3.535.0",
@@ -539,13 +539,13 @@
"@aws-sdk/util-user-agent-browser": "3.535.0",
"@aws-sdk/util-user-agent-node": "3.535.0",
"@smithy/config-resolver": "^2.2.0",
- "@smithy/core": "^1.4.0",
+ "@smithy/core": "^1.4.1",
"@smithy/fetch-http-handler": "^2.5.0",
"@smithy/hash-node": "^2.2.0",
"@smithy/invalid-dependency": "^2.2.0",
"@smithy/middleware-content-length": "^2.2.0",
"@smithy/middleware-endpoint": "^2.5.0",
- "@smithy/middleware-retry": "^2.2.0",
+ "@smithy/middleware-retry": "^2.3.0",
"@smithy/middleware-serde": "^2.3.0",
"@smithy/middleware-stack": "^2.2.0",
"@smithy/node-config-provider": "^2.3.0",
@@ -571,16 +571,16 @@
}
},
"node_modules/@aws-sdk/client-s3": {
- "version": "3.540.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.540.0.tgz",
- "integrity": "sha512-rYBuNB7uqCO9xZc0OAwM2K6QJAo2Syt1L5OhEaf7zG7FulNMyrK6kJPg1WrvNE90tW6gUdDaTy3XsQ7lq6O7uA==",
+ "version": "3.549.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.549.0.tgz",
+ "integrity": "sha512-mogi9u0blkrpol2RPuc3iO73jRhL43/iT5TR80zm3QR+i+tRxAuH2cxvyDvIxkRua296aZ9VNxwg47tM5xsHRQ==",
"dependencies": {
"@aws-crypto/sha1-browser": "3.0.0",
"@aws-crypto/sha256-browser": "3.0.0",
"@aws-crypto/sha256-js": "3.0.0",
- "@aws-sdk/client-sts": "3.540.0",
- "@aws-sdk/core": "3.535.0",
- "@aws-sdk/credential-provider-node": "3.540.0",
+ "@aws-sdk/client-sts": "3.549.0",
+ "@aws-sdk/core": "3.549.0",
+ "@aws-sdk/credential-provider-node": "3.549.0",
"@aws-sdk/middleware-bucket-endpoint": "3.535.0",
"@aws-sdk/middleware-expect-continue": "3.535.0",
"@aws-sdk/middleware-flexible-checksums": "3.535.0",
@@ -600,7 +600,7 @@
"@aws-sdk/util-user-agent-node": "3.535.0",
"@aws-sdk/xml-builder": "3.535.0",
"@smithy/config-resolver": "^2.2.0",
- "@smithy/core": "^1.4.0",
+ "@smithy/core": "^1.4.1",
"@smithy/eventstream-serde-browser": "^2.2.0",
"@smithy/eventstream-serde-config-resolver": "^2.2.0",
"@smithy/eventstream-serde-node": "^2.2.0",
@@ -612,7 +612,7 @@
"@smithy/md5-js": "^2.2.0",
"@smithy/middleware-content-length": "^2.2.0",
"@smithy/middleware-endpoint": "^2.5.0",
- "@smithy/middleware-retry": "^2.2.0",
+ "@smithy/middleware-retry": "^2.3.0",
"@smithy/middleware-serde": "^2.3.0",
"@smithy/middleware-stack": "^2.2.0",
"@smithy/node-config-provider": "^2.3.0",
@@ -638,13 +638,13 @@
}
},
"node_modules/@aws-sdk/client-sso": {
- "version": "3.540.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.540.0.tgz",
- "integrity": "sha512-rrQZMuw4sxIo3eyAUUzPQRA336mPRnrAeSlSdVHBKZD8Fjvoy0lYry2vNhkPLpFZLso1J66KRyuIv4LzRR3v1Q==",
+ "version": "3.549.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.549.0.tgz",
+ "integrity": "sha512-lz+yflOAj5Q263FlCsKpNqttaCb2NPh8jC76gVCqCt7TPxRDBYVaqg0OZYluDaETIDNJi4DwN2Azcck7ilwuPw==",
"dependencies": {
"@aws-crypto/sha256-browser": "3.0.0",
"@aws-crypto/sha256-js": "3.0.0",
- "@aws-sdk/core": "3.535.0",
+ "@aws-sdk/core": "3.549.0",
"@aws-sdk/middleware-host-header": "3.535.0",
"@aws-sdk/middleware-logger": "3.535.0",
"@aws-sdk/middleware-recursion-detection": "3.535.0",
@@ -655,13 +655,13 @@
"@aws-sdk/util-user-agent-browser": "3.535.0",
"@aws-sdk/util-user-agent-node": "3.535.0",
"@smithy/config-resolver": "^2.2.0",
- "@smithy/core": "^1.4.0",
+ "@smithy/core": "^1.4.1",
"@smithy/fetch-http-handler": "^2.5.0",
"@smithy/hash-node": "^2.2.0",
"@smithy/invalid-dependency": "^2.2.0",
"@smithy/middleware-content-length": "^2.2.0",
"@smithy/middleware-endpoint": "^2.5.0",
- "@smithy/middleware-retry": "^2.2.0",
+ "@smithy/middleware-retry": "^2.3.0",
"@smithy/middleware-serde": "^2.3.0",
"@smithy/middleware-stack": "^2.2.0",
"@smithy/node-config-provider": "^2.3.0",
@@ -686,14 +686,14 @@
}
},
"node_modules/@aws-sdk/client-sso-oidc": {
- "version": "3.540.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.540.0.tgz",
- "integrity": "sha512-LZYK0lBRQK8D8M3Sqc96XiXkAV2v70zhTtF6weyzEpgwxZMfSuFJjs0jFyhaeZBZbZv7BBghIdhJ5TPavNxGMQ==",
+ "version": "3.549.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.549.0.tgz",
+ "integrity": "sha512-FbB4A78ILAb8sM4TfBd+3CrQcfZIhe0gtVZNbaxpq5cJZh1K7oZ8vPfKw4do9JWkDUXPLsD9Bwz12f8/JpAb6Q==",
"dependencies": {
"@aws-crypto/sha256-browser": "3.0.0",
"@aws-crypto/sha256-js": "3.0.0",
- "@aws-sdk/client-sts": "3.540.0",
- "@aws-sdk/core": "3.535.0",
+ "@aws-sdk/client-sts": "3.549.0",
+ "@aws-sdk/core": "3.549.0",
"@aws-sdk/middleware-host-header": "3.535.0",
"@aws-sdk/middleware-logger": "3.535.0",
"@aws-sdk/middleware-recursion-detection": "3.535.0",
@@ -704,13 +704,13 @@
"@aws-sdk/util-user-agent-browser": "3.535.0",
"@aws-sdk/util-user-agent-node": "3.535.0",
"@smithy/config-resolver": "^2.2.0",
- "@smithy/core": "^1.4.0",
+ "@smithy/core": "^1.4.1",
"@smithy/fetch-http-handler": "^2.5.0",
"@smithy/hash-node": "^2.2.0",
"@smithy/invalid-dependency": "^2.2.0",
"@smithy/middleware-content-length": "^2.2.0",
"@smithy/middleware-endpoint": "^2.5.0",
- "@smithy/middleware-retry": "^2.2.0",
+ "@smithy/middleware-retry": "^2.3.0",
"@smithy/middleware-serde": "^2.3.0",
"@smithy/middleware-stack": "^2.2.0",
"@smithy/node-config-provider": "^2.3.0",
@@ -734,17 +734,17 @@
"node": ">=14.0.0"
},
"peerDependencies": {
- "@aws-sdk/credential-provider-node": "^3.540.0"
+ "@aws-sdk/credential-provider-node": "^3.549.0"
}
},
"node_modules/@aws-sdk/client-sts": {
- "version": "3.540.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.540.0.tgz",
- "integrity": "sha512-ITHUQxvpqfQX6obfpIi3KYGzZYfe/I5Ixjfxoi5lB7ISCtmxqObKB1fzD93wonkMJytJ7LUO8panZl/ojiJ1uw==",
+ "version": "3.549.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.549.0.tgz",
+ "integrity": "sha512-63IreJ598Dzvpb+6sy81KfIX5iQxnrWSEtlyeCdC2GO6gmSQVwJzc9kr5pAC83lHmlZcm/Q3KZr3XBhRQqP0og==",
"dependencies": {
"@aws-crypto/sha256-browser": "3.0.0",
"@aws-crypto/sha256-js": "3.0.0",
- "@aws-sdk/core": "3.535.0",
+ "@aws-sdk/core": "3.549.0",
"@aws-sdk/middleware-host-header": "3.535.0",
"@aws-sdk/middleware-logger": "3.535.0",
"@aws-sdk/middleware-recursion-detection": "3.535.0",
@@ -755,13 +755,13 @@
"@aws-sdk/util-user-agent-browser": "3.535.0",
"@aws-sdk/util-user-agent-node": "3.535.0",
"@smithy/config-resolver": "^2.2.0",
- "@smithy/core": "^1.4.0",
+ "@smithy/core": "^1.4.1",
"@smithy/fetch-http-handler": "^2.5.0",
"@smithy/hash-node": "^2.2.0",
"@smithy/invalid-dependency": "^2.2.0",
"@smithy/middleware-content-length": "^2.2.0",
"@smithy/middleware-endpoint": "^2.5.0",
- "@smithy/middleware-retry": "^2.2.0",
+ "@smithy/middleware-retry": "^2.3.0",
"@smithy/middleware-serde": "^2.3.0",
"@smithy/middleware-stack": "^2.2.0",
"@smithy/node-config-provider": "^2.3.0",
@@ -785,15 +785,15 @@
"node": ">=14.0.0"
},
"peerDependencies": {
- "@aws-sdk/credential-provider-node": "^3.540.0"
+ "@aws-sdk/credential-provider-node": "^3.549.0"
}
},
"node_modules/@aws-sdk/core": {
- "version": "3.535.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.535.0.tgz",
- "integrity": "sha512-+Yusa9HziuaEDta1UaLEtMAtmgvxdxhPn7jgfRY6PplqAqgsfa5FR83sxy5qr2q7xjQTwHtV4MjQVuOjG9JsLw==",
+ "version": "3.549.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.549.0.tgz",
+ "integrity": "sha512-jC61OxJn72r/BbuDRCcluiw05Xw9eVLG0CwxQpF3RocxfxyZqlrGYaGecZ8Wy+7g/3sqGRC/Ar5eUhU1YcLx7w==",
"dependencies": {
- "@smithy/core": "^1.4.0",
+ "@smithy/core": "^1.4.1",
"@smithy/protocol-http": "^3.3.0",
"@smithy/signature-v4": "^2.2.0",
"@smithy/smithy-client": "^2.5.0",
@@ -806,11 +806,11 @@
}
},
"node_modules/@aws-sdk/credential-provider-cognito-identity": {
- "version": "3.540.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.540.0.tgz",
- "integrity": "sha512-XOTAIuVgticX+43GMpRbi5OHmJAhHfoHYsVGu0eRLhri1yFqUHXJgHUd51QQtlA8cFQN7JnFFM6sF5EDCPF49g==",
+ "version": "3.549.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.549.0.tgz",
+ "integrity": "sha512-EADYw4JimdZ3mGhxtAXSdARNunw/4T7Vd82vvsvqavqL3S9jt5+2SrZ2/PYrweJHLRFggMHcBs82FRql1efMaA==",
"dependencies": {
- "@aws-sdk/client-cognito-identity": "3.540.0",
+ "@aws-sdk/client-cognito-identity": "3.549.0",
"@aws-sdk/types": "3.535.0",
"@smithy/property-provider": "^2.2.0",
"@smithy/types": "^2.12.0",
@@ -854,15 +854,15 @@
}
},
"node_modules/@aws-sdk/credential-provider-ini": {
- "version": "3.540.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.540.0.tgz",
- "integrity": "sha512-igN/RbsnulIBwqXbwsWmR3srqmtbPF1dm+JteGvUY31FW65fTVvWvSr945Y/cf1UbhPmIQXntlsqESqpkhTHwg==",
+ "version": "3.549.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.549.0.tgz",
+ "integrity": "sha512-k6IIrluZjQpzui5Din8fW3bFFhHaJ64XrsfYx0Ks1mb7xan84dJxmYP3tdDDmLzUeJv5h95ag88taHfjY9rakA==",
"dependencies": {
- "@aws-sdk/client-sts": "3.540.0",
+ "@aws-sdk/client-sts": "3.549.0",
"@aws-sdk/credential-provider-env": "3.535.0",
"@aws-sdk/credential-provider-process": "3.535.0",
- "@aws-sdk/credential-provider-sso": "3.540.0",
- "@aws-sdk/credential-provider-web-identity": "3.540.0",
+ "@aws-sdk/credential-provider-sso": "3.549.0",
+ "@aws-sdk/credential-provider-web-identity": "3.549.0",
"@aws-sdk/types": "3.535.0",
"@smithy/credential-provider-imds": "^2.3.0",
"@smithy/property-provider": "^2.2.0",
@@ -875,16 +875,16 @@
}
},
"node_modules/@aws-sdk/credential-provider-node": {
- "version": "3.540.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.540.0.tgz",
- "integrity": "sha512-HKQZJbLHlrHX9A0B1poiYNXIIQfy8whTjuosTCYKPDBhhUyVAQfxy/KG726j0v43IhaNPLgTGZCJve4hAsazSw==",
+ "version": "3.549.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.549.0.tgz",
+ "integrity": "sha512-f3YgalsMuywEAVX4AUm9tojqrBdfpAac0+D320ePzas0Ntbp7ItYu9ceKIhgfzXO3No7P3QK0rCrOxL+ABTn8Q==",
"dependencies": {
"@aws-sdk/credential-provider-env": "3.535.0",
"@aws-sdk/credential-provider-http": "3.535.0",
- "@aws-sdk/credential-provider-ini": "3.540.0",
+ "@aws-sdk/credential-provider-ini": "3.549.0",
"@aws-sdk/credential-provider-process": "3.535.0",
- "@aws-sdk/credential-provider-sso": "3.540.0",
- "@aws-sdk/credential-provider-web-identity": "3.540.0",
+ "@aws-sdk/credential-provider-sso": "3.549.0",
+ "@aws-sdk/credential-provider-web-identity": "3.549.0",
"@aws-sdk/types": "3.535.0",
"@smithy/credential-provider-imds": "^2.3.0",
"@smithy/property-provider": "^2.2.0",
@@ -912,12 +912,12 @@
}
},
"node_modules/@aws-sdk/credential-provider-sso": {
- "version": "3.540.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.540.0.tgz",
- "integrity": "sha512-tKkFqK227LF5ajc5EL6asXS32p3nkofpP8G7NRpU7zOEOQCg01KUc4JRX+ItI0T007CiN1J19yNoFqHLT/SqHg==",
+ "version": "3.549.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.549.0.tgz",
+ "integrity": "sha512-BGopRKHs7W8zkoH8qmSHrjudj263kXbhVkAUPxVUz0I28+CZNBgJC/RfVCbOpzmysIQEpwSqvOv1y0k+DQzIJQ==",
"dependencies": {
- "@aws-sdk/client-sso": "3.540.0",
- "@aws-sdk/token-providers": "3.540.0",
+ "@aws-sdk/client-sso": "3.549.0",
+ "@aws-sdk/token-providers": "3.549.0",
"@aws-sdk/types": "3.535.0",
"@smithy/property-provider": "^2.2.0",
"@smithy/shared-ini-file-loader": "^2.4.0",
@@ -929,11 +929,11 @@
}
},
"node_modules/@aws-sdk/credential-provider-web-identity": {
- "version": "3.540.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.540.0.tgz",
- "integrity": "sha512-OpDm9w3A168B44hSjpnvECP4rvnFzD86rN4VYdGADuCvEa5uEcdA/JuT5WclFPDqdWEmFBqS1pxBIJBf0g2Q9Q==",
+ "version": "3.549.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.549.0.tgz",
+ "integrity": "sha512-QzclVXPxuwSI7515l34sdvliVq5leroO8P7RQFKRgfyQKO45o1psghierwG3PgV6jlMiv78FIAGJBr/n4qZ7YA==",
"dependencies": {
- "@aws-sdk/client-sts": "3.540.0",
+ "@aws-sdk/client-sts": "3.549.0",
"@aws-sdk/types": "3.535.0",
"@smithy/property-provider": "^2.2.0",
"@smithy/types": "^2.12.0",
@@ -944,21 +944,21 @@
}
},
"node_modules/@aws-sdk/credential-providers": {
- "version": "3.540.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-providers/-/credential-providers-3.540.0.tgz",
- "integrity": "sha512-tAmvqdZngCrER5/AAwTmDSjO05LGIshKL+lwcJr2OUV5jtQVzfbFrorf+b5dnI+3i8+zGcEAV9omra4XGrO9Kg==",
- "dependencies": {
- "@aws-sdk/client-cognito-identity": "3.540.0",
- "@aws-sdk/client-sso": "3.540.0",
- "@aws-sdk/client-sts": "3.540.0",
- "@aws-sdk/credential-provider-cognito-identity": "3.540.0",
+ "version": "3.549.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-providers/-/credential-providers-3.549.0.tgz",
+ "integrity": "sha512-icbw8zCX2eSGPGBZLD6HKSgUMnpL95KzUikr94sVN81UuP1EnueaWj6gnErqP2Dr05ZEF9wMZxwd91qu8kVTNw==",
+ "dependencies": {
+ "@aws-sdk/client-cognito-identity": "3.549.0",
+ "@aws-sdk/client-sso": "3.549.0",
+ "@aws-sdk/client-sts": "3.549.0",
+ "@aws-sdk/credential-provider-cognito-identity": "3.549.0",
"@aws-sdk/credential-provider-env": "3.535.0",
"@aws-sdk/credential-provider-http": "3.535.0",
- "@aws-sdk/credential-provider-ini": "3.540.0",
- "@aws-sdk/credential-provider-node": "3.540.0",
+ "@aws-sdk/credential-provider-ini": "3.549.0",
+ "@aws-sdk/credential-provider-node": "3.549.0",
"@aws-sdk/credential-provider-process": "3.535.0",
- "@aws-sdk/credential-provider-sso": "3.540.0",
- "@aws-sdk/credential-provider-web-identity": "3.540.0",
+ "@aws-sdk/credential-provider-sso": "3.549.0",
+ "@aws-sdk/credential-provider-web-identity": "3.549.0",
"@aws-sdk/types": "3.535.0",
"@smithy/credential-provider-imds": "^2.3.0",
"@smithy/property-provider": "^2.2.0",
@@ -1205,11 +1205,11 @@
}
},
"node_modules/@aws-sdk/token-providers": {
- "version": "3.540.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.540.0.tgz",
- "integrity": "sha512-9BvtiVEZe5Ev88Wa4ZIUbtT6BVcPwhxmVInQ6c12MYNb0WNL54BN6wLy/eknAfF05gpX2/NDU2pUDOyMPdm/+g==",
+ "version": "3.549.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.549.0.tgz",
+ "integrity": "sha512-rJyeXkXknLukRFGuMQOgKnPBa+kLODJtOqEBf929SpQ96f1I6ytdndmWbB5B/OQN5Fu5DOOQUQqJypDQVl5ibQ==",
"dependencies": {
- "@aws-sdk/client-sso-oidc": "3.540.0",
+ "@aws-sdk/client-sso-oidc": "3.549.0",
"@aws-sdk/types": "3.535.0",
"@smithy/property-provider": "^2.2.0",
"@smithy/shared-ini-file-loader": "^2.4.0",
@@ -1335,27 +1335,27 @@
}
},
"node_modules/@babel/compat-data": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.1.tgz",
- "integrity": "sha512-Pc65opHDliVpRHuKfzI+gSA4zcgr65O4cl64fFJIWEEh8JoHIHh0Oez1Eo8Arz8zq/JhgKodQaxEwUPRtZylVA==",
+ "version": "7.24.4",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz",
+ "integrity": "sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==",
"dev": true,
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/core": {
- "version": "7.24.3",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.3.tgz",
- "integrity": "sha512-5FcvN1JHw2sHJChotgx8Ek0lyuh4kCKelgMTTqhYJJtloNvUfpAFMeNQUtdlIaktwrSV9LtCdqwk48wL2wBacQ==",
+ "version": "7.24.4",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.4.tgz",
+ "integrity": "sha512-MBVlMXP+kkl5394RBLSxxk/iLTeVGuXTV3cIDXavPpMMqnSnt6apKgan/U8O3USWZCWZT/TbgfEpKa4uMgN4Dg==",
"dev": true,
"dependencies": {
"@ampproject/remapping": "^2.2.0",
"@babel/code-frame": "^7.24.2",
- "@babel/generator": "^7.24.1",
+ "@babel/generator": "^7.24.4",
"@babel/helper-compilation-targets": "^7.23.6",
"@babel/helper-module-transforms": "^7.23.3",
- "@babel/helpers": "^7.24.1",
- "@babel/parser": "^7.24.1",
+ "@babel/helpers": "^7.24.4",
+ "@babel/parser": "^7.24.4",
"@babel/template": "^7.24.0",
"@babel/traverse": "^7.24.1",
"@babel/types": "^7.24.0",
@@ -1383,9 +1383,9 @@
}
},
"node_modules/@babel/generator": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.1.tgz",
- "integrity": "sha512-DfCRfZsBcrPEHUfuBMgbJ1Ut01Y/itOs+hY2nFLgqsqXd52/iSiVq5TITtUasIUgm+IIKdY2/1I7auiQOEeC9A==",
+ "version": "7.24.4",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.4.tgz",
+ "integrity": "sha512-Xd6+v6SnjWVx/nus+y0l1sxMOTOMBkyL4+BIdbALyatQnAe/SRVjANeDPSCYaX+i1iJmuGSKf3Z+E+V/va1Hvw==",
"dev": true,
"dependencies": {
"@babel/types": "^7.24.0",
@@ -1548,9 +1548,9 @@
}
},
"node_modules/@babel/helpers": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.1.tgz",
- "integrity": "sha512-BpU09QqEe6ZCHuIHFphEFgvNSrubve1FtyMton26ekZ85gRGi6LrTF7zArARp2YvyFxloeiRmtSCq5sjh1WqIg==",
+ "version": "7.24.4",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.4.tgz",
+ "integrity": "sha512-FewdlZbSiwaVGlgT1DPANDuCHaDMiOo+D/IDYRFYjHOuv66xMSJ7fQwwODwRNAPkADIO/z1EoF/l2BCWlWABDw==",
"dev": true,
"dependencies": {
"@babel/template": "^7.24.0",
@@ -1648,9 +1648,9 @@
}
},
"node_modules/@babel/parser": {
- "version": "7.24.1",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.1.tgz",
- "integrity": "sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==",
+ "version": "7.24.4",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.4.tgz",
+ "integrity": "sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==",
"dev": true,
"bin": {
"parser": "bin/babel-parser.js"
@@ -1901,9 +1901,9 @@
"dev": true
},
"node_modules/@cdklabs/cdk-ecs-codedeploy": {
- "version": "0.0.265",
- "resolved": "https://registry.npmjs.org/@cdklabs/cdk-ecs-codedeploy/-/cdk-ecs-codedeploy-0.0.265.tgz",
- "integrity": "sha512-0XOH3Q/QnAOoqAIJ4Q/4r+Z1aDuW3xIBv4AafFs4oLNEuVpT1AR9Yu5W9Byc/sH6TxP9qN8iWNC6TeQPXx1zYw==",
+ "version": "0.0.267",
+ "resolved": "https://registry.npmjs.org/@cdklabs/cdk-ecs-codedeploy/-/cdk-ecs-codedeploy-0.0.267.tgz",
+ "integrity": "sha512-63o7Bh8MnGXwmhvI9w6+ZqI+vcxYxDx2dTn0bb7UjdT0EWycRx8zH2+IK96dxD7d9STvPQKfxWnHrq24p36V0w==",
"bundleDependencies": [
"@aws-sdk/client-codedeploy",
"jmespath"
@@ -1917,21 +1917,6 @@
"constructs": "^10.0.5"
}
},
- "node_modules/@cdklabs/cdk-ecs-codedeploy/node_modules/@aws-crypto/crc32": {
- "version": "3.0.0",
- "inBundle": true,
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-crypto/util": "^3.0.0",
- "@aws-sdk/types": "^3.222.0",
- "tslib": "^1.11.1"
- }
- },
- "node_modules/@cdklabs/cdk-ecs-codedeploy/node_modules/@aws-crypto/crc32/node_modules/tslib": {
- "version": "1.14.1",
- "inBundle": true,
- "license": "0BSD"
- },
"node_modules/@cdklabs/cdk-ecs-codedeploy/node_modules/@aws-crypto/ie11-detection": {
"version": "3.0.0",
"inBundle": true,
@@ -2544,15 +2529,15 @@
}
},
"node_modules/@cdklabs/cdk-ecs-codedeploy/node_modules/@smithy/core": {
- "version": "1.4.0",
+ "version": "1.4.2",
"inBundle": true,
"license": "Apache-2.0",
"dependencies": {
- "@smithy/middleware-endpoint": "^2.5.0",
- "@smithy/middleware-retry": "^2.2.0",
+ "@smithy/middleware-endpoint": "^2.5.1",
+ "@smithy/middleware-retry": "^2.3.1",
"@smithy/middleware-serde": "^2.3.0",
"@smithy/protocol-http": "^3.3.0",
- "@smithy/smithy-client": "^2.5.0",
+ "@smithy/smithy-client": "^2.5.1",
"@smithy/types": "^2.12.0",
"@smithy/util-middleware": "^2.2.0",
"tslib": "^2.6.2"
@@ -2576,17 +2561,6 @@
"node": ">=14.0.0"
}
},
- "node_modules/@cdklabs/cdk-ecs-codedeploy/node_modules/@smithy/eventstream-codec": {
- "version": "2.2.0",
- "inBundle": true,
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-crypto/crc32": "3.0.0",
- "@smithy/types": "^2.12.0",
- "@smithy/util-hex-encoding": "^2.2.0",
- "tslib": "^2.6.2"
- }
- },
"node_modules/@cdklabs/cdk-ecs-codedeploy/node_modules/@smithy/fetch-http-handler": {
"version": "2.5.0",
"inBundle": true,
@@ -2647,7 +2621,7 @@
}
},
"node_modules/@cdklabs/cdk-ecs-codedeploy/node_modules/@smithy/middleware-endpoint": {
- "version": "2.5.0",
+ "version": "2.5.1",
"inBundle": true,
"license": "Apache-2.0",
"dependencies": {
@@ -2664,26 +2638,30 @@
}
},
"node_modules/@cdklabs/cdk-ecs-codedeploy/node_modules/@smithy/middleware-retry": {
- "version": "2.2.0",
+ "version": "2.3.1",
"inBundle": true,
"license": "Apache-2.0",
"dependencies": {
"@smithy/node-config-provider": "^2.3.0",
"@smithy/protocol-http": "^3.3.0",
"@smithy/service-error-classification": "^2.1.5",
- "@smithy/smithy-client": "^2.5.0",
+ "@smithy/smithy-client": "^2.5.1",
"@smithy/types": "^2.12.0",
"@smithy/util-middleware": "^2.2.0",
"@smithy/util-retry": "^2.2.0",
"tslib": "^2.6.2",
- "uuid": "^8.3.2"
+ "uuid": "^9.0.1"
},
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/@cdklabs/cdk-ecs-codedeploy/node_modules/@smithy/middleware-retry/node_modules/uuid": {
- "version": "8.3.2",
+ "version": "9.0.1",
+ "funding": [
+ "https://github.com/sponsors/broofa",
+ "https://github.com/sponsors/ctavan"
+ ],
"inBundle": true,
"license": "MIT",
"bin": {
@@ -2816,11 +2794,10 @@
}
},
"node_modules/@cdklabs/cdk-ecs-codedeploy/node_modules/@smithy/signature-v4": {
- "version": "2.2.0",
+ "version": "2.2.1",
"inBundle": true,
"license": "Apache-2.0",
"dependencies": {
- "@smithy/eventstream-codec": "^2.2.0",
"@smithy/is-array-buffer": "^2.2.0",
"@smithy/types": "^2.12.0",
"@smithy/util-hex-encoding": "^2.2.0",
@@ -2834,11 +2811,11 @@
}
},
"node_modules/@cdklabs/cdk-ecs-codedeploy/node_modules/@smithy/smithy-client": {
- "version": "2.5.0",
+ "version": "2.5.1",
"inBundle": true,
"license": "Apache-2.0",
"dependencies": {
- "@smithy/middleware-endpoint": "^2.5.0",
+ "@smithy/middleware-endpoint": "^2.5.1",
"@smithy/middleware-stack": "^2.2.0",
"@smithy/protocol-http": "^3.3.0",
"@smithy/types": "^2.12.0",
@@ -2926,12 +2903,12 @@
}
},
"node_modules/@cdklabs/cdk-ecs-codedeploy/node_modules/@smithy/util-defaults-mode-browser": {
- "version": "2.2.0",
+ "version": "2.2.1",
"inBundle": true,
"license": "Apache-2.0",
"dependencies": {
"@smithy/property-provider": "^2.2.0",
- "@smithy/smithy-client": "^2.5.0",
+ "@smithy/smithy-client": "^2.5.1",
"@smithy/types": "^2.12.0",
"bowser": "^2.11.0",
"tslib": "^2.6.2"
@@ -2941,7 +2918,7 @@
}
},
"node_modules/@cdklabs/cdk-ecs-codedeploy/node_modules/@smithy/util-defaults-mode-node": {
- "version": "2.3.0",
+ "version": "2.3.1",
"inBundle": true,
"license": "Apache-2.0",
"dependencies": {
@@ -2949,7 +2926,7 @@
"@smithy/credential-provider-imds": "^2.3.0",
"@smithy/node-config-provider": "^2.3.0",
"@smithy/property-provider": "^2.2.0",
- "@smithy/smithy-client": "^2.5.0",
+ "@smithy/smithy-client": "^2.5.1",
"@smithy/types": "^2.12.0",
"tslib": "^2.6.2"
},
@@ -3638,9 +3615,9 @@
}
},
"node_modules/@humanwhocodes/object-schema": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz",
- "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz",
+ "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==",
"dev": true
},
"node_modules/@isaacs/cliui": {
@@ -4517,15 +4494,15 @@
}
},
"node_modules/@smithy/core": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/@smithy/core/-/core-1.4.0.tgz",
- "integrity": "sha512-uu9ZDI95Uij4qk+L6kyFjdk11zqBkcJ3Lv0sc6jZrqHvLyr0+oeekD3CnqMafBn/5PRI6uv6ulW3kNLRBUHeVw==",
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/@smithy/core/-/core-1.4.2.tgz",
+ "integrity": "sha512-2fek3I0KZHWJlRLvRTqxTEri+qV0GRHrJIoLFuBMZB4EMg4WgeBGfF0X6abnrNYpq55KJ6R4D6x4f0vLnhzinA==",
"dependencies": {
- "@smithy/middleware-endpoint": "^2.5.0",
- "@smithy/middleware-retry": "^2.2.0",
+ "@smithy/middleware-endpoint": "^2.5.1",
+ "@smithy/middleware-retry": "^2.3.1",
"@smithy/middleware-serde": "^2.3.0",
"@smithy/protocol-http": "^3.3.0",
- "@smithy/smithy-client": "^2.5.0",
+ "@smithy/smithy-client": "^2.5.1",
"@smithy/types": "^2.12.0",
"@smithy/util-middleware": "^2.2.0",
"tslib": "^2.6.2"
@@ -4705,9 +4682,9 @@
}
},
"node_modules/@smithy/middleware-endpoint": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-2.5.0.tgz",
- "integrity": "sha512-OBhI9ZEAG8Xen0xsFJwwNOt44WE2CWkfYIxTognC8x42Lfsdf0VN/wCMqpdkySMDio/vts10BiovAxQp0T0faA==",
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-2.5.1.tgz",
+ "integrity": "sha512-1/8kFp6Fl4OsSIVTWHnNjLnTL8IqpIb/D3sTSczrKFnrE9VMNWxnrRKNvpUHOJ6zpGD5f62TPm7+17ilTJpiCQ==",
"dependencies": {
"@smithy/middleware-serde": "^2.3.0",
"@smithy/node-config-provider": "^2.3.0",
@@ -4722,32 +4699,24 @@
}
},
"node_modules/@smithy/middleware-retry": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-2.2.0.tgz",
- "integrity": "sha512-PsjDOLpbevgn37yJbawmfVoanru40qVA8UEf2+YA1lvOefmhuhL6ZbKtGsLAWDRnE1OlAmedsbA/htH6iSZjNA==",
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-2.3.1.tgz",
+ "integrity": "sha512-P2bGufFpFdYcWvqpyqqmalRtwFUNUA8vHjJR5iGqbfR6mp65qKOLcUd6lTr4S9Gn/enynSrSf3p3FVgVAf6bXA==",
"dependencies": {
"@smithy/node-config-provider": "^2.3.0",
"@smithy/protocol-http": "^3.3.0",
"@smithy/service-error-classification": "^2.1.5",
- "@smithy/smithy-client": "^2.5.0",
+ "@smithy/smithy-client": "^2.5.1",
"@smithy/types": "^2.12.0",
"@smithy/util-middleware": "^2.2.0",
"@smithy/util-retry": "^2.2.0",
"tslib": "^2.6.2",
- "uuid": "^8.3.2"
+ "uuid": "^9.0.1"
},
"engines": {
"node": ">=14.0.0"
}
},
- "node_modules/@smithy/middleware-retry/node_modules/uuid": {
- "version": "8.3.2",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
- "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
- "bin": {
- "uuid": "dist/bin/uuid"
- }
- },
"node_modules/@smithy/middleware-serde": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-2.3.0.tgz",
@@ -4874,11 +4843,10 @@
}
},
"node_modules/@smithy/signature-v4": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-2.2.0.tgz",
- "integrity": "sha512-+B5TNzj/fRZzVW3z8UUJOkNx15+4E0CLuvJmJUA1JUIZFp3rdJ/M2H5r2SqltaVPXL0oIxv/6YK92T9TsFGbFg==",
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-2.2.1.tgz",
+ "integrity": "sha512-j5fHgL1iqKTsKJ1mTcw88p0RUcidDu95AWSeZTgiYJb+QcfwWU/UpBnaqiB59FNH5MiAZuSbOBnZlwzeeY2tIw==",
"dependencies": {
- "@smithy/eventstream-codec": "^2.2.0",
"@smithy/is-array-buffer": "^2.2.0",
"@smithy/types": "^2.12.0",
"@smithy/util-hex-encoding": "^2.2.0",
@@ -4892,11 +4860,11 @@
}
},
"node_modules/@smithy/smithy-client": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-2.5.0.tgz",
- "integrity": "sha512-DDXWHWdimtS3y/Kw1Jo46KQ0ZYsDKcldFynQERUGBPDpkW1lXOTHy491ALHjwfiBQvzsVKVxl5+ocXNIgJuX4g==",
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-2.5.1.tgz",
+ "integrity": "sha512-jrbSQrYCho0yDaaf92qWgd+7nAeap5LtHTI51KXqmpIFCceKU3K9+vIVTUH72bOJngBMqa4kyu1VJhRcSrk/CQ==",
"dependencies": {
- "@smithy/middleware-endpoint": "^2.5.0",
+ "@smithy/middleware-endpoint": "^2.5.1",
"@smithy/middleware-stack": "^2.2.0",
"@smithy/protocol-http": "^3.3.0",
"@smithy/types": "^2.12.0",
@@ -4984,12 +4952,12 @@
}
},
"node_modules/@smithy/util-defaults-mode-browser": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.2.0.tgz",
- "integrity": "sha512-2okTdZaCBvOJszAPU/KSvlimMe35zLOKbQpHhamFJmR7t95HSe0K3C92jQPjKY3PmDBD+7iMkOnuW05F5OlF4g==",
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.2.1.tgz",
+ "integrity": "sha512-RtKW+8j8skk17SYowucwRUjeh4mCtnm5odCL0Lm2NtHQBsYKrNW0od9Rhopu9wF1gHMfHeWF7i90NwBz/U22Kw==",
"dependencies": {
"@smithy/property-provider": "^2.2.0",
- "@smithy/smithy-client": "^2.5.0",
+ "@smithy/smithy-client": "^2.5.1",
"@smithy/types": "^2.12.0",
"bowser": "^2.11.0",
"tslib": "^2.6.2"
@@ -4999,15 +4967,15 @@
}
},
"node_modules/@smithy/util-defaults-mode-node": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.3.0.tgz",
- "integrity": "sha512-hfKXnNLmsW9cmLb/JXKIvtuO6Cf4SuqN5PN1C2Ru/TBIws+m1wSgb+A53vo0r66xzB6E82inKG2J7qtwdi+Kkw==",
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.3.1.tgz",
+ "integrity": "sha512-vkMXHQ0BcLFysBMWgSBLSk3+leMpFSyyFj8zQtv5ZyUBx8/owVh1/pPEkzmW/DR/Gy/5c8vjLDD9gZjXNKbrpA==",
"dependencies": {
"@smithy/config-resolver": "^2.2.0",
"@smithy/credential-provider-imds": "^2.3.0",
"@smithy/node-config-provider": "^2.3.0",
"@smithy/property-provider": "^2.2.0",
- "@smithy/smithy-client": "^2.5.0",
+ "@smithy/smithy-client": "^2.5.1",
"@smithy/types": "^2.12.0",
"tslib": "^2.6.2"
},
@@ -5186,9 +5154,9 @@
}
},
"node_modules/@types/aws-lambda": {
- "version": "8.10.136",
- "resolved": "https://registry.npmjs.org/@types/aws-lambda/-/aws-lambda-8.10.136.tgz",
- "integrity": "sha512-cmmgqxdVGhxYK9lZMYYXYRJk6twBo53ivtXjIUEFZxfxe4TkZTZBK3RRWrY2HjJcUIix0mdifn15yjOAat5lTA=="
+ "version": "8.10.137",
+ "resolved": "https://registry.npmjs.org/@types/aws-lambda/-/aws-lambda-8.10.137.tgz",
+ "integrity": "sha512-YNFwzVarXAOXkjuFxONyDw1vgRNzyH8AuyN19s0bM+ChSu/bzxb5XPxYFLXoqoM+tvgzwR3k7fXcEOW125yJxg=="
},
"node_modules/@types/babel__core": {
"version": "7.20.5",
@@ -5293,9 +5261,9 @@
"dev": true
},
"node_modules/@types/node": {
- "version": "20.11.30",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.30.tgz",
- "integrity": "sha512-dHM6ZxwlmuZaRmUPfv1p+KrdD1Dci04FbdEm/9wEMouFqxYoFl5aMkt0VMAUtYRQDyYvD41WJLukhq/ha3YuTw==",
+ "version": "20.12.4",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.4.tgz",
+ "integrity": "sha512-E+Fa9z3wSQpzgYQdYmme5X3OTuejnnTx88A6p6vkkJosR3KBz+HpE3kqNm98VE6cfLFcISx7zW7MsJkH6KwbTw==",
"dependencies": {
"undici-types": "~5.26.4"
}
@@ -5343,16 +5311,16 @@
"dev": true
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "7.4.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.4.0.tgz",
- "integrity": "sha512-yHMQ/oFaM7HZdVrVm/M2WHaNPgyuJH4WelkSVEWSSsir34kxW2kDJCxlXRhhGWEsMN0WAW/vLpKfKVcm8k+MPw==",
+ "version": "7.5.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.5.0.tgz",
+ "integrity": "sha512-HpqNTH8Du34nLxbKgVMGljZMG0rJd2O9ecvr2QLYp+7512ty1j42KnsFwspPXg1Vh8an9YImf6CokUBltisZFQ==",
"dev": true,
"dependencies": {
"@eslint-community/regexpp": "^4.5.1",
- "@typescript-eslint/scope-manager": "7.4.0",
- "@typescript-eslint/type-utils": "7.4.0",
- "@typescript-eslint/utils": "7.4.0",
- "@typescript-eslint/visitor-keys": "7.4.0",
+ "@typescript-eslint/scope-manager": "7.5.0",
+ "@typescript-eslint/type-utils": "7.5.0",
+ "@typescript-eslint/utils": "7.5.0",
+ "@typescript-eslint/visitor-keys": "7.5.0",
"debug": "^4.3.4",
"graphemer": "^1.4.0",
"ignore": "^5.2.4",
@@ -5378,15 +5346,15 @@
}
},
"node_modules/@typescript-eslint/parser": {
- "version": "7.4.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.4.0.tgz",
- "integrity": "sha512-ZvKHxHLusweEUVwrGRXXUVzFgnWhigo4JurEj0dGF1tbcGh6buL+ejDdjxOQxv6ytcY1uhun1p2sm8iWStlgLQ==",
+ "version": "7.5.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.5.0.tgz",
+ "integrity": "sha512-cj+XGhNujfD2/wzR1tabNsidnYRaFfEkcULdcIyVBYcXjBvBKOes+mpMBP7hMpOyk+gBcfXsrg4NBGAStQyxjQ==",
"dev": true,
"dependencies": {
- "@typescript-eslint/scope-manager": "7.4.0",
- "@typescript-eslint/types": "7.4.0",
- "@typescript-eslint/typescript-estree": "7.4.0",
- "@typescript-eslint/visitor-keys": "7.4.0",
+ "@typescript-eslint/scope-manager": "7.5.0",
+ "@typescript-eslint/types": "7.5.0",
+ "@typescript-eslint/typescript-estree": "7.5.0",
+ "@typescript-eslint/visitor-keys": "7.5.0",
"debug": "^4.3.4"
},
"engines": {
@@ -5406,13 +5374,13 @@
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "7.4.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.4.0.tgz",
- "integrity": "sha512-68VqENG5HK27ypafqLVs8qO+RkNc7TezCduYrx8YJpXq2QGZ30vmNZGJJJC48+MVn4G2dCV8m5ZTVnzRexTVtw==",
+ "version": "7.5.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.5.0.tgz",
+ "integrity": "sha512-Z1r7uJY0MDeUlql9XJ6kRVgk/sP11sr3HKXn268HZyqL7i4cEfrdFuSSY/0tUqT37l5zT0tJOsuDP16kio85iA==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "7.4.0",
- "@typescript-eslint/visitor-keys": "7.4.0"
+ "@typescript-eslint/types": "7.5.0",
+ "@typescript-eslint/visitor-keys": "7.5.0"
},
"engines": {
"node": "^18.18.0 || >=20.0.0"
@@ -5423,13 +5391,13 @@
}
},
"node_modules/@typescript-eslint/type-utils": {
- "version": "7.4.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.4.0.tgz",
- "integrity": "sha512-247ETeHgr9WTRMqHbbQdzwzhuyaJ8dPTuyuUEMANqzMRB1rj/9qFIuIXK7l0FX9i9FXbHeBQl/4uz6mYuCE7Aw==",
+ "version": "7.5.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.5.0.tgz",
+ "integrity": "sha512-A021Rj33+G8mx2Dqh0nMO9GyjjIBK3MqgVgZ2qlKf6CJy51wY/lkkFqq3TqqnH34XyAHUkq27IjlUkWlQRpLHw==",
"dev": true,
"dependencies": {
- "@typescript-eslint/typescript-estree": "7.4.0",
- "@typescript-eslint/utils": "7.4.0",
+ "@typescript-eslint/typescript-estree": "7.5.0",
+ "@typescript-eslint/utils": "7.5.0",
"debug": "^4.3.4",
"ts-api-utils": "^1.0.1"
},
@@ -5450,9 +5418,9 @@
}
},
"node_modules/@typescript-eslint/types": {
- "version": "7.4.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.4.0.tgz",
- "integrity": "sha512-mjQopsbffzJskos5B4HmbsadSJQWaRK0UxqQ7GuNA9Ga4bEKeiO6b2DnB6cM6bpc8lemaPseh0H9B/wyg+J7rw==",
+ "version": "7.5.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.5.0.tgz",
+ "integrity": "sha512-tv5B4IHeAdhR7uS4+bf8Ov3k793VEVHd45viRRkehIUZxm0WF82VPiLgHzA/Xl4TGPg1ZD49vfxBKFPecD5/mg==",
"dev": true,
"engines": {
"node": "^18.18.0 || >=20.0.0"
@@ -5463,13 +5431,13 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
- "version": "7.4.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.4.0.tgz",
- "integrity": "sha512-A99j5AYoME/UBQ1ucEbbMEmGkN7SE0BvZFreSnTd1luq7yulcHdyGamZKizU7canpGDWGJ+Q6ZA9SyQobipePg==",
+ "version": "7.5.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.5.0.tgz",
+ "integrity": "sha512-YklQQfe0Rv2PZEueLTUffiQGKQneiIEKKnfIqPIOxgM9lKSZFCjT5Ad4VqRKj/U4+kQE3fa8YQpskViL7WjdPQ==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "7.4.0",
- "@typescript-eslint/visitor-keys": "7.4.0",
+ "@typescript-eslint/types": "7.5.0",
+ "@typescript-eslint/visitor-keys": "7.5.0",
"debug": "^4.3.4",
"globby": "^11.1.0",
"is-glob": "^4.0.3",
@@ -5491,17 +5459,17 @@
}
},
"node_modules/@typescript-eslint/utils": {
- "version": "7.4.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.4.0.tgz",
- "integrity": "sha512-NQt9QLM4Tt8qrlBVY9lkMYzfYtNz8/6qwZg8pI3cMGlPnj6mOpRxxAm7BMJN9K0AiY+1BwJ5lVC650YJqYOuNg==",
+ "version": "7.5.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.5.0.tgz",
+ "integrity": "sha512-3vZl9u0R+/FLQcpy2EHyRGNqAS/ofJ3Ji8aebilfJe+fobK8+LbIFmrHciLVDxjDoONmufDcnVSF38KwMEOjzw==",
"dev": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.4.0",
"@types/json-schema": "^7.0.12",
"@types/semver": "^7.5.0",
- "@typescript-eslint/scope-manager": "7.4.0",
- "@typescript-eslint/types": "7.4.0",
- "@typescript-eslint/typescript-estree": "7.4.0",
+ "@typescript-eslint/scope-manager": "7.5.0",
+ "@typescript-eslint/types": "7.5.0",
+ "@typescript-eslint/typescript-estree": "7.5.0",
"semver": "^7.5.4"
},
"engines": {
@@ -5516,12 +5484,12 @@
}
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "7.4.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.4.0.tgz",
- "integrity": "sha512-0zkC7YM0iX5Y41homUUeW1CHtZR01K3ybjM1l6QczoMuay0XKtrb93kv95AxUGwdjGr64nNqnOCwmEl616N8CA==",
+ "version": "7.5.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.5.0.tgz",
+ "integrity": "sha512-mcuHM/QircmA6O7fy6nn2w/3ditQkj+SgtOc8DW3uQ10Yfj42amm2i+6F2K4YAOPNNTmE6iM1ynM6lrSwdendA==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "7.4.0",
+ "@typescript-eslint/types": "7.5.0",
"eslint-visitor-keys": "^3.4.1"
},
"engines": {
@@ -5885,9 +5853,9 @@
}
},
"node_modules/aws-cdk": {
- "version": "2.134.0",
- "resolved": "https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.134.0.tgz",
- "integrity": "sha512-/0rygJZpBMK4DQHciMH6ZR4bnQ80/6usHMXmJrvwbSpKFW2WpkYKwzpAxnnQeiyzfEIIUoB+oyIy7EmKS1HLtA==",
+ "version": "2.135.0",
+ "resolved": "https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.135.0.tgz",
+ "integrity": "sha512-id/kBxDvXQhcPYhkP/3fwhaKN0uD3raz1Z4RZcO9jJ4UoQV2RElQl+dYdmIrwNSoNVhtZeV1O4IdEtBHUhdShQ==",
"dev": true,
"bin": {
"cdk": "bin/cdk"
@@ -5900,9 +5868,9 @@
}
},
"node_modules/aws-cdk-lib": {
- "version": "2.134.0",
- "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.134.0.tgz",
- "integrity": "sha512-fjJLsZ7L+HLVSOGfYxMcAbUYBb1I/UWLH9STkPiytT+hWQNN6lmZYLDHlqCqcS8gFyyCqu4i3KOOt/ZDHDVo2Q==",
+ "version": "2.135.0",
+ "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.135.0.tgz",
+ "integrity": "sha512-0RcmhPqJyMFgXqjESv+LilL7TfOQ7uZ4G125hp5/sSoaM7IFz/L3KDAUKVW/01rrebOQo0NZR9M7WIU3JJ7ezQ==",
"bundleDependencies": [
"@balena/dockerignore",
"case",
@@ -5929,7 +5897,7 @@
"minimatch": "^3.1.2",
"punycode": "^2.3.1",
"semver": "^7.6.0",
- "table": "^6.8.1",
+ "table": "^6.8.2",
"yaml": "1.10.2"
},
"engines": {
@@ -6217,7 +6185,7 @@
}
},
"node_modules/aws-cdk-lib/node_modules/table": {
- "version": "6.8.1",
+ "version": "6.8.2",
"inBundle": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -6606,16 +6574,16 @@
}
},
"node_modules/cacache/node_modules/glob": {
- "version": "10.3.10",
- "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz",
- "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==",
+ "version": "10.3.12",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.12.tgz",
+ "integrity": "sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==",
"dev": true,
"dependencies": {
"foreground-child": "^3.1.0",
- "jackspeak": "^2.3.5",
+ "jackspeak": "^2.3.6",
"minimatch": "^9.0.1",
- "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
- "path-scurry": "^1.10.1"
+ "minipass": "^7.0.4",
+ "path-scurry": "^1.10.2"
},
"bin": {
"glob": "dist/esm/bin.mjs"
@@ -6710,9 +6678,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001600",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001600.tgz",
- "integrity": "sha512-+2S9/2JFhYmYaDpZvo0lKkfvuKIglrx68MwOBqMGHhQsNkLjB5xtc/TGoEPs+MxjSyN/72qer2g97nzR641mOQ==",
+ "version": "1.0.30001606",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001606.tgz",
+ "integrity": "sha512-LPbwnW4vfpJId225pwjZJOgX1m9sGfbw/RKJvw/t0QhYOOaTXHvkjVGFGPpvwEzufrjvTlsULnVTxdy4/6cqkg==",
"dev": true,
"funding": [
{
@@ -6730,9 +6698,9 @@
]
},
"node_modules/cdk-nag": {
- "version": "2.28.74",
- "resolved": "https://registry.npmjs.org/cdk-nag/-/cdk-nag-2.28.74.tgz",
- "integrity": "sha512-Ikm5Z4mrOX+faJT63CMxicYeSrQPMRiihWrU3a0u2WJ4vrpIZen9x9nz1cUxoe+PQZkoyBozFhBS5kToxhjoRg==",
+ "version": "2.28.83",
+ "resolved": "https://registry.npmjs.org/cdk-nag/-/cdk-nag-2.28.83.tgz",
+ "integrity": "sha512-UqYiJ6VqcsUFtjDiaNM6esG9XI/4VORHdTxv+c4v+mzzHcTYud9BhaY1xbdK1vKrrO3WOxaOb1nPSA+DrqhN0g==",
"dev": true,
"peerDependencies": {
"aws-cdk-lib": "^2.116.0",
@@ -7329,9 +7297,9 @@
"dev": true
},
"node_modules/electron-to-chromium": {
- "version": "1.4.717",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.717.tgz",
- "integrity": "sha512-6Fmg8QkkumNOwuZ/5mIbMU9WI3H2fmn5ajcVya64I5Yr5CcNmO7vcLt0Y7c96DCiMO5/9G+4sI2r6eEvdg1F7A==",
+ "version": "1.4.728",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.728.tgz",
+ "integrity": "sha512-Ud1v7hJJYIqehlUJGqR6PF1Ek8l80zWwxA6nGxigBsGJ9f9M2fciHyrIiNMerSHSH3p+0/Ia7jIlnDkt41h5cw==",
"dev": true
},
"node_modules/emittery": {
@@ -7400,9 +7368,9 @@
}
},
"node_modules/es-abstract": {
- "version": "1.23.2",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.2.tgz",
- "integrity": "sha512-60s3Xv2T2p1ICykc7c+DNDPLDMm9t4QxCOUU0K9JxiLjM3C1zB9YVdN7tjxrFd4+AkZ8CdX1ovUga4P2+1e+/w==",
+ "version": "1.23.3",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz",
+ "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==",
"dev": true,
"dependencies": {
"array-buffer-byte-length": "^1.0.1",
@@ -7444,11 +7412,11 @@
"safe-regex-test": "^1.0.3",
"string.prototype.trim": "^1.2.9",
"string.prototype.trimend": "^1.0.8",
- "string.prototype.trimstart": "^1.0.7",
+ "string.prototype.trimstart": "^1.0.8",
"typed-array-buffer": "^1.0.2",
"typed-array-byte-length": "^1.0.1",
"typed-array-byte-offset": "^1.0.2",
- "typed-array-length": "^1.0.5",
+ "typed-array-length": "^1.0.6",
"unbox-primitive": "^1.0.2",
"which-typed-array": "^1.1.15"
},
@@ -11069,16 +11037,16 @@
}
},
"node_modules/npm-check-updates/node_modules/glob": {
- "version": "10.3.10",
- "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz",
- "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==",
+ "version": "10.3.12",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.12.tgz",
+ "integrity": "sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==",
"dev": true,
"dependencies": {
"foreground-child": "^3.1.0",
- "jackspeak": "^2.3.5",
+ "jackspeak": "^2.3.6",
"minimatch": "^9.0.1",
- "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
- "path-scurry": "^1.10.1"
+ "minipass": "^7.0.4",
+ "path-scurry": "^1.10.2"
},
"bin": {
"glob": "dist/esm/bin.mjs"
@@ -11090,6 +11058,15 @@
"url": "https://github.com/sponsors/isaacs"
}
},
+ "node_modules/npm-check-updates/node_modules/minipass": {
+ "version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz",
+ "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
"node_modules/npm-check-updates/node_modules/rimraf": {
"version": "5.0.5",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz",
@@ -11617,12 +11594,12 @@
"dev": true
},
"node_modules/path-scurry": {
- "version": "1.10.1",
- "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz",
- "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==",
+ "version": "1.10.2",
+ "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.2.tgz",
+ "integrity": "sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==",
"dev": true,
"dependencies": {
- "lru-cache": "^9.1.1 || ^10.0.0",
+ "lru-cache": "^10.2.0",
"minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
},
"engines": {
@@ -11804,9 +11781,9 @@
}
},
"node_modules/projen": {
- "version": "0.80.13",
- "resolved": "https://registry.npmjs.org/projen/-/projen-0.80.13.tgz",
- "integrity": "sha512-6kOhiKSr5pwIB07euAzuo84UMLg7dYc1kPG4aqdULeUOnPpHIQSIoF0R2GHcf6iT1ZldrLgrtYy7SRsluobdAA==",
+ "version": "0.80.18",
+ "resolved": "https://registry.npmjs.org/projen/-/projen-0.80.18.tgz",
+ "integrity": "sha512-qmSUsXQYUdc0uIJLZeIZVP8EC2rtPFGOxz1/IC46HW0wJgRD/zXUNfXhwiPhrHNfoGZpkrBsfbHZV6x9YC3cgw==",
"bundleDependencies": [
"@iarna/toml",
"case",
@@ -12842,16 +12819,16 @@
}
},
"node_modules/read-package-json/node_modules/glob": {
- "version": "10.3.10",
- "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz",
- "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==",
+ "version": "10.3.12",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.12.tgz",
+ "integrity": "sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==",
"dev": true,
"dependencies": {
"foreground-child": "^3.1.0",
- "jackspeak": "^2.3.5",
+ "jackspeak": "^2.3.6",
"minimatch": "^9.0.1",
- "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
- "path-scurry": "^1.10.1"
+ "minipass": "^7.0.4",
+ "path-scurry": "^1.10.2"
},
"bin": {
"glob": "dist/esm/bin.mjs"
@@ -12872,6 +12849,15 @@
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
+ "node_modules/read-package-json/node_modules/minipass": {
+ "version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz",
+ "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
"node_modules/readable-stream": {
"version": "3.6.2",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
@@ -14113,9 +14099,9 @@
}
},
"node_modules/typescript": {
- "version": "5.4.3",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.3.tgz",
- "integrity": "sha512-KrPd3PKaCLr78MalgiwJnA25Nm8HAmdwN3mYUYZgG/wizIo9EainNVQI9/yDavtVFRN2h3k8uf3GLHuhDMgEHg==",
+ "version": "5.4.4",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.4.tgz",
+ "integrity": "sha512-dGE2Vv8cpVvw28v8HCPqyb08EzbBURxDpuhJvTrusShUfGnhHBafDsLdS1EhhxyL6BJQE+2cT3dDPAv+MQ6oLw==",
"dev": true,
"bin": {
"tsc": "bin/tsc",
diff --git a/examples/codecatalyst-application-pipeline/package.json b/examples/codecatalyst-application-pipeline/package.json
index c2951b3..edccad0 100644
--- a/examples/codecatalyst-application-pipeline/package.json
+++ b/examples/codecatalyst-application-pipeline/package.json
@@ -11,11 +11,11 @@
},
"devDependencies": {
"@types/jest": "^29.5",
- "@types/node": "^20.11.30",
- "@typescript-eslint/eslint-plugin": "^7.4.0",
- "@typescript-eslint/parser": "^7.4.0",
- "aws-cdk": "^2.134.0",
- "cdk-nag": "^2.28.74",
+ "@types/node": "^20.12.4",
+ "@typescript-eslint/eslint-plugin": "^7.5.0",
+ "@typescript-eslint/parser": "^7.5.0",
+ "aws-cdk": "^2.135.0",
+ "cdk-nag": "^2.28.83",
"esbuild": "^0.20.2",
"eslint": "^8.57.0",
"eslint-import-resolver-node": "^0.3.9",
@@ -26,26 +26,26 @@
"json-schema": "^0.4.0",
"license-checker": "^25.0.1",
"npm-check-updates": "^16.14.18",
- "projen": "^0.80.13",
+ "projen": "^0.80.18",
"ts-jest": "^29.1",
"ts-node": "^10.9.2",
- "typescript": "^5.4.3"
+ "typescript": "^5.4.4"
},
"dependencies": {
- "@aws-sdk/client-cloudformation": "^3.540.0",
- "@aws-sdk/client-codedeploy": "^3.540.0",
- "@aws-sdk/client-codeguru-reviewer": "^3.540.0",
- "@aws-sdk/client-codepipeline": "^3.540.0",
- "@aws-sdk/client-ecr": "^3.540.0",
- "@aws-sdk/client-iam": "^3.540.0",
- "@aws-sdk/client-s3": "^3.540.0",
- "@aws-sdk/client-sts": "^3.540.0",
- "@aws-sdk/credential-providers": "^3.540.0",
+ "@aws-sdk/client-cloudformation": "^3.549.0",
+ "@aws-sdk/client-codedeploy": "^3.549.0",
+ "@aws-sdk/client-codeguru-reviewer": "^3.549.0",
+ "@aws-sdk/client-codepipeline": "^3.549.0",
+ "@aws-sdk/client-ecr": "^3.549.0",
+ "@aws-sdk/client-iam": "^3.549.0",
+ "@aws-sdk/client-s3": "^3.549.0",
+ "@aws-sdk/client-sts": "^3.549.0",
+ "@aws-sdk/credential-providers": "^3.549.0",
"@aws-sdk/shared-ini-file-loader": "^3.374.0",
- "@cdklabs/cdk-ecs-codedeploy": "^0.0.265",
- "@types/aws-lambda": "^8.10.136",
+ "@cdklabs/cdk-ecs-codedeploy": "^0.0.267",
+ "@types/aws-lambda": "^8.10.137",
"@types/prompts": "^2.4.9",
- "aws-cdk-lib": "^2.134.0",
+ "aws-cdk-lib": "^2.135.0",
"constructs": "^10.3.0",
"prompts": "^2.4.2",
"yaml": "^2.4.1"
diff --git a/examples/codecatalyst-application-pipeline/pom.xml b/examples/codecatalyst-application-pipeline/pom.xml
index dd0cd3c..3de73d5 100644
--- a/examples/codecatalyst-application-pipeline/pom.xml
+++ b/examples/codecatalyst-application-pipeline/pom.xml
@@ -59,12 +59,12 @@
org.springdoc
springdoc-openapi-starter-webmvc-ui
- 2.4.0
+ 2.5.0
org.liquibase
liquibase-core
- 4.26.0
+ 4.27.0
com.h2database
diff --git a/mkdocs.yml b/mkdocs.yml
index 42e8cc8..8af8a89 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -59,8 +59,8 @@ markdown_extensions:
- toc:
permalink: true
- pymdownx.emoji:
- emoji_index: !!python/name:materialx.emoji.twemoji
- emoji_generator: !!python/name:materialx.emoji.to_svg
+ emoji_index: !!python/name:material.extensions.emoji.twemoji
+ emoji_generator: !!python/name:material.extensions.emoji.to_svg
- mkdocs_graphviz
plugins:
- search
diff --git a/requirements.txt b/requirements.txt
index 794be70..674c15c 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,10 +1,10 @@
-mkdocs==1.3.0
-mkdocs-material==8.5.0
-mkdocs-graphviz==1.4.4
+mkdocs==1.5.3
+mkdocs-material==9.5.17
+mkdocs-graphviz==1.5.3
mkdocs-with-pdf==0.9.3
-mkdocs-codeinclude-plugin==0.2.0
+mkdocs-codeinclude-plugin==0.2.1
mkdocs-drawio-exporter==0.8.0
pillow
cairosvg
pre-commit
-Markdown==3.3.7
+Markdown==3.6