UNPKG

@turbot/guardrails-mcp

Version:

MCP server for interacting with Turbot Guardrails.

28 lines (27 loc) 706 B
/** * Format an object to a JSON string without indentation * @param data The data to stringify * @returns Compact JSON string */ export function formatJson(data) { try { return JSON.stringify(data); } catch (e) { return JSON.stringify({ error: e.message }); } } /** * Format an object to a pretty-printed JSON string with indentation * @param data The data to stringify * @param indent Number of spaces for indentation (default: 2) * @returns Indented JSON string */ export function formatJsonPretty(data, indent = 2) { try { return JSON.stringify(data, null, indent); } catch (e) { return JSON.stringify({ error: e.message }); } }