Files
2026-05-27 23:47:53 +01:00

10 lines
334 B
TypeScript

// Vitest setup polyfills for @suaveplan/packer.
// Ensure `globalThis.crypto` is available in bare-Node vitest runs (Node 18.x).
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;
}