Shared formatting helpers for tool output.
Each format_* function takes structured data from HexpmMcp API functions
and returns a markdown string suitable for MCP tool responses.
Summary
Functions
Format a list of items as a markdown bullet list.
Format alternatives as markdown.
Format audit results as markdown.
Format package comparison as markdown table.
Format a date string to a short date (YYYY-MM-DD).
Format dependencies as markdown.
Format dependency tree as markdown.
Format module listing as markdown.
Format download statistics as markdown.
Format features as markdown.
Format health check as markdown.
Format mix deps audit results as markdown.
Format a number with K/M suffix for readability.
Format owners as markdown.
Format package info as markdown.
Format release info as markdown.
Format doc search results as markdown.
Format search results as markdown.
Format upgrade check results as markdown.
Format versions list as markdown.
Build a markdown table from headers and rows.
Functions
Format a list of items as a markdown bullet list.
Format alternatives as markdown.
Format audit results as markdown.
Format package comparison as markdown table.
Format a date string to a short date (YYYY-MM-DD).
Format dependencies as markdown.
Format dependency tree as markdown.
Format module listing as markdown.
Format download statistics as markdown.
Format features as markdown.
Format health check as markdown.
Format mix deps audit results as markdown.
Format a number with K/M suffix for readability.
iex> HexpmMcp.Formatter.format_number(1_234_567)
"1.2M"
iex> HexpmMcp.Formatter.format_number(45_678)
"45.7K"
iex> HexpmMcp.Formatter.format_number(999)
"999"
Format owners as markdown.
Format package info as markdown.
Format release info as markdown.
Format doc search results as markdown.
Format search results as markdown.
Format upgrade check results as markdown.
Format versions list as markdown.
Build a markdown table from headers and rows.