UNPKG

@quasar/app-webpack

Version:

Quasar Framework App CLI with Webpack

33 lines (28 loc) 674 B
const { log, warn } = require('./logger.js') module.exports.openBrowser = async function openBrowser ({ url, opts, wait = true }) { const { default: open } = await import('open') 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() } }