diff --git a/packages/browser/rollup.bundle.config.mjs b/packages/browser/rollup.bundle.config.mjs index c64a88931a33..b5bc67728796 100644 --- a/packages/browser/rollup.bundle.config.mjs +++ b/packages/browser/rollup.bundle.config.mjs @@ -25,7 +25,19 @@ targets.forEach(jsVersion => { outputFileBase: () => `bundles/bundle.tracing${jsVersion === 'es5' ? '.es5' : ''}`, }); - builds.push(...makeBundleConfigVariants(baseBundleConfig), ...makeBundleConfigVariants(tracingBaseBundleConfig)); + const browserProfilingAddonBaseBundleConfig = makeBaseBundleConfig({ + bundleType: 'addon', + entrypoints: ['src/profiling/integration.ts'], + jsVersion, + licenseTitle: '@sentry/browser', + outputFileBase: () => `bundles/browserprofiling${jsVersion === 'es5' ? '.es5' : ''}`, + }); + + builds.push( + ...makeBundleConfigVariants(baseBundleConfig), + ...makeBundleConfigVariants(tracingBaseBundleConfig), + ...makeBundleConfigVariants(browserProfilingAddonBaseBundleConfig), + ); }); if (targets.includes('es6')) {