From 989f2b32d8ef3f6fd157daeab038e3375f7a72fe Mon Sep 17 00:00:00 2001 From: magnus Date: Thu, 8 May 2025 23:49:22 +0200 Subject: [PATCH 1/2] chore: make fs-dev imageLoader work in monorepo --- packages/open-next/src/overrides/imageLoader/fs-dev.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/open-next/src/overrides/imageLoader/fs-dev.ts b/packages/open-next/src/overrides/imageLoader/fs-dev.ts index d1aa5e6bb..d9dd15df5 100644 --- a/packages/open-next/src/overrides/imageLoader/fs-dev.ts +++ b/packages/open-next/src/overrides/imageLoader/fs-dev.ts @@ -1,11 +1,14 @@ import fs from "node:fs"; +import path from "node:path"; + import type { ImageLoader } from "types/overrides"; +import { getMonorepoRelativePath } from "utils/normalize-path"; export default { name: "fs-dev", load: async (url: string) => { - const basePath = "../../assets"; - const body = fs.createReadStream(`${basePath}/${url}`); + const imagePath = path.join(getMonorepoRelativePath(), "assets", url); + const body = fs.createReadStream(imagePath); const contentType = url.endsWith(".png") ? "image/png" : "image/jpeg"; return { body, From db062146500d5d195ecbb8b6d4116531284c5762 Mon Sep 17 00:00:00 2001 From: conico974 Date: Fri, 9 May 2025 15:30:02 +0200 Subject: [PATCH 2/2] Create giant-rockets-clean.md --- .changeset/giant-rockets-clean.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/giant-rockets-clean.md diff --git a/.changeset/giant-rockets-clean.md b/.changeset/giant-rockets-clean.md new file mode 100644 index 000000000..793682d87 --- /dev/null +++ b/.changeset/giant-rockets-clean.md @@ -0,0 +1,5 @@ +--- +"@opennextjs/aws": patch +--- + +fix: make fs-dev imageLoader work in monorepo