From 91b9c2dded5a7bf1c3094bfdf143f11d6659ffd5 Mon Sep 17 00:00:00 2001 From: Francesco Novy Date: Fri, 1 Mar 2024 08:52:17 +0000 Subject: [PATCH] feat(browser): Exclude span exports from non-performance CDN bundles --- packages/browser/src/exports.ts | 5 ----- .../browser/src/index.bundle.tracing.replay.feedback.ts | 8 ++++++++ packages/browser/src/index.bundle.tracing.replay.ts | 8 ++++++++ packages/browser/src/index.bundle.tracing.ts | 8 ++++++++ packages/browser/src/index.ts | 5 +++++ 5 files changed, 29 insertions(+), 5 deletions(-) diff --git a/packages/browser/src/exports.ts b/packages/browser/src/exports.ts index 45b0aa793052..643235a2ec36 100644 --- a/packages/browser/src/exports.ts +++ b/packages/browser/src/exports.ts @@ -45,10 +45,6 @@ export { Scope, // eslint-disable-next-line deprecation/deprecation startTransaction, - getActiveSpan, - startSpan, - startInactiveSpan, - startSpanManual, continueTrace, SDK_VERSION, setContext, @@ -59,7 +55,6 @@ export { setUser, withScope, withIsolationScope, - withActiveSpan, functionToStringIntegration, inboundFiltersIntegration, dedupeIntegration, diff --git a/packages/browser/src/index.bundle.tracing.replay.feedback.ts b/packages/browser/src/index.bundle.tracing.replay.feedback.ts index 0e75d5319ee2..2ccc69a8456f 100644 --- a/packages/browser/src/index.bundle.tracing.replay.feedback.ts +++ b/packages/browser/src/index.bundle.tracing.replay.feedback.ts @@ -14,6 +14,14 @@ Sentry.Integrations.Replay = Replay; // We are patching the global object with our hub extension methods addTracingExtensions(); +export { + getActiveSpan, + startSpan, + startInactiveSpan, + startSpanManual, + withActiveSpan, +} from '@sentry/core'; + export { // eslint-disable-next-line deprecation/deprecation Feedback, diff --git a/packages/browser/src/index.bundle.tracing.replay.ts b/packages/browser/src/index.bundle.tracing.replay.ts index 5b5fdef07bf6..8c7ac5bb917f 100644 --- a/packages/browser/src/index.bundle.tracing.replay.ts +++ b/packages/browser/src/index.bundle.tracing.replay.ts @@ -14,6 +14,14 @@ Sentry.Integrations.Replay = Replay; // We are patching the global object with our hub extension methods addTracingExtensions(); +export { + getActiveSpan, + startSpan, + startInactiveSpan, + startSpanManual, + withActiveSpan, +} from '@sentry/core'; + export { // eslint-disable-next-line deprecation/deprecation FeedbackShim as Feedback, diff --git a/packages/browser/src/index.bundle.tracing.ts b/packages/browser/src/index.bundle.tracing.ts index e3e75924c10f..c457db356d67 100644 --- a/packages/browser/src/index.bundle.tracing.ts +++ b/packages/browser/src/index.bundle.tracing.ts @@ -19,6 +19,14 @@ Sentry.Integrations.Replay = ReplayShim; // We are patching the global object with our hub extension methods addTracingExtensions(); +export { + getActiveSpan, + startSpan, + startInactiveSpan, + startSpanManual, + withActiveSpan, +} from '@sentry/core'; + export { // eslint-disable-next-line deprecation/deprecation FeedbackShim as Feedback, diff --git a/packages/browser/src/index.ts b/packages/browser/src/index.ts index 44a83d364643..c6270e521188 100644 --- a/packages/browser/src/index.ts +++ b/packages/browser/src/index.ts @@ -70,6 +70,11 @@ export { export type { RequestInstrumentationOptions } from '@sentry-internal/tracing'; export { addTracingExtensions, + getActiveSpan, + startSpan, + startInactiveSpan, + startSpanManual, + withActiveSpan, setMeasurement, // eslint-disable-next-line deprecation/deprecation getActiveTransaction,