From f3b227dbf0d1c389f036f8e896f90fc8966b01d6 Mon Sep 17 00:00:00 2001 From: Liam Date: Mon, 30 Sep 2024 09:37:04 +0100 Subject: [PATCH] fix sentry --- next.config.mjs | 70 ++++++++++++++++++------------------------------- 1 file changed, 25 insertions(+), 45 deletions(-) diff --git a/next.config.mjs b/next.config.mjs index c251cbc..777ecf8 100644 --- a/next.config.mjs +++ b/next.config.mjs @@ -1,4 +1,4 @@ -import {withSentryConfig} from "@sentry/nextjs"; +import { withSentryConfig } from "@sentry/nextjs"; import { format } from "@formkit/tempo"; import nextBuildId from "next-build-id"; import path from "path"; @@ -15,15 +15,16 @@ const nextConfig = { images: { remotePatterns: [ { - protocol: 'https', - hostname: 'cdn.scoresaber.com', - port: '', - pathname: '/**', + protocol: "https", + hostname: "cdn.scoresaber.com", + port: "", + pathname: "/**", }, ], }, env: { - NEXT_PUBLIC_BUILD_ID: process.env.GIT_REV || nextBuildId.sync({ dir: __dirname }), + NEXT_PUBLIC_BUILD_ID: + process.env.GIT_REV || nextBuildId.sync({ dir: __dirname }), NEXT_PUBLIC_BUILD_TIME: new Date().toLocaleDateString("en-US", { year: "numeric", month: "long", @@ -40,42 +41,21 @@ const nextConfig = { }; export default withSentryConfig(nextConfig, { -// For all available options, see: -// https://github.com/getsentry/sentry-webpack-plugin#options - -org: "scoresaber-reloaded", -project: "frontend", -sentryUrl: "https://glitchtip.fascinated.cc/", - -// Only print logs for uploading source maps in CI -silent: !process.env.CI, - -// For all available options, see: -// https://docs.sentry.io/platforms/javascript/guides/nextjs/manual-setup/ - -// Upload a larger set of source maps for prettier stack traces (increases build time) -widenClientFileUpload: true, - -// Automatically annotate React components to show their full name in breadcrumbs and session replay -reactComponentAnnotation: { -enabled: true, -}, - -// Route browser requests to Sentry through a Next.js rewrite to circumvent ad-blockers. -// This can increase your server load as well as your hosting bill. -// Note: Check that the configured route will not match with your Next.js middleware, otherwise reporting of client- -// side errors will fail. -tunnelRoute: "/monitoring", - -// Hides source maps from generated client bundles -hideSourceMaps: true, - -// Automatically tree-shake Sentry logger statements to reduce bundle size -disableLogger: true, - -// Enables automatic instrumentation of Vercel Cron Monitors. (Does not yet work with App Router route handlers.) -// See the following for more information: -// https://docs.sentry.io/product/crons/ -// https://vercel.com/docs/cron-jobs -automaticVercelMonitors: true, -}); \ No newline at end of file + org: "scoresaber-reloaded", + project: "frontend", + sentryUrl: "https://glitchtip.fascinated.cc/", + silent: !process.env.CI, + reactComponentAnnotation: { + enabled: true, + }, + tunnelRoute: "/monitoring", + hideSourceMaps: true, + disableLogger: true, + sourcemaps: { + disable: true, + }, + release: { + create: false, + finalize: false, + }, +});