detective-amd
Version:
Find all dependencies within a JavaScript file using AMD module syntax
19 lines (14 loc) • 424 B
JavaScript
import fs from 'node:fs';
import process from 'node:process';
import detective from '../index.js';
const filename = process.argv[2];
if (!filename) {
console.log('Filename not supplied');
console.error('Usage: detective-amd <filename>');
process.exit(1);
}
const dependencies = detective(fs.readFileSync(filename, 'utf8'));
for (const dependency of dependencies) {
console.log(dependency);
}