simple-mdns-announce
Version:
A NodeJS library to announce services using mdns.
18 lines (15 loc) • 460 B
text/typescript
// @ts-ignore
import { platform } from "node:os";
import { throwUnsupportedPlatformError } from "./unsupportedPlatformError.js";
export const dnsSdExecutableWin32 = "dns-sd.exe";
export const dnsSdExecutableMacOs = "dns-sd";
export function dnsSdExecutable(): string {
switch (platform()) {
case "win32":
return dnsSdExecutableWin32;
case "darwin":
return dnsSdExecutableMacOs;
default:
throwUnsupportedPlatformError();
}
}