UNPKG

appium-webdriveragent-driver

Version:
48 lines (34 loc) 2.63 kB
require('source-map-support').install(); 'use strict'; var _regeneratorRuntime = require('babel-runtime/regenerator')['default']; var _interopRequireDefault = require('babel-runtime/helpers/interop-require-default')['default']; Object.defineProperty(exports, '__esModule', { value: true }); var _yargs = require('yargs'); var _yargs2 = _interopRequireDefault(_yargs); var _asyncbox = require('asyncbox'); var _libDriver = require('./lib/driver'); var _libServer = require('./lib/server'); var DEFAULT_HOST = "localhost"; var DEFAULT_PORT = 4723; function main() { var port, host; return _regeneratorRuntime.async(function main$(context$1$0) { while (1) switch (context$1$0.prev = context$1$0.next) { case 0: port = _yargs2['default'].argv.port || DEFAULT_PORT; host = _yargs2['default'].argv.host || DEFAULT_HOST; return context$1$0.abrupt('return', (0, _libServer.startServer)(port, host)); case 3: case 'end': return context$1$0.stop(); } }, null, this); } if (require.main === module) { (0, _asyncbox.asyncify)(main); } exports.WebDriverAgentDriver = _libDriver.WebDriverAgentDriver; exports.startServer = _libServer.startServer; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztxQkFFa0IsT0FBTzs7Ozt3QkFDQSxVQUFVOzt5QkFDRSxjQUFjOzt5QkFDdkIsY0FBYzs7QUFFMUMsSUFBTSxZQUFZLEdBQUcsV0FBVyxDQUFDO0FBQ2pDLElBQU0sWUFBWSxHQUFHLElBQUksQ0FBQzs7QUFFMUIsU0FBZSxJQUFJO01BQ2IsSUFBSSxFQUNKLElBQUk7Ozs7QUFESixZQUFJLEdBQUcsbUJBQU0sSUFBSSxDQUFDLElBQUksSUFBSSxZQUFZO0FBQ3RDLFlBQUksR0FBRyxtQkFBTSxJQUFJLENBQUMsSUFBSSxJQUFJLFlBQVk7NENBQ25DLDRCQUFZLElBQUksRUFBRSxJQUFJLENBQUM7Ozs7Ozs7Q0FDL0I7O0FBRUQsSUFBSSxPQUFPLENBQUMsSUFBSSxLQUFLLE1BQU0sRUFBRTtBQUMzQiwwQkFBUyxJQUFJLENBQUMsQ0FBQztDQUNoQjs7UUFFUSxvQkFBb0I7UUFBRSxXQUFXIiwiZmlsZSI6ImluZGV4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gdHJhbnNwaWxlOm1haW5cblxuaW1wb3J0IHlhcmdzIGZyb20gJ3lhcmdzJztcbmltcG9ydCB7IGFzeW5jaWZ5IH0gZnJvbSAnYXN5bmNib3gnO1xuaW1wb3J0IHsgV2ViRHJpdmVyQWdlbnREcml2ZXIgfSBmcm9tICcuL2xpYi9kcml2ZXInO1xuaW1wb3J0IHsgc3RhcnRTZXJ2ZXIgfSBmcm9tICcuL2xpYi9zZXJ2ZXInO1xuXG5jb25zdCBERUZBVUxUX0hPU1QgPSBcImxvY2FsaG9zdFwiO1xuY29uc3QgREVGQVVMVF9QT1JUID0gNDcyMztcblxuYXN5bmMgZnVuY3Rpb24gbWFpbiAoKSB7XG4gIGxldCBwb3J0ID0geWFyZ3MuYXJndi5wb3J0IHx8IERFRkFVTFRfUE9SVDtcbiAgbGV0IGhvc3QgPSB5YXJncy5hcmd2Lmhvc3QgfHwgREVGQVVMVF9IT1NUO1xuICByZXR1cm4gc3RhcnRTZXJ2ZXIocG9ydCwgaG9zdCk7XG59XG5cbmlmIChyZXF1aXJlLm1haW4gPT09IG1vZHVsZSkge1xuICBhc3luY2lmeShtYWluKTtcbn1cblxuZXhwb3J0IHsgV2ViRHJpdmVyQWdlbnREcml2ZXIsIHN0YXJ0U2VydmVyIH07XG4iXX0=