Node style HMACs for use in the browser, with native HMAC functions in node. API is the same as HMACs in node:
varcreateHmac=require('create-hmac')varhmac=createHmac('sha224',Buffer.from('secret key'))hmac.update('synchronous write')//optional encoding parameterhmac.digest()// synchronously get result with optional encoding parameterhmac.write('write to it as a stream')hmac.end()//remember it's a streamhmac.read()//only if you ended it as a stream though