sharyn
Version:
Combines all the other packages under one.
27 lines (21 loc) • 595 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
// flow-disable-next-line
var klawSync = require('klaw-sync'); // flow-disable-next-line
var md5 = require('md5');
var dirChecksum = function dirChecksum(dirPath) {
return md5(klawSync(dirPath, {
nodir: true,
filter: function filter(_ref) {
var path = _ref.path;
return !RegExp('node_modules').test(path) && !RegExp('.git').test(path);
}
}).map(function (f) {
return md5(f.path);
}).join());
};
var _default = dirChecksum;
exports.default = _default;