Closed as not planned
Description
Expected Behavior
Ability to work with the power tool's logger and middy 6 successfully in the same project.
Current Behavior
I'm starting a new project with middy 6, when trying to install the latest @aws-lambda-powertools/logger
package, I'm getting the following error:
npm error While resolving: @aws-lambda-powertools/logger@2.11.0
npm error Found: @middy/core@6.0.0
npm error node_modules/@middy/core
npm error @middy/core@"^6.0.0" from the root project
npm error
npm error Could not resolve dependency:
npm error peerOptional @middy/core@"4.x || 5.x" from @aws-lambda-powertools/logger@2.11.0
npm error node_modules/@aws-lambda-powertools/logger
npm error @aws-lambda-powertools/logger@"*" from the root project
npm error
npm error Conflicting peer dependency: @middy/core@5.5.1
npm error node_modules/@middy/core
npm error peerOptional @middy/core@"4.x || 5.x" from @aws-lambda-powertools/logger@2.11.0
npm error node_modules/@aws-lambda-powertools/logger
npm error @aws-lambda-powertools/logger@"*" from the root project
Code snippet
My current dependencies list:
"devDependencies": {
"@aws-sdk/client-sts": "^3.699.0",
"@eslint/js": "^9.15.0",
"@jest/globals": "^29.2.0",
"@types/aws-lambda": "^8.10.146",
"@types/http-errors": "^2.0.4",
"@types/jest": "^29.2.0",
"@types/node": "^22.9.4",
"@types/validator": "^13.12.2",
"@types/xml2js": "^0.4.14",
"aws-sdk-client-mock": "^4.1.0",
"aws-sdk-client-mock-jest": "^4.1.0",
"eslint": "^9.15.0",
"globals": "^15.12.0",
"jest": "^29.2.1",
"npm-run-all": "^4.1.5",
"prettier": "^3.3.3",
"ts-jest": "^29.0.5",
"ts-node": "^10.9.1",
"typescript": "^5.7.2",
"esbuild": "^0.24.0"
},
"dependencies": {
"@aws-sdk/client-dynamodb": "^3.699.0",
"@aws-sdk/client-s3": "^3.701.0",
"@middy/core": "^6.0.0",
"@middy/http-json-body-parser": "^6.0.0",
"@middy/validator": "^6.0.0",
"axios": "^1.7.8",
"http-errors": "^2.0.0",
"validator": "^13.12.0",
"xml2js": "^0.6.2"
},
"engines": {
"node": ">22.0.0"
}
Steps to Reproduce
npm install --save @middy/core
npm install @aws-lambda-powertools/logger
Possible Solution
No response
Powertools for AWS Lambda (TypeScript) version
latest
AWS Lambda function runtime
22.x
Packaging format used
npm
Execution logs
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Closed