diff --git a/package.json b/package.json index c4d15dc..0ba8a01 100644 --- a/package.json +++ b/package.json @@ -30,8 +30,8 @@ "@headlessui/tailwindcss": "^0.2.0", "@heroicons/react": "^2.1.1", "@hookform/resolvers": "^3.4.2", - "@sentry/react": "^7.91.0", - "@sentry/vite-plugin": "^2.10.2", + "@sentry/react": "^8.4.0", + "@sentry/vite-plugin": "^2.17.0", "@tanstack/react-query": "^5.39.0", "@tanstack/react-query-devtools": "^5.25.0", "axios": "^1.7.2", @@ -42,7 +42,6 @@ "react-dom": "^18.3.1", "react-hook-form": "^7.51.5", "react-router-dom": "^6.23.1", - "react-transition-group": "^4.4.5", "tailwind-merge": "^2.3.0", "tailwindcss": "3.4.3", "tailwindcss-animate": "^1.0.7", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b92b201..1d94ec1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -14,11 +14,11 @@ dependencies: specifier: ^3.4.2 version: 3.4.2(react-hook-form@7.51.5) '@sentry/react': - specifier: ^7.91.0 - version: 7.116.0(react@18.3.1) + specifier: ^8.4.0 + version: 8.4.0(react@18.3.1) '@sentry/vite-plugin': - specifier: ^2.10.2 - version: 2.16.1 + specifier: ^2.17.0 + version: 2.17.0 '@tanstack/react-query': specifier: ^5.39.0 version: 5.39.0(react@18.3.1) @@ -49,9 +49,6 @@ dependencies: react-router-dom: specifier: ^6.23.1 version: 6.23.1(react-dom@18.3.1)(react@18.3.1) - react-transition-group: - specifier: ^4.4.5 - version: 4.4.5(react-dom@18.3.1)(react@18.3.1) tailwind-merge: specifier: ^2.3.0 version: 2.3.0 @@ -1652,6 +1649,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.14.0 + dev: true /@babel/runtime@7.24.5: resolution: {integrity: sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==} @@ -3300,59 +3298,68 @@ packages: dev: true optional: true - /@sentry-internal/feedback@7.116.0: - resolution: {integrity: sha512-tmfO+RTCrhIWMs3yg8X0axhbjWRZLsldSfoXBgfjNCk/XwkYiVGp7WnYVbb+IO+01mHCsis9uaYOBggLgFRB5Q==} - engines: {node: '>=12'} + /@sentry-internal/browser-utils@8.4.0: + resolution: {integrity: sha512-Mfm3TK3KUlghhuKM3rjTeD4D5kAiB7iVNFoaDJIJBVKa67M9BvlNTnNJMDi7+9rV4RuLQYxXn0p5HEZJFYp3Zw==} + engines: {node: '>=14.18'} dependencies: - '@sentry/core': 7.116.0 - '@sentry/types': 7.116.0 - '@sentry/utils': 7.116.0 + '@sentry/core': 8.4.0 + '@sentry/types': 8.4.0 + '@sentry/utils': 8.4.0 dev: false - /@sentry-internal/replay-canvas@7.116.0: - resolution: {integrity: sha512-Sy0ydY7A97JY/IFTIj8U25kHqR5rL9oBk3HFE5EK9Phw56irVhHzEwLWae0jlFeCQEWoBYqpPgO5vXsaYzrWvw==} - engines: {node: '>=12'} + /@sentry-internal/feedback@8.4.0: + resolution: {integrity: sha512-1/WshI2X9seZAQXrOiv6/LU08fbSSvJU0b1ZWMhn+onb/FWPomsL/UN0WufCYA65S5JZGdaWC8fUcJxWC8PATQ==} + engines: {node: '>=14.18'} dependencies: - '@sentry/core': 7.116.0 - '@sentry/replay': 7.116.0 - '@sentry/types': 7.116.0 - '@sentry/utils': 7.116.0 + '@sentry/core': 8.4.0 + '@sentry/types': 8.4.0 + '@sentry/utils': 8.4.0 dev: false - /@sentry-internal/tracing@7.116.0: - resolution: {integrity: sha512-y5ppEmoOlfr77c/HqsEXR72092qmGYS4QE5gSz5UZFn9CiinEwGfEorcg2xIrrCuU7Ry/ZU2VLz9q3xd04drRA==} - engines: {node: '>=8'} + /@sentry-internal/replay-canvas@8.4.0: + resolution: {integrity: sha512-g+U4IPQdODCg7fQQVNvH6ix05Tl1mOQXXRexgtp+tXdys4sHQSBUYraJYZy+mY3OGnLRgKFqELM0fnffJSpuyQ==} + engines: {node: '>=14.18'} dependencies: - '@sentry/core': 7.116.0 - '@sentry/types': 7.116.0 - '@sentry/utils': 7.116.0 + '@sentry-internal/replay': 8.4.0 + '@sentry/core': 8.4.0 + '@sentry/types': 8.4.0 + '@sentry/utils': 8.4.0 dev: false - /@sentry/babel-plugin-component-annotate@2.16.1: - resolution: {integrity: sha512-pJka66URsqQbk6hTs9H1XFpUeI0xxuqLYf9Dy5pRGNHSJMtfv91U+CaYSWt03aRRMGDXMduh62zAAY7Wf0HO+A==} + /@sentry-internal/replay@8.4.0: + resolution: {integrity: sha512-RSzQwCF/QTi5/5XAuj0VJImAhu4MheeHYvAbr/PuMSF4o1j89gBA7e3boA4u8633IqUeu5w3S5sb6jVrKaVifg==} + engines: {node: '>=14.18'} + dependencies: + '@sentry-internal/browser-utils': 8.4.0 + '@sentry/core': 8.4.0 + '@sentry/types': 8.4.0 + '@sentry/utils': 8.4.0 + dev: false + + /@sentry/babel-plugin-component-annotate@2.17.0: + resolution: {integrity: sha512-njBWwVVFEb5SuGqk1KYiIcuKU3dEPuiaDN42hY72mfuQgeMR/RUZtibAQ5yu2Ii7yok6kewLe4OvztP2oP/IVQ==} engines: {node: '>= 14'} dev: false - /@sentry/browser@7.116.0: - resolution: {integrity: sha512-2aosATT5qE+QLKgTmyF9t5Emsluy1MBczYNuPmLhDxGNfB+MA86S8u7Hb0CpxdwjS0nt14gmbiOtJHoeAF3uTw==} - engines: {node: '>=8'} - dependencies: - '@sentry-internal/feedback': 7.116.0 - '@sentry-internal/replay-canvas': 7.116.0 - '@sentry-internal/tracing': 7.116.0 - '@sentry/core': 7.116.0 - '@sentry/integrations': 7.116.0 - '@sentry/replay': 7.116.0 - '@sentry/types': 7.116.0 - '@sentry/utils': 7.116.0 + /@sentry/browser@8.4.0: + resolution: {integrity: sha512-hmXeIZBdN0A6yCuoMTcigGxLl42nbeb205fXtouwE7Maa0qM2HM+Ijq0sHzbhxR3zU0JXDtcJh1k6wtJOREJ3g==} + engines: {node: '>=14.18'} + dependencies: + '@sentry-internal/browser-utils': 8.4.0 + '@sentry-internal/feedback': 8.4.0 + '@sentry-internal/replay': 8.4.0 + '@sentry-internal/replay-canvas': 8.4.0 + '@sentry/core': 8.4.0 + '@sentry/types': 8.4.0 + '@sentry/utils': 8.4.0 dev: false - /@sentry/bundler-plugin-core@2.16.1: - resolution: {integrity: sha512-n6z8Ts3T9HROLuY7tVEYpBKvS+P7+b8NdqxP7QBcwp2nuPUlN5Ola1ivFjk1p5a7wRYeN9zM8orGe4l2HeNfYA==} + /@sentry/bundler-plugin-core@2.17.0: + resolution: {integrity: sha512-aIjCexNsB6DXtl/IngJcUxN7OalsyP5tS/4rqxj6pvqZbeg/7JMlMgy2nOOWsNhy+chX8swThS39dY8pCcEYLQ==} engines: {node: '>= 14'} dependencies: '@babel/core': 7.24.5 - '@sentry/babel-plugin-component-annotate': 2.16.1 + '@sentry/babel-plugin-component-annotate': 2.17.0 '@sentry/cli': 2.23.1 dotenv: 16.3.1 find-up: 5.0.0 @@ -3449,65 +3456,45 @@ packages: - supports-color dev: false - /@sentry/core@7.116.0: - resolution: {integrity: sha512-J6Wmjjx+o7RwST0weTU1KaKUAlzbc8MGkJV1rcHM9xjNTWTva+nrcCM3vFBagnk2Gm/zhwv3h0PvWEqVyp3U1Q==} - engines: {node: '>=8'} - dependencies: - '@sentry/types': 7.116.0 - '@sentry/utils': 7.116.0 - dev: false - - /@sentry/integrations@7.116.0: - resolution: {integrity: sha512-UZb60gaF+7veh1Yv79RiGvgGYOnU6xA97H+hI6tKgc1uT20YpItO4X56Vhp0lvyEyUGFZzBRRH1jpMDPNGPkqw==} - engines: {node: '>=8'} + /@sentry/core@8.4.0: + resolution: {integrity: sha512-0eACPlJvKloFIlcT1c/vjGnvqxLxpGyGuSsU7uonrkmBqIRwLYXWtR4PoHapysKtjPVoHAn9au50ut6ymC2V8Q==} + engines: {node: '>=14.18'} dependencies: - '@sentry/core': 7.116.0 - '@sentry/types': 7.116.0 - '@sentry/utils': 7.116.0 - localforage: 1.10.0 + '@sentry/types': 8.4.0 + '@sentry/utils': 8.4.0 dev: false - /@sentry/react@7.116.0(react@18.3.1): - resolution: {integrity: sha512-b7sYSIewK/h3dGzm7Rx6tBUzA6w7zw6m5rVIO3fWCy7T3xEUDggUaqklrFVHXUYx2yjzEgTFPg/Dd2NrSzua4w==} - engines: {node: '>=8'} + /@sentry/react@8.4.0(react@18.3.1): + resolution: {integrity: sha512-YnDN+szKFm1fQ9311nAulsRbboeMbqNmosMLA6PweBDEwD0HEJsovQT+ZJxXiOL220qsgWVJzk+aTPtf+oY4wA==} + engines: {node: '>=14.18'} peerDependencies: - react: 15.x || 16.x || 17.x || 18.x + react: 16.x || 17.x || 18.x dependencies: - '@sentry/browser': 7.116.0 - '@sentry/core': 7.116.0 - '@sentry/types': 7.116.0 - '@sentry/utils': 7.116.0 + '@sentry/browser': 8.4.0 + '@sentry/core': 8.4.0 + '@sentry/types': 8.4.0 + '@sentry/utils': 8.4.0 hoist-non-react-statics: 3.3.2 react: 18.3.1 dev: false - /@sentry/replay@7.116.0: - resolution: {integrity: sha512-OrpDtV54pmwZuKp3g7PDiJg6ruRMJKOCzK08TF7IPsKrr4x4UQn56rzMOiABVuTjuS8lNfAWDar6c6vxXFz5KA==} - engines: {node: '>=12'} - dependencies: - '@sentry-internal/tracing': 7.116.0 - '@sentry/core': 7.116.0 - '@sentry/types': 7.116.0 - '@sentry/utils': 7.116.0 + /@sentry/types@8.4.0: + resolution: {integrity: sha512-mHUaaYEQCNukzYsTLp4rP2NNO17vUf+oSGS6qmhrsGqmGNICKw2CIwJlPPGeAkq9Y4tiUOye2m5OT1xsOtxLIw==} + engines: {node: '>=14.18'} dev: false - /@sentry/types@7.116.0: - resolution: {integrity: sha512-QCCvG5QuQrwgKzV11lolNQPP2k67Q6HHD9vllZ/C4dkxkjoIym8Gy+1OgAN3wjsR0f/kG9o5iZyglgNpUVRapQ==} - engines: {node: '>=8'} - dev: false - - /@sentry/utils@7.116.0: - resolution: {integrity: sha512-Vn9fcvwTq91wJvCd7WTMWozimqMi+dEZ3ie3EICELC2diONcN16ADFdzn65CQQbYwmUzRjN9EjDN2k41pKZWhQ==} - engines: {node: '>=8'} + /@sentry/utils@8.4.0: + resolution: {integrity: sha512-oDF0RVWW0AyEnsP1x4McHUvQSAxJgx3G6wM9Sb4wc1F8rwsHnCtGHc+WRZ5Gd2AXC5EGkfbg5919+1ku/L4Dww==} + engines: {node: '>=14.18'} dependencies: - '@sentry/types': 7.116.0 + '@sentry/types': 8.4.0 dev: false - /@sentry/vite-plugin@2.16.1: - resolution: {integrity: sha512-RSIyeqFG3PR5iJsZnagQxzOhM22z1Kh9DG+HQQsfVrxokzrWKRu/G17O2MIDh2I5iYEaL0Fkd/9RAXE4/b0aVg==} + /@sentry/vite-plugin@2.17.0: + resolution: {integrity: sha512-Zb/dz+8afIt9mFeYc9LclwZQDBUmlVe/FSo2os/jD/6DED21/NQZnPmMIvy2tIRxsa6yTDtBl2rfkNaQLuevsg==} engines: {node: '>= 14'} dependencies: - '@sentry/bundler-plugin-core': 2.16.1 + '@sentry/bundler-plugin-core': 2.17.0 unplugin: 1.0.1 transitivePeerDependencies: - encoding @@ -6772,13 +6759,6 @@ packages: resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==} dev: true - /dom-helpers@5.2.1: - resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} - dependencies: - '@babel/runtime': 7.24.5 - csstype: 3.1.2 - dev: false - /dotenv-cli@7.4.2: resolution: {integrity: sha512-SbUj8l61zIbzyhIbg0FwPJq6+wjbzdn9oEtozQpZ6kW2ihCcapKVZj49oCT3oPM+mgQm+itgvUQcG5szxVrZTA==} hasBin: true @@ -8230,10 +8210,6 @@ packages: dev: true optional: true - /immediate@3.0.6: - resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==} - dev: false - /import-fresh@3.3.0: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} @@ -8912,12 +8888,6 @@ packages: type-check: 0.4.0 dev: true - /lie@3.1.1: - resolution: {integrity: sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==} - dependencies: - immediate: 3.0.6 - dev: false - /lilconfig@2.1.0: resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} engines: {node: '>=10'} @@ -8975,12 +8945,6 @@ packages: json5: 2.2.3 dev: true - /localforage@1.10.0: - resolution: {integrity: sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==} - dependencies: - lie: 3.1.1 - dev: false - /locate-path@3.0.0: resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} engines: {node: '>=6'} @@ -10041,6 +10005,7 @@ packages: loose-envify: 1.4.0 object-assign: 4.1.1 react-is: 16.13.1 + dev: true /proxy-addr@2.0.7: resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} @@ -10316,20 +10281,6 @@ packages: tslib: 2.6.2 dev: true - /react-transition-group@4.4.5(react-dom@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==} - peerDependencies: - react: '>=16.6.0' - react-dom: '>=16.6.0' - dependencies: - '@babel/runtime': 7.23.2 - dom-helpers: 5.2.1 - loose-envify: 1.4.0 - prop-types: 15.8.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - dev: false - /react@18.3.1: resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} engines: {node: '>=0.10.0'}