8 lines
279 B
JavaScript
8 lines
279 B
JavaScript
/**
|
|
* Remove whitespace
|
|
*/
|
|
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 }; |