// 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; }