/var/www/greso.tech/server/nsm/node_modules/jsdoc/lib/jsdoc
NameSizeModeActions
opts/-0755rm
src/-0755rm
tag/-0755rm
tutorial/-0755rm
util/-0755rm
app.js4500644editdlrm
augment.js218790644editdlrm
borrow.js17730644editdlrm
config.js17410644editdlrm
doclet.js171090644editdlrm
env.js17360644editdlrm
fs.js21440644editdlrm
name.js177300644editdlrm
package.js80300644editdlrm
path.js53580644editdlrm
plugins.js9000644editdlrm
readme.js5530644editdlrm
schema.js162060644editdlrm
tag.js63980644editdlrm
template.js23210644editdlrm
tutorial.js34640644editdlrm
Edit: /var/www/greso.tech/server/nsm/node_modules/jsdoc/lib/jsdoc/plugins.js (900B)
/** * Utility functions to support the JSDoc plugin framework. * @module jsdoc/plugins */ const dictionary = require('jsdoc/tag/dictionary'); function addHandlers(handlers, parser) { Object.keys(handlers).forEach(eventName => { parser.on(eventName, handlers[eventName]); }); } exports.installPlugins = (plugins, parser) => { let plugin; for (let pluginModule of plugins) { plugin = require(pluginModule); // allow user-defined plugins to... // ...register event handlers if (plugin.handlers) { addHandlers(plugin.handlers, parser); } // ...define tags if (plugin.defineTags) { plugin.defineTags(dictionary); } // ...add a Mozilla Parser API node visitor if (plugin.astNodeVisitor) { parser.addAstNodeVisitor(plugin.astNodeVisitor); } } };