estree-is-require
check if an AST node is a valid require()
call!npmnpm-imagenpm-url !travistravis-imagetravis-url !standardstandard-imagestandard-url
Install
npm install estree-is-require
Usage
var isRequire = require('estree-is-require')
var node = parse('function a () {}')
isRequire(node) // false
var node = parse('require("abc")')
isRequire(node) // true
isRequire(node, 'abc') // true
isRequire(node, 'xyz') // false
var node = parse('require(10)')
isRequire(node, 10) // true
Also see the tests for more examples.
API
isRequire(node, source)
Check if node
is a call to require
.
If source
is given, the first argument to require
matches it.