Skip to content

Commit 86c626e

Browse files
authored
fix(nextjs): Fix resolution of request storage shim fallback (#13929)
1 parent fcc3d2b commit 86c626e

File tree

3 files changed

+12
-1
lines changed

3 files changed

+12
-1
lines changed

packages/nextjs/package.json

+8
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,14 @@
4646
"node": "./build/cjs/index.server.js",
4747
"import": "./build/esm/index.server.js"
4848
},
49+
"./async-storage-shim": {
50+
"import": {
51+
"default": "./build/esm/config/templates/requestAsyncStorageShim.js"
52+
},
53+
"require": {
54+
"default": "./build/cjs/config/templates/requestAsyncStorageShim.js"
55+
}
56+
},
4957
"./import": {
5058
"import": {
5159
"default": "./build/import-hook.mjs"

packages/nextjs/src/config/loaders/wrappingLoader.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ export default function wrappingLoader(
174174
}
175175
templateCode = templateCode.replace(
176176
/__SENTRY_NEXTJS_REQUEST_ASYNC_STORAGE_SHIM__/g,
177-
'@sentry/nextjs/build/esm/config/templates/requestAsyncStorageShim.js',
177+
'@sentry/nextjs/async-storage-shim',
178178
);
179179
}
180180

packages/nextjs/src/config/templates/requestAsyncStorageShim.ts

+3
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,6 @@ export interface RequestAsyncStorage {
77
}
88
| undefined;
99
}
10+
11+
export const requestAsyncStorage = undefined;
12+
export const workUnitAsyncStorage = undefined;

0 commit comments

Comments
 (0)