npm-package-versions
Version:
Get an array of all available versions of a given npm package
55 lines (36 loc) • 1.19 kB
Markdown
# npm-package-versions
Get an array of all available versions of a given npm package.
[](https://github.com/feross/standard)
## Installation
```
npm install npm-package-versions --save
```
## Usage
```js
const pkgVersions = require('npm-package-versions')
pkgVersions('bonjour', function (err, versions) {
if (err) throw err
console.log('Bonjour package versions available:')
versions.forEach(function (version) {
console.log('- %s', version)
})
})
```
Optionally supply a custom registry URL (will default to `https://registry.npmjs.org` if not provided):
```js
pkgVersions('bonjour', 'https://registry.example.com', function (err, versions) {
// ...
})
```
## API
### `pgkVersions.uri`
Set this property to overwrite the default registry URI.
Defaults to `https://registry.npmjs.org/`
### `pkgVersions.params`
Set the property to overwrite the default
[npm-registry-client](https://www.npmjs.com/package/npm-registry-client)
params for
[`client.get`](https://www.npmjs.com/package/npm-registry-client#clientgeturi-params-cb).
Defaults to `{}`.
## License
MIT