prebuild-install
Advanced tools
Comparing version 5.3.0 to 5.3.1
@@ -41,3 +41,3 @@ #!/usr/bin/env node | ||
var opts = Object.assign({}, rc, {pkg: pkg, log: log}) | ||
var opts = Object.assign({}, rc, { pkg: pkg, log: log }) | ||
@@ -44,0 +44,0 @@ if (napi.isNapiRuntime(rc.runtime)) napi.logUnsupportedVersion(rc.target, log) |
@@ -38,3 +38,3 @@ var path = require('path') | ||
'User-Agent': 'simple-get', | ||
'Accept': 'application/octet-stream' | ||
Accept: 'application/octet-stream' | ||
} | ||
@@ -89,26 +89,26 @@ } | ||
pump(fs.createReadStream(cachedPrebuild), zlib.createGunzip(), extract, | ||
function (err) { | ||
if (err) return cb(err) | ||
function (err) { | ||
if (err) return cb(err) | ||
var resolved | ||
if (binaryName) { | ||
try { | ||
resolved = path.resolve(opts.path || '.', binaryName) | ||
} catch (err) { | ||
return cb(err) | ||
} | ||
log.info('unpack', 'resolved to ' + resolved) | ||
if (opts.runtime === 'node' && opts.platform === process.platform && opts.abi === process.versions.modules && opts.arch === process.arch) { | ||
var resolved | ||
if (binaryName) { | ||
try { | ||
require(resolved) | ||
resolved = path.resolve(opts.path || '.', binaryName) | ||
} catch (err) { | ||
return cb(err) | ||
} | ||
log.info('unpack', 'required ' + resolved + ' successfully') | ||
log.info('unpack', 'resolved to ' + resolved) | ||
if (opts.runtime === 'node' && opts.platform === process.platform && opts.abi === process.versions.modules && opts.arch === process.arch) { | ||
try { | ||
require(resolved) | ||
} catch (err) { | ||
return cb(err) | ||
} | ||
log.info('unpack', 'required ' + resolved + ' successfully') | ||
} | ||
} | ||
} | ||
cb(null, resolved) | ||
}) | ||
cb(null, resolved) | ||
}) | ||
} | ||
@@ -115,0 +115,0 @@ |
{ | ||
"name": "prebuild-install", | ||
"version": "5.3.0", | ||
"version": "5.3.1", | ||
"description": "A command line tool to easily install prebuilt binaries for multiple version of node/iojs on a specific platform", | ||
@@ -31,7 +31,6 @@ "scripts": { | ||
"npmlog": "^4.0.1", | ||
"os-homedir": "^1.0.1", | ||
"pump": "^2.0.1", | ||
"pump": "^3.0.0", | ||
"rc": "^1.2.7", | ||
"simple-get": "^2.7.0", | ||
"tar-fs": "^1.13.0", | ||
"simple-get": "^3.0.3", | ||
"tar-fs": "^2.0.0", | ||
"tunnel-agent": "^0.6.0", | ||
@@ -42,7 +41,7 @@ "which-pm-runs": "^1.0.0" | ||
"a-native-module": "^1.0.0", | ||
"nock": "^9.2.5", | ||
"nock": "^10.0.6", | ||
"rimraf": "^2.5.2", | ||
"standard": "^10.0.3", | ||
"standard": "^13.0.2", | ||
"tape": "^4.5.1", | ||
"verify-travis-appveyor": "^2.0.1" | ||
"verify-travis-appveyor": "^3.0.1" | ||
}, | ||
@@ -49,0 +48,0 @@ "bin": "./bin.js", |
@@ -14,3 +14,5 @@ var url = require('url') | ||
if (proxy) { | ||
// eslint-disable-next-line node/no-deprecated-api | ||
var parsedDownloadUrl = url.parse(reqOpts.url) | ||
// eslint-disable-next-line node/no-deprecated-api | ||
var parsedProxy = url.parse(proxy) | ||
@@ -17,0 +19,0 @@ var uriProtocol = (parsedDownloadUrl.protocol === 'https:' ? 'https' : 'http') |
var path = require('path') | ||
var github = require('github-from-package') | ||
var home = require('os-homedir') | ||
var home = require('os').homedir | ||
var crypto = require('crypto') | ||
@@ -5,0 +5,0 @@ var expandTemplate = require('expand-template')() |
23844
15
433
+ Addedbase64-js@1.5.1(transitive)
+ Addedbl@4.1.0(transitive)
+ Addedbuffer@5.7.1(transitive)
+ Addeddecompress-response@4.2.1(transitive)
+ Addedieee754@1.2.1(transitive)
+ Addedmimic-response@2.1.0(transitive)
+ Addedmkdirp-classic@0.5.3(transitive)
+ Addedpump@3.0.0(transitive)
+ Addedreadable-stream@3.6.2(transitive)
+ Addedsimple-get@3.1.1(transitive)
+ Addedtar-fs@2.1.1(transitive)
+ Addedtar-stream@2.2.0(transitive)
- Removedos-homedir@^1.0.1
- Removedbl@1.2.3(transitive)
- Removedbuffer-alloc@1.2.0(transitive)
- Removedbuffer-alloc-unsafe@1.1.0(transitive)
- Removedbuffer-fill@1.0.0(transitive)
- Removeddecompress-response@3.3.0(transitive)
- Removedmimic-response@1.0.1(transitive)
- Removedos-homedir@1.0.2(transitive)
- Removedpump@1.0.32.0.1(transitive)
- Removedsimple-get@2.8.2(transitive)
- Removedtar-fs@1.16.3(transitive)
- Removedtar-stream@1.6.2(transitive)
- Removedto-buffer@1.1.1(transitive)
- Removedxtend@4.0.2(transitive)
Updatedpump@^3.0.0
Updatedsimple-get@^3.0.3
Updatedtar-fs@^2.0.0