@sitespeed.io/chromedriver
Advanced tools
Comparing version 80.0.3987-16 to 80.0.3987-16b
@@ -15,3 +15,5 @@ 'use strict'; | ||
// The version of the driver that will be installed | ||
const CHROMEDRIVER_VERSION = `${pkg.chromedriver_version}`; | ||
const CHROMEDRIVER_VERSION = process.env.CHROMEDRIVER_VERSION | ||
? process.env.CHROMEDRIVER_VERSION | ||
: `${pkg.chromedriver_version}`; | ||
@@ -107,3 +109,7 @@ function byteHelper(value) { | ||
await unlink('vendor/chromedriver.zip'); | ||
await chmod('vendor/chromedriver', '755'); | ||
let driverPath = 'vendor/chromedriver'; | ||
if (os.platform() === 'win32') { | ||
driverPath = driverPath + '.exe'; | ||
} | ||
await chmod(driverPath, '755'); | ||
}); | ||
@@ -110,0 +116,0 @@ }); |
{ | ||
"name": "@sitespeed.io/chromedriver", | ||
"version": "80.0.3987-16", | ||
"version": "80.0.3987-16b", | ||
"lockfileVersion": 1, | ||
@@ -873,10 +873,10 @@ "requires": true, | ||
"node-downloader-helper": { | ||
"version": "1.0.10", | ||
"resolved": "https://registry.npmjs.org/node-downloader-helper/-/node-downloader-helper-1.0.10.tgz", | ||
"integrity": "sha512-oxR1Z3HqKLDCW9yR8kb8tclRIemCnXENiXLjNa9aXGL+UunfJFTJqtidUcmm1UdfuVhoA0ZSrnLBDItvO9SrJQ==" | ||
"version": "1.0.12", | ||
"resolved": "https://registry.npmjs.org/node-downloader-helper/-/node-downloader-helper-1.0.12.tgz", | ||
"integrity": "sha512-2t3h3g3xK5kxhRbwD+0WgKotHyoVEQlE+V93rn97tqzUtbw8cFpHn0uhsc2LeKkDlsQI1iy5XZoS3vACzBdW8A==" | ||
}, | ||
"node-stream-zip": { | ||
"version": "1.8.0", | ||
"resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.8.0.tgz", | ||
"integrity": "sha512-sFMswrGIZ8c4a9o82MiET1k/XMqnkVkoU/C4mL869ndDnzPLeVKWn/6qMdzGtZCbWeuZ9IRIbhHLliSs7QTEKg==" | ||
"version": "1.9.1", | ||
"resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.9.1.tgz", | ||
"integrity": "sha512-7/Xs9gkuYF0WBimz5OrSc6UVKLDTxvBG2yLGtEK8PSx94d86o/6iQLvIe/140ATz35JDqHKWIxh3GcA3u5hB0w==" | ||
}, | ||
@@ -883,0 +883,0 @@ "oauth-sign": { |
{ | ||
"name": "@sitespeed.io/chromedriver", | ||
"version": "80.0.3987-16", | ||
"version": "80.0.3987-16b", | ||
"chromedriver_version": "80.0.3987.16", | ||
"description": "Install and launch Chromedriver for Mac & Linux", | ||
"description": "Install and launch Chromedriver for Mac, Linux & Windows", | ||
"main": "index.js", | ||
@@ -33,4 +33,4 @@ "files": [ | ||
"dependencies": { | ||
"node-downloader-helper": "1.0.10", | ||
"node-stream-zip": "1.8.0" | ||
"node-downloader-helper": "1.0.12", | ||
"node-stream-zip": "1.9.1" | ||
}, | ||
@@ -37,0 +37,0 @@ "devDependencies": { |
# Chromedriver | ||
This is a simple package that downloads [Chromedriver](https://sites.google.com/a/chromium.org/chromedriver/) and | ||
provides a node api for accessing the path to the binary. We want to keep this with minimimal dependencies. | ||
This is a simple package that downloads [Chromedriver](https://sites.google.com/a/chromium.org/chromedriver/) and provides a node api for accessing the path to the binary. We want to keep this with minimimal dependencies. | ||
@@ -15,2 +14,12 @@ | ||
You can override where you download the Chromedriver by setting *process.env.CHROMEDRIVER_BASE_URL*. You can skip donwloading the Chromedriver by setting *process.env.CHROMEDRIVER_SKIP_DOWNLOAD*. | ||
You can override where you download the Chromedriver by setting *process.env.CHROMEDRIVER_BASE_URL*. You can skip downloading the Chromedriver by setting *process.env.CHROMEDRIVER_SKIP_DOWNLOAD*. | ||
You can download another Chromedriver version by setting *process.env.CHROMEDRIVER_VERSION*. | ||
``` | ||
CHROMEDRIVER_VERSION=81.0.4044.20 node install.js | ||
``` | ||
If you don't set a version, [the version](https://github.com/sitespeedio/chromedriver/blob/master/package.json#L4) in the *package.json* is used. | ||
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
54675
1474
25
7
+ Addednode-downloader-helper@1.0.12(transitive)
+ Addednode-stream-zip@1.9.1(transitive)
- Removednode-downloader-helper@1.0.10(transitive)
- Removednode-stream-zip@1.8.0(transitive)
Updatednode-stream-zip@1.9.1