Skip to content

Commit 3f9cd43

Browse files
authored
feat: Add @sentry-internal/browser-utils (#11381)
This PR creates a `browser-utils` package that contains browser specific utils that can be shared between the browser, replay, and feedback packages. Eventually we will move `browserTracingIntegration` outside of this package, but the instrumentation handlers will remain here. We will also move the browser related utils in `@sentry/utils` to this package. Given this removes `@sentry-internal/tracing` entirely, it is a part of #9885 ref #9832
1 parent 3d82cdb commit 3f9cd43

File tree

74 files changed

+56
-49
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

74 files changed

+56
-49
lines changed

.craft.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ targets:
1616
- name: npm
1717
id: '@sentry/core'
1818
includeNames: /^sentry-core-\d.*\.tgz$/
19-
## 1.4 Tracing package
19+
## 1.4 Browser Utils package
2020
- name: npm
21-
id: '@sentry-internal/tracing'
22-
includeNames: /^sentry-internal-tracing-\d.*\.tgz$/
21+
id: '@sentry-internal/browser-utils'
22+
includeNames: /^sentry-internal-browser-utils-\d.*\.tgz$/
2323
## 1.5 Replay Internal package (browser only)
2424
- name: npm
2525
id: '@sentry-internal/replay'

.github/workflows/build.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,13 +96,12 @@ jobs:
9696
- 'scripts/**'
9797
- 'packages/core/**'
9898
- 'packages/rollup-utils/**'
99-
- 'packages/tracing/**'
100-
- 'packages/tracing-internal/**'
10199
- 'packages/utils/**'
102100
- 'packages/types/**'
103101
browser: &browser
104102
- *shared
105103
- 'packages/browser/**'
104+
- 'packages/browser-utils/**'
106105
- 'packages/replay/**'
107106
- 'packages/replay-canvas/**'
108107
- 'packages/feedback/**'

dev-packages/browser-integration-tests/suites/tracing/metrics/handlers-lcp/subject.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { addLcpInstrumentationHandler } from '@sentry-internal/tracing';
1+
import { addLcpInstrumentationHandler } from '@sentry-internal/browser-utils';
22

33
addLcpInstrumentationHandler(({ metric }) => {
44
const entry = metric.entries[metric.entries.length - 1];

dev-packages/e2e-tests/test-applications/nextjs-14/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"@sentry-internal/event-proxy-server": "link:../../../event-proxy-server",
3030
"@sentry-internal/feedback": "latest || *",
3131
"@sentry-internal/replay-canvas": "latest || *",
32-
"@sentry-internal/tracing": "latest || *",
32+
"@sentry-internal/browser-utils": "latest || *",
3333
"@sentry/browser": "latest || *",
3434
"@sentry/core": "latest || *",
3535
"@sentry/nextjs": "latest || *",

dev-packages/e2e-tests/test-applications/nextjs-app-dir/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
"@sentry-internal/event-proxy-server": "link:../../../event-proxy-server",
3333
"@sentry-internal/feedback": "latest || *",
3434
"@sentry-internal/replay-canvas": "latest || *",
35-
"@sentry-internal/tracing": "latest || *",
35+
"@sentry-internal/browser-utils": "latest || *",
3636
"@sentry/browser": "latest || *",
3737
"@sentry/core": "latest || *",
3838
"@sentry/nextjs": "latest || *",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@
4848
"packages/astro",
4949
"packages/aws-serverless",
5050
"packages/browser",
51+
"packages/browser-utils",
5152
"packages/bun",
5253
"packages/core",
5354
"packages/deno",
@@ -69,7 +70,6 @@
6970
"packages/replay-worker",
7071
"packages/svelte",
7172
"packages/sveltekit",
72-
"packages/tracing-internal",
7373
"packages/types",
7474
"packages/typescript",
7575
"packages/utils",
File renamed without changes.

packages/browser-utils/README.md

Lines changed: 23 additions & 0 deletions

0 commit comments

Comments
 (0)