unleash-server
Version:
Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.
12 lines • 639 B
JavaScript
export const rewriteHTML = (input, rewriteValue, cdnPrefix, uiFlags, unleashToken) => {
let result = input;
result = result.replace(/::baseUriPath::/gi, rewriteValue);
result = result.replace(/::cdnPrefix::/gi, cdnPrefix || '');
const faviconPrefix = cdnPrefix ? cdnPrefix : '';
result = result.replace(/::faviconPrefix::/gi, faviconPrefix);
result = result.replace(/::uiFlags::/gi, uiFlags || '{}');
result = result.replace(/::unleashToken::/gi, unleashToken || '');
result = result.replace(/\/static/gi, `${cdnPrefix || rewriteValue}/static`);
return result;
};
//# sourceMappingURL=rewriteHTML.js.map