2895 Commits

Author SHA1 Message Date
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