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); }; /**