How to use the sver-compat.SemverRange function in sver-compat

To help you get started, we’ve selected a few sver-compat examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github gulpjs / semver-greatest-satisfied-range / index.js View on Github external
'use strict';

var SemverRange = require('sver-compat').SemverRange;

function findRange(version, ranges) {
  ranges = ranges || [];

  function matches(range) {
    return SemverRange.match(range, version, true);
  }

  var validRanges = ranges.filter(matches);

  var sortedRanges = validRanges.sort(SemverRange.compare);

  return sortedRanges.pop() || null;
}

module.exports = findRange;

sver-compat

Simple Semver and SemverRange classes

MIT
Latest version published 7 years ago

Package Health Score

65 / 100
Full package analysis