UNPKG
detective
Version:
latest (5.2.1)
5.2.1
5.2.0
5.1.0
5.0.2
5.0.1
5.0.0
4.7.1
4.7.0
4.6.0
4.5.0
4.4.0
4.3.2
4.3.1
4.3.0
4.2.0
4.1.1
4.1.0
4.0.3
4.0.2
4.0.1
4.0.0
3.1.0
3.0.0
2.4.1
2.4.0
2.3.0
2.2.0
2.1.2
2.1.1
2.1.0
2.0.0
1.1.0
0.2.1
0.2.0
0.1.1
0.1.0
0.0.4
0.0.3
0.0.2
0.0.1
0.0.0
find all require() calls by walking the AST
github.com/browserify/detective
browserify/detective
detective
/
bin
/
detective.js
12 lines
(9 loc)
•
293 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
#!/usr/bin/env node
var
detective =
require
(
'../'
);
var
argv =
require
(
'minimist'
)(process.
argv
.
slice
(
2
));
var
fs =
require
(
'fs'
); argv.
_
.
forEach
(
function
(
file
) {
var
src = fs.
readFileSync
(file,
'utf8'
);
var
requires =
detective
(src, argv);
console
.
log
(requires.
join
(
'\n'
)); });