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
Resolve a URI relative to an optional base URI