ll-package
Version:
2 lines (1 loc) • 534 B
JavaScript
Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const s=9,r=32;function d(i){const c=String(i),o=/\r?\n|\r/g;let e=o.exec(c),t=0;const n=[];for(;e;)n.push(l(c.slice(t,e.index),t>0,!0),e[0]),t=e.index+e[0].length,e=o.exec(c);return n.push(l(c.slice(t),t>0,!1)),n.join("")}function l(i,c,o){let e=0,t=i.length;if(c){let n=i.codePointAt(e);for(;n===s||n===r;)e++,n=i.codePointAt(e)}if(o){let n=i.codePointAt(t-1);for(;n===s||n===r;)t--,n=i.codePointAt(t-1)}return t>e?i.slice(e,t):""}exports.trimLines=d;
;