UNPKG

@handfish/hygen

Version:

The scalable code generator that saves you time.

16 lines (11 loc) 321 B
import { EOL } from 'os' const newline = string => { const newlines = string.match(/(?:\r?\n)/g) || []; if (newlines.length === 0) { return EOL } const crlf = newlines.filter(newline => newline === '\r\n').length; const lf = newlines.length - crlf; return crlf > lf ? '\r\n' : '\n'; }; export default newline