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 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.
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.json
to 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.