nmtree
Version:
Get a (flat) tree representation of the modules in your node_modules folder
22 lines (18 loc) • 481 B
JavaScript
const fs = require('fs')
const program = require('commander')
const nmTree = require('../')
program
.command('*', 'path to package (eg. /home/foo/code/bar)')
.action(path => {
if (fs.existsSync(path)) {
const tree = nmTree(path)
const treeJson = JSON.stringify(tree, false, 2)
console.log(treeJson)
} else {
console.error(`${path} does not exist`)
process.exit(2)
}
})
program.parse(process.argv)