81 Commits

Author SHA1 Message Date
renovate[bot]
56c2fc8e09
fix(deps): update dependency @fontsource-variable/open-sans to ^5.2.6 2025-06-08 02:15:18 +00: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
renovate[bot]
325d4f4c4e
fix(deps): update dependency @fontsource-variable/open-sans to ^5.2.5 2025-03-02 10:31:26 +00:00
renovate[bot]
d7f17e2f65
fix(deps): update dependency @fontsource-variable/open-sans to ^5.2.0 2025-03-01 18:50:08 +00: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
3c68f21f36
feat: add a doclet kind for enums 2025-01-12 15:06:45 -08:00
renovate[bot]
d8e7ff416f
fix(deps): update dependency fast-glob to ^3.3.3 2025-01-05 10:40:13 +00:00
Jeff Williams
932cfa641c
fix(jsdoc-template-legacy): include CSS class in links when requested 2024-12-31 12:23:39 -08:00
Jeff Williams
399c003a82
chore(deps): update catharsis 2024-12-29 16:37:20 -08:00
renovate[bot]
a3d67f77a9
fix(deps): update dependency @fontsource-variable/open-sans to ^5.1.1 2024-12-29 13:07:54 +00:00
Jeff Williams
59d31d5176
fix: add type expression, not parsed type AST, to doclets
The AST was normally added as a non-enumerable property, `type.parsedType`, which caused many complications; most recently, I noticed that doclets don't retain this property when `DocletStore` proxies them. Better to just add the original type expression as `type.expression` and let templates parse it again as needed.
2024-12-24 16:49:16 -08:00
renovate[bot]
1d3788f560
fix(deps): update dependency catharsis to ^0.10.0 2024-12-17 08:57:54 +00: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
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
373919b0eb
refactor: use env instead of dependencies 2024-12-07 20:52:29 -08:00
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
renovate[bot]
57c3bf0f9f
fix(deps): update dependency @fontsource-variable/open-sans to ^5.1.0 2024-09-12 14:34:45 +00:00
renovate[bot]
439b3a12af
fix(deps): update dependency @fontsource-variable/open-sans to ^5.0.31 2024-09-08 03:16:59 +00:00
renovate[bot]
234b57a924
fix(deps): update dependency markdown-it-anchor to ^9.2.0 2024-09-07 18:58:38 +00:00
renovate[bot]
aaefec9020
fix(deps): update dependency markdown-it-anchor to ^9.1.0 2024-08-25 02:32:50 +00:00
renovate[bot]
5ae63eb947
fix(deps): update dependency @fontsource-variable/open-sans to ^5.0.30 2024-08-18 03:32:23 +00:00
renovate[bot]
2a7397de86
fix(deps): update dependency markdown-it-anchor to ^9.0.1 2024-05-17 17:49:01 +00:00
renovate[bot]
bbc7cadfc9
fix(deps): update dependency markdown-it-anchor to v9 2024-05-17 02:41:22 +00:00
renovate[bot]
e8feb9143e
fix(deps): update dependency @fontsource-variable/open-sans to ^5.0.29 2024-04-20 17:30:34 +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]
f4605789c7
fix(deps): update dependency markdown-it to ^14.1.0 2024-03-19 00:18:06 +00:00
renovate[bot]
91a9ce02b0
fix(deps): update dependency @fontsource-variable/open-sans to ^5.0.28 2024-03-13 17:43:20 +00:00
renovate[bot]
ec3838af0d
fix(deps): update dependency @fontsource-variable/open-sans to ^5.0.27 2024-03-10 03:45:43 +00:00
renovate[bot]
62c09b8ff8
fix(deps): update dependency @fontsource-variable/open-sans to ^5.0.26 2024-03-04 02:02:40 +00:00
renovate[bot]
3c68ce4267
fix(deps): update dependency @fontsource-variable/open-sans to ^5.0.25 2024-02-18 01:34:24 +00:00
renovate[bot]
4230d59e61
fix(deps): update dependency @fontsource-variable/open-sans to ^5.0.24 2024-02-11 15:52:45 +00:00
Jeff Williams
619dc07b4a
fix(jsdoc-template-legacy): get logger from JSDoc environment 2024-01-20 21:40:54 -08:00
Jeff Williams
1390f24e63
chore: add minimum Node.js version to several packages 2024-01-19 21:19:44 -08:00
renovate[bot]
b433554e85
fix(deps): update dependency @fontsource-variable/open-sans to ^5.0.23 2024-01-14 01:09:53 +00:00
renovate[bot]
aef431b499
fix(deps): update dependency @fontsource-variable/open-sans to ^5.0.22 2024-01-11 22:02:19 +00:00
renovate[bot]
db71aa77dc
fix(deps): update dependency @fontsource-variable/open-sans to ^5.0.21 2023-12-17 01:30:38 +00:00
renovate[bot]
9c768e6424
fix(deps): update dependency @fontsource-variable/open-sans to ^5.0.20 2023-12-15 22:47:36 +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
45c497e192
refactor: simplify dependency management
It turns out that JSDoc's dependency-injection needs are pretty simple; we mostly just need to pass around some data, plus some logging functions. That means the previous solution was overengineered, even though it was still pretty lightweight.

Now we just put everything in the `Env` object and pass that around instead.
2023-12-10 15:05:35 -08:00
renovate[bot]
577f22be4a
fix(deps): update dependency markdown-it to v14 2023-12-08 04:47:04 +00:00
renovate[bot]
f845c2f26b
fix(deps): update dependency @fontsource-variable/open-sans to ^5.0.19 2023-12-06 19:45:02 +00: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
renovate[bot]
219a83c6dd
fix(deps): update dependency fast-glob to ^3.3.2 2023-11-06 16:23:28 +00:00
renovate[bot]
8295b2dc0c
fix(deps): update dependency @fontsource-variable/open-sans to ^5.0.18 2023-10-22 04:05:50 +00:00