new-find-package-json

Find the an package.json in the path provided upwards

MIT 4 个版本
安装
npm install new-find-package-json
yarn add new-find-package-json
pnpm add new-find-package-json
bun add new-find-package-json
README

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

版本列表
2.0.0 2022-05-24
1.2.0 2022-05-24
1.1.0 2021-07-05
1.0.0 2021-07-05