diff --git a/lerna.json b/lerna.json index 15c0a7b59..92d568100 100644 --- a/lerna.json +++ b/lerna.json @@ -1,4 +1,4 @@ { "packages": ["packages/*"], - "version": "3.6.0" + "version": "3.6.1" } diff --git a/packages/core/package-lock.json b/packages/core/package-lock.json index 71462b3cc..1f63c3520 100644 --- a/packages/core/package-lock.json +++ b/packages/core/package-lock.json @@ -1,12 +1,12 @@ { "name": "@middy/core", - "version": "3.6.0", + "version": "3.6.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@middy/core", - "version": "3.6.0", + "version": "3.6.1", "license": "MIT", "devDependencies": { "@types/aws-lambda": "^8.10.76", diff --git a/packages/core/package.json b/packages/core/package.json index 943b38f64..4507bd936 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@middy/core", - "version": "3.6.0", + "version": "3.6.1", "description": "🛵 The stylish Node.js middleware engine for AWS Lambda (core package)", "type": "module", "engines": { diff --git a/packages/do-not-wait-for-empty-event-loop/package-lock.json b/packages/do-not-wait-for-empty-event-loop/package-lock.json index fa2c4b234..a55778606 100644 --- a/packages/do-not-wait-for-empty-event-loop/package-lock.json +++ b/packages/do-not-wait-for-empty-event-loop/package-lock.json @@ -1,15 +1,15 @@ { "name": "@middy/do-not-wait-for-empty-event-loop", - "version": "3.6.0", + "version": "3.6.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@middy/do-not-wait-for-empty-event-loop", - "version": "3.6.0", + "version": "3.6.1", "license": "MIT", "devDependencies": { - "@middy/core": "3.6.0", + "@middy/core": "^3.6.1", "@types/aws-lambda": "^8.10.76" }, "engines": { diff --git a/packages/do-not-wait-for-empty-event-loop/package.json b/packages/do-not-wait-for-empty-event-loop/package.json index 08b7eb932..824174b2c 100644 --- a/packages/do-not-wait-for-empty-event-loop/package.json +++ b/packages/do-not-wait-for-empty-event-loop/package.json @@ -1,6 +1,6 @@ { "name": "@middy/do-not-wait-for-empty-event-loop", - "version": "3.6.0", + "version": "3.6.1", "description": "Middleware for the middy framework that allows to easily disable the wait for empty event loop in a Lambda function", "type": "module", "engines": { @@ -61,7 +61,7 @@ "homepage": "https://middy.js.org", "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431", "devDependencies": { - "@middy/core": "3.6.0", + "@middy/core": "^3.6.1", "@types/aws-lambda": "^8.10.76" } } diff --git a/packages/error-logger/package-lock.json b/packages/error-logger/package-lock.json index 2d0164918..81c89ab5f 100644 --- a/packages/error-logger/package-lock.json +++ b/packages/error-logger/package-lock.json @@ -1,15 +1,15 @@ { "name": "@middy/error-logger", - "version": "3.6.0", + "version": "3.6.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@middy/error-logger", - "version": "3.6.0", + "version": "3.6.1", "license": "MIT", "devDependencies": { - "@middy/core": "3.6.0", + "@middy/core": "^3.6.1", "@types/node": "^18.0.0" }, "engines": { diff --git a/packages/error-logger/package.json b/packages/error-logger/package.json index c9f38168f..6895d365e 100644 --- a/packages/error-logger/package.json +++ b/packages/error-logger/package.json @@ -1,6 +1,6 @@ { "name": "@middy/error-logger", - "version": "3.6.0", + "version": "3.6.1", "description": "Input and output logger middleware for the middy framework", "type": "module", "engines": { @@ -62,7 +62,7 @@ }, "homepage": "https://middy.js.org", "devDependencies": { - "@middy/core": "3.6.0", + "@middy/core": "^3.6.1", "@types/node": "^18.0.0" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431" diff --git a/packages/event-normalizer/package-lock.json b/packages/event-normalizer/package-lock.json index 742666842..0d30c0da9 100644 --- a/packages/event-normalizer/package-lock.json +++ b/packages/event-normalizer/package-lock.json @@ -1,18 +1,18 @@ { "name": "@middy/event-normalizer", - "version": "3.6.0", + "version": "3.6.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@middy/event-normalizer", - "version": "3.6.0", + "version": "3.6.1", "license": "MIT", "dependencies": { - "@middy/util": "3.6.0" + "@middy/util": "^3.6.1" }, "devDependencies": { - "@middy/core": "3.6.0", + "@middy/core": "^3.6.1", "@serverless/event-mocks": "^1.1.1" }, "engines": { diff --git a/packages/event-normalizer/package.json b/packages/event-normalizer/package.json index 9598bffd0..a35c8501e 100644 --- a/packages/event-normalizer/package.json +++ b/packages/event-normalizer/package.json @@ -1,6 +1,6 @@ { "name": "@middy/event-normalizer", - "version": "3.6.0", + "version": "3.6.1", "description": "Parse and normalize AWS events middleware for the middy framework", "type": "module", "engines": { @@ -64,10 +64,10 @@ }, "homepage": "https://middy.js.org", "dependencies": { - "@middy/util": "3.6.0" + "@middy/util": "^3.6.1" }, "devDependencies": { - "@middy/core": "3.6.0", + "@middy/core": "^3.6.1", "@serverless/event-mocks": "^1.1.1" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431" diff --git a/packages/http-content-encoding/package-lock.json b/packages/http-content-encoding/package-lock.json index f344444e6..e1a302981 100644 --- a/packages/http-content-encoding/package-lock.json +++ b/packages/http-content-encoding/package-lock.json @@ -1,12 +1,12 @@ { "name": "@middy/http-content-encoding", - "version": "3.5.0", + "version": "3.6.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@middy/http-content-encoding", - "version": "3.5.0", + "version": "3.6.1", "license": "MIT", "dependencies": { "@datastream/compress": "0.0.6", diff --git a/packages/http-content-encoding/package.json b/packages/http-content-encoding/package.json index 6311c2310..e575bb5b2 100644 --- a/packages/http-content-encoding/package.json +++ b/packages/http-content-encoding/package.json @@ -1,6 +1,6 @@ { "name": "@middy/http-content-encoding", - "version": "3.5.0", + "version": "3.6.1", "description": "Http content encoding middleware for the middy framework", "type": "module", "engines": { @@ -67,10 +67,10 @@ "dependencies": { "@datastream/compress": "0.0.6", "@datastream/core": "0.0.6", - "@middy/util": "3.5.0" + "@middy/util": "3.6.1" }, "devDependencies": { - "@middy/core": "3.5.0" + "@middy/core": "3.6.1" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431" } diff --git a/packages/http-content-negotiation/package-lock.json b/packages/http-content-negotiation/package-lock.json index 70a90795f..3e7ff3cb4 100644 --- a/packages/http-content-negotiation/package-lock.json +++ b/packages/http-content-negotiation/package-lock.json @@ -1,19 +1,19 @@ { "name": "@middy/http-content-negotiation", - "version": "3.6.0", + "version": "3.6.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@middy/http-content-negotiation", - "version": "3.6.0", + "version": "3.6.1", "license": "MIT", "dependencies": { - "@middy/util": "3.6.0", + "@middy/util": "^3.6.1", "negotiator": "0.6.3" }, "devDependencies": { - "@middy/core": "3.6.0" + "@middy/core": "^3.6.1" }, "engines": { "node": ">=16" diff --git a/packages/http-content-negotiation/package.json b/packages/http-content-negotiation/package.json index f433c6b29..3ac73b271 100644 --- a/packages/http-content-negotiation/package.json +++ b/packages/http-content-negotiation/package.json @@ -1,6 +1,6 @@ { "name": "@middy/http-content-negotiation", - "version": "3.6.0", + "version": "3.6.1", "description": "Http content negotiation middleware for the middy framework", "type": "module", "engines": { @@ -62,11 +62,11 @@ }, "homepage": "https://middy.js.org", "dependencies": { - "@middy/util": "3.6.0", + "@middy/util": "^3.6.1", "negotiator": "0.6.3" }, "devDependencies": { - "@middy/core": "3.6.0" + "@middy/core": "^3.6.1" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431" } diff --git a/packages/http-cors/package-lock.json b/packages/http-cors/package-lock.json index b83830292..8fa5aabc3 100644 --- a/packages/http-cors/package-lock.json +++ b/packages/http-cors/package-lock.json @@ -1,18 +1,18 @@ { "name": "@middy/http-cors", - "version": "3.6.0", + "version": "3.6.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@middy/http-cors", - "version": "3.6.0", + "version": "3.6.1", "license": "MIT", "dependencies": { - "@middy/util": "3.6.0" + "@middy/util": "^3.6.1" }, "devDependencies": { - "@middy/core": "3.6.0" + "@middy/core": "^3.6.1" }, "engines": { "node": ">=16" diff --git a/packages/http-cors/package.json b/packages/http-cors/package.json index 18b37bda9..badc3d8fb 100644 --- a/packages/http-cors/package.json +++ b/packages/http-cors/package.json @@ -1,6 +1,6 @@ { "name": "@middy/http-cors", - "version": "3.6.0", + "version": "3.6.1", "description": "CORS (Cross-Origin Resource Sharing) middleware for the middy framework", "type": "module", "engines": { @@ -62,9 +62,9 @@ "homepage": "https://middy.js.org", "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431", "dependencies": { - "@middy/util": "3.6.0" + "@middy/util": "^3.6.1" }, "devDependencies": { - "@middy/core": "3.6.0" + "@middy/core": "^3.6.1" } } diff --git a/packages/http-error-handler/package-lock.json b/packages/http-error-handler/package-lock.json index 9da60e38f..55b15e30a 100644 --- a/packages/http-error-handler/package-lock.json +++ b/packages/http-error-handler/package-lock.json @@ -1,18 +1,18 @@ { "name": "@middy/http-error-handler", - "version": "3.6.0", + "version": "3.6.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@middy/http-error-handler", - "version": "3.6.0", + "version": "3.6.1", "license": "MIT", "dependencies": { - "@middy/util": "3.6.0" + "@middy/util": "^3.6.1" }, "devDependencies": { - "@middy/core": "3.6.0", + "@middy/core": "^3.6.1", "@types/http-errors": "^1.8.0", "@types/node": "^18.0.0" }, diff --git a/packages/http-error-handler/package.json b/packages/http-error-handler/package.json index 97b431a42..3ec6af259 100644 --- a/packages/http-error-handler/package.json +++ b/packages/http-error-handler/package.json @@ -1,6 +1,6 @@ { "name": "@middy/http-error-handler", - "version": "3.6.0", + "version": "3.6.1", "description": "Http error handler middleware for the middy framework", "type": "module", "engines": { @@ -63,10 +63,10 @@ }, "homepage": "https://middy.js.org", "dependencies": { - "@middy/util": "3.6.0" + "@middy/util": "^3.6.1" }, "devDependencies": { - "@middy/core": "3.6.0", + "@middy/core": "^3.6.1", "@types/http-errors": "^1.8.0", "@types/node": "^18.0.0" }, diff --git a/packages/http-event-normalizer/package-lock.json b/packages/http-event-normalizer/package-lock.json index ddaf1a04d..85d6fd916 100644 --- a/packages/http-event-normalizer/package-lock.json +++ b/packages/http-event-normalizer/package-lock.json @@ -1,15 +1,15 @@ { "name": "@middy/http-event-normalizer", - "version": "3.6.0", + "version": "3.6.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@middy/http-event-normalizer", - "version": "3.6.0", + "version": "3.6.1", "license": "MIT", "devDependencies": { - "@middy/core": "3.6.0", + "@middy/core": "^3.6.1", "@types/aws-lambda": "^8.10.101" }, "engines": { diff --git a/packages/http-event-normalizer/package.json b/packages/http-event-normalizer/package.json index b78e71a5e..1e239f8db 100644 --- a/packages/http-event-normalizer/package.json +++ b/packages/http-event-normalizer/package.json @@ -1,6 +1,6 @@ { "name": "@middy/http-event-normalizer", - "version": "3.6.0", + "version": "3.6.1", "description": "Http event normalizer middleware for the middy framework", "type": "module", "engines": { @@ -63,7 +63,7 @@ "homepage": "https://middy.js.org", "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431", "devDependencies": { - "@middy/core": "3.6.0", + "@middy/core": "^3.6.1", "@types/aws-lambda": "^8.10.101" } } diff --git a/packages/http-header-normalizer/package-lock.json b/packages/http-header-normalizer/package-lock.json index c62b680e3..94442acb7 100644 --- a/packages/http-header-normalizer/package-lock.json +++ b/packages/http-header-normalizer/package-lock.json @@ -1,15 +1,15 @@ { "name": "@middy/http-header-normalizer", - "version": "3.6.0", + "version": "3.6.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@middy/http-header-normalizer", - "version": "3.6.0", + "version": "3.6.1", "license": "MIT", "devDependencies": { - "@middy/core": "3.6.0" + "@middy/core": "^3.6.1" }, "engines": { "node": ">=16" diff --git a/packages/http-header-normalizer/package.json b/packages/http-header-normalizer/package.json index a4b19b7f4..9336ba917 100644 --- a/packages/http-header-normalizer/package.json +++ b/packages/http-header-normalizer/package.json @@ -1,6 +1,6 @@ { "name": "@middy/http-header-normalizer", - "version": "3.6.0", + "version": "3.6.1", "description": "Http header normalizer middleware for the middy framework", "type": "module", "engines": { @@ -65,6 +65,6 @@ "homepage": "https://middy.js.org", "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431", "devDependencies": { - "@middy/core": "3.6.0" + "@middy/core": "^3.6.1" } } diff --git a/packages/http-json-body-parser/package-lock.json b/packages/http-json-body-parser/package-lock.json index 1d8006ecb..1b152427d 100644 --- a/packages/http-json-body-parser/package-lock.json +++ b/packages/http-json-body-parser/package-lock.json @@ -1,18 +1,18 @@ { "name": "@middy/http-json-body-parser", - "version": "3.6.0", + "version": "3.6.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@middy/http-json-body-parser", - "version": "3.6.0", + "version": "3.6.1", "license": "MIT", "dependencies": { - "@middy/util": "3.6.0" + "@middy/util": "^3.6.1" }, "devDependencies": { - "@middy/core": "3.6.0", + "@middy/core": "^3.6.1", "@types/aws-lambda": "^8.10.101", "type-fest": "^3.0.0" }, diff --git a/packages/http-json-body-parser/package.json b/packages/http-json-body-parser/package.json index b4b1a1250..745b0e873 100644 --- a/packages/http-json-body-parser/package.json +++ b/packages/http-json-body-parser/package.json @@ -1,6 +1,6 @@ { "name": "@middy/http-json-body-parser", - "version": "3.6.0", + "version": "3.6.1", "description": "Http JSON body parser middleware for the middy framework", "type": "module", "engines": { @@ -64,10 +64,10 @@ }, "homepage": "https://middy.js.org", "dependencies": { - "@middy/util": "3.6.0" + "@middy/util": "^3.6.1" }, "devDependencies": { - "@middy/core": "3.6.0", + "@middy/core": "^3.6.1", "@types/aws-lambda": "^8.10.101", "type-fest": "^3.0.0" }, diff --git a/packages/http-multipart-body-parser/package-lock.json b/packages/http-multipart-body-parser/package-lock.json index 24d0b64d0..c4efed753 100644 --- a/packages/http-multipart-body-parser/package-lock.json +++ b/packages/http-multipart-body-parser/package-lock.json @@ -1,19 +1,19 @@ { "name": "@middy/http-multipart-body-parser", - "version": "3.6.0", + "version": "3.6.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@middy/http-multipart-body-parser", - "version": "3.6.0", + "version": "3.6.1", "license": "MIT", "dependencies": { - "@middy/util": "3.6.0", + "@middy/util": "^3.6.1", "busboy": "1.6.0" }, "devDependencies": { - "@middy/core": "3.6.0", + "@middy/core": "^3.6.1", "@types/aws-lambda": "^8.10.101", "type-fest": "^3.0.0" }, diff --git a/packages/http-multipart-body-parser/package.json b/packages/http-multipart-body-parser/package.json index caae181c3..09f754117 100644 --- a/packages/http-multipart-body-parser/package.json +++ b/packages/http-multipart-body-parser/package.json @@ -1,6 +1,6 @@ { "name": "@middy/http-multipart-body-parser", - "version": "3.6.0", + "version": "3.6.1", "description": "Http event normalizer middleware for the middy framework", "type": "module", "engines": { @@ -62,11 +62,11 @@ }, "homepage": "https://middy.js.org", "dependencies": { - "@middy/util": "3.6.0", + "@middy/util": "^3.6.1", "busboy": "1.6.0" }, "devDependencies": { - "@middy/core": "3.6.0", + "@middy/core": "^3.6.1", "@types/aws-lambda": "^8.10.101", "type-fest": "^3.0.0" }, diff --git a/packages/http-partial-response/package-lock.json b/packages/http-partial-response/package-lock.json index d3c30e756..7c8f0cf22 100644 --- a/packages/http-partial-response/package-lock.json +++ b/packages/http-partial-response/package-lock.json @@ -1,19 +1,19 @@ { "name": "@middy/http-partial-response", - "version": "3.6.0", + "version": "3.6.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@middy/http-partial-response", - "version": "3.6.0", + "version": "3.6.1", "license": "MIT", "dependencies": { - "@middy/util": "3.6.0", + "@middy/util": "^3.6.1", "json-mask": "2.0.0" }, "devDependencies": { - "@middy/core": "3.6.0" + "@middy/core": "^3.6.1" }, "engines": { "node": ">=16" diff --git a/packages/http-partial-response/package.json b/packages/http-partial-response/package.json index 1fa6c3d81..744e14d3e 100644 --- a/packages/http-partial-response/package.json +++ b/packages/http-partial-response/package.json @@ -1,6 +1,6 @@ { "name": "@middy/http-partial-response", - "version": "3.6.0", + "version": "3.6.1", "description": "Http partial response middleware for the middy framework", "type": "module", "engines": { @@ -63,11 +63,11 @@ }, "homepage": "https://middy.js.org", "dependencies": { - "@middy/util": "3.6.0", + "@middy/util": "^3.6.1", "json-mask": "2.0.0" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431", "devDependencies": { - "@middy/core": "3.6.0" + "@middy/core": "^3.6.1" } } diff --git a/packages/http-response-serializer/package-lock.json b/packages/http-response-serializer/package-lock.json index 00f1dba41..6bb045cab 100644 --- a/packages/http-response-serializer/package-lock.json +++ b/packages/http-response-serializer/package-lock.json @@ -1,19 +1,19 @@ { "name": "@middy/http-response-serializer", - "version": "3.6.0", + "version": "3.6.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@middy/http-response-serializer", - "version": "3.6.0", + "version": "3.6.1", "license": "MIT", "dependencies": { "@hapi/accept": "6.0.0", - "@middy/util": "3.6.0" + "@middy/util": "^3.6.1" }, "devDependencies": { - "@middy/core": "3.6.0" + "@middy/core": "^3.6.1" }, "engines": { "node": ">=16" diff --git a/packages/http-response-serializer/package.json b/packages/http-response-serializer/package.json index 49ef0a125..98d47bbb2 100644 --- a/packages/http-response-serializer/package.json +++ b/packages/http-response-serializer/package.json @@ -1,6 +1,6 @@ { "name": "@middy/http-response-serializer", - "version": "3.6.0", + "version": "3.6.1", "description": "The Http Serializer middleware lets you define serialization mechanisms based on the current content negotiation.", "type": "module", "engines": { @@ -66,10 +66,10 @@ "homepage": "https://middy.js.org", "dependencies": { "@hapi/accept": "6.0.0", - "@middy/util": "3.6.0" + "@middy/util": "^3.6.1" }, "devDependencies": { - "@middy/core": "3.6.0" + "@middy/core": "^3.6.1" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431" } diff --git a/packages/http-router/package-lock.json b/packages/http-router/package-lock.json index 90bedd8b9..124b4e003 100644 --- a/packages/http-router/package-lock.json +++ b/packages/http-router/package-lock.json @@ -1,18 +1,18 @@ { "name": "@middy/http-router", - "version": "3.6.0", + "version": "3.6.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@middy/http-router", - "version": "3.6.0", + "version": "3.6.1", "license": "MIT", "dependencies": { - "@middy/util": "3.6.0" + "@middy/util": "^3.6.1" }, "devDependencies": { - "@middy/core": "3.6.0", + "@middy/core": "^3.6.1", "@types/aws-lambda": "^8.10.97" }, "engines": { diff --git a/packages/http-router/package.json b/packages/http-router/package.json index 0b99c7bc2..748e78810 100644 --- a/packages/http-router/package.json +++ b/packages/http-router/package.json @@ -1,6 +1,6 @@ { "name": "@middy/http-router", - "version": "3.6.0", + "version": "3.6.1", "description": "HTTP event router for the middy framework", "type": "module", "engines": { @@ -62,10 +62,10 @@ }, "homepage": "https://middy.js.org", "dependencies": { - "@middy/util": "3.6.0" + "@middy/util": "^3.6.1" }, "devDependencies": { - "@middy/core": "3.6.0", + "@middy/core": "^3.6.1", "@types/aws-lambda": "^8.10.97" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431" diff --git a/packages/http-security-headers/package-lock.json b/packages/http-security-headers/package-lock.json index 17ed8b732..58c3cb1b1 100644 --- a/packages/http-security-headers/package-lock.json +++ b/packages/http-security-headers/package-lock.json @@ -1,18 +1,18 @@ { "name": "@middy/http-security-headers", - "version": "3.6.0", + "version": "3.6.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@middy/http-security-headers", - "version": "3.6.0", + "version": "3.6.1", "license": "MIT", "dependencies": { - "@middy/util": "3.6.0" + "@middy/util": "^3.6.1" }, "devDependencies": { - "@middy/core": "3.6.0" + "@middy/core": "^3.6.1" }, "engines": { "node": ">=16" diff --git a/packages/http-security-headers/package.json b/packages/http-security-headers/package.json index fd8f82412..b4d106d7a 100644 --- a/packages/http-security-headers/package.json +++ b/packages/http-security-headers/package.json @@ -1,6 +1,6 @@ { "name": "@middy/http-security-headers", - "version": "3.6.0", + "version": "3.6.1", "description": "Applies best practice security headers to responses. It's a simplified port of HelmetJS", "type": "module", "engines": { @@ -66,9 +66,9 @@ "homepage": "https://middy.js.org", "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431", "dependencies": { - "@middy/util": "3.6.0" + "@middy/util": "^3.6.1" }, "devDependencies": { - "@middy/core": "3.6.0" + "@middy/core": "^3.6.1" } } diff --git a/packages/http-urlencode-body-parser/package-lock.json b/packages/http-urlencode-body-parser/package-lock.json index 1c1236774..f1acf443b 100644 --- a/packages/http-urlencode-body-parser/package-lock.json +++ b/packages/http-urlencode-body-parser/package-lock.json @@ -1,19 +1,19 @@ { "name": "@middy/http-urlencode-body-parser", - "version": "3.6.0", + "version": "3.6.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@middy/http-urlencode-body-parser", - "version": "3.6.0", + "version": "3.6.1", "license": "MIT", "dependencies": { "@middy/util": "3.5.0", "qs": "6.11.0" }, "devDependencies": { - "@middy/core": "3.6.0", + "@middy/core": "^3.6.1", "@types/aws-lambda": "^8.10.101", "type-fest": "^3.0.0" }, diff --git a/packages/http-urlencode-body-parser/package.json b/packages/http-urlencode-body-parser/package.json index 6eece6848..3bce7ad1f 100644 --- a/packages/http-urlencode-body-parser/package.json +++ b/packages/http-urlencode-body-parser/package.json @@ -1,6 +1,6 @@ { "name": "@middy/http-urlencode-body-parser", - "version": "3.6.0", + "version": "3.6.1", "description": "Urlencode body parser middleware for the middy framework", "type": "module", "engines": { @@ -63,11 +63,11 @@ }, "homepage": "https://middy.js.org", "dependencies": { - "@middy/util": "3.5.0", + "@middy/util": "3.6.1", "qs": "6.11.0" }, "devDependencies": { - "@middy/core": "3.6.0", + "@middy/core": "3.6.1", "@types/aws-lambda": "^8.10.101", "type-fest": "^3.0.0" }, diff --git a/packages/http-urlencode-path-parser/package-lock.json b/packages/http-urlencode-path-parser/package-lock.json index d7ba38f44..bbb3a1bf0 100644 --- a/packages/http-urlencode-path-parser/package-lock.json +++ b/packages/http-urlencode-path-parser/package-lock.json @@ -1,15 +1,15 @@ { "name": "@middy/http-urlencode-path-parser", - "version": "3.6.0", + "version": "3.6.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@middy/http-urlencode-path-parser", - "version": "3.6.0", + "version": "3.6.1", "license": "MIT", "devDependencies": { - "@middy/core": "3.6.0", + "@middy/core": "^3.6.1", "@types/aws-lambda": "^8.10.101", "type-fest": "^3.0.0" }, diff --git a/packages/http-urlencode-path-parser/package.json b/packages/http-urlencode-path-parser/package.json index b6838b8e2..2768afdfe 100644 --- a/packages/http-urlencode-path-parser/package.json +++ b/packages/http-urlencode-path-parser/package.json @@ -1,6 +1,6 @@ { "name": "@middy/http-urlencode-path-parser", - "version": "3.6.0", + "version": "3.6.1", "description": "Urlencode path parser middleware for the middy framework", "type": "module", "engines": { @@ -63,7 +63,7 @@ }, "homepage": "https://middy.js.org", "devDependencies": { - "@middy/core": "3.6.0", + "@middy/core": "^3.6.1", "@types/aws-lambda": "^8.10.101", "type-fest": "^3.0.0" }, diff --git a/packages/input-output-logger/package-lock.json b/packages/input-output-logger/package-lock.json index d0e77cb4d..0edf2e8c7 100644 --- a/packages/input-output-logger/package-lock.json +++ b/packages/input-output-logger/package-lock.json @@ -1,18 +1,18 @@ { "name": "@middy/input-output-logger", - "version": "3.6.0", + "version": "3.6.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@middy/input-output-logger", - "version": "3.6.0", + "version": "3.6.1", "license": "MIT", "dependencies": { - "@middy/util": "3.6.0" + "@middy/util": "^3.6.1" }, "devDependencies": { - "@middy/core": "3.6.0", + "@middy/core": "^3.6.1", "@types/node": "^18.0.0" }, "engines": { diff --git a/packages/input-output-logger/package.json b/packages/input-output-logger/package.json index 04b941b1d..cfae5ac93 100644 --- a/packages/input-output-logger/package.json +++ b/packages/input-output-logger/package.json @@ -1,6 +1,6 @@ { "name": "@middy/input-output-logger", - "version": "3.6.0", + "version": "3.6.1", "description": "Input and output logger middleware for the middy framework", "type": "module", "engines": { @@ -62,10 +62,10 @@ }, "homepage": "https://middy.js.org", "dependencies": { - "@middy/util": "3.6.0" + "@middy/util": "^3.6.1" }, "devDependencies": { - "@middy/core": "3.6.0", + "@middy/core": "^3.6.1", "@types/node": "^18.0.0" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431" diff --git a/packages/rds-signer/index.d.ts b/packages/rds-signer/index.d.ts index bc7e831b9..11d9b8540 100644 --- a/packages/rds-signer/index.d.ts +++ b/packages/rds-signer/index.d.ts @@ -1,9 +1,9 @@ import middy from '@middy/core' import { Options as MiddyOptions } from '@middy/util' -import { Signer } from '@aws-sdk/rds-signer' +import { SignerConfig, Signer } from '@aws-sdk/rds-signer' interface Options - extends MiddyOptions {} + extends MiddyOptions {} declare function rdsSigner (options?: Options): middy.MiddlewareObj diff --git a/packages/rds-signer/index.test-d.ts b/packages/rds-signer/index.test-d.ts index 79964e8d9..1f0d58b3e 100644 --- a/packages/rds-signer/index.test-d.ts +++ b/packages/rds-signer/index.test-d.ts @@ -12,7 +12,10 @@ expectType(middleware) middleware = rdsSigner({ AwsClient: Signer, awsClientOptions: { - secretAccessKey: 'abc' + credentials: { + secretAccessKey: 'secret', + accessKeyId: 'key' + } }, awsClientAssumeRole: 'some-role', awsClientCapture: captureAWSClient, diff --git a/packages/rds-signer/package-lock.json b/packages/rds-signer/package-lock.json index 43382dc86..4a13d799d 100644 --- a/packages/rds-signer/package-lock.json +++ b/packages/rds-signer/package-lock.json @@ -1,12 +1,12 @@ { "name": "@middy/rds-signer", - "version": "3.5.0", + "version": "3.6.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@middy/rds-signer", - "version": "3.5.0", + "version": "3.6.1", "license": "MIT", "dependencies": { "@aws-sdk/rds-signer": "3.186.0", diff --git a/packages/rds-signer/package.json b/packages/rds-signer/package.json index 89a7567e8..9144a6228 100644 --- a/packages/rds-signer/package.json +++ b/packages/rds-signer/package.json @@ -1,6 +1,6 @@ { "name": "@middy/rds-signer", - "version": "3.5.0", + "version": "3.6.1", "description": "RDS (Relational Database Service) credentials middleware for the middy framework", "type": "module", "engines": { @@ -63,10 +63,10 @@ "homepage": "https://middy.js.org", "dependencies": { "@aws-sdk/rds-signer": "3.186.0", - "@middy/util": "3.5.0" + "@middy/util": "3.6.1" }, "devDependencies": { - "@middy/core": "3.5.0", + "@middy/core": "3.6.1", "@types/node": "^18.0.0", "aws-xray-sdk": "^3.3.3" }, diff --git a/packages/s3-object-response/index.d.ts b/packages/s3-object-response/index.d.ts index adb3d4395..3948a129e 100644 --- a/packages/s3-object-response/index.d.ts +++ b/packages/s3-object-response/index.d.ts @@ -1,12 +1,12 @@ import middy from '@middy/core' import { Options as MiddyOptions } from '@middy/util' import { Context as LambdaContext } from 'aws-lambda' -import { S3Client } from '@aws-sdk/client-s3' +import { S3Client, S3ClientConfig } from '@aws-sdk/client-s3' import { ClientRequest } from 'http' interface Options extends Pick< - MiddyOptions, + MiddyOptions, | 'AwsClient' | 'awsClientOptions' | 'awsClientAssumeRole' diff --git a/packages/s3-object-response/package-lock.json b/packages/s3-object-response/package-lock.json index fb2881807..8ae659611 100644 --- a/packages/s3-object-response/package-lock.json +++ b/packages/s3-object-response/package-lock.json @@ -1,12 +1,12 @@ { "name": "@middy/s3-object-response", - "version": "3.5.0", + "version": "3.6.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@middy/s3-object-response", - "version": "3.5.0", + "version": "3.6.1", "license": "MIT", "dependencies": { "@aws-sdk/client-s3": "3.186.0", diff --git a/packages/s3-object-response/package.json b/packages/s3-object-response/package.json index 1df68a95b..fc9eb6a7e 100644 --- a/packages/s3-object-response/package.json +++ b/packages/s3-object-response/package.json @@ -1,6 +1,6 @@ { "name": "@middy/s3-object-response", - "version": "3.5.0", + "version": "3.6.1", "description": "S3 object response handling middleware for the middy framework", "type": "module", "engines": { @@ -63,10 +63,10 @@ "homepage": "https://middy.js.org", "dependencies": { "@aws-sdk/client-s3": "3.186.0", - "@middy/util": "3.5.0" + "@middy/util": "3.6.1" }, "devDependencies": { - "@middy/core": "3.5.0", + "@middy/core": "3.6.1", "@types/aws-lambda": "^8.10.101", "aws-xray-sdk": "^3.3.3" }, diff --git a/packages/secrets-manager/index.d.ts b/packages/secrets-manager/index.d.ts index dabcfc3da..d79172879 100644 --- a/packages/secrets-manager/index.d.ts +++ b/packages/secrets-manager/index.d.ts @@ -1,12 +1,12 @@ import middy from '@middy/core' import { Options as MiddyOptions } from '@middy/util' import { Context as LambdaContext } from 'aws-lambda' -import { SecretsManagerClient } from '@aws-sdk/client-secrets-manager' +import { SecretsManagerClient, SecretsManagerClientConfig } from '@aws-sdk/client-secrets-manager' interface Options extends MiddyOptions< AwsSecretsManagerClient, - SecretsManagerClient.Types.ClientConfiguration + SecretsManagerClientConfig > {} export type Context = TOptions extends { diff --git a/packages/secrets-manager/index.test-d.ts b/packages/secrets-manager/index.test-d.ts index 94a02f5fa..4803074ac 100644 --- a/packages/secrets-manager/index.test-d.ts +++ b/packages/secrets-manager/index.test-d.ts @@ -12,7 +12,11 @@ expectType>>( const options = { AwsClient: SecretsManagerClient, awsClientOptions: { - secretAccessKey: 'abc' + credentials: { + secretAccessKey: 'secret', + sessionToken: 'token', + accessKeyId: 'key' + } }, awsClientAssumeRole: 'some-role', awsClientCapture: captureAWSClient, diff --git a/packages/secrets-manager/package-lock.json b/packages/secrets-manager/package-lock.json index a9914315f..cf5c3669a 100644 --- a/packages/secrets-manager/package-lock.json +++ b/packages/secrets-manager/package-lock.json @@ -1,12 +1,12 @@ { "name": "@middy/secrets-manager", - "version": "3.5.0", + "version": "3.6.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@middy/secrets-manager", - "version": "3.5.0", + "version": "3.6.1", "license": "MIT", "dependencies": { "@aws-sdk/client-secrets-manager": "3.186.0", diff --git a/packages/secrets-manager/package.json b/packages/secrets-manager/package.json index 59b99869a..33bd40901 100644 --- a/packages/secrets-manager/package.json +++ b/packages/secrets-manager/package.json @@ -1,6 +1,6 @@ { "name": "@middy/secrets-manager", - "version": "3.5.0", + "version": "3.6.1", "description": "Secrets Manager middleware for the middy framework", "type": "module", "engines": { @@ -61,10 +61,10 @@ "homepage": "https://middy.js.org", "dependencies": { "@aws-sdk/client-secrets-manager": "3.186.0", - "@middy/util": "3.5.0" + "@middy/util": "3.6.1" }, "devDependencies": { - "@middy/core": "3.5.0", + "@middy/core": "3.6.1", "@types/aws-lambda": "^8.10.101", "aws-xray-sdk": "^3.3.3" }, diff --git a/packages/service-discovery/index.d.ts b/packages/service-discovery/index.d.ts index e68e80e6c..72f2c4af3 100644 --- a/packages/service-discovery/index.d.ts +++ b/packages/service-discovery/index.d.ts @@ -3,14 +3,15 @@ import { Options as MiddyOptions } from '@middy/util' import { Context as LambdaContext } from 'aws-lambda' import { ServiceDiscoveryClient, - HttpInstanceSummaryList + ServiceDiscoveryClientConfig, + HttpInstanceSummary } from '@aws-sdk/client-servicediscovery' interface Options extends Pick< MiddyOptions< AwsServiceDiscoveryClient, - ServiceDiscoveryClient.Types.ClientConfiguration + ServiceDiscoveryClientConfig >, | 'AwsClient' | 'awsClientOptions' @@ -25,7 +26,7 @@ interface Options export type Context = TOptions extends { setToContext: true } - ? LambdaContext & Record + ? LambdaContext & Record : LambdaContext declare function serviceDiscovery ( diff --git a/packages/service-discovery/package-lock.json b/packages/service-discovery/package-lock.json index 38f201cf4..5668ec5e6 100644 --- a/packages/service-discovery/package-lock.json +++ b/packages/service-discovery/package-lock.json @@ -1,12 +1,12 @@ { "name": "@middy/service-discovery", - "version": "3.5.0", + "version": "3.6.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@middy/service-discovery", - "version": "3.5.0", + "version": "3.6.1", "license": "MIT", "dependencies": { "@aws-sdk/client-servicediscovery": "3.186.0", diff --git a/packages/service-discovery/package.json b/packages/service-discovery/package.json index 877aa854b..4406dca41 100644 --- a/packages/service-discovery/package.json +++ b/packages/service-discovery/package.json @@ -1,6 +1,6 @@ { "name": "@middy/service-discovery", - "version": "3.5.0", + "version": "3.6.1", "description": "Service Discovery (Cloud Map) instances middleware for the middy framework", "type": "module", "engines": { @@ -62,10 +62,10 @@ "homepage": "https://middy.js.org", "dependencies": { "@aws-sdk/client-servicediscovery": "3.186.0", - "@middy/util": "3.5.0" + "@middy/util": "3.6.1" }, "devDependencies": { - "@middy/core": "3.5.0", + "@middy/core": "3.6.1", "@types/aws-lambda": "^8.10.101", "aws-xray-sdk": "^3.3.3" }, diff --git a/packages/sqs-partial-batch-failure/index.d.ts b/packages/sqs-partial-batch-failure/index.d.ts index 823e45d4f..c648d68fd 100644 --- a/packages/sqs-partial-batch-failure/index.d.ts +++ b/packages/sqs-partial-batch-failure/index.d.ts @@ -1,10 +1,10 @@ import middy from '@middy/core' -import { SQSClient } from '@aws-sdk/client-sqs' +import { SQSClient, SQSClientConfig } from '@aws-sdk/client-sqs' import { Options as MiddyOptions } from '@middy/util' interface Options extends Pick< - MiddyOptions, + MiddyOptions, | 'AwsClient' | 'awsClientOptions' | 'awsClientAssumeRole' diff --git a/packages/sqs-partial-batch-failure/index.test-d.ts b/packages/sqs-partial-batch-failure/index.test-d.ts index fc55b0dd1..60157d616 100644 --- a/packages/sqs-partial-batch-failure/index.test-d.ts +++ b/packages/sqs-partial-batch-failure/index.test-d.ts @@ -8,6 +8,8 @@ expectType(middleware) // use with all options middleware = sqsPartialBatchFailure({ - logger: () => {} + awsClientOptions: { + logger: console + } }) expectType(middleware) diff --git a/packages/sqs-partial-batch-failure/package-lock.json b/packages/sqs-partial-batch-failure/package-lock.json index f6ff801b6..97d8b5df9 100644 --- a/packages/sqs-partial-batch-failure/package-lock.json +++ b/packages/sqs-partial-batch-failure/package-lock.json @@ -1,65 +1,1863 @@ { "name": "@middy/sqs-partial-batch-failure", - "version": "3.5.0", + "version": "3.6.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@middy/sqs-partial-batch-failure", - "version": "3.5.0", + "version": "3.6.1", "license": "MIT", "dependencies": { "@middy/util": "3.5.0" }, "devDependencies": { + "@aws-sdk/client-sqs": "3.186.0", "@middy/core": "3.5.0", "@serverless/event-mocks": "^1.1.1" }, - "engines": { - "node": ">=16" + "engines": { + "node": ">=16" + } + }, + "node_modules/@aws-crypto/ie11-detection": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-2.0.2.tgz", + "integrity": "sha512-5XDMQY98gMAf/WRTic5G++jfmS/VLM0rwpiOpaainKi4L0nqWMSB1SzsrEG5rjFZGYN6ZAefO+/Yta2dFM0kMw==", + "dev": true, + "dependencies": { + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-crypto/ie11-detection/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@aws-crypto/sha256-browser": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-2.0.0.tgz", + "integrity": "sha512-rYXOQ8BFOaqMEHJrLHul/25ckWH6GTJtdLSajhlqGMx0PmSueAuvboCuZCTqEKlxR8CQOwRarxYMZZSYlhRA1A==", + "dev": true, + "dependencies": { + "@aws-crypto/ie11-detection": "^2.0.0", + "@aws-crypto/sha256-js": "^2.0.0", + "@aws-crypto/supports-web-crypto": "^2.0.0", + "@aws-crypto/util": "^2.0.0", + "@aws-sdk/types": "^3.1.0", + "@aws-sdk/util-locate-window": "^3.0.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-crypto/sha256-browser/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@aws-crypto/sha256-js": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-2.0.0.tgz", + "integrity": "sha512-VZY+mCY4Nmrs5WGfitmNqXzaE873fcIZDu54cbaDaaamsaTOP1DBImV9F4pICc3EHjQXujyE8jig+PFCaew9ig==", + "dev": true, + "dependencies": { + "@aws-crypto/util": "^2.0.0", + "@aws-sdk/types": "^3.1.0", + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-crypto/sha256-js/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@aws-crypto/supports-web-crypto": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-2.0.2.tgz", + "integrity": "sha512-6mbSsLHwZ99CTOOswvCRP3C+VCWnzBf+1SnbWxzzJ9lR0mA0JnY2JEAhp8rqmTE0GPFy88rrM27ffgp62oErMQ==", + "dev": true, + "dependencies": { + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@aws-crypto/util": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-2.0.2.tgz", + "integrity": "sha512-Lgu5v/0e/BcrZ5m/IWqzPUf3UYFTy/PpeED+uc9SWUR1iZQL8XXbGQg10UfllwwBryO3hFF5dizK+78aoXC1eA==", + "dev": true, + "dependencies": { + "@aws-sdk/types": "^3.110.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-crypto/util/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@aws-sdk/abort-controller": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/abort-controller/-/abort-controller-3.186.0.tgz", + "integrity": "sha512-JFvvvtEcbYOvVRRXasi64Dd1VcOz5kJmPvtzsJ+HzMHvPbGGs/aopOJAZQJMJttzJmJwVTay0QL6yag9Kk8nYA==", + "dev": true, + "dependencies": { + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/client-sqs": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sqs/-/client-sqs-3.186.0.tgz", + "integrity": "sha512-QetQrUek5soxMSdP7HADxsO/l4OLNI20s4lPGsPk+imp0kXd+SIxOz4qHh6vmxEMkjdUq7eA5RRRndN6M2pYzg==", + "dev": true, + "dependencies": { + "@aws-crypto/sha256-browser": "2.0.0", + "@aws-crypto/sha256-js": "2.0.0", + "@aws-sdk/client-sts": "3.186.0", + "@aws-sdk/config-resolver": "3.186.0", + "@aws-sdk/credential-provider-node": "3.186.0", + "@aws-sdk/fetch-http-handler": "3.186.0", + "@aws-sdk/hash-node": "3.186.0", + "@aws-sdk/invalid-dependency": "3.186.0", + "@aws-sdk/md5-js": "3.186.0", + "@aws-sdk/middleware-content-length": "3.186.0", + "@aws-sdk/middleware-host-header": "3.186.0", + "@aws-sdk/middleware-logger": "3.186.0", + "@aws-sdk/middleware-recursion-detection": "3.186.0", + "@aws-sdk/middleware-retry": "3.186.0", + "@aws-sdk/middleware-sdk-sqs": "3.186.0", + "@aws-sdk/middleware-serde": "3.186.0", + "@aws-sdk/middleware-signing": "3.186.0", + "@aws-sdk/middleware-stack": "3.186.0", + "@aws-sdk/middleware-user-agent": "3.186.0", + "@aws-sdk/node-config-provider": "3.186.0", + "@aws-sdk/node-http-handler": "3.186.0", + "@aws-sdk/protocol-http": "3.186.0", + "@aws-sdk/smithy-client": "3.186.0", + "@aws-sdk/types": "3.186.0", + "@aws-sdk/url-parser": "3.186.0", + "@aws-sdk/util-base64-browser": "3.186.0", + "@aws-sdk/util-base64-node": "3.186.0", + "@aws-sdk/util-body-length-browser": "3.186.0", + "@aws-sdk/util-body-length-node": "3.186.0", + "@aws-sdk/util-defaults-mode-browser": "3.186.0", + "@aws-sdk/util-defaults-mode-node": "3.186.0", + "@aws-sdk/util-user-agent-browser": "3.186.0", + "@aws-sdk/util-user-agent-node": "3.186.0", + "@aws-sdk/util-utf8-browser": "3.186.0", + "@aws-sdk/util-utf8-node": "3.186.0", + "entities": "2.2.0", + "fast-xml-parser": "3.19.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@aws-sdk/client-sso": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.186.0.tgz", + "integrity": "sha512-qwLPomqq+fjvp42izzEpBEtGL2+dIlWH5pUCteV55hTEwHgo+m9LJPIrMWkPeoMBzqbNiu5n6+zihnwYlCIlEA==", + "dev": true, + "dependencies": { + "@aws-crypto/sha256-browser": "2.0.0", + "@aws-crypto/sha256-js": "2.0.0", + "@aws-sdk/config-resolver": "3.186.0", + "@aws-sdk/fetch-http-handler": "3.186.0", + "@aws-sdk/hash-node": "3.186.0", + "@aws-sdk/invalid-dependency": "3.186.0", + "@aws-sdk/middleware-content-length": "3.186.0", + "@aws-sdk/middleware-host-header": "3.186.0", + "@aws-sdk/middleware-logger": "3.186.0", + "@aws-sdk/middleware-recursion-detection": "3.186.0", + "@aws-sdk/middleware-retry": "3.186.0", + "@aws-sdk/middleware-serde": "3.186.0", + "@aws-sdk/middleware-stack": "3.186.0", + "@aws-sdk/middleware-user-agent": "3.186.0", + "@aws-sdk/node-config-provider": "3.186.0", + "@aws-sdk/node-http-handler": "3.186.0", + "@aws-sdk/protocol-http": "3.186.0", + "@aws-sdk/smithy-client": "3.186.0", + "@aws-sdk/types": "3.186.0", + "@aws-sdk/url-parser": "3.186.0", + "@aws-sdk/util-base64-browser": "3.186.0", + "@aws-sdk/util-base64-node": "3.186.0", + "@aws-sdk/util-body-length-browser": "3.186.0", + "@aws-sdk/util-body-length-node": "3.186.0", + "@aws-sdk/util-defaults-mode-browser": "3.186.0", + "@aws-sdk/util-defaults-mode-node": "3.186.0", + "@aws-sdk/util-user-agent-browser": "3.186.0", + "@aws-sdk/util-user-agent-node": "3.186.0", + "@aws-sdk/util-utf8-browser": "3.186.0", + "@aws-sdk/util-utf8-node": "3.186.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@aws-sdk/client-sts": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.186.0.tgz", + "integrity": "sha512-lyAPI6YmIWWYZHQ9fBZ7QgXjGMTtktL5fk8kOcZ98ja+8Vu0STH1/u837uxqvZta8/k0wijunIL3jWUhjsNRcg==", + "dev": true, + "dependencies": { + "@aws-crypto/sha256-browser": "2.0.0", + "@aws-crypto/sha256-js": "2.0.0", + "@aws-sdk/config-resolver": "3.186.0", + "@aws-sdk/credential-provider-node": "3.186.0", + "@aws-sdk/fetch-http-handler": "3.186.0", + "@aws-sdk/hash-node": "3.186.0", + "@aws-sdk/invalid-dependency": "3.186.0", + "@aws-sdk/middleware-content-length": "3.186.0", + "@aws-sdk/middleware-host-header": "3.186.0", + "@aws-sdk/middleware-logger": "3.186.0", + "@aws-sdk/middleware-recursion-detection": "3.186.0", + "@aws-sdk/middleware-retry": "3.186.0", + "@aws-sdk/middleware-sdk-sts": "3.186.0", + "@aws-sdk/middleware-serde": "3.186.0", + "@aws-sdk/middleware-signing": "3.186.0", + "@aws-sdk/middleware-stack": "3.186.0", + "@aws-sdk/middleware-user-agent": "3.186.0", + "@aws-sdk/node-config-provider": "3.186.0", + "@aws-sdk/node-http-handler": "3.186.0", + "@aws-sdk/protocol-http": "3.186.0", + "@aws-sdk/smithy-client": "3.186.0", + "@aws-sdk/types": "3.186.0", + "@aws-sdk/url-parser": "3.186.0", + "@aws-sdk/util-base64-browser": "3.186.0", + "@aws-sdk/util-base64-node": "3.186.0", + "@aws-sdk/util-body-length-browser": "3.186.0", + "@aws-sdk/util-body-length-node": "3.186.0", + "@aws-sdk/util-defaults-mode-browser": "3.186.0", + "@aws-sdk/util-defaults-mode-node": "3.186.0", + "@aws-sdk/util-user-agent-browser": "3.186.0", + "@aws-sdk/util-user-agent-node": "3.186.0", + "@aws-sdk/util-utf8-browser": "3.186.0", + "@aws-sdk/util-utf8-node": "3.186.0", + "entities": "2.2.0", + "fast-xml-parser": "3.19.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@aws-sdk/config-resolver": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.186.0.tgz", + "integrity": "sha512-l8DR7Q4grEn1fgo2/KvtIfIHJS33HGKPQnht8OPxkl0dMzOJ0jxjOw/tMbrIcPnr2T3Fi7LLcj3dY1Fo1poruQ==", + "dev": true, + "dependencies": { + "@aws-sdk/signature-v4": "3.186.0", + "@aws-sdk/types": "3.186.0", + "@aws-sdk/util-config-provider": "3.186.0", + "@aws-sdk/util-middleware": "3.186.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-env": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.186.0.tgz", + "integrity": "sha512-N9LPAqi1lsQWgxzmU4NPvLPnCN5+IQ3Ai1IFf3wM6FFPNoSUd1kIA2c6xaf0BE7j5Kelm0raZOb4LnV3TBAv+g==", + "dev": true, + "dependencies": { + "@aws-sdk/property-provider": "3.186.0", + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-imds": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.186.0.tgz", + "integrity": "sha512-iJeC7KrEgPPAuXjCZ3ExYZrRQvzpSdTZopYgUm5TnNZ8S1NU/4nvv5xVy61JvMj3JQAeG8UDYYgC421Foc8wQw==", + "dev": true, + "dependencies": { + "@aws-sdk/node-config-provider": "3.186.0", + "@aws-sdk/property-provider": "3.186.0", + "@aws-sdk/types": "3.186.0", + "@aws-sdk/url-parser": "3.186.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-ini": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.186.0.tgz", + "integrity": "sha512-ecrFh3MoZhAj5P2k/HXo/hMJQ3sfmvlommzXuZ/D1Bj2yMcyWuBhF1A83Fwd2gtYrWRrllsK3IOMM5Jr8UIVZA==", + "dev": true, + "dependencies": { + "@aws-sdk/credential-provider-env": "3.186.0", + "@aws-sdk/credential-provider-imds": "3.186.0", + "@aws-sdk/credential-provider-sso": "3.186.0", + "@aws-sdk/credential-provider-web-identity": "3.186.0", + "@aws-sdk/property-provider": "3.186.0", + "@aws-sdk/shared-ini-file-loader": "3.186.0", + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-node": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.186.0.tgz", + "integrity": "sha512-HIt2XhSRhEvVgRxTveLCzIkd/SzEBQfkQ6xMJhkBtfJw1o3+jeCk+VysXM0idqmXytctL0O3g9cvvTHOsUgxOA==", + "dev": true, + "dependencies": { + "@aws-sdk/credential-provider-env": "3.186.0", + "@aws-sdk/credential-provider-imds": "3.186.0", + "@aws-sdk/credential-provider-ini": "3.186.0", + "@aws-sdk/credential-provider-process": "3.186.0", + "@aws-sdk/credential-provider-sso": "3.186.0", + "@aws-sdk/credential-provider-web-identity": "3.186.0", + "@aws-sdk/property-provider": "3.186.0", + "@aws-sdk/shared-ini-file-loader": "3.186.0", + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-process": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.186.0.tgz", + "integrity": "sha512-ATRU6gbXvWC1TLnjOEZugC/PBXHBoZgBADid4fDcEQY1vF5e5Ux1kmqkJxyHtV5Wl8sE2uJfwWn+FlpUHRX67g==", + "dev": true, + "dependencies": { + "@aws-sdk/property-provider": "3.186.0", + "@aws-sdk/shared-ini-file-loader": "3.186.0", + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-sso": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.186.0.tgz", + "integrity": "sha512-mJ+IZljgXPx99HCmuLgBVDPLepHrwqnEEC/0wigrLCx6uz3SrAWmGZsNbxSEtb2CFSAaczlTHcU/kIl7XZIyeQ==", + "dev": true, + "dependencies": { + "@aws-sdk/client-sso": "3.186.0", + "@aws-sdk/property-provider": "3.186.0", + "@aws-sdk/shared-ini-file-loader": "3.186.0", + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/credential-provider-web-identity": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.186.0.tgz", + "integrity": "sha512-KqzI5eBV72FE+8SuOQAu+r53RXGVHg4AuDJmdXyo7Gc4wS/B9FNElA8jVUjjYgVnf0FSiri+l41VzQ44dCopSA==", + "dev": true, + "dependencies": { + "@aws-sdk/property-provider": "3.186.0", + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/fetch-http-handler": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.186.0.tgz", + "integrity": "sha512-k2v4AAHRD76WnLg7arH94EvIclClo/YfuqO7NoQ6/KwOxjRhs4G6TgIsAZ9E0xmqoJoV81Xqy8H8ldfy9F8LEw==", + "dev": true, + "dependencies": { + "@aws-sdk/protocol-http": "3.186.0", + "@aws-sdk/querystring-builder": "3.186.0", + "@aws-sdk/types": "3.186.0", + "@aws-sdk/util-base64-browser": "3.186.0", + "tslib": "^2.3.1" + } + }, + "node_modules/@aws-sdk/hash-node": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/hash-node/-/hash-node-3.186.0.tgz", + "integrity": "sha512-G3zuK8/3KExDTxqrGqko+opOMLRF0BwcwekV/wm3GKIM/NnLhHblBs2zd/yi7VsEoWmuzibfp6uzxgFpEoJ87w==", + "dev": true, + "dependencies": { + "@aws-sdk/types": "3.186.0", + "@aws-sdk/util-buffer-from": "3.186.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/invalid-dependency": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/invalid-dependency/-/invalid-dependency-3.186.0.tgz", + "integrity": "sha512-hjeZKqORhG2DPWYZ776lQ9YO3gjw166vZHZCZU/43kEYaCZHsF4mexHwHzreAY6RfS25cH60Um7dUh1aeVIpkw==", + "dev": true, + "dependencies": { + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + } + }, + "node_modules/@aws-sdk/is-array-buffer": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/is-array-buffer/-/is-array-buffer-3.186.0.tgz", + "integrity": "sha512-fObm+P6mjWYzxoFY4y2STHBmSdgKbIAXez0xope563mox62I8I4hhVPUCaDVydXvDpJv8tbedJMk0meJl22+xA==", + "dev": true, + "dependencies": { + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/md5-js": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/md5-js/-/md5-js-3.186.0.tgz", + "integrity": "sha512-Pp86oeTi8qtfY4fIZYrHOqRWJc0PjolxETdtWBUhtjC8HY81ckZMqe+5Aosy8mtQJus/k83S0CJAyfE2ko/a6Q==", + "dev": true, + "dependencies": { + "@aws-sdk/types": "3.186.0", + "@aws-sdk/util-utf8-browser": "3.186.0", + "@aws-sdk/util-utf8-node": "3.186.0", + "tslib": "^2.3.1" + } + }, + "node_modules/@aws-sdk/middleware-content-length": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.186.0.tgz", + "integrity": "sha512-Ol3c1ks3IK1s+Okc/rHIX7w2WpXofuQdoAEme37gHeml+8FtUlWH/881h62xfMdf+0YZpRuYv/eM7lBmJBPNJw==", + "dev": true, + "dependencies": { + "@aws-sdk/protocol-http": "3.186.0", + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/middleware-host-header": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.186.0.tgz", + "integrity": "sha512-5bTzrRzP2IGwyF3QCyMGtSXpOOud537x32htZf344IvVjrqZF/P8CDfGTkHkeBCIH+wnJxjK+l/QBb3ypAMIqQ==", + "dev": true, + "dependencies": { + "@aws-sdk/protocol-http": "3.186.0", + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/middleware-logger": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.186.0.tgz", + "integrity": "sha512-/1gGBImQT8xYh80pB7QtyzA799TqXtLZYQUohWAsFReYB7fdh5o+mu2rX0FNzZnrLIh2zBUNs4yaWGsnab4uXg==", + "dev": true, + "dependencies": { + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/middleware-recursion-detection": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.186.0.tgz", + "integrity": "sha512-Za7k26Kovb4LuV5tmC6wcVILDCt0kwztwSlB991xk4vwNTja8kKxSt53WsYG8Q2wSaW6UOIbSoguZVyxbIY07Q==", + "dev": true, + "dependencies": { + "@aws-sdk/protocol-http": "3.186.0", + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/middleware-retry": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.186.0.tgz", + "integrity": "sha512-/VI9emEKhhDzlNv9lQMmkyxx3GjJ8yPfXH3HuAeOgM1wx1BjCTLRYEWnTbQwq7BDzVENdneleCsGAp7yaj80Aw==", + "dev": true, + "dependencies": { + "@aws-sdk/protocol-http": "3.186.0", + "@aws-sdk/service-error-classification": "3.186.0", + "@aws-sdk/types": "3.186.0", + "@aws-sdk/util-middleware": "3.186.0", + "tslib": "^2.3.1", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/middleware-sdk-sqs": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sqs/-/middleware-sdk-sqs-3.186.0.tgz", + "integrity": "sha512-UZp6PkIJnVGa7/vEAKQx+ria0599E+OuHjFATzRBrOMVXRQ6nG/dOVIlGwHrM2xEZf96CoK8j6RNwcioyUhf5Q==", + "dev": true, + "dependencies": { + "@aws-sdk/types": "3.186.0", + "@aws-sdk/util-hex-encoding": "3.186.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/middleware-sdk-sts": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.186.0.tgz", + "integrity": "sha512-GDcK0O8rjtnd+XRGnxzheq1V2jk4Sj4HtjrxW/ROyhzLOAOyyxutBt+/zOpDD6Gba3qxc69wE+Cf/qngOkEkDw==", + "dev": true, + "dependencies": { + "@aws-sdk/middleware-signing": "3.186.0", + "@aws-sdk/property-provider": "3.186.0", + "@aws-sdk/protocol-http": "3.186.0", + "@aws-sdk/signature-v4": "3.186.0", + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/middleware-serde": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-serde/-/middleware-serde-3.186.0.tgz", + "integrity": "sha512-6FEAz70RNf18fKL5O7CepPSwTKJEIoyG9zU6p17GzKMgPeFsxS5xO94Hcq5tV2/CqeHliebjqhKY7yi+Pgok7g==", + "dev": true, + "dependencies": { + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/middleware-signing": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.186.0.tgz", + "integrity": "sha512-riCJYG/LlF/rkgVbHkr4xJscc0/sECzDivzTaUmfb9kJhAwGxCyNqnTvg0q6UO00kxSdEB9zNZI2/iJYVBijBQ==", + "dev": true, + "dependencies": { + "@aws-sdk/property-provider": "3.186.0", + "@aws-sdk/protocol-http": "3.186.0", + "@aws-sdk/signature-v4": "3.186.0", + "@aws-sdk/types": "3.186.0", + "@aws-sdk/util-middleware": "3.186.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/middleware-stack": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-stack/-/middleware-stack-3.186.0.tgz", + "integrity": "sha512-fENMoo0pW7UBrbuycPf+3WZ+fcUgP9PnQ0jcOK3WWZlZ9d2ewh4HNxLh4EE3NkNYj4VIUFXtTUuVNHlG8trXjQ==", + "dev": true, + "dependencies": { + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/middleware-user-agent": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.186.0.tgz", + "integrity": "sha512-fb+F2PF9DLKOVMgmhkr+ltN8ZhNJavTla9aqmbd01846OLEaN1n5xEnV7p8q5+EznVBWDF38Oz9Ae5BMt3Hs7w==", + "dev": true, + "dependencies": { + "@aws-sdk/protocol-http": "3.186.0", + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/node-config-provider": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.186.0.tgz", + "integrity": "sha512-De93mgmtuUUeoiKXU8pVHXWKPBfJQlS/lh1k2H9T2Pd9Tzi0l7p5ttddx4BsEx4gk+Pc5flNz+DeptiSjZpa4A==", + "dev": true, + "dependencies": { + "@aws-sdk/property-provider": "3.186.0", + "@aws-sdk/shared-ini-file-loader": "3.186.0", + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/node-http-handler": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.186.0.tgz", + "integrity": "sha512-CbkbDuPZT9UNJ4dAZJWB3BV+Z65wFy7OduqGkzNNrKq6ZYMUfehthhUOTk8vU6RMe/0FkN+J0fFXlBx/bs/cHw==", + "dev": true, + "dependencies": { + "@aws-sdk/abort-controller": "3.186.0", + "@aws-sdk/protocol-http": "3.186.0", + "@aws-sdk/querystring-builder": "3.186.0", + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/property-provider": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.186.0.tgz", + "integrity": "sha512-nWKqt36UW3xV23RlHUmat+yevw9up+T+953nfjcmCBKtgWlCWu/aUzewTRhKj3VRscbN+Wer95SBw9Lr/MMOlQ==", + "dev": true, + "dependencies": { + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/protocol-http": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.186.0.tgz", + "integrity": "sha512-l/KYr/UBDUU5ginqTgHtFfHR3X6ljf/1J1ThIiUg3C3kVC/Zwztm7BEOw8hHRWnWQGU/jYasGYcrcPLdQqFZyQ==", + "dev": true, + "dependencies": { + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/querystring-builder": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-builder/-/querystring-builder-3.186.0.tgz", + "integrity": "sha512-mweCpuLufImxfq/rRBTEpjGuB4xhQvbokA+otjnUxlPdIobytLqEs7pCGQfLzQ7+1ZMo8LBXt70RH4A2nSX/JQ==", + "dev": true, + "dependencies": { + "@aws-sdk/types": "3.186.0", + "@aws-sdk/util-uri-escape": "3.186.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/querystring-parser": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.186.0.tgz", + "integrity": "sha512-0iYfEloghzPVXJjmnzHamNx1F1jIiTW9Svy5ZF9LVqyr/uHZcQuiWYsuhWloBMLs8mfWarkZM02WfxZ8buAuhg==", + "dev": true, + "dependencies": { + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/service-error-classification": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/service-error-classification/-/service-error-classification-3.186.0.tgz", + "integrity": "sha512-DRl3ORk4tF+jmH5uvftlfaq0IeKKpt0UPAOAFQ/JFWe+TjOcQd/K+VC0iiIG97YFp3aeFmH1JbEgsNxd+8fdxw==", + "dev": true, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/shared-ini-file-loader": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.186.0.tgz", + "integrity": "sha512-2FZqxmICtwN9CYid4dwfJSz/gGFHyStFQ3HCOQ8DsJUf2yREMSBsVmKqsyWgOrYcQ98gPcD5GIa7QO5yl3XF6A==", + "dev": true, + "dependencies": { + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/signature-v4": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.186.0.tgz", + "integrity": "sha512-18i96P5c4suMqwSNhnEOqhq4doqqyjH4fn0YV3F8TkekHPIWP4mtIJ0PWAN4eievqdtcKgD/GqVO6FaJG9texw==", + "dev": true, + "dependencies": { + "@aws-sdk/is-array-buffer": "3.186.0", + "@aws-sdk/types": "3.186.0", + "@aws-sdk/util-hex-encoding": "3.186.0", + "@aws-sdk/util-middleware": "3.186.0", + "@aws-sdk/util-uri-escape": "3.186.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/smithy-client": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.186.0.tgz", + "integrity": "sha512-rdAxSFGSnrSprVJ6i1BXi65r4X14cuya6fYe8dSdgmFSa+U2ZevT97lb3tSINCUxBGeMXhENIzbVGkRZuMh+DQ==", + "dev": true, + "dependencies": { + "@aws-sdk/middleware-stack": "3.186.0", + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/types": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.186.0.tgz", + "integrity": "sha512-NatmSU37U+XauMFJCdFI6nougC20JUFZar+ump5wVv0i54H+2Refg1YbFDxSs0FY28TSB9jfhWIpfFBmXgL5MQ==", + "dev": true, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/url-parser": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.186.0.tgz", + "integrity": "sha512-jfdJkKqJZp8qjjwEjIGDqbqTuajBsddw02f86WiL8bPqD8W13/hdqbG4Fpwc+Bm6GwR6/4MY6xWXFnk8jDUKeA==", + "dev": true, + "dependencies": { + "@aws-sdk/querystring-parser": "3.186.0", + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + } + }, + "node_modules/@aws-sdk/util-base64-browser": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64-browser/-/util-base64-browser-3.186.0.tgz", + "integrity": "sha512-TpQL8opoFfzTwUDxKeon/vuc83kGXpYqjl6hR8WzmHoQgmFfdFlV+0KXZOohra1001OP3FhqvMqaYbO8p9vXVQ==", + "dev": true, + "dependencies": { + "tslib": "^2.3.1" + } + }, + "node_modules/@aws-sdk/util-base64-node": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64-node/-/util-base64-node-3.186.0.tgz", + "integrity": "sha512-wH5Y/EQNBfGS4VkkmiMyZXU+Ak6VCoFM1GKWopV+sj03zR2D4FHexi4SxWwEBMpZCd6foMtihhbNBuPA5fnh6w==", + "dev": true, + "dependencies": { + "@aws-sdk/util-buffer-from": "3.186.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/util-body-length-browser": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.186.0.tgz", + "integrity": "sha512-zKtjkI/dkj9oGkjo+7fIz+I9KuHrVt1ROAeL4OmDESS8UZi3/O8uMDFMuCp8jft6H+WFuYH6qRVWAVwXMiasXw==", + "dev": true, + "dependencies": { + "tslib": "^2.3.1" + } + }, + "node_modules/@aws-sdk/util-body-length-node": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-node/-/util-body-length-node-3.186.0.tgz", + "integrity": "sha512-U7Ii8u8Wvu9EnBWKKeuwkdrWto3c0j7LG677Spe6vtwWkvY70n9WGfiKHTgBpVeLNv8jvfcx5+H0UOPQK1o9SQ==", + "dev": true, + "dependencies": { + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/util-buffer-from": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-buffer-from/-/util-buffer-from-3.186.0.tgz", + "integrity": "sha512-be2GCk2lsLWg/2V5Y+S4/9pOMXhOQo4DR4dIqBdR2R+jrMMHN9Xsr5QrkT6chcqLaJ/SBlwiAEEi3StMRmCOXA==", + "dev": true, + "dependencies": { + "@aws-sdk/is-array-buffer": "3.186.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/util-config-provider": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-config-provider/-/util-config-provider-3.186.0.tgz", + "integrity": "sha512-71Qwu/PN02XsRLApyxG0EUy/NxWh/CXxtl2C7qY14t+KTiRapwbDkdJ1cMsqYqghYP4BwJoj1M+EFMQSSlkZQQ==", + "dev": true, + "dependencies": { + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/util-defaults-mode-browser": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.186.0.tgz", + "integrity": "sha512-U8GOfIdQ0dZ7RRVpPynGteAHx4URtEh+JfWHHVfS6xLPthPHWTbyRhkQX++K/F8Jk+T5U8Anrrqlea4TlcO2DA==", + "dev": true, + "dependencies": { + "@aws-sdk/property-provider": "3.186.0", + "@aws-sdk/types": "3.186.0", + "bowser": "^2.11.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/util-defaults-mode-node": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.186.0.tgz", + "integrity": "sha512-N6O5bpwCiE4z8y7SPHd7KYlszmNOYREa+mMgtOIXRU3VXSEHVKVWTZsHKvNTTHpW0qMqtgIvjvXCo3vsch5l3A==", + "dev": true, + "dependencies": { + "@aws-sdk/config-resolver": "3.186.0", + "@aws-sdk/credential-provider-imds": "3.186.0", + "@aws-sdk/node-config-provider": "3.186.0", + "@aws-sdk/property-provider": "3.186.0", + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/util-hex-encoding": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.186.0.tgz", + "integrity": "sha512-UL9rdgIZz1E/jpAfaKH8QgUxNK9VP5JPgoR0bSiaefMjnsoBh0x/VVMsfUyziOoJCMLebhJzFowtwrSKEGsxNg==", + "dev": true, + "dependencies": { + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/util-locate-window": { + "version": "3.188.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-locate-window/-/util-locate-window-3.188.0.tgz", + "integrity": "sha512-SxobBVLZkkLSawTCfeQnhVX3Azm9O+C2dngZVe1+BqtF8+retUbVTs7OfYeWBlawVkULKF2e781lTzEHBBjCzw==", + "dev": true, + "dependencies": { + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/util-middleware": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-middleware/-/util-middleware-3.186.0.tgz", + "integrity": "sha512-fddwDgXtnHyL9mEZ4s1tBBsKnVQHqTUmFbZKUUKPrg9CxOh0Y/zZxEa5Olg/8dS/LzM1tvg0ATkcyd4/kEHIhg==", + "dev": true, + "dependencies": { + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/util-uri-escape": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-uri-escape/-/util-uri-escape-3.186.0.tgz", + "integrity": "sha512-imtOrJFpIZAipAg8VmRqYwv1G/x4xzyoxOJ48ZSn1/ZGnKEEnB6n6E9gwYRebi4mlRuMSVeZwCPLq0ey5hReeQ==", + "dev": true, + "dependencies": { + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/util-user-agent-browser": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.186.0.tgz", + "integrity": "sha512-fbRcTTutMk4YXY3A2LePI4jWSIeHOT8DaYavpc/9Xshz/WH9RTGMmokeVOcClRNBeDSi5cELPJJ7gx6SFD3ZlQ==", + "dev": true, + "dependencies": { + "@aws-sdk/types": "3.186.0", + "bowser": "^2.11.0", + "tslib": "^2.3.1" + } + }, + "node_modules/@aws-sdk/util-user-agent-node": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.186.0.tgz", + "integrity": "sha512-oWZR7hN6NtOgnT6fUvHaafgbipQc2xJCRB93XHiF9aZGptGNLJzznIOP7uURdn0bTnF73ejbUXWLQIm8/6ue6w==", + "dev": true, + "dependencies": { + "@aws-sdk/node-config-provider": "3.186.0", + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "aws-crt": ">=1.0.0" + }, + "peerDependenciesMeta": { + "aws-crt": { + "optional": true + } + } + }, + "node_modules/@aws-sdk/util-utf8-browser": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.186.0.tgz", + "integrity": "sha512-n+IdFYF/4qT2WxhMOCeig8LndDggaYHw3BJJtfIBZRiS16lgwcGYvOUmhCkn0aSlG1f/eyg9YZHQG0iz9eLdHQ==", + "dev": true, + "dependencies": { + "tslib": "^2.3.1" + } + }, + "node_modules/@aws-sdk/util-utf8-node": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-node/-/util-utf8-node-3.186.0.tgz", + "integrity": "sha512-7qlE0dOVdjuRbZTb7HFywnHHCrsN7AeQiTnsWT63mjXGDbPeUWQQw3TrdI20um3cxZXnKoeudGq8K6zbXyQ4iA==", + "dev": true, + "dependencies": { + "@aws-sdk/util-buffer-from": "3.186.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@middy/core": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-3.5.0.tgz", + "integrity": "sha512-IPX68ruFLNsnX1bRLEsNKcJzY30dCuQJl70GxHlkJJrGb0QJq3beHlt3p+fdIwke1YSX4aBrs3dCACwZ5VoSIw==", + "dev": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@middy/util": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@middy/util/-/util-3.5.0.tgz", + "integrity": "sha512-qbZAH9IyKFYNihybp5KlCbJCjIKD/2EmKiM4KHDarTS5rU1nB8pdOjxqc9s2q/S2/aA8iajAHams/KAarjmbVw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@serverless/event-mocks": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@serverless/event-mocks/-/event-mocks-1.1.1.tgz", + "integrity": "sha512-YAV5V/y+XIOfd+HEVeXfPWZb8C6QLruFk9tBivoX2roQLWVq145s4uxf8D0QioCueuRzkukHUS4JIj+KVoS34A==", + "dev": true, + "dependencies": { + "@types/lodash": "^4.14.123", + "lodash": "^4.17.11" + } + }, + "node_modules/@types/lodash": { + "version": "4.14.186", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.186.tgz", + "integrity": "sha512-eHcVlLXP0c2FlMPm56ITode2AgLMSa6aJ05JTTbYbI+7EMkCEE5qk2E41d5g2lCVTqRe0GnnRFurmlCsDODrPw==", + "dev": true + }, + "node_modules/bowser": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", + "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==", + "dev": true + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/fast-xml-parser": { + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-3.19.0.tgz", + "integrity": "sha512-4pXwmBplsCPv8FOY1WRakF970TjNGnGnfbOnLqjlYvMiF1SR3yOHyxMR/YCXpPTOspNF5gwudqktIP4VsWkvBg==", + "dev": true, + "bin": { + "xml2js": "cli.js" + }, + "funding": { + "type": "paypal", + "url": "https://paypal.me/naturalintelligence" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + } + }, + "dependencies": { + "@aws-crypto/ie11-detection": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-2.0.2.tgz", + "integrity": "sha512-5XDMQY98gMAf/WRTic5G++jfmS/VLM0rwpiOpaainKi4L0nqWMSB1SzsrEG5rjFZGYN6ZAefO+/Yta2dFM0kMw==", + "dev": true, + "requires": { + "tslib": "^1.11.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "@aws-crypto/sha256-browser": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-2.0.0.tgz", + "integrity": "sha512-rYXOQ8BFOaqMEHJrLHul/25ckWH6GTJtdLSajhlqGMx0PmSueAuvboCuZCTqEKlxR8CQOwRarxYMZZSYlhRA1A==", + "dev": true, + "requires": { + "@aws-crypto/ie11-detection": "^2.0.0", + "@aws-crypto/sha256-js": "^2.0.0", + "@aws-crypto/supports-web-crypto": "^2.0.0", + "@aws-crypto/util": "^2.0.0", + "@aws-sdk/types": "^3.1.0", + "@aws-sdk/util-locate-window": "^3.0.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "@aws-crypto/sha256-js": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-2.0.0.tgz", + "integrity": "sha512-VZY+mCY4Nmrs5WGfitmNqXzaE873fcIZDu54cbaDaaamsaTOP1DBImV9F4pICc3EHjQXujyE8jig+PFCaew9ig==", + "dev": true, + "requires": { + "@aws-crypto/util": "^2.0.0", + "@aws-sdk/types": "^3.1.0", + "tslib": "^1.11.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "@aws-crypto/supports-web-crypto": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-2.0.2.tgz", + "integrity": "sha512-6mbSsLHwZ99CTOOswvCRP3C+VCWnzBf+1SnbWxzzJ9lR0mA0JnY2JEAhp8rqmTE0GPFy88rrM27ffgp62oErMQ==", + "dev": true, + "requires": { + "tslib": "^1.11.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "@aws-crypto/util": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-2.0.2.tgz", + "integrity": "sha512-Lgu5v/0e/BcrZ5m/IWqzPUf3UYFTy/PpeED+uc9SWUR1iZQL8XXbGQg10UfllwwBryO3hFF5dizK+78aoXC1eA==", + "dev": true, + "requires": { + "@aws-sdk/types": "^3.110.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } } }, - "node_modules/@middy/core": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-3.5.0.tgz", - "integrity": "sha512-IPX68ruFLNsnX1bRLEsNKcJzY30dCuQJl70GxHlkJJrGb0QJq3beHlt3p+fdIwke1YSX4aBrs3dCACwZ5VoSIw==", + "@aws-sdk/abort-controller": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/abort-controller/-/abort-controller-3.186.0.tgz", + "integrity": "sha512-JFvvvtEcbYOvVRRXasi64Dd1VcOz5kJmPvtzsJ+HzMHvPbGGs/aopOJAZQJMJttzJmJwVTay0QL6yag9Kk8nYA==", "dev": true, - "engines": { - "node": ">=14" + "requires": { + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" } }, - "node_modules/@middy/util": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@middy/util/-/util-3.5.0.tgz", - "integrity": "sha512-qbZAH9IyKFYNihybp5KlCbJCjIKD/2EmKiM4KHDarTS5rU1nB8pdOjxqc9s2q/S2/aA8iajAHams/KAarjmbVw==", - "engines": { - "node": ">=14" + "@aws-sdk/client-sqs": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sqs/-/client-sqs-3.186.0.tgz", + "integrity": "sha512-QetQrUek5soxMSdP7HADxsO/l4OLNI20s4lPGsPk+imp0kXd+SIxOz4qHh6vmxEMkjdUq7eA5RRRndN6M2pYzg==", + "dev": true, + "requires": { + "@aws-crypto/sha256-browser": "2.0.0", + "@aws-crypto/sha256-js": "2.0.0", + "@aws-sdk/client-sts": "3.186.0", + "@aws-sdk/config-resolver": "3.186.0", + "@aws-sdk/credential-provider-node": "3.186.0", + "@aws-sdk/fetch-http-handler": "3.186.0", + "@aws-sdk/hash-node": "3.186.0", + "@aws-sdk/invalid-dependency": "3.186.0", + "@aws-sdk/md5-js": "3.186.0", + "@aws-sdk/middleware-content-length": "3.186.0", + "@aws-sdk/middleware-host-header": "3.186.0", + "@aws-sdk/middleware-logger": "3.186.0", + "@aws-sdk/middleware-recursion-detection": "3.186.0", + "@aws-sdk/middleware-retry": "3.186.0", + "@aws-sdk/middleware-sdk-sqs": "3.186.0", + "@aws-sdk/middleware-serde": "3.186.0", + "@aws-sdk/middleware-signing": "3.186.0", + "@aws-sdk/middleware-stack": "3.186.0", + "@aws-sdk/middleware-user-agent": "3.186.0", + "@aws-sdk/node-config-provider": "3.186.0", + "@aws-sdk/node-http-handler": "3.186.0", + "@aws-sdk/protocol-http": "3.186.0", + "@aws-sdk/smithy-client": "3.186.0", + "@aws-sdk/types": "3.186.0", + "@aws-sdk/url-parser": "3.186.0", + "@aws-sdk/util-base64-browser": "3.186.0", + "@aws-sdk/util-base64-node": "3.186.0", + "@aws-sdk/util-body-length-browser": "3.186.0", + "@aws-sdk/util-body-length-node": "3.186.0", + "@aws-sdk/util-defaults-mode-browser": "3.186.0", + "@aws-sdk/util-defaults-mode-node": "3.186.0", + "@aws-sdk/util-user-agent-browser": "3.186.0", + "@aws-sdk/util-user-agent-node": "3.186.0", + "@aws-sdk/util-utf8-browser": "3.186.0", + "@aws-sdk/util-utf8-node": "3.186.0", + "entities": "2.2.0", + "fast-xml-parser": "3.19.0", + "tslib": "^2.3.1" } }, - "node_modules/@serverless/event-mocks": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@serverless/event-mocks/-/event-mocks-1.1.1.tgz", - "integrity": "sha512-YAV5V/y+XIOfd+HEVeXfPWZb8C6QLruFk9tBivoX2roQLWVq145s4uxf8D0QioCueuRzkukHUS4JIj+KVoS34A==", + "@aws-sdk/client-sso": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.186.0.tgz", + "integrity": "sha512-qwLPomqq+fjvp42izzEpBEtGL2+dIlWH5pUCteV55hTEwHgo+m9LJPIrMWkPeoMBzqbNiu5n6+zihnwYlCIlEA==", "dev": true, - "dependencies": { - "@types/lodash": "^4.14.123", - "lodash": "^4.17.11" + "requires": { + "@aws-crypto/sha256-browser": "2.0.0", + "@aws-crypto/sha256-js": "2.0.0", + "@aws-sdk/config-resolver": "3.186.0", + "@aws-sdk/fetch-http-handler": "3.186.0", + "@aws-sdk/hash-node": "3.186.0", + "@aws-sdk/invalid-dependency": "3.186.0", + "@aws-sdk/middleware-content-length": "3.186.0", + "@aws-sdk/middleware-host-header": "3.186.0", + "@aws-sdk/middleware-logger": "3.186.0", + "@aws-sdk/middleware-recursion-detection": "3.186.0", + "@aws-sdk/middleware-retry": "3.186.0", + "@aws-sdk/middleware-serde": "3.186.0", + "@aws-sdk/middleware-stack": "3.186.0", + "@aws-sdk/middleware-user-agent": "3.186.0", + "@aws-sdk/node-config-provider": "3.186.0", + "@aws-sdk/node-http-handler": "3.186.0", + "@aws-sdk/protocol-http": "3.186.0", + "@aws-sdk/smithy-client": "3.186.0", + "@aws-sdk/types": "3.186.0", + "@aws-sdk/url-parser": "3.186.0", + "@aws-sdk/util-base64-browser": "3.186.0", + "@aws-sdk/util-base64-node": "3.186.0", + "@aws-sdk/util-body-length-browser": "3.186.0", + "@aws-sdk/util-body-length-node": "3.186.0", + "@aws-sdk/util-defaults-mode-browser": "3.186.0", + "@aws-sdk/util-defaults-mode-node": "3.186.0", + "@aws-sdk/util-user-agent-browser": "3.186.0", + "@aws-sdk/util-user-agent-node": "3.186.0", + "@aws-sdk/util-utf8-browser": "3.186.0", + "@aws-sdk/util-utf8-node": "3.186.0", + "tslib": "^2.3.1" } }, - "node_modules/@types/lodash": { - "version": "4.14.186", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.186.tgz", - "integrity": "sha512-eHcVlLXP0c2FlMPm56ITode2AgLMSa6aJ05JTTbYbI+7EMkCEE5qk2E41d5g2lCVTqRe0GnnRFurmlCsDODrPw==", + "@aws-sdk/client-sts": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.186.0.tgz", + "integrity": "sha512-lyAPI6YmIWWYZHQ9fBZ7QgXjGMTtktL5fk8kOcZ98ja+8Vu0STH1/u837uxqvZta8/k0wijunIL3jWUhjsNRcg==", + "dev": true, + "requires": { + "@aws-crypto/sha256-browser": "2.0.0", + "@aws-crypto/sha256-js": "2.0.0", + "@aws-sdk/config-resolver": "3.186.0", + "@aws-sdk/credential-provider-node": "3.186.0", + "@aws-sdk/fetch-http-handler": "3.186.0", + "@aws-sdk/hash-node": "3.186.0", + "@aws-sdk/invalid-dependency": "3.186.0", + "@aws-sdk/middleware-content-length": "3.186.0", + "@aws-sdk/middleware-host-header": "3.186.0", + "@aws-sdk/middleware-logger": "3.186.0", + "@aws-sdk/middleware-recursion-detection": "3.186.0", + "@aws-sdk/middleware-retry": "3.186.0", + "@aws-sdk/middleware-sdk-sts": "3.186.0", + "@aws-sdk/middleware-serde": "3.186.0", + "@aws-sdk/middleware-signing": "3.186.0", + "@aws-sdk/middleware-stack": "3.186.0", + "@aws-sdk/middleware-user-agent": "3.186.0", + "@aws-sdk/node-config-provider": "3.186.0", + "@aws-sdk/node-http-handler": "3.186.0", + "@aws-sdk/protocol-http": "3.186.0", + "@aws-sdk/smithy-client": "3.186.0", + "@aws-sdk/types": "3.186.0", + "@aws-sdk/url-parser": "3.186.0", + "@aws-sdk/util-base64-browser": "3.186.0", + "@aws-sdk/util-base64-node": "3.186.0", + "@aws-sdk/util-body-length-browser": "3.186.0", + "@aws-sdk/util-body-length-node": "3.186.0", + "@aws-sdk/util-defaults-mode-browser": "3.186.0", + "@aws-sdk/util-defaults-mode-node": "3.186.0", + "@aws-sdk/util-user-agent-browser": "3.186.0", + "@aws-sdk/util-user-agent-node": "3.186.0", + "@aws-sdk/util-utf8-browser": "3.186.0", + "@aws-sdk/util-utf8-node": "3.186.0", + "entities": "2.2.0", + "fast-xml-parser": "3.19.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/config-resolver": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.186.0.tgz", + "integrity": "sha512-l8DR7Q4grEn1fgo2/KvtIfIHJS33HGKPQnht8OPxkl0dMzOJ0jxjOw/tMbrIcPnr2T3Fi7LLcj3dY1Fo1poruQ==", + "dev": true, + "requires": { + "@aws-sdk/signature-v4": "3.186.0", + "@aws-sdk/types": "3.186.0", + "@aws-sdk/util-config-provider": "3.186.0", + "@aws-sdk/util-middleware": "3.186.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/credential-provider-env": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.186.0.tgz", + "integrity": "sha512-N9LPAqi1lsQWgxzmU4NPvLPnCN5+IQ3Ai1IFf3wM6FFPNoSUd1kIA2c6xaf0BE7j5Kelm0raZOb4LnV3TBAv+g==", + "dev": true, + "requires": { + "@aws-sdk/property-provider": "3.186.0", + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/credential-provider-imds": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.186.0.tgz", + "integrity": "sha512-iJeC7KrEgPPAuXjCZ3ExYZrRQvzpSdTZopYgUm5TnNZ8S1NU/4nvv5xVy61JvMj3JQAeG8UDYYgC421Foc8wQw==", + "dev": true, + "requires": { + "@aws-sdk/node-config-provider": "3.186.0", + "@aws-sdk/property-provider": "3.186.0", + "@aws-sdk/types": "3.186.0", + "@aws-sdk/url-parser": "3.186.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/credential-provider-ini": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.186.0.tgz", + "integrity": "sha512-ecrFh3MoZhAj5P2k/HXo/hMJQ3sfmvlommzXuZ/D1Bj2yMcyWuBhF1A83Fwd2gtYrWRrllsK3IOMM5Jr8UIVZA==", + "dev": true, + "requires": { + "@aws-sdk/credential-provider-env": "3.186.0", + "@aws-sdk/credential-provider-imds": "3.186.0", + "@aws-sdk/credential-provider-sso": "3.186.0", + "@aws-sdk/credential-provider-web-identity": "3.186.0", + "@aws-sdk/property-provider": "3.186.0", + "@aws-sdk/shared-ini-file-loader": "3.186.0", + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/credential-provider-node": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.186.0.tgz", + "integrity": "sha512-HIt2XhSRhEvVgRxTveLCzIkd/SzEBQfkQ6xMJhkBtfJw1o3+jeCk+VysXM0idqmXytctL0O3g9cvvTHOsUgxOA==", + "dev": true, + "requires": { + "@aws-sdk/credential-provider-env": "3.186.0", + "@aws-sdk/credential-provider-imds": "3.186.0", + "@aws-sdk/credential-provider-ini": "3.186.0", + "@aws-sdk/credential-provider-process": "3.186.0", + "@aws-sdk/credential-provider-sso": "3.186.0", + "@aws-sdk/credential-provider-web-identity": "3.186.0", + "@aws-sdk/property-provider": "3.186.0", + "@aws-sdk/shared-ini-file-loader": "3.186.0", + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/credential-provider-process": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.186.0.tgz", + "integrity": "sha512-ATRU6gbXvWC1TLnjOEZugC/PBXHBoZgBADid4fDcEQY1vF5e5Ux1kmqkJxyHtV5Wl8sE2uJfwWn+FlpUHRX67g==", + "dev": true, + "requires": { + "@aws-sdk/property-provider": "3.186.0", + "@aws-sdk/shared-ini-file-loader": "3.186.0", + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/credential-provider-sso": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.186.0.tgz", + "integrity": "sha512-mJ+IZljgXPx99HCmuLgBVDPLepHrwqnEEC/0wigrLCx6uz3SrAWmGZsNbxSEtb2CFSAaczlTHcU/kIl7XZIyeQ==", + "dev": true, + "requires": { + "@aws-sdk/client-sso": "3.186.0", + "@aws-sdk/property-provider": "3.186.0", + "@aws-sdk/shared-ini-file-loader": "3.186.0", + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/credential-provider-web-identity": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.186.0.tgz", + "integrity": "sha512-KqzI5eBV72FE+8SuOQAu+r53RXGVHg4AuDJmdXyo7Gc4wS/B9FNElA8jVUjjYgVnf0FSiri+l41VzQ44dCopSA==", + "dev": true, + "requires": { + "@aws-sdk/property-provider": "3.186.0", + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/fetch-http-handler": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.186.0.tgz", + "integrity": "sha512-k2v4AAHRD76WnLg7arH94EvIclClo/YfuqO7NoQ6/KwOxjRhs4G6TgIsAZ9E0xmqoJoV81Xqy8H8ldfy9F8LEw==", + "dev": true, + "requires": { + "@aws-sdk/protocol-http": "3.186.0", + "@aws-sdk/querystring-builder": "3.186.0", + "@aws-sdk/types": "3.186.0", + "@aws-sdk/util-base64-browser": "3.186.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/hash-node": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/hash-node/-/hash-node-3.186.0.tgz", + "integrity": "sha512-G3zuK8/3KExDTxqrGqko+opOMLRF0BwcwekV/wm3GKIM/NnLhHblBs2zd/yi7VsEoWmuzibfp6uzxgFpEoJ87w==", + "dev": true, + "requires": { + "@aws-sdk/types": "3.186.0", + "@aws-sdk/util-buffer-from": "3.186.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/invalid-dependency": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/invalid-dependency/-/invalid-dependency-3.186.0.tgz", + "integrity": "sha512-hjeZKqORhG2DPWYZ776lQ9YO3gjw166vZHZCZU/43kEYaCZHsF4mexHwHzreAY6RfS25cH60Um7dUh1aeVIpkw==", + "dev": true, + "requires": { + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/is-array-buffer": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/is-array-buffer/-/is-array-buffer-3.186.0.tgz", + "integrity": "sha512-fObm+P6mjWYzxoFY4y2STHBmSdgKbIAXez0xope563mox62I8I4hhVPUCaDVydXvDpJv8tbedJMk0meJl22+xA==", + "dev": true, + "requires": { + "tslib": "^2.3.1" + } + }, + "@aws-sdk/md5-js": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/md5-js/-/md5-js-3.186.0.tgz", + "integrity": "sha512-Pp86oeTi8qtfY4fIZYrHOqRWJc0PjolxETdtWBUhtjC8HY81ckZMqe+5Aosy8mtQJus/k83S0CJAyfE2ko/a6Q==", + "dev": true, + "requires": { + "@aws-sdk/types": "3.186.0", + "@aws-sdk/util-utf8-browser": "3.186.0", + "@aws-sdk/util-utf8-node": "3.186.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/middleware-content-length": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.186.0.tgz", + "integrity": "sha512-Ol3c1ks3IK1s+Okc/rHIX7w2WpXofuQdoAEme37gHeml+8FtUlWH/881h62xfMdf+0YZpRuYv/eM7lBmJBPNJw==", + "dev": true, + "requires": { + "@aws-sdk/protocol-http": "3.186.0", + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/middleware-host-header": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.186.0.tgz", + "integrity": "sha512-5bTzrRzP2IGwyF3QCyMGtSXpOOud537x32htZf344IvVjrqZF/P8CDfGTkHkeBCIH+wnJxjK+l/QBb3ypAMIqQ==", + "dev": true, + "requires": { + "@aws-sdk/protocol-http": "3.186.0", + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/middleware-logger": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.186.0.tgz", + "integrity": "sha512-/1gGBImQT8xYh80pB7QtyzA799TqXtLZYQUohWAsFReYB7fdh5o+mu2rX0FNzZnrLIh2zBUNs4yaWGsnab4uXg==", + "dev": true, + "requires": { + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/middleware-recursion-detection": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.186.0.tgz", + "integrity": "sha512-Za7k26Kovb4LuV5tmC6wcVILDCt0kwztwSlB991xk4vwNTja8kKxSt53WsYG8Q2wSaW6UOIbSoguZVyxbIY07Q==", + "dev": true, + "requires": { + "@aws-sdk/protocol-http": "3.186.0", + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/middleware-retry": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.186.0.tgz", + "integrity": "sha512-/VI9emEKhhDzlNv9lQMmkyxx3GjJ8yPfXH3HuAeOgM1wx1BjCTLRYEWnTbQwq7BDzVENdneleCsGAp7yaj80Aw==", + "dev": true, + "requires": { + "@aws-sdk/protocol-http": "3.186.0", + "@aws-sdk/service-error-classification": "3.186.0", + "@aws-sdk/types": "3.186.0", + "@aws-sdk/util-middleware": "3.186.0", + "tslib": "^2.3.1", + "uuid": "^8.3.2" + } + }, + "@aws-sdk/middleware-sdk-sqs": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sqs/-/middleware-sdk-sqs-3.186.0.tgz", + "integrity": "sha512-UZp6PkIJnVGa7/vEAKQx+ria0599E+OuHjFATzRBrOMVXRQ6nG/dOVIlGwHrM2xEZf96CoK8j6RNwcioyUhf5Q==", + "dev": true, + "requires": { + "@aws-sdk/types": "3.186.0", + "@aws-sdk/util-hex-encoding": "3.186.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/middleware-sdk-sts": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.186.0.tgz", + "integrity": "sha512-GDcK0O8rjtnd+XRGnxzheq1V2jk4Sj4HtjrxW/ROyhzLOAOyyxutBt+/zOpDD6Gba3qxc69wE+Cf/qngOkEkDw==", + "dev": true, + "requires": { + "@aws-sdk/middleware-signing": "3.186.0", + "@aws-sdk/property-provider": "3.186.0", + "@aws-sdk/protocol-http": "3.186.0", + "@aws-sdk/signature-v4": "3.186.0", + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/middleware-serde": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-serde/-/middleware-serde-3.186.0.tgz", + "integrity": "sha512-6FEAz70RNf18fKL5O7CepPSwTKJEIoyG9zU6p17GzKMgPeFsxS5xO94Hcq5tV2/CqeHliebjqhKY7yi+Pgok7g==", + "dev": true, + "requires": { + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/middleware-signing": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.186.0.tgz", + "integrity": "sha512-riCJYG/LlF/rkgVbHkr4xJscc0/sECzDivzTaUmfb9kJhAwGxCyNqnTvg0q6UO00kxSdEB9zNZI2/iJYVBijBQ==", + "dev": true, + "requires": { + "@aws-sdk/property-provider": "3.186.0", + "@aws-sdk/protocol-http": "3.186.0", + "@aws-sdk/signature-v4": "3.186.0", + "@aws-sdk/types": "3.186.0", + "@aws-sdk/util-middleware": "3.186.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/middleware-stack": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-stack/-/middleware-stack-3.186.0.tgz", + "integrity": "sha512-fENMoo0pW7UBrbuycPf+3WZ+fcUgP9PnQ0jcOK3WWZlZ9d2ewh4HNxLh4EE3NkNYj4VIUFXtTUuVNHlG8trXjQ==", + "dev": true, + "requires": { + "tslib": "^2.3.1" + } + }, + "@aws-sdk/middleware-user-agent": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.186.0.tgz", + "integrity": "sha512-fb+F2PF9DLKOVMgmhkr+ltN8ZhNJavTla9aqmbd01846OLEaN1n5xEnV7p8q5+EznVBWDF38Oz9Ae5BMt3Hs7w==", + "dev": true, + "requires": { + "@aws-sdk/protocol-http": "3.186.0", + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/node-config-provider": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.186.0.tgz", + "integrity": "sha512-De93mgmtuUUeoiKXU8pVHXWKPBfJQlS/lh1k2H9T2Pd9Tzi0l7p5ttddx4BsEx4gk+Pc5flNz+DeptiSjZpa4A==", + "dev": true, + "requires": { + "@aws-sdk/property-provider": "3.186.0", + "@aws-sdk/shared-ini-file-loader": "3.186.0", + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/node-http-handler": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.186.0.tgz", + "integrity": "sha512-CbkbDuPZT9UNJ4dAZJWB3BV+Z65wFy7OduqGkzNNrKq6ZYMUfehthhUOTk8vU6RMe/0FkN+J0fFXlBx/bs/cHw==", + "dev": true, + "requires": { + "@aws-sdk/abort-controller": "3.186.0", + "@aws-sdk/protocol-http": "3.186.0", + "@aws-sdk/querystring-builder": "3.186.0", + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/property-provider": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.186.0.tgz", + "integrity": "sha512-nWKqt36UW3xV23RlHUmat+yevw9up+T+953nfjcmCBKtgWlCWu/aUzewTRhKj3VRscbN+Wer95SBw9Lr/MMOlQ==", + "dev": true, + "requires": { + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/protocol-http": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.186.0.tgz", + "integrity": "sha512-l/KYr/UBDUU5ginqTgHtFfHR3X6ljf/1J1ThIiUg3C3kVC/Zwztm7BEOw8hHRWnWQGU/jYasGYcrcPLdQqFZyQ==", + "dev": true, + "requires": { + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/querystring-builder": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-builder/-/querystring-builder-3.186.0.tgz", + "integrity": "sha512-mweCpuLufImxfq/rRBTEpjGuB4xhQvbokA+otjnUxlPdIobytLqEs7pCGQfLzQ7+1ZMo8LBXt70RH4A2nSX/JQ==", + "dev": true, + "requires": { + "@aws-sdk/types": "3.186.0", + "@aws-sdk/util-uri-escape": "3.186.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/querystring-parser": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.186.0.tgz", + "integrity": "sha512-0iYfEloghzPVXJjmnzHamNx1F1jIiTW9Svy5ZF9LVqyr/uHZcQuiWYsuhWloBMLs8mfWarkZM02WfxZ8buAuhg==", + "dev": true, + "requires": { + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/service-error-classification": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/service-error-classification/-/service-error-classification-3.186.0.tgz", + "integrity": "sha512-DRl3ORk4tF+jmH5uvftlfaq0IeKKpt0UPAOAFQ/JFWe+TjOcQd/K+VC0iiIG97YFp3aeFmH1JbEgsNxd+8fdxw==", "dev": true }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "@aws-sdk/shared-ini-file-loader": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.186.0.tgz", + "integrity": "sha512-2FZqxmICtwN9CYid4dwfJSz/gGFHyStFQ3HCOQ8DsJUf2yREMSBsVmKqsyWgOrYcQ98gPcD5GIa7QO5yl3XF6A==", + "dev": true, + "requires": { + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/signature-v4": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.186.0.tgz", + "integrity": "sha512-18i96P5c4suMqwSNhnEOqhq4doqqyjH4fn0YV3F8TkekHPIWP4mtIJ0PWAN4eievqdtcKgD/GqVO6FaJG9texw==", + "dev": true, + "requires": { + "@aws-sdk/is-array-buffer": "3.186.0", + "@aws-sdk/types": "3.186.0", + "@aws-sdk/util-hex-encoding": "3.186.0", + "@aws-sdk/util-middleware": "3.186.0", + "@aws-sdk/util-uri-escape": "3.186.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/smithy-client": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.186.0.tgz", + "integrity": "sha512-rdAxSFGSnrSprVJ6i1BXi65r4X14cuya6fYe8dSdgmFSa+U2ZevT97lb3tSINCUxBGeMXhENIzbVGkRZuMh+DQ==", + "dev": true, + "requires": { + "@aws-sdk/middleware-stack": "3.186.0", + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/types": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.186.0.tgz", + "integrity": "sha512-NatmSU37U+XauMFJCdFI6nougC20JUFZar+ump5wVv0i54H+2Refg1YbFDxSs0FY28TSB9jfhWIpfFBmXgL5MQ==", "dev": true - } - }, - "dependencies": { + }, + "@aws-sdk/url-parser": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.186.0.tgz", + "integrity": "sha512-jfdJkKqJZp8qjjwEjIGDqbqTuajBsddw02f86WiL8bPqD8W13/hdqbG4Fpwc+Bm6GwR6/4MY6xWXFnk8jDUKeA==", + "dev": true, + "requires": { + "@aws-sdk/querystring-parser": "3.186.0", + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/util-base64-browser": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64-browser/-/util-base64-browser-3.186.0.tgz", + "integrity": "sha512-TpQL8opoFfzTwUDxKeon/vuc83kGXpYqjl6hR8WzmHoQgmFfdFlV+0KXZOohra1001OP3FhqvMqaYbO8p9vXVQ==", + "dev": true, + "requires": { + "tslib": "^2.3.1" + } + }, + "@aws-sdk/util-base64-node": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64-node/-/util-base64-node-3.186.0.tgz", + "integrity": "sha512-wH5Y/EQNBfGS4VkkmiMyZXU+Ak6VCoFM1GKWopV+sj03zR2D4FHexi4SxWwEBMpZCd6foMtihhbNBuPA5fnh6w==", + "dev": true, + "requires": { + "@aws-sdk/util-buffer-from": "3.186.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/util-body-length-browser": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.186.0.tgz", + "integrity": "sha512-zKtjkI/dkj9oGkjo+7fIz+I9KuHrVt1ROAeL4OmDESS8UZi3/O8uMDFMuCp8jft6H+WFuYH6qRVWAVwXMiasXw==", + "dev": true, + "requires": { + "tslib": "^2.3.1" + } + }, + "@aws-sdk/util-body-length-node": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-node/-/util-body-length-node-3.186.0.tgz", + "integrity": "sha512-U7Ii8u8Wvu9EnBWKKeuwkdrWto3c0j7LG677Spe6vtwWkvY70n9WGfiKHTgBpVeLNv8jvfcx5+H0UOPQK1o9SQ==", + "dev": true, + "requires": { + "tslib": "^2.3.1" + } + }, + "@aws-sdk/util-buffer-from": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-buffer-from/-/util-buffer-from-3.186.0.tgz", + "integrity": "sha512-be2GCk2lsLWg/2V5Y+S4/9pOMXhOQo4DR4dIqBdR2R+jrMMHN9Xsr5QrkT6chcqLaJ/SBlwiAEEi3StMRmCOXA==", + "dev": true, + "requires": { + "@aws-sdk/is-array-buffer": "3.186.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/util-config-provider": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-config-provider/-/util-config-provider-3.186.0.tgz", + "integrity": "sha512-71Qwu/PN02XsRLApyxG0EUy/NxWh/CXxtl2C7qY14t+KTiRapwbDkdJ1cMsqYqghYP4BwJoj1M+EFMQSSlkZQQ==", + "dev": true, + "requires": { + "tslib": "^2.3.1" + } + }, + "@aws-sdk/util-defaults-mode-browser": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.186.0.tgz", + "integrity": "sha512-U8GOfIdQ0dZ7RRVpPynGteAHx4URtEh+JfWHHVfS6xLPthPHWTbyRhkQX++K/F8Jk+T5U8Anrrqlea4TlcO2DA==", + "dev": true, + "requires": { + "@aws-sdk/property-provider": "3.186.0", + "@aws-sdk/types": "3.186.0", + "bowser": "^2.11.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/util-defaults-mode-node": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.186.0.tgz", + "integrity": "sha512-N6O5bpwCiE4z8y7SPHd7KYlszmNOYREa+mMgtOIXRU3VXSEHVKVWTZsHKvNTTHpW0qMqtgIvjvXCo3vsch5l3A==", + "dev": true, + "requires": { + "@aws-sdk/config-resolver": "3.186.0", + "@aws-sdk/credential-provider-imds": "3.186.0", + "@aws-sdk/node-config-provider": "3.186.0", + "@aws-sdk/property-provider": "3.186.0", + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/util-hex-encoding": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.186.0.tgz", + "integrity": "sha512-UL9rdgIZz1E/jpAfaKH8QgUxNK9VP5JPgoR0bSiaefMjnsoBh0x/VVMsfUyziOoJCMLebhJzFowtwrSKEGsxNg==", + "dev": true, + "requires": { + "tslib": "^2.3.1" + } + }, + "@aws-sdk/util-locate-window": { + "version": "3.188.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-locate-window/-/util-locate-window-3.188.0.tgz", + "integrity": "sha512-SxobBVLZkkLSawTCfeQnhVX3Azm9O+C2dngZVe1+BqtF8+retUbVTs7OfYeWBlawVkULKF2e781lTzEHBBjCzw==", + "dev": true, + "requires": { + "tslib": "^2.3.1" + } + }, + "@aws-sdk/util-middleware": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-middleware/-/util-middleware-3.186.0.tgz", + "integrity": "sha512-fddwDgXtnHyL9mEZ4s1tBBsKnVQHqTUmFbZKUUKPrg9CxOh0Y/zZxEa5Olg/8dS/LzM1tvg0ATkcyd4/kEHIhg==", + "dev": true, + "requires": { + "tslib": "^2.3.1" + } + }, + "@aws-sdk/util-uri-escape": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-uri-escape/-/util-uri-escape-3.186.0.tgz", + "integrity": "sha512-imtOrJFpIZAipAg8VmRqYwv1G/x4xzyoxOJ48ZSn1/ZGnKEEnB6n6E9gwYRebi4mlRuMSVeZwCPLq0ey5hReeQ==", + "dev": true, + "requires": { + "tslib": "^2.3.1" + } + }, + "@aws-sdk/util-user-agent-browser": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.186.0.tgz", + "integrity": "sha512-fbRcTTutMk4YXY3A2LePI4jWSIeHOT8DaYavpc/9Xshz/WH9RTGMmokeVOcClRNBeDSi5cELPJJ7gx6SFD3ZlQ==", + "dev": true, + "requires": { + "@aws-sdk/types": "3.186.0", + "bowser": "^2.11.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/util-user-agent-node": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.186.0.tgz", + "integrity": "sha512-oWZR7hN6NtOgnT6fUvHaafgbipQc2xJCRB93XHiF9aZGptGNLJzznIOP7uURdn0bTnF73ejbUXWLQIm8/6ue6w==", + "dev": true, + "requires": { + "@aws-sdk/node-config-provider": "3.186.0", + "@aws-sdk/types": "3.186.0", + "tslib": "^2.3.1" + } + }, + "@aws-sdk/util-utf8-browser": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.186.0.tgz", + "integrity": "sha512-n+IdFYF/4qT2WxhMOCeig8LndDggaYHw3BJJtfIBZRiS16lgwcGYvOUmhCkn0aSlG1f/eyg9YZHQG0iz9eLdHQ==", + "dev": true, + "requires": { + "tslib": "^2.3.1" + } + }, + "@aws-sdk/util-utf8-node": { + "version": "3.186.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-node/-/util-utf8-node-3.186.0.tgz", + "integrity": "sha512-7qlE0dOVdjuRbZTb7HFywnHHCrsN7AeQiTnsWT63mjXGDbPeUWQQw3TrdI20um3cxZXnKoeudGq8K6zbXyQ4iA==", + "dev": true, + "requires": { + "@aws-sdk/util-buffer-from": "3.186.0", + "tslib": "^2.3.1" + } + }, "@middy/core": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/@middy/core/-/core-3.5.0.tgz", @@ -87,11 +1885,41 @@ "integrity": "sha512-eHcVlLXP0c2FlMPm56ITode2AgLMSa6aJ05JTTbYbI+7EMkCEE5qk2E41d5g2lCVTqRe0GnnRFurmlCsDODrPw==", "dev": true }, + "bowser": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", + "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==", + "dev": true + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + }, + "fast-xml-parser": { + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-3.19.0.tgz", + "integrity": "sha512-4pXwmBplsCPv8FOY1WRakF970TjNGnGnfbOnLqjlYvMiF1SR3yOHyxMR/YCXpPTOspNF5gwudqktIP4VsWkvBg==", + "dev": true + }, "lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true + }, + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true } } } diff --git a/packages/sqs-partial-batch-failure/package.json b/packages/sqs-partial-batch-failure/package.json index 80ad8687c..0094022c4 100644 --- a/packages/sqs-partial-batch-failure/package.json +++ b/packages/sqs-partial-batch-failure/package.json @@ -1,6 +1,6 @@ { "name": "@middy/sqs-partial-batch-failure", - "version": "3.5.0", + "version": "3.6.1", "description": "SQS partial batch failure middleware for the middy framework", "type": "module", "engines": { @@ -62,10 +62,11 @@ }, "homepage": "https://middy.js.org", "dependencies": { - "@middy/util": "3.5.0" + "@middy/util": "3.6.1" }, "devDependencies": { - "@middy/core": "3.5.0", + "@aws-sdk/client-sqs": "3.186.0", + "@middy/core": "3.6.1", "@serverless/event-mocks": "^1.1.1" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431" diff --git a/packages/ssm/index.d.ts b/packages/ssm/index.d.ts index 25e3ae06c..8ffd28703 100644 --- a/packages/ssm/index.d.ts +++ b/packages/ssm/index.d.ts @@ -1,11 +1,11 @@ import middy from '@middy/core' import { Options as MiddyOptions } from '@middy/util' import { Context as LambdaContext } from 'aws-lambda' -import { SSMClient } from '@aws-sdk/client-ssm' +import { SSMClient, SSMClientConfig } from '@aws-sdk/client-ssm' import { JsonValue } from 'type-fest' interface Options - extends MiddyOptions {} + extends MiddyOptions {} // eslint-disable-next-line @typescript-eslint/no-unused-vars type ExtractSingles = T extends `/${infer _}` ? never : T diff --git a/packages/ssm/index.test-d.ts b/packages/ssm/index.test-d.ts index 849afe792..054116388 100644 --- a/packages/ssm/index.test-d.ts +++ b/packages/ssm/index.test-d.ts @@ -11,7 +11,11 @@ expectType>>(ssm()) const options = { AwsClient: SSMClient, awsClientOptions: { - secretAccessKey: 'abc' + credentials: { + secretAccessKey: 'secret', + sessionToken: 'token', + accessKeyId: 'key' + } }, awsClientAssumeRole: 'some-role', awsClientCapture: captureAWSClient, diff --git a/packages/ssm/package-lock.json b/packages/ssm/package-lock.json index 97cd63d98..0aba01b56 100644 --- a/packages/ssm/package-lock.json +++ b/packages/ssm/package-lock.json @@ -1,12 +1,12 @@ { "name": "@middy/ssm", - "version": "3.5.0", + "version": "3.6.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@middy/ssm", - "version": "3.5.0", + "version": "3.6.1", "license": "MIT", "dependencies": { "@aws-sdk/client-ssm": "3.186.0", diff --git a/packages/ssm/package.json b/packages/ssm/package.json index 8b4717596..7e691aab8 100644 --- a/packages/ssm/package.json +++ b/packages/ssm/package.json @@ -1,6 +1,6 @@ { "name": "@middy/ssm", - "version": "3.5.0", + "version": "3.6.1", "description": "SSM (EC2 Systems Manager) parameters middleware for the middy framework", "type": "module", "engines": { @@ -63,10 +63,10 @@ "homepage": "https://middy.js.org", "dependencies": { "@aws-sdk/client-ssm": "3.186.0", - "@middy/util": "3.5.0" + "@middy/util": "3.6.1" }, "devDependencies": { - "@middy/core": "3.5.0", + "@middy/core": "3.6.1", "@types/aws-lambda": "^8.10.101", "aws-xray-sdk": "^3.3.3", "type-fest": "^3.0.0" diff --git a/packages/sts/index.d.ts b/packages/sts/index.d.ts index 732b297ac..55af55a93 100644 --- a/packages/sts/index.d.ts +++ b/packages/sts/index.d.ts @@ -1,11 +1,11 @@ import middy from '@middy/core' import { Options as MiddyOptions } from '@middy/util' import { Context as LambdaContext } from 'aws-lambda' -import { STSClient } from '@aws-sdk/client-sts' +import { STSClient, STSClientConfig } from '@aws-sdk/client-sts' interface Options extends Pick< - MiddyOptions, + MiddyOptions, | 'AwsClient' | 'awsClientOptions' | 'awsClientCapture' @@ -23,9 +23,7 @@ export type Context = TOptions extends { Record< keyof TOptions['fetchData'], { - accessKeyId: STSClient.accessKeyIdType - secretAccessKey: STSClient.accessKeySecretType - sessionToken: STSClient.tokenType + credentials: STSClientConfig['credentials'] } > : LambdaContext diff --git a/packages/sts/index.test-d.ts b/packages/sts/index.test-d.ts index 6244a050a..2f5584a56 100644 --- a/packages/sts/index.test-d.ts +++ b/packages/sts/index.test-d.ts @@ -10,8 +10,10 @@ expectType>>(sts()) // use with all options const options = { AwsClient: STSClient, - awsClientOptions: { - secretAccessKey: 'abc' + credentials: { + secretAccessKey: 'secret', + sessionToken: 'token', + accessKeyId: 'key' }, awsClientCapture: captureAWSClient, disablePrefetch: true diff --git a/packages/sts/package-lock.json b/packages/sts/package-lock.json index 0aa03ffa6..40feded62 100644 --- a/packages/sts/package-lock.json +++ b/packages/sts/package-lock.json @@ -1,12 +1,12 @@ { "name": "@middy/sts", - "version": "3.5.0", + "version": "3.6.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@middy/sts", - "version": "3.5.0", + "version": "3.6.1", "license": "MIT", "dependencies": { "@aws-sdk/client-sts": "3.186.0", diff --git a/packages/sts/package.json b/packages/sts/package.json index 6e0b23f0c..f562bf40c 100644 --- a/packages/sts/package.json +++ b/packages/sts/package.json @@ -1,6 +1,6 @@ { "name": "@middy/sts", - "version": "3.5.0", + "version": "3.6.1", "description": "STS (Security Token Service) credentials middleware for the middy framework", "type": "module", "engines": { @@ -63,10 +63,10 @@ "homepage": "https://middy.js.org", "dependencies": { "@aws-sdk/client-sts": "3.186.0", - "@middy/util": "3.5.0" + "@middy/util": "3.6.1" }, "devDependencies": { - "@middy/core": "3.5.0", + "@middy/core": "3.6.1", "@types/aws-lambda": "^8.10.101", "aws-xray-sdk": "^3.3.3" }, diff --git a/packages/util/index.d.ts b/packages/util/index.d.ts index c0aa3fc16..6e5434a30 100644 --- a/packages/util/index.d.ts +++ b/packages/util/index.d.ts @@ -1,7 +1,7 @@ import middy from '@middy/core' interface Options { - AwsClient?: new() => Client + AwsClient?: new(...args: any[]) => Client awsClientOptions?: Partial awsClientAssumeRole?: string awsClientCapture?: (service: Client) => Client diff --git a/packages/util/package-lock.json b/packages/util/package-lock.json index 5bb0e3797..398cf48d5 100644 --- a/packages/util/package-lock.json +++ b/packages/util/package-lock.json @@ -1,19 +1,19 @@ { "name": "@middy/util", - "version": "3.6.0", + "version": "3.6.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@middy/util", - "version": "3.6.0", + "version": "3.6.1", "license": "MIT", "dependencies": { "@aws-sdk/node-http-handler": "3.186.0" }, "devDependencies": { "@aws-sdk/client-ssm": "^3.0.0", - "@middy/core": "3.6.0", + "@middy/core": "^3.6.1", "@types/aws-lambda": "^8.10.76", "@types/node": "^18.0.0", "aws-xray-sdk": "^3.3.3" diff --git a/packages/util/package.json b/packages/util/package.json index 10234b74a..587513ca1 100644 --- a/packages/util/package.json +++ b/packages/util/package.json @@ -1,6 +1,6 @@ { "name": "@middy/util", - "version": "3.6.0", + "version": "3.6.1", "description": "🛵 The stylish Node.js middleware engine for AWS Lambda (util package)", "type": "module", "engines": { @@ -63,11 +63,11 @@ "@aws-sdk/node-http-handler": "3.186.0" }, "devDependencies": { - "@middy/core": "3.6.0", + "@aws-sdk/client-ssm": "^3.0.0", + "@middy/core": "^3.6.1", "@types/aws-lambda": "^8.10.76", "@types/node": "^18.0.0", - "aws-xray-sdk": "^3.3.3", - "@aws-sdk/client-ssm": "^3.0.0" + "aws-xray-sdk": "^3.3.3" }, "homepage": "https://middy.js.org", "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431" diff --git a/packages/validator/package-lock.json b/packages/validator/package-lock.json index e832d1312..fd4250212 100644 --- a/packages/validator/package-lock.json +++ b/packages/validator/package-lock.json @@ -1,12 +1,12 @@ { "name": "@middy/validator", - "version": "3.5.0", + "version": "3.6.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@middy/validator", - "version": "3.5.0", + "version": "3.6.1", "license": "MIT", "dependencies": { "@middy/util": "3.5.0", diff --git a/packages/validator/package.json b/packages/validator/package.json index 6314cc7e7..bf211fc59 100644 --- a/packages/validator/package.json +++ b/packages/validator/package.json @@ -1,6 +1,6 @@ { "name": "@middy/validator", - "version": "3.5.0", + "version": "3.6.1", "description": "Validator middleware for the middy framework", "type": "module", "engines": { @@ -61,11 +61,11 @@ }, "homepage": "https://middy.js.org", "dependencies": { - "@middy/util": "3.5.0", + "@middy/util": "3.6.1", "ajv-cmd": "0.1.6" }, "devDependencies": { - "@middy/core": "3.5.0", + "@middy/core": "3.6.1", "@types/http-errors": "^1.8.1", "ajv-bsontype": "^1.0.7" }, diff --git a/packages/warmup/package-lock.json b/packages/warmup/package-lock.json index 41cf48ee4..bfe3aa639 100644 --- a/packages/warmup/package-lock.json +++ b/packages/warmup/package-lock.json @@ -1,15 +1,15 @@ { "name": "@middy/warmup", - "version": "3.6.0", + "version": "3.6.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@middy/warmup", - "version": "3.6.0", + "version": "3.6.1", "license": "MIT", "devDependencies": { - "@middy/core": "3.6.0" + "@middy/core": "^3.6.1" }, "engines": { "node": ">=16" diff --git a/packages/warmup/package.json b/packages/warmup/package.json index 4c12ef3c2..6c0430a7a 100644 --- a/packages/warmup/package.json +++ b/packages/warmup/package.json @@ -1,6 +1,6 @@ { "name": "@middy/warmup", - "version": "3.6.0", + "version": "3.6.1", "description": "Warmup (cold start mitigation) middleware for the middy framework", "type": "module", "engines": { @@ -62,7 +62,7 @@ }, "homepage": "https://middy.js.org", "devDependencies": { - "@middy/core": "3.6.0" + "@middy/core": "^3.6.1" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431" } diff --git a/packages/ws-json-body-parser/package-lock.json b/packages/ws-json-body-parser/package-lock.json index cb3115887..38e2cd2f4 100644 --- a/packages/ws-json-body-parser/package-lock.json +++ b/packages/ws-json-body-parser/package-lock.json @@ -1,18 +1,18 @@ { "name": "@middy/ws-json-body-parser", - "version": "3.6.0", + "version": "3.6.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@middy/ws-json-body-parser", - "version": "3.6.0", + "version": "3.6.1", "license": "MIT", "dependencies": { - "@middy/util": "3.6.0" + "@middy/util": "^3.6.1" }, "devDependencies": { - "@middy/core": "3.6.0", + "@middy/core": "^3.6.1", "@types/aws-lambda": "^8.10.101", "type-fest": "^3.0.0" }, diff --git a/packages/ws-json-body-parser/package.json b/packages/ws-json-body-parser/package.json index 31bd329f3..d6b7a0dbf 100644 --- a/packages/ws-json-body-parser/package.json +++ b/packages/ws-json-body-parser/package.json @@ -1,6 +1,6 @@ { "name": "@middy/ws-json-body-parser", - "version": "3.6.0", + "version": "3.6.1", "description": "WebSocket JSON body parser middleware for the middy framework", "type": "module", "engines": { @@ -64,10 +64,10 @@ }, "homepage": "https://middy.js.org", "dependencies": { - "@middy/util": "3.6.0" + "@middy/util": "^3.6.1" }, "devDependencies": { - "@middy/core": "3.6.0", + "@middy/core": "^3.6.1", "@types/aws-lambda": "^8.10.101", "type-fest": "^3.0.0" }, diff --git a/packages/ws-response/index.d.ts b/packages/ws-response/index.d.ts index 75a85b56f..e6305c86c 100644 --- a/packages/ws-response/index.d.ts +++ b/packages/ws-response/index.d.ts @@ -1,4 +1,4 @@ -import { ApiGatewayManagementApiClient } from '@aws-sdk/client-apigatewaymanagementapi' +import { ApiGatewayManagementApiClient, ApiGatewayManagementApiClientConfig } from '@aws-sdk/client-apigatewaymanagementapi' import middy from '@middy/core' import { Options as MiddyOptions } from '@middy/util' @@ -7,7 +7,7 @@ interface Options< > extends Pick< MiddyOptions< AwsApiGatewayManagementApiClient, - ApiGatewayManagementApiClient.Types.ClientConfiguration + ApiGatewayManagementApiClientConfig >, | 'AwsClient' | 'awsClientOptions' diff --git a/packages/ws-response/package-lock.json b/packages/ws-response/package-lock.json index 8336bd540..30cbad483 100644 --- a/packages/ws-response/package-lock.json +++ b/packages/ws-response/package-lock.json @@ -1,12 +1,12 @@ { "name": "@middy/ws-response", - "version": "3.5.0", + "version": "3.6.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@middy/ws-response", - "version": "3.5.0", + "version": "3.6.1", "license": "MIT", "dependencies": { "@aws-sdk/client-apigatewaymanagementapi": "3.186.0", diff --git a/packages/ws-response/package.json b/packages/ws-response/package.json index d5a5ff23e..fa05a4a5e 100644 --- a/packages/ws-response/package.json +++ b/packages/ws-response/package.json @@ -1,6 +1,6 @@ { "name": "@middy/ws-response", - "version": "3.5.0", + "version": "3.6.1", "description": "WebSocket response handling middleware for the middy framework", "type": "module", "engines": { @@ -62,10 +62,10 @@ "homepage": "https://middy.js.org", "dependencies": { "@aws-sdk/client-apigatewaymanagementapi": "3.186.0", - "@middy/util": "3.5.0" + "@middy/util": "3.6.1" }, "devDependencies": { - "@middy/core": "3.5.0", + "@middy/core": "3.6.1", "@types/aws-lambda": "^8.10.97", "aws-xray-sdk": "^3.3.3" }, diff --git a/packages/ws-router/package-lock.json b/packages/ws-router/package-lock.json index 9f2f471f5..77577848e 100644 --- a/packages/ws-router/package-lock.json +++ b/packages/ws-router/package-lock.json @@ -1,18 +1,18 @@ { "name": "@middy/ws-router", - "version": "3.6.0", + "version": "3.6.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@middy/ws-router", - "version": "3.6.0", + "version": "3.6.1", "license": "MIT", "dependencies": { - "@middy/util": "3.6.0" + "@middy/util": "^3.6.1" }, "devDependencies": { - "@middy/core": "3.6.0", + "@middy/core": "^3.6.1", "@types/aws-lambda": "^8.10.100" }, "engines": { diff --git a/packages/ws-router/package.json b/packages/ws-router/package.json index c1d935e16..56f8459f0 100644 --- a/packages/ws-router/package.json +++ b/packages/ws-router/package.json @@ -1,6 +1,6 @@ { "name": "@middy/ws-router", - "version": "3.6.0", + "version": "3.6.1", "description": "WebSocket event router for the middy framework", "type": "module", "engines": { @@ -62,10 +62,10 @@ }, "homepage": "https://middy.js.org", "dependencies": { - "@middy/util": "3.6.0" + "@middy/util": "^3.6.1" }, "devDependencies": { - "@middy/core": "3.6.0", + "@middy/core": "^3.6.1", "@types/aws-lambda": "^8.10.100" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431"