// server/http/boot.js — what the process prints when it boots (moved from server/index.js). import os from 'node:os'; /** Non-internal IPv4 addresses as http URLs. @param {number} port */ export function lanUrls(port) { const out = []; for (const addrs of Object.values(os.networkInterfaces())) { for (const a of addrs || []) { if ((a.family === 'IPv4' || a.family === 4) && !a.internal) out.push(`http://${a.address}:${port}`); } } return out; }