grunt-nice-package
Version:
Opinionated package.json validator
28 lines (23 loc) • 466 B
JavaScript
var verify = require('check-more-types').verify;
function unary(fn) {
verify.fn(fn, 'unary expects a function');
return function (first) {
return fn(first);
};
}
function find(array, cb) {
verify.array(array, 'expected array');
verify.fn(cb, 'expected callback');
var found;
array.some(function (item) {
if (cb(item)) {
found = item;
return true;
}
});
return found;
}
module.exports = {
unary: unary,
find: find
};