FLUJOS/BACK_BACK/node_modules/parcel-bundler/lib/utils/md5.js
2025-11-07 00:06:12 +01:00

19 lines
No EOL
463 B
JavaScript
Executable file

"use strict";
const crypto = require('crypto');
const fs = require('fs');
function md5(string, encoding = 'hex') {
return crypto.createHash('md5').update(string).digest(encoding);
}
md5.file = function (filename) {
return new Promise((resolve, reject) => {
fs.createReadStream(filename).on('error', reject).pipe(crypto.createHash('md5').setEncoding('hex')).on('finish', function () {
resolve(this.read());
});
});
};
module.exports = md5;