use resolve rather than join to process basePath and fsPath (1e93d02)
BREAKING CHANGES
we now use path.resolve rather than path.join to resolve the
fsPath relative to the basePath. Though it was an error to use path.join, the
fix may change the behavior of this package in some cases.