@backtrace-labs/rollup-plugin
If you're using rollup as your project bundler, you can use @backtrace-labs/rollup-plugin
to automate working with sourcemaps.
(Source Map feature documentation)
Enable Source Maps for Your Application
Set sourcemap
in output
to true
in your rollup.config.js
:
module.exports = {
build: {
sourcemap: true
}
}
If you're using code transpiler plugins (such as Typescript), ensure to enable source-mapping there as well.
@backtrace-labs/rollup-plugin
Set up Construct an upload URL
A specific URL is required to upload source maps. Follow these instructions to create an upload URL for the sourcemap
endpoint with a symbol-post
token.
@backtrace-labs/rollup-plugin
as a developer dependency:
Install > npm install --save-dev @backtrace-labs/rollup-plugin
plugins
array in rollup.config.js
:
Add it to your import { BacktracePlugin } from '@backtrace-labs/rollup-plugin';
// or
const { BacktracePlugin } = require('@backtrace-labs/rollup-plugin');
module.exports = {
// other configuration
plugins: [new BacktracePlugin({
// enable upload only on production builds
uploadUrl: process.env.NODE_ENV === "production" ? "<your upload URL>" : undefined
})]
}