babel-is
Installation
For npm users
npm i babel-is
For yarn users
yarn add babel-is
Usage
In your babel plugin
const is = require( 'babel-is' )
module.exports = function () {
return {
visitor: {
VariableDeclaration( path ) {
const selector = `FunctionDeclaration[id.name=foo] [kind=let]`
if ( is( path, selector ) ) {
// matches all `let` variable declarations in `foo` function
// add your logic
// ...
}
}
}
}
}
License
MIT