From c8b92eead4491ac805ea09165fa3cb3b242991c8 Mon Sep 17 00:00:00 2001 From: Forrest Li Date: Tue, 28 Sep 2021 11:15:46 -0400 Subject: [PATCH] Provide full src path to transform Instead of passing in just the basename of the source file, pass in the full src path. This is useful when needing to rewrite contents that contain relative references to other files. --- src/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/index.js b/src/index.js index 95ecc92..d90c161 100644 --- a/src/index.js +++ b/src/index.js @@ -37,7 +37,7 @@ async function generateCopyTarget(src, dest, { flatten, rename, transform }) { return { src, dest: path.join(destinationFolder, rename ? renameTarget(base, rename, src) : base), - ...(transform && { contents: await transform(await fs.readFile(src), base) }), + ...(transform && { contents: await transform(await fs.readFile(src), src) }), renamed: rename, transformed: transform }