Socket
Socket
Sign inDemoInstall

digdug

Package Overview
Dependencies
137
Maintainers
3
Versions
24
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.4.0 to 1.4.1

4

BrowserStackTunnel.js

@@ -61,2 +61,6 @@ /**

port: 443,
protocol: 'https',
/**

@@ -63,0 +67,0 @@ * A list of server URLs that should be proxied by the tunnel. Only the hostname, port, and protocol are used.

4

package.json
{
"name": "digdug",
"version": "1.4.0",
"version": "1.4.1",
"description": "Dig Dug. A simple abstraction library for downloading and launching WebDriver service tunnels.",

@@ -12,3 +12,3 @@ "repository": {

"dojo": "2.0.0-alpha.7",
"decompress": "0.2.3"
"decompress": "3.0.0"
},

@@ -15,0 +15,0 @@ "devDependencies": {

@@ -83,7 +83,13 @@ /* jshint dojo:true */

afterEach: function () {
function _cleanup() {
cleanup(tunnel);
tunnel = null;
}
if (tunnel.isRunning) {
tunnel.stop();
return tunnel.stop().finally(_cleanup);
}
cleanup(tunnel);
tunnel = null;
else {
_cleanup();
}
},

@@ -98,3 +104,3 @@

'#start': function() {
tunnelTest(this.async(), tunnel, function (error) {
tunnelTest(this.async(120000), tunnel, function (error) {
return /Not authorized/.test(error.message);

@@ -101,0 +107,0 @@ });

@@ -5,3 +5,3 @@ /**

var decompress = require('decompress');
var Decompress = require('decompress');
var Evented = require('dojo/Evented');

@@ -274,9 +274,2 @@ var fs = require('fs');

var decompressor = decompress({ ext: self.url, path: self.directory });
var options = {
streamData: true,
streamTarget: decompressor,
proxy: self.proxy
};
if (!forceDownload && self.isDownloaded) {

@@ -287,10 +280,29 @@ resolve();

var request = sendRequest(self.url, options);
request.then(resolve, function (error) {
if (error.response && error.response.statusCode >= 400) {
error = new Error('Download server returned status code ' + error.response.statusCode);
}
var request = sendRequest(self.url, { proxy: self.proxy });
request.then(
function (response) {
var decompressor = new Decompress();
decompressor.src(response.data)
.use(Decompress.zip())
.use(Decompress.targz())
.dest(self.directory)
.run(function (error) {
if (error) {
reject(error);
}
else {
resolve();
}
});
},
function (error) {
if (error.response && error.response.statusCode >= 400) {
error = new Error('Download server returned status code ' + error.response.statusCode);
}
reject(error);
},
progress
);
reject(error);
}, progress);
return request;
});

@@ -297,0 +309,0 @@ },

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc