Sobre el proyecto

Marked es un analizador y compilador de Markdown diseñado para la velocidad. Es un compilador de bajo nivel que analiza Markdown sin almacenamiento en caché ni bloqueos prolongados, lo que lo hace adecuado para aplicaciones sensibles al rendimiento. La biblioteca implementa todas las funciones de Markdown de los sabores y especificaciones compatibles, manteniéndose ligera. Características clave: - Diseñado para la velocidad - Compilador de bajo nivel para analizar Markdown sin almacenamiento en caché ni bloqueos - Ligero mientras implementa todas las funciones de Markdown de los sabores y especificaciones compatibles - Fácilmente adaptable con extensiones personalizadas - Funciona en un navegador, en un servidor o desde una interfaz de línea de comandos (CLI) Compatibilidad: Solo se admiten las versiones actuales y LTS de Node.js. En navegadores, apunta a entornos Baseline Widely Available. Instalación: Se puede instalar globalmente para uso CLI mediante npm, o como paquete para uso en navegador y Node.js. Uso: La biblioteca proporciona una función parse que convierte Markdown a HTML. Se puede usar desde la línea de comandos, en Node.js o directamente en el navegador mediante módulos UMD o ESM. Hay una página de demostración disponible. Advertencia importante: Marked no sanitiza el HTML de salida. Los usuarios deben aplicar una biblioteca de sanitización como DOMPurify, sanitize-html o insane al HTML de salida para prevenir ataques XSS. La documentación cubre opciones y extensibilidad. El proyecto tiene licencia MIT.