UNPKG

@datocms/cma-client-node

Version:
12 lines 449 B
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