UNPKG

@datocms/cma-client-node

Version:
18 lines 761 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const node_crypto_1 = __importDefault(require("node:crypto")); const node_fs_1 = __importDefault(require("node:fs")); function md5(path) { return new Promise((resolve, reject) => { const hash = node_crypto_1.default.createHash('md5'); const stream = node_fs_1.default.createReadStream(path); stream.on('error', (err) => reject(err)); stream.on('data', (chunk) => hash.update(chunk)); stream.on('end', () => resolve(hash.digest('hex'))); }); } exports.default = md5; //# sourceMappingURL=md5.js.map