pkg-up
Find the closest package.json file
Last updated 3 months ago by sindresorhus .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install pkg-up 
SYNC missed versions from official npm registry.

pkg-up Build Status

Find the closest package.json file

Install

$ npm install pkg-up

Usage

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

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

API

pkgUp([options])

Returns a Promise<string> for the filepath, or Promise<null> if it couldn't be found.

pkgUp.sync([options])

Returns the filepath, or null if it couldn't be found.

options

Type: Object

cwd

Type: string
Default: process.cwd()

Directory to start from.

Related

  • 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

Current Tags

  • 3.1.0                                ...           latest (3 months ago)

5 Versions

  • 3.1.0                                ...           3 months ago
  • 3.0.1                                ...           4 months ago
  • 3.0.0                                ...           4 months ago
  • 2.0.0                                ...           2 years ago
  • 1.0.0                                ...           4 years ago
Maintainers (1)
Downloads
Today 285
This Week 45,056
This Month 138,555
Last Day 3,625
Last Week 48,045
Last Month 159,743
Dependencies (1)
Dev Dependencies (3)
Dependents (389)

Copyright 2014 - 2016 © taobao.org |