honeybadger-vue3-composition-api

1,842 2
Install
npm install honeybadger-vue3-composition-api
Latest Version:0.0.5
Vue:3
License:MIT
Last Updated:Jun 20, 2022
Links: GitHub  ·  npm
Maintainer: otavio-paganotti

Honeybadger for Vue 3 Composition API

License

Use Honeybadger with Composition API features in your Vue 3 Application.

This solution is based on original Honeybadger Vue 3 support. Check it out here.

Installation

# For NPM
npm install honeybadger-vue3-composition-api --save

# For Yarn
yarn add honeybadger-vue3-composition-api

In your main.js

import HoneybadgerVue from 'honeybadger-vue3-composition-api'
import { createApp } from 'vue'
import App from './App' //your root component

const app = createApp(App)

const config = {
  apiKey: 'project api key',
  environment: 'production',
  revision: 'git SHA/project version'
}

app.use(HoneybadgerVue, config)

app.mount('#app')

In your .vue component with Composition API

<script setup lang="ts">
import { useHoneybadger } from 'honeybadger-vue3-composition-api'

const honeybadger = useHoneybadger();

honeybadger.setContext({
  active_organization: 55,
  custom_configuration: false
});

// ...

try {
  // do some stuf
} catch(error) {
  honeybadger.notify(error);
}
</script>

Or regular .vue with Options API

this.$honeybadger.setContext({
  user_id: 123,
  user_email: 'user@example.com'
});

this.$honeybadger.notify(error);

Check all docs from Honeybadger for Vue 3 Here.

License

Honeybadger Vue 3 Composition API is licensed under the MIT license. See the license file for more details.

Related Packages

@vue/composition-api

Provide logic composition capabilities for Vue.

6,521,705 4,179
vue-composition-global-subscription

A Component to handle global events and data

345
@honeybadger-io/vue

Honeybadger Vue.js client

321,341 116
@prefecthq/vue-compositions

A collection of reusable vue compositions.

86,897 7
@lehoczky/vue-keycloak

Keycloak plugin for Vue3 and Composition API

4,884

Version History

Version Released Vue License
0.0.5 ^3.2.37 MIT
0.0.4 ^3.2.37 MIT
0.0.3 ^3.2.37 MIT
0.0.2 ^3.2.37 MIT
0.0.1 ^3.2.37