Next Planet of Monkeys

    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

    Install

    npm i new-find-package-json

    DownloadsWeekly Downloads

    224,699

    Version

    2.0.0

    License

    MIT

    Unpacked Size

    13.4 kB

    Total Files

    5

    Last publish

    Collaborators

    • hasezoey