UNPKG

@paroicms/server

Version:
20 lines 1.03 kB
import { generateObfuscatedHtml, obfuscateAsHtmlLink } from "@paroicms/public-server-lib"; export function obfuscateLiquidFilter(value, { renderingContext, args }) { const str = typeof value === "string" ? value : typeof value === "number" ? String(value) : undefined; if (!str) return; const mode = typeof args[0] === "string" ? args[0] : undefined; if (mode === "asLink") return obfuscateAsHtmlLink(str); if (mode) { renderingContext.siteContext.logger.warn(`Unknown mode "${mode}" for "obfuscate" filter.`); } return generateObfuscatedHtml(str); } export function deprecatedObfuscateLiquidFilter(value, { renderingContext }) { renderingContext.siteContext.logger.warn(`The "obfuscateAsLink" filter is deprecated. Use {{ something | obfuscate: "asLink" }} instead.`); const str = typeof value === "string" ? value : typeof value === "number" ? String(value) : undefined; if (str) return obfuscateAsHtmlLink(str); } //# sourceMappingURL=obfuscate.js.map