summaryrefslogtreecommitdiff
path: root/packages/upgrade/src/messages.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/upgrade/src/messages.ts')
-rw-r--r--packages/upgrade/src/messages.ts7
1 files changed, 5 insertions, 2 deletions
diff --git a/packages/upgrade/src/messages.ts b/packages/upgrade/src/messages.ts
index 17548371c..032faa1ac 100644
--- a/packages/upgrade/src/messages.ts
+++ b/packages/upgrade/src/messages.ts
@@ -109,14 +109,17 @@ export const info = async (prefix: string, text: string, version = '') => {
);
}
};
+
export const upgrade = async (packageInfo: PackageInfo, text: string) => {
- const { name, isMajor = false, targetVersion } = packageInfo;
+ const { name, isMajor = false, targetVersion, currentVersion } = packageInfo;
const bg = isMajor ? (v: string) => color.bgYellow(color.black(` ${v} `)) : color.green;
const style = isMajor ? color.yellow : color.green;
const symbol = isMajor ? '▲' : '●';
+
+ const fromVersion = currentVersion.replace(/^\D+/, '');
const toVersion = targetVersion.replace(/^\D+/, '');
- const version = `v${toVersion}`;
+ const version = `from v${fromVersion} to v${toVersion}`;
const length = 12 + name.length + text.length + version.length;
if (length > stdout.columns) {