Renovate Bot
19314291d4
fix(deps): update dependency @babel/parser to ^7.13.9
2021-03-01 23:01:37 +00:00
Renovate Bot
2fd4a9f860
chore(deps): update dependency eslint to v7.21.0
2021-02-27 23:59:53 +00:00
Renovate Bot
6abd04bb1a
chore(deps): update node.js to >=v14.16.0
2021-02-23 16:09:12 +00:00
Renovate Bot
efbb1426e3
fix(deps): update dependency @babel/parser to ^7.13.4
2021-02-23 11:33:27 +00:00
Renovate Bot
1842519cf7
chore(deps): update node.js to v14
2021-02-23 04:14:59 +00:00
Renovate Bot
2717941e7d
fix(deps): update dependency @babel/parser to ^7.13.0
2021-02-22 23:56:29 +00:00
Renovate Bot
5c60cda51e
fix(deps): update dependency yargs-parser to ^20.2.6
2021-02-22 07:16:58 +00:00
Renovate Bot
72a909b1a4
fix(deps): update dependency lodash to ^4.17.21
2021-02-20 17:10:18 +00:00
Renovate Bot
47bccccc07
fix(deps): update dependency @babel/parser to ^7.12.17
2021-02-18 16:24:04 +00:00
Renovate Bot
73f29079bf
fix(deps): update dependency yargs-parser to ^20.2.5
2021-02-13 20:54:10 +00:00
Renovate Bot
40b6f13f96
chore(deps): update node.js to >=v10.23.3
2021-02-13 08:24:17 +00:00
Renovate Bot
62bd4b49d8
chore(deps): update dependency eslint to v7.20.0
2021-02-13 01:12:30 +00:00
Renovate Bot
ddd8c77d6c
fix(deps): update dependency @babel/parser to ^7.12.16
2021-02-11 22:56:10 +00:00
Renovate Bot
3a269f1dc7
fix(deps): update dependency @babel/parser to ^7.12.15
2021-02-04 21:44:58 +00:00
Renovate Bot
c84ed6fafc
fix(deps): update dependency @babel/parser to ^7.12.14
2021-02-03 15:38:42 +00:00
Renovate Bot
c61b155ce8
fix(deps): update dependency @babel/parser to ^7.12.13
2021-02-03 01:57:29 +00:00
Renovate Bot
807e530aa4
chore(deps): update dependency eslint to v7.19.0
2021-01-31 05:09:05 +00:00
Renovate Bot
d401c58c95
fix(deps): update dependency ow to ^0.23.0
2021-01-20 12:46:44 +00:00
Renovate Bot
b2acd5774c
chore(deps): update dependency eslint to v7.18.0
2021-01-16 02:14:29 +00:00
Renovate Bot
2fdff8ee98
fix(deps): update dependency dependency-graph to ^0.10.0
2021-01-10 04:58:14 +00:00
Renovate Bot
a208890b49
fix(deps): update dependency ow to ^0.22.0
2021-01-08 18:25:36 +00:00
Renovate Bot
ebafe232e4
fix(deps): update dependency emittery to ^0.8.1
2021-01-04 04:58:01 +00:00
Renovate Bot
51a79932d2
chore(deps): update dependency eslint to v7.17.0
2021-01-02 04:16:15 +00:00
Renovate Bot
2bee44a6ba
fix(deps): update dependency emittery to ^0.8.0
2020-12-30 07:17:15 +00:00
Jeff Williams
7c280d4743
chore(jsdoc-tag): add missing .npmignore contents
2020-12-24 18:09:01 -08:00
Jeff Williams
b36d9675fb
Publish
...
- @jsdoc/parse@0.1.1
- @jsdoc/tag@0.1.0
- jsdoc@4.0.0-dev.16
2020-12-24 17:38:14 -08:00
Jeff Williams
6dcd879ade
refactor(jsdoc): move tag and inline to new @jsdoc/tag package
2020-12-24 17:37:37 -08:00
Jeff Williams
65e6db3ba4
refactor: move ast-builder and ast-node to @jsdoc/parse
...
BREAKING CHANGE: Modules no longer exist in jsdoc package.
2020-12-24 16:05:58 -08:00
Jeff Williams
86d18ff44a
refactor(jsdoc): use Syntax from @jsdoc/parse
2020-12-24 15:34:02 -08: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
c6262c5c43
chore(jsdoc-eslint-config): add missing .npmignore file
2020-12-24 15:17:46 -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
Jeff Williams
e816766f6c
chore(jsdoc): remove jsdoc/env from astnode
2020-12-24 14:59:36 -08:00
Jeff Williams
ad6d74e937
chore(jsdoc): remove jsdoc/env from parser tests
2020-12-24 14:59:16 -08:00
Jeff Williams
081cddf43d
chore(jsdoc): remove jsdoc/env from parser
2020-12-24 14:46:53 -08:00
Jeff Williams
5dccf920ef
chore(jsdoc): remove jsdoc/env from astbuilder
2020-12-24 14:37:45 -08:00
Jeff Williams
b70ee2ea9a
chore(deps): update dependency ow to ^0.21.0
2020-12-24 13:41:00 -08:00
renovate[bot]
699f6718c0
fix(deps): update dependency @babel/parser to ^7.12.11 ( #1888 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-12-24 13:29:24 -08:00
Jeff Williams
b10fb33462
chore: update ESLint rules
2020-12-24 09:10:50 -08:00
renovate[bot]
f57374e325
chore(deps): update dependency eslint to v7.16.0 ( #1885 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-12-24 08:47:38 -08:00
Jeff Williams
eaa2cfb807
fix: correctly track interface members
...
When an interface is a) defined as an ES2015 class and b) assigned to a variable, JSDoc sometimes used the wrong `longname` and `memberof` for members of the interface (specifically, for instance properties).
The root cause was that we weren't resolving `this` correctly within this type of interface. As a result, if you added a JSDoc comment to something like `this.foo = 'bar'`, the doclet for `this.foo` had the wrong `longname` and `memberof`.
Fixing that issue uncovered another issue: When we merged the constructor's doclet with the interface's doclet, we preferred the constructor's doclet. However, the constructor's doclet used the wrong `kind` in this case; we already had code to fix up the `longname` and `memberof` of the combined doclet, but not the `kind`. The fix was to prefer the interface's doclet for all properties.
Manual cherry-pick of 95e3192525310b9f1567e034c22489da3a5847a1.
2020-12-12 19:24:20 -08:00
Jeff Williams
c9b12b09ec
fix: prevent circular refs when params have the same type expression
...
Catharsis caches parse results by default; if you parse the same type expression twice, with the same options, you get the same object each time.
When the user passes the `--debug` flag, we expose the parsed type for each parameter as an enumerable property of the doclet. If two parameters used the same type expression, the resulting doclet could contain a circular reference.
This change disables the Catharsis cache, so that Catharsis returns a new object for each parsed type, which prevents circular references. As a result, this change fixes an issue with the `-X` flag, and with some JSDoc templates.
2020-12-12 19:22:10 -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]
c01ba6c323
fix(deps): update dependency @babel/parser to ^7.11.4 ( #1844 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-08-21 21:34:37 +00:00
renovate[bot]
c823799a77
fix(deps): update dependency p-queue to ^6.6.1 ( #1838 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-08-18 05:12:58 +00:00