detective
Advanced tools
Comparing version 2.4.0 to 2.4.1
13
index.js
@@ -58,9 +58,10 @@ var esprima = require('esprima-six'); | ||
if (!isRequire(node)) return; | ||
if (node.arguments.length | ||
&& node.arguments[0].type === 'Literal') { | ||
modules.strings.push(node.arguments[0].value); | ||
if (node.arguments.length) { | ||
if (node.arguments[0].type === 'Literal') { | ||
modules.strings.push(node.arguments[0].value); | ||
} | ||
else { | ||
modules.expressions.push(escodegen.generate(node.arguments[0])); | ||
} | ||
} | ||
else { | ||
modules.expressions.push(escodegen.generate(node.arguments[0])); | ||
} | ||
if (opts.nodes) modules.nodes.push(node); | ||
@@ -67,0 +68,0 @@ }); |
{ | ||
"name": "detective", | ||
"description": "find all require() calls by walking the AST", | ||
"version": "2.4.0", | ||
"version": "2.4.1", | ||
"repository": { | ||
@@ -20,3 +20,3 @@ "type": "git", | ||
"dependencies": { | ||
"escodegen": "0.0.15", | ||
"escodegen": "~1.1.0", | ||
"esprima-six": "0.0.3" | ||
@@ -23,0 +23,0 @@ }, |
14103
31
332
16
+ Addedamdefine@1.0.1(transitive)
+ Addedescodegen@1.1.0(transitive)
+ Addedesprima@1.0.4(transitive)
+ Addedestraverse@1.5.1(transitive)
+ Addedesutils@1.0.0(transitive)
+ Addedsource-map@0.1.43(transitive)
- Removedescodegen@0.0.15(transitive)
- Removedesprima@4.0.1(transitive)
- Removedsource-map@0.7.4(transitive)
Updatedescodegen@~1.1.0