pnpm
Version:
Fast, disk space efficient package manager
14 lines (12 loc) • 379 B
JavaScript
const path = require('path')
const isSubdir = require('is-subdir')
const resolveLinkTarget = require('resolve-link-target')
module.exports = function (parent, relativePathToLink) {
const linkPath = path.resolve(parent, relativePathToLink)
return resolveLinkTarget(linkPath)
.then(target => ({
isInner: isSubdir(parent, target),
target
}))
}