Find a file or directory by walking up parent directories
Resolve the path of a module like require.resolve()
but from a given path
resolve like require.resolve() on behalf of files asynchronously and synchronously
Find the root directory of a Node.js project or npm package
Resolve a URI relative to an optional base URI