Skip to content

Commit a5173b7

Browse files
authored
feat(vercel-edge): Do not vendor in all OpenTelemetry dependencies (#16841)
Previously, most of the OTEL dependencies have been `devDependencies` of the vercel-edge package. This PR fixes this by properly defining the dependencies we have. NOTE: This was not per se incorrect, just not really necessary - we used to inline all of these dependencies into the vercel-edge SDK. Only the `@opentelemetry/sdk-trace-base` dependency remains a devDependency, which means it is bundled in. Without this, edge routes somehow fail on next 13 :/
1 parent c36e75b commit a5173b7

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

packages/vercel-edge/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,15 +40,15 @@
4040
},
4141
"dependencies": {
4242
"@opentelemetry/api": "^1.9.0",
43-
"@sentry/core": "9.36.0"
43+
"@opentelemetry/resources": "^1.30.1",
44+
"@opentelemetry/semantic-conventions": "^1.34.0",
45+
"@sentry/core": "9.36.0",
46+
"@sentry/opentelemetry": "9.36.0"
4447
},
4548
"devDependencies": {
4649
"@edge-runtime/types": "3.0.1",
4750
"@opentelemetry/core": "^1.30.1",
48-
"@opentelemetry/resources": "^1.30.1",
49-
"@opentelemetry/sdk-trace-base": "^1.30.1",
50-
"@opentelemetry/semantic-conventions": "^1.34.0",
51-
"@sentry/opentelemetry": "9.36.0"
51+
"@opentelemetry/sdk-trace-base": "^1.30.1"
5252
},
5353
"scripts": {
5454
"build": "run-p build:transpile build:types",

0 commit comments

Comments
 (0)