/** * Parse optional seeder Hyperswarm options from host env. * @param {Record | null | undefined} env * @returns {Record} */ export function bareOsSeederHyperswarmOptsFromEnv(env) { /** @type {Record} */ const o = {} const maxPeersRaw = String(env?.BARE_OS_SEED_MAX_PEERS ?? '').trim() if (maxPeersRaw) { const n = Number(maxPeersRaw) if (Number.isFinite(n) && n >= 1) o.maxPeers = Math.min(4096, Math.floor(n)) } return o }