Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 11 additions & 5 deletions packages/@vue/cli/lib/util/clearConsole.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,18 @@ exports.generateTitle = async function (checkUpdate) {
}
if (checkUpdate && semver.gt(latest, current)) {
if (process.env.VUE_CLI_API_MODE) {
title += chalk.green(` 🌟️ Update available: ${latest}`)
title += chalk.green(` 🌟️ New version available: ${latest}`)
} else {
title += chalk.green(`
┌────────────────────${`─`.repeat(latest.length)}──┐
│ Update available: ${latest} │
└────────────────────${`─`.repeat(latest.length)}──┘`)
const upgradeMessage = `New version available ${chalk.magenta(current)} → ${chalk.green(latest)}\n` +
`Run ${chalk.yellow(`npm i -g ${require('../../package.json').name}`)} to update!`
const upgradeBox = require('boxen')(upgradeMessage, {
align: 'center',
borderColor: 'green',
dimBorder: true,
padding: 1
})

title += `\n${upgradeBox}\n`
}
}

Expand Down
1 change: 1 addition & 0 deletions packages/@vue/cli/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
"@vue/cli-ui": "^4.0.0-alpha.0",
"@vue/cli-ui-addon-webpack": "^4.0.0-alpha.0",
"@vue/cli-ui-addon-widgets": "^4.0.0-alpha.0",
"boxen": "^3.2.0",
"chalk": "^2.4.1",
"cmd-shim": "^2.0.2",
"commander": "^2.20.0",
Expand Down