Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/burketyler/cf-functions
- Owner: burketyler
- Created: 2022-11-09T04:11:49.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-01-23T19:25:23.000Z (almost 2 years ago)
- Last Synced: 2024-09-13T16:24:06.104Z (2 months ago)
- Topics: aws-sdk, cli, cloudfront-functions, typescript
- Language: TypeScript
- Homepage:
- Size: 1.17 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
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)