UNPKG

kaffee-docco

Version:

A tiny Kaffee plugin that generates using Docco.

27 lines (22 loc) 869 B
(function() { var Docco, Path; Path = require("path"); Docco = require("docco"); module.exports = function(config) { if (config == null) { config = {}; } config.input || (config.input = [Path.join(this.getProject().getConfiguration().getKaffeeConfiguration().getStructure().get("src"), "/*")]); if (!(config.input instanceof Array)) { config.input = [config.input]; } return this.register("documentation", function() { var _this = this; this.logger.info("Generating documentation for " + (this.getProject().getConfiguration().getName()) + " using Docco."); this.logger.info("Using input directory " + config.input); return Docco.document(config.input, config, function() { return _this.getLogger().info("Generated documentation for " + config.input); }); }); }; }).call(this);