2511 Commits

Author SHA1 Message Date
Jeff Williams
e20ec9ce0c
Publish
- @jsdoc/ast@0.2.1
 - @jsdoc/cli@0.3.1
 - @jsdoc/core@0.5.1
 - @jsdoc/doclet@0.2.1
 - @jsdoc/parse@0.3.1
 - @jsdoc/plugins@0.1.1
 - @jsdoc/prettier-config@0.2.1
 - @jsdoc/salty@0.2.5
 - @jsdoc/tag@0.2.1
 - @jsdoc/task-runner@0.2.1
 - @jsdoc/template-legacy@0.1.1
 - @jsdoc/test-matchers@0.2.1
 - jsdoc@5.0.0-dev.7
@jsdoc/ast@0.2.1 @jsdoc/cli@0.3.1 @jsdoc/core@0.5.1 @jsdoc/doclet@0.2.1 @jsdoc/parse@0.3.1 @jsdoc/plugins@0.1.1 @jsdoc/prettier-config@0.2.1 @jsdoc/salty@0.2.5 @jsdoc/tag@0.2.1 @jsdoc/task-runner@0.2.1 @jsdoc/template-legacy@0.1.1 @jsdoc/test-matchers@0.2.1 jsdoc@5.0.0-dev.7
2023-03-08 15:53:45 -08:00
Jeff Williams
0e866cb18e
fix: remove leftover exports 2023-03-08 15:52:52 -08:00
Jeff Williams
4dfa5d7a0d
feat(jsdoc-test-matchers): add toBeArrayOfObjects, toBeNumber, toHaveMethod matchers 2023-03-08 15:52:09 -08:00
renovate[bot]
e3386558e1
chore(deps): update dependency eslint-config-prettier to ^8.7.0 2023-03-06 13:27:02 +00:00
Jeff Williams
1192486324
chore(deps): nuke taffydb from orbit
Even as a dev dependency, used solely to verify the correctness of its replacement, `@jsdoc/salty`, it was triggering bogus security warnings.

Fixes #2041.
2023-03-01 07:28:32 -08:00
Jeff Williams
0662bc73e3
chore(deps): update deps 2023-02-28 22:07:07 -08:00
Jeff Williams
b7beb11b80
fix: update lockfiles 2023-02-28 20:36:32 -08:00
Jeff Williams
3c650d7543
fix: resolve bogus error from license-header check 2023-02-28 20:20:13 -08:00
Jeff Williams
7dee4094ce
Publish
- @jsdoc/ast@0.2.0
 - @jsdoc/cli@0.3.0
 - @jsdoc/core@0.5.0
 - @jsdoc/doclet@0.2.0
 - @jsdoc/eslint-config@1.2.0
 - @jsdoc/parse@0.3.0
 - @jsdoc/plugins@0.1.0
 - @jsdoc/prettier-config@0.2.0
 - @jsdoc/salty@0.2.4
 - @jsdoc/tag@0.2.0
 - @jsdoc/task-runner@0.2.0
 - @jsdoc/template-legacy@0.1.0
 - @jsdoc/test-matchers@0.2.0
 - @jsdoc/util@0.3.0
 - jsdoc@5.0.0-dev.6
