412 Commits

Author SHA1 Message Date
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
renovate[bot]
c4767d419d
fix(deps): update babel monorepo to ^7.23.9 2024-01-25 18:46:30 +00: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
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
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
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
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]
11f4f7124b
chore(deps): update dependency eslint to v8.56.0 2023-12-16 02:11:05 +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
renovate[bot]
9b70fb1dbc
chore(deps): update dependency lerna to ^8.0.1 2023-12-15 13:32:55 +00:00
renovate[bot]
2171f4be42
fix(deps): update dependency on-change to v5 2023-12-15 00:15:05 +00:00
renovate[bot]
2dff003a99
fix(deps): update dependency p-queue to ^8.0.1 2023-12-14 06:36:19 +00: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
2a5ae15ed3
refactor: memoize type-related functions
I did some quick-and-dirty profiling, and these functions made up ~2% of the flamegraph, mostly for when they called through to the type parser; also, it's likely that they'll be called repeatedly with many of the same inputs. Memoizing the functions cuts them to ~1% of the flamegraph.
2023-12-10 17:37:36 -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]
0dc45d70c6
chore(deps): update dependency prettier to v3.1.1 2023-12-10 09:24:11 +00:00
renovate[bot]
577f22be4a
fix(deps): update dependency markdown-it to v14 2023-12-08 04:47:04 +00:00
renovate[bot]
383db63310
fix(deps): update dependency p-queue to v8 2023-12-07 16:18:19 +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
renovate[bot]
a28af36f4f
fix(deps): update dependency dependency-graph to v1 2023-12-06 02:18:43 +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
renovate[bot]
ba5028c2f6
chore(deps): update dependency eslint-config-prettier to ^9.1.0 2023-12-02 10:37:25 +00:00
renovate[bot]
816d5f74e8
chore(deps): update dependency eslint to v8.55.0 2023-12-02 00:43:13 +00:00
renovate[bot]
6df7884312
fix(deps): update dependency @babel/parser to ^7.23.5 2023-11-29 14:57:42 +00:00
renovate[bot]
9eeb34f933
fix(deps): update dependency cosmiconfig to v9 2023-11-26 16:52:59 +00:00
Jeff Williams
5a74ffd016
chore(jsdoc-eslint-config): move packages to the correct package.json file; enable Prettier; fix linter issues 2023-11-25 10:28:22 -08:00
renovate[bot]
4b528c56c6
chore(deps): update dependency lerna to v8 2023-11-23 16:37:36 +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