UNPKG

create-update

Version:

Create Update app with one command

2 lines (1 loc) 1.13 kB
"use strict";var m=Object.create;var i=Object.defineProperty;var y=Object.getOwnPropertyDescriptor;var l=Object.getOwnPropertyNames;var x=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty;var g=(r,t)=>{for(var n in t)i(r,n,{get:t[n],enumerable:!0})},s=(r,t,n,e)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of l(t))!a.call(r,o)&&o!==n&&i(r,o,{get:()=>t[o],enumerable:!(e=y(t,o))||e.enumerable});return r};var u=(r,t,n)=>(n=r!=null?m(x(r)):{},s(t||!r||!r.__esModule?i(n,"default",{value:r,enumerable:!0}):n,r)),h=r=>s(i({},"__esModule",{value:!0}),r);var k={};g(k,{isOnline:()=>P});module.exports=h(k);var f=require("child_process"),p=u(require("dns")),c=u(require("url"));function d(){if(process.env.https_proxy)return process.env.https_proxy;try{let r=(0,f.execSync)("npm config get https-proxy").toString().trim();return r!=="null"?r:void 0}catch{}}function P(){return new Promise(r=>{p.default.lookup("registry.yarnpkg.com",t=>{if(!t){r(!0);return}let n=d();if(!n){r(!1);return}let{hostname:e}=c.default.parse(n);if(!e){r(!1);return}p.default.lookup(e,o=>{r(o===null)})})})}0&&(module.exports={isOnline});