whatdoeslambdasupport.com
whatdoeslambdasupport.com copied to clipboard
Determine what JavaScript syntax / functionality is supported on each Node runtime on AWS Lambda.
This project is looking for contributors.
The decision was made to redirect whatdoeslambdasupport.com to this project until it is actively maintained again. If you would like to contribute to the project, please open an issue and let us know.
What Does Lambda Support
http://whatdoeslambdasupport.com
An autogenerated static website to show what JavaScript functionality is supported out of the box with AWS Lambda with node.js.
For an in depth look at what features are available across the major Node releases, check out node.green and the Kangax compatibility tables.
Development
This project uses dotenv to
keep environment variables out of source control. A .env file
in the root of the project must have the following:
S3_WEBSITE_BUCKET=my.bucket.name # s3 bucket to deploy compiled web files to
Note: Make sure to remove any comments from the .env file as they
are not supported.
You can test the creation of files using your current version of Node by
running yarn run test from the root of the project.
Deployment
The project uses a SAM template for AWS to setup API endpoints and Lambda functions our workflow utilizes.
You can deploy the project with yarn deploy which will:
- download the latest tests from Kangax compatibility table
- create an S3 bucket specified in
package.jsonto hold your deployment artifacts - prepare a CloudFront changeset template
- initiate the changeset on your behalf
The changeset will create the S3 bucket used to host the web files from. It is
the same bucket specified by S3_WEBSITE_BUCKET in the .env file.