antora-confluence
Version:
A tool to convert and publish Antora documentation to Confluence
17 lines (16 loc) • 601 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.calculateHashOfStream = exports.calculateHash = void 0;
const node_crypto_1 = require("node:crypto");
const calculateHash = (content) => {
const hash = (0, node_crypto_1.createHash)("MD5");
hash.update(content.trim());
return hash.digest("hex");
};
exports.calculateHash = calculateHash;
const calculateHashOfStream = (stream) => {
const hash = (0, node_crypto_1.createHash)("sha256");
hash.update(stream);
return hash.digest("hex");
};
exports.calculateHashOfStream = calculateHashOfStream;