Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

find-nearest-package-json

vinsonchuong8kMIT2.0.1

Find the nearest package.json by recursively crawling parent directories

readme

find-nearest-package-json

Build Status

Find the nearest package.json by recursively crawling parent directories

Usage

Install find-nearest-package-json by running

yarn add find-nearest-package-json
import {
  findNearestPackageJson,
  findNearestPackageJsonSync
} from 'find-nearest-package-json'

async function runAsync() {
  const packageJsonNearestCwd = await findNearestPackageJson()
  const packageJsonNearestGivenDir = await findNearestPackageJson('/tmp/some-project/some-dir')

  console.log(packageJsonNearestGivenDir.path)
  console.log(packageJsonNearestGivenDir.data)
}

function runSync() {
  const packageJsonNearestCwd = findNearestPackageJsonSync()
  const packageJsonNearestGivenDir = findNearestPackageJsonSync('/tmp/some-project/some-dir')

  console.log(packageJsonNearestGivenDir.path)
  console.log(packageJsonNearestGivenDir.data)
}