From 834ca3b153948cba2ed9557c2377532edff59a63 Mon Sep 17 00:00:00 2001 From: isaacs Date: Wed, 6 Mar 2013 14:12:20 -0800 Subject: semver@1.1.4 --- node_modules/semver/semver.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'node_modules/semver/semver.js') diff --git a/node_modules/semver/semver.js b/node_modules/semver/semver.js index 01fb1c1fd..cebfe6fd1 100644 --- a/node_modules/semver/semver.js +++ b/node_modules/semver/semver.js @@ -15,7 +15,8 @@ var semver = "\\s*[v=]*\\s*([0-9]+)" // major + "(?:\\.([0-9]+|x|X|\\*)" + "([a-zA-Z-][a-zA-Z0-9-\.:]*)?)?)?" , xRange = "((?:<|>)=?)?\\s*" + xRangePlain - , exprSpermy = "(?:~>?)"+xRange + , exprLoneSpermy = "(?:~>?)" + , exprSpermy = exprLoneSpermy + xRange , expressions = exports.expressions = { parse : new RegExp("^\\s*"+semver+"\\s*$") , parsePackage : new RegExp("^\\s*([^\/]+)[-@](" +semver+")\\s*$") @@ -97,6 +98,7 @@ function toComparators (range) { .split("||") .map(function (orchunk) { return orchunk + .replace(new RegExp("(" + exprLoneSpermy + ")\\s+"), "$1") .split(" ") .map(replaceXRanges) .map(replaceSpermies) -- cgit v1.2.3