diff --git a/next.config.js b/next.config.js index 4301904..3741a82 100644 --- a/next.config.js +++ b/next.config.js @@ -1,47 +1,41 @@ /** - * Run `build` or `dev` with `SKIP_ENV_VALIDATION` to skip env validation. This is especially useful - * for Docker builds. - */ +* Run `build` or `dev` with `SKIP_ENV_VALIDATION` to skip env validation. This is especially useful +* for Docker builds. +*/ import './src/env.js'; +import { withSentryConfig } from '@sentry/nextjs'; /** @type {import("next").NextConfig} */ -const config = {}; +const config = { + // You can put your base config options here +}; -export default config; - -// Injected content via Sentry wizard below - -const { withSentryConfig } = require('@sentry/nextjs'); - -module.exports = withSentryConfig(module.exports, { +// Sentry configuration +const sentryConfig = { // For all available options, see: // https://www.npmjs.com/package/@sentry/webpack-plugin#options - org: 'gib', project: 'tech-tracker-next', sentryUrl: 'https://sentry.gbrown.org/', - // 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, - // 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', - // 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, -}); +}; + +// Export the config with Sentry configuration +export default withSentryConfig(config, sentryConfig); diff --git a/package.json b/package.json index 6493d96..5acf79e 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "scripts": { "build": "next build", "check": "next lint && tsc --noEmit", - "dev": "next dev --turbo", + "dev": "next dev", "lint": "next lint", "lint:fix": "next lint --fix", "preview": "next build && next start",