PHP 8.2.30
Preview: index.js Size: 465 B
//lib/node_modules/npm/node_modules/detect-newline/index.js

'use strict';
module.exports = function (str) {
	if (typeof str !== 'string') {
		throw new TypeError('Expected a string');
	}

	var newlines = (str.match(/(?:\r?\n)/g) || []);

	if (newlines.length === 0) {
		return null;
	}

	var crlf = newlines.filter(function (el) {
		return el === '\r\n';
	}).length;

	var lf = newlines.length - crlf;

	return crlf > lf ? '\r\n' : '\n';
};

module.exports.graceful = function (str) {
	return module.exports(str) || '\n';
};

Directory Contents

Dirs: 0 × Files: 4

Name Size Perms Modified Actions
465 B lrw-r--r-- 2021-03-10 14:36:40
Edit Download
1.09 KB lrw-r--r-- 2021-03-10 14:36:40
Edit Download
1.54 KB lrw-r--r-- 2021-03-10 14:36:40
Edit Download
867 B lrw-r--r-- 2021-03-10 14:36:40
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).