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.
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.
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 toNote: 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.
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.