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
diff options
context:
space:
mode:
authorForrest L Norvell <forrest@npmjs.com>2014-05-24 10:38:44 +0400
committerForrest L Norvell <forrest@npmjs.com>2014-06-13 23:41:12 +0400
commit626c3e4a7fb37159b79ab9b3af2c030f26540b0f (patch)
tree2b92e072dd5246840de5dfb838daaeeff76804d3 /lib/dedupe.js
parent4cd935df5467e0d4caaf84f5e894f6aa4f5def57 (diff)
use the new URL-based npm-registry-client interface
Diffstat (limited to 'lib/dedupe.js')
-rw-r--r--lib/dedupe.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/dedupe.js b/lib/dedupe.js
index 0c2b18a78..1b3090a5e 100644
--- a/lib/dedupe.js
+++ b/lib/dedupe.js
@@ -7,6 +7,7 @@
// much better "put pkg X at folder Y" abstraction. Oh well,
// whatever. Perfect enemy of the good, and all that.
+var url = require("url")
var fs = require("fs")
var asyncMap = require("slide").asyncMap
var path = require("path")
@@ -245,7 +246,8 @@ function findVersions (npm, summary, cb) {
var versions = data.versions
var ranges = data.ranges
- npm.registry.get(name, function (er, data) {
+ var uri = url.resolve(npm.config.get("registry"), name)
+ npm.registry.get(uri, null, function (er, data) {
var regVersions = er ? [] : Object.keys(data.versions)
var locMatch = bestMatch(versions, ranges)
var regMatch;