From 5e923b36a79ad3b358cdc7cfcd137f01fc5411c1 Mon Sep 17 00:00:00 2001 From: Cosmin Popovici Date: Sun, 14 Jan 2024 21:34:31 +0200 Subject: [PATCH] fix: don't remove space before style attribute --- src/transformers/prettify.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/transformers/prettify.js b/src/transformers/prettify.js index 566817e0..12f4daa6 100644 --- a/src/transformers/prettify.js +++ b/src/transformers/prettify.js @@ -33,7 +33,8 @@ const reFormat = (html, config) => { return html .replace(/,\s*/g, ', ') .replace(/(\s+style="\s+)([\s\S]*?)(\s+")/g, (match, p1, p2, p3) => { - const formattedStyle = p2.replace(/\s+/g, ' ').trim() - return p1.trim() + formattedStyle + p3.trim() + return p1.replace(/\n\s+?(style)/g, ' $1').trimEnd() + + p2.replace(/\s+/g, ' ').trim() + + p3.trim() }) }