UNPKG

astro-mail-obfuscation

Version:

Protect email addresses, phone numbers and other sensitive data from bots scraping the source code of your Astro app.

19 lines (18 loc) 672 B
import type { AstroIntegration } from "astro"; /** * Interface defining the options for the Astro Mail Obfuscation integration. */ interface AstroMailObfuscationOptions { fallbackText?: string; userKey?: string; userSalt?: string; allowedTags?: string[]; concurrencyLimit?: number; } /** * Astro integration function to obfuscate content in the HTML output. * @param {Partial<AstroMailObfuscationOptions>} userOptions - Optional user-defined settings. * @returns {AstroIntegration} The configured Astro integration. */ export default function astroMailObfuscation(userOptions?: Partial<AstroMailObfuscationOptions>): AstroIntegration; export {};