A small library that supports formatting data returned from AWS Lambda to work with API Gateway via Lambda Proxy Integration format.
Middleware framework for AWS Lambda using ES2017 async functions (inspired by Koa.js)
dotenv.io plugin for the Funcmatic Lambda JS framework
Funcmatic middleware plugin that sets 'x-correlation-id' in 'ctx.logger' so that log messages can be correlated across different functions and services
A synchronous HTTP request client library that assumes to be running in a fiber on a Lambda Node execution environment. Essentially a synchronize.js wrapper around the axios http client.
A simple synchronous JSON datastore API intended to be used in a Lambda Node environment. Essentially a very simple API client for RESTHeart (MongoDB HTTP Server).
Can be used with the Funcmatic default logger to prettify log lines. Recommended for development use only.
A simple server-side URL router for AWS Lambda that does not depend on Node HTTP request/response.
Funcmatic middleware that logs metadata about the invoked function
Funcmatic middleware that creates and manages a MongoDB connection
Funcmatic plugin that creates a simple async cache interface (get, set, del) around DynamoDB.
Funcmatic middleware that creates and manages a Redis connection
Funcmatic plugin that fetches environment variables from AWS Parameter Store and sets them in ctx.env
Funcmatic middleware that sets API Gateway Stage Variables in ctx.env
Verifies an Auth0 JWT token in the 'Authorization' header and puts the decoded token in 'ctx.state.auth'