node-lambda-events
v0.1.12
Published
Lambda event, request and response handling library
Downloads
4
Readme
Lambda Events
Provides classes that ease the integration of receiving, handling and responding to AWS Lambda Events.
See below for the supported events.
SNS
Allows you to easily handle SNS Events. See here for an example SNS Event.
See: Example
S3
Provides an easy-to-use interface for handling S3 events. Additionally, it helps you to easily retrieve the object that the event is for. See here for an example S3:Put Event.
See: Example
Cloudformation
Provides a simple interface for working with Custom Cloudformation Resource events.
See: Example
DynamoDB
Provides a simple interface for working with DynamoDB Stream events. See example event
See: Example
Schedule (Cloudwatch Event)
Very simple interface for handling Scheduled LambdaEvents
Cognito Stream
Handler for Cognito Sync Streams. See here.
Cognito Event (SyncTrigger)
Handler for Cognito Sync Trigger Events. See here.
Lex Event
Handler for Amazon Lex text processing events. See here.
Development
A handy Dockerfile and docker-compose.yml are provided to let you get easily setup for developing with the project.
Run docker-compose build
to build and install project dependencies. The entrypoint for the resulting development container is npm run
, allowing you to easily run any of the scripts defined inside package.json.
Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/notonthehighstreet/node-lambda-events. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.
License
The project is available as open source under the terms of the MIT License.