Get the package.json of a package from the npm registry
$ npm install --save package-json
const packageJson = require('package-json');
packageJson('pageres', 'latest').then(json => {
console.log(json);
//=> {name: 'pageres', ...}
});
// also works with scoped packages
packageJson('@company/package', 'latest').then(json => {
console.log(json);
//=> {name: 'package', ...}
});
You can optionally specify a version (e.g. 1.0.0
) or latest
.
If you don't specify a version you'll get the main entry containing all versions.
- latest-version - Get the latest version of a npm package
- 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
MIT © Sindre Sorhus