From 2e689aee7e6efd0d7b4d8cbf57ef2530a86e8b2b Mon Sep 17 00:00:00 2001 From: Marvin Hagemeister Date: Sun, 27 Nov 2022 20:08:13 +0100 Subject: [PATCH] Speed up stringifyNumber --- lib/path.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/path.js b/lib/path.js index 5a68e8fdf..fb02d184f 100644 --- a/lib/path.js +++ b/lib/path.js @@ -1,5 +1,7 @@ 'use strict'; +const { removeLeadingZero } = require('./svgo/tools'); + /** * @typedef {import('./types').PathDataItem} PathDataItem * @typedef {import('./types').PathDataCommand} PathDataCommand @@ -249,7 +251,7 @@ const stringifyNumber = (number, precision) => { number = Math.round(number * ratio) / ratio; } // remove zero whole from decimal number - return number.toString().replace(/^0\./, '.').replace(/^-0\./, '-.'); + return removeLeadingZero(number); }; /**