@rise4fun/docusaurus-remark-plugin-compile-code
Version:
Run tool and show output.
14 lines • 518 B
JavaScript
;
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