MCPcopy Index your code
hub / github.com/nodejs/node / loadNodeModuleFromDirectory

Function loadNodeModuleFromDirectory

test/fixtures/snapshot/typescript.js:43646–43652  ·  view source on GitHub ↗
(extensions, candidate, onlyRecordFailures, state, considerPackageJson)

Source from the content-addressed store, hash-verified

43644 return undefined;
43645 }
43646 function loadNodeModuleFromDirectory(extensions, candidate, onlyRecordFailures, state, considerPackageJson) {
43647 if (considerPackageJson === void 0) { considerPackageJson = true; }
43648 var packageInfo = considerPackageJson ? getPackageJsonInfo(candidate, onlyRecordFailures, state) : undefined;
43649 var packageJsonContent = packageInfo && packageInfo.packageJsonContent;
43650 var versionPaths = packageInfo && packageInfo.versionPaths;
43651 return withPackageId(packageInfo, loadNodeModuleFromDirectoryWorker(extensions, candidate, onlyRecordFailures, state, packageJsonContent, versionPaths));
43652 }
43653 /* @internal */
43654 function getEntrypointsFromPackageJsonInfo(packageJsonInfo, options, host, cache, resolveJs) {
43655 if (!resolveJs && packageJsonInfo.resolvedEntrypoints !== undefined) {

Callers 2

primaryLookupFunction · 0.85

Calls 3

getPackageJsonInfoFunction · 0.85
withPackageIdFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…