From c5a34c783821375e438ec4a1e5e0098ddf1357e2 Mon Sep 17 00:00:00 2001 From: Sebastian Arrieta <25210925+sarrietav-dev@users.noreply.github.com> Date: Sat, 19 Jul 2025 12:13:44 -0500 Subject: [PATCH] fix: skip invalid code block metadata without key-value pairs (#561) This ensures compatibility with transformers like `transformerMetaHighlight`, which may include metadata without key-value formatting. Previously, metadata entries without an = would cause [key, value] to be undefined, potentially introducing invalid entries into the map. We now skip such entries to ensure only valid key-value pairs are parsed. --- src/utils/transformers/fileName.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/utils/transformers/fileName.js b/src/utils/transformers/fileName.js index 84383c7..0860982 100644 --- a/src/utils/transformers/fileName.js +++ b/src/utils/transformers/fileName.js @@ -29,6 +29,7 @@ export const transformerFileName = ({ for (const item of raw) { const [key, value] = item.split("="); + if (!key || !value) continue; metaMap.set(key, value.replace(/["'`]/g, "")); }