v1.3.0
v1.3.0

 - [New] add searched extensions to error messages
 - [New] Add err.code = 'MODULE_NOT_FOUND' (#81)
 - [Fix] `node-modules-paths`: `opts` should be optional, and `opts.paths` should not be concatenated when omitted (#96)
 - [Refactor] `async`: remove unnecessary slashes, since `path.join` adds them.
 - [Refactor] consistent spacing and quotes; run some basic linting manually.
 - [Tests] add `appveyor` (#113)
 - [Tests] [Refactor] refactor `node-modules-paths` and add tests.
 - [Tests] ensure node_path test is independent of the `tap` module’s “main”
 - [Tests] fix indentation, manual linting.
 - [Tests] use `path` methods to make tests pass on both linux and Windows.
 - [Tests] use `path.join` more often to normalize paths across OS’s
 - [Tests] make matrix more efficient

substack/node-resolve