Skip to content

Creación de una librería instalable que permite facilitar la validación de archivos Markdown (md), extraer los enlaces en ellos y validarlos (JavaScript, Node.Js, Jest, npm y GitHub-Projects).

Notifications You must be signed in to change notification settings

Roquerika/DEV010-md-links

 
 

Repository files navigation

Markdown Links

md-links

Índice


#1 ¿Qué es md-links?

Es una herramienta con una librería instalable que implementa una interfaz de línea de comandos (CLI) para facilitar la validación de archivos Markdown (md) y extraer los enlaces que se encuentran en ellos, también permite verificar si los archivos .md encontrados tienen links y si estos estan funcionando correcatamente o no.

¿Cómo instalar?

Para instalar la libreria siga los siguientes pasos:

  • Abra la terminal del sistema operativo de la pc.
  • Navegue hasta el directorio raíz del proyecto o la ubicación donde desea instalar la biblioteca.
  • Ejecute el siguiente comando en la terminal para instalar la biblioteca desde el registro del paquete npm:

npm install md-roquelinks

  • Una vez la instalación esté completa, puede importar y usar la biblioteca en el proyecto que así lo desee de acuerdo a las instrucciones de uso a continuación.

¿Cómo usar?

Para obtener instrucciones sobre cómo utilizar el comando completo, ejecute 'md-links'.

md-links

Una vez instalado, debe colocar en la terminal lo siguiente:

md-links <path-to-file> [opciones]

donde:

path-to-file = es la ruta que requiere analizar (absoluta o relativa).

Opciones

Puede utilizar las siguientes opciones adicionales para realizar validaciones u obtener estadísticas de enlaces:

Ingrese:

--validate

Esta opción permite validar los enlaces encontrados, verifica si están activos y accesibles y devuelve información sobre el estado de cada enlace.

ejemplo:

md-links --validate

Ingrese:

--stats

esta opción muestra estadísticas generales sobre los enlaces encontrados como el recuento total de enlaces.

ejemplo:

md-links --stats

Ingrese:

-- validate --stats

Esta opción que surge de la combinación de las opciones anteriores permite buscar enlaces, validarlos y obtener estadísticas al mismo tiempo.

ejemplo:

md-links --validate --stats

md-links --stats --validate

Resultados

Al de ejecutar el comando con las opciones correspondientes y la ruta del archivo que desee evaluar, el paquete "md-links" mostrará la información requerida en la línea de comando, incluyendo los enlaces encontrados, su estado y estadísticas generales.

Testing

Se realizaron pruebas unitarias para la verificación del correcto funcionamiento de los siguientes archivos JS: index, modules y stats. Se obtuvo el siguiente resultado:

Tests

Diagrama de flujo

Diagrama

Autora

Erika Roque

Erika

About

Creación de una librería instalable que permite facilitar la validación de archivos Markdown (md), extraer los enlaces en ellos y validarlos (JavaScript, Node.Js, Jest, npm y GitHub-Projects).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.9%
  • HTML 0.1%