semver
Advanced tools
Comparing version 2.0.10 to 2.0.11
{ | ||
"name": "semver", | ||
"version": "2.0.10", | ||
"version": "2.0.11", | ||
"description": "The semantic version parser used by npm.", | ||
@@ -5,0 +5,0 @@ "main": "semver.js", |
@@ -83,3 +83,3 @@ semver(1) -- The semantic versioner for npm | ||
* inc(v, release): Return the version incremented by the release type | ||
(major, minor, patch, or build), or null if it's not valid. | ||
(major, minor, patch, or prerelease), or null if it's not valid. | ||
@@ -86,0 +86,0 @@ ### Comparison |
@@ -154,4 +154,4 @@ ;(function(exports) { | ||
var TILDETRIM = R++; | ||
src[TILDETRIM] = src[LONETILDE] + '\s+'; | ||
var tildeTrimReplace = '$1'; | ||
src[TILDETRIM] = src[LONETILDE] + '\\s+'; | ||
var tildeTrimReplace = '~'; | ||
@@ -174,3 +174,3 @@ var TILDE = R++; | ||
var COMPARATORTRIM = R++; | ||
src[COMPARATORTRIM] = src[GTLT] + | ||
src[COMPARATORTRIM] = '(\\s*)' + src[GTLT] + | ||
'\\s*(' + LOOSEPLAIN + '|' + src[XRANGEPLAIN] + ')'; | ||
@@ -180,6 +180,5 @@ | ||
re[COMPARATORTRIM] = new RegExp(src[COMPARATORTRIM], 'g'); | ||
var comparatorTrimReplace = '$1$2$3'; | ||
var comparatorTrimReplace = '$1$2 '; | ||
// Something like `1.2.3 - 1.2.4` | ||
@@ -186,0 +185,0 @@ // Note that these all use the loose form, because they'll be |
@@ -164,4 +164,4 @@ // export the class if we are in a Node-like system. | ||
var TILDETRIM = R++; | ||
src[TILDETRIM] = src[LONETILDE] + '\s+'; | ||
var tildeTrimReplace = '$1'; | ||
src[TILDETRIM] = src[LONETILDE] + '\\s+'; | ||
var tildeTrimReplace = '~'; | ||
@@ -184,3 +184,3 @@ var TILDE = R++; | ||
var COMPARATORTRIM = R++; | ||
src[COMPARATORTRIM] = src[GTLT] + | ||
src[COMPARATORTRIM] = '(\\s*)' + src[GTLT] + | ||
'\\s*(' + LOOSEPLAIN + '|' + src[XRANGEPLAIN] + ')'; | ||
@@ -190,6 +190,5 @@ | ||
re[COMPARATORTRIM] = new RegExp(src[COMPARATORTRIM], 'g'); | ||
var comparatorTrimReplace = '$1$2$3'; | ||
var comparatorTrimReplace = '$1$2 '; | ||
// Something like `1.2.3 - 1.2.4` | ||
@@ -604,3 +603,3 @@ // Note that these all use the loose form, because they'll be | ||
range = range.replace(re[COMPARATORTRIM], comparatorTrimReplace); | ||
debug('comparator trim', range); | ||
debug('comparator trim', range, re[COMPARATORTRIM]); | ||
@@ -607,0 +606,0 @@ // `~ 1.2.3` => `~1.2.3` |
@@ -272,3 +272,4 @@ var tap = require('tap'); | ||
// invalid ranges never satisfied! | ||
['blerg', '1.2.3'] | ||
['blerg', '1.2.3'], | ||
['git+https://user:password0123@github.com/foo', '123.0.0', true] | ||
].forEach(function(v) { | ||
@@ -533,2 +534,2 @@ var range = v[0]; | ||
t.end(); | ||
}); | ||
}); |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
92077
17
1968