JSPM

@sentry/vue

9.6.0-alpha.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 765858
  • Score
    100M100P100Q178792F
  • License MIT

Official Sentry SDK for Vue.js

Package Exports

    Readme

    Sentry

    Official Sentry SDK for Vue.js

    General

    This package is a wrapper around @sentry/browser, with added functionality related to Vue.js. All methods available in @sentry/browser can be imported from @sentry/vue.

    To use this SDK, call Sentry.init(options) as early in your application as possible.

    Vue 3

    const app = createApp({
      // ...
    });
    
    Sentry.init({
      app,
      dsn: '__PUBLIC_DSN__',
      integrations: [
        // Or omit `router` if you're not using vue-router
        Sentry.browserTracingIntegration({ router }),
      ],
    });

    Vue 2

    import Vue from 'vue';
    import App from './App';
    import router from './router';
    import * as Sentry from '@sentry/vue';
    
    Sentry.init({
      Vue: Vue,
      dsn: '__PUBLIC_DSN__',
      integrations: [
        // Or omit `router` if you're not using vue-router
        Sentry.browserTracingIntegration({ router }),
      ],
    });
    
    new Vue({
      el: '#app',
      router,
      components: { App },
      template: '<App/>',
    });