From ece817cdb6d9d3c87014735cf6108f89bde21ec6 Mon Sep 17 00:00:00 2001 From: Norbert Melzer Date: Mon, 31 Mar 2025 22:50:02 +0200 Subject: [PATCH] make sure transformer to not crash on missing options in the context --- src/scripts/filename-transformer.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/scripts/filename-transformer.ts b/src/scripts/filename-transformer.ts index 71c483d..70278f8 100644 --- a/src/scripts/filename-transformer.ts +++ b/src/scripts/filename-transformer.ts @@ -11,7 +11,7 @@ export function filenameTransformer(): ShikiTransformer { name: "filenameTransformer", pre(code: Element) { - const meta: string = this.options.meta?.__raw || ""; + const meta: string = this.options?.meta?.__raw || ""; const pattern = /(?:data-)?filename="(.*?)"/; const filename = pattern.exec(meta)?.[1] || null; -- 2.51.2