tokmd-model
Deterministic aggregation and receipt modeling for tokmd.
Problem
Raw scan results are not stable enough yet for output, diffing, or receipt generation.
What it gives you
collect_file_rowscreate_lang_reportcreate_module_reportcreate_export_dataunique_parent_file_countnormalize_pathmodule_key
API / usage notes
- This crate owns aggregation, sorting, filtering, and path normalization.
- It turns
tokei::Languagesplus optional in-memory inputs into tokmd receipts. src/lib.rsshows the exact report-building helpers and invariants.
Go deeper
- Tutorial: tokmd README
- How-to: Recipes
- Reference: src/lib.rs
- Explanation: Architecture