144 Commits

Author SHA1 Message Date
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
Renovate Bot
2bee44a6ba
fix(deps): update dependency emittery to ^0.8.0 2020-12-30 07:17:15 +00:00
Jeff Williams
ed08da57c6 Publish
- @jsdoc/cli@0.2.5
 - @jsdoc/core@0.4.0
 - @jsdoc/eslint-config@1.1.6
 - @jsdoc/parse@0.1.0
 - @jsdoc/task-runner@0.1.10
 - @jsdoc/test-matchers@0.1.6
 - @jsdoc/util@0.2.4
 - jsdoc@4.0.0-dev.15
2020-12-24 15:26:28 -08:00
Jeff Williams
548dc55174 refactor(jsdoc-core): move syntax to new @jsdoc/parse package 2020-12-24 15:25:49 -08:00
Jeff Williams
df23b43682 chore: delete unnecessary .gitignore files 2020-12-24 15:17:27 -08:00
Jeff Williams
d661c1886e Publish
- @jsdoc/cli@0.2.4
 - @jsdoc/core@0.3.3
 - @jsdoc/eslint-config@1.1.5
 - @jsdoc/task-runner@0.1.9
 - @jsdoc/test-matchers@0.1.5
 - @jsdoc/util@0.2.3
 - jsdoc@4.0.0-dev.14
2020-12-24 15:08:27 -08:00
Jeff Williams
df319bc3d1 refactor(jsdoc-core): add Syntax to @jsdoc/core 2020-12-24 15:07:47 -08:00
renovate[bot]
152773690f
chore(deps): update dependency eslint to v7.14.0 (#1882)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-11-24 16:09:39 -08:00
Jeff Williams
de09ebb5b3 chore(deps): update dependencies 2020-11-23 10:10:42 -08:00
renovate[bot]
3151eff464
chore(deps): update dependency eslint to v7.12.1 (#1851)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-11-01 12:47:16 -08:00
renovate[bot]
370ef1c013
fix(deps): update dependency lodash to ^4.17.20 (#1831)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-08-14 19:28:42 +00:00
renovate[bot]
6a2e98b02e
fix(deps): update dependency cosmiconfig to v7 (#1824)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-08-03 04:39:08 +00:00
renovate[bot]
fe42e77b85
fix(deps): update dependency strip-json-comments to ^3.1.1 (#1815)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-07-13 18:51:46 +00:00
Jeff Williams
ff3eeab056 Publish
- @jsdoc/cli@0.2.3
 - @jsdoc/core@0.3.2
 - @jsdoc/eslint-config@1.1.4
 - @jsdoc/task-runner@0.1.8
 - @jsdoc/util@0.2.2
 - jsdoc@4.0.0-dev.13
2020-07-11 16:02:11 -07:00
renovate[bot]
e1a36ab08f
fix(deps): update dependency lodash to ^4.17.19 (#1813)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-07-09 20:16:59 +00:00
renovate[bot]
10c5fffd01
fix(deps): update dependency strip-json-comments to ^3.1.0 (#1758)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-06-07 16:20:47 -07:00
Jeff Williams
81df42f593 fix(jsdoc-core): restore old behavior of toParts() 2020-05-25 11:29:17 -07:00
renovate[bot]
cf5a9a9545
fix(deps): update dependency escape-string-regexp to v4 (#1765)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-04-24 10:47:53 +00:00