npm-update

npm update

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
npm-update
303.0.12 years ago9 years agoMinified + gzip package size for npm-update in KB

Readme

npm-update
---
!NPM versionnpm-imagenpm-url !build statustravis-imagetravis-url !Test coveragecodecov-imagecodecov-url !node versionnode-imagenode-url !npm downloaddownload-imagedownload-url
npm update

Installment

$ npm i npm-update --save

Usage

const npmUpdate = require('npm-update')
const pkg = require('../package.json')

(async () => {
  const { needUpdate } = await npmUpdate({ pkg });
  if (needUpdate) return;
  // do some stuff
})();

If needUpdate is true, print message:
╭─────────────────────────────────────────╮
│                                         │
│   new version x.y.z found               │
│                                         │
│   run npm i name@x -g                   │
│                                         │
╰─────────────────────────────────────────╯

Options

const {
  needUpdate,               // return true | false
  version: latestVersion,   // return version if needUpdate
} = await update(options);

  • options {Object}
- pkg Object package.json object. - host string registry host, default is registry.npmjs.org. - timeout number request registry timeout, default is 3000ms. - version string base version for comparing, can be npm tag or npm version, default is latest. - silent boolean if slient is true, will not print message, default is false.

Contributors

|
xudafeng

|
zhangyuheng

|
brunoyang

| | :---: | :---: | :---: |
This project follows the git-contributor spec, auto updated at Fri Nov 04 2022 13:38:18 GMT+0800.

License

The MIT License (MIT)