Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/npm/cli.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorisaacs <i@izs.me>2010-05-03 02:56:23 +0400
committerisaacs <i@izs.me>2010-05-03 05:07:50 +0400
commit27b2a5a1d54c5469ee4bcdb179acc77dbeeee4b4 (patch)
tree506bfde50b5e9086b13f56d2c25ff8ac1f1be533 /lib
parent0c3012c2a8944daa6b2ee402ba4462efe762a80b (diff)
Allow "@" as a separator for package-version ids. I plan to move this way with it, so that it'll be more explicit which version (or range) is intended in cases like registry-install.
Diffstat (limited to 'lib')
-rw-r--r--lib/utils/semver.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/utils/semver.js b/lib/utils/semver.js
index b1c2a3b59..0dade6475 100644
--- a/lib/utils/semver.js
+++ b/lib/utils/semver.js
@@ -7,7 +7,7 @@ var semver = "v?([0-9]+)\\.([0-9]+)\\.([0-9]+)([a-zA-Z-][a-zA-Z0-9-]*)?"
exports.parse = new RegExp("^\\s*"+semver+"\\s*$")
exports.parsePackage = new RegExp(
- "^\\s*([a-zA-Z][a-zA-Z0-9_-]*)-(" +semver+")\\s*$")
+ "^\\s*([a-zA-Z][a-zA-Z0-9_-]*)[-@](" +semver+")\\s*$")
exports.parseRange = new RegExp(
"^\\s*(" + semver + ")\\s+-\\s+(" + semver + ")\\s*$")
exports.rangeReplace = ">=$1 <=$6"