Jeff Williams
2a2d950b56
chore(deps): clean up dependencies
...
* Remove unused dependencies
* Add missing dependencies
* Add `dependency-cleanup` script to check dependencies with [Knip](https://knip.dev/ )
2025-09-30 20:48:29 -07:00
Jeff Williams
ee53851057
chore(deps): update supported engines; upgrade yargs-parser
...
Node.js 18 is EOL, and yargs-parser requires recent versions of Node.js 20 and 22.
2025-05-30 21:51:32 -07:00
Jeff Williams
687c1c182d
Publish
...
- jsdoc@5.0.0-dev.19
- @jsdoc/ast@0.2.13
- @jsdoc/cli@0.3.12
- @jsdoc/core@0.5.10
- @jsdoc/doclet@0.2.13
- @jsdoc/eslint-config@2.0.2
- @jsdoc/name@0.1.1
- @jsdoc/parse@0.3.13
- @jsdoc/plugins@0.1.13
- @jsdoc/prettier-config@0.2.10
- @jsdoc/tag@0.2.13
- @jsdoc/task-runner@0.2.7
- @jsdoc/template-legacy@0.1.13
2025-01-15 12:31:09 -08:00
Jeff Williams
7e92e5acfd
Publish
...
- jsdoc@5.0.0-dev.18
- @jsdoc/ast@0.2.12
- @jsdoc/cli@0.3.11
- @jsdoc/core@0.5.9
- @jsdoc/doclet@0.2.12
- @jsdoc/eslint-config@2.0.1
- @jsdoc/name@0.1.0
- @jsdoc/parse@0.3.12
- @jsdoc/plugins@0.1.12
- @jsdoc/prettier-config@0.2.9
- @jsdoc/salty@0.2.9
- @jsdoc/tag@0.2.12
- @jsdoc/task-runner@0.2.6
- @jsdoc/template-legacy@0.1.12
- @jsdoc/util@0.3.4
2024-12-15 15:08:57 -08:00
Jeff Williams
fdf8f6b481
refactor: use env instead of deps
2024-12-07 21:02:01 -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
f86d6598a2
chore(deps): update eslint
2024-06-07 20:13:15 -07:00
Jeff Williams
7942901ff7
Publish
...
- jsdoc@5.0.0-dev.17
- @jsdoc/ast@0.2.11
- @jsdoc/cli@0.3.10
- @jsdoc/core@0.5.8
- @jsdoc/doclet@0.2.11
- @jsdoc/eslint-config@2.0.0
- @jsdoc/parse@0.3.11
- @jsdoc/plugins@0.1.11
- @jsdoc/prettier-config@0.2.8
- @jsdoc/salty@0.2.8
- @jsdoc/tag@0.2.11
- @jsdoc/task-runner@0.2.5
- @jsdoc/template-legacy@0.1.11
- @jsdoc/util@0.3.3
2024-04-15 14:25:21 -07:00
Jeff Williams
55b0489662
chore(jsdoc-eslint-config): migrate to ESLint flat config
2024-04-14 11:39:46 -07:00
Jeff Williams
db20d51066
Publish
...
- jsdoc@5.0.0-dev.16
- @jsdoc/ast@0.2.10
- @jsdoc/cli@0.3.9
- @jsdoc/core@0.5.7
- @jsdoc/doclet@0.2.10
- @jsdoc/eslint-config@1.2.8
- @jsdoc/parse@0.3.10
- @jsdoc/plugins@0.1.10
- @jsdoc/prettier-config@0.2.7
- @jsdoc/tag@0.2.10
- @jsdoc/task-runner@0.2.4
- @jsdoc/template-legacy@0.1.10
2023-12-10 17:47:38 -08:00
Jeff Williams
3e4f5fc557
Publish
...
- jsdoc@5.0.0-dev.15
- @jsdoc/ast@0.2.9
- @jsdoc/cli@0.3.8
- @jsdoc/core@0.5.6
- @jsdoc/doclet@0.2.9
- @jsdoc/eslint-config@1.2.7
- @jsdoc/parse@0.3.9
- @jsdoc/plugins@0.1.9
- @jsdoc/prettier-config@0.2.6
- @jsdoc/salty@0.2.7
- @jsdoc/tag@0.2.9
- @jsdoc/template-legacy@0.1.9
- @jsdoc/test-matchers@0.2.6
2023-12-03 14:53:40 -08:00
Jeff Williams
be73e2bfe2
Publish
...
- jsdoc@5.0.0-dev.14
- @jsdoc/ast@0.2.8
- @jsdoc/doclet@0.2.8
- @jsdoc/eslint-config@1.2.6
- @jsdoc/parse@0.3.8
- @jsdoc/plugins@0.1.8
- @jsdoc/tag@0.2.8
- @jsdoc/template-legacy@0.1.8
2023-11-21 20:45:08 -08:00
Jeff Williams
a894b4f849
Publish
...
- jsdoc@5.0.0-dev.13
- @jsdoc/ast@0.2.7
- @jsdoc/cli@0.3.7
- @jsdoc/doclet@0.2.7
- @jsdoc/parse@0.3.7
- @jsdoc/plugins@0.1.7
- @jsdoc/prettier-config@0.2.5
- @jsdoc/tag@0.2.7
- @jsdoc/template-legacy@0.1.7
- @jsdoc/util@0.3.2
2023-11-15 21:23:24 -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
3fddc126ab
Publish
...
- jsdoc@5.0.0-dev.12
- @jsdoc/ast@0.2.6
- @jsdoc/cli@0.3.6
- @jsdoc/core@0.5.5
- @jsdoc/doclet@0.2.6
- @jsdoc/eslint-config@1.2.5
- @jsdoc/parse@0.3.6
- @jsdoc/plugins@0.1.6
- @jsdoc/prettier-config@0.2.4
- @jsdoc/salty@0.2.6
- @jsdoc/tag@0.2.6
- @jsdoc/task-runner@0.2.3
- @jsdoc/template-legacy@0.1.6
- @jsdoc/test-matchers@0.2.5
- @jsdoc/util@0.3.1
2023-11-12 15:43:49 -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
ba08fc3b9b
chore: use npm workspaces
2023-10-08 20:57:07 -07:00
Jeff Williams
f86ee6afe0
Publish
...
- jsdoc@5.0.0-dev.11
- @jsdoc/ast@0.2.5
- @jsdoc/cli@0.3.5
- @jsdoc/doclet@0.2.5
- @jsdoc/eslint-config@1.2.4
- @jsdoc/parse@0.3.5
- @jsdoc/plugins@0.1.5
- @jsdoc/tag@0.2.5
- @jsdoc/template-legacy@0.1.5
2023-10-06 15:18:50 -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
ab1587eecd
chore(deps): update lockfiles
2023-09-17 17:54:19 -07:00
Jeff Williams
76ac64eaf2
Publish
...
- jsdoc@5.0.0-dev.10
- @jsdoc/ast@0.2.4
- @jsdoc/cli@0.3.4
- @jsdoc/core@0.5.4
- @jsdoc/doclet@0.2.4
- @jsdoc/eslint-config@1.2.3
- @jsdoc/parse@0.3.4
- @jsdoc/plugins@0.1.4
- @jsdoc/tag@0.2.4
- @jsdoc/task-runner@0.2.2
- @jsdoc/template-legacy@0.1.4
- @jsdoc/test-matchers@0.2.4
2023-09-17 17:46:06 -07:00
Jeff Williams
bf6e6a45a5
Publish
...
- jsdoc@5.0.0-dev.9
- @jsdoc/ast@0.2.3
- @jsdoc/cli@0.3.3
- @jsdoc/core@0.5.3
- @jsdoc/doclet@0.2.3
- @jsdoc/eslint-config@1.2.2
- @jsdoc/parse@0.3.3
- @jsdoc/plugins@0.1.3
- @jsdoc/prettier-config@0.2.3
- @jsdoc/tag@0.2.3
- @jsdoc/template-legacy@0.1.3
- @jsdoc/test-matchers@0.2.3
2023-09-03 14:31:23 -07:00
Jeff Williams
ae5ae0bb12
Publish
...
- jsdoc@5.0.0-dev.8
- @jsdoc/ast@0.2.2
- @jsdoc/cli@0.3.2
- @jsdoc/core@0.5.2
- @jsdoc/doclet@0.2.2
- @jsdoc/eslint-config@1.2.1
- @jsdoc/parse@0.3.2
- @jsdoc/plugins@0.1.2
- @jsdoc/prettier-config@0.2.2
- @jsdoc/tag@0.2.2
- @jsdoc/template-legacy@0.1.2
- @jsdoc/test-matchers@0.2.2
2023-09-02 15:24:22 -07:00
Jeff Williams
e20ec9ce0c
Publish
...
- @jsdoc/ast@0.2.1
- @jsdoc/cli@0.3.1
- @jsdoc/core@0.5.1
- @jsdoc/doclet@0.2.1
- @jsdoc/parse@0.3.1
- @jsdoc/plugins@0.1.1
- @jsdoc/prettier-config@0.2.1
- @jsdoc/salty@0.2.5
- @jsdoc/tag@0.2.1
- @jsdoc/task-runner@0.2.1
- @jsdoc/template-legacy@0.1.1
- @jsdoc/test-matchers@0.2.1
- jsdoc@5.0.0-dev.7
2023-03-08 15:53:45 -08:00
Jeff Williams
b7beb11b80
fix: update lockfiles
2023-02-28 20:36:32 -08:00
Jeff Williams
7dee4094ce
Publish
...
- @jsdoc/ast@0.2.0
- @jsdoc/cli@0.3.0
- @jsdoc/core@0.5.0
- @jsdoc/doclet@0.2.0
- @jsdoc/eslint-config@1.2.0
- @jsdoc/parse@0.3.0
- @jsdoc/plugins@0.1.0
- @jsdoc/prettier-config@0.2.0
- @jsdoc/salty@0.2.4
- @jsdoc/tag@0.2.0
- @jsdoc/task-runner@0.2.0
- @jsdoc/template-legacy@0.1.0
- @jsdoc/test-matchers@0.2.0
- @jsdoc/util@0.3.0
- jsdoc@5.0.0-dev.6
2023-02-28 20:19:11 -08:00
Jeff Williams
c04508f295
refactor: migrate to ES modules
2023-02-28 20:12:24 -08:00
Jeff Williams
f8731da99e
chore: add/update .npmignore files
2023-02-20 19:46:15 -08:00
Jeff Williams
cfc4ba0610
refactor: move plugins and plugin loader to different packages
2023-02-20 11:43:12 -08:00