{"id":20595706,"url":"https://github.com/firetail-io/firetail-js-lambda","last_synced_at":"2026-06-14T16:33:23.184Z","repository":{"id":65587630,"uuid":"593158256","full_name":"FireTail-io/firetail-js-lambda","owner":"FireTail-io","description":"Simple code example for the logging of lambda requests","archived":false,"fork":false,"pushed_at":"2023-11-24T12:27:03.000Z","size":295,"stargazers_count":0,"open_issues_count":4,"forks_count":0,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-02-28T14:41:45.348Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FireTail-io.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-01-25T11:27:57.000Z","updated_at":"2023-03-23T18:06:42.000Z","dependencies_parsed_at":"2023-11-24T12:42:38.423Z","dependency_job_id":null,"html_url":"https://github.com/FireTail-io/firetail-js-lambda","commit_stats":{"total_commits":14,"total_committers":5,"mean_commits":2.8,"dds":0.4285714285714286,"last_synced_commit":"8c1b055420bd9c36f4765b4a705edc2a4cf4c7dd"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FireTail-io%2Ffiretail-js-lambda","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FireTail-io%2Ffiretail-js-lambda/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FireTail-io%2Ffiretail-js-lambda/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FireTail-io%2Ffiretail-js-lambda/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FireTail-io","download_url":"https://codeload.github.com/FireTail-io/firetail-js-lambda/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242231436,"owners_count":20093636,"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":[],"created_at":"2024-11-16T08:13:53.960Z","updated_at":"2025-10-30T02:41:38.259Z","avatar_url":"https://github.com/FireTail-io.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Firetail Javascript Lambda Middleware\n\n\n### Overview\n\nThe purpose of this module is to correctly log out the AWS Lambda event and response payload to allow the firetail extension to then send it on to the firetail logging api\n\n[![Code Coverage](https://github.com/FireTail-io/firetail-js-lambda/actions/workflows/codecov.yml/badge.svg)](https://github.com/FireTail-io/firetail-js-lib/actions/workflows/codecov.yml) [![codecov](https://codecov.io/gh/FireTail-io/firetail-js-lambda/branch/main/graph/badge.svg?token=BN44NPKV8H)](https://codecov.io/gh/FireTail-io/firetail-js-lambda) [![License](https://img.shields.io/pypi/l/firetail.svg)](https://github.com/FireTail-io/firetail-js-lambda/blob/main/LICENSE.txt)\n\nThe [![npm version](https://badge.fury.io/js/@public.firetail.io%2Ffiretail-js-lambda.svg)](https://www.npmjs.com/package/@public.firetail.io/firetail-js-lambda) is a function that wraps around an event handler function in a AWS Lambda to extract the event and response payloads into a base64 logging message.\n\n### Installation\nInstall the module into your project\n\nImplementing Middleware in lambda function\n```js\nimport * as firetailWrapper from '@public.firetail.io/firetail-js-lambda'\n\nmodule.exports.myFn = firetailWrapper((event,context) =\u003e {\n  // do work here..\n  return {\n    statusCode:200,\n    body: JSON.stringify(data)\n  };\n});\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffiretail-io%2Ffiretail-js-lambda","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffiretail-io%2Ffiretail-js-lambda","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffiretail-io%2Ffiretail-js-lambda/lists"}