@datocms/cma-client-node
Version:
NodeJS client for DatoCMS REST Content Management API
12 lines • 449 B
JavaScript
import crypto from 'node:crypto';
import fs from 'node:fs';
export default function md5(path) {
return new Promise((resolve, reject) => {
const hash = crypto.createHash('md5');
const stream = fs.createReadStream(path);
stream.on('error', (err) => reject(err));
stream.on('data', (chunk) => hash.update(chunk));
stream.on('end', () => resolve(hash.digest('hex')));
});
}
//# sourceMappingURL=md5.js.map