export function stableStringify(value, space = 2) { return JSON.stringify(sortDeep(value), null, space); } function sortDeep(value) { if (Array.isArray(value)) return value.map(sortDeep); if (!value || typeof value !== "object") return value; const out = {}; for (const key of Object.keys(value).sort()) out[key] = sortDeep(value[key]); return out; }