New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@applitools/driver

Package Overview
Dependencies
Maintainers
33
Versions
220
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@applitools/driver - npm Package Compare versions

Comparing version 1.9.27 to 1.9.28

26

dist/capabilities.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.parseCapabilities = void 0;
function parseCapabilities(capabilities, customConfig) {
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p;
function parseCapabilities(capabilities) {
var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m;
if (capabilities.capabilities)
capabilities = capabilities.capabilities;
if (!(customConfig === null || customConfig === void 0 ? void 0 : customConfig.keepPlatformNameAsIs)) {
// We use `startsWith` for just a theorerical reason. It's not based on any concrete case that we knew of at the time of writing this code.
if ((_a = capabilities.platformName) === null || _a === void 0 ? void 0 : _a.startsWith('android')) {
capabilities.platformName = capabilities.platformName.charAt(0).toUpperCase() + capabilities.platformName.slice(1);
}
// We use `startsWith` for just a theorerical reason. It's not based on any concrete case that we knew of at the time of writing this code.
if ((_b = capabilities.platformName) === null || _b === void 0 ? void 0 : _b.startsWith('ios')) {
capabilities.platformName = 'iOS' + capabilities.platformName.slice(3);
}
}
const info = {
browserName: !capabilities.app && !capabilities.bundleId
? ((_c = capabilities.browserName) !== null && _c !== void 0 ? _c : (_d = capabilities.desired) === null || _d === void 0 ? void 0 : _d.browserName) || undefined
? ((_a = capabilities.browserName) !== null && _a !== void 0 ? _a : (_b = capabilities.desired) === null || _b === void 0 ? void 0 : _b.browserName) || undefined
: undefined,
browserVersion: ((_e = capabilities.browserVersion) !== null && _e !== void 0 ? _e : capabilities.version) || undefined,
platformName: ((_g = (_f = capabilities.platformName) !== null && _f !== void 0 ? _f : capabilities.platform) !== null && _g !== void 0 ? _g : (_h = capabilities.desired) === null || _h === void 0 ? void 0 : _h.platformName) || undefined,
browserVersion: ((_c = capabilities.browserVersion) !== null && _c !== void 0 ? _c : capabilities.version) || undefined,
platformName: ((_e = (_d = capabilities.platformName) !== null && _d !== void 0 ? _d : capabilities.platform) !== null && _e !== void 0 ? _e : (_f = capabilities.desired) === null || _f === void 0 ? void 0 : _f.platformName) || undefined,
platformVersion: capabilities.platformVersion || undefined,

@@ -29,7 +19,7 @@ isW3C: isW3C(capabilities),

if (info.isMobile) {
info.deviceName = ((_k = (_j = capabilities.desired) === null || _j === void 0 ? void 0 : _j.deviceName) !== null && _k !== void 0 ? _k : capabilities.deviceName) || undefined;
info.deviceName = ((_h = (_g = capabilities.desired) === null || _g === void 0 ? void 0 : _g.deviceName) !== null && _h !== void 0 ? _h : capabilities.deviceName) || undefined;
info.isNative = info.isMobile && !info.browserName;
info.isIOS = isIOS(capabilities);
info.isAndroid = isAndroid(capabilities);
info.orientation = (_m = ((_l = capabilities.deviceOrientation) !== null && _l !== void 0 ? _l : capabilities.orientation)) === null || _m === void 0 ? void 0 : _m.toLowerCase();
info.orientation = (_k = ((_j = capabilities.deviceOrientation) !== null && _j !== void 0 ? _j : capabilities.orientation)) === null || _k === void 0 ? void 0 : _k.toLowerCase();
}

@@ -39,3 +29,3 @@ if (info.isNative) {

info.pixelRatio = capabilities.pixelRatio;
info.statusBarSize = (_o = capabilities.statBarHeight) !== null && _o !== void 0 ? _o : (_p = capabilities.viewportRect) === null || _p === void 0 ? void 0 : _p.top;
info.statusBarSize = (_l = capabilities.statBarHeight) !== null && _l !== void 0 ? _l : (_m = capabilities.viewportRect) === null || _m === void 0 ? void 0 : _m.top;
if (info.displaySize && info.orientation && capabilities.viewportRect) {

@@ -42,0 +32,0 @@ info.navigationBarSize =

@@ -151,3 +151,3 @@ "use strict";

this._logger.log('Driver capabilities', capabilities);
const capabilitiesInfo = capabilities ? (0, capabilities_1.parseCapabilities)(capabilities, this._customConfig) : undefined;
const capabilitiesInfo = capabilities ? (0, capabilities_1.parseCapabilities)(capabilities) : undefined;
const driverInfo = await ((_d = (_c = this._spec).getDriverInfo) === null || _d === void 0 ? void 0 : _d.call(_c, this.target));

@@ -154,0 +154,0 @@ this._driverInfo = { ...capabilitiesInfo, ...driverInfo };

{
"name": "@applitools/driver",
"version": "1.9.27",
"version": "1.9.28",
"description": "Applitools universal framework wrapper",

@@ -90,6 +90,6 @@ "keywords": [

"dependencies": {
"@applitools/logger": "1.1.17",
"@applitools/logger": "1.1.20",
"@applitools/snippets": "2.4.5",
"@applitools/types": "1.5.10",
"@applitools/utils": "1.3.11",
"@applitools/types": "1.5.13",
"@applitools/utils": "1.3.12",
"semver": "7.3.7"

@@ -96,0 +96,0 @@ },

import type * as types from '@applitools/types';
declare type Capabilities = Record<string, any>;
export declare function parseCapabilities(capabilities: Capabilities, customConfig?: types.CustomCapabilitiesConfig): types.DriverInfo;
export declare function parseCapabilities(capabilities: Capabilities): types.DriverInfo;
export {};
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