Socket
Socket
Sign inDemoInstall

download

Package Overview
Dependencies
Maintainers
1
Versions
70
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

download - npm Package Compare versions

Comparing version 0.2.3 to 0.2.4

48

index.js

@@ -102,2 +102,4 @@ 'use strict';

request.get(obj.url, opts)
.on('error', done)
.on('data', function (data) {

@@ -109,13 +111,19 @@ ret.push(data);

if (res.statusCode < 200 || res.statusCode >= 300) {
return done(res.statusCode);
return cb(res.statusCode);
}
self._run(res);
})
.on('error', done)
res.on('end', function () {
if (opts.extract) {
return self._extract(Buffer.concat(ret), obj.dest, opts, function (err) {
if (err) {
return done(err);
}
.on('end', function () {
if (opts.extract) {
return self._extract(Buffer.concat(ret), obj.dest, opts, function (err) {
done(err);
});
}
fs.outputFile(path.join(obj.dest, name), Buffer.concat(ret), function (err) {
if (err) {

@@ -125,22 +133,14 @@ return done(err);

done(err);
});
}
if (opts.mode) {
return fs.chmod(path.join(obj.dest, name), opts.mode, function (err) {
if (err) {
return done(err);
}
fs.outputFile(path.join(obj.dest, name), Buffer.concat(ret), function (err) {
if (err) {
return done(err);
}
done();
});
}
if (opts.mode) {
return fs.chmod(path.join(obj.dest, name), opts.mode, function (err) {
if (err) {
return done(err);
}
done();
});
}
done();
done();
});
});

@@ -147,0 +147,0 @@ });

{
"name": "download",
"version": "0.2.3",
"version": "0.2.4",
"description": "Download and extract files effortlessly",

@@ -37,3 +37,3 @@ "license": "MIT",

"devDependencies": {
"mocha": "^1.18.2",
"mocha": "^1.21.4",
"nock": "^0.27.1",

@@ -40,0 +40,0 @@ "rimraf": "^2.2.5"

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc