Comparing version
{ | ||
"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
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
92077
15.14%17
6.25%1968
0.31%4
33.33%