Skip to content

Commit 6fe0475

Browse files
committed
Replace @sentry/browser with @sentry/vue
According to https://github.com/getsentry/sentry-javascript/tree/master/packages/vue and getsentry/sentry-javascript#4893, the sentry vue package' is a wrapper around @sentry/browser that includes additional vue-specific functionality and supercedes the Vue integration from @sentry/integrations.
1 parent fd4a964 commit 6fe0475

File tree

3 files changed

+40
-69
lines changed

3 files changed

+40
-69
lines changed

web/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@
1313
"@apidevtools/json-schema-ref-parser": "^9.0.7",
1414
"@girder/oauth-client": "^0.7.7",
1515
"@koumoul/vjsf": "^2.5.2",
16-
"@sentry/browser": "^6.3.6",
17-
"@sentry/integrations": "^6.3.6",
16+
"@sentry/vue": "^7.12.1",
1817
"ajv": "^8.3.0",
1918
"axios": "^0.21.2",
2019
"core-js": "^3.12.1",

web/src/main.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import VueGtag from 'vue-gtag';
44
import VueSocialSharing from 'vue-social-sharing';
55

66
// @ts-ignore missing definitions
7-
import * as Sentry from '@sentry/browser';
7+
import * as Sentry from '@sentry/vue';
88
import * as Integrations from '@sentry/integrations';
99

1010
// Import plugins first (order may matter)

web/yarn.lock

Lines changed: 38 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -1187,66 +1187,57 @@
11871187
form-data "^4.0.0"
11881188
opener "^1.5.2"
11891189

1190-
"@sentry/browser@^6.3.6":
1191-
version "6.19.7"
1192-
resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-6.19.7.tgz#a40b6b72d911b5f1ed70ed3b4e7d4d4e625c0b5f"
1193-
integrity sha512-oDbklp4O3MtAM4mtuwyZLrgO1qDVYIujzNJQzXmi9YzymJCuzMLSRDvhY83NNDCRxf0pds4DShgYeZdbSyKraA==
1194-
dependencies:
1195-
"@sentry/core" "6.19.7"
1196-
"@sentry/types" "6.19.7"
1197-
"@sentry/utils" "6.19.7"
1190+
"@sentry/browser@7.12.1":
1191+
version "7.12.1"
1192+
resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-7.12.1.tgz#2be6fa5c2529a2a75abac4d00aca786362302a1a"
1193+
integrity sha512-pgyL65CrGFLe8sKcEG8KXAuVTE8zkAsyTlv/AuME06cSdxzO/memPK/r3BI6EM7WupIdga+V5tQUldeT1kgHNA==
1194+
dependencies:
1195+
"@sentry/core" "7.12.1"
1196+
"@sentry/types" "7.12.1"
1197+
"@sentry/utils" "7.12.1"
11981198
tslib "^1.9.3"
11991199

1200-
"@sentry/core@6.19.7":
1201-
version "6.19.7"
1202-
resolved "https://registry.yarnpkg.com/@sentry/core/-/core-6.19.7.tgz#156aaa56dd7fad8c89c145be6ad7a4f7209f9785"
1203-
integrity sha512-tOfZ/umqB2AcHPGbIrsFLcvApdTm9ggpi/kQZFkej7kMphjT+SGBiQfYtjyg9jcRW+ilAR4JXC9BGKsdEQ+8Vw==
1200+
"@sentry/core@7.12.1":
1201+
version "7.12.1"
1202+
resolved "https://registry.yarnpkg.com/@sentry/core/-/core-7.12.1.tgz#a22f1c530ed528a699ed204c36eb5fc8d308103d"
1203+
integrity sha512-DFHbzHFjukhlkRZ5xzfebx0IBzblW43kmfnalBBq7xEMscUvnhsYnlvL9Y20tuPZ/PrTcq4JAHbFluAvw6M0QQ==
12041204
dependencies:
1205-
"@sentry/hub" "6.19.7"
1206-
"@sentry/minimal" "6.19.7"
1207-
"@sentry/types" "6.19.7"
1208-
"@sentry/utils" "6.19.7"
1205+
"@sentry/hub" "7.12.1"
1206+
"@sentry/types" "7.12.1"
1207+
"@sentry/utils" "7.12.1"
12091208
tslib "^1.9.3"
12101209

1211-
"@sentry/hub@6.19.7":
1212-
version "6.19.7"
1213-
resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-6.19.7.tgz#58ad7776bbd31e9596a8ec46365b45cd8b9cfd11"
1214-
integrity sha512-y3OtbYFAqKHCWezF0EGGr5lcyI2KbaXW2Ik7Xp8Mu9TxbSTuwTe4rTntwg8ngPjUQU3SUHzgjqVB8qjiGqFXCA==
1210+
"@sentry/hub@7.12.1":
1211+
version "7.12.1"
1212+
resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-7.12.1.tgz#dffad40cd2b8f44df2d5f20a89df87879cbbf1c3"
1213+
integrity sha512-KLVnVqXf+CRmXNy9/T8K2/js7QvOQ94xtgP5KnWJbu2rl+JhxnIGiBRF51lPXFIatt7zWwB9qNdMS8lVsvLMGQ==
12151214
dependencies:
1216-
"@sentry/types" "6.19.7"
1217-
"@sentry/utils" "6.19.7"
1215+
"@sentry/types" "7.12.1"
1216+
"@sentry/utils" "7.12.1"
12181217
tslib "^1.9.3"
12191218

