{"id":16077740,"url":"https://github.com/burketyler/cf-functions","last_synced_at":"2025-10-22T20:30:43.503Z","repository":{"id":63324497,"uuid":"563664318","full_name":"burketyler/cf-functions","owner":"burketyler","description":"A framework designed to make using AWS CloudFront Functions easy.","archived":false,"fork":false,"pushed_at":"2023-01-23T19:25:23.000Z","size":1231,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-22T02:54:40.350Z","etag":null,"topics":["aws-sdk","cli","cloudfront-functions","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/burketyler.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-11-09T04:11:49.000Z","updated_at":"2024-11-01T09:23:25.000Z","dependencies_parsed_at":"2023-02-13T02:30:53.480Z","dependency_job_id":null,"html_url":"https://github.com/burketyler/cf-functions","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/burketyler%2Fcf-functions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/burketyler%2Fcf-functions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/burketyler%2Fcf-functions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/burketyler%2Fcf-functions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/burketyler","download_url":"https://codeload.github.com/burketyler/cf-functions/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237739846,"owners_count":19358624,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws-sdk","cli","cloudfront-functions","typescript"],"created_at":"2024-10-09T10:02:36.592Z","updated_at":"2025-10-22T20:30:43.049Z","avatar_url":"https://github.com/burketyler.png","language":"TypeScript","funding_links":[],"categories":["cli"],"sub_categories":[],"readme":"# CF-Functions\n\n\u003ca href=\"https://www.npmjs.com/package/cf-functions\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/cf-functions.svg\"\u003e\u003c/a\u003e\n\u003cimg src=\"https://img.shields.io/badge/license-MIT-blue.svg\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg\"/\u003e\n\nThis framework is designed to make using AWS CloudFront Functions easy. Its aim is to shield developers from\nthe complexity of the AWS API, letting them focus on the things that matter. Typescript is supported\nout of the box and a number of useful types at your fingertips.\n\n## Features\n\n### ⌨️ [Typescript](https://burketyler.github.io/cf-functions/docs/usage/typescript)\n\nTypescript is enabled by default. No need to compile to Javascript, we got you covered.\n\n### 🤖 [Deployment](https://burketyler.github.io/cf-functions/docs/usage/deployment)\n\nModular CLI commands are provided for creating, testing and deploying functions. Using the commands it's a breeze to\nautomate your CI/CD workflow.\n\n### 🧪 [Testing](https://burketyler.github.io/cf-functions/docs/usage/testing)\n\nNo nasty surprises. Ensure quality releases by creating and maintaining a suite of tests associated with your CloudFront\nFunctions, using the built-in testing framework.\n\n### ⚙️ [Environment Variables](https://burketyler.github.io/cf-functions/docs/usage/environment-variables)\n\nUnder the hood, [dotenv](https://www.npmjs.com/package/dotenv) is used to load environment configuration at runtime with zero\nsetup, simply create a `.env` file and plug in your variables.\n\n## Getting Started\n\nGo to the [setup](https://burketyler.github.io/cf-functions/docs/setup) page to get started.\n\n## Examples\n\nReference folder structure and example projects can be found in the\n[examples](https://github.com/burketyler/cf-functions/tree/master/examples) directory on GitHub.\n\n## [View full documentation](https://burketyler.github.io/cf-functions/docs/setup)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fburketyler%2Fcf-functions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fburketyler%2Fcf-functions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fburketyler%2Fcf-functions/lists"}