@middy/core
Advanced tools
Comparing version 5.5.1 to 6.0.0-alpha.0
@@ -66,3 +66,2 @@ /* global awslambda */ | ||
// Source @datastream/core (MIT) | ||
let handlerStream | ||
@@ -158,3 +157,3 @@ if (handlerBody._readableState) { | ||
// Check if before stack hasn't exit early | ||
if (typeof request.response === 'undefined') { | ||
if (!Object.prototype.hasOwnProperty.call(request, 'earlyResponse')) { | ||
plugin.beforeHandler?.() | ||
@@ -236,3 +235,7 @@ | ||
if (typeof res !== 'undefined') { | ||
request.response = res | ||
request.earlyResponse = res | ||
} | ||
// earlyResponse pattern added in 6.0.0 to handle undefined values | ||
if (Object.prototype.hasOwnProperty.call(request, 'earlyResponse')) { | ||
request.response = request.earlyResponse | ||
return | ||
@@ -239,0 +242,0 @@ } |
{ | ||
"name": "@middy/core", | ||
"version": "5.5.1", | ||
"version": "6.0.0-alpha.0", | ||
"description": "🛵 The stylish Node.js middleware engine for AWS Lambda (core package)", | ||
"type": "module", | ||
"engines": { | ||
"node": ">=18" | ||
"node": ">=20" | ||
}, | ||
@@ -19,2 +19,5 @@ "engineStrict": true, | ||
"default": "./index.js" | ||
}, | ||
"require": { | ||
"default": "./index.js" | ||
} | ||
@@ -61,9 +64,7 @@ } | ||
"devDependencies": { | ||
"@datastream/core": "0.0.38", | ||
"@types/aws-lambda": "^8.10.76", | ||
"@types/node": "^20.0.0" | ||
}, | ||
"gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431", | ||
"dependencies": { | ||
"@datastream/core": "0.0.38" | ||
} | ||
"gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431" | ||
} |
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
17591
0
393
3
1
- Removed@datastream/core@0.0.38
- Removed@datastream/core@0.0.38(transitive)
- Removedabort-controller@3.0.0(transitive)
- Removedbase64-js@1.5.1(transitive)
- Removedbuffer@6.0.3(transitive)
- Removedcloneable-readable@3.0.0(transitive)
- Removedevent-target-shim@5.0.1(transitive)
- Removedevents@3.3.0(transitive)
- Removedieee754@1.2.1(transitive)
- Removedprocess@0.11.10(transitive)
- Removedreadable-stream@4.7.0(transitive)
- Removedsafe-buffer@5.2.1(transitive)
- Removedstring_decoder@1.3.0(transitive)