codebase-recall 0.7.2

CLI based application for codebase dumper for LLMs and fast review/recall project
1
2
3
4
5
6
7
8
9
10
11
use anyhow::Result;

use crate::graph::CodeGraph;

/// Pretty-printed JSON. Schema `version: 2`:
/// `{ version, root, generated_at, nodes[], edges[] }`.
/// v2 adds `nodes[].dir` / `nodes[].degree` and `dir:` roll-up nodes with
/// `contains` edges down to files.
pub fn render(graph: &CodeGraph) -> Result<String> {
    Ok(serde_json::to_string_pretty(graph)?)
}