2895 Commits

Author SHA1 Message Date
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
Jeff Williams
913f8841e0
refactor: move Tag class and tag validator to @jsdoc/tag 2023-01-15 19:45:08 -08:00
Jeff Williams
96ece0b442
refactor: fix up comments 2023-01-15 19:20:45 -08:00
Jeff Williams
67c6675f93
fix: resolve CI crankiness on Node.js v14 2023-01-15 19:17:00 -08:00
Jeff Williams
d4e762d3b2
refactor: move Package class to @jsdoc/doclet 2023-01-15 16:05:25 -08:00
Jeff Williams
5b1e7ddd23
refactor: move doclet schema to new @jsdoc/doclet package 2023-01-14 15:12:09 -08:00
Jeff Williams
5be32e5066
refactor: move AST walker to @jsdoc/parse package 2023-01-14 14:13:39 -08:00
Jeff Williams
6176387a48
chore(deps): update deps 2023-01-10 08:12:35 -08:00
Jeff Williams
333522a2cd
chore: Object.prototype.hasOwnProperty.call -> Object.hasOwn 2023-01-08 22:11:12 -08:00
Jeff Williams
9b073149a0
chore: slice(0) -> slice() 2023-01-08 22:01:53 -08:00
Jeff Williams
8c6aad8440
chore: add license headers, and a CI check for their presence 2023-01-08 16:11:38 -08:00
Jeff Williams
90627ac698
chore: add missing property 2023-01-08 07:38:45 -08:00
Jeff Williams
92b4dc865a
chore: fix CI 2023-01-08 07:38:15 -08:00
Jeff Williams
aaac9c40c5
fix: update CI config 2023-01-07 20:52:41 -08:00
Jeff Williams
e3ac8e1670
refactor: migrate task runners to Hereby 2023-01-07 20:46:11 -08:00
Jeff Williams
82e5a66d5e
Publish
- @jsdoc/test-matchers@0.1.17
@jsdoc/test-matchers@0.1.17
2023-01-07 12:05:57 -08:00
Jeff Williams
7024ee5195
fix(jsdoc-test-matchers): normalize whitespace in toContainHtml matcher
Previously, differences in indentation and empty lines could incorrectly prevent a match.
2023-01-07 12:05:35 -08:00