From b29d5827bbc9448607cef8444b543469c8f041eb Mon Sep 17 00:00:00 2001 From: will Farrell Date: Thu, 9 Jan 2020 13:07:41 -0700 Subject: [PATCH] Add in RDS Auth Token option to dbManager (#462) * feat: add in RDS Auth Token option Closes #428 * fix: mock out RDS sdk * fix: remove async due to causing multiple `next()` calls * fix: bring back async without next() * fix: remove unused next * version bump Co-authored-by: Luciano Mammino --- 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/README.md | 48 ++++++++++++++- packages/db-manager/__tests__/index.js | 59 ++++++++++++++++++- packages/db-manager/index.d.ts | 1 + packages/db-manager/index.js | 33 +++++++++-- packages/db-manager/package-lock.json | 8 +-- packages/db-manager/package.json | 4 +- .../package-lock.json | 8 +-- .../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 +- .../package-lock.json | 8 +-- .../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 +- .../http-event-normalizer/package-lock.json | 8 +-- packages/http-event-normalizer/package.json | 4 +- .../http-header-normalizer/package-lock.json | 8 +-- packages/http-header-normalizer/package.json | 4 +- .../http-json-body-parser/package-lock.json | 8 +-- packages/http-json-body-parser/package.json | 4 +- .../package-lock.json | 8 +-- .../http-multipart-body-parser/package.json | 4 +- .../http-partial-response/package-lock.json | 8 +-- packages/http-partial-response/package.json | 4 +- .../package-lock.json | 8 +-- .../http-response-serializer/package.json | 4 +- .../http-security-headers/package-lock.json | 8 +-- packages/http-security-headers/package.json | 4 +- .../package-lock.json | 8 +-- .../http-urlencode-body-parser/package.json | 4 +- .../package-lock.json | 8 +-- .../http-urlencode-path-parser/package.json | 4 +- .../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/ssm/package-lock.json | 8 +-- packages/ssm/package.json | 4 +- packages/validator/package-lock.json | 8 +-- packages/validator/package.json | 4 +- packages/warmup/package-lock.json | 8 +-- packages/warmup/package.json | 4 +- 55 files changed, 275 insertions(+), 152 deletions(-) diff --git a/lerna.json b/lerna.json index 0f3403d76..942b37f8f 100644 --- a/lerna.json +++ b/lerna.json @@ -3,5 +3,5 @@ "packages": [ "packages/*" ], - "version": "1.0.0-beta.1" + "version": "1.0.0-beta.2" } diff --git a/package-lock.json b/package-lock.json index 551e5f212..a8ea0c813 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "middy-monorepo", - "version": "1.0.0-beta.1", + "version": "1.0.0-beta.2", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 4e433899d..bd1b94fb2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "middy-monorepo", - "version": "1.0.0-beta.1", + "version": "1.0.0-beta.2", "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 23f515ff3..262fce9ad 100644 --- a/packages/cache/package-lock.json +++ b/packages/cache/package-lock.json @@ -1,13 +1,13 @@ { "name": "@middy/cache", - "version": "1.0.0-beta.1", + "version": "1.0.0-beta.2", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.0.0-beta", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.tgz", - "integrity": "sha512-X1KiOS60vGINRXKBYOoPE+JXXWGJU2R1gcPIfIYNLnylEcF+/w9/tq3zSQszdkRqL+OUhAHTHq1WotCrPiEMlg==", + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.1.tgz", + "integrity": "sha512-KTDOkaLxiBA/rn6qhZmMrUQ0oR0LK4LMHC+KbvEK0ajHoTCfwZGLYAZlH6AVGXw8OPYH9h/Pdq6ixChY2cAQBA==", "dev": true, "requires": { "once": "^1.4.0" diff --git a/packages/cache/package.json b/packages/cache/package.json index 5269b6c00..32ea435a2 100644 --- a/packages/cache/package.json +++ b/packages/cache/package.json @@ -1,6 +1,6 @@ { "name": "@middy/cache", - "version": "1.0.0-beta.1", + "version": "1.0.0-beta.2", "description": "Cache middleware for the middy framework", "engines": { "node": ">=10" @@ -41,7 +41,7 @@ "@middy/core": ">=1.0.0-alpha" }, "devDependencies": { - "@middy/core": "^1.0.0-beta.1", + "@middy/core": "^1.0.0-beta.2", "es6-promisify": "^6.0.2" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431" diff --git a/packages/core/package-lock.json b/packages/core/package-lock.json index 4b190fe7d..4a917469e 100644 --- a/packages/core/package-lock.json +++ b/packages/core/package-lock.json @@ -1,6 +1,6 @@ { "name": "@middy/core", - "version": "1.0.0-beta.1", + "version": "1.0.0-beta.2", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/core/package.json b/packages/core/package.json index 42e9b2b2e..05d93d3be 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@middy/core", - "version": "1.0.0-beta.1", + "version": "1.0.0-beta.2", "description": "🛵 The stylish Node.js middleware engine for AWS Lambda (core package)", "engines": { "node": ">=10" diff --git a/packages/db-manager/README.md b/packages/db-manager/README.md index 2d74f7a4b..deffc0497 100644 --- a/packages/db-manager/README.md +++ b/packages/db-manager/README.md @@ -61,6 +61,7 @@ npm install --save @middy/db-manager - `secretsPath` (optional): if for any reason you want to pass credentials using context, pass path to secrets laying in context object - good example is combining this middleware with [ssm](#ssm) - `removeSecrets` (optional): By default is true. Works only in combination with `secretsPath`. Removes sensitive data from context once client is initialized. - `forceNewConnection` (optional): Creates new connection on every run and destroys it after. Database client needs to have `destroy` function in order to properly clean up connections. +- `rdsSigner` (optional): Will use to create an IAM RDS Auth Token for the database connection using `[RDS.Signer](https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/RDS/Signer.html)`. See AWs docs for required params, `region` is automatically pulled from the `hostname` unless overridden. ## Sample usage @@ -128,7 +129,7 @@ handler.use(secretsManager({ throwOnFailedCall: true })); handler.use(dbManager({ - client: knex + client: knex, config: { client: 'pg', connection: { @@ -140,6 +141,51 @@ handler.use(dbManager({ })); ``` +Connect to RDS using IAM Auth Tokens and TLS + +```javascript +const tls = require('tls') +const ca = require('fs').readFileSync(`${__dirname}/rds-ca-2019-root.pem`) // Download from https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.SSL.html + +const handler = middy(async (event, context) => { + const { db } = context; + const records = await db.select('*').from('my_table'); + console.log(records); +}); +handler.use(dbManager({ + rdsSigner:{ + region: 'us-east-1', + hostname: '*****.******.{region}.rds.amazonaws.com', + username: 'iam_user', + database: 'myapp_test', + port: '5432' + }, + secretsPath: 'password', + config: { + client: 'pg', + connection: { + host: '*****.******.{region}.rds.amazonaws.com', + user: 'your_database_user', + database: 'myapp_test', + port: '5432', + ssl: { + rejectUnauthorized: true, + ca, + checkServerIdentity: (host, cert) => { + const error = tls.checkServerIdentity(host, cert) + if (error && !cert.subject.CN.endsWith('.rds.amazonaws.com')) { + return error + } + } + } + } + } +})); +``` + +**Note:** If you see an error + +See AWS Docs [Rotating Your SSL/TLS Certificate](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.SSL-certificate-rotation.html) to ensure you're using the right certificate. ## Middy documentation and examples diff --git a/packages/db-manager/__tests__/index.js b/packages/db-manager/__tests__/index.js index 40071009a..605612d21 100644 --- a/packages/db-manager/__tests__/index.js +++ b/packages/db-manager/__tests__/index.js @@ -2,6 +2,7 @@ jest.mock('knex') const knex = require('knex') +const RDS = require('aws-sdk/clients/rds') const middy = require('../../core') const dbManager = require('../') @@ -9,7 +10,16 @@ const dbManager = require('../') describe('💾 Database manager', () => { let destroyFn let clientMock + + let getAuthTokenMock + let SignerMock + beforeEach(() => { + getAuthTokenMock = jest.fn() + SignerMock = jest.fn(() => ({ + getAuthToken: getAuthTokenMock + })) + RDS.prototype.Signer = SignerMock destroyFn = jest.fn() clientMock = jest.fn(() => ({ destroy: destroyFn @@ -44,6 +54,7 @@ describe('💾 Database manager', () => { }) }) + // TODO async before causing quite error w/r toHaveBeenCalledTimes test('it should destroy instance if forceNewConnection flag provided', (done) => { knex.mockReturnValue(clientMock()) const handler = middy((event, context, cb) => { @@ -233,8 +244,7 @@ describe('💾 Database manager', () => { user: '1234', password: '56678' } - const config = { - } + const config = { connection } const handler = middy((event, context, cb) => { expect(context.db.toString()).toEqual(clientMock.toString()) // compare invocations, not functions expect(newClient).toHaveBeenCalledTimes(1) @@ -275,4 +285,49 @@ describe('💾 Database manager', () => { done() }) }) + + // TODO async before causing quite error w/r toHaveBeenCalledTimes, running test by itself passes. + test('it should create an authToken to be used as the password', async () => { + const newClient = jest.fn().mockReturnValue(clientMock) + const secretsPath = 'secret_location' + const secretsValue = 'secret_token' + const config = { + connection: { + host: '127.0.0.1', + user: '1234', + port: '5432' + } + } + getAuthTokenMock.mockReturnValue({ + promise: () => Promise.resolve(secretsValue) + }) + const handler = middy((event, context, cb) => { + expect(context.db.toString()).toEqual(clientMock.toString()) // compare invocations, not functions + expect(newClient).toHaveBeenCalledTimes(1) + config.connection[secretsPath] = secretsValue + expect(newClient).toHaveBeenCalledWith(config) + return cb(null, event.body) // propagates the body as a response + }) + + handler.use(dbManager({ + client: newClient, + rdsSigner: { + region: 'us-east-1', + hostname: '127.0.0.1', + username: '1234', + port: '5432' + }, + secretsPath, + config + })) + + // invokes the handler + const event = { + body: JSON.stringify({ foo: 'bar' }) + } + await handler(event, {}, (err, body) => { + expect(err).toEqual(null) + expect(body).toEqual('{"foo":"bar"}') + }) + }) }) diff --git a/packages/db-manager/index.d.ts b/packages/db-manager/index.d.ts index 8ad68310b..85ae0650d 100644 --- a/packages/db-manager/index.d.ts +++ b/packages/db-manager/index.d.ts @@ -2,6 +2,7 @@ import Knex from 'knex'; export interface DbManagerOptions { client?: any, + rdsSigner?: any, config: Knex.Config | Knex.AliasDict, forceNewConnection?: boolean, secretsPath?: string, diff --git a/packages/db-manager/index.js b/packages/db-manager/index.js index b16c58afd..72da78552 100644 --- a/packages/db-manager/index.js +++ b/packages/db-manager/index.js @@ -1,4 +1,5 @@ const knex = require('knex') +const RDS = require('aws-sdk/clients/rds') let dbInstance @@ -6,22 +7,36 @@ module.exports = (opts) => { const defaults = { client: knex, config: null, + rdsSigner: null, forceNewConnection: false, - secretsPath: null, // provide path where credentials lay in context + secretsPath: null, // provide path where credentials lay in context, default to try to get RDS authToken removeSecrets: true } const options = Object.assign({}, defaults, opts) - function cleanup (handler, next) { + const cleanup = (handler, next) => { if (options.forceNewConnection && (dbInstance && typeof dbInstance.destroy === 'function')) { dbInstance.destroy((err) => next(err || handler.error)) } next(handler.error) } + const signer = (config) => { + if (typeof config.port === 'string') config.port = Number.parseInt(config.port) + const signer = new RDS.Signer(config) + return new Promise((resolve, reject) => { + signer.getAuthToken({}, (err, token) => { + if (err) { + reject(err) + } + resolve(token) + }) + }) + } + return { - before: (handler, next) => { + before: async (handler) => { const { client, config, @@ -33,10 +48,17 @@ module.exports = (opts) => { if (!config) { throw new Error('Config is required in dbManager') } + if (!dbInstance || forceNewConnection) { - if (secretsPath) { - config.connection = Object.assign({}, config.connection || {}, handler.context[secretsPath]) + const secrets = {} + + if (options.rdsSigner && secretsPath) { + secrets[secretsPath] = await signer(options.rdsSigner) + } else if (secretsPath) { + secrets[secretsPath] = handler.context[secretsPath] } + config.connection = Object.assign({}, config.connection || {}, secrets) + dbInstance = client(config) } @@ -44,7 +66,6 @@ module.exports = (opts) => { if (secretsPath && removeSecrets) { delete handler.context[secretsPath] } - return next() }, after: cleanup, diff --git a/packages/db-manager/package-lock.json b/packages/db-manager/package-lock.json index ef1b96160..793a029ea 100644 --- a/packages/db-manager/package-lock.json +++ b/packages/db-manager/package-lock.json @@ -1,6 +1,6 @@ { "name": "@middy/db-manager", - "version": "1.0.0-beta.1", + "version": "1.0.0-beta.2", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -14,9 +14,9 @@ } }, "@middy/core": { - "version": "1.0.0-beta", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.tgz", - "integrity": "sha512-X1KiOS60vGINRXKBYOoPE+JXXWGJU2R1gcPIfIYNLnylEcF+/w9/tq3zSQszdkRqL+OUhAHTHq1WotCrPiEMlg==", + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.1.tgz", + "integrity": "sha512-KTDOkaLxiBA/rn6qhZmMrUQ0oR0LK4LMHC+KbvEK0ajHoTCfwZGLYAZlH6AVGXw8OPYH9h/Pdq6ixChY2cAQBA==", "dev": true, "requires": { "once": "^1.4.0" diff --git a/packages/db-manager/package.json b/packages/db-manager/package.json index b0b0f1028..a09ac076b 100644 --- a/packages/db-manager/package.json +++ b/packages/db-manager/package.json @@ -1,6 +1,6 @@ { "name": "@middy/db-manager", - "version": "1.0.0-beta.1", + "version": "1.0.0-beta.2", "description": "Simple database manager for the middy framework", "engines": { "node": ">=10" @@ -40,7 +40,7 @@ "knex": "^0.17.3" }, "devDependencies": { - "@middy/core": "^1.0.0-beta.1" + "@middy/core": "^1.0.0-beta.2" }, "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 4c4825374..84dc426d2 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.0.0-beta.1", + "version": "1.0.0-beta.2", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.0.0-beta", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.tgz", - "integrity": "sha512-X1KiOS60vGINRXKBYOoPE+JXXWGJU2R1gcPIfIYNLnylEcF+/w9/tq3zSQszdkRqL+OUhAHTHq1WotCrPiEMlg==", + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.1.tgz", + "integrity": "sha512-KTDOkaLxiBA/rn6qhZmMrUQ0oR0LK4LMHC+KbvEK0ajHoTCfwZGLYAZlH6AVGXw8OPYH9h/Pdq6ixChY2cAQBA==", "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 80ed96ab6..e896f4165 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.0.0-beta.1", + "version": "1.0.0-beta.2", "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.0.0-beta.1", + "@middy/core": "^1.0.0-beta.2", "es6-promisify": "^6.0.2" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431" diff --git a/packages/error-logger/package-lock.json b/packages/error-logger/package-lock.json index 68e2d4273..4442f17f1 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.0.0-beta.1", + "version": "1.0.0-beta.2", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.0.0-beta", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.tgz", - "integrity": "sha512-X1KiOS60vGINRXKBYOoPE+JXXWGJU2R1gcPIfIYNLnylEcF+/w9/tq3zSQszdkRqL+OUhAHTHq1WotCrPiEMlg==", + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.1.tgz", + "integrity": "sha512-KTDOkaLxiBA/rn6qhZmMrUQ0oR0LK4LMHC+KbvEK0ajHoTCfwZGLYAZlH6AVGXw8OPYH9h/Pdq6ixChY2cAQBA==", "dev": true, "requires": { "once": "^1.4.0" diff --git a/packages/error-logger/package.json b/packages/error-logger/package.json index cca9e4fe6..c83f69e70 100644 --- a/packages/error-logger/package.json +++ b/packages/error-logger/package.json @@ -1,6 +1,6 @@ { "name": "@middy/error-logger", - "version": "1.0.0-beta.1", + "version": "1.0.0-beta.2", "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.0.0-beta.1", + "@middy/core": "^1.0.0-beta.2", "es6-promisify": "^6.0.2" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431" diff --git a/packages/function-shield/package-lock.json b/packages/function-shield/package-lock.json index ec2e1b987..d151be729 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.0.0-beta.1", + "version": "1.0.0-beta.2", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.0.0-beta", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.tgz", - "integrity": "sha512-X1KiOS60vGINRXKBYOoPE+JXXWGJU2R1gcPIfIYNLnylEcF+/w9/tq3zSQszdkRqL+OUhAHTHq1WotCrPiEMlg==", + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.1.tgz", + "integrity": "sha512-KTDOkaLxiBA/rn6qhZmMrUQ0oR0LK4LMHC+KbvEK0ajHoTCfwZGLYAZlH6AVGXw8OPYH9h/Pdq6ixChY2cAQBA==", "dev": true, "requires": { "once": "^1.4.0" diff --git a/packages/function-shield/package.json b/packages/function-shield/package.json index c1c4a6ad8..e0b1b46c7 100644 --- a/packages/function-shield/package.json +++ b/packages/function-shield/package.json @@ -1,6 +1,6 @@ { "name": "@middy/function-shield", - "version": "1.0.0-beta.1", + "version": "1.0.0-beta.2", "description": "Hardens AWS Lambda execution environment", "engines": { "node": ">=10" @@ -45,7 +45,7 @@ "@puresec/function-shield": "^2.0.16" }, "devDependencies": { - "@middy/core": "^1.0.0-beta.1", + "@middy/core": "^1.0.0-beta.2", "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 cbf038de4..5fc2e3f44 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.0.0-beta.1", + "version": "1.0.0-beta.2", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.0.0-beta", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.tgz", - "integrity": "sha512-X1KiOS60vGINRXKBYOoPE+JXXWGJU2R1gcPIfIYNLnylEcF+/w9/tq3zSQszdkRqL+OUhAHTHq1WotCrPiEMlg==", + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.1.tgz", + "integrity": "sha512-KTDOkaLxiBA/rn6qhZmMrUQ0oR0LK4LMHC+KbvEK0ajHoTCfwZGLYAZlH6AVGXw8OPYH9h/Pdq6ixChY2cAQBA==", "dev": true, "requires": { "once": "^1.4.0" diff --git a/packages/http-content-negotiation/package.json b/packages/http-content-negotiation/package.json index 0bf12bf9c..2aeb570c8 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.0.0-beta.1", + "version": "1.0.0-beta.2", "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.0.0-beta.1", + "@middy/core": "^1.0.0-beta.2", "es6-promisify": "^6.0.2" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431" diff --git a/packages/http-cors/package-lock.json b/packages/http-cors/package-lock.json index 3c41d7c68..6eb09603e 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.0.0-beta.1", + "version": "1.0.0-beta.2", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.0.0-beta", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.tgz", - "integrity": "sha512-X1KiOS60vGINRXKBYOoPE+JXXWGJU2R1gcPIfIYNLnylEcF+/w9/tq3zSQszdkRqL+OUhAHTHq1WotCrPiEMlg==", + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.1.tgz", + "integrity": "sha512-KTDOkaLxiBA/rn6qhZmMrUQ0oR0LK4LMHC+KbvEK0ajHoTCfwZGLYAZlH6AVGXw8OPYH9h/Pdq6ixChY2cAQBA==", "dev": true, "requires": { "once": "^1.4.0" diff --git a/packages/http-cors/package.json b/packages/http-cors/package.json index 4eb327228..a4c45e50a 100644 --- a/packages/http-cors/package.json +++ b/packages/http-cors/package.json @@ -1,6 +1,6 @@ { "name": "@middy/http-cors", - "version": "1.0.0-beta.1", + "version": "1.0.0-beta.2", "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.0.0-beta.1", + "@middy/core": "^1.0.0-beta.2", "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 d33a32832..88a33f990 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.0.0-beta.1", + "version": "1.0.0-beta.2", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.0.0-beta", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.tgz", - "integrity": "sha512-X1KiOS60vGINRXKBYOoPE+JXXWGJU2R1gcPIfIYNLnylEcF+/w9/tq3zSQszdkRqL+OUhAHTHq1WotCrPiEMlg==", + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.1.tgz", + "integrity": "sha512-KTDOkaLxiBA/rn6qhZmMrUQ0oR0LK4LMHC+KbvEK0ajHoTCfwZGLYAZlH6AVGXw8OPYH9h/Pdq6ixChY2cAQBA==", "dev": true, "requires": { "once": "^1.4.0" diff --git a/packages/http-error-handler/package.json b/packages/http-error-handler/package.json index 6c9fcdf05..eae3ed77b 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.0.0-beta.1", + "version": "1.0.0-beta.2", "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.0.0-beta.1", + "@middy/core": "^1.0.0-beta.2", "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 fa2630c89..716c245f0 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.0.0-beta.1", + "version": "1.0.0-beta.2", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.0.0-beta", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.tgz", - "integrity": "sha512-X1KiOS60vGINRXKBYOoPE+JXXWGJU2R1gcPIfIYNLnylEcF+/w9/tq3zSQszdkRqL+OUhAHTHq1WotCrPiEMlg==", + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.1.tgz", + "integrity": "sha512-KTDOkaLxiBA/rn6qhZmMrUQ0oR0LK4LMHC+KbvEK0ajHoTCfwZGLYAZlH6AVGXw8OPYH9h/Pdq6ixChY2cAQBA==", "dev": true, "requires": { "once": "^1.4.0" diff --git a/packages/http-event-normalizer/package.json b/packages/http-event-normalizer/package.json index d653d6fea..cc00f608a 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.0.0-beta.1", + "version": "1.0.0-beta.2", "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.0.0-beta.1", + "@middy/core": "^1.0.0-beta.2", "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 4fd030bcd..d88378c26 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.0.0-beta.1", + "version": "1.0.0-beta.2", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.0.0-beta", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.tgz", - "integrity": "sha512-X1KiOS60vGINRXKBYOoPE+JXXWGJU2R1gcPIfIYNLnylEcF+/w9/tq3zSQszdkRqL+OUhAHTHq1WotCrPiEMlg==", + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.1.tgz", + "integrity": "sha512-KTDOkaLxiBA/rn6qhZmMrUQ0oR0LK4LMHC+KbvEK0ajHoTCfwZGLYAZlH6AVGXw8OPYH9h/Pdq6ixChY2cAQBA==", "dev": true, "requires": { "once": "^1.4.0" diff --git a/packages/http-header-normalizer/package.json b/packages/http-header-normalizer/package.json index d2ee112e2..e4c7bef98 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.0.0-beta.1", + "version": "1.0.0-beta.2", "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.0.0-beta.1", + "@middy/core": "^1.0.0-beta.2", "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 be1353c57..5e5b5cba8 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.0.0-beta.1", + "version": "1.0.0-beta.2", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.0.0-beta", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.tgz", - "integrity": "sha512-X1KiOS60vGINRXKBYOoPE+JXXWGJU2R1gcPIfIYNLnylEcF+/w9/tq3zSQszdkRqL+OUhAHTHq1WotCrPiEMlg==", + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.1.tgz", + "integrity": "sha512-KTDOkaLxiBA/rn6qhZmMrUQ0oR0LK4LMHC+KbvEK0ajHoTCfwZGLYAZlH6AVGXw8OPYH9h/Pdq6ixChY2cAQBA==", "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 9c5bb1305..a51a984d4 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.0.0-beta.1", + "version": "1.0.0-beta.2", "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.0.0-beta.1", + "@middy/core": "^1.0.0-beta.2", "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 0e2e1fab5..1474e317a 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.0.0-beta.1", + "version": "1.0.0-beta.2", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.0.0-beta", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.tgz", - "integrity": "sha512-X1KiOS60vGINRXKBYOoPE+JXXWGJU2R1gcPIfIYNLnylEcF+/w9/tq3zSQszdkRqL+OUhAHTHq1WotCrPiEMlg==", + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.1.tgz", + "integrity": "sha512-KTDOkaLxiBA/rn6qhZmMrUQ0oR0LK4LMHC+KbvEK0ajHoTCfwZGLYAZlH6AVGXw8OPYH9h/Pdq6ixChY2cAQBA==", "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 096245d39..1f811de07 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.0.0-beta.1", + "version": "1.0.0-beta.2", "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.0.0-beta.1", + "@middy/core": "^1.0.0-beta.2", "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 38b56f58a..f3d228c84 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.0.0-beta.1", + "version": "1.0.0-beta.2", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.0.0-beta", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.tgz", - "integrity": "sha512-X1KiOS60vGINRXKBYOoPE+JXXWGJU2R1gcPIfIYNLnylEcF+/w9/tq3zSQszdkRqL+OUhAHTHq1WotCrPiEMlg==", + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.1.tgz", + "integrity": "sha512-KTDOkaLxiBA/rn6qhZmMrUQ0oR0LK4LMHC+KbvEK0ajHoTCfwZGLYAZlH6AVGXw8OPYH9h/Pdq6ixChY2cAQBA==", "dev": true, "requires": { "once": "^1.4.0" diff --git a/packages/http-partial-response/package.json b/packages/http-partial-response/package.json index 50d276aed..999f912f7 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.0.0-beta.1", + "version": "1.0.0-beta.2", "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.0.0-beta.1", + "@middy/core": "^1.0.0-beta.2", "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 bd056e8d8..de2eb45f2 100644 --- a/packages/http-response-serializer/package-lock.json +++ b/packages/http-response-serializer/package-lock.json @@ -1,13 +1,13 @@ { "name": "@middy/http-response-serializer", - "version": "1.0.0-beta.1", + "version": "1.0.0-beta.2", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.0.0-beta", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.tgz", - "integrity": "sha512-X1KiOS60vGINRXKBYOoPE+JXXWGJU2R1gcPIfIYNLnylEcF+/w9/tq3zSQszdkRqL+OUhAHTHq1WotCrPiEMlg==", + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.1.tgz", + "integrity": "sha512-KTDOkaLxiBA/rn6qhZmMrUQ0oR0LK4LMHC+KbvEK0ajHoTCfwZGLYAZlH6AVGXw8OPYH9h/Pdq6ixChY2cAQBA==", "dev": true, "requires": { "once": "^1.4.0" diff --git a/packages/http-response-serializer/package.json b/packages/http-response-serializer/package.json index f06426aba..ade425180 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.0.0-beta.1", + "version": "1.0.0-beta.2", "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.0.0-beta.1", + "@middy/core": "^1.0.0-beta.2", "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 55f6a7d28..126ad97c9 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.0.0-beta.1", + "version": "1.0.0-beta.2", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.0.0-beta", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.tgz", - "integrity": "sha512-X1KiOS60vGINRXKBYOoPE+JXXWGJU2R1gcPIfIYNLnylEcF+/w9/tq3zSQszdkRqL+OUhAHTHq1WotCrPiEMlg==", + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.1.tgz", + "integrity": "sha512-KTDOkaLxiBA/rn6qhZmMrUQ0oR0LK4LMHC+KbvEK0ajHoTCfwZGLYAZlH6AVGXw8OPYH9h/Pdq6ixChY2cAQBA==", "dev": true, "requires": { "once": "^1.4.0" diff --git a/packages/http-security-headers/package.json b/packages/http-security-headers/package.json index f7ae2fea4..65dc30c6c 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.0.0-beta.1", + "version": "1.0.0-beta.2", "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.0.0-beta.1", + "@middy/core": "^1.0.0-beta.2", "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 6b0863233..20114ef71 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.0.0-beta.1", + "version": "1.0.0-beta.2", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.0.0-beta", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.tgz", - "integrity": "sha512-X1KiOS60vGINRXKBYOoPE+JXXWGJU2R1gcPIfIYNLnylEcF+/w9/tq3zSQszdkRqL+OUhAHTHq1WotCrPiEMlg==", + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.1.tgz", + "integrity": "sha512-KTDOkaLxiBA/rn6qhZmMrUQ0oR0LK4LMHC+KbvEK0ajHoTCfwZGLYAZlH6AVGXw8OPYH9h/Pdq6ixChY2cAQBA==", "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 b1a720780..aaf62a33e 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.0.0-beta.1", + "version": "1.0.0-beta.2", "description": "Urlencode body parser middleware for the middy framework", "engines": { "node": ">=10" @@ -50,7 +50,7 @@ "querystring": "^0.2.0" }, "devDependencies": { - "@middy/core": "^1.0.0-beta.1", + "@middy/core": "^1.0.0-beta.2", "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 05047a508..5e6393248 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.0.0-beta.1", + "version": "1.0.0-beta.2", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.0.0-beta", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.tgz", - "integrity": "sha512-X1KiOS60vGINRXKBYOoPE+JXXWGJU2R1gcPIfIYNLnylEcF+/w9/tq3zSQszdkRqL+OUhAHTHq1WotCrPiEMlg==", + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.1.tgz", + "integrity": "sha512-KTDOkaLxiBA/rn6qhZmMrUQ0oR0LK4LMHC+KbvEK0ajHoTCfwZGLYAZlH6AVGXw8OPYH9h/Pdq6ixChY2cAQBA==", "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 0cd734d96..5192b7436 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.0.0-beta.1", + "version": "1.0.0-beta.2", "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.0.0-beta.1" + "@middy/core": "^1.0.0-beta.2" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431" } diff --git a/packages/input-output-logger/package-lock.json b/packages/input-output-logger/package-lock.json index 53444aad3..b7339a6f9 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.0.0-beta.1", + "version": "1.0.0-beta.2", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.0.0-beta", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.tgz", - "integrity": "sha512-X1KiOS60vGINRXKBYOoPE+JXXWGJU2R1gcPIfIYNLnylEcF+/w9/tq3zSQszdkRqL+OUhAHTHq1WotCrPiEMlg==", + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.1.tgz", + "integrity": "sha512-KTDOkaLxiBA/rn6qhZmMrUQ0oR0LK4LMHC+KbvEK0ajHoTCfwZGLYAZlH6AVGXw8OPYH9h/Pdq6ixChY2cAQBA==", "dev": true, "requires": { "once": "^1.4.0" diff --git a/packages/input-output-logger/package.json b/packages/input-output-logger/package.json index 3ad91e54c..9ad676210 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.0.0-beta.1", + "version": "1.0.0-beta.2", "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.0.0-beta.1", + "@middy/core": "^1.0.0-beta.2", "es6-promisify": "^6.0.2" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431" diff --git a/packages/s3-key-normalizer/package-lock.json b/packages/s3-key-normalizer/package-lock.json index 77724bbe3..3f9f1c380 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.0.0-beta.1", + "version": "1.0.0-beta.2", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.0.0-beta", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.tgz", - "integrity": "sha512-X1KiOS60vGINRXKBYOoPE+JXXWGJU2R1gcPIfIYNLnylEcF+/w9/tq3zSQszdkRqL+OUhAHTHq1WotCrPiEMlg==", + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.1.tgz", + "integrity": "sha512-KTDOkaLxiBA/rn6qhZmMrUQ0oR0LK4LMHC+KbvEK0ajHoTCfwZGLYAZlH6AVGXw8OPYH9h/Pdq6ixChY2cAQBA==", "dev": true, "requires": { "once": "^1.4.0" diff --git a/packages/s3-key-normalizer/package.json b/packages/s3-key-normalizer/package.json index aaa468bda..93fb132d9 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.0.0-beta.1", + "version": "1.0.0-beta.2", "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.0.0-beta.1", + "@middy/core": "^1.0.0-beta.2", "es6-promisify": "^6.0.2" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431" diff --git a/packages/secrets-manager/package-lock.json b/packages/secrets-manager/package-lock.json index 8aee4ded1..4b02896ce 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.0.0-beta.1", + "version": "1.0.0-beta.2", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.0.0-beta", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.tgz", - "integrity": "sha512-X1KiOS60vGINRXKBYOoPE+JXXWGJU2R1gcPIfIYNLnylEcF+/w9/tq3zSQszdkRqL+OUhAHTHq1WotCrPiEMlg==", + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.1.tgz", + "integrity": "sha512-KTDOkaLxiBA/rn6qhZmMrUQ0oR0LK4LMHC+KbvEK0ajHoTCfwZGLYAZlH6AVGXw8OPYH9h/Pdq6ixChY2cAQBA==", "dev": true, "requires": { "once": "^1.4.0" diff --git a/packages/secrets-manager/package.json b/packages/secrets-manager/package.json index aa8beaf1c..257cb5079 100644 --- a/packages/secrets-manager/package.json +++ b/packages/secrets-manager/package.json @@ -1,6 +1,6 @@ { "name": "@middy/secrets-manager", - "version": "1.0.0-beta.1", + "version": "1.0.0-beta.2", "description": "Secrets Manager middleware for the middy framework", "engines": { "node": ">=10" @@ -45,7 +45,7 @@ "@types/node": "^10.0.8" }, "devDependencies": { - "@middy/core": "^1.0.0-beta.1", + "@middy/core": "^1.0.0-beta.2", "es6-promisify": "^6.0.2" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431" diff --git a/packages/ssm/package-lock.json b/packages/ssm/package-lock.json index 459ec485a..af3ff75ea 100644 --- a/packages/ssm/package-lock.json +++ b/packages/ssm/package-lock.json @@ -1,13 +1,13 @@ { "name": "@middy/ssm", - "version": "1.0.0-beta.1", + "version": "1.0.0-beta.2", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.0.0-beta", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.tgz", - "integrity": "sha512-X1KiOS60vGINRXKBYOoPE+JXXWGJU2R1gcPIfIYNLnylEcF+/w9/tq3zSQszdkRqL+OUhAHTHq1WotCrPiEMlg==", + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.1.tgz", + "integrity": "sha512-KTDOkaLxiBA/rn6qhZmMrUQ0oR0LK4LMHC+KbvEK0ajHoTCfwZGLYAZlH6AVGXw8OPYH9h/Pdq6ixChY2cAQBA==", "dev": true, "requires": { "once": "^1.4.0" diff --git a/packages/ssm/package.json b/packages/ssm/package.json index 1c03e20db..74674e286 100644 --- a/packages/ssm/package.json +++ b/packages/ssm/package.json @@ -1,6 +1,6 @@ { "name": "@middy/ssm", - "version": "1.0.0-beta.1", + "version": "1.0.0-beta.2", "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.0.0-beta.1", + "@middy/core": "^1.0.0-beta.2", "es6-promisify": "^6.0.2" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431" diff --git a/packages/validator/package-lock.json b/packages/validator/package-lock.json index 14b46c349..f08593652 100644 --- a/packages/validator/package-lock.json +++ b/packages/validator/package-lock.json @@ -1,13 +1,13 @@ { "name": "@middy/validator", - "version": "1.0.0-beta.1", + "version": "1.0.0-beta.2", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.0.0-beta", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.tgz", - "integrity": "sha512-X1KiOS60vGINRXKBYOoPE+JXXWGJU2R1gcPIfIYNLnylEcF+/w9/tq3zSQszdkRqL+OUhAHTHq1WotCrPiEMlg==", + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.1.tgz", + "integrity": "sha512-KTDOkaLxiBA/rn6qhZmMrUQ0oR0LK4LMHC+KbvEK0ajHoTCfwZGLYAZlH6AVGXw8OPYH9h/Pdq6ixChY2cAQBA==", "dev": true, "requires": { "once": "^1.4.0" diff --git a/packages/validator/package.json b/packages/validator/package.json index 418f9380e..ef329754a 100644 --- a/packages/validator/package.json +++ b/packages/validator/package.json @@ -1,6 +1,6 @@ { "name": "@middy/validator", - "version": "1.0.0-beta.1", + "version": "1.0.0-beta.2", "description": "Validator middleware for the middy framework", "engines": { "node": ">=10" @@ -49,7 +49,7 @@ "http-errors": "^1.6.3" }, "devDependencies": { - "@middy/core": "^1.0.0-beta.1", + "@middy/core": "^1.0.0-beta.2", "es6-promisify": "^6.0.2" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431" diff --git a/packages/warmup/package-lock.json b/packages/warmup/package-lock.json index e55da8045..d383a9802 100644 --- a/packages/warmup/package-lock.json +++ b/packages/warmup/package-lock.json @@ -1,13 +1,13 @@ { "name": "@middy/warmup", - "version": "1.0.0-beta.1", + "version": "1.0.0-beta.2", "lockfileVersion": 1, "requires": true, "dependencies": { "@middy/core": { - "version": "1.0.0-beta", - "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.tgz", - "integrity": "sha512-X1KiOS60vGINRXKBYOoPE+JXXWGJU2R1gcPIfIYNLnylEcF+/w9/tq3zSQszdkRqL+OUhAHTHq1WotCrPiEMlg==", + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/@middy/core/-/core-1.0.0-beta.1.tgz", + "integrity": "sha512-KTDOkaLxiBA/rn6qhZmMrUQ0oR0LK4LMHC+KbvEK0ajHoTCfwZGLYAZlH6AVGXw8OPYH9h/Pdq6ixChY2cAQBA==", "dev": true, "requires": { "once": "^1.4.0" diff --git a/packages/warmup/package.json b/packages/warmup/package.json index 79fa09775..7291812c7 100644 --- a/packages/warmup/package.json +++ b/packages/warmup/package.json @@ -1,6 +1,6 @@ { "name": "@middy/warmup", - "version": "1.0.0-beta.1", + "version": "1.0.0-beta.2", "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.0.0-beta.1", + "@middy/core": "^1.0.0-beta.2", "es6-promisify": "^6.0.2" }, "gitHead": "7a6c0fbb8ab71d6a2171e678697de9f237568431"