@pierre/diffs
Version:
17 lines (15 loc) • 520 B
JavaScript
import { SPLIT_WITH_NEWLINES } from "../constants.js";
//#region src/utils/splitFileContents.ts
/**
* Splits file contents into lines using the same logic as diff parsing.
* - Preserves trailing newlines on each line
*
* @param contents - The raw file contents string
* @returns Array of lines with newlines preserved
*/
function splitFileContents(contents) {
return contents !== "" ? contents.split(SPLIT_WITH_NEWLINES) : [];
}
//#endregion
export { splitFileContents };
//# sourceMappingURL=splitFileContents.js.map