11 Commits

Author SHA1 Message Date
Jeff Williams
11d92f85d1
refactor(jsdoc-util): remove unused EventBus class 2025-07-06 17:31:09 -07:00
Jeff Williams
125a9add3d
refactor: remove jsdoc.deps from test environment
Use `jsdoc.env` instead.
2024-12-07 14:56:28 -08:00
Jeff Williams
55b0489662
chore(jsdoc-eslint-config): migrate to ESLint flat config 2024-04-14 11:39:46 -07: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
39c0fde216
refactor(jsdoc-util): remove @jsdoc/util.fs
It was barely used. We now use `fast-glob` instead.
2023-10-14 12:06:58 -07:00
Jeff Williams
c04508f295
refactor: migrate to ES modules 2023-02-28 20:12:24 -08:00
Jeff Williams
8c6aad8440
chore: add license headers, and a CI check for their presence 2023-01-08 16:11:38 -08:00
Jeff Williams
1305499207 chore: use Prettier to format source files 2021-09-19 13:20:31 -07:00
Jeff Williams
ee59fd8095 feat(jsdoc-util): add convenience functions for logging 2020-02-29 14:58:22 -08:00
Jeff Williams
bdb10073ac feat(jsdoc-cli): add logger to CLI engine
BREAKING CHANGE: Name change to property that disables caching in `@jsdoc/util.EventBus`.
2020-02-17 18:42:56 -08:00
Jeff Williams
a0f8d178aa refactor: extract most of @jsdoc/core into @jsdoc/util
BREAKING CHANGE: Most modules in `@jsdoc/core` have moved.
2019-12-31 14:40:14 -08:00