UNPKG

377 BJavaScriptView Raw
1var crypto = require("crypto");
2var sourceNode = require("../node/source").node;
3
4module.exports = function(bundle){
5 var md5sum = crypto.createHash("md5");
6 bundle.nodes.forEach(function(node){
7 var source = sourceNode(node);
8 var code = source.code || "";
9 md5sum.update(code);
10 });
11
12 var hash = md5sum.digest("hex");
13
14 //console.log("Hash is:", hash);
15
16 return hash;
17
18};