UNPKG

tiddlywiki-plugin-dev

Version:

[![](https://img.shields.io/badge/Join-TiddlyWiki_CN-blue)](https://github.com/tiddly-gittly)

22 lines (21 loc) 560 B
import { getPort } from "get-port-please"; const getWikiListenHost = (lan) => lan ? "0.0.0.0" : "127.0.0.1"; const resolveWikiListenPort = async (lan) => { const host = getWikiListenHost(lan); return getPort({ port: 8080, host }); }; const createWikiPortResolver = (lan) => { let resolvedPort; return async () => { if (resolvedPort !== void 0) { return resolvedPort; } resolvedPort = await resolveWikiListenPort(lan); return resolvedPort; }; }; export { createWikiPortResolver, getWikiListenHost, resolveWikiListenPort };