@turbot/guardrails-mcp
Version:
MCP server for interacting with Turbot Guardrails.
28 lines (27 loc) • 706 B
JavaScript
/**
* 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 });
}
}