broccoli-fingerprint
Broccoli plugin to fingerprint filenames of a tree of files. It optionaly generates a json manifest file mapping the original filenames to the fingerprinted ones.
Install
npm install --save broccoli-fingerprint
Example
var fingerprint = require('broccoli-fingerprint');
var tree = fingerprint(tree, {
encoding:'utf8'
, separator: '-'
, keepOriginal: true
, extensions: ['js', 'css']
});
var manifestTree = fingerprint.manifest(tree, {
extensions: ['js', 'css']
, name: 'fingerprint-manifest.json'
});
{
"app.css": "app-47f1dd2de35b82f32922850d2eeec45a.css"
"app.js": "app-34c50157779f988854aeb7f451beae74.js"
}