Skip to content

Commit ab2d746

Browse files
committed
add replaycanvas to replay bundles
1 parent f9d9dc3 commit ab2d746

13 files changed

+39
-12
lines changed
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// This is exported so the loader does not fail when switching off Replay/Tracing
22
import { Feedback } from '@sentry-internal/feedback';
3-
import { BrowserTracing, Replay, addTracingExtensions } from '@sentry-internal/integration-shims';
3+
import { BrowserTracing, Replay, ReplayCanvas, addTracingExtensions } from '@sentry-internal/integration-shims';
44

55
import * as Sentry from './index.bundle.base';
66

@@ -10,5 +10,5 @@ Sentry.Integrations.Replay = Replay;
1010
Sentry.Integrations.BrowserTracing = BrowserTracing;
1111

1212
export * from './index.bundle.base';
13-
export { BrowserTracing, addTracingExtensions, Replay, Feedback };
13+
export { BrowserTracing, addTracingExtensions, Replay, ReplayCanvas, Feedback };
1414
// Note: We do not export a shim for `Span` here, as that is quite complex and would blow up the bundle

packages/browser/src/index.bundle.replay.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
// This is exported so the loader does not fail when switching off Replay/Tracing
22
import { BrowserTracing, Feedback, addTracingExtensions } from '@sentry-internal/integration-shims';
3+
import { ReplayCanvas } from '@sentry-internal/replay-canvas';
34
import { Replay } from '@sentry/replay';
45

56
import * as Sentry from './index.bundle.base';
@@ -10,5 +11,5 @@ Sentry.Integrations.Replay = Replay;
1011
Sentry.Integrations.BrowserTracing = BrowserTracing;
1112

1213
export * from './index.bundle.base';
13-
export { BrowserTracing, addTracingExtensions, Replay, Feedback };
14+
export { BrowserTracing, addTracingExtensions, Replay, ReplayCanvas, Feedback };
1415
// Note: We do not export a shim for `Span` here, as that is quite complex and would blow up the bundle

packages/browser/src/index.bundle.tracing.replay.feedback.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { Feedback } from '@sentry-internal/feedback';
2+
import { ReplayCanvas } from '@sentry-internal/replay-canvas';
23
import { BrowserTracing, Span, addExtensionMethods } from '@sentry-internal/tracing';
34
import { Replay } from '@sentry/replay';
45

@@ -14,5 +15,5 @@ Sentry.Integrations.BrowserTracing = BrowserTracing;
1415
// We are patching the global object with our hub extension methods
1516
addExtensionMethods();
1617

17-
export { Feedback, Replay, BrowserTracing, Span, addExtensionMethods };
18+
export { Feedback, Replay, ReplayCanvas, BrowserTracing, Span, addExtensionMethods };
1819
export * from './index.bundle.base';

packages/browser/src/index.bundle.tracing.replay.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { Feedback } from '@sentry-internal/integration-shims';
2+
import { ReplayCanvas } from '@sentry-internal/replay-canvas';
23
import { BrowserTracing, Span, addExtensionMethods } from '@sentry-internal/tracing';
34
import { Replay } from '@sentry/replay';
45

@@ -14,5 +15,5 @@ Sentry.Integrations.BrowserTracing = BrowserTracing;
1415
// We are patching the global object with our hub extension methods
1516
addExtensionMethods();
1617

17-
export { Feedback, Replay, BrowserTracing, Span, addExtensionMethods };
18+
export { Feedback, Replay, ReplayCanvas, BrowserTracing, Span, addExtensionMethods };
1819
export * from './index.bundle.base';

packages/browser/src/index.bundle.tracing.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// This is exported so the loader does not fail when switching off Replay
2-
import { Feedback, Replay } from '@sentry-internal/integration-shims';
2+
import { Feedback, Replay, ReplayCanvas } from '@sentry-internal/integration-shims';
33
import { BrowserTracing, Span, addExtensionMethods } from '@sentry-internal/tracing';
44

55
import * as Sentry from './index.bundle.base';
@@ -14,5 +14,5 @@ Sentry.Integrations.BrowserTracing = BrowserTracing;
1414
// We are patching the global object with our hub extension methods
1515
addExtensionMethods();
1616

17-
export { Feedback, Replay, BrowserTracing, Span, addExtensionMethods };
17+
export { Feedback, Replay, ReplayCanvas, BrowserTracing, Span, addExtensionMethods };
1818
export * from './index.bundle.base';
Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
// This is exported so the loader does not fail when switching off Replay/Tracing
2-
import { BrowserTracing, Feedback, Replay, addTracingExtensions } from '@sentry-internal/integration-shims';
2+
import {
3+
BrowserTracing,
4+
Feedback,
5+
Replay,
6+
ReplayCanvas,
7+
addTracingExtensions,
8+
} from '@sentry-internal/integration-shims';
39

