@storm-software/git-tools
Version:
Tools for managing Git repositories within a Nx workspace.
37 lines (33 loc) • 890 B
JavaScript
import {
isEqual,
serialize
} from "./chunk-RIKLWZ4B.js";
import {
__name,
init_esm_shims
} from "./chunk-AX5TUBFG.js";
// ../../node_modules/.pnpm/ohash@2.0.10/node_modules/ohash/dist/index.mjs
init_esm_shims();
// ../../node_modules/.pnpm/ohash@2.0.10/node_modules/ohash/dist/crypto/node/index.mjs
init_esm_shims();
import { createHash } from "node:crypto";
var e = globalThis.process?.getBuiltinModule?.("crypto")?.hash;
var r = "sha256";
var s = "base64url";
function digest(t) {
if (e) return e(r, t, s);
const o = createHash(r).update(t);
return globalThis.process?.versions?.webcontainer ? o.digest().toString(s) : o.digest(s);
}
__name(digest, "digest");
// ../../node_modules/.pnpm/ohash@2.0.10/node_modules/ohash/dist/index.mjs
function hash(input) {
return digest(serialize(input));
}
__name(hash, "hash");
export {
digest,
hash,
isEqual,
serialize
};