Find the root directory of a Node.js project or npm package
Find the root directory of a Node.js project or npm package
$ npm install pkg-dir
/ └── Users └── sindresorhus └── foo ├── package.json └── bar ├── baz └── example.js
// example.js const pkgDir = require('pkg-dir');(async () => { const rootDir = await pkgDir(__dirname);
console.log(rootDir); //=> '/Users/sindresorhus/foo'
})();
Returns a
Promisefor either the project root path or
undefinedif it couldn't be found.
Returns the project root path or
undefinedif it couldn't be found.
Type:
string\ Default:
process.cwd()
Directory to start from.