410
import * as Sentry from './index.bundle.base';
511

@@ -9,5 +15,5 @@ Sentry.Integrations.Replay = Replay;
915
Sentry.Integrations.BrowserTracing = BrowserTracing;
1016

1117
export * from './index.bundle.base';
12-
export { BrowserTracing, addTracingExtensions, Replay, Feedback };
18+
export { BrowserTracing, addTracingExtensions, Replay, ReplayCanvas, Feedback };
1319
// Note: We do not export a shim for `Span` here, as that is quite complex and would blow up the bundle

packages/browser/test/unit/index.bundle.feedback.test.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
import { BrowserTracing as BrowserTracingShim, Replay as ReplayShim } from '@sentry-internal/integration-shims';
1+
import {
2+
BrowserTracing as BrowserTracingShim,
3+
Replay as ReplayShim,
4+
ReplayCanvas as ReplayCanvasShim,
5+
} from '@sentry-internal/integration-shims';
26
import { Feedback } from '@sentry/browser';
37

48
import * as TracingReplayBundle from '../../src/index.bundle.feedback';
@@ -16,6 +20,7 @@ describe('index.bundle.feedback', () => {
1620

1721
expect(TracingReplayBundle.Integrations.Replay).toBe(ReplayShim);
1822
expect(TracingReplayBundle.Replay).toBe(ReplayShim);
23+
expect(TracingReplayBundle.ReplayCanvas).toBe(ReplayCanvasShim);
1924

2025
expect(TracingReplayBundle.Integrations.BrowserTracing).toBe(BrowserTracingShim);
2126
expect(TracingReplayBundle.BrowserTracing).toBe(BrowserTracingShim);

packages/browser/test/unit/index.bundle.replay.test.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { BrowserTracing as BrowserTracingShim, Feedback as FeedbackShim } from '@sentry-internal/integration-shims';
22
import { Replay } from '@sentry/browser';
3+
import { ReplayCanvas } from '@sentry/browser';
34

45
import * as TracingReplayBundle from '../../src/index.bundle.replay';
56

@@ -16,6 +17,7 @@ describe('index.bundle.replay', () => {
1617

1718
expect(TracingReplayBundle.Integrations.Replay).toBe(Replay);
1819
expect(TracingReplayBundle.Replay).toBe(Replay);
20+
expect(TracingReplayBundle.ReplayCanvas).toBe(ReplayCanvas);
1921

2022
expect(TracingReplayBundle.Integrations.BrowserTracing).toBe(BrowserTracingShim);
2123
expect(TracingReplayBundle.BrowserTracing).toBe(BrowserTracingShim);

packages/browser/test/unit/index.bundle.test.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import {
22
BrowserTracing as BrowserTracingShim,
33
Feedback as FeedbackShim,
44
Replay as ReplayShim,
5+
ReplayCanvas as ReplayCanvasShim,
56
} from '@sentry-internal/integration-shims';
67

78
import * as TracingBundle from '../../src/index.bundle';
@@ -19,6 +20,7 @@ describe('index.bundle', () => {
1920

2021
expect(TracingBundle.Integrations.Replay).toBe(ReplayShim);
2122
expect(TracingBundle.Replay).toBe(ReplayShim);
23+
expect(TracingBundle.ReplayCanvas).toBe(ReplayCanvasShim);
2224

2325
expect(TracingBundle.Integrations.BrowserTracing).toBe(BrowserTracingShim);
2426
expect(TracingBundle.BrowserTracing).toBe(BrowserTracingShim);

packages/browser/test/unit/index.bundle.tracing.replay.feedback.test.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { BrowserTracing } from '@sentry-internal/tracing';
2-
import { Feedback, Replay } from '@sentry/browser';
2+
import { Feedback, Replay, ReplayCanvas } from '@sentry/browser';
33

44
import * as TracingReplayFeedbackBundle from '../../src/index.bundle.tracing.replay.feedback';
55

@@ -16,6 +16,7 @@ describe('index.bundle.tracing.replay.feedback', () => {
1616

1717
expect(TracingReplayFeedbackBundle.Integrations.Replay).toBe(Replay);
1818
expect(TracingReplayFeedbackBundle.Replay).toBe(Replay);
19+
expect(TracingReplayFeedbackBundle.ReplayCanvas).toBe(ReplayCanvas);
1920

2021
expect(TracingReplayFeedbackBundle.Integrations.BrowserTracing).toBe(BrowserTracing);
2122
expect(TracingReplayFeedbackBundle.BrowserTracing).toBe(BrowserTracing);

0 commit comments

Comments
 (0)