A helper class for discovering and interacting with NPM-style modules.
Get the NodeModule entry for the base application.
Iterate over packages, recursively, starting with the base application's package.json and fire PackageDiscovered events for any that have a valid Extollo discovery entry.
Recursively discover child-packages from the node_modules root for the given module.
Fires PackageDiscovered events for valid, discovery-enabled packages.
the path to node_modules
the module whose children we are discovering
used to prevent duplicate packages when recursing
Get the path to the node_modules folder for the base application.