pub fn parse_build_output(
manifest_json: &str,
) -> Result<Vec<PageDefOutput>, String>Expand description
Parse route-manifest.json and produce per-page definitions with layout chains, loader key assignments, and merged i18n_keys.
This replaces the layout-chain walking logic duplicated across Rust/TS/Go build loaders with a single source of truth.