diff --git a/src/includes/configuration/sourcemaps/tools/webpack/advanced-usage/javascript.mdx b/src/includes/configuration/sourcemaps/tools/webpack/advanced-usage/javascript.mdx index 987a227812f4f1..67e710bdfa491c 100644 --- a/src/includes/configuration/sourcemaps/tools/webpack/advanced-usage/javascript.mdx +++ b/src/includes/configuration/sourcemaps/tools/webpack/advanced-usage/javascript.mdx @@ -1,11 +1,12 @@ -```javascript +```javascript {filename:webpack.config.js} module.exports = { + devtool = 'source-map', output: { // Make maps auto-detectable by sentry-cli filename: "[name].js", sourceMapFilename: "[name].js.map", // Other `output` configuration }, - // Other configuration + // Other webpack configuration }; ``` diff --git a/src/includes/configuration/sourcemaps/tools/webpack/advanced-usage/javascript.nextjs.mdx b/src/includes/configuration/sourcemaps/tools/webpack/advanced-usage/javascript.nextjs.mdx index b7c19bda91ccb2..9b0148b05007f2 100644 --- a/src/includes/configuration/sourcemaps/tools/webpack/advanced-usage/javascript.nextjs.mdx +++ b/src/includes/configuration/sourcemaps/tools/webpack/advanced-usage/javascript.nextjs.mdx @@ -3,7 +3,7 @@ const { withSentryConfig } = require("@sentry/nextjs"); const moduleExports = { webpack: (config, options) => { - devtool = 'source-map', + config.devtool = "source-map"; config.output = { ...config.output, // Make maps auto-detectable by sentry-cli @@ -12,15 +12,10 @@ const moduleExports = { }; return config; }, - productionBrowserSourceMaps: true, // Other nextjs configuration }; -const SentryWebpackPluginOptions = { - // Additional config options for the Sentry Webpack plugin. -}; - -module.exports = withSentryConfig(moduleExports, SentryWebpackPluginOptions); +module.exports = withSentryConfig(moduleExports); ``` -Learn more about the Webpack usage for the Next.js SDK in [Extend Default Webpack Usage](/platforms/javascript/guides/nextjs/manual-setup/#extend-nextjs-configuration). +Learn more about the Webpack usage for the Next.js SDK in our [Manual Setup Guide](/platforms/javascript/guides/nextjs/manual-setup/#extend-nextjs-configuration). diff --git a/src/platforms/javascript/common/sourcemaps/index.mdx b/src/platforms/javascript/common/sourcemaps/index.mdx index cb978d56a3b95d..0aa81bf01a6bc3 100644 --- a/src/platforms/javascript/common/sourcemaps/index.mdx +++ b/src/platforms/javascript/common/sourcemaps/index.mdx @@ -49,22 +49,21 @@ You may configure [sentry-cli](/product/cli/configuration/) through its document const SentryWebpackPlugin = require("@sentry/webpack-plugin"); module.exports = { - // other configuration - configureWebpack: { - plugins: [ - new SentryWebpackPlugin({ - // sentry-cli configuration - authToken: process.env.SENTRY_AUTH_TOKEN, - org: "___ORG_SLUG___", - project: "___PROJECT_SLUG___", - release: process.env.SENTRY_RELEASE, - - // webpack specific configuration - include: ".", - ignore: ["node_modules", "webpack.config.js"], - }), - ], - }, + // other webpack configuration + devtool = 'source-map', + plugins: [ + new SentryWebpackPlugin({ + // sentry-cli configuration + authToken: process.env.SENTRY_AUTH_TOKEN, + org: "___ORG_SLUG___", + project: "___PROJECT_SLUG___", + release: process.env.SENTRY_RELEASE, + + // webpack-specific configuration + include: ".", + ignore: ["node_modules", "webpack.config.js"], + }), + ], }; ``` diff --git a/src/platforms/javascript/common/sourcemaps/tools/webpack.mdx b/src/platforms/javascript/common/sourcemaps/tools/webpack.mdx index 826edafa4cb951..81d4f1b2939b5d 100644 --- a/src/platforms/javascript/common/sourcemaps/tools/webpack.mdx +++ b/src/platforms/javascript/common/sourcemaps/tools/webpack.mdx @@ -35,21 +35,20 @@ You may configure [sentry-cli](/product/cli/configuration/) through it's documen const SentryWebpackPlugin = require("@sentry/webpack-plugin"); module.exports = { - // other configuration - configureWebpack: { - plugins: [ - new SentryWebpackPlugin({ - // sentry-cli configuration - authToken: process.env.SENTRY_AUTH_TOKEN, - org: "___ORG_SLUG___", - project: "___PROJECT_SLUG___", - - // webpack specific configuration - include: "./dist", - ignore: ["node_modules", "webpack.config.js"], - }), - ], - }, + // other webpack configuration + devtool = 'source-map', + plugins: [ + new SentryWebpackPlugin({ + // sentry-cli configuration + authToken: process.env.SENTRY_AUTH_TOKEN, + org: "___ORG_SLUG___", + project: "___PROJECT_SLUG___", + + // webpack-specific configuration + include: "./dist", + ignore: ["node_modules", "webpack.config.js"], + }), + ], }; ```