Skip to content

Commit 7f9112d

Browse files
improved messaging around * wildcard
1 parent 8d4a56f commit 7f9112d

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "patch-pulse",
3-
"version": "2.8.3",
3+
"version": "2.9.0",
44
"description": "Check for outdated npm dependencies",
55
"type": "module",
66
"bin": {
@@ -57,11 +57,11 @@
5757
"chalk": "5.4.1"
5858
},
5959
"devDependencies": {
60-
"@eslint/js": "9.31.0",
61-
"@types/node": "24.0.13",
62-
"@typescript-eslint/eslint-plugin": "8.36.0",
63-
"@typescript-eslint/parser": "8.36.0",
64-
"@vitest/coverage-v8": "3.2.4",
60+
"@eslint/js": "^9.31.0",
61+
"@types/node": "^24.0.13",
62+
"@typescript-eslint/eslint-plugin": "^8.36.0",
63+
"@typescript-eslint/parser": "*",
64+
"@vitest/coverage-v8": "latest",
6565
"eslint": "9.31.0",
6666
"eslint-config-prettier": "10.1.5",
6767
"eslint-plugin-prettier": "5.5.1",

src/core/dependency-checker.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,9 +96,9 @@ function displayResults(dependencyInfos: DependencyInfo[]): void {
9696
} else if (!dep.latestVersion) {
9797
status = chalk.red('NOT FOUND');
9898
versionInfo = `${dep.currentVersion} (not found on npm registry)`;
99-
} else if (dep.currentVersion === 'latest') {
99+
} else if (['latest', '*'].includes(dep.currentVersion)) {
100100
status = chalk.cyan('LATEST TAG');
101-
versionInfo = `latest${chalk.cyan(dep.latestVersion)} (actual latest version)`;
101+
versionInfo = `${dep.currentVersion}${chalk.cyan(dep.latestVersion)} (actual latest version)`;
102102
} else if (!/^\d+\.\d+\.\d+/.test(dep.currentVersion)) {
103103
status = chalk.blue('VERSION RANGE');
104104
versionInfo = `${dep.currentVersion}${chalk.cyan(dep.latestVersion)} (latest available)`;

0 commit comments

Comments
 (0)