Socket
Socket
Sign inDemoInstall

chromedriver

Package Overview
Dependencies
Maintainers
1
Versions
215
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

chromedriver - npm Package Compare versions

Comparing version 119.0.0 to 119.0.1

40

lib/chromedriver.js

@@ -6,5 +6,4 @@ const fs = require('fs');

let port = 9515;
if (!args) {
if (!args)
return port;
}
const portRegexp = /--port=(\d*)/;

@@ -14,12 +13,13 @@ const portArg = args.find(function (arg) {

});
if (portArg) {
if (portArg)
port = parseInt(portRegexp.exec(portArg)[1]);
}
return port;
}
process.env.PATH = path.join(__dirname, 'chromedriver') + path.delimiter + process.env.PATH;
exports.path = process.platform === 'win32' ? path.join(__dirname, 'chromedriver', 'chromedriver.exe') : path.join(__dirname, 'chromedriver', 'chromedriver');
exports.version = '119.0.6045.105';
exports.start = function (args, returnPromise) {
let command = exports.path;
const crpath = process.platform === 'win32' ? path.join(__dirname, 'chromedriver', 'chromedriver.exe') : path.join(__dirname, 'chromedriver', 'chromedriver');
const version = '119.0.6045.105';
let defaultInstance = null;
function start(args, returnPromise) {
let command = crpath;
if (!fs.existsSync(command)) {

@@ -33,6 +33,5 @@ console.log('Could not find chromedriver in default path: ', command);

cp.stderr.pipe(process.stderr);
exports.defaultInstance = cp;
if (!returnPromise) {
defaultInstance = cp;
if (!returnPromise)
return cp;
}
const port = getPortFromArgs(args);

@@ -45,7 +44,18 @@ const pollInterval = 100;

});
};
exports.stop = function () {
if (exports.defaultInstance != null) {
exports.defaultInstance.kill();
}
function stop() {
if (defaultInstance != null)
defaultInstance.kill();
defaultInstance = null;
}
module.exports = {
path: crpath,
version,
start,
stop,
get defaultInstance() {
return defaultInstance;
}
};
{
"name": "chromedriver",
"version": "119.0.0",
"version": "119.0.1",
"keywords": [

@@ -31,14 +31,14 @@ "chromedriver",

"dependencies": {
"@testim/chrome-version": "^1.1.3",
"axios": "^1.4.0",
"compare-versions": "^6.0.0",
"@testim/chrome-version": "^1.1.4",
"axios": "^1.6.0",
"compare-versions": "^6.1.0",
"extract-zip": "^2.0.1",
"https-proxy-agent": "^5.0.1",
"proxy-from-env": "^1.1.0",
"tcp-port-used": "^1.0.1"
"tcp-port-used": "^1.0.2"
},
"devDependencies": {
"eslint": "^8.45.0",
"eslint": "^8.52.0",
"semver": "^7.5.4",
"typescript": "^5.1.6"
"typescript": "^5.2.2"
},

@@ -45,0 +45,0 @@ "engines": {

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