diff --git a/next.config.js b/next.config.js index 5960a78..f910d89 100644 --- a/next.config.js +++ b/next.config.js @@ -8,10 +8,6 @@ const withNextIntl = require( "next-intl/plugin" )( "./utilities/i18n.ts" ); const nextConfig = withNextIntl( { poweredByHeader: false, - experimental: { - // https://github.com/getsentry/sentry-javascript/issues/10366 - serverComponentsExternalPackages: ["@sentry/nextjs", "@sentry/node"], - }, basePath: "", sentry: { tunnelRoute: "/monitoring", diff --git a/package-lock.json b/package-lock.json index d63d27a..cbf68c5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,7 +15,7 @@ "@hookform/resolvers": "~3.3", "@next/third-parties": "~14.1", "@prisma/client": "~5.10", - "@sentry/nextjs": "~7.104", + "@sentry/nextjs": "~7.106", "bcrypt": "~5.1", "deepmerge": "~4.3", "dotenv-cli": "~7.3", @@ -3318,57 +3318,57 @@ "dev": true }, "node_modules/@sentry-internal/feedback": { - "version": "7.104.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.104.0.tgz", - "integrity": "sha512-+OWqm+X9ZfEQQmxVoZsc9lpzd85pabAT+bEj57StRMTnfdRbD9TippS20nCD9N2Ql5v2/41NfiPONMejGbnOwg==", + "version": "7.106.1", + "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.106.1.tgz", + "integrity": "sha512-udYR7rQnnQJ0q4PP3R7lTFx7cUz3SB4ghm8T/fJzdItrk+Puv6y8VqI19SFfDgvwgStInEzE5yys6SUQcXLBtA==", "dependencies": { - "@sentry/core": "7.104.0", - "@sentry/types": "7.104.0", - "@sentry/utils": "7.104.0" + "@sentry/core": "7.106.1", + "@sentry/types": "7.106.1", + "@sentry/utils": "7.106.1" }, "engines": { "node": ">=12" } }, "node_modules/@sentry-internal/replay-canvas": { - "version": "7.104.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.104.0.tgz", - "integrity": "sha512-gfdnkFIpxAveKNghkvRCqv+hSiBkxYVoyFZLTvUPuM9Cmvmket1/PpnuWMC2jNtCEewG3gxkPDd4EaT9oa1HZQ==", + "version": "7.106.1", + "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.106.1.tgz", + "integrity": "sha512-r+nhLrQuTQih93gZ08F6MLdmaoBy/bQFcVt/2ZVqe1SkDY+MxRlXxq8ydo3FfgEjMRHdody3yT1dj6E174h23w==", "dependencies": { - "@sentry/core": "7.104.0", - "@sentry/replay": "7.104.0", - "@sentry/types": "7.104.0", - "@sentry/utils": "7.104.0" + "@sentry/core": "7.106.1", + "@sentry/replay": "7.106.1", + "@sentry/types": "7.106.1", + "@sentry/utils": "7.106.1" }, "engines": { "node": ">=12" } }, "node_modules/@sentry-internal/tracing": { - "version": "7.104.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.104.0.tgz", - "integrity": "sha512-2z7OijM1J5ndJUiJJElC3iH9qb/Eb8eYm2v8oJhM8WVdc5uCKfrQuYHNgGOnmY2FOCfEUlTmMQGpDw7DJ67L5w==", + "version": "7.106.1", + "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.106.1.tgz", + "integrity": "sha512-Ui9zSmW88jTdmNnNBLYYpNoAi31esX5/auysC3v7+SpwxIsC3AGLFvXs4EPziyz8d0F62Ji0fNQZ96ui4fO6BQ==", "dependencies": { - "@sentry/core": "7.104.0", - "@sentry/types": "7.104.0", - "@sentry/utils": "7.104.0" + "@sentry/core": "7.106.1", + "@sentry/types": "7.106.1", + "@sentry/utils": "7.106.1" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/browser": { - "version": "7.104.0", - "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.104.0.tgz", - "integrity": "sha512-HsqO+mr1SowGoP0VbuWrQ2DZT0t5PLomy7LEYa6+4lbOemnY+5YV2NSwBTKbjYysvKipSwaRtPhXrsXsMaz8Bg==", + "version": "7.106.1", + "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.106.1.tgz", + "integrity": "sha512-+Yp7OUx78ZwFFYfIvOKZGjMPW7Ds3zZSO8dsMxvDRzkA9NyyAmYMZ/dNTcsGb+PssgkCasF2XA07f6WgkNW92A==", "dependencies": { - "@sentry-internal/feedback": "7.104.0", - "@sentry-internal/replay-canvas": "7.104.0", - "@sentry-internal/tracing": "7.104.0", - "@sentry/core": "7.104.0", - "@sentry/replay": "7.104.0", - "@sentry/types": "7.104.0", - "@sentry/utils": "7.104.0" + "@sentry-internal/feedback": "7.106.1", + "@sentry-internal/replay-canvas": "7.106.1", + "@sentry-internal/tracing": "7.106.1", + "@sentry/core": "7.106.1", + "@sentry/replay": "7.106.1", + "@sentry/types": "7.106.1", + "@sentry/utils": "7.106.1" }, "engines": { "node": ">=8" @@ -3395,25 +3395,25 @@ } }, "node_modules/@sentry/core": { - "version": "7.104.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.104.0.tgz", - "integrity": "sha512-XPndD6IGQGd07/EntvYVzOWQUo/Gd7L3DwYFeEKeBv6ByWjbBNmVZFRhU0GPPsCHKyW9yMU9OO9diLSS4ijsRg==", + "version": "7.106.1", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.106.1.tgz", + "integrity": "sha512-cwCd66wkbutXCI8j14JLkyod9RHtqSNfzGpx/ieBE+N786jX+Yj1DiaZJ6ZYjKQpnToipFnacEakCd9Vc9oePA==", "dependencies": { - "@sentry/types": "7.104.0", - "@sentry/utils": "7.104.0" + "@sentry/types": "7.106.1", + "@sentry/utils": "7.106.1" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/integrations": { - "version": "7.104.0", - "resolved": "https://registry.npmjs.org/@sentry/integrations/-/integrations-7.104.0.tgz", - "integrity": "sha512-heZGds3bz2ZscH8s1a2bDsEYDyA7VXvV2dJeonG2QZAki2PvtaJqSfyTeVp/BlrpOxrI56BOVcZdu9yCFGC3eQ==", + "version": "7.106.1", + "resolved": "https://registry.npmjs.org/@sentry/integrations/-/integrations-7.106.1.tgz", + "integrity": "sha512-2wIDaHGWE5QOnTAkQe5itH32K3gcZ5rluAWxcq+hG+xZd7JA6EDGnDEMHieGweFbkYazBteSE8qaxjDUAGYYJA==", "dependencies": { - "@sentry/core": "7.104.0", - "@sentry/types": "7.104.0", - "@sentry/utils": "7.104.0", + "@sentry/core": "7.106.1", + "@sentry/types": "7.106.1", + "@sentry/utils": "7.106.1", "localforage": "^1.8.1" }, "engines": { @@ -3421,18 +3421,18 @@ } }, "node_modules/@sentry/nextjs": { - "version": "7.104.0", - "resolved": "https://registry.npmjs.org/@sentry/nextjs/-/nextjs-7.104.0.tgz", - "integrity": "sha512-Nr0aa/ZO3rUA6d+TVwHtxgm2FZSQVgkaaQ85jBaJhkF/q36L++kUdE/8laD4DvLuf+U+cbXc7PnbIH6pT+EZlw==", + "version": "7.106.1", + "resolved": "https://registry.npmjs.org/@sentry/nextjs/-/nextjs-7.106.1.tgz", + "integrity": "sha512-ozv1S7kUhSy4RXRRefcmo5Eo1bBo0acE5dnPZSHRfOnvvbTXxJDqseyvKmh+e4d81+2LHKOlvenT8y6Bw4flkQ==", "dependencies": { "@rollup/plugin-commonjs": "24.0.0", - "@sentry/core": "7.104.0", - "@sentry/integrations": "7.104.0", - "@sentry/node": "7.104.0", - "@sentry/react": "7.104.0", - "@sentry/types": "7.104.0", - "@sentry/utils": "7.104.0", - "@sentry/vercel-edge": "7.104.0", + "@sentry/core": "7.106.1", + "@sentry/integrations": "7.106.1", + "@sentry/node": "7.106.1", + "@sentry/react": "7.106.1", + "@sentry/types": "7.106.1", + "@sentry/utils": "7.106.1", + "@sentry/vercel-edge": "7.106.1", "@sentry/webpack-plugin": "1.21.0", "chalk": "3.0.0", "resolve": "1.22.8", @@ -3466,28 +3466,28 @@ } }, "node_modules/@sentry/node": { - "version": "7.104.0", - "resolved": "https://registry.npmjs.org/@sentry/node/-/node-7.104.0.tgz", - "integrity": "sha512-Ixt8qg6IV8gywi4+H1cAtQeglAAww2nwLHybCxAvnu3czdF8w7ifF+o5BY1FmO5UYVCAfr8vEb+XG4CuRrFb7g==", + "version": "7.106.1", + "resolved": "https://registry.npmjs.org/@sentry/node/-/node-7.106.1.tgz", + "integrity": "sha512-KB2Lkb9WqocD/gbKIZCk2mQQmx+G3khI9ChJUw6GJzd5mvdQ5xxr4/yQKIHR6L9z3oGWBno9/Xc8Aw9s3ZwGwQ==", "dependencies": { - "@sentry-internal/tracing": "7.104.0", - "@sentry/core": "7.104.0", - "@sentry/types": "7.104.0", - "@sentry/utils": "7.104.0" + "@sentry-internal/tracing": "7.106.1", + "@sentry/core": "7.106.1", + "@sentry/types": "7.106.1", + "@sentry/utils": "7.106.1" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/react": { - "version": "7.104.0", - "resolved": "https://registry.npmjs.org/@sentry/react/-/react-7.104.0.tgz", - "integrity": "sha512-JdPzX/rJ4sSr/pVFOKwVrUhr8McCn38w5Q+/wdCabO8fdUkoBe4P05LRCH4Rng0uOk8MeEQ+EvfMVB79DmxIgQ==", - "dependencies": { - "@sentry/browser": "7.104.0", - "@sentry/core": "7.104.0", - "@sentry/types": "7.104.0", - "@sentry/utils": "7.104.0", + "version": "7.106.1", + "resolved": "https://registry.npmjs.org/@sentry/react/-/react-7.106.1.tgz", + "integrity": "sha512-XcvjXGist0vLapzxZxdbPSdLC4drhGOETtlA/kO+KrIKqlqRKuYw+kieU+YeyF9A/L8uSVvbj9rpjl5WVUTdIw==", + "dependencies": { + "@sentry/browser": "7.106.1", + "@sentry/core": "7.106.1", + "@sentry/types": "7.106.1", + "@sentry/utils": "7.106.1", "hoist-non-react-statics": "^3.3.2" }, "engines": { @@ -3498,47 +3498,47 @@ } }, "node_modules/@sentry/replay": { - "version": "7.104.0", - "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.104.0.tgz", - "integrity": "sha512-HmWBr/u+SNeULxCxM8lJb2iqhjizeLGJtuKSShPEguEXIUT4kzdoqLh6wn7BAjiKzhmyjrnBcosR5LUqJtGYZQ==", + "version": "7.106.1", + "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.106.1.tgz", + "integrity": "sha512-UnuY6bj7v7CVv3T1sbLHjLutSG4hzcQQj6CjEB2NUpM+QAIguFrwAcYG4U42iNg4Qeg5q4kHi1rPpdpvh6unSA==", "dependencies": { - "@sentry-internal/tracing": "7.104.0", - "@sentry/core": "7.104.0", - "@sentry/types": "7.104.0", - "@sentry/utils": "7.104.0" + "@sentry-internal/tracing": "7.106.1", + "@sentry/core": "7.106.1", + "@sentry/types": "7.106.1", + "@sentry/utils": "7.106.1" }, "engines": { "node": ">=12" } }, "node_modules/@sentry/types": { - "version": "7.104.0", - "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.104.0.tgz", - "integrity": "sha512-5bs0xe0+GZR4QBm9Nrqw59o0sv3kBtCosrZDVxBru/dQbrfnB+/kVorvuM0rV3+coNITTKcKDegSZmK1d2uOGQ==", + "version": "7.106.1", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.106.1.tgz", + "integrity": "sha512-g3OcyAHGugBwkQP4fZYCCZqF2ng9K7yQc9FVngKq/y7PwHm84epXdYYGDGgfQOIC1d5/GMaPxmzI5IIrZexzkg==", "engines": { "node": ">=8" } }, "node_modules/@sentry/utils": { - "version": "7.104.0", - "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.104.0.tgz", - "integrity": "sha512-ZVg+xZirI9DlOi0NegNVocswdh/8p6QkzlQzDQY2LP2CC6JQdmwi64o0S4rPH4YIHNKQJTpIjduoxeKgd1EO5g==", + "version": "7.106.1", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.106.1.tgz", + "integrity": "sha512-NIeuvB9MeDwrObbi6W5xRrNTcQj8klVvwWWYQB0zotY/LDjyl+c+cZzUshFOxBTp9ljVnYzWqZ7J8x/i4baj7w==", "dependencies": { - "@sentry/types": "7.104.0" + "@sentry/types": "7.106.1" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/vercel-edge": { - "version": "7.104.0", - "resolved": "https://registry.npmjs.org/@sentry/vercel-edge/-/vercel-edge-7.104.0.tgz", - "integrity": "sha512-Yo2MK0dCVCT94+1z5qW6NujHkW1OAWGha4o/IoW12aNlQd75ng6ULygiWrb+eZFfmYZRLCgOLGkznYHxjqh/xg==", - "dependencies": { - "@sentry-internal/tracing": "7.104.0", - "@sentry/core": "7.104.0", - "@sentry/types": "7.104.0", - "@sentry/utils": "7.104.0" + "version": "7.106.1", + "resolved": "https://registry.npmjs.org/@sentry/vercel-edge/-/vercel-edge-7.106.1.tgz", + "integrity": "sha512-UnVb8mZ0DSwrTEbwOrgePQJqKAqC0hyCyfzp6BNAQZ0NstOvvp8g2/E5Xb1s+RO0ZW1oImTJn3oDKBAi8xhTfQ==", + "dependencies": { + "@sentry-internal/tracing": "7.106.1", + "@sentry/core": "7.106.1", + "@sentry/types": "7.106.1", + "@sentry/utils": "7.106.1" }, "engines": { "node": ">=8" diff --git a/package.json b/package.json index 43865f2..0388131 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "nodemailer": "~6.9", "dotenv-cli": "~7.3", "@prisma/client": "~5.10", - "@sentry/nextjs": "~7.104", + "@sentry/nextjs": "~7.106", "react-hook-form": "~7.50", "react-day-picker": "~8.10", "@aws-sdk/client-s3": "~3.525",