Skip to content

Commit 30e0711

Browse files
committed
fix exports
1 parent 7fdad3b commit 30e0711

File tree

4 files changed

+8
-6
lines changed

4 files changed

+8
-6
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
"./browser/mocks/legacy-image": "./dist/plugins/next-image/alias/next-legacy-image.js",
4040
"./browser/mocks/image-default-loader": "./dist/plugins/next-image/alias/image-default-loader.js",
4141
"./browser/mocks/image-context": "./dist/plugins/next-image/alias/image-context.js",
42-
"./browser/mocks/draft-mode": "./dist/plugins/next-mocks/compatibility/draft-mode.compat.js",
42+
"./browser/mocks/draft-mode.compat": "./dist/plugins/next-mocks/compatibility/draft-mode.compat.js",
4343
"./node/mocks/cache": "./dist/plugins/next-mocks/alias/cache/index.cjs",
4444
"./node/mocks/navigation": "./dist/plugins/next-mocks/alias/navigation/index.cjs",
4545
"./node/mocks/headers": "./dist/plugins/next-mocks/alias/headers/index.cjs",
@@ -50,7 +50,7 @@
5050
"./node/mocks/legacy-image": "./dist/plugins/next-image/alias/next-legacy-image.cjs",
5151
"./node/mocks/image-default-loader": "./dist/plugins/next-image/alias/image-default-loader.cjs",
5252
"./node/mocks/image-context": "./dist/plugins/next-image/alias/image-context.cjs",
53-
"./node/mocks/draft-mode": "./dist/plugins/next-mocks/compatibility/draft-mode.compat.cjs"
53+
"./node/mocks/draft-mode.compat": "./dist/plugins/next-mocks/compatibility/draft-mode.compat.cjs"
5454
},
5555
"scripts": {
5656
"prepublishOnly": "pnpm build",

src/plugins/next-mocks/alias/headers/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ export { headers } from "./headers";
88
export { cookies } from "./cookies";
99

1010
// re-exports of the actual module
11-
export * from "next/dist/server/request/headers";
11+
export { UnsafeUnwrappedHeaders } from "next/dist/server/request/headers";
1212

1313
// passthrough mocks - keep original implementation but allow for spying
1414
const draftMode: Mock<() => ReturnType<typeof originalDraftMode>> = fn(

src/plugins/next-mocks/compatibility/compatibility-map.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,12 @@ export const getCompatibilityAliases = (env: Env) => {
2828
const version = getNextjsVersion();
2929
const result: Record<string, string> = {};
3030

31+
const compatMap = mapping(env);
32+
3133
// biome-ignore lint/complexity/noForEach: <explanation>
32-
Object.keys(mapping).forEach((key) => {
34+
Object.keys(compatMap).forEach((key) => {
3335
if (semver.intersects(version, key)) {
34-
Object.assign(result, mapping(env)[key]);
36+
Object.assign(result, compatMap[key]);
3537
}
3638
});
3739

tsup.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ export default defineConfig([
1717
"src/plugins/next-mocks/alias/rsc/server-only.ts",
1818
"src/plugins/next-mocks/alias/dynamic/index.tsx",
1919
"src/mocks/storybook.global.ts",
20-
"src/plugins/next-mocks/alias/compatibility/draft-mode.compat.ts",
20+
"src/plugins/next-mocks/compatibility/draft-mode.compat.ts",
2121
],
2222
splitting: false,
2323
clean: true,

0 commit comments

Comments
 (0)