From 9a9e68d526c27df40228de48142c15c99544961e Mon Sep 17 00:00:00 2001 From: pengzhanbo Date: Fri, 22 Dec 2023 00:17:28 +0800 Subject: [PATCH] perf: optimize caniuse render --- packages/plugin-caniuse/src/node/plugin.ts | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/packages/plugin-caniuse/src/node/plugin.ts b/packages/plugin-caniuse/src/node/plugin.ts index 0ed7d69b..1f19eb6c 100644 --- a/packages/plugin-caniuse/src/node/plugin.ts +++ b/packages/plugin-caniuse/src/node/plugin.ts @@ -27,19 +27,13 @@ export const caniusePlugin = ({ return validateReg.test(info.trim()) } - const before = '
\n' - const after = '\n
' - const render = (tokens: Token[], index: number): string => { const token = tokens[index] if (token.nesting === 1) { const feature = token.info.trim().slice(type.length).trim() || '' - if (feature) { - return before + resolveCanIUse(feature, mode) - } - return before + return feature ? resolveCanIUse(feature, mode) : '' } else { - return after + return '' } }