bower-registry-client
Advanced tools
Comparing version 0.3.0 to 1.0.0
var async = require('async'); | ||
var Config = require('bower-config'); | ||
var methods = require('./lib'); | ||
@@ -8,4 +7,8 @@ var Cache = require('./lib/util/Cache'); | ||
this._logger = logger; | ||
this._config = Config.normalise(config); | ||
this._config = config; | ||
if (!this._config.registry) { | ||
throw new Error("You need to pass config as read by bower-config module. Registry field is missing."); | ||
} | ||
// Cache defaults to storage registry | ||
@@ -12,0 +15,0 @@ if (!Object.prototype.hasOwnProperty.call(this._config, 'cache')) { |
@@ -97,3 +97,2 @@ var path = require('path'); | ||
req = replay(request.get(requestUrl, { | ||
proxy: remote.protocol === 'https:' ? this._config.httpsProxy : this._config.proxy, | ||
ca: this._config.ca.search[index], | ||
@@ -100,0 +99,0 @@ headers: headers, |
@@ -89,3 +89,2 @@ var path = require('path'); | ||
req = replay(request.get(requestUrl, { | ||
proxy: remote.protocol === 'https:' ? this._config.httpsProxy : this._config.proxy, | ||
headers: headers, | ||
@@ -92,0 +91,0 @@ ca: this._config.ca.search[index], |
@@ -21,3 +21,2 @@ var parseUrl = require('url').parse; | ||
url: requestUrl, | ||
proxy: remote.protocol === 'https:' ? config.httpsProxy : config.proxy, | ||
headers: headers, | ||
@@ -24,0 +23,0 @@ ca: config.ca.register, |
@@ -105,3 +105,2 @@ var path = require('path'); | ||
req = replay(request.get(requestUrl, { | ||
proxy: remote.protocol === 'https:' ? this._config.httpsProxy : this._config.proxy, | ||
headers: headers, | ||
@@ -108,0 +107,0 @@ ca: this._config.ca.search[index], |
@@ -21,3 +21,2 @@ var parseUrl = require('url').parse; | ||
url: requestUrl, | ||
proxy: remote.protocol === 'https:' ? config.httpsProxy : config.proxy, | ||
headers: headers, | ||
@@ -24,0 +23,0 @@ ca: config.ca.register, |
{ | ||
"name": "bower-registry-client", | ||
"version": "0.3.0", | ||
"version": "1.0.0", | ||
"description": "Provides easy interaction with the Bower registry", | ||
"author": "Twitter", | ||
"licenses": [ | ||
{ | ||
"type": "MIT", | ||
"url": "https://github.com/bower/registry-client/blob/master/LICENSE" | ||
} | ||
], | ||
"license": "MIT", | ||
"repository": "bower/registry-client", | ||
@@ -18,12 +13,12 @@ "main": "Client", | ||
"dependencies": { | ||
"async": "~0.2.8", | ||
"bower-config": "~0.6.1", | ||
"graceful-fs": "~2.0.0", | ||
"lru-cache": "~2.3.0", | ||
"request": "~2.51.0", | ||
"request-replay": "~0.2.0", | ||
"rimraf": "~2.2.0", | ||
"mkdirp": "~0.3.5" | ||
"async": "^0.2.8", | ||
"graceful-fs": "^4.0.0", | ||
"lru-cache": "^2.3.0", | ||
"request": "^2.51.0", | ||
"request-replay": "^0.2.0", | ||
"rimraf": "^2.2.0", | ||
"mkdirp": "^0.3.5" | ||
}, | ||
"devDependencies": { | ||
"bower-config": "^1.1.2", | ||
"expect.js": "~0.2.0", | ||
@@ -40,3 +35,7 @@ "grunt": "~0.4.1", | ||
"test": "grunt test" | ||
} | ||
}, | ||
"files": [ | ||
"lib", | ||
"Client.js" | ||
] | ||
} |
@@ -17,3 +17,5 @@ # bower-registry-client [](https://travis-ci.org/bower/registry-client) | ||
var RegistryClient = require('bower-registry-client'); | ||
var registry = new RegistryClient(options, logger); | ||
var Config = require('bower-config'); | ||
var config = Config.read(process.cwd(), options); | ||
var registry = new RegistryClient(config, logger); | ||
``` | ||
@@ -20,0 +22,0 @@ |
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
7
1
156
1
0
33900
9
13
803
+ Addedajv@6.12.6(transitive)
+ Addedasn1@0.2.6(transitive)
+ Addedassert-plus@1.0.0(transitive)
+ Addedasynckit@0.4.0(transitive)
+ Addedaws-sign2@0.7.0(transitive)
+ Addedaws4@1.13.2(transitive)
+ Addedbalanced-match@1.0.2(transitive)
+ Addedbcrypt-pbkdf@1.0.2(transitive)
+ Addedbrace-expansion@1.1.11(transitive)
+ Addedcaseless@0.12.0(transitive)
+ Addedcombined-stream@1.0.8(transitive)
+ Addedconcat-map@0.0.1(transitive)
+ Addedcore-util-is@1.0.2(transitive)
+ Addeddashdash@1.14.1(transitive)
+ Addeddelayed-stream@1.0.0(transitive)
+ Addedecc-jsbn@0.1.2(transitive)
+ Addedextend@3.0.2(transitive)
+ Addedextsprintf@1.3.0(transitive)
+ Addedfast-deep-equal@3.1.3(transitive)
+ Addedfast-json-stable-stringify@2.1.0(transitive)
+ Addedforever-agent@0.6.1(transitive)
+ Addedform-data@2.3.3(transitive)
+ Addedfs.realpath@1.0.0(transitive)
+ Addedgetpass@0.1.7(transitive)
+ Addedglob@7.2.3(transitive)
+ Addedgraceful-fs@4.2.11(transitive)
+ Addedhar-schema@2.0.0(transitive)
+ Addedhar-validator@5.1.5(transitive)
+ Addedhttp-signature@1.2.0(transitive)
+ Addedinflight@1.0.6(transitive)
+ Addedis-typedarray@1.0.0(transitive)
+ Addedisstream@0.1.2(transitive)
+ Addedjsbn@0.1.1(transitive)
+ Addedjson-schema@0.4.0(transitive)
+ Addedjson-schema-traverse@0.4.1(transitive)
+ Addedjsprim@1.4.2(transitive)
+ Addedlru-cache@2.7.3(transitive)
+ Addedmime-db@1.52.0(transitive)
+ Addedmime-types@2.1.35(transitive)
+ Addedminimatch@3.1.2(transitive)
+ Addedoauth-sign@0.9.0(transitive)
+ Addedonce@1.4.0(transitive)
+ Addedpath-is-absolute@1.0.1(transitive)
+ Addedperformance-now@2.1.0(transitive)
+ Addedpsl@1.15.0(transitive)
+ Addedpunycode@2.3.1(transitive)
+ Addedqs@6.5.3(transitive)
+ Addedrequest@2.88.2(transitive)
+ Addedrimraf@2.7.1(transitive)
+ Addedsafe-buffer@5.2.1(transitive)
+ Addedsafer-buffer@2.1.2(transitive)
+ Addedsshpk@1.18.0(transitive)
+ Addedtough-cookie@2.5.0(transitive)
+ Addedtunnel-agent@0.6.0(transitive)
+ Addedtweetnacl@0.14.5(transitive)
+ Addeduri-js@4.4.1(transitive)
+ Addeduuid@3.4.0(transitive)
+ Addedverror@1.10.0(transitive)
+ Addedwrappy@1.0.2(transitive)
- Removedbower-config@~0.6.1
- Removedasn1@0.1.11(transitive)
- Removedassert-plus@0.1.5(transitive)
- Removedasync@0.9.2(transitive)
- Removedaws-sign2@0.5.0(transitive)
- Removedbl@0.9.5(transitive)
- Removedboom@0.4.2(transitive)
- Removedbower-config@0.6.2(transitive)
- Removedcaseless@0.8.0(transitive)
- Removedcombined-stream@0.0.7(transitive)
- Removedcore-util-is@1.0.3(transitive)
- Removedcryptiles@0.2.2(transitive)
- Removedctype@0.5.3(transitive)
- Removeddelayed-stream@0.0.5(transitive)
- Removedforever-agent@0.5.2(transitive)
- Removedform-data@0.2.0(transitive)
- Removedgraceful-fs@2.0.3(transitive)
- Removedhawk@1.1.1(transitive)
- Removedhoek@0.9.1(transitive)
- Removedhttp-signature@0.10.1(transitive)
- Removedisarray@0.0.1(transitive)
- Removedlru-cache@2.3.1(transitive)
- Removedmime-db@1.12.0(transitive)
- Removedmime-types@1.0.22.0.14(transitive)
- Removedminimist@0.0.10(transitive)
- Removedmout@0.9.1(transitive)
- Removednode-uuid@1.4.8(transitive)
- Removedoauth-sign@0.5.0(transitive)
- Removedoptimist@0.6.1(transitive)
- Removedosenv@0.0.3(transitive)
- Removedqs@2.3.3(transitive)
- Removedreadable-stream@1.0.34(transitive)
- Removedrequest@2.51.0(transitive)
- Removedrimraf@2.2.8(transitive)
- Removedsntp@0.2.4(transitive)
- Removedstring_decoder@0.10.31(transitive)
- Removedstringstream@0.0.6(transitive)
- Removedtldts@6.1.78(transitive)
- Removedtldts-core@6.1.78(transitive)
- Removedtough-cookie@5.1.1(transitive)
- Removedtunnel-agent@0.4.3(transitive)
- Removedwordwrap@0.0.3(transitive)
Updatedasync@^0.2.8
Updatedgraceful-fs@^4.0.0
Updatedlru-cache@^2.3.0
Updatedmkdirp@^0.3.5
Updatedrequest@^2.51.0
Updatedrequest-replay@^0.2.0
Updatedrimraf@^2.2.0