dc-md-links es una herramienta de línea de comando (CLI), como también una librería en JavaScript, la cual lee un archivo con extensión md y retorna una array con los links que éste contiene. Además, puedes agregar la opción de validar estos links y recibir el estado de cada uno de ellos.
npm install dc-md-links
const mdlinks = require('dc-md-links');
md-links < name-file > [options]
md-links <file> [options]
Por ejemplo:
$ md-links example.md
El comportamiento por defecto debe identificar el archivo markdown, analizarlo e imprimir los links que vaya encontrando, junto con el tipo, texto y href.
Si pasamos la opción --validate
, el módulo debe hacer una petición HTTP para averiguar si el link funciona o no. Si el link resulta en una redirección a una URL que responde ok, entonces consideraremos el link como ok.
Por ejemplo:
$ md-links example.md --validate
- node.js: 16.13.1
- chalk: 5.0.0
- figlet: 1.5.2
- marked: 4.0.8
- node-fetch: 3.1.0
- Organización - issues y milestones Github Project MD-links DC
Daniela Castro Salazar