@middy/input-output-logger
Advanced tools
Comparing version 5.3.2 to 5.3.3
@@ -8,3 +8,2 @@ import middy from '@middy/core' | ||
mask?: string | ||
replacer?: (this: any, key: string, value: any) => any | Array<number | string> | ||
} | ||
@@ -11,0 +10,0 @@ |
@@ -7,8 +7,7 @@ import { Transform } from 'node:stream' | ||
omitPaths: [], | ||
mask: undefined, | ||
replacer: undefined | ||
mask: undefined | ||
} | ||
const inputOutputLoggerMiddleware = (opts = {}) => { | ||
const { logger, awsContext, omitPaths, mask, replacer } = { | ||
const { logger, awsContext, omitPaths, mask } = { | ||
...defaults, | ||
@@ -37,3 +36,3 @@ ...opts | ||
if (omitPaths.length) { | ||
cloneMessage = structuredClone(message, replacer) // Full clone to prevent nested mutations | ||
cloneMessage = structuredClone(message) // Full clone to prevent nested mutations | ||
omit(cloneMessage, { [param]: omitPathTree[param] }) | ||
@@ -40,0 +39,0 @@ } |
{ | ||
"name": "@middy/input-output-logger", | ||
"version": "5.3.2", | ||
"version": "5.3.3", | ||
"description": "Input and output logger middleware for the middy framework", | ||
@@ -64,6 +64,6 @@ "type": "module", | ||
"@datastream/core": "0.0.35", | ||
"@middy/core": "5.3.2", | ||
"@middy/core": "5.3.3", | ||
"@types/node": "^20.0.0" | ||
}, | ||
"gitHead": "56b1431f6feeef398a85054691977ee5c0212f55" | ||
"gitHead": "1f0afb7b29cd22569fffb1cba1270397fafbb511" | ||
} |
10022
157