import { getHostname } from "./os"; const replaceObj = { hostname: getHostname() }; // add passed params here const pattern = Object.keys(replaceObj) .map((key) => `{${key}}`) .join("|"); const re = new RegExp(pattern, "gi"); export default function parseUrlTemplate(url) { return url.replace(re, (matched) => { const matchedKey = matched.slice(1, -1); return replaceObj[matchedKey]; }); }