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
f611611b53
refactor(jsdoc): pass dependencies to plugin-init methods
...
Prerequisite for removing `jsdoc/env`.
BREAKING CHANGE: Plugins should now use the provided dependencies rather than `jsdoc/env`.
2021-09-27 14:18:13 -07:00
Jeff Williams
bbb6c9b265
refactor(jsdoc): add dependency container for env, config, options
...
And replace direct dependencies on `jsdoc/env` within `cli.js`.
Also hoists imports to the top level where possible.
2021-09-26 12:41:25 -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
9d843fb803
refactor(jsdoc): remove unused code for multiple parsers
...
This code was used to support both a Mozilla Rhino-based parser and a native ES-based parser. We now have only one parser.
2021-09-26 10:16: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
e01a3d2f91
chore: make gulp format work correctly; fix linter errors
2021-09-19 15:35:42 -07: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
Jeff Williams
3025520e15
refactor(jsdoc): shift functionality into tag dictionaries
...
With an eye towards removing the `jsdoc/env` dependency later.
Notable changes include:
+ `Dictionary` now has methods to define tags. (Those methods used to be tied to the tag definitions, which seems backwards to me.)
+ `Dictionary` now has a `fromConfig()` static method that takes `jsdoc/env` as an argument and returns a new dictionary that's set up appropriately.
2021-09-18 12:07:10 -07:00
Renovate Bot
8a0a078f94
fix(deps): update dependency @babel/parser to ^7.15.7
2021-09-17 23:15:26 +00:00
Renovate Bot
20f7136515
fix(deps): update dependency emittery to ^0.10.0
2021-09-11 17:43:58 +00:00
Renovate Bot
8db645d05a
fix(deps): update dependency @babel/parser to ^7.15.6
2021-09-09 19:57:59 +00:00
Renovate Bot
67d691e513
fix(deps): update dependency @babel/parser to ^7.15.5
2021-09-04 09:03:13 +00:00
Renovate Bot
4a92085910
fix(deps): update dependency @babel/parser to ^7.15.4
2021-09-02 22:48:36 +00: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
f3b582381f
fix(deps): update dependency @babel/parser to ^7.15.3
2021-08-11 07:39:31 +00:00
Renovate Bot
78cddf949e
fix(deps): update dependency @babel/parser to ^7.15.2
2021-08-08 17:36:32 +00:00
Renovate Bot
218346e6bb
fix(deps): update dependency @babel/parser to ^7.15.0
2021-08-04 21:25:05 +00:00
Renovate Bot
91c1496f5b
fix(deps): update dependency @babel/parser to ^7.14.9
2021-08-01 09:04:14 +00:00
Renovate Bot
bc6bfee15a
chore(deps): update dependency eslint to v7.32.0
2021-07-31 00:25:23 +00:00
Renovate Bot
29617a29c2
chore(deps): update node.js to >=v14.17.4
2021-07-29 17:28:01 +00:00
Renovate Bot
f4c53b4420
fix(deps): update dependency @babel/parser to ^7.14.8
2021-07-20 19:30:06 +00:00
Renovate Bot
b3c02556c0
chore(deps): update dependency eslint to v7.31.0
2021-07-17 22:37:54 +00:00
Renovate Bot
c157eaa663
fix(deps): update dependency ow to ^0.27.0
2021-07-16 16:51:39 +00:00
Renovate Bot
ea38d0024c
chore(deps): update node.js to >=v14.17.3
2021-07-05 16:22:07 +00:00
Renovate Bot
446bce1db3
chore(deps): update dependency eslint to v7.30.0
2021-07-02 22:34:44 +00:00
Renovate Bot
77ab8316d1
fix(deps): update dependency ow to ^0.26.0
2021-07-02 15:02:20 +00:00
Renovate Bot
4909d0da06
chore(deps): update node.js to >=v14.17.2
2021-07-01 17:08:08 +00:00
Renovate Bot
9eb5efc872
fix(deps): update dependency ow to ^0.25.0
2021-06-26 11:06:02 +00:00
Renovate Bot
6db53fd71a
fix(deps): update dependency @babel/parser to ^7.14.7
2021-06-21 22:47:09 +00:00
Renovate Bot
fdf53caa9c
fix(deps): update dependency yargs-parser to ^20.2.9
2021-06-21 00:37:02 +00:00
Renovate Bot
3160353cca
chore(deps): update dependency eslint to v7.29.0
2021-06-18 21:54:52 +00:00
Renovate Bot
ac60926981
chore(deps): update node.js to >=v14.17.1
2021-06-15 13:22:32 +00:00
Renovate Bot
fd2e0a0e0c
fix(deps): update dependency @babel/parser to ^7.14.6
2021-06-14 22:31:36 +00:00
Renovate Bot
aff8091d10
fix(deps): update dependency @babel/parser to ^7.14.5
2021-06-10 00:17:14 +00:00
Renovate Bot
fc7098f216
fix(deps): update dependency ow to ^0.24.1
2021-06-05 10:22:01 +00:00
Renovate Bot
301fa550d6
chore(deps): update dependency eslint to v7.28.0
2021-06-04 23:16:21 +00:00
Renovate Bot
3dc7b9d945
fix(deps): update dependency ow to ^0.23.1
2021-06-04 09:15:26 +00:00
Renovate Bot
f81ed769a8
fix(deps): update dependency emittery to ^0.9.2
2021-06-02 13:50:07 +00:00
Renovate Bot
dc374eb2b1
fix(deps): update dependency emittery to ^0.9.1
2021-06-01 16:50:07 +00:00
Renovate Bot
a8435f8b41
fix(deps): update dependency @babel/parser to ^7.14.4
2021-05-28 19:06:45 +00:00
Renovate Bot
f2b7dde29b
fix(deps): update dependency emittery to ^0.9.0
2021-05-28 16:51:23 +00:00
Renovate Bot
78a831fbc1
chore(deps): update dependency eslint to v7.27.0
2021-05-22 02:49:16 +00:00
Renovate Bot
4f53ca50e0
fix(deps): update dependency @babel/parser to ^7.14.3
2021-05-17 21:09:27 +00:00
Renovate Bot
04683050b7
fix(deps): update dependency @babel/parser to ^7.14.2
2021-05-12 17:46:30 +00:00