diff --git a/packages/browser/rollup.bundle.config.mjs b/packages/browser/rollup.bundle.config.mjs index 5c8ba8c31a37..705ec3dfe1c1 100644 --- a/packages/browser/rollup.bundle.config.mjs +++ b/packages/browser/rollup.bundle.config.mjs @@ -85,6 +85,13 @@ const tracingReplayBaseBundleConfig = makeBaseBundleConfig({ outputFileBase: () => 'bundles/bundle.tracing.replay', }); +const replayFeedbackBaseBundleConfig = makeBaseBundleConfig({ + bundleType: 'standalone', + entrypoints: ['src/index.bundle.replay.feedback.ts'], + licenseTitle: '@sentry/browser (Replay, and Feedback)', + outputFileBase: () => 'bundles/bundle.replay.feedback', +}); + const tracingReplayFeedbackBaseBundleConfig = makeBaseBundleConfig({ bundleType: 'standalone', entrypoints: ['src/index.bundle.tracing.replay.feedback.ts'], @@ -98,6 +105,7 @@ builds.push( ...makeBundleConfigVariants(replayBaseBundleConfig), ...makeBundleConfigVariants(feedbackBaseBundleConfig), ...makeBundleConfigVariants(tracingReplayBaseBundleConfig), + ...makeBundleConfigVariants(replayFeedbackBaseBundleConfig), ...makeBundleConfigVariants(tracingReplayFeedbackBaseBundleConfig), ); diff --git a/packages/browser/src/index.bundle.replay.feedback.ts b/packages/browser/src/index.bundle.replay.feedback.ts new file mode 100644 index 000000000000..dd01508c4fc6 --- /dev/null +++ b/packages/browser/src/index.bundle.replay.feedback.ts @@ -0,0 +1,14 @@ +import { browserTracingIntegrationShim } from '@sentry-internal/integration-shims'; +import { feedbackAsyncIntegration } from './feedbackAsync'; + +export * from './index.bundle.base'; + +export { getFeedback, sendFeedback } from '@sentry-internal/feedback'; + +export { + browserTracingIntegrationShim as browserTracingIntegration, + feedbackAsyncIntegration as feedbackAsyncIntegration, + feedbackAsyncIntegration as feedbackIntegration, +}; + +export { replayIntegration, getReplay } from '@sentry-internal/replay';