Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
atom / usr / share / atom / resources / app / apm / lib / deprecated-packages.js
Size: Mime:
(function() {
  var deprecatedPackages, semver;

  semver = require('semver');

  deprecatedPackages = null;

  exports.isDeprecatedPackage = function(name, version) {
    var deprecatedVersionRange, ref;
    if (deprecatedPackages == null) {
      deprecatedPackages = (ref = require('../deprecated-packages')) != null ? ref : {};
    }
    if (!deprecatedPackages.hasOwnProperty(name)) {
      return false;
    }
    deprecatedVersionRange = deprecatedPackages[name].version;
    if (!deprecatedVersionRange) {
      return true;
    }
    return semver.valid(version) && semver.validRange(deprecatedVersionRange) && semver.satisfies(version, deprecatedVersionRange);
  };

}).call(this);