detective-amd
Version:
Find all dependencies within a JavaScript file using AMD module syntax
20 lines (15 loc) • 412 B
JavaScript
;
const fs = require('fs');
const process = require('process');
const getDependencies = require('../index.js');
const filename = process.argv[2];
if (filename) {
const deps = getDependencies(fs.readFileSync(filename));
for (const dep of deps) {
console.log(dep);
}
} else {
console.log('Filename not supplied');
console.log('Usage: detective-amd <filename>');
}