UNPKG

@iconify/utils

Version:

Common functions for working with Iconify icon sets used by various packages.

6 lines (4 loc) 252 B
function trimSVG(str) { return str.replace(/(['"])\s*\n\s*([^>\\/\s])/g, "$1 $2").replace(/(["';{}><])\s*\n\s*/g, "$1").replace(/\s*\n\s*/g, " ").replace(/\s+"/g, '"').replace(/="\s+/g, '="').replace(/(\s)+\/>/g, "/>").trim(); } export { trimSVG };