gm-md-links

0.1.2 • Public • Published

gm-md-links

Lee y analiza archivos en formato Markdown, verifica los links y reporta algunas estadísticas.

Instalación

npm install gm-md-links

Como usar

En el archivo JS:

const mdlinks = require('gm-md-links');   

En la terminal:

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

CLI (Command Line Interface)

PATH

  • Para leer archivos con extensión .md

md-links <path-to-file.md>

pathToFile

  • Leer un directorio

md-links <path-to-directory>

pathToDirectory

En ambos casos, se obtiene como resultado:

  • file: archivo o ruta donde fue encontrado el link.
  • href: link encontrado.
  • text: descripción del link.

OPTIONS

--validate

Entrega la validacion o status de los links (status: 200, 404, etc). Por ejemplo:

md-links <path-to-file.md> --validate

validate

--stats

Entrega la seguiente estadística: Total - el total de links encontrados; Unique - el total de links unicos.

md-links <path-to-file.md> --stats

stats

--stats --validate

Las dos opiciones combinadas, además de Total y Unique, agregan la seguiente estadística: Broken - el total de links rotos;

md-links <path-to-file.md> --stats --validate

statsValidate

Documentación técnica

Dependencias:

  • node.js versión 11
  • node-fetch: 2.6.0
  • chalk: 2.4.2
  • filehound: 1.17.0
  • marked: 0.6.2
  • jest: 24.7.1
  • eslint: 6.0.1

Planificación:

  • Diagrama de Flujo:

flujo

  • Trello:

El board con el backlog de la implementación de la librería puede ser encontrado aquí.

Autor

Giselle Machado

Package Sidebar

Install

npm i gm-md-links

Weekly Downloads

5

Version

0.1.2

License

ISC

Unpacked Size

316 kB

Total Files

21

Last publish

Collaborators

  • gisellem22