Browser and Node compatible lib