unleash-server
Version:
Unleash is an enterprise ready feature toggles service. It provides different strategies for handling feature toggles.
15 lines • 699 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.rewriteHTML = void 0;
const rewriteHTML = (input, rewriteValue, cdnPrefix, uiFlags) => {
let result = input;
result = result.replace(/::baseUriPath::/gi, rewriteValue);
result = result.replace(/::cdnPrefix::/gi, cdnPrefix || '');
const faviconPrefix = cdnPrefix ? 'https://cdn.getunleash.io' : '';
result = result.replace(/::faviconPrefix::/gi, faviconPrefix);
result = result.replace(/::uiFlags::/gi, uiFlags);
result = result.replace(/\/static/gi, `${cdnPrefix || rewriteValue}/static`);
return result;
};
exports.rewriteHTML = rewriteHTML;
//# sourceMappingURL=rewriteHTML.js.map