<>
) (#108)TSNonNullExpression
: handle ThisExpression
s (#108)array-includes
, object.assign
@babel/core
, @babel/parser
, eslint
, eslint-config-airbnb-base
, object.entries
, object.fromentries
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.