Launch Week Day 5: Introducing Reachability for PHP.Learn More
Socket
Book a DemoSign in
Socket

@qawolf/config

Package Overview
Dependencies
Maintainers
2
Versions
34
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@qawolf/config - npm Package Compare versions

Comparing version
0.7.5
to
0.8.0-alpha.0
+2
-8
lib/config.d.ts
export declare const CONFIG: {
chromeExecutablePath: string | undefined;
artifactPath: string | undefined;
attribute: string | null;
chromeOffsetX: number;
chromeOffsetY: number;
dataAttribute: string | null;
debug: boolean;
display: string | undefined;
domPath: string | undefined;
headless: boolean;
logLevel: string | undefined;
logPath: string | undefined;
navigationTimeoutMs: number;
serial: boolean;
sleepMs: number;
testUrl: string;
timeoutMs: number;
videoPath: string | undefined;
};
+11
-9
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const dotenv_1 = require("dotenv");
const path_1 = __importDefault(require("path"));
const dotEnvPath = process.env.QAW_DOTENV_PATH;

@@ -15,20 +19,18 @@ dotenv_1.config(dotEnvPath ? { path: dotEnvPath } : {});

};
let artifactPath = process.env.QAW_ARTIFACT_PATH;
if (artifactPath && require.main) {
artifactPath = path_1.default.join(artifactPath, path_1.default.basename(require.main.filename));
}
exports.CONFIG = {
chromeExecutablePath: process.env.QAW_CHROME_EXECUTABLE_PATH,
artifactPath,
attribute: process.env.QAW_ATTRIBUTE || null,
chromeOffsetX: parseNumber(process.env.QAW_CHROME_OFFSET_X, 0),
chromeOffsetY: parseNumber(process.env.QAW_CHROME_OFFSET_Y, 125),
dataAttribute: process.env.QAW_DATA_ATTRIBUTE || null,
debug: parseBool(process.env.QAW_DEBUG),
display: process.env.DISPLAY,
domPath: process.env.QAW_DOM_PATH,
headless: parseBool(process.env.QAW_HEADLESS),
logLevel: process.env.QAW_LOG_LEVEL,
logPath: process.env.QAW_LOG_PATH,
navigationTimeoutMs: parseNumber(process.env.QAW_NAVIGATION_TIMEOUT_MS, 60000),
serial: parseBool(process.env.QAW_SERIAL),
sleepMs: parseNumber(process.env.QAW_SLEEP_MS, 1000),
testUrl,
timeoutMs: parseNumber(process.env.QAW_TIMEOUT_MS, 30000),
videoPath: process.env.QAW_VIDEO_PATH
timeoutMs: parseNumber(process.env.QAW_TIMEOUT_MS, 30000)
};
//# sourceMappingURL=config.js.map

@@ -1,1 +0,1 @@

