2909 Commits

Author SHA1 Message Date
Jeff Williams
3c68f21f36
feat: add a doclet kind for enums 2025-01-12 15:06:45 -08:00
Jeff Williams
b60df463f4
refactor(jsdoc-doclet): minor cleanup 2025-01-11 16:18:46 -08:00
renovate[bot]
e7b00c8b96
chore(deps): update dependency eslint to ^9.18.0 2025-01-11 02:36:42 +00:00
renovate[bot]
0a1b01e134
fix(deps): update babel monorepo to ^7.26.5 2025-01-10 19:05:25 +00:00
renovate[bot]
d8e7ff416f
fix(deps): update dependency fast-glob to ^3.3.3 2025-01-05 10:40:13 +00:00
Jeff Williams
019aeb7478
refactor: miscellaneous cleanup/optimization 2025-01-01 09:49:47 -08: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
Jeff Williams
e7432611b6
perf: optimize hot method 2024-12-29 16:21:38 -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]
bb62f69f51
fix(deps): update dependency globals to v15 2024-12-18 15:31:57 +00:00
renovate[bot]
1d3788f560
fix(deps): update dependency catharsis to ^0.10.0 2024-12-17 08:57:54 +00:00
Jeff Williams
42f73299c7
docs: improve code comments
Plus some very minor code cleanup.
2024-12-16 22:03:35 -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
@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 jsdoc@5.0.0-dev.18
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
renovate[bot]
c6673329db
chore(deps): update dependency eslint to ^9.17.0 2024-12-13 22:30:42 +00:00
Jeff Williams
2bcc664866
refactor: minor cleanup 2024-12-12 12:58:50 -08:00
Jeff Williams
91731bc274
feat: add scripts to check that dependencies support the correct Node.js versions 2024-12-11 14:18:51 -08:00
Jeff Williams
04da10fdc4
chore(deps): specify narrower semver range for @jsdoc/eslint-config peer dependencies 2024-12-11 14:08:24 -08:00
Jeff Williams
ddd5ca69c5
chore(deps): use correct version for @jsdoc/eslint-config package 2024-12-11 14:04:18 -08:00
renovate[bot]
183910bb39
chore(deps): update dependency c8 to ^10.1.3 2024-12-10 22:28:37 +00: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
4b8be6bf68
refactor: more CLI streamlining 2024-12-07 21:15:11 -08:00
Jeff Williams
fdf8f6b481
refactor: use env instead of deps 2024-12-07 21:02:01 -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
renovate[bot]
1db703c2db
chore(deps): update dependency execa to ^9.5.2 2024-12-08 00:21:43 +00:00
Jeff Williams
749fbeb622
refactor: use env instead of dependencies 2024-12-07 15:17:24 -08:00
Jeff Williams
c3344a7be9
refactor: rename Tag#dependencies to Tag#env 2024-12-07 15:05:33 -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
3652d69bc5
refactor: rename Dictionary.fromConfig() to Dictionary.fromEnv() 2024-12-07 14:30:05 -08:00
Jeff Williams
ac9ea1a172
refactor: decouple test runner from CLI tool
Use `npm run test` to run tests. The CLI no longer supports the `-T/--test` and `--match` flags.
2024-12-07 14:23:39 -08:00
Jeff Williams
0a9b3249a2
refactor: remove unnecessary IIFE 2024-12-07 09:50:54 -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]
63e34433f0
chore(deps): update dependency prettier to v3.4.2 2024-12-04 11:28:51 +00:00
renovate[bot]
cd31e603dd
chore(deps): update dependency jasmine to ^5.5.0 2024-12-03 01:04:33 +00:00
renovate[bot]
56f3096481
fix(deps): update dependency globals to v15 2024-12-01 21:34:57 +00:00
renovate[bot]
fd89d27775
chore(deps): update dependency eslint to v9.16.0 2024-11-29 22:09:00 +00:00
renovate[bot]
e9e86a1fb0
chore(deps): update dependency prettier to v3.4.1 2024-11-26 13:20:59 +00:00
renovate[bot]
d83b45577b
chore(deps): update dependency prettier to v3.4.0 2024-11-26 08:37:23 +00:00
renovate[bot]
4107dd6798
chore(deps): update dependency husky to ^9.1.7 2024-11-18 16:35:03 +00:00
renovate[bot]
6d0c046b8f
chore(deps): update dependency eslint to v9.15.0 2024-11-15 19:07:26 +00:00
renovate[bot]
b39bd7c166
fix(deps): update dependency globals to v15 2024-11-04 11:47:47 +00:00
renovate[bot]
942ba02400
chore(deps): update dependency eslint to v9.14.0 2024-11-02 17:54:55 +00:00
renovate[bot]
02d02a5bbb
chore(deps): update dependency mock-fs to ^5.4.1 2024-10-31 17:43:57 +00:00
renovate[bot]
cc2dffba6d
chore(deps): update dependency lerna to ^8.1.9 2024-10-31 11:05:09 +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]
13a4a9ee88
chore(deps): update dependency execa to ^9.5.1 2024-10-29 07:33:30 +00:00
renovate[bot]
88dc26e82c
chore(deps): update dependency execa to ^9.5.0 2024-10-27 10:36:24 +00:00