Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/burketyler/cf-functions

A framework designed to make using AWS CloudFront Functions easy.
https://github.com/burketyler/cf-functions

aws-sdk cli cloudfront-functions typescript

Last synced: about 1 month ago
JSON representation

A framework designed to make using AWS CloudFront Functions easy.

Awesome Lists containing this project

README

        

# CF-Functions



This framework is designed to make using AWS CloudFront Functions easy. Its aim is to shield developers from
the complexity of the AWS API, letting them focus on the things that matter. Typescript is supported
out of the box and a number of useful types at your fingertips.

## Features

### โŒจ๏ธ [Typescript](https://burketyler.github.io/cf-functions/docs/usage/typescript)

Typescript is enabled by default. No need to compile to Javascript, we got you covered.

### ๐Ÿค– [Deployment](https://burketyler.github.io/cf-functions/docs/usage/deployment)

Modular CLI commands are provided for creating, testing and deploying functions. Using the commands it's a breeze to
automate your CI/CD workflow.

### ๐Ÿงช [Testing](https://burketyler.github.io/cf-functions/docs/usage/testing)

No nasty surprises. Ensure quality releases by creating and maintaining a suite of tests associated with your CloudFront
Functions, using the built-in testing framework.

### โš™๏ธ [Environment Variables](https://burketyler.github.io/cf-functions/docs/usage/environment-variables)

Under the hood, [dotenv](https://www.npmjs.com/package/dotenv) is used to load environment configuration at runtime with zero
setup, simply create a `.env` file and plug in your variables.

## Getting Started

Go to the [setup](https://burketyler.github.io/cf-functions/docs/setup) page to get started.

## Examples

Reference folder structure and example projects can be found in the
[examples](https://github.com/burketyler/cf-functions/tree/master/examples) directory on GitHub.

## [View full documentation](https://burketyler.github.io/cf-functions/docs/setup)