/opt/canhelp/node_modules/next/dist/esm/lib/helpers
NameSizeModeActions
get-cache-directory.js23180644editdlrm
get-cache-directory.js.map34970644editdlrm
get-npx-command.js5390644editdlrm
get-npx-command.js.map9490644editdlrm
get-online.js8620644editdlrm
get-online.js.map15990644editdlrm
get-pkg-manager.js13010644editdlrm
get-pkg-manager.js.map20290644editdlrm
get-registry.js17120644editdlrm
get-registry.js.map26170644editdlrm
get-reserved-port.js19070644editdlrm
get-reserved-port.js.map31580644editdlrm
install.js22600644editdlrm
install.js.map38500644editdlrm
Edit: /opt/canhelp/node_modules/next/dist/esm/lib/helpers/get-online.js (862B)
import { execSync } from 'child_process'; import dns from 'dns/promises'; function getProxy() { if (process.env.https_proxy) { return process.env.https_proxy; } try { const httpsProxy = execSync('npm config get https-proxy', { encoding: 'utf8' }).trim(); return httpsProxy !== 'null' ? httpsProxy : undefined; } catch (e) { return; } } export async function getOnline() { try { await dns.lookup('registry.yarnpkg.com'); return true; } catch { const proxy = getProxy(); if (!proxy) { return false; } try { const { hostname } = new URL(proxy); await dns.lookup(hostname); return true; } catch { return false; } } } //# sourceMappingURL=get-online.js.map