auth-api/tests/node_modules/tap-spec/lib/utils/l-trim-list.js

22 lines
449 B
JavaScript
Raw Normal View History

2021-06-23 22:30:45 +02:00
var _ = require('lodash');
module.exports = function (lines) {
var leftPadding;
// Get minimum padding count
_.each(lines, function (line) {
var spaceLen = line.match(/^\s+/)[0].length;
if (leftPadding === undefined || spaceLen < leftPadding) {
leftPadding = spaceLen;
}
});
// Strip padding at beginning of line
return _.map(lines, function (line) {
return line.slice(leftPadding);
});
}