@jsdoc/core
Advanced tools
Comparing version 0.5.8 to 0.5.9
@@ -25,6 +25,5 @@ /* | ||
import Env from './lib/env.js'; | ||
import * as name from './lib/name.js'; | ||
import * as plugins from './lib/plugins.js'; | ||
export { Api, config, Env, name, plugins }; | ||
export default { Api, config, Env, name, plugins }; | ||
export { Api, config, Env, plugins }; | ||
export default { Api, config, Env, plugins }; |
@@ -182,3 +182,3 @@ /* | ||
this.env.tags = Dictionary.fromConfig(this.env); | ||
this.env.tags = Dictionary.fromEnv(this.env); | ||
parser = await this.#createParser(); | ||
@@ -185,0 +185,0 @@ docletStore = parser.parse(filepaths ?? this.env.sourceFiles, options.encoding); |
@@ -16,2 +16,3 @@ /* | ||
*/ | ||
/** | ||
@@ -21,9 +22,9 @@ * Utility functions to support the JSDoc plugin framework. | ||
function addHandlers(handlers, parser, deps) { | ||
function addHandlers(handlers, parser, env) { | ||
Object.keys(handlers).forEach((eventName) => { | ||
parser.on(eventName, handlers[eventName], deps); | ||
parser.on(eventName, handlers[eventName], env); | ||
}); | ||
} | ||
export async function installPlugins(plugins, parser, deps) { | ||
export async function installPlugins(plugins, parser, env) { | ||
let dictionary; | ||
@@ -38,3 +39,3 @@ let plugin; | ||
if (plugin.handlers) { | ||
addHandlers(plugin.handlers, parser, deps); | ||
addHandlers(plugin.handlers, parser, env); | ||
} | ||
@@ -44,4 +45,4 @@ | ||
if (plugin.defineTags) { | ||
dictionary = deps.get('tags'); | ||
plugin.defineTags(dictionary, deps); | ||
dictionary = env.tags; | ||
plugin.defineTags(dictionary, env); | ||
} | ||
@@ -51,5 +52,5 @@ | ||
if (plugin.astNodeVisitor) { | ||
parser.addAstNodeVisitor(plugin.astNodeVisitor, deps); | ||
parser.addAstNodeVisitor(plugin.astNodeVisitor, env); | ||
} | ||
} | ||
} |
{ | ||
"name": "@jsdoc/core", | ||
"version": "0.5.8", | ||
"version": "0.5.9", | ||
"description": "Core functionality for JSDoc.", | ||
@@ -34,7 +34,6 @@ "keywords": [ | ||
"dependencies": { | ||
"@jsdoc/doclet": "^0.2.11", | ||
"@jsdoc/parse": "^0.3.11", | ||
"@jsdoc/tag": "^0.2.11", | ||
"@jsdoc/doclet": "^0.2.12", | ||
"@jsdoc/parse": "^0.3.12", | ||
"@jsdoc/tag": "^0.2.12", | ||
"cosmiconfig": "^9.0.0", | ||
"escape-string-regexp": "^5.0.0", | ||
"fast-glob": "^3.3.2", | ||
@@ -48,3 +47,3 @@ "lodash": "^4.17.21", | ||
}, | ||
"gitHead": "7942901ff766e74d5d800ae5c708ab72cf89cefe" | ||
"gitHead": "7e92e5acfd7fed52a73507489632ea3e8979d7fc" | ||
} |
8
27735
8
461
- Removedescape-string-regexp@^5.0.0
Updated@jsdoc/doclet@^0.2.12
Updated@jsdoc/parse@^0.3.12
Updated@jsdoc/tag@^0.2.12