instapack
Version:
All-in-one TypeScript and Sass compiler for web applications!
21 lines (20 loc) • 567 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.resolveFrom = void 0;
const upath = require("upath");
async function resolveFrom(packageName, dir) {
try {
const modulePath = upath.toUnix(require.resolve(packageName, {
paths: [dir]
}));
if (modulePath.startsWith(dir) === false) {
return undefined;
}
return modulePath;
}
catch (error) {
console.log(error);
return undefined;
}
}
exports.resolveFrom = resolveFrom;