UNPKG

react-saasify-chrisvxd

Version:

React components for Saasify web clients.

19 lines (14 loc) 463 B
"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;