Made skipping core modules with an error an option. Plus more lint.
Added option to index and recurse optional package.json dependencies. And made the options work correction.
Implemented passing opts into the API.
Since the module is stateful, I let it be. Opts are also stateful, and has to be set with a function.
Command line defaults, boolean evaluation, and even aliases added. YAAAARGS/!
Linted.
Options for requiring by path working/!
indexing flags for non-core modules working.
Version exported.
Added an option to not recurse specific files. Think of it as externalize; will allow splitting up a project's resolution map for organization.
Added roadmap.
Made executable from command line.
Added missing aliases for args.
Usage added.