finboxio-package-json

2.3.4 • Public • Published

package-json

Get the package.json of a package from the npm registry

Install

$ npm install --save package-json

Usage

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', ...}
});

API

packageJson(name, [version])

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.

The version can also be in any format supported by the semver module. For example:

  • 1 - get the latest 1.x.x
  • 1.2 - get the latest 1.2.x
  • ^1.2.3 - get the latest 1.x.x but at least 1.2.3
  • ~1.2.3 - get the latest 1.2.x but at least 1.2.3

Related

License

MIT © Sindre Sorhus

Package Sidebar

Install

npm i finboxio-package-json

Weekly Downloads

2

Version

2.3.4

License

MIT

Last publish

Collaborators

  • bdentino