Find the first directory with a package.json, recursing up, starting with the given directory. Similar to look-up but does not support globs and only searches for package.json. Async and sync.
Parse an author, contributor, maintainer or other 'person' string into an object with name, email and url properties following npm conventions.