UNPKG

@rise4fun/docusaurus-remark-plugin-compile-code

Version:
14 lines 518 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const crypto_1 = require("crypto"); const fs_extra_1 = require("fs-extra"); function hashCode(source, meta, options) { const hash = (0, crypto_1.createHash)('sha1'); hash.update(source).update(meta).update(JSON.stringify(options)); options.hashFiles?.forEach((file) => { hash.update((0, fs_extra_1.readFileSync)(file)); }); return hash.digest('hex'); } exports.default = hashCode; //# sourceMappingURL=hash.js.map