From 86a7340618b812a00ec1db280e917eeaf36843ae Mon Sep 17 00:00:00 2001 From: will Farrell Date: Mon, 31 Aug 2020 19:05:53 -0600 Subject: [PATCH] fix: add in ability to remove plugins --- CHANGELOG.md | 5 +++++ lerna.json | 2 +- package-lock.json | 2 +- package.json | 2 +- packages/cache/package-lock.json | 8 ++++---- packages/cache/package.json | 4 ++-- packages/core/package-lock.json | 2 +- packages/core/package.json | 2 +- packages/db-manager/package-lock.json | 8 ++++---- packages/db-manager/package.json | 4 ++-- .../package-lock.json | 8 ++++---- .../do-not-wait-for-empty-event-loop/package.json | 4 ++-- packages/error-logger/package-lock.json | 8 ++++---- packages/error-logger/package.json | 4 ++-- packages/function-shield/package-lock.json | 8 ++++---- packages/function-shield/package.json | 4 ++-- packages/http-content-negotiation/package-lock.json | 8 ++++---- packages/http-content-negotiation/package.json | 4 ++-- packages/http-cors/package-lock.json | 8 ++++---- packages/http-cors/package.json | 4 ++-- packages/http-error-handler/package-lock.json | 8 ++++---- packages/http-error-handler/package.json | 4 ++-- packages/http-event-normalizer/package-lock.json | 8 ++++---- packages/http-event-normalizer/package.json | 4 ++-- packages/http-header-normalizer/package-lock.json | 8 ++++---- packages/http-header-normalizer/package.json | 4 ++-- packages/http-json-body-parser/package-lock.json | 8 ++++---- packages/http-json-body-parser/package.json | 4 ++-- .../http-multipart-body-parser/package-lock.json | 8 ++++---- packages/http-multipart-body-parser/package.json | 4 ++-- packages/http-partial-response/package-lock.json | 8 ++++---- packages/http-partial-response/package.json | 4 ++-- packages/http-response-serializer/package-lock.json | 8 ++++---- packages/http-response-serializer/package.json | 4 ++-- packages/http-security-headers/package-lock.json | 8 ++++---- packages/http-security-headers/package.json | 4 ++-- .../http-urlencode-body-parser/package-lock.json | 8 ++++---- packages/http-urlencode-body-parser/package.json | 4 ++-- .../http-urlencode-path-parser/package-lock.json | 8 ++++---- packages/http-urlencode-path-parser/package.json | 4 ++-- packages/input-output-logger/package-lock.json | 8 ++++---- packages/input-output-logger/package.json | 4 ++-- packages/s3-key-normalizer/package-lock.json | 8 ++++---- packages/s3-key-normalizer/package.json | 4 ++-- packages/secrets-manager/package-lock.json | 8 ++++---- packages/secrets-manager/package.json | 4 ++-- packages/sqs-json-body-parser/package-lock.json | 8 ++++---- packages/sqs-json-body-parser/package.json | 4 ++-- .../sqs-partial-batch-failure/package-lock.json | 8 ++++---- packages/sqs-partial-batch-failure/package.json | 4 ++-- packages/ssm/package-lock.json | 8 ++++---- packages/ssm/package.json | 4 ++-- packages/validator/README.md | 4 +++- packages/validator/index.js | 13 +++++++------ packages/validator/package-lock.json | 8 ++++---- packages/validator/package.json | 4 ++-- packages/warmup/package-lock.json | 8 ++++---- packages/warmup/package.json | 4 ++-- 58 files changed, 170 insertions(+), 162 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4f8c59935..22de9a646 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +# 1.3.1 + +## Features +- #522 Added in an option to remove ajv plugins from `validator` @willfarrell + # 1.3.0 ## Features diff --git a/lerna.json b/lerna.json index 2a1346271..75ea856ae 100644 --- a/lerna.json +++ b/lerna.json @@ -3,5 +3,5 @@ "packages": [ "packages/*" ], - "version": "1.3.0" + "version": "1.3.1" } diff --git a/package-lock.json b/package-lock.json index 542ade234..b0c41f79b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "middy-monorepo", - "version": "1.2.0", + "version": "1.3.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index e531f86c9..55edad36b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "middy-monorepo", - "version": "1.3.0", + "version": "1.3.1", "description": "🛵 The stylish Node.js middleware engine for AWS Lambda", "engines": { "node": ">=10" diff --git a/packages/cache/package-lock.json b/packages/cache/package-lock.json index 5a8317056..4791e9218 100644 --- a/packages/cache/package-lock.json +++ b/packages/cache/package-lock.json @@ -1,13 +1,13 @@ { "name": "@middy/cache", - "version": "1.3.0", + "version": "1.3.1", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.2.0.tgz", - "integrity": "sha512-3NccY0y5XJTewbCwh3u9q3T3HhDFdcV4MKKA4iWRX14RNvhqlwa5kffWfMWTs7nHmYPVTL6g2J2sJK1o/SdaQQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.3.0.tgz", + "integrity": "sha512-4BU+WcEgcb4by8aXEu7oZZpSA8YdEsEhqSnvsAqIyhGufzt3CcDjhNSOToScQX4TBMi4ROFofBRIRwY2T7ZwXQ==", "dev": true, "requires": { "once": "^1.4.0" diff --git a/packages/cache/package.json b/packages/cache/package.json index 811d92c83..ccc77a64d 100644 --- a/packages/cache/package.json +++ b/packages/cache/package.json @@ -1,6 +1,6 @@ { "name": "@middy/cache", - "version": "1.3.0", + "version": "1.3.1", "description": "Cache middleware for the middy framework", "engines": { "node": ">=10" @@ -41,7 +41,7 @@ "@middy/core": ">=1.0.0-alpha" }, "devDependencies": { - "@middy/core": "^1.3.0", + "@middy/core": "^1.3.1", "es6-promisify": "^6.0.2" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431" diff --git a/packages/core/package-lock.json b/packages/core/package-lock.json index 2368e5f4d..393383d56 100644 --- a/packages/core/package-lock.json +++ b/packages/core/package-lock.json @@ -1,6 +1,6 @@ { "name": "@middy/core", - "version": "1.3.0", + "version": "1.3.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/core/package.json b/packages/core/package.json index bbc99f32e..074562206 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@middy/core", - "version": "1.3.0", + "version": "1.3.1", "description": "🛵 The stylish Node.js middleware engine for AWS Lambda (core package)", "engines": { "node": ">=10" diff --git a/packages/db-manager/package-lock.json b/packages/db-manager/package-lock.json index d98440569..9494517f6 100644 --- a/packages/db-manager/package-lock.json +++ b/packages/db-manager/package-lock.json @@ -1,13 +1,13 @@ { "name": "@middy/db-manager", - "version": "1.3.0", + "version": "1.3.1", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.2.0.tgz", - "integrity": "sha512-3NccY0y5XJTewbCwh3u9q3T3HhDFdcV4MKKA4iWRX14RNvhqlwa5kffWfMWTs7nHmYPVTL6g2J2sJK1o/SdaQQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.3.0.tgz", + "integrity": "sha512-4BU+WcEgcb4by8aXEu7oZZpSA8YdEsEhqSnvsAqIyhGufzt3CcDjhNSOToScQX4TBMi4ROFofBRIRwY2T7ZwXQ==", "dev": true, "requires": { "once": "^1.4.0" diff --git a/packages/db-manager/package.json b/packages/db-manager/package.json index 79cac5f03..90a1caa69 100644 --- a/packages/db-manager/package.json +++ b/packages/db-manager/package.json @@ -1,6 +1,6 @@ { "name": "@middy/db-manager", - "version": "1.3.0", + "version": "1.3.1", "description": "Simple database manager for the middy framework", "engines": { "node": ">=10" @@ -40,7 +40,7 @@ "knex": "^0.21.2" }, "devDependencies": { - "@middy/core": "^1.3.0" + "@middy/core": "^1.3.1" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431" } 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 58d8f19af..058525707 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,13 +1,13 @@ { "name": "@middy/do-not-wait-for-empty-event-loop", - "version": "1.3.0", + "version": "1.3.1", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.2.0.tgz", - "integrity": "sha512-3NccY0y5XJTewbCwh3u9q3T3HhDFdcV4MKKA4iWRX14RNvhqlwa5kffWfMWTs7nHmYPVTL6g2J2sJK1o/SdaQQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.3.0.tgz", + "integrity": "sha512-4BU+WcEgcb4by8aXEu7oZZpSA8YdEsEhqSnvsAqIyhGufzt3CcDjhNSOToScQX4TBMi4ROFofBRIRwY2T7ZwXQ==", "dev": true, "requires": { "once": "^1.4.0" 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 5a3b7eb37..f46b195c3 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": "1.3.0", + "version": "1.3.1", "description": "Middleware for the middy framework that allows to easily disable the wait for empty event loop in a Lambda function", "engines": { "node": ">=10" @@ -41,7 +41,7 @@ "@middy/core": ">=1.0.0-alpha" }, "devDependencies": { - "@middy/core": "^1.3.0", + "@middy/core": "^1.3.1", "es6-promisify": "^6.0.2" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431" diff --git a/packages/error-logger/package-lock.json b/packages/error-logger/package-lock.json index 22d47deba..cd58e1f8d 100644 --- a/packages/error-logger/package-lock.json +++ b/packages/error-logger/package-lock.json @@ -1,13 +1,13 @@ { "name": "@middy/error-logger", - "version": "1.3.0", + "version": "1.3.1", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.2.0.tgz", - "integrity": "sha512-3NccY0y5XJTewbCwh3u9q3T3HhDFdcV4MKKA4iWRX14RNvhqlwa5kffWfMWTs7nHmYPVTL6g2J2sJK1o/SdaQQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.3.0.tgz", + "integrity": "sha512-4BU+WcEgcb4by8aXEu7oZZpSA8YdEsEhqSnvsAqIyhGufzt3CcDjhNSOToScQX4TBMi4ROFofBRIRwY2T7ZwXQ==", "dev": true, "requires": { "once": "^1.4.0" diff --git a/packages/error-logger/package.json b/packages/error-logger/package.json index 84882b784..7306a48ba 100644 --- a/packages/error-logger/package.json +++ b/packages/error-logger/package.json @@ -1,6 +1,6 @@ { "name": "@middy/error-logger", - "version": "1.3.0", + "version": "1.3.1", "description": "Input and output logger middleware for the middy framework", "engines": { "node": ">=10" @@ -47,7 +47,7 @@ "@types/node": "^10.0.8" }, "devDependencies": { - "@middy/core": "^1.3.0", + "@middy/core": "^1.3.1", "es6-promisify": "^6.0.2" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431" diff --git a/packages/function-shield/package-lock.json b/packages/function-shield/package-lock.json index 9e5c1c57f..11448dd52 100644 --- a/packages/function-shield/package-lock.json +++ b/packages/function-shield/package-lock.json @@ -1,13 +1,13 @@ { "name": "@middy/function-shield", - "version": "1.3.0", + "version": "1.3.1", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.2.0.tgz", - "integrity": "sha512-3NccY0y5XJTewbCwh3u9q3T3HhDFdcV4MKKA4iWRX14RNvhqlwa5kffWfMWTs7nHmYPVTL6g2J2sJK1o/SdaQQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.3.0.tgz", + "integrity": "sha512-4BU+WcEgcb4by8aXEu7oZZpSA8YdEsEhqSnvsAqIyhGufzt3CcDjhNSOToScQX4TBMi4ROFofBRIRwY2T7ZwXQ==", "dev": true, "requires": { "once": "^1.4.0" diff --git a/packages/function-shield/package.json b/packages/function-shield/package.json index 22bcf2d04..cb52d8bff 100644 --- a/packages/function-shield/package.json +++ b/packages/function-shield/package.json @@ -1,6 +1,6 @@ { "name": "@middy/function-shield", - "version": "1.3.0", + "version": "1.3.1", "description": "Hardens AWS Lambda execution environment", "engines": { "node": ">=10" @@ -45,7 +45,7 @@ "@puresec/function-shield": "^2.0.16" }, "devDependencies": { - "@middy/core": "^1.3.0", + "@middy/core": "^1.3.1", "es6-promisify": "^6.0.2" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431" diff --git a/packages/http-content-negotiation/package-lock.json b/packages/http-content-negotiation/package-lock.json index 23c1cc1bd..9dc64724f 100644 --- a/packages/http-content-negotiation/package-lock.json +++ b/packages/http-content-negotiation/package-lock.json @@ -1,13 +1,13 @@ { "name": "@middy/http-content-negotiation", - "version": "1.3.0", + "version": "1.3.1", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.2.0.tgz", - "integrity": "sha512-3NccY0y5XJTewbCwh3u9q3T3HhDFdcV4MKKA4iWRX14RNvhqlwa5kffWfMWTs7nHmYPVTL6g2J2sJK1o/SdaQQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.3.0.tgz", + "integrity": "sha512-4BU+WcEgcb4by8aXEu7oZZpSA8YdEsEhqSnvsAqIyhGufzt3CcDjhNSOToScQX4TBMi4ROFofBRIRwY2T7ZwXQ==", "dev": true, "requires": { "once": "^1.4.0" diff --git a/packages/http-content-negotiation/package.json b/packages/http-content-negotiation/package.json index 521c80aee..17683871e 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": "1.3.0", + "version": "1.3.1", "description": "Http content negotiation middleware for the middy framework", "engines": { "node": ">=10" @@ -47,7 +47,7 @@ "@middy/core": ">=1.0.0-alpha" }, "devDependencies": { - "@middy/core": "^1.3.0", + "@middy/core": "^1.3.1", "es6-promisify": "^6.0.2" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431" diff --git a/packages/http-cors/package-lock.json b/packages/http-cors/package-lock.json index 6b063b860..aefb88e74 100644 --- a/packages/http-cors/package-lock.json +++ b/packages/http-cors/package-lock.json @@ -1,13 +1,13 @@ { "name": "@middy/http-cors", - "version": "1.3.0", + "version": "1.3.1", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.2.0.tgz", - "integrity": "sha512-3NccY0y5XJTewbCwh3u9q3T3HhDFdcV4MKKA4iWRX14RNvhqlwa5kffWfMWTs7nHmYPVTL6g2J2sJK1o/SdaQQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.3.0.tgz", + "integrity": "sha512-4BU+WcEgcb4by8aXEu7oZZpSA8YdEsEhqSnvsAqIyhGufzt3CcDjhNSOToScQX4TBMi4ROFofBRIRwY2T7ZwXQ==", "dev": true, "requires": { "once": "^1.4.0" diff --git a/packages/http-cors/package.json b/packages/http-cors/package.json index 1efb6f068..d4c9df70c 100644 --- a/packages/http-cors/package.json +++ b/packages/http-cors/package.json @@ -1,6 +1,6 @@ { "name": "@middy/http-cors", - "version": "1.3.0", + "version": "1.3.1", "description": "CORS (Cross-Origin Resource Sharing) middleware for the middy framework", "engines": { "node": ">=10" @@ -42,7 +42,7 @@ "@middy/core": ">=1.0.0-alpha" }, "devDependencies": { - "@middy/core": "^1.3.0", + "@middy/core": "^1.3.1", "es6-promisify": "^6.0.2" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431" diff --git a/packages/http-error-handler/package-lock.json b/packages/http-error-handler/package-lock.json index 57e867882..90987f2de 100644 --- a/packages/http-error-handler/package-lock.json +++ b/packages/http-error-handler/package-lock.json @@ -1,13 +1,13 @@ { "name": "@middy/http-error-handler", - "version": "1.3.0", + "version": "1.3.1", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.2.0.tgz", - "integrity": "sha512-3NccY0y5XJTewbCwh3u9q3T3HhDFdcV4MKKA4iWRX14RNvhqlwa5kffWfMWTs7nHmYPVTL6g2J2sJK1o/SdaQQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.3.0.tgz", + "integrity": "sha512-4BU+WcEgcb4by8aXEu7oZZpSA8YdEsEhqSnvsAqIyhGufzt3CcDjhNSOToScQX4TBMi4ROFofBRIRwY2T7ZwXQ==", "dev": true, "requires": { "once": "^1.4.0" diff --git a/packages/http-error-handler/package.json b/packages/http-error-handler/package.json index 620adc566..280bb9247 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": "1.3.0", + "version": "1.3.1", "description": "Http error handler middleware for the middy framework", "engines": { "node": ">=10" @@ -47,7 +47,7 @@ "http-errors": "^1.6.3" }, "devDependencies": { - "@middy/core": "^1.3.0", + "@middy/core": "^1.3.1", "es6-promisify": "^6.0.2" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431" diff --git a/packages/http-event-normalizer/package-lock.json b/packages/http-event-normalizer/package-lock.json index 029712660..4341756d4 100644 --- a/packages/http-event-normalizer/package-lock.json +++ b/packages/http-event-normalizer/package-lock.json @@ -1,13 +1,13 @@ { "name": "@middy/http-event-normalizer", - "version": "1.3.0", + "version": "1.3.1", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.2.0.tgz", - "integrity": "sha512-3NccY0y5XJTewbCwh3u9q3T3HhDFdcV4MKKA4iWRX14RNvhqlwa5kffWfMWTs7nHmYPVTL6g2J2sJK1o/SdaQQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.3.0.tgz", + "integrity": "sha512-4BU+WcEgcb4by8aXEu7oZZpSA8YdEsEhqSnvsAqIyhGufzt3CcDjhNSOToScQX4TBMi4ROFofBRIRwY2T7ZwXQ==", "dev": true, "requires": { "once": "^1.4.0" diff --git a/packages/http-event-normalizer/package.json b/packages/http-event-normalizer/package.json index ff083cf4c..8f990b511 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": "1.3.0", + "version": "1.3.1", "description": "Http event normalizer middleware for the middy framework", "engines": { "node": ">=10" @@ -43,7 +43,7 @@ "@middy/core": ">=1.0.0-alpha" }, "devDependencies": { - "@middy/core": "^1.3.0", + "@middy/core": "^1.3.1", "es6-promisify": "^6.0.2" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431" diff --git a/packages/http-header-normalizer/package-lock.json b/packages/http-header-normalizer/package-lock.json index 7fd60ff75..5605df343 100644 --- a/packages/http-header-normalizer/package-lock.json +++ b/packages/http-header-normalizer/package-lock.json @@ -1,13 +1,13 @@ { "name": "@middy/http-header-normalizer", - "version": "1.3.0", + "version": "1.3.1", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.2.0.tgz", - "integrity": "sha512-3NccY0y5XJTewbCwh3u9q3T3HhDFdcV4MKKA4iWRX14RNvhqlwa5kffWfMWTs7nHmYPVTL6g2J2sJK1o/SdaQQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.3.0.tgz", + "integrity": "sha512-4BU+WcEgcb4by8aXEu7oZZpSA8YdEsEhqSnvsAqIyhGufzt3CcDjhNSOToScQX4TBMi4ROFofBRIRwY2T7ZwXQ==", "dev": true, "requires": { "once": "^1.4.0" diff --git a/packages/http-header-normalizer/package.json b/packages/http-header-normalizer/package.json index 1b56965af..003f35cc9 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": "1.3.0", + "version": "1.3.1", "description": "Http header normalizer middleware for the middy framework", "engines": { "node": ">=10" @@ -45,7 +45,7 @@ "@middy/core": ">=1.0.0-alpha" }, "devDependencies": { - "@middy/core": "^1.3.0", + "@middy/core": "^1.3.1", "es6-promisify": "^6.0.2" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431" diff --git a/packages/http-json-body-parser/package-lock.json b/packages/http-json-body-parser/package-lock.json index 7ac3456ae..93da7ec28 100644 --- a/packages/http-json-body-parser/package-lock.json +++ b/packages/http-json-body-parser/package-lock.json @@ -1,13 +1,13 @@ { "name": "@middy/http-json-body-parser", - "version": "1.3.0", + "version": "1.3.1", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.2.0.tgz", - "integrity": "sha512-3NccY0y5XJTewbCwh3u9q3T3HhDFdcV4MKKA4iWRX14RNvhqlwa5kffWfMWTs7nHmYPVTL6g2J2sJK1o/SdaQQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.3.0.tgz", + "integrity": "sha512-4BU+WcEgcb4by8aXEu7oZZpSA8YdEsEhqSnvsAqIyhGufzt3CcDjhNSOToScQX4TBMi4ROFofBRIRwY2T7ZwXQ==", "dev": true, "requires": { "once": "^1.4.0" diff --git a/packages/http-json-body-parser/package.json b/packages/http-json-body-parser/package.json index 327bc551a..7e80b8ff3 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": "1.3.0", + "version": "1.3.1", "description": "Http JSON body parser middleware for the middy framework", "engines": { "node": ">=10" @@ -50,7 +50,7 @@ "http-errors": "^1.6.3" }, "devDependencies": { - "@middy/core": "^1.3.0", + "@middy/core": "^1.3.1", "es6-promisify": "^6.0.2" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431" diff --git a/packages/http-multipart-body-parser/package-lock.json b/packages/http-multipart-body-parser/package-lock.json index aa3f5962f..210599d6b 100644 --- a/packages/http-multipart-body-parser/package-lock.json +++ b/packages/http-multipart-body-parser/package-lock.json @@ -1,13 +1,13 @@ { "name": "@middy/http-multipart-body-parser", - "version": "1.3.0", + "version": "1.3.1", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.2.0.tgz", - "integrity": "sha512-3NccY0y5XJTewbCwh3u9q3T3HhDFdcV4MKKA4iWRX14RNvhqlwa5kffWfMWTs7nHmYPVTL6g2J2sJK1o/SdaQQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.3.0.tgz", + "integrity": "sha512-4BU+WcEgcb4by8aXEu7oZZpSA8YdEsEhqSnvsAqIyhGufzt3CcDjhNSOToScQX4TBMi4ROFofBRIRwY2T7ZwXQ==", "dev": true, "requires": { "once": "^1.4.0" diff --git a/packages/http-multipart-body-parser/package.json b/packages/http-multipart-body-parser/package.json index 960810626..4a88f1dd3 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": "1.3.0", + "version": "1.3.1", "description": "Http event normalizer middleware for the middy framework", "engines": { "node": ">=10" @@ -48,7 +48,7 @@ "http-errors": "^1.7.3" }, "devDependencies": { - "@middy/core": "^1.3.0", + "@middy/core": "^1.3.1", "es6-promisify": "^6.0.2" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431" diff --git a/packages/http-partial-response/package-lock.json b/packages/http-partial-response/package-lock.json index f2f3267bb..43ae5622a 100644 --- a/packages/http-partial-response/package-lock.json +++ b/packages/http-partial-response/package-lock.json @@ -1,13 +1,13 @@ { "name": "@middy/http-partial-response", - "version": "1.3.0", + "version": "1.3.1", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.2.0.tgz", - "integrity": "sha512-3NccY0y5XJTewbCwh3u9q3T3HhDFdcV4MKKA4iWRX14RNvhqlwa5kffWfMWTs7nHmYPVTL6g2J2sJK1o/SdaQQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.3.0.tgz", + "integrity": "sha512-4BU+WcEgcb4by8aXEu7oZZpSA8YdEsEhqSnvsAqIyhGufzt3CcDjhNSOToScQX4TBMi4ROFofBRIRwY2T7ZwXQ==", "dev": true, "requires": { "once": "^1.4.0" diff --git a/packages/http-partial-response/package.json b/packages/http-partial-response/package.json index 1fca99ed9..f076a3dba 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": "1.3.0", + "version": "1.3.1", "description": "Http partial response middleware for the middy framework", "engines": { "node": ">=10" @@ -47,7 +47,7 @@ "json-mask": "^0.3.8" }, "devDependencies": { - "@middy/core": "^1.3.0", + "@middy/core": "^1.3.1", "es6-promisify": "^6.0.2" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431" diff --git a/packages/http-response-serializer/package-lock.json b/packages/http-response-serializer/package-lock.json index e3a64029e..ff8093e27 100644 --- a/packages/http-response-serializer/package-lock.json +++ b/packages/http-response-serializer/package-lock.json @@ -1,6 +1,6 @@ { "name": "@middy/http-response-serializer", - "version": "1.3.0", + "version": "1.3.1", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -27,9 +27,9 @@ "integrity": "sha512-EwaJS7RjoXUZ2cXXKZZxZqieGtc7RbvQhUy8FwDoMQtxWVi14tFjeFCYPZAM1mBCpOpiBpyaZbb9NeHc7eGKgw==" }, "@middy/core": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.2.0.tgz", - "integrity": "sha512-3NccY0y5XJTewbCwh3u9q3T3HhDFdcV4MKKA4iWRX14RNvhqlwa5kffWfMWTs7nHmYPVTL6g2J2sJK1o/SdaQQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.3.0.tgz", + "integrity": "sha512-4BU+WcEgcb4by8aXEu7oZZpSA8YdEsEhqSnvsAqIyhGufzt3CcDjhNSOToScQX4TBMi4ROFofBRIRwY2T7ZwXQ==", "dev": true, "requires": { "once": "^1.4.0" diff --git a/packages/http-response-serializer/package.json b/packages/http-response-serializer/package.json index 9b9555bda..2560ce4b6 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": "1.3.0", + "version": "1.3.1", "description": "The Http Serializer middleware lets you define serialization mechanisms based on the current content negotiation.", "engines": { "node": ">=10" @@ -50,7 +50,7 @@ "@middy/core": ">=1.0.0-alpha" }, "devDependencies": { - "@middy/core": "^1.3.0", + "@middy/core": "^1.3.1", "es6-promisify": "^6.0.2" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431" diff --git a/packages/http-security-headers/package-lock.json b/packages/http-security-headers/package-lock.json index f03bafb70..4d661a3dc 100644 --- a/packages/http-security-headers/package-lock.json +++ b/packages/http-security-headers/package-lock.json @@ -1,13 +1,13 @@ { "name": "@middy/http-security-headers", - "version": "1.3.0", + "version": "1.3.1", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.2.0.tgz", - "integrity": "sha512-3NccY0y5XJTewbCwh3u9q3T3HhDFdcV4MKKA4iWRX14RNvhqlwa5kffWfMWTs7nHmYPVTL6g2J2sJK1o/SdaQQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.3.0.tgz", + "integrity": "sha512-4BU+WcEgcb4by8aXEu7oZZpSA8YdEsEhqSnvsAqIyhGufzt3CcDjhNSOToScQX4TBMi4ROFofBRIRwY2T7ZwXQ==", "dev": true, "requires": { "once": "^1.4.0" diff --git a/packages/http-security-headers/package.json b/packages/http-security-headers/package.json index c6ac45d67..1e0c839c3 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": "1.3.0", + "version": "1.3.1", "description": "Applies best practice security headers to responses. It's a simplified port of HelmetJS", "engines": { "node": ">=10" @@ -46,7 +46,7 @@ "@middy/core": ">=1.0.0-alpha" }, "devDependencies": { - "@middy/core": "^1.3.0", + "@middy/core": "^1.3.1", "es6-promisify": "^6.0.2" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431" diff --git a/packages/http-urlencode-body-parser/package-lock.json b/packages/http-urlencode-body-parser/package-lock.json index ae29f779d..4a0c0f765 100644 --- a/packages/http-urlencode-body-parser/package-lock.json +++ b/packages/http-urlencode-body-parser/package-lock.json @@ -1,13 +1,13 @@ { "name": "@middy/http-urlencode-body-parser", - "version": "1.3.0", + "version": "1.3.1", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.2.0.tgz", - "integrity": "sha512-3NccY0y5XJTewbCwh3u9q3T3HhDFdcV4MKKA4iWRX14RNvhqlwa5kffWfMWTs7nHmYPVTL6g2J2sJK1o/SdaQQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.3.0.tgz", + "integrity": "sha512-4BU+WcEgcb4by8aXEu7oZZpSA8YdEsEhqSnvsAqIyhGufzt3CcDjhNSOToScQX4TBMi4ROFofBRIRwY2T7ZwXQ==", "dev": true, "requires": { "once": "^1.4.0" diff --git a/packages/http-urlencode-body-parser/package.json b/packages/http-urlencode-body-parser/package.json index 393c76000..f5cb83bc1 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": "1.3.0", + "version": "1.3.1", "description": "Urlencode body parser middleware for the middy framework", "engines": { "node": ">=10" @@ -50,7 +50,7 @@ "querystring": "^0.2.0" }, "devDependencies": { - "@middy/core": "^1.3.0", + "@middy/core": "^1.3.1", "es6-promisify": "^6.0.2" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431" diff --git a/packages/http-urlencode-path-parser/package-lock.json b/packages/http-urlencode-path-parser/package-lock.json index 77bf61bbd..f883d9b7e 100644 --- a/packages/http-urlencode-path-parser/package-lock.json +++ b/packages/http-urlencode-path-parser/package-lock.json @@ -1,13 +1,13 @@ { "name": "@middy/http-urlencode-path-parser", - "version": "1.3.0", + "version": "1.3.1", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.2.0.tgz", - "integrity": "sha512-3NccY0y5XJTewbCwh3u9q3T3HhDFdcV4MKKA4iWRX14RNvhqlwa5kffWfMWTs7nHmYPVTL6g2J2sJK1o/SdaQQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.3.0.tgz", + "integrity": "sha512-4BU+WcEgcb4by8aXEu7oZZpSA8YdEsEhqSnvsAqIyhGufzt3CcDjhNSOToScQX4TBMi4ROFofBRIRwY2T7ZwXQ==", "dev": true, "requires": { "once": "^1.4.0" diff --git a/packages/http-urlencode-path-parser/package.json b/packages/http-urlencode-path-parser/package.json index 5c8619ace..5556e6368 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": "1.3.0", + "version": "1.3.1", "description": "Urlencode path parser middleware for the middy framework", "engines": { "node": ">=10" @@ -47,7 +47,7 @@ "@types/http-errors": "^1.6.1" }, "devDependencies": { - "@middy/core": "^1.3.0" + "@middy/core": "^1.3.1" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431" } diff --git a/packages/input-output-logger/package-lock.json b/packages/input-output-logger/package-lock.json index 0e2f89c6c..cfbeb29aa 100644 --- a/packages/input-output-logger/package-lock.json +++ b/packages/input-output-logger/package-lock.json @@ -1,13 +1,13 @@ { "name": "@middy/input-output-logger", - "version": "1.3.0", + "version": "1.3.1", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.2.0.tgz", - "integrity": "sha512-3NccY0y5XJTewbCwh3u9q3T3HhDFdcV4MKKA4iWRX14RNvhqlwa5kffWfMWTs7nHmYPVTL6g2J2sJK1o/SdaQQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.3.0.tgz", + "integrity": "sha512-4BU+WcEgcb4by8aXEu7oZZpSA8YdEsEhqSnvsAqIyhGufzt3CcDjhNSOToScQX4TBMi4ROFofBRIRwY2T7ZwXQ==", "dev": true, "requires": { "once": "^1.4.0" diff --git a/packages/input-output-logger/package.json b/packages/input-output-logger/package.json index 400c86493..91d79ae91 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": "1.3.0", + "version": "1.3.1", "description": "Input and output logger middleware for the middy framework", "engines": { "node": ">=10" @@ -47,7 +47,7 @@ "lodash": "^4.17.15" }, "devDependencies": { - "@middy/core": "^1.3.0", + "@middy/core": "^1.3.1", "@types/lodash": "^4.14.149", "@types/node": "^10.0.8", "es6-promisify": "^6.0.2" diff --git a/packages/s3-key-normalizer/package-lock.json b/packages/s3-key-normalizer/package-lock.json index 9da2dcf9e..a00ab4d82 100644 --- a/packages/s3-key-normalizer/package-lock.json +++ b/packages/s3-key-normalizer/package-lock.json @@ -1,13 +1,13 @@ { "name": "@middy/s3-key-normalizer", - "version": "1.3.0", + "version": "1.3.1", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.2.0.tgz", - "integrity": "sha512-3NccY0y5XJTewbCwh3u9q3T3HhDFdcV4MKKA4iWRX14RNvhqlwa5kffWfMWTs7nHmYPVTL6g2J2sJK1o/SdaQQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.3.0.tgz", + "integrity": "sha512-4BU+WcEgcb4by8aXEu7oZZpSA8YdEsEhqSnvsAqIyhGufzt3CcDjhNSOToScQX4TBMi4ROFofBRIRwY2T7ZwXQ==", "dev": true, "requires": { "once": "^1.4.0" diff --git a/packages/s3-key-normalizer/package.json b/packages/s3-key-normalizer/package.json index 836856827..d0c2ab66e 100644 --- a/packages/s3-key-normalizer/package.json +++ b/packages/s3-key-normalizer/package.json @@ -1,6 +1,6 @@ { "name": "@middy/s3-key-normalizer", - "version": "1.3.0", + "version": "1.3.1", "description": "S3 key normalizer middleware for the middy framework", "engines": { "node": ">=10" @@ -43,7 +43,7 @@ "@middy/core": ">=1.0.0-alpha" }, "devDependencies": { - "@middy/core": "^1.3.0", + "@middy/core": "^1.3.1", "es6-promisify": "^6.0.2" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431" diff --git a/packages/secrets-manager/package-lock.json b/packages/secrets-manager/package-lock.json index 0b5c6a9ce..d475b1436 100644 --- a/packages/secrets-manager/package-lock.json +++ b/packages/secrets-manager/package-lock.json @@ -1,13 +1,13 @@ { "name": "@middy/secrets-manager", - "version": "1.3.0", + "version": "1.3.1", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.2.0.tgz", - "integrity": "sha512-3NccY0y5XJTewbCwh3u9q3T3HhDFdcV4MKKA4iWRX14RNvhqlwa5kffWfMWTs7nHmYPVTL6g2J2sJK1o/SdaQQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.3.0.tgz", + "integrity": "sha512-4BU+WcEgcb4by8aXEu7oZZpSA8YdEsEhqSnvsAqIyhGufzt3CcDjhNSOToScQX4TBMi4ROFofBRIRwY2T7ZwXQ==", "dev": true, "requires": { "once": "^1.4.0" diff --git a/packages/secrets-manager/package.json b/packages/secrets-manager/package.json index 7b260e872..dc5f972fc 100644 --- a/packages/secrets-manager/package.json +++ b/packages/secrets-manager/package.json @@ -1,6 +1,6 @@ { "name": "@middy/secrets-manager", - "version": "1.3.0", + "version": "1.3.1", "description": "Secrets Manager middleware for the middy framework", "engines": { "node": ">=10" @@ -45,7 +45,7 @@ "@types/node": "^10.0.8" }, "devDependencies": { - "@middy/core": "^1.3.0", + "@middy/core": "^1.3.1", "es6-promisify": "^6.0.2" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431" diff --git a/packages/sqs-json-body-parser/package-lock.json b/packages/sqs-json-body-parser/package-lock.json index af789e659..19ee0d664 100644 --- a/packages/sqs-json-body-parser/package-lock.json +++ b/packages/sqs-json-body-parser/package-lock.json @@ -1,13 +1,13 @@ { "name": "@middy/sqs-json-body-parser", - "version": "1.3.0", + "version": "1.3.1", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.2.0.tgz", - "integrity": "sha512-3NccY0y5XJTewbCwh3u9q3T3HhDFdcV4MKKA4iWRX14RNvhqlwa5kffWfMWTs7nHmYPVTL6g2J2sJK1o/SdaQQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.3.0.tgz", + "integrity": "sha512-4BU+WcEgcb4by8aXEu7oZZpSA8YdEsEhqSnvsAqIyhGufzt3CcDjhNSOToScQX4TBMi4ROFofBRIRwY2T7ZwXQ==", "dev": true, "requires": { "once": "^1.4.0" diff --git a/packages/sqs-json-body-parser/package.json b/packages/sqs-json-body-parser/package.json index c1a0cee2c..afa844876 100644 --- a/packages/sqs-json-body-parser/package.json +++ b/packages/sqs-json-body-parser/package.json @@ -1,6 +1,6 @@ { "name": "@middy/sqs-json-body-parser", - "version": "1.3.0", + "version": "1.3.1", "description": "SQS batch json body parser middleware for the middy framework", "engines": { "node": ">=10" @@ -43,7 +43,7 @@ "@middy/core": ">=1.0.0-alpha" }, "devDependencies": { - "@middy/core": "^1.3.0", + "@middy/core": "^1.3.1", "@serverless/event-mocks": "^1.1.1" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431" diff --git a/packages/sqs-partial-batch-failure/package-lock.json b/packages/sqs-partial-batch-failure/package-lock.json index 384e6d5f2..30ab70f9f 100644 --- a/packages/sqs-partial-batch-failure/package-lock.json +++ b/packages/sqs-partial-batch-failure/package-lock.json @@ -1,13 +1,13 @@ { "name": "@middy/sqs-partial-batch-failure", - "version": "1.3.0", + "version": "1.3.1", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.2.0.tgz", - "integrity": "sha512-3NccY0y5XJTewbCwh3u9q3T3HhDFdcV4MKKA4iWRX14RNvhqlwa5kffWfMWTs7nHmYPVTL6g2J2sJK1o/SdaQQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.3.0.tgz", + "integrity": "sha512-4BU+WcEgcb4by8aXEu7oZZpSA8YdEsEhqSnvsAqIyhGufzt3CcDjhNSOToScQX4TBMi4ROFofBRIRwY2T7ZwXQ==", "dev": true, "requires": { "once": "^1.4.0" diff --git a/packages/sqs-partial-batch-failure/package.json b/packages/sqs-partial-batch-failure/package.json index 340c341ab..f81e9ea86 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": "1.3.0", + "version": "1.3.1", "description": "SQS partial batch failure middleware for the middy framework", "engines": { "node": ">=10" @@ -44,7 +44,7 @@ "aws-sdk": ">=2.221.1" }, "devDependencies": { - "@middy/core": "^1.3.0", + "@middy/core": "^1.3.1", "@serverless/event-mocks": "^1.1.1", "promise.allsettled": "^1.0.2" }, diff --git a/packages/ssm/package-lock.json b/packages/ssm/package-lock.json index 7a32086f3..fb5d10e37 100644 --- a/packages/ssm/package-lock.json +++ b/packages/ssm/package-lock.json @@ -1,13 +1,13 @@ { "name": "@middy/ssm", - "version": "1.3.0", + "version": "1.3.1", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.2.0.tgz", - "integrity": "sha512-3NccY0y5XJTewbCwh3u9q3T3HhDFdcV4MKKA4iWRX14RNvhqlwa5kffWfMWTs7nHmYPVTL6g2J2sJK1o/SdaQQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.3.0.tgz", + "integrity": "sha512-4BU+WcEgcb4by8aXEu7oZZpSA8YdEsEhqSnvsAqIyhGufzt3CcDjhNSOToScQX4TBMi4ROFofBRIRwY2T7ZwXQ==", "dev": true, "requires": { "once": "^1.4.0" diff --git a/packages/ssm/package.json b/packages/ssm/package.json index e796cc640..31ee701ba 100644 --- a/packages/ssm/package.json +++ b/packages/ssm/package.json @@ -1,6 +1,6 @@ { "name": "@middy/ssm", - "version": "1.3.0", + "version": "1.3.1", "description": "SSM (EC2 Systems Manager) parameters middleware for the middy framework", "engines": { "node": ">=10" @@ -47,7 +47,7 @@ "@types/node": "^10.0.8" }, "devDependencies": { - "@middy/core": "^1.3.0", + "@middy/core": "^1.3.1", "es6-promisify": "^6.0.2" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431" diff --git a/packages/validator/README.md b/packages/validator/README.md index 07eff9b3b..54a907526 100644 --- a/packages/validator/README.md +++ b/packages/validator/README.md @@ -60,8 +60,10 @@ npm install --save @middy/validator to validate the output (`handler.response`) of the Lambda handler. - `ajvOptions` (object) (optional): Options to pass to [ajv](https://ajv.js.org) class constructor. Defaults are `{v5: true, coerceTypes: 'array', $data: true, allErrors: true, useDefaults: true, defaultLanguage: 'en', jsonPointers: true}`. Note that `jsonPointers` is needed by `ajv-errors`. - - `ajvPlugins` (object) (optional): Plugin names (without `ajv-` preffix) as key and its options for the value, to apply to [ajv](https://ajv.js.org) once intantiated. Defaults are `{keywords: null, errors: null, i18n: null}`. Note that for no options `null` is used as value. + - `ajvPlugins` (object) (optional): Plugin names (without `ajv-` prefix) as key and its options for the value, to apply to [ajv](https://ajv.js.org) once instantiated. You can pass in `{}` to not include the modules. Defaults are `{keywords: null, errors: null, i18n: null}`. Note that for no options `null` / `{}` is used as value. +## Warning +If you use `serverless` with `serverless-bundle` you will run into a build issue (`Module not found 'ajv-keywords'`) with the default configuration. See #560 for details. You can use `v1.2.0` or set `ajvPlugins` to `{}` to remove all plugins and work around this issue. ## Sample usage diff --git a/packages/validator/index.js b/packages/validator/index.js index 54bc62f3c..4d3b94534 100644 --- a/packages/validator/index.js +++ b/packages/validator/index.js @@ -43,10 +43,9 @@ const chooseLanguage = ({ preferredLanguage }, defaultLanguage) => { return defaultLanguage } -module.exports = ({ inputSchema, outputSchema, ajvOptions, ajvPlugins }) => { +module.exports = ({ inputSchema, outputSchema, ajvOptions, ajvPlugins = pluginsDefault }) => { const options = Object.assign({}, optionsDefault, ajvOptions) - const pluginsOptions = Object.assign({}, pluginsDefault, ajvPlugins) - lazyLoadAjv(options, pluginsOptions) + lazyLoadAjv(options, ajvPlugins) const validateInput = inputSchema ? ajv.compile(inputSchema) : null const validateOutput = outputSchema ? ajv.compile(outputSchema) : null @@ -62,8 +61,10 @@ module.exports = ({ inputSchema, outputSchema, ajvOptions, ajvPlugins }) => { if (!valid) { const error = new createError.BadRequest('Event object failed validation') handler.event.headers = Object.assign({}, handler.event.headers) - const language = chooseLanguage(handler.event, options.defaultLanguage) - pluginsInstances.i18n[language](validateInput.errors) + if (pluginsInstances.i18n) { + const language = chooseLanguage(handler.event, options.defaultLanguage) + pluginsInstances.i18n[language](validateInput.errors) + } error.details = validateInput.errors throw error @@ -122,7 +123,7 @@ function initAjv (options, pluginsOptions) { } }) - availableLanguages = Object.keys(pluginsInstances.i18n) + availableLanguages = Object.keys(pluginsInstances.i18n || {}) previousConstructorOptions = options } diff --git a/packages/validator/package-lock.json b/packages/validator/package-lock.json index 677fc538e..b26b890a3 100644 --- a/packages/validator/package-lock.json +++ b/packages/validator/package-lock.json @@ -1,13 +1,13 @@ { "name": "@middy/validator", - "version": "1.3.0", + "version": "1.3.1", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.2.0.tgz", - "integrity": "sha512-3NccY0y5XJTewbCwh3u9q3T3HhDFdcV4MKKA4iWRX14RNvhqlwa5kffWfMWTs7nHmYPVTL6g2J2sJK1o/SdaQQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.3.0.tgz", + "integrity": "sha512-4BU+WcEgcb4by8aXEu7oZZpSA8YdEsEhqSnvsAqIyhGufzt3CcDjhNSOToScQX4TBMi4ROFofBRIRwY2T7ZwXQ==", "dev": true, "requires": { "once": "^1.4.0" diff --git a/packages/validator/package.json b/packages/validator/package.json index 4c3e940b9..06c86117f 100644 --- a/packages/validator/package.json +++ b/packages/validator/package.json @@ -1,6 +1,6 @@ { "name": "@middy/validator", - "version": "1.3.0", + "version": "1.3.1", "description": "Validator middleware for the middy framework", "engines": { "node": ">=10" @@ -50,7 +50,7 @@ "http-errors": "^1.6.3" }, "devDependencies": { - "@middy/core": "^1.3.0", + "@middy/core": "^1.3.1", "ajv-bsontype": "^1.0.7", "es6-promisify": "^6.0.2" }, diff --git a/packages/warmup/package-lock.json b/packages/warmup/package-lock.json index ad0f5c028..ae9de8a85 100644 --- a/packages/warmup/package-lock.json +++ b/packages/warmup/package-lock.json @@ -1,13 +1,13 @@ { "name": "@middy/warmup", - "version": "1.3.0", + "version": "1.3.1", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.2.0.tgz", - "integrity": "sha512-3NccY0y5XJTewbCwh3u9q3T3HhDFdcV4MKKA4iWRX14RNvhqlwa5kffWfMWTs7nHmYPVTL6g2J2sJK1o/SdaQQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.3.0.tgz", + "integrity": "sha512-4BU+WcEgcb4by8aXEu7oZZpSA8YdEsEhqSnvsAqIyhGufzt3CcDjhNSOToScQX4TBMi4ROFofBRIRwY2T7ZwXQ==", "dev": true, "requires": { "once": "^1.4.0" diff --git a/packages/warmup/package.json b/packages/warmup/package.json index 27521ec1f..eab35978c 100644 --- a/packages/warmup/package.json +++ b/packages/warmup/package.json @@ -1,6 +1,6 @@ { "name": "@middy/warmup", - "version": "1.3.0", + "version": "1.3.1", "description": "Warmup (cold start mitigation) middleware for the middy framework", "engines": { "node": ">=10" @@ -43,7 +43,7 @@ "@middy/core": ">=1.0.0-alpha" }, "devDependencies": { - "@middy/core": "^1.3.0", + "@middy/core": "^1.3.1", "es6-promisify": "^6.0.2" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431"