UNPKG

@assert-equals/dappdriver

Version:

DappDriver is an e2e testing framework designed for testing decentralized applications (dApps) using MetaMask, Rainbow or Zerion

41 lines (40 loc) 3.43 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.HTTPS_PROXY_HOST = exports.PROXY_PORT = exports.CHROME = exports.WEBDRIVER = exports.PLAYWRIGHT = exports.ZERION = exports.RAINBOW = exports.METAMASK_FLASK = exports.METAMASK = exports.HEADLESS = exports.DEFAULT_ZERION_BINARY_PATH = exports.DEFAULT_RAINBOW_BINARY_PATH = exports.DEFAULT_METAMASK_FLASK_BINARY_PATH = exports.DEFAULT_METAMASK_BINARY_PATH = exports.NODE_MODULE_DIR = exports.ZERION_GITHUB_API = exports.RAINBOW_GITHUB_API = exports.METAMASK_GITHUB_API = exports.RECOMMENDED_ZERION_VERSIONS = exports.RECOMMENDED_RAINBOW_VERSIONS = exports.RECOMMENDED_METAMASK_FLASK_VERSIONS = exports.RECOMMENDED_METAMASK_VERSIONS = exports.DEFAULT_ZERION_VERSION = exports.DEFAULT_RAINBOW_VERSION = exports.DEFAULT_METAMASK_FLASK_VERSION = exports.DEFAULT_METAMASK_VERSION = exports.DEFAULT_ZERION_ASSET = exports.DEFAULT_METAMASK_FLASK_ASSET = exports.DEFAULT_METAMASK_ASSET = exports.PACKAGE_VERSION = exports.PACKAGE_NAME = void 0; const semver_1 = require("semver"); const package_json_1 = __importDefault(require("../../package.json")); exports.PACKAGE_NAME = package_json_1.default.name; exports.PACKAGE_VERSION = package_json_1.default.version; exports.DEFAULT_METAMASK_ASSET = 'metamask-chrome'; exports.DEFAULT_METAMASK_FLASK_ASSET = 'metamask-flask-chrome'; const DEFAULT_RAINBOW_ASSET = 'rainbowbx-chrome'; exports.DEFAULT_ZERION_ASSET = 'zerion-wallet-extension'; exports.DEFAULT_METAMASK_VERSION = '12.14.1'; exports.DEFAULT_METAMASK_FLASK_VERSION = '12.14.1'; exports.DEFAULT_RAINBOW_VERSION = '1.5.86'; exports.DEFAULT_ZERION_VERSION = '1.21.3'; exports.RECOMMENDED_METAMASK_VERSIONS = new semver_1.Range('>=12.14.1 <13.0.0'); exports.RECOMMENDED_METAMASK_FLASK_VERSIONS = new semver_1.Range('>=12.14.1 <13.0.0'); exports.RECOMMENDED_RAINBOW_VERSIONS = new semver_1.Range('>=1.5.86 <1.6.0'); exports.RECOMMENDED_ZERION_VERSIONS = new semver_1.Range('>=1.21.3 <2.0.0'); exports.METAMASK_GITHUB_API = 'https://api.github.com/repos/metamask/metamask-extension'; exports.RAINBOW_GITHUB_API = 'https://api.github.com/repos/rainbow-me/browser-extension'; exports.ZERION_GITHUB_API = 'https://api.github.com/repos/zeriontech/zerion-wallet-extension'; exports.NODE_MODULE_DIR = `node_modules/${exports.PACKAGE_NAME}`; exports.DEFAULT_METAMASK_BINARY_PATH = `${process.cwd()}/${exports.NODE_MODULE_DIR}/${exports.DEFAULT_METAMASK_ASSET}-${exports.DEFAULT_METAMASK_VERSION}`; exports.DEFAULT_METAMASK_FLASK_BINARY_PATH = `${process.cwd()}/${exports.NODE_MODULE_DIR}/${exports.DEFAULT_METAMASK_FLASK_ASSET}-${exports.DEFAULT_METAMASK_FLASK_VERSION}-flask.0`; exports.DEFAULT_RAINBOW_BINARY_PATH = `${process.cwd()}/${exports.NODE_MODULE_DIR}/${DEFAULT_RAINBOW_ASSET}-v${exports.DEFAULT_RAINBOW_VERSION}`; exports.DEFAULT_ZERION_BINARY_PATH = `${process.cwd()}/${exports.NODE_MODULE_DIR}/${exports.DEFAULT_ZERION_ASSET}-v${exports.DEFAULT_ZERION_VERSION}`; exports.HEADLESS = 'headless'; exports.METAMASK = 'metamask'; exports.METAMASK_FLASK = 'metamask-flask'; exports.RAINBOW = 'rainbow'; exports.ZERION = 'zerion'; exports.PLAYWRIGHT = 'playwright'; exports.WEBDRIVER = 'webdriver'; exports.CHROME = 'chrome'; exports.PROXY_PORT = 8000; exports.HTTPS_PROXY_HOST = `127.0.0.1:${exports.PROXY_PORT}`;