An open API service indexing awesome lists of open source software.

https://github.com/rocktimsaikia/package-outdated

Returns the outdated packages of a package.json file.
https://github.com/rocktimsaikia/package-outdated

npm-outdated npm-package outdated-dependencies outdated-packages

Last synced: 11 months ago
JSON representation

Returns the outdated packages of a package.json file.

Awesome Lists containing this project

README

          

# package-outdated ![build](https://travis-ci.com/RocktimSaikia/package-outdated.svg?branch=master) ![license](https://img.shields.io/github/license/rocktimsaikia/package-outdated)

> Returns the outdated packages of a package.json file.

## Install

```bash
npm install package-outdated
```

## Usage

```js
const readOutdated = require('package-outdated')

(async()=>{
console.log(await readOutdated());
//=> {foo: { current: '1.0.0', latest: '2.0.0' }, ...}

console.log(await readOutdated({ preservePrefix: true }));
//=> {foo: { current: '^1.0.0', latest: '2.0.0' }, ...}

})();
```

## API

### readOutdated(options?)

Returns the outdated packages of a package.json file.

#### Options

##### dir

Type: `string`

Default: `process.cwd()`

Current working directory.

##### preservePrefix

Type: `boolean`

Default: `false`

Preserves the semver `prefix(^*~)` of the current version.

## Realated
- [read-packages](https://github.com/rocktimsaikia/read-packages) - Reads dependencies of a package.json file

## Support