0.1.0 • Published 2 years ago

md-links-jammie v0.1.0

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

Markdown Links

Índice


1. Definición del proyecto

Librería que permite analizar los links que se encuentran en archivos de formato Markdown de cada directorio, obteniendo la información del estado, la cantidad total, la cantidad no repetida de los links y la cantidad de enlaces rotas.


2. 👩‍💻 Instalación

Instalar md-links con el siguiente comando:

$ npm i md-links-jammie

3. Guía de uso

Ejecución

A travéz de la terminal

node src/cli.js <path-to-file> [options]

Donde la ruta ingresada puede ser relativa o absoluta. Y las opciones son las siguientes: --validate, --stats o ambas.

Detalle

md-links <path-to-file>: Analiza el archivo Markdown e imprime de forma ordenada primero la ruta del archivo en el que haya links, la url de estos y el texto que exista dentro del link.

md-links <path-to-file> --validate: Se hace una petición HTTP para averiguar si el link funciona o no y retorna la información. Valida que estado tiene el link, devolviendo el status (entre 200 y 400 devuelve Ok, mayor a 400 devuelve fail) y ok o file respectivamente.

md-links <path-to-file> --stats: Retorna un texto con el número total(Total) de links encontrados y el número de links únicos(Unique).

md-links <path-to-file> --stats --validate: retorna un texto con el número total(Total) de links encontrados, el número de links únicos(Unique) y el número de links rotos(Broken).


4. Diagrama de flujo

Diagrama de flujo

5. 🛠 Skills

Javascript, Nodejs

6. Libraries

Fetch, Chalk, File system, Path.

7. 🚀 Autor