UNPKG

595 BJavaScriptView Raw
1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.default = void 0;
7
8// flow-disable-next-line
9var klawSync = require('klaw-sync'); // flow-disable-next-line
10
11
12var md5 = require('md5');
13
14var dirChecksum = function dirChecksum(dirPath) {
15 return md5(klawSync(dirPath, {
16 nodir: true,
17 filter: function filter(_ref) {
18 var path = _ref.path;
19 return !RegExp('node_modules').test(path) && !RegExp('.git').test(path);
20 }
21 }).map(function (f) {
22 return md5(f.path);
23 }).join());
24};
25
26var _default = dirChecksum;
27exports.default = _default;
\No newline at end of file