Jeff Williams
cee9fbf914
refactor: move tag initialization out of runCommand()
2024-02-21 13:50:06 -08: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]
04e004b733
fix(deps): update dependency emittery to ^1.0.3
2024-02-13 19:25:25 +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
renovate[bot]
4bc61f90e1
fix(deps): update dependency eslint-plugin-simple-import-sort to v12
2024-02-10 09:49:40 +00:00
renovate[bot]
a4946d809b
fix(deps): update dependency eslint-plugin-simple-import-sort to v11
2024-02-08 22:44:55 +00:00
renovate[bot]
011a98a9bc
chore(deps): update dependency lerna to ^8.1.2
2024-02-05 19:16:38 +00:00
renovate[bot]
89567f9dd1
chore(deps): update dependency prettier to v3.2.5
2024-02-04 06:14:03 +00:00
renovate[bot]
5ccafe8939
fix(deps): update dependency @babel/eslint-parser to v7.23.10
2024-01-31 13:26:55 +00:00
renovate[bot]
f5131d1247
fix(deps): update dependency emittery to ^1.0.2
2024-01-29 11:30:36 +00:00
Jeff Williams
fa640023af
refactor(jsdoc-cli): move flag-parsing code to flags.js
2024-01-26 16:11:45 -08:00
Jeff Williams
2f15199f10
refactor(jsdoc): remove unused properties
2024-01-26 15:56:58 -08:00
renovate[bot]
c4767d419d
fix(deps): update babel monorepo to ^7.23.9
2024-01-25 18:46:30 +00:00
Jeff Williams
21c9f5df97
fix(jsdoc-core): remove ill-conceived test
...
Running the legacy template in a test has too many potential side effects. (Also, it wasn't working, because the JSDoc environment was missing some data.)
2024-01-20 21:46:38 -08:00
Jeff Williams
619dc07b4a
fix(jsdoc-template-legacy): get logger from JSDoc environment
2024-01-20 21:40:54 -08:00
Jeff Williams
c8b29aadc3
chore: cache dependencies in GitHub Actions runner
2024-01-19 21:31:59 -08:00
Jeff Williams
1390f24e63
chore: add minimum Node.js version to several packages
2024-01-19 21:19:44 -08:00
renovate[bot]
f9617d06e6
chore(deps): update dependency prettier to v3.2.4
2024-01-17 11:15:06 +00:00
renovate[bot]
64a925f6f0
chore(deps): update dependency prettier to v3.2.3
2024-01-17 03:58:20 +00:00
renovate[bot]
9868701889
fix(deps): update dependency on-change to ^5.0.1
2024-01-14 07:52:48 +00:00
renovate[bot]
7efb148784
chore(deps): update dependency prettier to v3.2.2
2024-01-14 05:30:08 +00:00
renovate[bot]
b433554e85
fix(deps): update dependency @fontsource-variable/open-sans to ^5.0.23
2024-01-14 01:09:53 +00:00
Jeff Williams
4fcaf793f6
feat(jsdoc-core): move parseSourceFiles() to public API
2024-01-12 19:26:16 -08:00
renovate[bot]
66fc7c9a2f
chore(deps): update dependency prettier to v3.2.1
2024-01-12 19:49:40 +00:00
renovate[bot]
1afe227b60
chore(deps): update dependency c8 to ^9.1.0
2024-01-12 16:50:37 +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]
2525d22a88
chore(deps): update dependency eslint-plugin-prettier to ^5.1.3
2024-01-10 04:28:28 +00:00
Jeff Williams
8a038103a5
fix(jsdoc-cli): enable test fixture to be added to repo
2024-01-07 21:07:07 -08:00
Jeff Williams
7fef4d303c
feat(jsdoc-cli): move loadConfig() to Engine
2024-01-07 20:18:03 -08:00
renovate[bot]
46438fbfb5
chore(deps): update dependency lerna to ^8.0.2
2024-01-05 12:50:34 +00:00
renovate[bot]
50c0b61870
chore(deps): update dependency hereby to ^1.8.9
2024-01-05 07:01:05 +00:00
renovate[bot]
5761f76993
chore(deps): update dependency c8 to v9
2024-01-03 18:47:25 +00:00
Jeff Williams
301a3a4e5d
feat(jsdoc-core): move generateDocs() to public API
2024-01-01 20:02:32 -08:00
Jeff Williams
44671a57e6
refactor(jsdoc): don't dump unused doclets except with --debug or --verbose
2024-01-01 16:17:51 -08:00
Jeff Williams
092443a03e
refactor(jsdoc-cli): move logger config to Engine
2024-01-01 16:13:02 -08:00
Jeff Williams
65da78e6bb
fix(jsdoc-parse): infer the existence of a module from @alias tags
...
If a class has a tag like `@alias module:foo.Bar`, then we can infer that the module for the current file is `module:foo`, even if there's no `/** @module foo */` comment in the file.
2023-12-30 19:58:50 -08:00
Jeff Williams
aa49b841bb
fix(jsdoc-core): extract the correct basename for scoped modules, and when a namespace is present
2023-12-30 14:34:38 -08:00
Jeff Williams
638a89a204
feat(jsdoc-core): move source-file scanning to public API
2023-12-29 11:51:34 -08:00
Jeff Williams
865b9faa1e
feat(jsdoc-core): add Api class
...
Starting point for a public API for JSDoc.
2023-12-27 12:46:21 -08:00
Jeff Williams
5b11762b35
refactor(jsdoc-core): rename default config object
2023-12-27 12:09:18 -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
renovate[bot]
4a88a33037
chore(deps): update dependency eslint-plugin-prettier to ^5.1.2
2023-12-24 06:18:44 +00:00
Jeff Williams
d3c6a121fe
refactor(jsdoc-ast): create AST-walking functions only once
2023-12-23 16:14:06 -08:00
Jeff Williams
39beb56f94
refactor: move some code to CLI engine
2023-12-22 21:13:22 -08:00
Jeff Williams
959dc4f296
fix(jsdoc-tag): prevent ReDOS
...
Verified with https://github.com/NicolaasWeideman/RegexStaticAnalysis .
2023-12-21 13:49:36 -08:00
renovate[bot]
5ea2201438
chore(deps): update dependency eslint-plugin-prettier to ^5.1.1
2023-12-21 19:44:18 +00:00
renovate[bot]
77888a20af
chore(deps): update dependency eslint-plugin-prettier to ^5.1.0
2023-12-19 22:22:08 +00: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]
db71aa77dc
fix(deps): update dependency @fontsource-variable/open-sans to ^5.0.21
2023-12-17 01:30:38 +00:00