metalsmith-contenthash
based off of
metalsmith-fingerprint-ignore
, usescrypto.createHash
instead ofcrypto.createHmac
Installation
npm install metalsmith-contenthash
Example (serving assets)
var Metalsmith = ;var assets = ;var contenthash = ; var ms = ; ms; // no options are required, these are the defaults// i.e. same as: ms.use(contenthash()) or ms.use(contenthash({}))ms; ms;
The new filenames are accessible via the hashes
metadata object.