expands fs.readlink() similar to readlink from GNU coreutils
> Expand nested symbolic links to real paths.

!Node version


fs.readlink only handles paths to symbolic links and not paths that contain symbolic links. This module solves this use case. Similar to readlink(1) with -f flag.
Assuming /tmp/foo is a symbolic link pointing to the folder /tmp/bar/baz which in turn contains file. Then readlink expands /tmp/foo/file to the real path, e.g. /tmp/bar/baz/file.
``js
const readlink = require('readlink')
readlink('/tmp/foo/file', (err, path) => {
console.log(path) // /tmp/bar/baz/file
})
`
Where path is a string and cb is a node style callback with err and result`.
Sync version.
MIT