From 14299798ab36fb932b0abaead032d3f3c77835c0 Mon Sep 17 00:00:00 2001 From: Ahad Birang Date: Thu, 21 Jul 2022 14:16:09 +0200 Subject: [PATCH] fix(highlight): respect `highlight` option --- src/runtime/transformers/index.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/runtime/transformers/index.ts b/src/runtime/transformers/index.ts index 0991d2f4c..11677e33e 100644 --- a/src/runtime/transformers/index.ts +++ b/src/runtime/transformers/index.ts @@ -6,18 +6,16 @@ import markdown from './markdown' import yaml from './yaml' import pathMeta from './path-meta' import json from './json' -import highlight from './shiki' const TRANSFORMERS = [ csv, markdown, json, yaml, - pathMeta, - highlight + pathMeta ] -function getParser (ext, additionalTransformers: ContentTransformer[] = []): ContentTransformer { +function getParser (ext, additionalTransformers: ContentTransformer[] = []): ContentTransformer | undefined { let parser = additionalTransformers.find(p => ext.match(new RegExp(p.extensions.join('|'), 'i')) && p.parse) if (!parser) { parser = TRANSFORMERS.find(p => ext.match(new RegExp(p.extensions.join('|'), 'i')) && p.parse) @@ -42,7 +40,7 @@ export async function transformContent (id, content, options: TransformContentOp const file = { _id: id, body: content } const ext = extname(id) - const parser: ContentTransformer = getParser(ext, transformers) + const parser = getParser(ext, transformers) if (!parser) { // eslint-disable-next-line no-console console.warn(`${ext} files are not supported, "${id}" falling back to raw content`)