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
428ddcf521
refactor: create @jsdoc/name package to break dependency cycles
...
Tons of stuff depends on these methods; in contrast, these methods don't depend on any other JSDoc packages.
2024-12-15 15:08:06 -08:00
Jeff Williams
174332078c
feat: update @babel/parser options and plugins
...
Plugins are now enabled for all current ECMAScript proposals.
2024-12-08 08:28:35 -08:00
Jeff Williams
749fbeb622
refactor: use env instead of dependencies
2024-12-07 15:17:24 -08:00
Jeff Williams
125a9add3d
refactor: remove jsdoc.deps from test environment
...
Use `jsdoc.env` instead.
2024-12-07 14:56:28 -08:00
renovate[bot]
246b65f60c
fix(deps): update dependency @babel/parser to ^7.26.3
2024-12-04 14:21:16 +00:00
renovate[bot]
194a47c7f1
fix(deps): update dependency @babel/parser to ^7.26.2
2024-10-30 19:39:23 +00:00
renovate[bot]
9411ab58e6
fix(deps): update dependency @babel/parser to ^7.26.1
2024-10-25 22:59:34 +00:00
renovate[bot]
3547b8226b
fix(deps): update dependency @babel/parser to ^7.26.0
2024-10-25 16:59:06 +00:00
renovate[bot]
420958df0c
fix(deps): update babel monorepo to ^7.25.9
2024-10-22 16:50:21 +00:00
renovate[bot]
96cc345e3f
fix(deps): update babel monorepo to ^7.25.8
2024-10-10 15:12:11 +00:00
renovate[bot]
ad52682d4c
fix(deps): update babel monorepo to ^7.25.7
2024-10-02 17:06:33 +00:00
renovate[bot]
5ddef135d2
fix(deps): update dependency @babel/parser to ^7.25.6
2024-08-29 12:01:10 +00:00
renovate[bot]
8de54a8b2b
fix(deps): update dependency @babel/parser to ^7.25.4
2024-08-22 10:47:55 +00:00
renovate[bot]
b869bea08d
fix(deps): update dependency @babel/parser to ^7.25.3
2024-07-31 13:34:11 +00:00
renovate[bot]
258fa53e53
fix(deps): update babel monorepo to ^7.25.0
2024-07-27 00:39:38 +00:00
renovate[bot]
e1de24d0ce
fix(deps): update babel monorepo to ^7.24.8
2024-07-11 15:31:24 +00:00
renovate[bot]
487de0b3a7
fix(deps): update babel monorepo to ^7.24.7
2024-06-05 13:59:26 +00:00
renovate[bot]
be7c94f2a7
fix(deps): update babel monorepo to ^7.24.6
2024-05-24 15:53:17 +00:00
Jeff Williams
f7d5fa77b0
fix: use a special longname for a non-default export in an ES2015 module
...
Previously, we used `exports.NAME`, which was both incorrect and confusing.
2024-05-11 17:42:04 -07:00
Jeff Williams
575f0dccc8
fix: use a special longname for an ES2015 module's default export
...
Previously, we used `module.exports`, which is both incorrect and confusing.
2024-05-11 12:07:56 -07:00
renovate[bot]
00029a38d5
fix(deps): update babel monorepo to ^7.24.5
2024-04-29 19:42:37 +00: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
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