UNPKG

dmp-cli

Version:

Dmp component's cli

20 lines (18 loc) 588 B
/* eslint-disable */ const log = require('./log') const latest = require('latest-version') const co = require('co') module.exports = function (config, callback) { co(function* () { const name = config.name const newVersion = yield latest(name) const nowVersion = config.version if (nowVersion !== newVersion) { log.warn(`${name} 最新版本为${newVersion}, 本地版本为${nowVersion}`) log.warn(`请升级 -- npm install -g ${name}@latest`) } else { log.info(`本地版本为最新版本${newVersion}`) } callback && callback() }) }