From ba550f1b5c19d0ba4a04c2b31a10a5bd2c643029 Mon Sep 17 00:00:00 2001 From: snyk-bot Date: Sat, 24 Jun 2023 02:01:43 +0000 Subject: [PATCH 1/5] fix: upgrade constructs from 10.2.18 to 10.2.41 Snyk has created this PR to upgrade constructs from 10.2.18 to 10.2.41. See this package in npm: https://www.npmjs.com/package/constructs See this project in Snyk: https://app.snyk.io/org/ashishkaushik/project/ba029889-258a-4efa-9f95-935f240d0924?utm_source=github&utm_medium=referral&page=upgrade-pr --- aws-lambdas/iac/cdk/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aws-lambdas/iac/cdk/package.json b/aws-lambdas/iac/cdk/package.json index 71f4837..0b48512 100644 --- a/aws-lambdas/iac/cdk/package.json +++ b/aws-lambdas/iac/cdk/package.json @@ -24,7 +24,7 @@ "dependencies": { "@cdktf/provider-aws": "^12.0.13", "cdktf": "^0.16.0", - "constructs": "^10.2.39", + "constructs": "^10.2.41", "dotenv": "^16.0.3", "dotenv-extended": "^2.9.0", "random": "^4.1.0" From 2ad5eb68efb9255310ef5121a376b30f0955c4c4 Mon Sep 17 00:00:00 2001 From: Vishwas Yogi Date: Mon, 26 Jun 2023 17:25:29 +0530 Subject: [PATCH 2/5] Updated semver version (synk) --- aws-lambdas/iac/cdk/package-lock.json | 151 +++++++------------------- aws-lambdas/iac/cdk/package.json | 3 + aws-lambdas/lambda/package-lock.json | 113 +++---------------- aws-lambdas/lambda/package.json | 3 + 4 files changed, 61 insertions(+), 209 deletions(-) diff --git a/aws-lambdas/iac/cdk/package-lock.json b/aws-lambdas/iac/cdk/package-lock.json index 1f872f4..dc3984b 100644 --- a/aws-lambdas/iac/cdk/package-lock.json +++ b/aws-lambdas/iac/cdk/package-lock.json @@ -9,9 +9,9 @@ "version": "1.0.0", "license": "MPL-2.0", "dependencies": { - "@cdktf/provider-aws": "^12.0.2", + "@cdktf/provider-aws": "^12.0.13", "cdktf": "^0.16.0", - "constructs": "^10.2.18", + "constructs": "^10.2.41", "dotenv": "^16.0.3", "dotenv-extended": "^2.9.0", "random": "^4.1.0" @@ -629,9 +629,9 @@ "dev": true }, "node_modules/@cdktf/provider-aws": { - "version": "12.0.12", - "resolved": "https://registry.npmjs.org/@cdktf/provider-aws/-/provider-aws-12.0.12.tgz", - "integrity": "sha512-Z5yAXWFJVtXUD+w/s9XjlaZVaJR7/Kan6fA/DWNZxB2oVWocFLjOsZxUDVsecDPp45mmuwbI8zo6e9WVzTjN5w==", + "version": "12.0.13", + "resolved": "https://registry.npmjs.org/@cdktf/provider-aws/-/provider-aws-12.0.13.tgz", + "integrity": "sha512-uGayQpfVsxPYbsTrxM1p/9mtb6MbrrFqWHgHqLyhoOUzHqunwTtoGrcJJtkPZJwqHUdkZwK3OWwEYy7RtD2dow==", "engines": { "node": ">= 14.17.0" }, @@ -2121,11 +2121,11 @@ "dev": true }, "node_modules/constructs": { - "version": "10.2.18", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-10.2.18.tgz", - "integrity": "sha512-hRNYf416y6XyEiSAaaUC50pTeUMTNq1BJFkx2E23Gsp+4MwFPtmHqN4h5h6qeW/vNHAErePQPjMjOekvjBGUAg==", + "version": "10.2.60", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-10.2.60.tgz", + "integrity": "sha512-rO9EHXhUZpA1Gz5wk5ewCVaol6anSilDzS7uv4Fmgx+tKTcxchAl10z8ObjZMjcQYNw+5FBVIzSagSKJanbHdQ==", "engines": { - "node": ">= 14.17.0" + "node": ">= 16.14.0" } }, "node_modules/convert-source-map": { @@ -3142,21 +3142,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-runtime/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/jest-snapshot": { "version": "29.4.1", "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.4.1.tgz", @@ -3192,21 +3177,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-snapshot/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/jest-util": { "version": "29.4.1", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.4.1.tgz", @@ -3807,12 +3777,18 @@ "integrity": "sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg==" }, "node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", + "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, "bin": { "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, "node_modules/shebang-command": { @@ -4069,21 +4045,6 @@ } } }, - "node_modules/ts-jest/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/ts-node": { "version": "10.9.1", "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", @@ -4390,7 +4351,7 @@ "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.2", - "semver": "^6.3.0" + "semver": "^7.5.2" }, "dependencies": { "convert-source-map": { @@ -4435,7 +4396,7 @@ "@babel/helper-validator-option": "^7.18.6", "browserslist": "^4.21.3", "lru-cache": "^5.1.1", - "semver": "^6.3.0" + "semver": "^7.5.2" }, "dependencies": { "lru-cache": { @@ -4806,10 +4767,9 @@ "dev": true }, "@cdktf/provider-aws": { - "version": "12.0.12", - "resolved": "https://registry.npmjs.org/@cdktf/provider-aws/-/provider-aws-12.0.12.tgz", - "integrity": "sha512-Z5yAXWFJVtXUD+w/s9XjlaZVaJR7/Kan6fA/DWNZxB2oVWocFLjOsZxUDVsecDPp45mmuwbI8zo6e9WVzTjN5w==", - "requires": {} + "version": "12.0.13", + "resolved": "https://registry.npmjs.org/@cdktf/provider-aws/-/provider-aws-12.0.13.tgz", + "integrity": "sha512-uGayQpfVsxPYbsTrxM1p/9mtb6MbrrFqWHgHqLyhoOUzHqunwTtoGrcJJtkPZJwqHUdkZwK3OWwEYy7RtD2dow==" }, "@cspotcode/source-map-support": { "version": "0.8.1", @@ -5498,7 +5458,7 @@ "requires": { "archiver": "5.3.1", "json-stable-stringify": "^1.0.2", - "semver": "^7.3.8" + "semver": "^7.5.2" }, "dependencies": { "archiver": { @@ -5930,9 +5890,9 @@ "dev": true }, "constructs": { - "version": "10.2.18", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-10.2.18.tgz", - "integrity": "sha512-hRNYf416y6XyEiSAaaUC50pTeUMTNq1BJFkx2E23Gsp+4MwFPtmHqN4h5h6qeW/vNHAErePQPjMjOekvjBGUAg==" + "version": "10.2.60", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-10.2.60.tgz", + "integrity": "sha512-rO9EHXhUZpA1Gz5wk5ewCVaol6anSilDzS7uv4Fmgx+tKTcxchAl10z8ObjZMjcQYNw+5FBVIzSagSKJanbHdQ==" }, "convert-source-map": { "version": "2.0.0", @@ -6329,7 +6289,7 @@ "@babel/parser": "^7.14.7", "@istanbuljs/schema": "^0.1.2", "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" + "semver": "^7.5.2" } }, "istanbul-lib-report": { @@ -6591,8 +6551,7 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", - "dev": true, - "requires": {} + "dev": true }, "jest-regex-util": { "version": "29.2.0", @@ -6682,20 +6641,9 @@ "jest-resolve": "^29.4.1", "jest-snapshot": "^29.4.1", "jest-util": "^29.4.1", - "semver": "^7.3.5", + "semver": "^7.5.2", "slash": "^3.0.0", "strip-bom": "^4.0.0" - }, - "dependencies": { - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } } }, "jest-snapshot": { @@ -6727,18 +6675,7 @@ "jest-util": "^29.4.1", "natural-compare": "^1.4.0", "pretty-format": "^29.4.1", - "semver": "^7.3.5" - }, - "dependencies": { - "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } + "semver": "^7.5.2" } }, "jest-util": { @@ -6898,7 +6835,7 @@ "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, "requires": { - "semver": "^6.0.0" + "semver": "^7.5.2" } }, "make-error": { @@ -7193,10 +7130,13 @@ "integrity": "sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg==" }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", + "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } }, "shebang-command": { "version": "2.0.0", @@ -7367,19 +7307,8 @@ "json5": "^2.2.3", "lodash.memoize": "4.x", "make-error": "1.x", - "semver": "7.x", + "semver": "^7.5.2", "yargs-parser": "^21.0.1" - }, - "dependencies": { - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } } }, "ts-node": { diff --git a/aws-lambdas/iac/cdk/package.json b/aws-lambdas/iac/cdk/package.json index 0b48512..6461c57 100644 --- a/aws-lambdas/iac/cdk/package.json +++ b/aws-lambdas/iac/cdk/package.json @@ -36,5 +36,8 @@ "ts-jest": "^29.0.5", "ts-node": "^10.9.1", "typescript": "^4.9.4" + }, + "overrides": { + "semver": "^7.5.2" } } diff --git a/aws-lambdas/lambda/package-lock.json b/aws-lambdas/lambda/package-lock.json index b0e59e6..e0a78e0 100644 --- a/aws-lambdas/lambda/package-lock.json +++ b/aws-lambdas/lambda/package-lock.json @@ -106,15 +106,6 @@ "node": ">=6" } }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/@babel/generator": { "version": "7.18.9", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.9.tgz", @@ -161,15 +152,6 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/@babel/helper-environment-visitor": { "version": "7.18.9", "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", @@ -2461,15 +2443,6 @@ "eslint-plugin-import": "^2.25.2" } }, - "node_modules/eslint-config-airbnb-base/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/eslint-config-airbnb-typescript": { "version": "17.0.0", "resolved": "https://registry.npmjs.org/eslint-config-airbnb-typescript/-/eslint-config-airbnb-typescript-17.0.0.tgz", @@ -3571,15 +3544,6 @@ "node": ">=8" } }, - "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/istanbul-lib-report": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", @@ -4399,15 +4363,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/make-error": { "version": "1.3.6", "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", @@ -5100,9 +5055,9 @@ "dev": true }, "node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", + "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -5860,7 +5815,7 @@ "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.1", - "semver": "^6.3.0" + "semver": "^7.5.2" }, "dependencies": { "json5": { @@ -5868,12 +5823,6 @@ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", "dev": true - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true } } }, @@ -5910,15 +5859,7 @@ "@babel/compat-data": "^7.18.8", "@babel/helper-validator-option": "^7.18.6", "browserslist": "^4.20.2", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } + "semver": "^7.5.2" } }, "@babel/helper-environment-visitor": { @@ -6943,7 +6884,7 @@ "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", "regexpp": "^3.2.0", - "semver": "^7.3.7", + "semver": "^7.5.2", "tsutils": "^3.21.0" } }, @@ -6997,7 +6938,7 @@ "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", - "semver": "^7.3.7", + "semver": "^7.5.2", "tsutils": "^3.21.0" } }, @@ -7687,15 +7628,7 @@ "confusing-browser-globals": "^1.0.10", "object.assign": "^4.1.2", "object.entries": "^1.1.5", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } + "semver": "^7.5.2" } }, "eslint-config-airbnb-typescript": { @@ -8469,15 +8402,7 @@ "@babel/parser": "^7.14.7", "@istanbuljs/schema": "^0.1.2", "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } + "semver": "^7.5.2" } }, "istanbul-lib-report": { @@ -8904,7 +8829,7 @@ "jest-util": "^28.1.3", "natural-compare": "^1.4.0", "pretty-format": "^28.1.3", - "semver": "^7.3.5" + "semver": "^7.5.2" } }, "jest-util": { @@ -9111,15 +9036,7 @@ "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, "requires": { - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } + "semver": "^7.5.2" } }, "make-error": { @@ -9617,9 +9534,9 @@ "dev": true }, "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", + "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -9863,7 +9780,7 @@ "json5": "^2.2.1", "lodash.memoize": "4.x", "make-error": "1.x", - "semver": "7.x", + "semver": "^7.5.2", "yargs-parser": "^21.0.1" }, "dependencies": { diff --git a/aws-lambdas/lambda/package.json b/aws-lambdas/lambda/package.json index a787d1e..9de11e9 100644 --- a/aws-lambdas/lambda/package.json +++ b/aws-lambdas/lambda/package.json @@ -33,5 +33,8 @@ "dependencies": { "lambda-log": "^3.1.0", "redis": "^4.6.7" + }, + "overrides": { + "semver": "^7.5.2" } } From 55cf0039ecf384ea03633ddbed910fd981237f23 Mon Sep 17 00:00:00 2001 From: Vishwas Yogi Date: Tue, 27 Jun 2023 15:27:57 +0530 Subject: [PATCH 3/5] Bump @cdktf/provider-aws to 14.0.0 override of semver to use 7.5.2 --- aws-lambdas/iac/cdk/package-lock.json | 100 +++++++++++++++++++++----- aws-lambdas/iac/cdk/package.json | 6 +- 2 files changed, 87 insertions(+), 19 deletions(-) diff --git a/aws-lambdas/iac/cdk/package-lock.json b/aws-lambdas/iac/cdk/package-lock.json index dc3984b..266aa95 100644 --- a/aws-lambdas/iac/cdk/package-lock.json +++ b/aws-lambdas/iac/cdk/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0", "license": "MPL-2.0", "dependencies": { - "@cdktf/provider-aws": "^12.0.13", + "@cdktf/provider-aws": "^14.0.0", "cdktf": "^0.16.0", "constructs": "^10.2.41", "dotenv": "^16.0.3", @@ -98,6 +98,15 @@ "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", "dev": true }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/@babel/generator": { "version": "7.20.7", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.7.tgz", @@ -154,6 +163,15 @@ "yallist": "^3.0.2" } }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", @@ -629,14 +647,14 @@ "dev": true }, "node_modules/@cdktf/provider-aws": { - "version": "12.0.13", - "resolved": "https://registry.npmjs.org/@cdktf/provider-aws/-/provider-aws-12.0.13.tgz", - "integrity": "sha512-uGayQpfVsxPYbsTrxM1p/9mtb6MbrrFqWHgHqLyhoOUzHqunwTtoGrcJJtkPZJwqHUdkZwK3OWwEYy7RtD2dow==", + "version": "14.0.4", + "resolved": "https://registry.npmjs.org/@cdktf/provider-aws/-/provider-aws-14.0.4.tgz", + "integrity": "sha512-/NGdzzVPvTchei/2O7AdId9WX3GequSQwlJ5wuAeMKCLlUBCqRPVU1ndsr48tkwvFdyefgK3Goh5/1xeiUOSdw==", "engines": { - "node": ">= 14.17.0" + "node": ">= 16.14.0" }, "peerDependencies": { - "cdktf": "^0.15.0", + "cdktf": "^0.16.0", "constructs": "^10.0.0" } }, @@ -2672,6 +2690,15 @@ "node": ">=8" } }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/istanbul-lib-report": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", @@ -3390,6 +3417,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/make-error": { "version": "1.3.6", "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", @@ -4351,7 +4387,7 @@ "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.2", - "semver": "^7.5.2" + "semver": "^6.3.0" }, "dependencies": { "convert-source-map": { @@ -4359,6 +4395,12 @@ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true } } }, @@ -4396,7 +4438,7 @@ "@babel/helper-validator-option": "^7.18.6", "browserslist": "^4.21.3", "lru-cache": "^5.1.1", - "semver": "^7.5.2" + "semver": "^6.3.0" }, "dependencies": { "lru-cache": { @@ -4408,6 +4450,12 @@ "yallist": "^3.0.2" } }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, "yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", @@ -4767,9 +4815,10 @@ "dev": true }, "@cdktf/provider-aws": { - "version": "12.0.13", - "resolved": "https://registry.npmjs.org/@cdktf/provider-aws/-/provider-aws-12.0.13.tgz", - "integrity": "sha512-uGayQpfVsxPYbsTrxM1p/9mtb6MbrrFqWHgHqLyhoOUzHqunwTtoGrcJJtkPZJwqHUdkZwK3OWwEYy7RtD2dow==" + "version": "14.0.4", + "resolved": "https://registry.npmjs.org/@cdktf/provider-aws/-/provider-aws-14.0.4.tgz", + "integrity": "sha512-/NGdzzVPvTchei/2O7AdId9WX3GequSQwlJ5wuAeMKCLlUBCqRPVU1ndsr48tkwvFdyefgK3Goh5/1xeiUOSdw==", + "requires": {} }, "@cspotcode/source-map-support": { "version": "0.8.1", @@ -6289,7 +6338,15 @@ "@babel/parser": "^7.14.7", "@istanbuljs/schema": "^0.1.2", "istanbul-lib-coverage": "^3.2.0", - "semver": "^7.5.2" + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, "istanbul-lib-report": { @@ -6551,7 +6608,8 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", - "dev": true + "dev": true, + "requires": {} }, "jest-regex-util": { "version": "29.2.0", @@ -6641,7 +6699,7 @@ "jest-resolve": "^29.4.1", "jest-snapshot": "^29.4.1", "jest-util": "^29.4.1", - "semver": "^7.5.2", + "semver": "^7.3.5", "slash": "^3.0.0", "strip-bom": "^4.0.0" } @@ -6675,7 +6733,7 @@ "jest-util": "^29.4.1", "natural-compare": "^1.4.0", "pretty-format": "^29.4.1", - "semver": "^7.5.2" + "semver": "^7.3.5" } }, "jest-util": { @@ -6835,7 +6893,15 @@ "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, "requires": { - "semver": "^7.5.2" + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, "make-error": { @@ -7307,7 +7373,7 @@ "json5": "^2.2.3", "lodash.memoize": "4.x", "make-error": "1.x", - "semver": "^7.5.2", + "semver": "7.x", "yargs-parser": "^21.0.1" } }, diff --git a/aws-lambdas/iac/cdk/package.json b/aws-lambdas/iac/cdk/package.json index 6461c57..39c988f 100644 --- a/aws-lambdas/iac/cdk/package.json +++ b/aws-lambdas/iac/cdk/package.json @@ -22,7 +22,7 @@ "node": ">=14.0" }, "dependencies": { - "@cdktf/provider-aws": "^12.0.13", + "@cdktf/provider-aws": "^14.0.0", "cdktf": "^0.16.0", "constructs": "^10.2.41", "dotenv": "^16.0.3", @@ -38,6 +38,8 @@ "typescript": "^4.9.4" }, "overrides": { - "semver": "^7.5.2" + "cdktf": { + "semver": "^7.5.2" + } } } From 125adcaf172e7eb06e88720269a43475da32a7cf Mon Sep 17 00:00:00 2001 From: Vishwas Yogi Date: Wed, 28 Jun 2023 17:20:53 +0530 Subject: [PATCH 4/5] Bumped cdktf version to 0.16.3 --- aws-lambdas/iac/cdk/package-lock.json | 14 +++++++------- aws-lambdas/iac/cdk/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/aws-lambdas/iac/cdk/package-lock.json b/aws-lambdas/iac/cdk/package-lock.json index 266aa95..35389d8 100644 --- a/aws-lambdas/iac/cdk/package-lock.json +++ b/aws-lambdas/iac/cdk/package-lock.json @@ -10,7 +10,7 @@ "license": "MPL-2.0", "dependencies": { "@cdktf/provider-aws": "^14.0.0", - "cdktf": "^0.16.0", + "cdktf": "^0.16.3", "constructs": "^10.2.41", "dotenv": "^16.0.3", "dotenv-extended": "^2.9.0", @@ -1499,9 +1499,9 @@ ] }, "node_modules/cdktf": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/cdktf/-/cdktf-0.16.1.tgz", - "integrity": "sha512-rXbpQcZWqBSvdeYP1MsyUnB/VBkLa8dTSlJQkhRqs7MwmsRypr2xUwxYZjmiIWotadbSq7lxp60nmm4L181+7g==", + "version": "0.16.3", + "resolved": "https://registry.npmjs.org/cdktf/-/cdktf-0.16.3.tgz", + "integrity": "sha512-rE+/RVDaLfZsQlJB/ATMhe226pFfIzOXMYWXqWmIEiHPZXlkbdUCVM2rmJNBWJdMvs58yWmDLwFrqg+HakjA6Q==", "bundleDependencies": [ "archiver", "json-stable-stringify", @@ -5501,9 +5501,9 @@ "dev": true }, "cdktf": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/cdktf/-/cdktf-0.16.1.tgz", - "integrity": "sha512-rXbpQcZWqBSvdeYP1MsyUnB/VBkLa8dTSlJQkhRqs7MwmsRypr2xUwxYZjmiIWotadbSq7lxp60nmm4L181+7g==", + "version": "0.16.3", + "resolved": "https://registry.npmjs.org/cdktf/-/cdktf-0.16.3.tgz", + "integrity": "sha512-rE+/RVDaLfZsQlJB/ATMhe226pFfIzOXMYWXqWmIEiHPZXlkbdUCVM2rmJNBWJdMvs58yWmDLwFrqg+HakjA6Q==", "requires": { "archiver": "5.3.1", "json-stable-stringify": "^1.0.2", diff --git a/aws-lambdas/iac/cdk/package.json b/aws-lambdas/iac/cdk/package.json index 39c988f..16fa7a5 100644 --- a/aws-lambdas/iac/cdk/package.json +++ b/aws-lambdas/iac/cdk/package.json @@ -23,7 +23,7 @@ }, "dependencies": { "@cdktf/provider-aws": "^14.0.0", - "cdktf": "^0.16.0", + "cdktf": "^0.16.3", "constructs": "^10.2.41", "dotenv": "^16.0.3", "dotenv-extended": "^2.9.0", From 721caa66b69edd00f18deb7a75f1e37f153ca9ea Mon Sep 17 00:00:00 2001 From: Vishwas Yogi Date: Wed, 28 Jun 2023 17:21:56 +0530 Subject: [PATCH 5/5] Bumped dotenv version to 16.1.3 --- aws-lambdas/iac/cdk/package-lock.json | 17 ++++++++++------- aws-lambdas/iac/cdk/package.json | 2 +- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/aws-lambdas/iac/cdk/package-lock.json b/aws-lambdas/iac/cdk/package-lock.json index 35389d8..3be0c37 100644 --- a/aws-lambdas/iac/cdk/package-lock.json +++ b/aws-lambdas/iac/cdk/package-lock.json @@ -12,7 +12,7 @@ "@cdktf/provider-aws": "^14.0.0", "cdktf": "^0.16.3", "constructs": "^10.2.41", - "dotenv": "^16.0.3", + "dotenv": "^16.1.3", "dotenv-extended": "^2.9.0", "random": "^4.1.0" }, @@ -2231,11 +2231,14 @@ } }, "node_modules/dotenv": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", - "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==", + "version": "16.3.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", + "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==", "engines": { "node": ">=12" + }, + "funding": { + "url": "https://github.com/motdotla/dotenv?sponsor=1" } }, "node_modules/dotenv-extended": { @@ -6005,9 +6008,9 @@ "dev": true }, "dotenv": { - "version": "16.0.3", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", - "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==" + "version": "16.3.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", + "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==" }, "dotenv-extended": { "version": "2.9.0", diff --git a/aws-lambdas/iac/cdk/package.json b/aws-lambdas/iac/cdk/package.json index 16fa7a5..1de5190 100644 --- a/aws-lambdas/iac/cdk/package.json +++ b/aws-lambdas/iac/cdk/package.json @@ -25,7 +25,7 @@ "@cdktf/provider-aws": "^14.0.0", "cdktf": "^0.16.3", "constructs": "^10.2.41", - "dotenv": "^16.0.3", + "dotenv": "^16.1.3", "dotenv-extended": "^2.9.0", "random": "^4.1.0" },