Socket
Socket
Sign inDemoInstall

download-github-release

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

download-github-release - npm Package Compare versions

Comparing version 0.1.2 to 0.1.3

2

lib/cli.js

@@ -34,3 +34,3 @@ 'use strict';

function filterRelease(release) {
return release.prerelease === !!_commander2.default.prerelease;
return release.draft === false && release.prerelease === !!_commander2.default.prerelease;
}

@@ -37,0 +37,0 @@

@@ -8,2 +8,6 @@ 'use strict';

var _http = require('http');
var _http2 = _interopRequireDefault(_http);
var _https = require('https');

@@ -19,4 +23,10 @@

return new Promise(function (resolve, reject) {
_https2.default.get(url, function (res1) {
_https2.default.get(res1.headers.location, function (res2) {
var protocol = /^https:/.exec(url) ? _https2.default : _http2.default;
progress(0);
protocol.get(url, function (res1) {
protocol = /^https:/.exec(res1.headers.location) ? _https2.default : _http2.default;
protocol.get(res1.headers.location, function (res2) {
var total = parseInt(res2.headers['content-length'], 10);

@@ -23,0 +33,0 @@ var completed = 0;

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

progress(0);
var destf = _path2.default.join(outputdir, asset.name);

@@ -78,0 +76,0 @@ var dest = _fs2.default.createWriteStream(destf);

@@ -7,3 +7,10 @@ "use strict";

exports.default = getLatest;
function getLatest(releases, filterRelease, filterAsset) {
function pass() {
return true;
}
function getLatest(releases) {
var filterRelease = arguments.length <= 1 || arguments[1] === undefined ? pass : arguments[1];
var filterAsset = arguments.length <= 2 || arguments[2] === undefined ? pass : arguments[2];
var filtered = releases.filter(filterRelease);

@@ -10,0 +17,0 @@

{
"name": "download-github-release",
"version": "0.1.2",
"version": "0.1.3",
"description": "",

@@ -55,5 +55,9 @@ "main": "lib/index.js",

"mocha": "^2.4.5",
"nock": "^8.0.0",
"rimraf": "^2.5.3",
"should": "^8.2.2"
"should": "^8.2.2",
"sinon": "^1.17.5",
"stream-buffers": "^3.0.0",
"tmp": "0.0.28"
}
}

@@ -88,3 +88,2 @@ # Download Github Release

- tests
- other compression formats

@@ -91,0 +90,0 @@ - option to disable unzipping

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