sentry-source-maps-webpack-plugin
v2.0.0
Published
Automatically upload source maps to Sentry during Webpack build.
Downloads
14
Readme
Sentry Source Maps Webpack Plugin
This Webpack plugin automatically uploads source maps generated during the build to Sentry.io.
Why not use the official plugin?
The sentry-webpack-plugin doesn't allow configuration through the Webpack plugin itself or environment variables.
There are a couple of other reasons to use this plugin over the official one:
- Use the
publicPath
from your Webpack configuration rather than assuming/
. - Override the
publicPath
per file (useful for Node.JS code).
Installation
Install the package from NPM:
λ yarn add sentry-source-maps-webpack-plugin
Follow the instructions for the official plugin regarding getting a authentication token:
Add the plugin to your Webpack configuration:
const SentrySourceMapsPlugin = require('sentry-source-maps-webpack-plugin'); const config = { plugins: [ new SentrySourceMapsPlugin({ org: 'my-org', project: 'my-project', authToken: 'sentry auth token', version: '1.0', // not required retries: 5, timeout: 1000, publicPaths: { 'server.js': '/', 'server.js.map': '/', }, }), ] };
Make sure to specify the exact same version when configuring Raven: