From ba90a685d6ea845d2cce40c0a7370f2b129d63cd Mon Sep 17 00:00:00 2001 From: Florian Sylvain Date: Tue, 14 Oct 2025 19:02:58 +0200 Subject: [PATCH] fix: minifyHTML to handle whitepsaces better --- server.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/server.js b/server.js index 936c062..e6349b6 100644 --- a/server.js +++ b/server.js @@ -161,7 +161,14 @@ class AssetProcessor { minifyHTML(src) { return src .replace(//g, "") - .replace(/>\s+<") + .replace(/>\s+ { + const before = string.substring(0, offset + 1); + const after = string.substring(offset + match.length - 1); + if (/span[^>]*>\s*$/.test(before) && /^\s* <"; + } + return "><"; + }) .replace(/>\s+([^<]+?)\s+$1<") .replace(/]*>([\s\S]*?)<\/style>/gi, (m, css) => m.replace(css, this.minifyCSS(css))