Skip to content

Commit b0be4dd

Browse files
authored
feat(ember): Remove @sentry/tracing dependency from Ember SDK (#7583)
1 parent 579d119 commit b0be4dd

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

packages/ember/addon/instance-initializers/sentry-performance.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -386,15 +386,15 @@ export async function instrumentForPerformance(appInstance: ApplicationInstance)
386386
// Maintaining backwards compatibility with config.browserTracingOptions, but passing it with Sentry options is preferred.
387387
const browserTracingOptions = config.browserTracingOptions || config.sentry.browserTracingOptions || {};
388388

389-
const tracing = await import('@sentry/tracing');
389+
const { BrowserTracing } = await import('@sentry/browser');
390390

391391
const idleTimeout = config.transitionTimeout || 5000;
392392

393393
const existingIntegrations = (sentryConfig['integrations'] || []) as Integration[];
394394

395395
sentryConfig['integrations'] = [
396396
...existingIntegrations,
397-
new tracing.Integrations.BrowserTracing({
397+
new BrowserTracing({
398398
routingInstrumentation: (customStartTransaction, startTransactionOnPageLoad) => {
399399
const routerMain = appInstance.lookup('router:main');
400400
let routerService = appInstance.lookup('service:router') as
@@ -421,7 +421,7 @@ export async function instrumentForPerformance(appInstance: ApplicationInstance)
421421
];
422422

423423
class FakeBrowserTracingClass {
424-
static id = tracing.BROWSER_TRACING_INTEGRATION_ID;
424+
static id = 'BrowserTracing';
425425
public name = FakeBrowserTracingClass.id;
426426
setupOnce() {
427427
// noop - We're just faking this class for a lookup

packages/ember/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030
"dependencies": {
3131
"@embroider/macros": "^1.9.0",
3232
"@sentry/browser": "7.44.2",
33-
"@sentry/tracing": "7.44.2",
3433
"@sentry/types": "7.44.2",
3534
"@sentry/utils": "7.44.2",
3635
"ember-auto-import": "^1.12.1 || ^2.4.3",

0 commit comments

Comments
 (0)