1.0.7 • Published 9 years ago
pkginfo-async v1.0.7
PkgInfo
Returns (async) the nearest package.json file from a module or directory by searching up the directory tree.
PkgInfo uses the node-walkup library do its dir walk up / glob'ing.
Installation
Install with npm
npm install pkginfo-asyncExample
var pkgInfo = require("pkginfo-async")
pkgInfo(module, function (err, pkg) {
// err is an error object or null.
// pkg is the contents of the package.json or null
})pkgInfo(start, cb)
start{String | Object}{String}dirname to start looking (upward) from{Object}nodejs module object (uses module.filename or module.id) for starting dir
cb{Function(err, pkg)}err{Error | null}pkg{Object | null}the contents ofpackage.json. Null if none found.
Perform an asynchronous search for package.json up the dir tree.
- If no file is found, returns null.
pkg.dirnamecontains the path to the directory where thispackage.jsonwas located.