@wdio/utils
Advanced tools
Comparing version 6.0.0-alpha.0 to 6.0.0-alpha.1
@@ -8,6 +8,10 @@ "use strict"; | ||
var _path = _interopRequireDefault(require("path")); | ||
var _utils = require("./utils"); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
function initialisePlugin(name, type, target = 'default') { | ||
if (name[0] === '@') { | ||
if (name[0] === '@' || _path.default.isAbsolute(name)) { | ||
const service = (0, _utils.safeRequire)(name); | ||
@@ -14,0 +18,0 @@ return service[target]; |
@@ -8,4 +8,2 @@ "use strict"; | ||
var _deepmerge = _interopRequireDefault(require("deepmerge")); | ||
var _logger = _interopRequireDefault(require("@wdio/logger")); | ||
@@ -27,6 +25,6 @@ | ||
for (let serviceName of config.services) { | ||
let serviceConfig = config; | ||
let serviceConfig = {}; | ||
if (Array.isArray(serviceName)) { | ||
serviceConfig = (0, _deepmerge.default)(config, serviceName[1] || {}); | ||
serviceConfig = Object.assign({}, serviceName[1] || {}); | ||
serviceName = serviceName[0]; | ||
@@ -44,3 +42,3 @@ } | ||
log.debug(`initialise custom service "${serviceName.name}"`); | ||
initialisedServices.push(new serviceName(serviceConfig, caps)); | ||
initialisedServices.push(new serviceName(serviceConfig, caps, config)); | ||
continue; | ||
@@ -56,3 +54,3 @@ } | ||
initialisedServices.push(new Service(serviceConfig, caps)); | ||
initialisedServices.push(new Service(serviceConfig, caps, config)); | ||
} catch (e) { | ||
@@ -59,0 +57,0 @@ log.error(e); |
{ | ||
"name": "@wdio/utils", | ||
"version": "6.0.0-alpha.0", | ||
"version": "6.0.0-alpha.1", | ||
"description": "A WDIO helper utility to provide several utility functions used across the project.", | ||
@@ -34,4 +34,3 @@ "author": "Christian Bromann <christian@saucelabs.com>", | ||
"dependencies": { | ||
"@wdio/logger": "6.0.0-alpha.0", | ||
"deepmerge": "^4.0.0" | ||
"@wdio/logger": "6.0.0-alpha.0" | ||
}, | ||
@@ -41,3 +40,3 @@ "publishConfig": { | ||
}, | ||
"gitHead": "834043765c1a803f3f6e784ca4599b02e92c6f5e" | ||
"gitHead": "1b11d192fa30cd92724a21e3febbf40b9e5b3ba2" | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
29705
1
829
- Removeddeepmerge@^4.0.0
- Removeddeepmerge@4.3.1(transitive)