1220-
"@sentry/integrations@^6.3.6":
1221-
version "6.19.7"
1222-
resolved "https://registry.yarnpkg.com/@sentry/integrations/-/integrations-6.19.7.tgz#e6e126b692077c8731644224c754012bed65b425"
1223-
integrity sha512-yNeeFyuygJaV7Mdc5qWuDa13xVj5mVdECaaw2Xs4pfeHaXmRfRzZY17N8ypWFegKWxKBHynyQRMD10W5pBwJvA==
1224-
dependencies:
1225-
"@sentry/types" "6.19.7"
1226-
"@sentry/utils" "6.19.7"
1227-
localforage "^1.8.1"
1228-
tslib "^1.9.3"
1219+
1220+
version "7.12.1"
1221+
resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.12.1.tgz#eff76d938f9effc62a2ec76cd5c3f04de37f5c15"
1222+
integrity sha512-VGZs39SZgMcCGv7H0VyFy1LEFGsnFZH590JUopmz6nG63EpeYQ2xzhIoPNAiLKbyUvBEwukn+faCg3u3MGqhgQ==
12291223

1230-
1231-
version "6.19.7"
1232-
resolved "https://registry.yarnpkg.com/@sentry/minimal/-/minimal-6.19.7.tgz#b3ee46d6abef9ef3dd4837ebcb6bdfd01b9aa7b4"
1233-
integrity sha512-wcYmSJOdvk6VAPx8IcmZgN08XTXRwRtB1aOLZm+MVHjIZIhHoBGZJYTVQS/BWjldsamj2cX3YGbGXNunaCfYJQ==
1224+
1225+
version "7.12.1"
1226+
resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-7.12.1.tgz#fcf80fdc332d0bd288e21b13efc7a2f0d604f75a"
1227+
integrity sha512-Dh8B13pC0u8uLM/zf+oZngyg808c6BDEO94F7H+h3IciCVVd92A0cOQwLGAEdf8srnJgpZJNAlSC8lFDhbFHzQ==
12341228
dependencies:
1235-
"@sentry/hub" "6.19.7"
1236-
"@sentry/types" "6.19.7"
1229+
"@sentry/types" "7.12.1"
12371230
tslib "^1.9.3"
12381231

1239-
1240-
version "6.19.7"
1241-
resolved "https://registry.yarnpkg.com/@sentry/types/-/types-6.19.7.tgz#c6b337912e588083fc2896eb012526cf7cfec7c7"
1242-
integrity sha512-jH84pDYE+hHIbVnab3Hr+ZXr1v8QABfhx39KknxqKWr2l0oEItzepV0URvbEhB446lk/S/59230dlUUIBGsXbg==
1243-
1244-
1245-
version "6.19.7"
1246-
resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-6.19.7.tgz#6edd739f8185fd71afe49cbe351c1bbf5e7b7c79"
1247-
integrity sha512-z95ECmE3i9pbWoXQrD/7PgkBAzJYR+iXtPuTkpBjDKs86O3mT+PXOT3BAn79w2wkn7/i3vOGD2xVr1uiMl26dA==
1232+
"@sentry/vue@^7.12.1":
1233+
version "7.12.1"
1234+
resolved "https://registry.yarnpkg.com/@sentry/vue/-/vue-7.12.1.tgz#cb8a93384be40e3389333547fbe443f8a2615fa4"
1235+
integrity sha512-p8Z1CrjVgHBK+Udb/X+bl5MTs3faGMMwZlcTtcMG0ZIY54V1GkvAsGBn3EFoe0yGCv6UFiuS90CxTfh0XtZavg==
12481236
dependencies:
1249-
"@sentry/types" "6.19.7"
1237+
"@sentry/browser" "7.12.1"
1238+
"@sentry/core" "7.12.1"
1239+
"@sentry/types" "7.12.1"
1240+
"@sentry/utils" "7.12.1"
12501241
tslib "^1.9.3"
12511242

12521243
"@soda/friendly-errors-webpack-plugin@^1.7.1":
@@ -5695,11 +5686,6 @@ ignore@^5.2.0:
56955686
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a"
56965687
integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==
56975688

5698-
immediate@~3.0.5:
5699-
version "3.0.6"
5700-
resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b"
5701-
integrity sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==
5702-
57035689
import-cwd@^2.0.0:
57045690
version "2.1.0"
57055691
resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9"
@@ -6412,13 +6398,6 @@ levn@^0.4.1:
64126398
prelude-ls "^1.2.1"
64136399
type-check "~0.4.0"
64146400

6415-
6416-
version "3.1.1"
6417-
resolved "https://registry.yarnpkg.com/lie/-/lie-3.1.1.tgz#9a436b2cc7746ca59de7a41fa469b3efb76bd87e"
6418-
integrity sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==
6419-
dependencies:
6420-
immediate "~3.0.5"
6421-
64226401
lines-and-columns@^1.1.6:
64236402
version "1.2.4"
64246403
resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632"
@@ -6472,13 +6451,6 @@ loader-utils@^2.0.0:
64726451
emojis-list "^3.0.0"
64736452
json5 "^2.1.2"
64746453

6475-
localforage@^1.8.1:
6476-
version "1.10.0"
6477-
resolved "https://registry.yarnpkg.com/localforage/-/localforage-1.10.0.tgz#5c465dc5f62b2807c3a84c0c6a1b1b3212781dd4"
6478-
integrity sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==
6479-
dependencies:
6480-
lie "3.1.1"
6481-
64826454
locate-path@^3.0.0:
64836455
version "3.0.0"
64846456
resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e"

0 commit comments

Comments
 (0)