1
0
mirror of https://gitlab.com/psono/psono-client synced 2025-04-19 03:22:16 +03:00

Upgraded sentry

Signed-off-by: Sascha Pfeiffer <sascha.pfeiffer@esaqa.com>
This commit is contained in:
Sascha Pfeiffer 2025-03-08 16:48:50 +01:00
parent c92d8562f7
commit 1849a1a36a
3 changed files with 121 additions and 257 deletions

370
package-lock.json generated
View File

@ -20,8 +20,7 @@
"@mui/x-date-pickers": "^7.6.2",
"@noble/hashes": "^1.7.1",
"@openpgp/hkp-client": "^0.0.2",
"@sentry/react": "^6.19.6",
"@sentry/tracing": "^6.19.6",
"@sentry/react": "^9.5.0",
"chart.js": "^3.7.0",
"classnames": "^2.3.2",
"core-js": "^3.19.1",
@ -3896,150 +3895,91 @@
}
]
},
"node_modules/@sentry/browser": {
"version": "6.19.6",
"resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-6.19.6.tgz",
"integrity": "sha512-V5QyY1cO1iuFCI78dOFbHV7vckbeQEPPq3a5dGSXlBQNYnd9Ec5xoxp5nRNpWQPOZ8/Ixt9IgRxdqVTkWib51g==",
"node_modules/@sentry-internal/browser-utils": {
"version": "9.5.0",
"resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-9.5.0.tgz",
"integrity": "sha512-AE9jgeI5+KyGvLR0vf1I6sesi0NZXZe6pDlZNXyg+pWZB2vkE9dksE8ZsoU+YiD9zjUqazgPcVyb3O0VvmaCGw==",
"dependencies": {
"@sentry/core": "6.19.6",
"@sentry/types": "6.19.6",
"@sentry/utils": "6.19.6",
"tslib": "^1.9.3"
"@sentry/core": "9.5.0"
},
"engines": {
"node": ">=6"
"node": ">=18"
}
},
"node_modules/@sentry/browser/node_modules/tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
"node_modules/@sentry-internal/feedback": {
"version": "9.5.0",
"resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-9.5.0.tgz",
"integrity": "sha512-p+yOTufEYHP1RLwkD+aZwpCNS4/2l6t4uHgphjYrEC2U/U2mtZQh+EvlBAt0wY/eiKC4/acPNrF5yFD/4A7a0A==",
"dependencies": {
"@sentry/core": "9.5.0"
},
"engines": {
"node": ">=18"
}
},
"node_modules/@sentry-internal/replay": {
"version": "9.5.0",
"resolved": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-9.5.0.tgz",
"integrity": "sha512-fBBNimElAnu865HT3MJ6xH2P26KvkZvAYt+yRrWr+x5zS5KvjBYUPsSI+F0FTE14XmLW9q7DlNUl5iAZhXSy3g==",
"dependencies": {
"@sentry-internal/browser-utils": "9.5.0",
"@sentry/core": "9.5.0"
},
"engines": {
"node": ">=18"
}
},
"node_modules/@sentry-internal/replay-canvas": {
"version": "9.5.0",
"resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-9.5.0.tgz",
"integrity": "sha512-W7MS7/9Z8uP2i0pbndxqz2VcGlFPc7Bv6gCoxRdGIWUWSBS9rsRbryO0sM0PwwuHt2mQtWMqwjYykcR441RBRA==",
"dependencies": {
"@sentry-internal/replay": "9.5.0",
"@sentry/core": "9.5.0"
},
"engines": {
"node": ">=18"
}
},
"node_modules/@sentry/browser": {
"version": "9.5.0",
"resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-9.5.0.tgz",
"integrity": "sha512-HYSPW8GjknuYykJgOialKFyWg7ldmrbD1AKTIhksqdsNXLER07YeVWFAbe+xSYa1ZwwC8/s6vQJP9ZOoH1BaVg==",
"dependencies": {
"@sentry-internal/browser-utils": "9.5.0",
"@sentry-internal/feedback": "9.5.0",
"@sentry-internal/replay": "9.5.0",
"@sentry-internal/replay-canvas": "9.5.0",
"@sentry/core": "9.5.0"
},
"engines": {
"node": ">=18"
}
},
"node_modules/@sentry/core": {
"version": "6.19.6",
"resolved": "https://registry.npmjs.org/@sentry/core/-/core-6.19.6.tgz",
"integrity": "sha512-biEotGRr44/vBCOegkTfC9rwqaqRKIpFljKGyYU6/NtzMRooktqOhjmjmItNCMRknArdeaQwA8lk2jcZDXX3Og==",
"dependencies": {
"@sentry/hub": "6.19.6",
"@sentry/minimal": "6.19.6",
"@sentry/types": "6.19.6",
"@sentry/utils": "6.19.6",
"tslib": "^1.9.3"
},
"version": "9.5.0",
"resolved": "https://registry.npmjs.org/@sentry/core/-/core-9.5.0.tgz",
"integrity": "sha512-NMqyFdyg26ECAfnibAPKT8vvAt4zXp4R7dYtQnwJKhEJEVkgAshcNYeJ2D95ZLMVOqlqhTtTPnw1vqf+v9ePZg==",
"engines": {
"node": ">=6"
"node": ">=18"
}
},
"node_modules/@sentry/core/node_modules/tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
"node_modules/@sentry/hub": {
"version": "6.19.6",
"resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-6.19.6.tgz",
"integrity": "sha512-PuEOBZxvx3bjxcXmWWZfWXG+orojQiWzv9LQXjIgroVMKM/GG4QtZbnWl1hOckUj7WtKNl4hEGO2g/6PyCV/vA==",
"dependencies": {
"@sentry/types": "6.19.6",
"@sentry/utils": "6.19.6",
"tslib": "^1.9.3"
},
"engines": {
"node": ">=6"
}
},
"node_modules/@sentry/hub/node_modules/tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
"node_modules/@sentry/minimal": {
"version": "6.19.6",
"resolved": "https://registry.npmjs.org/@sentry/minimal/-/minimal-6.19.6.tgz",
"integrity": "sha512-T1NKcv+HTlmd8EbzUgnGPl4ySQGHWMCyZ8a8kXVMZOPDzphN3fVIzkYzWmSftCWp0rpabXPt9aRF2mfBKU+mAQ==",
"dependencies": {
"@sentry/hub": "6.19.6",
"@sentry/types": "6.19.6",
"tslib": "^1.9.3"
},
"engines": {
"node": ">=6"
}
},
"node_modules/@sentry/minimal/node_modules/tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
"node_modules/@sentry/react": {
"version": "6.19.6",
"resolved": "https://registry.npmjs.org/@sentry/react/-/react-6.19.6.tgz",
"integrity": "sha512-RnWZ7clg1lRgf/JFNnTOs8ZPCv566E5CwFXXb6swyjPYUMcIn95XujDQU9SU4hXZ4qXd9BRvifxqyxvq0LMXNw==",
"version": "9.5.0",
"resolved": "https://registry.npmjs.org/@sentry/react/-/react-9.5.0.tgz",
"integrity": "sha512-ixOlKuMxWKSK73u41vY2wQNkQpZJo4fwRkA6r4oy745ldcwhGlOy/TMACdotbHCn4ULC86rVZN5r49mH6SV5+w==",
"dependencies": {
"@sentry/browser": "6.19.6",
"@sentry/minimal": "6.19.6",
"@sentry/types": "6.19.6",
"@sentry/utils": "6.19.6",
"hoist-non-react-statics": "^3.3.2",
"tslib": "^1.9.3"
"@sentry/browser": "9.5.0",
"@sentry/core": "9.5.0",
"hoist-non-react-statics": "^3.3.2"
},
"engines": {
"node": ">=6"
"node": ">=18"
},
"peerDependencies": {
"react": "15.x || 16.x || 17.x || 18.x"
"react": "^16.14.0 || 17.x || 18.x || 19.x"
}
},
"node_modules/@sentry/react/node_modules/tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
"node_modules/@sentry/tracing": {
"version": "6.19.6",
"resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-6.19.6.tgz",
"integrity": "sha512-STZdlEtTBqRmPw6Vjkzi/1kGkGPgiX0zdHaSOhSeA2HXHwx7Wnfu7veMKxtKWdO+0yW9QZGYOYqp0GVf4Swujg==",
"dependencies": {
"@sentry/hub": "6.19.6",
"@sentry/minimal": "6.19.6",
"@sentry/types": "6.19.6",
"@sentry/utils": "6.19.6",
"tslib": "^1.9.3"
},
"engines": {
"node": ">=6"
}
},
"node_modules/@sentry/tracing/node_modules/tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
"node_modules/@sentry/types": {
"version": "6.19.6",
"resolved": "https://registry.npmjs.org/@sentry/types/-/types-6.19.6.tgz",
"integrity": "sha512-QH34LMJidEUPZK78l+Frt3AaVFJhEmIi05Zf8WHd9/iTt+OqvCHBgq49DDr1FWFqyYWm/QgW/3bIoikFpfsXyQ==",
"engines": {
"node": ">=6"
}
},
"node_modules/@sentry/utils": {
"version": "6.19.6",
"resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-6.19.6.tgz",
"integrity": "sha512-fAMWcsguL0632eWrROp/vhPgI7sBj/JROWVPzpabwVkm9z3m1rQm6iLFn4qfkZL8Ozy6NVZPXOQ7EXmeU24byg==",
"dependencies": {
"@sentry/types": "6.19.6",
"tslib": "^1.9.3"
},
"engines": {
"node": ">=6"
}
},
"node_modules/@sentry/utils/node_modules/tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
"node_modules/@sinonjs/commons": {
"version": "1.8.3",
"resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz",
@ -17513,135 +17453,65 @@
"resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.1.tgz",
"integrity": "sha512-ZxOhsSyxYwLJj3pLZCefNitxsj093tb2vq90mp2txoYeBqbcjDjqFhyM8eUjq/uFm6zJ+mUuqxlS2FkuSY1MTA=="
},
"@sentry/browser": {
"version": "6.19.6",
"resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-6.19.6.tgz",
"integrity": "sha512-V5QyY1cO1iuFCI78dOFbHV7vckbeQEPPq3a5dGSXlBQNYnd9Ec5xoxp5nRNpWQPOZ8/Ixt9IgRxdqVTkWib51g==",
"@sentry-internal/browser-utils": {
"version": "9.5.0",
"resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-9.5.0.tgz",
"integrity": "sha512-AE9jgeI5+KyGvLR0vf1I6sesi0NZXZe6pDlZNXyg+pWZB2vkE9dksE8ZsoU+YiD9zjUqazgPcVyb3O0VvmaCGw==",
"requires": {
"@sentry/core": "6.19.6",
"@sentry/types": "6.19.6",
"@sentry/utils": "6.19.6",
"tslib": "^1.9.3"
},
"dependencies": {
"tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
}
"@sentry/core": "9.5.0"
}
},
"@sentry-internal/feedback": {
"version": "9.5.0",
"resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-9.5.0.tgz",
"integrity": "sha512-p+yOTufEYHP1RLwkD+aZwpCNS4/2l6t4uHgphjYrEC2U/U2mtZQh+EvlBAt0wY/eiKC4/acPNrF5yFD/4A7a0A==",
"requires": {
"@sentry/core": "9.5.0"
}
},
"@sentry-internal/replay": {
"version": "9.5.0",
"resolved": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-9.5.0.tgz",
"integrity": "sha512-fBBNimElAnu865HT3MJ6xH2P26KvkZvAYt+yRrWr+x5zS5KvjBYUPsSI+F0FTE14XmLW9q7DlNUl5iAZhXSy3g==",
"requires": {
"@sentry-internal/browser-utils": "9.5.0",
"@sentry/core": "9.5.0"
}
},
"@sentry-internal/replay-canvas": {
"version": "9.5.0",
"resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-9.5.0.tgz",
"integrity": "sha512-W7MS7/9Z8uP2i0pbndxqz2VcGlFPc7Bv6gCoxRdGIWUWSBS9rsRbryO0sM0PwwuHt2mQtWMqwjYykcR441RBRA==",
"requires": {
"@sentry-internal/replay": "9.5.0",
"@sentry/core": "9.5.0"
}
},
"@sentry/browser": {
"version": "9.5.0",
"resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-9.5.0.tgz",
"integrity": "sha512-HYSPW8GjknuYykJgOialKFyWg7ldmrbD1AKTIhksqdsNXLER07YeVWFAbe+xSYa1ZwwC8/s6vQJP9ZOoH1BaVg==",
"requires": {
"@sentry-internal/browser-utils": "9.5.0",
"@sentry-internal/feedback": "9.5.0",
"@sentry-internal/replay": "9.5.0",
"@sentry-internal/replay-canvas": "9.5.0",
"@sentry/core": "9.5.0"
}
},
"@sentry/core": {
"version": "6.19.6",
"resolved": "https://registry.npmjs.org/@sentry/core/-/core-6.19.6.tgz",
"integrity": "sha512-biEotGRr44/vBCOegkTfC9rwqaqRKIpFljKGyYU6/NtzMRooktqOhjmjmItNCMRknArdeaQwA8lk2jcZDXX3Og==",
"requires": {
"@sentry/hub": "6.19.6",
"@sentry/minimal": "6.19.6",
"@sentry/types": "6.19.6",
"@sentry/utils": "6.19.6",
"tslib": "^1.9.3"
},
"dependencies": {
"tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
}
}
},
"@sentry/hub": {
"version": "6.19.6",
"resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-6.19.6.tgz",
"integrity": "sha512-PuEOBZxvx3bjxcXmWWZfWXG+orojQiWzv9LQXjIgroVMKM/GG4QtZbnWl1hOckUj7WtKNl4hEGO2g/6PyCV/vA==",
"requires": {
"@sentry/types": "6.19.6",
"@sentry/utils": "6.19.6",
"tslib": "^1.9.3"
},
"dependencies": {
"tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
}
}
},
"@sentry/minimal": {
"version": "6.19.6",
"resolved": "https://registry.npmjs.org/@sentry/minimal/-/minimal-6.19.6.tgz",
"integrity": "sha512-T1NKcv+HTlmd8EbzUgnGPl4ySQGHWMCyZ8a8kXVMZOPDzphN3fVIzkYzWmSftCWp0rpabXPt9aRF2mfBKU+mAQ==",
"requires": {
"@sentry/hub": "6.19.6",
"@sentry/types": "6.19.6",
"tslib": "^1.9.3"
},
"dependencies": {
"tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
}
}
"version": "9.5.0",
"resolved": "https://registry.npmjs.org/@sentry/core/-/core-9.5.0.tgz",
"integrity": "sha512-NMqyFdyg26ECAfnibAPKT8vvAt4zXp4R7dYtQnwJKhEJEVkgAshcNYeJ2D95ZLMVOqlqhTtTPnw1vqf+v9ePZg=="
},
"@sentry/react": {
"version": "6.19.6",
"resolved": "https://registry.npmjs.org/@sentry/react/-/react-6.19.6.tgz",
"integrity": "sha512-RnWZ7clg1lRgf/JFNnTOs8ZPCv566E5CwFXXb6swyjPYUMcIn95XujDQU9SU4hXZ4qXd9BRvifxqyxvq0LMXNw==",
"version": "9.5.0",
"resolved": "https://registry.npmjs.org/@sentry/react/-/react-9.5.0.tgz",
"integrity": "sha512-ixOlKuMxWKSK73u41vY2wQNkQpZJo4fwRkA6r4oy745ldcwhGlOy/TMACdotbHCn4ULC86rVZN5r49mH6SV5+w==",
"requires": {
"@sentry/browser": "6.19.6",
"@sentry/minimal": "6.19.6",
"@sentry/types": "6.19.6",
"@sentry/utils": "6.19.6",
"hoist-non-react-statics": "^3.3.2",
"tslib": "^1.9.3"
},
"dependencies": {
"tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
}
}
},
"@sentry/tracing": {
"version": "6.19.6",
"resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-6.19.6.tgz",
"integrity": "sha512-STZdlEtTBqRmPw6Vjkzi/1kGkGPgiX0zdHaSOhSeA2HXHwx7Wnfu7veMKxtKWdO+0yW9QZGYOYqp0GVf4Swujg==",
"requires": {
"@sentry/hub": "6.19.6",
"@sentry/minimal": "6.19.6",
"@sentry/types": "6.19.6",
"@sentry/utils": "6.19.6",
"tslib": "^1.9.3"
},
"dependencies": {
"tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
}
}
},
"@sentry/types": {
"version": "6.19.6",
"resolved": "https://registry.npmjs.org/@sentry/types/-/types-6.19.6.tgz",
"integrity": "sha512-QH34LMJidEUPZK78l+Frt3AaVFJhEmIi05Zf8WHd9/iTt+OqvCHBgq49DDr1FWFqyYWm/QgW/3bIoikFpfsXyQ=="
},
"@sentry/utils": {
"version": "6.19.6",
"resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-6.19.6.tgz",
"integrity": "sha512-fAMWcsguL0632eWrROp/vhPgI7sBj/JROWVPzpabwVkm9z3m1rQm6iLFn4qfkZL8Ozy6NVZPXOQ7EXmeU24byg==",
"requires": {
"@sentry/types": "6.19.6",
"tslib": "^1.9.3"
},
"dependencies": {
"tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
}
"@sentry/browser": "9.5.0",
"@sentry/core": "9.5.0",
"hoist-non-react-statics": "^3.3.2"
}
},
"@sinonjs/commons": {

View File

@ -31,8 +31,7 @@
"@mui/x-date-pickers": "^7.6.2",
"@noble/hashes": "^1.7.1",
"@openpgp/hkp-client": "^0.0.2",
"@sentry/react": "^6.19.6",
"@sentry/tracing": "^6.19.6",
"@sentry/react": "^9.5.0",
"chart.js": "^3.7.0",
"classnames": "^2.3.2",
"core-js": "^3.19.1",

View File

@ -1,7 +1,4 @@
import * as Sentry from "@sentry/react";
import { BrowserTracing } from "@sentry/tracing";
export function initSentry () {
let report_url = "";
@ -18,8 +15,6 @@ export function initSentry () {
console.log("Sentry enabled.");
Sentry.init({
dsn: report_url,
integrations: [new BrowserTracing()],
// Set tracesSampleRate to 1.0 to capture 100%
// of transactions for performance monitoring.
// We recommend adjusting this value in production