UNPKG

detective-amd

Version:

Find all dependencies within a JavaScript file using AMD module syntax

19 lines (14 loc) 424 B
#!/usr/bin/env node 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); }