diff --git a/package-lock.json b/package-lock.json index 5988ec4416..0ee140bafc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,7 +23,6 @@ "@aws-cdk/cloudformation-diff": "^2.55.0", "@aws-cdk/cx-api": "^2.55.0", "@commitlint/cli": "^17.3.0", - "@middy/core": "^3.6.2", "@types/aws-lambda": "^8.10.109", "@types/jest": "^29.2.4", "@types/node": "^18.11.15", @@ -4853,15 +4852,6 @@ "typedarray-to-buffer": "^3.1.5" } }, - "node_modules/@middy/core": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-3.6.2.tgz", - "integrity": "sha512-/vyvG34RIt7CTmuB/jksGkk9vs6RCoOlRFPfdQq11dHkiKlT2mm8j/jZx7gSpEhXXh9LeaEMuKPnsgWBIlGS1g==", - "dev": true, - "engines": { - "node": ">=14" - } - }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -17217,24 +17207,42 @@ "license": "MIT", "dependencies": { "@aws-lambda-powertools/commons": "^1.5.0", + "@middy/core": "^4.0.9", "lodash.merge": "^4.6.2" }, "devDependencies": { "@types/lodash.merge": "^4.6.7" } }, + "packages/logger/node_modules/@middy/core": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-4.0.9.tgz", + "integrity": "sha512-DZjkBhBJD82UmkFgOebtlluiYpHSYGYVShNvfLUMI8u2pqKu4t00C0oPtYCVsIhU2gyhSdFP4THMD58jn01SIA==", + "engines": { + "node": ">=16" + } + }, "packages/metrics": { "name": "@aws-lambda-powertools/metrics", "version": "1.5.0", "license": "MIT-0", "dependencies": { - "@aws-lambda-powertools/commons": "^1.5.0" + "@aws-lambda-powertools/commons": "^1.5.0", + "@middy/core": "^4.0.9" }, "devDependencies": { "@types/promise-retry": "^1.1.3", "promise-retry": "^2.0.1" } }, + "packages/metrics/node_modules/@middy/core": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-4.0.9.tgz", + "integrity": "sha512-DZjkBhBJD82UmkFgOebtlluiYpHSYGYVShNvfLUMI8u2pqKu4t00C0oPtYCVsIhU2gyhSdFP4THMD58jn01SIA==", + "engines": { + "node": ">=16" + } + }, "packages/parameters": { "name": "@aws-lambda-powertools/parameters", "version": "1.5.0", @@ -17270,6 +17278,7 @@ "license": "MIT-0", "dependencies": { "@aws-lambda-powertools/commons": "^1.5.0", + "@middy/core": "^4.0.9", "aws-xray-sdk-core": "^3.4.0" }, "devDependencies": { @@ -17279,6 +17288,14 @@ "axios": "^1.2.1", "promise-retry": "^2.0.1" } + }, + "packages/tracer/node_modules/@middy/core": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-4.0.9.tgz", + "integrity": "sha512-DZjkBhBJD82UmkFgOebtlluiYpHSYGYVShNvfLUMI8u2pqKu4t00C0oPtYCVsIhU2gyhSdFP4THMD58jn01SIA==", + "engines": { + "node": ">=16" + } } }, "dependencies": { @@ -17516,27 +17533,43 @@ "version": "file:packages/logger", "requires": { "@aws-lambda-powertools/commons": "^1.5.0", + "@middy/core": "^4.0.9", "@types/lodash.merge": "^4.6.7", "lodash.merge": "^4.6.2" + }, + "dependencies": { + "@middy/core": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-4.0.9.tgz", + "integrity": "sha512-DZjkBhBJD82UmkFgOebtlluiYpHSYGYVShNvfLUMI8u2pqKu4t00C0oPtYCVsIhU2gyhSdFP4THMD58jn01SIA==" + } } }, "@aws-lambda-powertools/metrics": { "version": "file:packages/metrics", "requires": { "@aws-lambda-powertools/commons": "^1.5.0", + "@middy/core": "^4.0.9", "@types/promise-retry": "^1.1.3", "promise-retry": "^2.0.1" + }, + "dependencies": { + "@middy/core": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-4.0.9.tgz", + "integrity": "sha512-DZjkBhBJD82UmkFgOebtlluiYpHSYGYVShNvfLUMI8u2pqKu4t00C0oPtYCVsIhU2gyhSdFP4THMD58jn01SIA==" + } } }, "@aws-lambda-powertools/parameters": { "version": "file:packages/parameters", "requires": { "@aws-sdk/client-appconfigdata": "^3.241.0", - "@aws-sdk/client-dynamodb": "*", + "@aws-sdk/client-dynamodb": "^3.245.0", "@aws-sdk/client-secrets-manager": "^3.238.0", "@aws-sdk/client-ssm": "^3.244.0", "@aws-sdk/util-base64": "^3.208.0", - "@aws-sdk/util-dynamodb": "*", + "@aws-sdk/util-dynamodb": "^3.245.0", "aws-sdk-client-mock": "^2.0.1", "aws-sdk-client-mock-jest": "^2.0.1" }, @@ -17557,11 +17590,19 @@ "requires": { "@aws-lambda-powertools/commons": "^1.5.0", "@aws-sdk/client-dynamodb": "^3.231.0", + "@middy/core": "^4.0.9", "@types/promise-retry": "^1.1.3", "aws-sdk": "^2.1276.0", "aws-xray-sdk-core": "^3.4.0", "axios": "^1.2.1", "promise-retry": "^2.0.1" + }, + "dependencies": { + "@middy/core": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-4.0.9.tgz", + "integrity": "sha512-DZjkBhBJD82UmkFgOebtlluiYpHSYGYVShNvfLUMI8u2pqKu4t00C0oPtYCVsIhU2gyhSdFP4THMD58jn01SIA==" + } } }, "@aws-sdk/abort-controller": { @@ -21124,12 +21165,6 @@ } } }, - "@middy/core": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-3.6.2.tgz", - "integrity": "sha512-/vyvG34RIt7CTmuB/jksGkk9vs6RCoOlRFPfdQq11dHkiKlT2mm8j/jZx7gSpEhXXh9LeaEMuKPnsgWBIlGS1g==", - "dev": true - }, "@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", diff --git a/package.json b/package.json index 456dce9a21..46d37c3db7 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,6 @@ "@aws-cdk/cloudformation-diff": "^2.55.0", "@aws-cdk/cx-api": "^2.55.0", "@commitlint/cli": "^17.3.0", - "@middy/core": "^3.6.2", "@types/aws-lambda": "^8.10.109", "@types/jest": "^29.2.4", "@types/node": "^18.11.15", diff --git a/packages/logger/package.json b/packages/logger/package.json index aabdbc14ee..7761ea6642 100644 --- a/packages/logger/package.json +++ b/packages/logger/package.json @@ -46,6 +46,7 @@ }, "dependencies": { "@aws-lambda-powertools/commons": "^1.5.0", + "@middy/core": "^4.0.9", "lodash.merge": "^4.6.2" }, "keywords": [ diff --git a/packages/metrics/package.json b/packages/metrics/package.json index a182f5a414..4df9e84117 100644 --- a/packages/metrics/package.json +++ b/packages/metrics/package.json @@ -46,7 +46,8 @@ "url": "https://github.com/awslabs/aws-lambda-powertools-typescript/issues" }, "dependencies": { - "@aws-lambda-powertools/commons": "^1.5.0" + "@aws-lambda-powertools/commons": "^1.5.0", + "@middy/core": "^4.0.9" }, "keywords": [ "aws", diff --git a/packages/tracer/package.json b/packages/tracer/package.json index 3a25a36ee2..924a90e127 100644 --- a/packages/tracer/package.json +++ b/packages/tracer/package.json @@ -49,6 +49,7 @@ }, "dependencies": { "@aws-lambda-powertools/commons": "^1.5.0", + "@middy/core": "^4.0.9", "aws-xray-sdk-core": "^3.4.0" }, "keywords": [