Simple helper for creating and validating HMAC signatures.
Installation:
bun install @beesolve/hmacimport{HmacSigner}from"@beesolve/hmac";consthmac=newHmacSigner({preSharedKey: "your secure key"});constdata=JSON.stringify({your: 'data'});constsignature=hmac.sign(data);console.log(hmac.isValidSignature({value: data, signature }));// trueconsole.log(hmac.isValidSignature({value: data,'invalid signature'}));// false