@visulima/string
Version:
Functions for manipulating strings.
2 lines (1 loc) • 539 B
JavaScript
;var l=Object.defineProperty;var c=(t,e)=>l(t,"name",{value:e,configurable:!0});const a=require("./constants-DEcMFLn8.cjs");var f=Object.defineProperty,h=c((t,e)=>f(t,"name",{value:e,configurable:!0}),"l");const p=h((t,e)=>{const{length:u}=t;if(u===0)return"";if(u===1)return t[0];const n=[];let r="",o="";for(let i=0;i<u;i++){const s=t[i];if(a.R.test(s)){r?(n.push(r+o+s),r="",o=""):(n.length>0&&n.push(e),r=s);continue}r?(o&&(o+=e),o+=s):(n.length>0&&n.push(e),n.push(s))}return n.join("")},"joinSegments");module.exports=p;