nunjucks-template-loader
Version:
Webpack loader for Nunjucks
27 lines (23 loc) • 522 B
JavaScript
function min (input) {
let values = [];
if (arguments.length > 1) {
values = [].slice.call(arguments);
} else if (typeof input === 'array') {
values = input;
} else if (typeof input === 'object') {
values = Object.keys(input).map(function(key) {
return input[key];
});
}
return values
.sort(sortAscending)
.shift();
};
function sortAscending(a, b) {
if (typeof a === 'string' || typeof b === 'string') {
return ('' + a).localeCompare('' + b);
} else {
return a - b;
}
}
module.exports = min