Socket
Socket
Sign inDemoInstall

protractor

Package Overview
Dependencies
168
Maintainers
3
Versions
103
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 5.4.3 to 5.4.4

27

built/cli.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const fs = require("fs");
const optimist = require("optimist");
const path = require("path");
const yargs = require("yargs");
/**

@@ -114,3 +114,3 @@ * The command line interface for interacting with the Protractor runner.

];
let optimistOptions = {
let yargsOptions = {
describes: {

@@ -152,23 +152,24 @@ help: 'Print Protractor help menu',

};
optimist.usage('Usage: protractor [configFile] [options]\n' +
yargs.usage('Usage: protractor [configFile] [options]\n' +
'configFile defaults to protractor.conf.js\n' +
'The [options] object will override values from the config file.\n' +
'See the reference config for a full list of options.');
for (let key of Object.keys(optimistOptions.describes)) {
optimist.describe(key, optimistOptions.describes[key]);
for (let key of Object.keys(yargsOptions.describes)) {
yargs.describe(key, yargsOptions.describes[key]);
}
for (let key of Object.keys(optimistOptions.aliases)) {
optimist.alias(key, optimistOptions.aliases[key]);
for (let key of Object.keys(yargsOptions.aliases)) {
yargs.alias(key, yargsOptions.aliases[key]);
}
for (let key of Object.keys(optimistOptions.strings)) {
optimist.string(key);
for (let key of Object.keys(yargsOptions.strings)) {
yargs.string(key);
}
optimist.check(function (arg) {
yargs.check(function (arg) {
if (arg._.length > 1) {
throw new Error('Error: more than one config file specified');
}
return true;
});
let argv = optimist.parse(args);
let argv = yargs.parse(args);
if (argv.help) {
optimist.showHelp();
yargs.showHelp();
process.exit(0);

@@ -223,3 +224,3 @@ }

'or at least 3 options. See below for the options:\n');
optimist.showHelp();
yargs.showHelp();
process.exit(1);

@@ -226,0 +227,0 @@ }

{
"name": "protractor",
"description": "Webdriver E2E test wrapper for Angular.",
"version": "5.4.4",
"homepage": "https://github.com/angular/protractor",

@@ -23,3 +24,2 @@ "keywords": [

"jasminewd2": "^2.1.0",
"optimist": "~0.6.0",
"q": "1.4.1",

@@ -30,3 +30,4 @@ "saucelabs": "^1.5.0",

"webdriver-js-extender": "2.1.0",
"webdriver-manager": "^12.0.6"
"webdriver-manager": "^12.0.6",
"yargs": "^12.0.5"
},

@@ -39,5 +40,3 @@ "devDependencies": {

"@types/minimatch": "^2.0.28",
"@types/minimist": "^1.1.28",
"@types/node": "^6.0.46",
"@types/optimist": "^0.0.29",
"body-parser": "~1.15.2",

@@ -88,4 +87,3 @@ "chai": "~3.5.0",

"node": ">=6.9.x"
},
"version": "5.4.3"
}
}

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc