Given a node js module/package, is there some way I can extract out all functions exported by that module ?
For example - if the module has a js file with following
Here's a quick and easy way:
console.dir(Object.keys(require('foo')));
You can require the file and just map through the object keys, which would return an array of the names of the exported objects.
var myExports = require('./exported-file.js'); console.log(Object.keys(myExports));