Jeff Williams
cfc4ba0610
refactor: move plugins and plugin loader to different packages
2023-02-20 11:43:12 -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
2023-01-29 14:03:01 -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
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
2023-01-16 12:15:35 -08:00
Jeff Williams
0ca411969e
refactor: move doclet module to @jsdoc/doclet
2023-01-16 12:09:50 -08:00
Jeff Williams
333522a2cd
chore: Object.prototype.hasOwnProperty.call -> Object.hasOwn
2023-01-08 22:11:12 -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
e3ac8e1670
refactor: migrate task runners to Hereby
2023-01-07 20:46:11 -08:00
Jeff Williams
22a935fb06
Publish
...
- @jsdoc/cli@0.2.9
- @jsdoc/core@0.4.4
- @jsdoc/eslint-config@1.1.10
- @jsdoc/parse@0.1.5
- @jsdoc/salty@0.2.2
- @jsdoc/tag@0.1.4
- @jsdoc/test-matchers@0.1.13
- jsdoc@5.0.0-dev.1
2022-12-11 19:00:20 -08:00
renovate[bot]
036e6cce58
fix(deps): update dependency cosmiconfig to ^7.1.0
2022-11-12 15:34:38 +00:00
Jeff Williams
5178661c1c
chore: move jsdoc/env to @jsdoc/core.env
2022-11-03 14:36:42 -07:00
Jeff Williams
12da2f7ecc
Publish
...
- @jsdoc/cli@0.2.8
- @jsdoc/core@0.4.3
- @jsdoc/eslint-config@1.1.9
- @jsdoc/parse@0.1.4
- @jsdoc/salty@0.2.0
- @jsdoc/tag@0.1.3
- @jsdoc/task-runner@0.1.13
- @jsdoc/test-matchers@0.1.11
- @jsdoc/util@0.2.7
- jsdoc@4.0.0-dev.19
2022-11-01 20:49:02 -07:00
renovate[bot]
cf64accd78
chore(deps): update node.js to v18
2022-11-01 07:25:22 +00:00
renovate[bot]
a724ea311b
chore(deps): update node.js to >=v16.18.0
2022-10-31 19:43:37 +00:00
Jeff Williams
3a6cdb28f5
Publish
...
- @jsdoc/cli@0.2.7
- @jsdoc/core@0.4.2
- @jsdoc/eslint-config@1.1.8
- @jsdoc/parse@0.1.3
- @jsdoc/prettier-config@0.1.1
- @jsdoc/tag@0.1.2
- @jsdoc/task-runner@0.1.12
- @jsdoc/test-matchers@0.1.8
- @jsdoc/util@0.2.6
- jsdoc@4.0.0-dev.18
2022-10-23 20:06:03 -07:00
Jeff Williams
41ac86129b
chore(deps): update Jasmine; add missing deps
...
We can't update Jasmine past 3.99.0 until we've done away with our `require()`-hacking shenanigans.
2022-09-02 12:34:26 -07:00
renovate[bot]
580d8927f9
chore(deps): update node.js to >=v16.17.0
2022-08-30 02:34:54 +00:00
renovate[bot]
2dee2e72b7
fix(deps): update dependency bottlejs to ^2.0.1
2022-08-29 07:01:00 +00:00
renovate[bot]
0867a9e48f
chore(deps): update dependency mock-fs to ^5.1.4
2022-08-29 03:23:55 +00:00
Renovate Bot
2648d20e46
chore(deps): update node.js to >=v16.14.0
2022-02-08 20:24:33 +00:00
Renovate Bot
b473c35ab1
chore(deps): update node.js to >=v16.13.2
2022-01-11 00:40:41 +00:00
Renovate Bot
8ae3490a73
chore(deps): update node.js to >=v16.13.1
2021-12-01 17:42:55 +00:00
Renovate Bot
22706e9425
chore(deps): update node.js to >=v16.13.0
2021-10-26 17:29:27 +00:00
Renovate Bot
49b6a6372d
chore(deps): update node.js to v16
2021-10-26 01:56:57 +00:00
Jeff Williams
004ce7392c
refactor(jsdoc-core): make Dependencies#reset accept a string
2021-10-22 10:09:32 -07:00
Jeff Williams
ad2cfd70ef
feature(jsdoc-core): allow dependencies to be reset
2021-10-22 10:03:35 -07:00
Jeff Williams
29b64a4638
feature(@jsdoc/core): make the dependency provider more flexible
...
You can now register classes and factory functions, either as singletons or not.
2021-10-21 17:35:30 -07:00
Renovate Bot
79aafdeeea
chore(deps): update node.js to >=v14.18.1
2021-10-12 15:38:10 +00:00
Renovate Bot
6583e7680e
chore(deps): update node.js to >=v14.18.0
2021-09-28 11:45:26 +00:00
Jeff Williams
ba74ec1d4f
refactor(@jsdoc/core): replace yaioc with bottlejs
...
`bottlejs` does what we need and is much more widely used.
Also, `bottlejs` doesn't do all the magic name extraction that `yaioc` does. That means less logic to reproduce in this facade if we change the underlying dependency later.
2021-09-27 14:38:16 -07:00
Jeff Williams
08eacf078b
fix(@jsdoc/core): capitalize Dependencies
2021-09-26 11:30:16 -07:00
Jeff Williams
c0244402dd
refactor(@jsdoc/core): don't export a default container for dependencies
...
We need to ensure that the container is passed into any code that needs it. If you're testing a template, and it lives in a different directory than JSDoc itself, relying on a shared default container won't work.
2021-09-26 10:25:09 -07:00
Jeff Williams
b850fa14b9
feature(@jsdoc/core): add simple inversion of control (IoC) tool
...
Currently unused. Intended to be used for JSDoc core dependencies that must be available everywhere, such as the config and the event bus.
2021-09-26 09:54:42 -07:00
Renovate Bot
947bd46099
fix(deps): update dependency ow to ^0.28.0
2021-09-22 12:45:46 +00:00
Jeff Williams
81fdd2bc42
Publish
...
- @jsdoc/cli@0.2.6
- @jsdoc/core@0.4.1
- @jsdoc/eslint-config@1.1.7
- @jsdoc/parse@0.1.2
- @jsdoc/prettier-config@0.1.0
- @jsdoc/tag@0.1.1
- @jsdoc/task-runner@0.1.11
- @jsdoc/test-matchers@0.1.7
- @jsdoc/util@0.2.5
- jsdoc@4.0.0-dev.17
2021-09-19 13:21:48 -07:00
Jeff Williams
1305499207
chore: use Prettier to format source files
2021-09-19 13:20:31 -07:00
Renovate Bot
e9872d8f9a
chore(deps): update node.js to >=v14.17.6
2021-08-31 15:49:08 +00:00
Renovate Bot
2573384ed0
fix(deps): update dependency cosmiconfig to ^7.0.1
2021-08-22 00:18:45 +00:00
Renovate Bot
bb26f6b457
chore(deps): update node.js to >=v14.17.5
2021-08-11 17:23:41 +00:00
Renovate Bot
29617a29c2
chore(deps): update node.js to >=v14.17.4
2021-07-29 17:28:01 +00:00
Renovate Bot
ea38d0024c
chore(deps): update node.js to >=v14.17.3
2021-07-05 16:22:07 +00:00
Renovate Bot
4909d0da06
chore(deps): update node.js to >=v14.17.2
2021-07-01 17:08:08 +00:00
Renovate Bot
ac60926981
chore(deps): update node.js to >=v14.17.1
2021-06-15 13:22:32 +00:00
Renovate Bot
6731dded32
chore(deps): update node.js to >=v14.17.0
2021-05-12 00:00:41 +00:00
Renovate Bot
67c9449e51
chore(deps): update node.js to >=v14.16.1
2021-05-09 23:22:49 +00:00
Renovate Bot
6abd04bb1a
chore(deps): update node.js to >=v14.16.0
2021-02-23 16:09:12 +00:00
Renovate Bot
1842519cf7
chore(deps): update node.js to v14
2021-02-23 04:14:59 +00:00
Renovate Bot
72a909b1a4
fix(deps): update dependency lodash to ^4.17.21
2021-02-20 17:10:18 +00:00
Renovate Bot
40b6f13f96
chore(deps): update node.js to >=v10.23.3
2021-02-13 08:24:17 +00:00
Renovate Bot
b2acd5774c
chore(deps): update dependency eslint to v7.18.0
2021-01-16 02:14:29 +00:00