@jsdoc/ast@0.2.0 @jsdoc/cli@0.3.0 @jsdoc/core@0.5.0 @jsdoc/doclet@0.2.0 @jsdoc/eslint-config@1.2.0 @jsdoc/parse@0.3.0 @jsdoc/plugins@0.1.0 @jsdoc/prettier-config@0.2.0 @jsdoc/salty@0.2.4 @jsdoc/tag@0.2.0 @jsdoc/task-runner@0.2.0 @jsdoc/template-legacy@0.1.0 @jsdoc/test-matchers@0.2.0 @jsdoc/util@0.3.0 jsdoc@5.0.0-dev.6
2023-02-28 20:19:11 -08:00
Jeff Williams
c04508f295
refactor: migrate to ES modules 2023-02-28 20:12:24 -08:00
renovate[bot]
32f6a41080
chore(deps): update dependency eslint to v8.35.0 2023-02-26 12:13:23 +00:00
renovate[bot]
bf695258d0
fix(deps): update dependency @babel/parser to ^7.21.2 2023-02-23 14:27:40 +00:00
renovate[bot]
1c3a628a3b
chore(deps): update dependency execa to v7 2023-02-22 06:05:50 +00:00
renovate[bot]
1388ffdd65
fix(deps): update dependency @babel/parser to ^7.21.1 2023-02-22 02:01:56 +00:00
renovate[bot]
698dd9dc34
chore(deps): update dependency lerna to ^6.5.1 2023-02-22 00:01:22 +00:00
renovate[bot]
f80c06a256
chore(deps): update dependency hereby to ^1.8.0 2023-02-21 19:47:18 +00:00
renovate[bot]
411cb6b60f
chore(deps): update dependency eslint-config-prettier to ^8.6.0 2023-02-21 14:49:13 +00:00
renovate[bot]
a0b518a64d
chore(deps): update dependency c8 to ^7.13.0 2023-02-21 11:38:48 +00:00
renovate[bot]
5b58165d7d
chore(deps): update dependency ajv to ^8.12.0 2023-02-21 08:13:11 +00:00
renovate[bot]
ff37a63eaf
fix(deps): update dependency prettier to ^2.8.4 2023-02-21 04:50:24 +00:00
Jeff Williams
f8731da99e
chore: add/update .npmignore files 2023-02-20 19:46:15 -08:00
Jeff Williams
8d7ad67df0
feat(jsdoc): remove "silent" template
I believe that `jsdoc file.js -X 1>/dev/null` accomplishes the same goal.
2023-02-20 14:17:17 -08:00
Jeff Williams
7475387f71
chore: remove module-loading hacks
JSDoc no longer requires these hacks. All of JSDoc's code can be loaded normally.
2023-02-20 11:48:26 -08:00
Jeff Williams
cfc4ba0610
refactor: move plugins and plugin loader to different packages 2023-02-20 11:43:12 -08:00
renovate[bot]
bd21c2ab56
fix(deps): update dependency markdown-it-anchor to ^8.6.7 2023-02-20 12:36:31 +00:00
renovate[bot]
6bcdec0025
fix(deps): update dependency @babel/parser to ^7.20.15 2023-02-20 07:06:34 +00:00
Jeff Williams
6578f1cadb
chore(deps): update lockfiles 2023-02-19 18:57:48 -08:00
renovate[bot]
e66d4b89d6
chore(deps): update dependency eslint to v8.34.0 2023-02-19 23:38:05 +00:00
Jeff Williams
b82ee202c2
chore(jsdoc-eslint-config): update lockfile 2023-02-19 15:11:54 -08:00
Jeff Williams
67d043160f
fix(jsdoc-template-legacy): in inline links, strip spaces around pipe character
Previously, if you had an inline link tag like `{@link https://example.com/ | link text}`, then the link URL ended up being `https://example.com/%20`.

Ported from 3d90c8a8c2.
2023-02-18 15:23:09 -08:00
Jeff Williams
aa529d9a33
refactor: move currently unused text fixture to the correct package 2023-02-18 15:22:12 -08:00
Jeff Williams
0391cf70a3
chore: add license headers, and allowlist argparse 2023-01-29 16:16:22 -08:00
Jeff Williams
96ff601efe
refactor: move default template to new @jsdoc/template-legacy package
Also switches to variable fonts and fixes a bug that prevented attributes like `static` from showing up in the docs.
2023-01-29 15:13:39 -08:00
Jeff Williams
1a63331a15
Publish
- @jsdoc/ast@0.1.1
 - @jsdoc/cli@0.2.11
 - @jsdoc/core@0.4.6
 - @jsdoc/doclet@0.1.2
 - @jsdoc/parse@0.2.0
 - @jsdoc/tag@0.1.6
 - jsdoc@5.0.0-dev.5
