md-links es una libreria que permite obtener de manera sencilla los links existentes en un archivo markdown .md.
Md-links evalua el funcionamiento de los links encontrados, para reportar cuáles son los links que funcionan y cuáles están rotos.
npm install md
npm run md-links archivo.md validate
md-links retorna un arreglo de objetos, donde cada objeto contiene información correspondiente a cada link encontrado:
{
text: 'Markdown',
href: 'https://es.wikipedia.org/wiki/Markdown',
status: 200,
ok: 'ok'
},
{
text: 'Node.js',
href: 'https://nodejs.org/es/',
status: 200,
ok: 'ok'
},
{
text: 'motor de JavaScript V8 de Chrome',
href: 'https://developers.google.com/v80998/',
status: 404,
ok: 'fail'
}
]
npm run md-links archivo.md stats
md-links retorna a) el número total de links encontrados en el archivo y b) el número de links únicos (que no se repiten) presentes en el archivo.
Total Links: 3
Unique Links: 3
npm run md-links archivo.md stats-validate
md-links retorna a) el número total de links encontrados en el archivo y b) el número de links únicos (que no se repiten) presentes en el archivo y c) el número total de los links que no funcionan correctamente.
Total Links: 3
Unique Links: 3
Broken Links: 1
md-links fue creada como parte del bootcamp Laboratoria, con la finalidad de aprender más acerca del uso de promesas y la asincronía en js.