import { createApp } from 'vue' import { createPinia } from 'pinia' import * as Sentry from "@sentry/vue" import App from './App.vue' import router from './router' import './assets/main.css' const app = createApp(App) Sentry.init({ app, dsn: "https://928141231c6c46718b9631004c903c3f@sentry.derdritte.net/3", // This sets the sample rate to be 10%. You may want this to be 100% while // in development and sample at a lower rate in production replaysSessionSampleRate: 0.1, // If the entire session is not sampled, use the below sample rate to sample // sessions when an error occurs. replaysOnErrorSampleRate: 1.0, integrations: [ new Sentry.BrowserTracing({ routingInstrumentation: Sentry.vueRouterInstrumentation(router), }), new Sentry.Replay() ], // Set tracesSampleRate to 1.0 to capture 100% // of transactions for performance monitoring. // We recommend adjusting this value in production tracesSampleRate: 1.0, }) app.use(createPinia()) app.use(router) app.mount('#app')