1.1.5 • Published 3 years ago

md-links-validate-statistics v1.1.5

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

MD LINKS

Módulo, librería y CLI para la búsqueda de links en archivos markdown con implementación para validar y generar estadísticas.

Descripción del módulo

  • Implementa soporte para un archivo individual
  • Implementa soporte para directorios
  • Verifica si el archivo es markdown
  • Encuentra archivos markdown en un directorio (a partir de la ruta que recibe como argumento obtenido desde la CLI).
  • Realiza peticiones HTTP
  • Output de validaciones
  • Output de estadísticas

Diagrama de flujo enter image description here

Implementación

El usuario puede seleccionar desde la CLI las siguientes opciones:

Ver links

Obtiene información de los links y los retorna en una array de objetos, donde cada objeto representa un un link y contiene las siguientes propiedades: href: URL encontrada text: Texto que aparecía dentro del link file: nombre del archivo path: ruta del archivo donde encontró el link

—validate

Ejecuta una petición HTTP para averiguar si el link está activo o no. Si el status de la petición es 200 considera al link como ok, de otro modo lo considera como fail. El output de —validate incluye la palabra ok o fail, el status de la respuesta recibida a la petición HTTP y la ruta del archivo donde se encuentra el link.

--stats El output es un texto con estadísticas básicas de los links, ejemplo:

Total: 10 Unique: 8

—stats —validate

El output es un texto con estadísticas de los resultados de validación:

Total: 10 Unique: 8 Active: 7 Broken: 3

Instalación

Módulo instalable vía npm install https://github.com/AnHernandezOlvera/CDMX010-md-links.git

Dependencias

Test

Las pruebas se implementan con jest.

Licencia

Copyright (c) 2021, Anahí Hernández Olvera. (MIT License)

1.1.5

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.0

3 years ago