UNPKG

@quasar/app-vite

Version:

Quasar Framework App CLI with Vite

32 lines (27 loc) 613 B
import open from 'open' import { log, warn } from './logger.js' export function openBrowser({ url, opts, wait = true }) { const openDefault = () => { log('Opening default browser at ' + url + '\n') open(url, { wait }).catch(() => { warn('Failed to open default browser') warn() }) } if (opts) { log('Opening browser at ' + url + ' with options: ' + JSON.stringify(opts)) log() open(url, { ...opts, wait }).catch(() => { warn('Failed to open specific browser') warn() openDefault() }) } else { openDefault() } }