@jsdoc/ast@0.1.1 @jsdoc/cli@0.2.11 @jsdoc/core@0.4.6 @jsdoc/doclet@0.1.2 @jsdoc/parse@0.2.0 @jsdoc/tag@0.1.6 jsdoc@5.0.0-dev.5
2023-01-29 14:03:01 -08:00
Jeff Williams
46aee502ae
refactor: move parser/visitor to @jsdoc/parse package 2023-01-22 21:30:17 -08:00
Jeff Williams
23dd975322
refactor: move parser handlers to new @jsdoc/parse package
Replacing the former `@jsdoc/parse` package, which is now `@jsdoc/ast`.
2023-01-22 20:38:17 -08:00
Jeff Williams
940efde97b
refactor: move tests for @jsdoc/doclet 2023-01-22 20:37:31 -08:00
Jeff Williams
6a5b88cb5a
feat: use globs, not regexes, to specify source files
Glob expressions are easier than regexes to write correctly; they're often easier to read as well. We support all of the syntax in https://github.com/mrmlnc/fast-glob#pattern-syntax, which should provide more than enough flexibility for JSDoc users.

Related change: If a `package.json` or `README.md` file gets picked up as one of your source files, we no longer assume that it should be incorporated into the generated docs. Instead, you must specify the file explicitly with the `-P` flag (for `package.json`) or the `-R` flag (for `README.md`).
2023-01-22 17:32:17 -08:00
Jeff Williams
b36ccd5bbe
refactor: move augment module to @jsdoc/doclet package 2023-01-22 08:46:16 -08:00
Jeff Williams
69d1a0ad3e
refactor: move borrows resolver to @jsdoc/doclet package 2023-01-21 22:56:33 -08:00
Jeff Williams
9d5dcf9f9d
fix: update lockfile 2023-01-21 20:05:35 -08:00
Jeff Williams
eccb0a53e1
refactor: move tag dictionary to @jsdoc/tag package 2023-01-21 13:24:34 -08:00
Jeff Williams
775a4195b5
refactor: move tag definitions to @jsdoc/tag package 2023-01-21 13:12:31 -08:00
Jeff Williams
b938fac782
chore: stop testing on Node.js 14 2023-01-21 13:07:20 -08:00
Jeff Williams
c6e463a888
Publish
- @jsdoc/doclet@0.1.1
 - jsdoc@5.0.0-dev.4
@jsdoc/doclet@0.1.1 jsdoc@5.0.0-dev.4
2023-01-16 20:55:06 -08:00
Jeff Williams
a70da40917
chore(jsdoc-doclet): add lockfile 2023-01-16 20:54:38 -08:00
Jeff Williams
a6f56e29f8
Publish
- @jsdoc/ast@0.1.0
 - @jsdoc/cli@0.2.10
 - @jsdoc/core@0.4.5
 - @jsdoc/doclet@0.1.0
 - @jsdoc/eslint-config@1.1.11
 - @jsdoc/prettier-config@0.1.2
 - @jsdoc/salty@0.2.3
 - @jsdoc/tag@0.1.5
 - @jsdoc/task-runner@0.1.14
 - @jsdoc/test-matchers@0.1.18
 - @jsdoc/util@0.2.8
 - jsdoc@5.0.0-dev.3
@jsdoc/ast@0.1.0 @jsdoc/cli@0.2.10 @jsdoc/core@0.4.5 @jsdoc/doclet@0.1.0 @jsdoc/eslint-config@1.1.11 @jsdoc/prettier-config@0.1.2 @jsdoc/salty@0.2.3 @jsdoc/tag@0.1.5 @jsdoc/task-runner@0.1.14 @jsdoc/test-matchers@0.1.18 @jsdoc/util@0.2.8 jsdoc@5.0.0-dev.3
2023-01-16 12:15:35 -08:00
Jeff Williams
f0960aa1ca
chore(deps): add missing deps to @jsdoc/doclet 2023-01-16 12:14:38 -08:00
Jeff Williams
0ca411969e
refactor: move doclet module to @jsdoc/doclet 2023-01-16 12:09:50 -08:00
Jeff Williams
59ecaa1afe
refactor: rename @jsdoc/parse to @jsdoc/ast
To prevent circular dependencies with `@jsdoc/doclet` in the near future.
2023-01-16 11:49:14 -08:00