verb
Version:
A project without documentation is like a project that doesn't exist. Verb solves this by making it dead simple to generate docs, using simple markdown templates, with zero configuration required.
27 lines (23 loc) • 600 B
JavaScript
/**
* Verb <https://github.com/assemble/verb>
* Generate markdown documentation for GitHub projects.
*
* Copyright (c) 2014 Jon Schlinkert, Brian Woodward, contributors.
* Licensed under the MIT license.
*/
const _ = require('lodash');
module.exports = function(verb) {
exports.getAuthors = function(prop) {
var authors = verb.context.authors || [];
authors = _.flatten(authors);
if(prop) {
authors = _.pluck(authors, prop);
} else {
authors = authors;
}
verb.context.authors = authors;
return authors;
};
_.mixin(exports);
return exports;
};