new-find-package-json
TypeScript icon, indicating that this package has built-in type declarations

2.0.0 • Public • Published

new-find-package-json

Inspired by find-package-json

This package can find (by default) the nearest package.json (upwards).

Usage

Sync:

const findFileFrom = process.cwd();
for (const file of findSync(findFileFrom)) {
  console.log("found file:", file);
}

Async/await (Promises):

const findFileFrom = process.cwd();
for await (const file of findAsync(findFileFrom)) {
  console.log("found file:", file);
}

Note: it is important to not forget to use for await..of instead of just for..of for findAsync

Options

Options for findSync & findAsync:

Index Name Type Default Description
0 input string none (required) The path to search from
1 base string process.cwd() The path to use as an absolute point if input is not absolute
2 fileName string package.json The Filename to search for

.next will return an object with value and done, where value is the absolute path to the file found and undefined if done is true

Package Sidebar

Install

npm i new-find-package-json

Weekly Downloads

434,439

Version

2.0.0

License

MIT

Unpacked Size

13.4 kB

Total Files

5

Last publish

Collaborators

  • hasezoey