{"id":22827430,"url":"https://github.com/voxaai/voxa-raven","last_synced_at":"2025-03-31T00:43:35.937Z","repository":{"id":82234354,"uuid":"83726953","full_name":"VoxaAI/voxa-raven","owner":"VoxaAI","description":"An adapter that adds sentry logging capabilities to Alexa skills implemented with voxa","archived":false,"fork":false,"pushed_at":"2018-02-05T16:00:47.000Z","size":25,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":21,"default_branch":"master","last_synced_at":"2024-04-26T06:21:18.194Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/VoxaAI.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-03-02T21:33:56.000Z","updated_at":"2018-11-07T22:47:19.000Z","dependencies_parsed_at":"2023-03-12T15:10:09.096Z","dependency_job_id":null,"html_url":"https://github.com/VoxaAI/voxa-raven","commit_stats":null,"previous_names":["mediarain/voxa-raven"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VoxaAI%2Fvoxa-raven","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VoxaAI%2Fvoxa-raven/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VoxaAI%2Fvoxa-raven/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VoxaAI%2Fvoxa-raven/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VoxaAI","download_url":"https://codeload.github.com/VoxaAI/voxa-raven/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246399789,"owners_count":20770907,"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-12-12T18:10:33.984Z","updated_at":"2025-03-31T00:43:35.919Z","avatar_url":"https://github.com/VoxaAI.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Voxa Raven\n===========\n\n[![Build Status](https://travis-ci.org/mediarain/voxa-raven.svg?branch=master)](https://travis-ci.org/mediarain/voxa-raven)\n[![Coverage Status](https://coveralls.io/repos/github/mediarain/voxa-raven/badge.svg?branch=master)](https://coveralls.io/github/mediarain/voxa-raven?branch=master)\n\nA raven plugin for [voxa](https://mediarain.github.io/voxa/)\n\nInstallation\n-------------\n\nJust install from [npm](https://www.npmjs.com/package/voxa-raven)\n\n```bash\nnpm install --save voxa-raven\n```\n\nUsage\n------\n\n```javascript\n\nconst Raven = require('raven');\nconst voxaRaven = require('voxa-raven');\n\nRaven('https://my-raven-dsn');\n\nvoxaRaven(skill, Raven)\n\n```\n\nvoxa-raven will create a raven context for every request and attach the client to request.raven so you can use it in your skill. It will also create breadcrumbs for state transitions and include the request in the extra context.\n\nAlso, the raven instance attached to `request.raves` is using  [Promise.promisifyAll](http://bluebirdjs.com/docs/api/promise.promisifyall.html) from [Bluebird](http://bluebirdjs.com/docs/getting-started.html)\n\nThis means you can use Raven callbacks method with promises:\n\n - request.raven.captureMessageAsync\n - request.raven.captureExceptionAsync\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvoxaai%2Fvoxa-raven","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvoxaai%2Fvoxa-raven","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvoxaai%2Fvoxa-raven/lists"}