aboutsummaryrefslogtreecommitdiff
path: root/node_modules/widest-line/index.js
blob: 98f8ce45037b2ea42f5069f6042a4eadb7ea2ed7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
'use strict';
const stringWidth = require('string-width');

const widestLine = input => {
	let max = 0;

	for (const line of input.split('\n')) {
		max = Math.max(max, stringWidth(line));
	}

	return max;
};

module.exports = widestLine;
// TODO: remove this in the next major version
module.exports.default = widestLine;