UNPKG

@heybrostudio/utils

Version:

Opinionated collection of commonly used JavaScript/TypeScript utilities by @heybrostudio

7 lines (5 loc) 2.68 kB
import { cwd } from 'node:process'; function a(t,e){return new Promise(m=>setTimeout(async()=>{await e?.(),m();},t))}function p(t){return `\x1B[32m${t}\x1B[0m`}function f(t){return `\x1B[36m${t}\x1B[0m`}function g(t){return `\x1B[31m${t}\x1B[0m`}function x(t){return `\x1B[90m${t}\x1B[0m`}function b(t){return t.replace(/[A-Z]/g,e=>`_${e.toLowerCase()}`)}function w(t=8){let m=-2-Math.max(0,t);return btoa(Date.now().toString()).slice(m,-2).toUpperCase()}function h(t){let[e,m]=t.split("#"),[c,u]=e.split("?"),s=["utm_source","utm_medium","utm_campaign","utm_term","utm_content","gclid","fbclid","pk_campaign","pk_kwd","msclkid","mc_cid","mc_eid","yclid","dclid","gclsrc","msnclid","msclkid","cid","trk","cm_mmc","cm_mmca","cm_mmcb","cm_lm","sc_cid","sc_ven","sc_src","sc_campaign","sc_medium","sc_cmp","sc_content","sc_kw","sc_geo","sc_device","sc_placement","utm_source","utm_medium","utm_campaign","utm_content","utm_term","gclid","dclid","gclsrc","fbclid","msclkid","yclid","msnclid","utm_id","ga_cid","utmclid","vclid","_openstat","cm_mmc","cm_mmca","cm_mmcb","cm_lm","ncid","openstat","affiliate","affiliate_id","aff_id","aff","tid","ct","sourceid","utm_source","utm_medium","utm_campaign","utm_content","utm_term","gclid","gclsrc","dclid","fbclid","msclkid","p_click","urlid","mkt_tok","s_cid","piwik_campaign","piwik_kwd","piwik_medium","piwik_source","piwik_term","ito","__hstc","__hssc","__hssrc","clid","msclkid","irgwc","mc","mclid","mctag","utmccn","utmcid","utmcmd","utmctr","utmgclid","utmdt","utme","utmfl","utmhid","utmipc","utmipn","utmipr","utmiva","utmje","utmju","utmjv","utmjw","utmk","utmls","utmmi","utmn","utmp","utmsa","utmsc","utmsr","utmt","utmtid","utmtr","utmtto","utmuid","utmv","utmx","utmz","lr_referrer","lr_aid","lr_cust","lr_ekw","lr_medium","lr_mid","lr_source","lr_term","lr_url","email_tracking_id"],i=u.split("&").reduce((n,o)=>{let[d]=o.split("=");return s.includes(d)||n.push(o),n},[]),r=i.length>0?`${c}?${i.join("&")}`:c;return m?`${r}#${m}`:r}function P(t){if(typeof window<"u"&&typeof window.document<"u")throw Error("Only supported in the node runtime environment");return `${cwd()}/node_modules/${t}`}function U(t,e){let m=document.createElement("a"),c=new Blob([t],{type:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"});m.style.display="none",m.href=URL.createObjectURL(c),m.download=`${e}.xlsx`,document.body.appendChild(m),m.click(),document.body.removeChild(m);} export { b as camelToUnderscore, f as cyan, U as downloadXlsx, w as generateDiscount, P as getRootByPackageName, x as gray, p as green, g as red, h as removeTracking, a as sleep }; //# sourceMappingURL=out.js.map //# sourceMappingURL=index.js.map