UNPKG

@vectorx/cloud-toolkit

Version:

VectorX Cloud Toolkit

25 lines (24 loc) 871 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.openBrowser = void 0; const child_process_1 = require("child_process"); const open_1 = __importDefault(require("open")); const openBrowser = (host, port) => { const url = `http://${host}:${port}`; try { (0, child_process_1.execSync)(`osascript ${__dirname}/openChrome.applescript ${encodeURI(url)}`, { stdio: "ignore", }); return true; } catch (error) { console.log("error", error); (0, open_1.default)(url, { app: ["google chrome", "--new-window", "--app", "--disable-extensions", "--disable-popup-blocking"], }); } }; exports.openBrowser = openBrowser;