UNPKG

tinybase

Version:

A reactive data store and sync engine.

2 lines (1 loc) 370 B
const r=(r,o="",t)=>r.split(o,t),o=globalThis,t=Math,a=t.floor,e=r("-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz"),n=o.crypto?r=>o.crypto.getRandomValues(r):r=>(r=>r.map((()=>a(256*t.random()))))(r),l=(r,o)=>(r??0)<(o??0)?-1:1,p=(r=16)=>{return o=(r,o)=>r+e[63&o],n(new Uint8Array(r)).reduce(o,"");var o};export{l as defaultSorter,p as getUniqueId};