MCPcopy
hub / github.com/jishi/node-sonos-http-api / loadNodeModulesSync

Function loadNodeModulesSync

static/docs/lib/shred.bundle.js:76–88  ·  view source on GitHub ↗
(x, start)

Source from the content-addressed store, hash-verified

74 }
75
76 function loadNodeModulesSync (x, start) {
77 var dirs = nodeModulesPathsSync(start);
78 for (var i = 0; i < dirs.length; i++) {
79 var dir = dirs[i];
80 var m = loadAsFileSync(dir + '/' + x);
81 if (m) return m;
82 var n = loadAsDirectorySync(dir + '/' + x);
83 if (n) return n;
84 }
85
86 var m = loadAsFileSync(x);
87 if (m) return m;
88 }
89
90 function nodeModulesPathsSync (start) {
91 var parts;

Callers 1

shred.bundle.jsFile · 0.85

Calls 3

nodeModulesPathsSyncFunction · 0.85
loadAsFileSyncFunction · 0.85
loadAsDirectorySyncFunction · 0.85

Tested by

no test coverage detected