Package Exports
- read-pkg-up
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (read-pkg-up) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
read-pkg-up 
Read the closest package.json file
Why
- Finds the closest package.json
- Gracefully handles filesystem issues
- Strips UTF-8 BOM
- Throws more helpful JSON errors
- Normalizes the data
Install
$ npm install --save read-pkg-up
Usage
const readPkgUp = require('read-pkg-up');
readPkgUp().then(result => {
console.log(result);
/*
{
pkg: {
name: 'awesome-package',
version: '1.0.0',
...
},
path: '/Users/sindresorhus/dev/awesome-package/package.json'
}
*/
});
API
readPkgUp([options])
Returns a Promise
for the result object.
readPkgUp.sync([options])
Returns the result object.
options
cwd
Type: string
Default: .
Directory to start looking for a package.json file.
normalize
Type: boolean
Default: true
Normalize the package data.
Related
- read-pkg - Read a package.json file
- pkg-up - Find the closest package.json file
- find-up - Find a file by walking up parent directories
- pkg-conf - Get namespaced config from the closest package.json
License
MIT © Sindre Sorhus