Get the package.json of a package from the npm registry
Install
$ npm install --save package-json
Usage
var packageJson = require('package-json');
packageJson('pageres', 'latest', function (err, json) {
console.log(json);
//=> { name: 'pageres', ... }
});
// also works with scoped packages
packageJson('@company/package', 'latest', function (err, json) {
console.log(json);
//=> { name: 'package', ... }
});
packageJson.field('pageres', 'description', function (err, field) {
console.log(field);
//=> 'Capture website screenshots'
});
API
packageJson(name, [version], callback)
You can optionally specify a version (e.g. 0.1.0
) or latest
.
If you don't specify a version you'll get the main entry containing all versions.
packageJson.field(name, field, callback)
Get a specific field in the package.json
.
Related
- npm-keyword - Get a list of npm packages with a certain keyword
- npm-user - Get user info of a npm user
- npm-email - Get the email of a npm user
License
MIT © Sindre Sorhus