It is a good try, Although most checklists are meaningless rather than useless. There are also wrong checks. (For example, MMM-ModuleMonkeyPatch
doesn’t have node_modules
directory. It doesn’t have node_helper.js
at all.)
However, I would like to praise it because it is a good-looking list. It’s a good attempt.
In any case, dependency checking is information ordinary users cannot deal with even if they know it. Unless he is a developer, there is nothing he can do with that information.
Rather than performing a dependency check, it would be better to reveal the last update date or the number of unresolved issues to guess the module’s activation level or popularity.
Or, if you are going to parse package.json anyway, I think it could be used to organise installation methods, etc.