010 GitHub stars
02Preserves encoding, BOM, newline style, and trailing newline by default when editing existing files.
03Offers diverse editing primitives including search-then-patch, offset-based span edits, line-range edits, and marker-delimited block replacements.
04Supports atomic multi-edit commits and chunked large-file writes for generated content.
05Normalizes internal text to `\n` and accepts `LF` or `CRLF` text inputs for consistent editing operations.
06Guards writes with `base_hash` to prevent overwriting concurrent user edits.