lazy-require
Lazy require allows you to require modules lazily, meaning that when you lazy require a module that is missing, lazy require will automatically install it for you.
function-arguments
Get arguments of a function, useful for and used in dependency injectors. Works for regular functions, generator functions and arrow functions.
resolve-dep
Return an array of resolved filepaths for require-able local or named npm modules. Wildcard (glob) patterns may be used.