Es2017 Lambda Boilerplate

screenshot of Es2017 Lambda Boilerplate

AWS Lambda boilerplate for Node.js 6.10, adding ES2018/7/6 features, Docker-based unit testing and various CI/CD configurations

Overview

The ES2017-Lambda-Boilerplate is a tool for AWS Lambda functions using Node.js 6.10.0. It allows users to write Lambda functions in the latest JavaScript ES2016, ES2017, and ES2018 features. The boilerplate also includes Docker container support for testing, as well as common configurations for CI/CD using Travis CI and AWS CodeBuild + AWS CloudFormation.

Features

  • Support for ES2016/ES7 features such as the exponentiation operator (**) and Array.prototype.includes.
  • Support for ES2017/ES8 features including Object.values, Object.entries, trailing commas in function syntax, and async/await.
  • Support for ES2018/ES9 features such as object rest/spread properties.

Summary

The ES2017-Lambda-Boilerplate is a convenient tool for developing AWS Lambda functions using the latest JavaScript features. It provides support for ES2016, ES2017, and ES2018, allowing developers to leverage more modern language features in their serverless applications. With Docker container support for testing and built-in configurations for CI/CD, the boilerplate streamlines the development and deployment process for Lambda functions.

docker
Docker

A website that uses Docker for containerization to streamline development, testing, and deployment workflows. This includes features such as containerization of dependencies, automated builds and deployments, and container orchestration to ensure scalability and availability.