dmp-cli
Version:
Dmp component's cli
20 lines (18 loc) • 588 B
JavaScript
/* 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()
})
}