@visulima/ansi
Version:
ANSI escape codes for some terminal swag.
2 lines (1 loc) • 361 B
JavaScript
import{h as l,E as a,f as i,i as f,a as h}from"./packem_shared/sequence-walker-COPlxtCd.js";const S=e=>{if(!l(e))return e;let o="",c=0,s=0;const{length:n}=e;for(;s<n;){const r=e.codePointAt(s);let t;if(r===a)t=i(e,s);else if(f(r))t=h(e,s);else{s+=1;continue}const d=t===void 0?n-1:t.end;o+=e.slice(c,s),c=d+1,s=d+1}return o+=e.slice(c),o};export{S as default};