luzalvaca-md-links

0.1.0 • Public • Published

Markdown Links

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.

install

npm install md

usage

Al ejecutar lo siguiente en la línea de comandos:

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'
  }
]

Cuando ejecutamos:

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

y finalmente, al ejecutar:

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

Origin story

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.

Related

Mantainers

Visual representation of the process:

mapa API mapa CLI

Readme

Keywords

Package Sidebar

Install

npm i luzalvaca-md-links

Weekly Downloads

0

Version

0.1.0

License

ISC

Unpacked Size

64.5 kB

Total Files

23

Last publish

Collaborators

  • chuz_alvaca