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.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.