jsx-ast-utils
Advanced tools
Changelog
v3.3.4 - 2023-06-28
array.prototype.flat
object.values
over .reduce
bad51d0
auto-changelog
af1de69
import.meta
1d39f58
@babel/core
, @babel/eslint-parser
, @babel/parser
, aud
, eslint
, eslint-plugin-import
3baaf76
TSNonNullExpression
: Handle function calls 26cc3c4
eslint
, @babel/core
, @babel/parser
, object.entries
, object.fromentries
0e4f80c
@babel/core
, @babel/eslint-parser
, @babel/parser
, aud
b5427a6
a0f4f38
array-includes
c479841
object.assign
9685dce
object.assign
@babel/core
, @babel/eslint-parser
, @babel/parser
, eslint
as
casts in TSNonNullExpressionArrayExpression
: handle sparse array (#117)array-includes
npmignore
to autogenerate an npmignore file@babel/core
, @babel/eslint-parser
, @babel/parser
, eslint
JSXFragment
, JSXText
; fix JSXElement
to handle children@babel/core
, @babel/parser
, eslint
, eslint-plugin-import
TSNonNullExpression
: handle computed MemberExpressions (#109)array-includes
aud
in posttest
node/install
instead of node/run
; use codecov
actioncaniuse-lite
, since breaking change is fixedcaniuse-lite
, due to breaking change in patch version@babel/core
, @babel/parser
, aud
, eslint
, eslint-plugin-import
, object.entries
, object.fromentries
<>
) (#108)TSNonNullExpression
: handle ThisExpression
s (#108)array-includes
, object.assign
@babel/core
, @babel/parser
, eslint
, eslint-config-airbnb-base
, object.entries
, object.fromentries
TSNonNullExpression
(#105)AssignmentExpression
(#106)eslint
ChainExpression
; CallExpression
now includes arguments (#102)SequenceExpression
(#101)object.assign
eslint
, eslint-plugin-import
@babel/core
, @babel/parser
, eslint
, eslint-plugin-import
actual, expected
ordering for non-confusing failure messagesexpressions/TemplateLiteral
: use .range[0]
instead of .start
@babel/core
, @babel/parser
, eslint
, eslint-config-airbnb-base
, eslint-plugin-import
, flow-parser
npm publish
worksarray-includes
safe-publish-latest
@babel/parser
, babel-eslint
, coveralls
, eslint
, eslint-config-airbnb-base
, eslint-plugin-import
, in-publish
, object.entries
, object.fromentries
, rimraf
node
v14
; test all branchesobjectRestSpread
within props #60propName
so it always returns a value.getPropValue
for ArrowFunctionExpression
<Component.Render.Me />
). Fixes #9ArrayExpression
.UpdateExpression
.JSXElement
to expression types to handle recursively extracting prop value.TaggedTemplateExpression
.lib
instead of src
for root exports.require('jsx-ast-utils/{function}')
.TemplateLiteral
extraction.propName
to API to get correct name for prop.Changelog
v3.3.4 - 2023-06-28
array.prototype.flat
object.values
over .reduce
bad51d0
auto-changelog
af1de69
import.meta
1d39f58
@babel/core
, @babel/eslint-parser
, @babel/parser
, aud
, eslint
, eslint-plugin-import
3baaf76
TSNonNullExpression
: Handle function calls 26cc3c4
eslint
, @babel/core
, @babel/parser
, object.entries
, object.fromentries
0e4f80c
@babel/core
, @babel/eslint-parser
, @babel/parser
, aud
b5427a6
a0f4f38
array-includes
c479841
object.assign
9685dce
object.assign
@babel/core
, @babel/eslint-parser
, @babel/parser
, eslint
as
casts in TSNonNullExpressionArrayExpression
: handle sparse array (#117)array-includes
npmignore
to autogenerate an npmignore file@babel/core
, @babel/eslint-parser
, @babel/parser
, eslint
JSXFragment
, JSXText
; fix JSXElement
to handle children@babel/core
, @babel/parser
, eslint
, eslint-plugin-import
TSNonNullExpression
: handle computed MemberExpressions (#109)array-includes
aud
in posttest
node/install
instead of node/run
; use codecov
actioncaniuse-lite
, since breaking change is fixedcaniuse-lite
, due to breaking change in patch version@babel/core
, @babel/parser
, aud
, eslint
, eslint-plugin-import
, object.entries
, object.fromentries
<>
) (#108)TSNonNullExpression
: handle ThisExpression
s (#108)array-includes
, object.assign
@babel/core
, @babel/parser
, eslint
, eslint-config-airbnb-base
, object.entries
, object.fromentries
TSNonNullExpression
(#105)AssignmentExpression
(#106)eslint
ChainExpression
; CallExpression
now includes arguments (#102)SequenceExpression
(#101)object.assign
eslint
, eslint-plugin-import
@babel/core
, @babel/parser
, eslint
, eslint-plugin-import
actual, expected
ordering for non-confusing failure messagesexpressions/TemplateLiteral
: use .range[0]
instead of .start
@babel/core
, @babel/parser
, eslint
, eslint-config-airbnb-base
, eslint-plugin-import
, flow-parser
npm publish
worksarray-includes
safe-publish-latest
@babel/parser
, babel-eslint
, coveralls
, eslint
, eslint-config-airbnb-base
, eslint-plugin-import
, in-publish
, object.entries
, object.fromentries
, rimraf
node
v14
; test all branchesobjectRestSpread
within props #60propName
so it always returns a value.getPropValue
for ArrowFunctionExpression
<Component.Render.Me />
). Fixes #9ArrayExpression
.UpdateExpression
.JSXElement
to expression types to handle recursively extracting prop value.TaggedTemplateExpression
.lib
instead of src
for root exports.require('jsx-ast-utils/{function}')
.TemplateLiteral
extraction.propName
to API to get correct name for prop.