From 534a54f1471438b2b47fa628e2c4918c10aa500d Mon Sep 17 00:00:00 2001 From: Seth Falco Date: Sun, 30 Jun 2024 12:33:57 +0100 Subject: [PATCH] refactor(cleanupNumbericValues): improve how viewbox is split Co-authored-by: GreLI --- plugins/cleanupNumericValues.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/plugins/cleanupNumericValues.js b/plugins/cleanupNumericValues.js index 357e887ea..9eed0ab24 100644 --- a/plugins/cleanupNumericValues.js +++ b/plugins/cleanupNumericValues.js @@ -37,9 +37,8 @@ export const fn = (_root, params) => { element: { enter: (node) => { if (node.attributes.viewBox != null) { - const nums = node.attributes.viewBox.split(/\s,?\s*|,\s*/g); + const nums = node.attributes.viewBox.trim().split(/(?:\s,?|,)\s*/g); node.attributes.viewBox = nums - .filter((value) => value.length != 0) .map((value) => { const num = Number(value); return Number.isNaN(num)