¿Cómo uso Node.js Crypto para crear un hash HMAC-SHA1?

Quiero crear un hash de I love cupcakes(firmado con la clave abcdeg) ¿Cómo puedo crear ese hash, usando Node.js