Files
react-native-devtools-frontend/node_modules/pkg-up
Tim van der Lippe 2c89197d0d Update ESLint-related packages
R=jacktfranklin@chromium.org

No-Presubmit: True
Bug: none
Change-Id: I52dc24b12e350787085c5e3d131cface7ea87142
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3060705
Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Paul Lewis <aerotwist@chromium.org>
2021-07-30 11:02:26 +00:00
..
2021-07-30 11:02:26 +00:00
2021-07-30 11:02:26 +00:00
2021-07-30 11:02:26 +00:00
2021-07-30 11:02:26 +00:00

pkg-up Build Status

Find the closest package.json file

Install

$ npm install --save pkg-up

Usage

/
└── Users
    └── sindresorhus
        └── foo
            ├── package.json
            └── bar
                ├── baz
                └── example.js
// example.js
const pkgUp = require('pkg-up');

pkgUp().then(filepath => {
	console.log(filepath);
	//=> '/Users/sindresorhus/foo/package.json'
});

API

pkgUp([cwd])

Returns a Promise for either the filepath or null if it could be found.

pkgUp.sync([cwd])

Returns the filepath or null.

cwd

Type: string Default: process.cwd()

Directory to start from.

  • read-pkg-up - Read the closest package.json file
  • pkg-dir - Find the root directory of an npm package
  • find-up - Find a file by walking up parent directories

License

MIT © Sindre Sorhus