From 259b332883bbf312a872d0b85508268c9d21f0fe Mon Sep 17 00:00:00 2001 From: Starbeamrainbowlabs Date: Tue, 26 Dec 2023 12:22:57 +0000 Subject: [PATCH] docs: ....why wasn't this a problem *years* ago? --- .docs/lib/HTMLPicture.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.docs/lib/HTMLPicture.js b/.docs/lib/HTMLPicture.js index 676c264..7e3aeaa 100644 --- a/.docs/lib/HTMLPicture.js +++ b/.docs/lib/HTMLPicture.js @@ -118,6 +118,8 @@ async function picture(source_image, alt, target_dir, urlpath, formats = "__AUTO } const target_original = path.join(target_dir, source_parsed.base); + if (!fs.existsSync(path.dirname(target_original))) + await fs.promises.mkdir(path.dirname(target_original), { recursive: true }); await fs.promises.copyFile(source_image, target_original); const sources = await Promise.all(formats.map(async (format) => {