This package is meant to provide quick scaffolding for AWS Lambda function that use Node. The goal is to give you basic tools needed to jump start the develoment.
Below is the list of components that this template initilizes.
Install Yeoman
npm install -g yo
Install generator-aws-lambda-node
npm install -g aws-lambda-node
mkdir my-project && cd $_
yo generator-aws-lambda-node
-
Basic information
- Name
- Description
- Author
-
Dev Dependencies
-
Dependencies
- Adding .gitignore
- Basic lambda entry point
- Package, and deploy project code to lambda(s)
- Populate lambda environment variables
- Add AirBnB linting rule
- QoL rule overrides that make sense in context of lambda development
- Default configuration file
- AWS Deployment Defaults
- Default AWS deploy region
- Deployment lambda names
- Environment vairalbes for lambda