download-github-release
Advanced tools
Comparing version 0.1.2 to 0.1.3
@@ -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 |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
13697
191
18
93
2