add sentry

This commit is contained in:
Daniel Bulant 2022-12-12 13:24:09 +01:00
parent 041c4e32ce
commit f59858c063
3 changed files with 48 additions and 0 deletions

View file

@ -16,6 +16,7 @@
},
"type": "module",
"dependencies": {
"@sentry/browser": "^7.24.2",
"@sveltejs/pancake": "^0.0.18",
"katex": "0.15.2",
"luxon": "2.3.1",

View file

@ -1,6 +1,7 @@
lockfileVersion: 5.4
specifiers:
'@sentry/browser': ^7.24.2
'@sveltejs/adapter-static': 1.0.0-next.39
'@sveltejs/kit': 1.0.0-next.431
'@sveltejs/pancake': ^0.0.18
@ -26,6 +27,7 @@ specifiers:
xterm: 4.18.0
dependencies:
'@sentry/browser': 7.24.2
'@sveltejs/pancake': 0.0.18
katex: 0.15.2
luxon: 2.3.1
@ -99,6 +101,38 @@ packages:
picomatch: 2.3.1
dev: true
/@sentry/browser/7.24.2:
resolution: {integrity: sha512-X6NbQT0Dp+h54j73TPLgWf3yyLyTZGJI5WQSGEsNIroqhVzD3UF8M+E+3roYpSJDDyYdfuM+WBme+MYkmeqHIw==}
engines: {node: '>=8'}
dependencies:
'@sentry/core': 7.24.2
'@sentry/types': 7.24.2
'@sentry/utils': 7.24.2
tslib: 1.14.1
dev: false
/@sentry/core/7.24.2:
resolution: {integrity: sha512-CDfrVvr3PQ0qImJv7/6yN/5hxhwxy1HicxTL9K5RwSDoXqgK3kUGv/WmTvPNIVB2RQKodLwzS2T52NFRxRoqNw==}
engines: {node: '>=8'}
dependencies:
'@sentry/types': 7.24.2
'@sentry/utils': 7.24.2
tslib: 1.14.1
dev: false
/@sentry/types/7.24.2:
resolution: {integrity: sha512-x2LEnKBPzUVzTGspvB0CjZmt1dWeJsLVHGeDKPUMUm004nIscFCxJsmYefqaJQdaIUMqDit5ApwcmKchuK6VKQ==}
engines: {node: '>=8'}
dev: false
/@sentry/utils/7.24.2:
resolution: {integrity: sha512-VuuYEF39v43Qk6YZMid8Em/N0HqCsS5ItuTSvunMtBai2dzDAIkJ2LqemF95wWFAXrzpLy4Nx3QyGVHayMn31A==}
engines: {node: '>=8'}
dependencies:
'@sentry/types': 7.24.2
tslib: 1.14.1
dev: false
/@sveltejs/adapter-static/1.0.0-next.39:
resolution: {integrity: sha512-EeD39H6iEe0UEKnKxLFTZFZpi/FcX5xfbAvsMQ+B09aDZccpQmkJBSIo+4kq1JsQGSjwi/+J3aE9bR67R6CIyQ==}
dev: true
@ -1772,6 +1806,10 @@ packages:
resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==}
dev: false
/tslib/1.14.1:
resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
dev: false
/twemoji-parser/13.1.0:
resolution: {integrity: sha512-AQOzLJpYlpWMy8n+0ATyKKZzWlZBJN+G0C+5lhX7Ftc2PeEVdUU/7ns2Pn2vVje26AIZ/OHwFoUbdv6YYD/wGg==}
dev: false

View file

@ -3,8 +3,17 @@
import PageTransition from "$lib/components/pageTransition.svelte";
import "virtual:windi.css";
import { browser, dev } from "$app/env";
import * as Sentry from '@sentry/browser';
if (browser && dev) import("virtual:windi-devtools");
export let data;
if (browser && !dev) {
Sentry.init({
dsn: process.env.SENTRY_DSN,
environment: process.env.SENTRY_ENVIRONMENT,
release: process.env.SENTRY_RELEASE,
});
}
</script>
<Navbar />