in packages/sqrl-cli-functions/src/bufferHumanJson.ts [17:29]
function deepFriendlyMap(obj) {
if (typeof obj === "bigint") {
return obj.toString();
} else if (obj instanceof Buffer) {
return friendlyBuffer(obj);
} else if (Array.isArray(obj)) {
return obj.map(deepFriendlyMap);
} else if (typeof obj === "object" && obj !== null) {
return mapObject(obj, deepFriendlyMap);
} else {
return obj;
}
}