Expand description
YAML format backend. Reads via the noyalib Value view; mutates via the
lossless cst::Document editor so comments, ordering, styles, and untouched
source bytes are preserved.
Functions§
- append_
array_ item_ preserving - Append an item to an existing block YAML sequence using the CST’s indentation-aware editor.
- load
- remove_
array_ item_ preserving - Remove one item from a YAML sequence by numeric index.
- save
- set_
preserving - Replace one scalar in a YAML source document while retaining all unrelated source bytes. Escaped keys, keyed-list routes, and collection replacement are deliberately rejected until they have a lossless CST path adapter.
- unset_
preserving - Remove an existing YAML entry through the lossless CST editor.