mirror of
https://github.com/Hopiu/djLint.git
synced 2026-04-07 07:40:59 +00:00
13 lines
358 B
JavaScript
13 lines
358 B
JavaScript
const fs = require('fs');
|
|
const glob = require('fast-glob');
|
|
const md5 = require('md5');
|
|
|
|
function generateContentHash(dir) {
|
|
const sourceFiles = glob.sync([`${dir}`]);
|
|
const sourceContent = sourceFiles
|
|
.map((sourceFile) => fs.readFileSync(sourceFile))
|
|
.join('');
|
|
return md5(sourceContent).slice(0, 8);
|
|
}
|
|
|
|
module.exports = generateContentHash;
|