diff --git a/src/deprecated-packages.coffee b/src/deprecated-packages.coffee index 91a541e98..e1eb9a968 100644 --- a/src/deprecated-packages.coffee +++ b/src/deprecated-packages.coffee @@ -3,7 +3,7 @@ semver = require 'semver' deprecatedPackages = require('../package.json')?._deprecatedPackages ? {} ranges = {} -exports.isPackageDeprecated = (name, version) -> +exports.isDeprecatedPackage = (name, version) -> return false unless deprecatedPackages.hasOwnProperty(name) return false unless semver.valid(version) diff --git a/src/package-manager.coffee b/src/package-manager.coffee index 8f42da784..d63ab928e 100644 --- a/src/package-manager.coffee +++ b/src/package-manager.coffee @@ -150,6 +150,9 @@ class PackageManager isBundledPackage: (name) -> @getPackageDependencies().hasOwnProperty(name) + isDeprecatedPackage: (name, version) -> + isDeprecatedDeprecated(metadata.name, metadata.version) + ### Section: Enabling and disabling packages ### @@ -328,7 +331,7 @@ class PackageManager return null unless @isBundledPackage(metadata.name) - return null if isPackageDeprecated(metadata.name, metadata.version) + return null if @isDeprecatedPackage(metadata.name, metadata.version) if metadata.theme pack = new ThemePackage(packagePath, metadata)