{"version":3,"file":"config.js","sourceRoot":"","sources":["../src/config.ts"],"names":[],"mappings":";;AAAA,mCAAgD;AAEhD,MAAM,UAAU,GAAG,OAAO,CAAC,GAAG,CAAC,eAAe,CAAC;AAC/C,eAAY,CAAC,UAAU,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,UAAU,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC;AAErD,MAAM,OAAO,GAAG,OAAO,CAAC,GAAG,CAAC,YAAY,IAAI,wBAAwB,CAAC;AAErE,MAAM,SAAS,GAAG,CAAC,KAAyB,EAAE,EAAE;IAC9C,OAAO,CAAC,CAAC,KAAK,IAAI,KAAK,KAAK,OAAO,CAAC;AACtC,CAAC,CAAC;AAEF,MAAM,WAAW,GAAG,CAAC,KAAyB,EAAE,eAAuB,CAAC,EAAE,EAAE;IAC1E,IAAI,OAAO,KAAK,KAAK,WAAW;QAAE,OAAO,YAAY,CAAC;IAEtD,OAAO,UAAU,CAAC,KAAK,CAAC,CAAC;AAC3B,CAAC,CAAC;AAEW,QAAA,MAAM,GAAG;IACpB,oBAAoB,EAAE,OAAO,CAAC,GAAG,CAAC,0BAA0B;IAC5D,aAAa,EAAE,WAAW,CAAC,OAAO,CAAC,GAAG,CAAC,mBAAmB,EAAE,CAAC,CAAC;IAC9D,aAAa,EAAE,WAAW,CAAC,OAAO,CAAC,GAAG,CAAC,mBAAmB,EAAE,GAAG,CAAC;IAChE,aAAa,EAAE,OAAO,CAAC,GAAG,CAAC,kBAAkB,IAAI,IAAI;IACrD,KAAK,EAAE,SAAS,CAAC,OAAO,CAAC,GAAG,CAAC,SAAS,CAAC;IACvC,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,OAAO;IAC5B,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,YAAY;IACjC,QAAQ,EAAE,SAAS,CAAC,OAAO,CAAC,GAAG,CAAC,YAAY,CAAC;IAC7C,QAAQ,EAAE,OAAO,CAAC,GAAG,CAAC,aAAa;IACnC,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,YAAY;IACjC,mBAAmB,EAAE,WAAW,CAC9B,OAAO,CAAC,GAAG,CAAC,yBAAyB,EACrC,KAAK,CACN;IACD,MAAM,EAAE,SAAS,CAAC,OAAO,CAAC,GAAG,CAAC,UAAU,CAAC;IAGzC,OAAO,EAAE,WAAW,CAAC,OAAO,CAAC,GAAG,CAAC,YAAY,EAAE,IAAI,CAAC;IACpD,OAAO;IACP,SAAS,EAAE,WAAW,CAAC,OAAO,CAAC,GAAG,CAAC,cAAc,EAAE,KAAK,CAAC;IACzD,SAAS,EAAE,OAAO,CAAC,GAAG,CAAC,cAAc;CACtC,CAAC"}
{"version":3,"file":"config.js","sourceRoot":"","sources":["../src/config.ts"],"names":[],"mappings":";;;;;AAAA,mCAAgD;AAChD,gDAAwB;AAExB,MAAM,UAAU,GAAG,OAAO,CAAC,GAAG,CAAC,eAAe,CAAC;AAC/C,eAAY,CAAC,UAAU,CAAC,CAAC,CAAC,EAAE,IAAI,EAAE,UAAU,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC;AAErD,MAAM,OAAO,GAAG,OAAO,CAAC,GAAG,CAAC,YAAY,IAAI,wBAAwB,CAAC;AAErE,MAAM,SAAS,GAAG,CAAC,KAAyB,EAAE,EAAE;IAC9C,OAAO,CAAC,CAAC,KAAK,IAAI,KAAK,KAAK,OAAO,CAAC;AACtC,CAAC,CAAC;AAEF,MAAM,WAAW,GAAG,CAAC,KAAyB,EAAE,eAAuB,CAAC,EAAE,EAAE;IAC1E,IAAI,OAAO,KAAK,KAAK,WAAW;QAAE,OAAO,YAAY,CAAC;IAEtD,OAAO,UAAU,CAAC,KAAK,CAAC,CAAC;AAC3B,CAAC,CAAC;AAEF,IAAI,YAAY,GAAG,OAAO,CAAC,GAAG,CAAC,iBAAiB,CAAC;AACjD,IAAI,YAAY,IAAI,OAAO,CAAC,IAAI,EAAE;IAGhC,YAAY,GAAG,cAAI,CAAC,IAAI,CAAC,YAAY,EAAE,cAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC;CAC9E;AAEY,QAAA,MAAM,GAAG;IACpB,YAAY;IACZ,SAAS,EAAE,OAAO,CAAC,GAAG,CAAC,aAAa,IAAI,IAAI;IAC5C,aAAa,EAAE,WAAW,CAAC,OAAO,CAAC,GAAG,CAAC,mBAAmB,EAAE,CAAC,CAAC;IAC9D,aAAa,EAAE,WAAW,CAAC,OAAO,CAAC,GAAG,CAAC,mBAAmB,EAAE,GAAG,CAAC;IAChE,KAAK,EAAE,SAAS,CAAC,OAAO,CAAC,GAAG,CAAC,SAAS,CAAC;IACvC,QAAQ,EAAE,SAAS,CAAC,OAAO,CAAC,GAAG,CAAC,YAAY,CAAC;IAC7C,QAAQ,EAAE,OAAO,CAAC,GAAG,CAAC,aAAa;IAGnC,OAAO,EAAE,WAAW,CAAC,OAAO,CAAC,GAAG,CAAC,YAAY,EAAE,IAAI,CAAC;IAEpD,OAAO;IACP,SAAS,EAAE,WAAW,CAAC,OAAO,CAAC,GAAG,CAAC,cAAc,EAAE,KAAK,CAAC;CAC1D,CAAC"}
{
"name": "@qawolf/config",
"description": "qawolf config (node only)",
"version": "0.7.5",
"version": "0.8.0-alpha.0",
"license": "BSD-3.0",

@@ -29,3 +29,3 @@ "main": "./lib/index.js",

},
"gitHead": "ed7a68fb816e8fa2581dfa3faa7dedf87fb50ac5"
"gitHead": "50293cfb721b5cb470e81532178bfdb78fbda106"
}
import { config as configDotenv } from "dotenv";
import path from "path";

@@ -18,24 +19,23 @@ const dotEnvPath = process.env.QAW_DOTENV_PATH;

let artifactPath = process.env.QAW_ARTIFACT_PATH;
if (artifactPath && require.main) {
// store artifacts under the name of the main module, if there is one
// ex. /artifacts/search.test.js
artifactPath = path.join(artifactPath, path.basename(require.main.filename));
}
export const CONFIG = {
chromeExecutablePath: process.env.QAW_CHROME_EXECUTABLE_PATH,
artifactPath,
attribute: process.env.QAW_ATTRIBUTE || null,
chromeOffsetX: parseNumber(process.env.QAW_CHROME_OFFSET_X, 0),
chromeOffsetY: parseNumber(process.env.QAW_CHROME_OFFSET_Y, 125),
dataAttribute: process.env.QAW_DATA_ATTRIBUTE || null,
debug: parseBool(process.env.QAW_DEBUG),
display: process.env.DISPLAY,
domPath: process.env.QAW_DOM_PATH,
headless: parseBool(process.env.QAW_HEADLESS),
logLevel: process.env.QAW_LOG_LEVEL,
logPath: process.env.QAW_LOG_PATH,
navigationTimeoutMs: parseNumber(
process.env.QAW_NAVIGATION_TIMEOUT_MS,
60000
),
serial: parseBool(process.env.QAW_SERIAL),
// slow down each step by 1s to make it watchable
// this also gives sites time to setup their handlers
sleepMs: parseNumber(process.env.QAW_SLEEP_MS, 1000),
// for internal use
testUrl,
timeoutMs: parseNumber(process.env.QAW_TIMEOUT_MS, 30000),
videoPath: process.env.QAW_VIDEO_PATH
timeoutMs: parseNumber(process.env.QAW_TIMEOUT_MS, 30000)
};