UNPKG

@freik/node-utils

Version:

My personal set of utilities for NodeJS

2 lines (1 loc) 1.02 kB
var a=Object.create;var s=Object.defineProperty;var d=Object.getOwnPropertyDescriptor;var l=Object.getOwnPropertyNames;var g=Object.getPrototypeOf,u=Object.prototype.hasOwnProperty;var m=(t,o)=>{for(var e in o)s(t,e,{get:o[e],enumerable:!0})},f=(t,o,e,n)=>{if(o&&typeof o=="object"||typeof o=="function")for(let i of l(o))!u.call(t,i)&&i!==e&&s(t,i,{get:()=>o[i],enumerable:!(n=d(o,i))||n.enumerable});return t};var S=(t,o,e)=>(e=t!=null?a(g(t)):{},f(o||!t||!t.__esModule?s(e,"default",{value:t,enumerable:!0}):e,t)),B=t=>f(s({},"__esModule",{value:!0}),t);var x={};m(x,{default:()=>h});module.exports=B(x);var w=S(require("child_process")),c=require("@freik/logger");const{log:r}=(0,c.MakeLog)("node-utils:OpenLocalBrowser");function h(t){const o=/^darwin/.test(process.platform);!/^win/.test(process.platform)&&!o?r(`open a brower to ${t} to launch the application`):(t=(o?"open ":"start ")+t,r(t),w.exec(t,(n,i,p)=>{r("stdout: "+i.toString()),r("stderr: "+p.toString()),n!=null&&r(`exec error: ${JSON.stringify(n)}`)}))}