7 Commits

Author SHA1 Message Date
Jeff Williams
995fdae3d8
refactor: use env instead of deps or dependencies 2024-12-07 20:48:10 -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
31cd03d379
fix(jsdoc-doclet): improve visibility check for packages 2023-10-06 15:17:56 -07:00
Jeff Williams
bb70100915
refactor: pass DocletStore to the template
Also fixes a bunch of breakage in the legacy template.
2023-10-03 19:38:03 -07:00
Jeff Williams
c04508f295
refactor: migrate to ES modules 2023-02-28 20:12:24 -08:00
Jeff Williams
96ece0b442
refactor: fix up comments 2023-01-15 19:20:45 -08:00
Jeff Williams
d4e762d3b2
refactor: move Package class to @jsdoc/doclet 2023-01-15 16:05:25 -08:00