5 Commits

Author SHA1 Message Date
Jeff Williams
e8bbe5b694
feat(jsdoc-ast): autodetect module type while walking the AST 2023-12-25 08:34:27 -08:00
Jeff Williams
d3c6a121fe
refactor(jsdoc-ast): create AST-walking functions only once 2023-12-23 16:14:06 -08:00
Jeff Williams
89f2c72da4
refactor: provide logging functions in dependencies; stop using EventBus
These changes enable templates to use the logging functions even if they're not installed in the same `node_modules` directory as JSDoc.

Includes API changes to various modules and functions that didn't have access to the dependency object. Most notably, you now call a function to retrieve tag definitions, rather than just using an exported object as-is.
2023-11-15 17:43:21 -08:00
Jeff Williams
c04508f295
refactor: migrate to ES modules 2023-02-28 20:12:24 -08:00
Jeff Williams
59ecaa1afe
refactor: rename @jsdoc/parse to @jsdoc/ast
To prevent circular dependencies with `@jsdoc/doclet` in the near future.
2023-01-16 11:49:14 -08:00