Node style HMACs for use in the browser, with native HMAC functions in node. API is the same as HMACs in node:
var createHmac =require('create-hmac')var hmac =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