Jeff Williams
995fdae3d8
refactor: use env instead of deps or dependencies
2024-12-07 20:48:10 -08: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
aeb1e4833d
feat(jsdoc-doclet): add public methods to make DocletStore start/stop listening for events
2023-11-12 15:19:42 -08:00
Jeff Williams
ba70bb4d6b
fix(jsdoc-doclet): don't track unused doclets by properties like longname
2023-11-12 13:05:02 -08:00
Jeff Williams
fe806ddbba
fix(jsdoc-doclet): track property values under the correct property name
2023-10-15 12:32:37 -07:00
Jeff Williams
1a2690915a
refactor: use DocletStore to track parse results
...
Also updates a bunch of code to use optional chaining and nullish coalescing.
2023-10-01 17:52:01 -07:00
Jeff Williams
b2df642b31
feat(jsdoc-doclet): add DocletStore, a reactive tracker for doclets
2023-09-17 17:48:23 -07:00