UNPKG

jest-codemods

Version:

Codemods for migrating test files to Jest

14 lines (13 loc) 534 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = detectLineTerminator; /** * By default, Recast uses the line terminator of the OS the code runs on. * This is often not desired, so we instead try to detect it from the input. * If there is at least one Windows-style linebreak (CRLF) in the input, use that. * In all other cases, use Unix-style (LF). * @return '\n' or '\r\n' */ function detectLineTerminator(source) { return source && source.includes('\r\n') ? '\r\n' : '\n'; }