splitIntoLines method
Splits this string into lines, normalizing CRLF/CR/LF to a single newline first.
Returns a list of lines without the line break characters. Empty string yields [''].
Example:
'a\nb\r\nc'.splitIntoLines(); // ['a', 'b', 'c']
''.splitIntoLines(); // ['']
Implementation
@useResult
List<String> splitIntoLines() {
if (isEmpty) return const <String>[''];
return normalizeLineBreaks().split('\n');
}