argument-parser
var parser = require('argument-parser');
function depFileNames() {
var args = parser(arguments);
if (args.hasFormat(['string', 'object', 'array'])) {
} else if (args.hasFormat(['object', 'array'])) {
}
args.format(['string', 'object', 'array'], ['name', 'data', 'hobbies'])
.format(['string', 'array'], ['name', 'hobbies'])
.format(['object'], ['data'])
.defaults({
data: {
age: 'allalalaa'
},
hobbies: ['jazz', 'surf']
})
.require(['name']);
args = args.evaluate();
};