@erickmerchant/checkup
Advanced tools
Comparing version 4.0.2 to 4.1.0
{ | ||
"name": "@erickmerchant/checkup", | ||
"version": "4.0.2", | ||
"version": "4.1.0", | ||
"description": "Check multiple projects for various things.", | ||
@@ -24,3 +24,3 @@ "bin": { | ||
"semver": "^5.4.1", | ||
"sergeant": "^15.4.12", | ||
"sergeant": "^15.4.13", | ||
"thenify": "^3.3.0" | ||
@@ -31,3 +31,3 @@ }, | ||
"mockery": "^2.0.0", | ||
"nyc": "^11.2.1", | ||
"nyc": "^11.3.0", | ||
"standard": "^10.0.3", | ||
@@ -34,0 +34,0 @@ "tape": "^4.8.0" |
@@ -23,9 +23,9 @@ const fs = require('fs') | ||
Object.keys(outdated).forEach((dependency) => { | ||
const next = semver.prerelease(outdated[dependency].latest) == null ? outdated[dependency].latest : outdated[dependency].wanted | ||
const wanted = outdated[dependency].wanted | ||
const current = locked.dependencies[dependency].version | ||
if (next !== current) { | ||
if (semver.diff(next, current) === 'major') { | ||
if (wanted != null && wanted !== current) { | ||
if (semver.diff(wanted, current) === 'major') { | ||
results.push('upgrade ' + dependency) | ||
} else if (!semver.lt(next, current)) { | ||
} else if (!semver.lt(wanted, current)) { | ||
results.push('update ' + dependency) | ||
@@ -32,0 +32,0 @@ } |
@@ -89,3 +89,3 @@ const test = require('tape') | ||
"foo": { | ||
"latest": "2.0.0" | ||
"wanted": "2.0.0" | ||
} | ||
@@ -133,3 +133,3 @@ }` | ||
"foo": { | ||
"latest": "1.1.0" | ||
"wanted": "1.1.0" | ||
} | ||
@@ -136,0 +136,0 @@ }` |
13774
Updatedsergeant@^15.4.13