ember-cli-dependency-checker
Version:
Ember CLI addon for detecting missing npm and bower dependencies before executing ember commands
24 lines (16 loc) • 578 B
JavaScript
const Package = require('./package');
class ShrinkwrapPackage extends Package {
constructor(name, versionSpecified, versionInstalled, resolvedInstalled, parents) {
super(name, versionSpecified, versionInstalled);
this.resolvedInstalled = resolvedInstalled;
this.parents = parents;
if (this.needsUpdate && this.resolvedInstalled) {
this.needsUpdate = this.versionSpecified !== this.resolvedInstalled;
}
}
updateRequired() {
return this.versionSpecified !== this.versionInstalled;
}
}
module.exports = ShrinkwrapPackage;
;