// Ensure `globalThis.crypto` is available in bare-Node vitest runs. import { webcrypto } from "node:crypto"; type WritableGlobal = { crypto?: Crypto }; const g = globalThis as WritableGlobal; if (g.crypto === undefined) { g.crypto = webcrypto as unknown as Crypto; }