Sobre o projeto

Marked é um analisador e compilador de Markdown projetado para velocidade. É um compilador de baixo nível que analisa Markdown sem cache ou bloqueios por longos períodos, tornando-o adequado para aplicações sensíveis a desempenho. A biblioteca implementa todos os recursos de Markdown dos sabores e especificações suportados, mantendo-se leve. Características principais: - Construído para velocidade - Compilador de baixo nível para analisar Markdown sem cache ou bloqueios - Leve, implementando todos os recursos de Markdown dos sabores e especificações suportados - Facilmente adaptável com extensões personalizadas - Funciona em um navegador, em um servidor ou a partir de uma interface de linha de comando (CLI) Compatibilidade: Apenas versões atuais e LTS do Node.js são suportadas. Em navegadores, direciona-se a ambientes Baseline Widely Available. Instalação: Pode ser instalado globalmente para uso via CLI através do npm, ou como um pacote para uso em navegador e Node.js. Uso: A biblioteca fornece uma função parse que converte Markdown em HTML. Pode ser usada a partir da linha de comando, no Node.js ou diretamente no navegador via módulos UMD ou ESM. Uma página de demonstração está disponível. Aviso importante: Marked não sanitiza o HTML de saída. Os usuários devem aplicar uma biblioteca de sanitização como DOMPurify, sanitize-html ou insane no HTML de saída para prevenir ataques XSS. A documentação cobre opções e extensibilidade. O projeto é licenciado sob MIT.