56 Commits

Author SHA1 Message Date
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
renovate[bot]
9f7eb13990
fix(deps): update dependency ast-module-types to v6 2024-04-09 07:48:33 +00:00
renovate[bot]
3da5265a18
fix(deps): update dependency @babel/parser to ^7.24.4 2024-04-03 17:00:55 +00:00
renovate[bot]
dec65fd3e4
fix(deps): update babel monorepo to ^7.24.1 2024-03-19 09:59:02 +00:00
renovate[bot]
4247102406
fix(deps): update dependency @babel/parser to ^7.24.0 2024-02-28 13:22:21 +00:00
renovate[bot]
c4767d419d
fix(deps): update babel monorepo to ^7.23.9 2024-01-25 18:46:30 +00:00
Jeff Williams
4fcaf793f6
feat(jsdoc-core): move parseSourceFiles() to public API 2024-01-12 19:26:16 -08:00
Jeff Williams
5a6998bce7
feat(jsdoc-parse): add the source file's module type, if known, to the doclet meta info 2023-12-25 11:57:37 -08:00
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
02e82eaaa4
fix: use the correct name and longname for class-private methods and properties 2023-12-19 12:47:15 -08:00
renovate[bot]
d96e6de385
fix(deps): update dependency @babel/parser to ^7.23.6 2023-12-11 15:21:21 +00: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
13413159a5
fix: define node properties unconditionally to prevent megamorphism
We only call `addNodeProperties()` once, so there's no need to confirm that we haven't called it already. The extra checks before defining the properties caused v8 deoptimizations.
2023-12-02 20:34:07 -08:00
renovate[bot]
6df7884312
fix(deps): update dependency @babel/parser to ^7.23.5 2023-11-29 14:57:42 +00: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
renovate[bot]
1ea356e427
fix(deps): update dependency @babel/parser to ^7.23.4 2023-11-20 17:04:42 +00: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
renovate[bot]
da498e80ea
fix(deps): update babel monorepo to ^7.23.3 2023-11-09 10:50:53 +00: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
renovate[bot]
6857127be1
fix(deps): update dependency @babel/parser to ^7.23.0 2023-09-25 09:46:40 +00: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
renovate[bot]
7aee99c26c
fix(deps): update dependency @babel/parser to ^7.22.16 2023-09-06 16:45:37 +00:00
renovate[bot]
42b8856fd4
fix(deps): update babel monorepo to ^7.22.15 2023-09-05 09:21:19 +00: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
renovate[bot]
07d5257fcc
fix(deps): update babel monorepo (#2054)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-02 15:36:47 -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
renovate[bot]
e94e1ccff9
fix(deps): update dependency @babel/parser to ^7.22.4 2023-05-29 15:33:43 +00:00
renovate[bot]
57a1f06254
fix(deps): update dependency @babel/parser to ^7.22.3 2023-05-27 11:25:15 +00:00
renovate[bot]
97a80694ee
fix(deps): update dependency @babel/parser to ^7.22.0 2023-05-26 14:07:50 +00:00
renovate[bot]
52d4f6ac84
fix(deps): update dependency @babel/parser to ^7.21.9 2023-05-22 13:22:59 +00:00
renovate[bot]
910a143505
fix(deps): update babel monorepo to ^7.21.8 2023-05-02 16:51:02 +00:00
renovate[bot]
d4498ae028
fix(deps): update dependency @babel/parser to ^7.21.5 2023-04-28 22:07:11 +00:00
renovate[bot]
5cd89ebac7
fix(deps): update dependency @babel/parser to ^7.21.4 2023-03-31 10:22:10 +00:00
renovate[bot]
7fdd24a03f
fix(deps): update babel monorepo to ^7.21.3 2023-03-14 19:27:59 +00: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
renovate[bot]
e3386558e1
chore(deps): update dependency eslint-config-prettier to ^8.7.0 2023-03-06 13:27:02 +00: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
renovate[bot]
bf695258d0
fix(deps): update dependency @babel/parser to ^7.21.2 2023-02-23 14:27:40 +00:00
renovate[bot]
1388ffdd65
fix(deps): update dependency @babel/parser to ^7.21.1 2023-02-22 02:01:56 +00:00
Jeff Williams
f8731da99e
chore: add/update .npmignore files 2023-02-20 19:46:15 -08:00