MCPcopy
hub / github.com/Unitech/pm2 / findPackageJson

Function findPackageJson

lib/ProcessUtils.js:27–37  ·  view source on GitHub ↗
(directory)

Source from the content-addressed store, hash-verified

25 var data
26
27 var findPackageJson = function(directory) {
28 var file = path.join(directory, 'package.json')
29 if (fs.existsSync(file) && fs.statSync(file).isFile()) {
30 return file;
31 }
32 var parent = path.resolve(directory, '..')
33 if (parent === directory) {
34 return null;
35 }
36 return findPackageJson(parent)
37 }
38
39 if (path.extname(exec_path) === '.mjs')
40 return true

Callers 2

Utility.jsFile · 0.85
isESModuleFunction · 0.85

Calls 2

isFileMethod · 0.80
resolveMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…