module.exports.list = function(val) { | |
return val.split(/\s*,\s*/g).filter(Boolean) | |
} | |
module.exports.size = function(val) { | |
var match = /^(\d+)x(\d+)$/.exec(val) | |
if (match) { | |
return [Number(match[1]), Number(match[2])] | |
} | |
} | |
module.exports.range = function(from, to) { | |
var items = [] | |
for (var i = from; i <= to; ++i) { | |
items.push(i) | |
} | |
return items | |
} |