Skip to content

Commit 108e894

Browse files
Revert import-in-the-middle and require-in-the-middle version mismatch fix (#2755)
Merge this PR when Sentry (`@sentry/node`) updates to `import-in-the-middle` v2 and `require-in-the-middle` v8 (which matches what the OTEL-packages need)
1 parent cc1119e commit 108e894

File tree

8 files changed

+531
-687
lines changed

8 files changed

+531
-687
lines changed

apps/dashboard/next.config.mjs

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,6 @@ const config = {
1414
},
1515
]
1616
},
17-
18-
// This is supposed to help with version mismatches for `import-in-the-middle` and `require-in-the-middle` in OTEL
19-
// packages and Sentry
20-
transpilePackages: [
21-
"import-in-the-middle",
22-
"require-in-the-middle",
23-
"@opentelemetry/instrumentation",
24-
"@sentry/node", // Add Sentry here so it uses the bundled version
25-
],
26-
// Explicitly ensure the transpiled packages are NOT treated as external
27-
serverExternalPackages: [],
2817
}
2918

3019
export default withSentryConfig(config, {

apps/dashboard/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
"@mantine/tiptap": "^7.17.7",
3535
"@radix-ui/react-alert-dialog": "^1.1.14",
3636
"@radix-ui/react-dialog": "^1.1.14",
37-
"@sentry/nextjs": "^9.34.0",
37+
"@sentry/nextjs": "^10.40.0",
3838
"@tabler/icons-react": "^3.34.1",
3939
"@tanstack/react-query": "^5.79.0",
4040
"@tanstack/react-table": "^8.21.3",
@@ -52,7 +52,7 @@
5252
"@trpc/tanstack-react-query": "11.8.1",
5353
"clsx": "^2.0.0",
5454
"date-fns": "^4.1.0",
55-
"import-in-the-middle": "^2.0.4",
55+
"import-in-the-middle": "^2.0.6",
5656
"next": "^15.3.6",
5757
"next-plausible": "^3.12.4",
5858
"react": "^19.2.1",

apps/grades-backend/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@
3131
"date-fns": "^4.1.0",
3232
"fastify": "^5.3.3",
3333
"fastify-raw-body": "^5.0.0",
34-
"import-in-the-middle": "^1.15.0",
35-
"require-in-the-middle": "^7.5.2",
34+
"import-in-the-middle": "^2.0.6",
35+
"require-in-the-middle": "^8.0.1",
3636
"superjson": "^2.0.0",
3737
"tiny-invariant": "^1.3.3",
3838
"zod": "^3.25.47"

apps/grades-frontend/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
"core-js": "^3.45.1",
3333
"cors": "^2.8.5",
3434
"date-fns": "^4.1.0",
35-
"import-in-the-middle": "^1.15.0",
35+
"import-in-the-middle": "^2.0.6",
3636
"jsdom": "28.1.0",
3737
"next": "^15.3.6",
3838
"next-plausible": "^3.12.4",
@@ -41,7 +41,7 @@
4141
"react-dom": "^19.2.1",
4242
"remark-html": "^16.0.1",
4343
"remark-parse": "^11.0.0",
44-
"require-in-the-middle": "^7.5.2",
44+
"require-in-the-middle": "^8.0.1",
4545
"superjson": "^2.0.0",
4646
"unified": "^11.0.5",
4747
"use-debounce": "^10.0.5",

apps/rpc/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
"@fastify/cors": "^11.0.0",
4141
"@opentelemetry/api": "^1.9.0",
4242
"@prisma/client": "^6.8.2",
43-
"@sentry/node": "^9.24.0",
43+
"@sentry/node": "^10.40.0",
4444
"@trpc/server": "11.8.1",
4545
"auth0": "^4.23.1",
4646
"commander": "^14.0.0",
@@ -50,12 +50,12 @@
5050
"fastify-raw-body": "^5.0.0",
5151
"googleapis": "^159.0.0",
5252
"googleapis-common": "8.0.1",
53-
"import-in-the-middle": "^1.15.0",
53+
"import-in-the-middle": "^2.0.6",
5454
"lru-cache": "^11.1.0",
5555
"marked": "^16.1.1",
5656
"mustache": "^4.2.0",
5757
"p-queue": "^9.1.0",
58-
"require-in-the-middle": "^7.5.2",
58+
"require-in-the-middle": "^8.0.1",
5959
"stripe": "^18.4.0",
6060
"superjson": "^2.0.0",
6161
"tiny-invariant": "^1.3.3",

apps/web/next.config.mjs

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -17,17 +17,6 @@ const config = {
1717
},
1818
]
1919
},
20-
21-
// This is supposed to help with version mismatches for `import-in-the-middle` and `require-in-the-middle` in OTEL
22-
// packages and Sentry
23-
transpilePackages: [
24-
"import-in-the-middle",
25-
"require-in-the-middle",
26-
"@opentelemetry/instrumentation",
27-
"@sentry/node", // Add Sentry here so it uses the bundled version
28-
],
29-
// Explicitly ensure the transpiled packages are NOT treated as external
30-
serverExternalPackages: [],
3120
}
3221

3322
export default withSentryConfig(config, {

apps/web/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
"@radix-ui/react-navigation-menu": "^1.2.13",
3333
"@radix-ui/react-popover": "^1.1.14",
3434
"@radix-ui/react-scroll-area": "^1.2.10",
35-
"@sentry/nextjs": "^9.34.0",
35+
"@sentry/nextjs": "^10.40.0",
3636
"@splinetool/react-spline": "^4.0.0",
3737
"@splinetool/runtime": "^1.9.98",
3838
"@tabler/icons-react": "^3.35.0",
@@ -47,7 +47,7 @@
4747
"cors": "^2.8.5",
4848
"date-fns": "^4.1.0",
4949
"ical-generator": "^8.1.1",
50-
"import-in-the-middle": "^2.0.4",
50+
"import-in-the-middle": "^2.0.6",
5151
"isomorphic-dompurify": "^3.0.0",
5252
"jose": "^6.0.11",
5353
"jsdom": "28.1.0",

0 commit comments

Comments
 (0)