0.1.0 • Published 12 months ago

luzalvaca-md-links v0.1.0

Weekly downloads
-
License
ISC
Repository
github
Last release
12 months ago

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

0.1.0

12 months ago