rOACCT/node_modules/pkg-dirbc5dca4d9e2brights-mgmt
rOACCT/node_modules/pkg-dir
bc5dca4d9e2brights-mgmt
readme.md
readme.md
pkg-dir ![Build Status](https://travis-ci.com/github/sindresorhus/pkg-dir)
Find the root directory of a Node.js project or npm package
Install
$ npm install pkg-dir
Usage
/ └── Users └── sindresorhus └── foo ├── package.json └── bar ├── baz └── example.js
js // example.js const pkgDir = require('pkg-dir'); (async () => { const rootDir = await pkgDir(__dirname); console.log(rootDir); //=> '/Users/sindresorhus/foo' })();
API
pkgDir(cwd?)
Returns a Promise for either the project root path or undefined if it couldn't be found.
pkgDir.sync(cwd?)
Returns the project root path or undefined if it couldn't be found.
cwd
Type: string\ Default: process.cwd()
Directory to start from.
Related
- pkg-dir-cli - CLI for this module
- pkg-up - Find the closest package.json file
- find-up - Find a file by walking up parent directories
<div align="center"> <b>
<a href="https://tidelift.com/subscription/pkg/npm-pkg-dir?utm_source=npm-pkg-dir&utm_medium=referral&utm_campaign=readme">Get professional support for this package with a Tidelift subscription</a>
</b> <br> <sub>
Tidelift helps make open source sustainable for maintainers while giving companies<br>assurances about security, maintenance, and licensing for their dependencies.
</sub> </div>
c4science · Help