Skip to content

Instantly share code, notes, and snippets.

@isao
Created September 13, 2012 20:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save isao/3717231 to your computer and use it in GitHub Desktop.
Save isao/3717231 to your computer and use it in GitHub Desktop.
manually check semver's handling of '>x.x' style ranges
var semver = require('semver')
function gettest(range) {
return function(version) {
var isok = semver.satisfies(version, range) ? 'is' : 'is not'
console.log('v%s %s supported for range %s', version, isok, range)
}
}
['0.2.0',
'0.3.9',
'0.4',
'0.3.9',
'0.4.0',
'0.4.9',
'0.5.0',
'0.6.0',
'0.8.0',
'0.8.8',
'0.9.0'].forEach(gettest('>0.4'));
['1.0.0',
'1.0.1',
'1.1.29'].forEach(gettest('>1.0'))
@isao
Copy link
Author

isao commented Oct 3, 2012

example

% semver -v 0.6.0 -r '>0.6''
0.6.0  #ok

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment