@visulima/ansi
Version:
ANSI escape codes for some terminal swag.
2 lines (1 loc) • 411 B
JavaScript
const a=e=>{const o=e.toBase64;if(typeof o=="function")return o.call(e);if(typeof btoa=="function"){let t="";for(const r of e)t+=String.fromCodePoint(r);return btoa(t)}const n=globalThis.Buffer;if(n===void 0)throw new Error("No Base64 encoder available: Uint8Array.prototype.toBase64, btoa and Buffer are all missing.");return n.from(e).toString("base64")},s=e=>a(new TextEncoder().encode(e));export{a,s as e};