cep-md-links

0.1.0 • Public • Published

Markdown Links

Índice


1. ¿Que es Md-Links?

Markdown Links es una librería de Node.js que nos permite buscar en un directorio todos los archivos en formato Markdown que en su interior contengan link y asi poder validar el estado actual de cada uno de ellos.

2. Diagrama de Flujo ✏️

md-links

3. Instalación 🚀

Para instalar la librería debes correr el siguiente comando:

npm install cep-md-links

4. Herramientas Utilizadas :black_nib:

La librería contiene las siguientes dependencias:

  • Node.js
  • File System
  • Node-fetch
  • Jsdom
  • Markdown-it
  • Chalk
  • Figlet

5. Uso de la librería 📦

Para hacer uso de la librería, debes importarla dentro de tu archivo principal de extensión .js de la siguiente manera:

const mdLinks = require('cep-md-links');

Aparte del análisis básico del archivo, la librería ofrece 2 opciones o argumentos para entregar la validación y estadística de los links contenidos.

mdLinks('path', {options});

Argumentos:
  • path: El archivo .md
  • options: Recibe un objeto con dos propiedades, "validate" y "stats".

La librería te ofrece la siguiente información:

  • Nombre del archivo .md
  • Total de links encontrados en el archivo.
  • URL encontrada, el texto asociado al link y la ruta o file donde se encuentra el link.
  • Lista de links con su url, status, el texto y archivo .md donde se encuentra.
  • Total de links, total de links únicos y total de links rotos o no funcionales

6. Ejemplos de funcionalidad de la librería 📝

Dependiendo de las opciones entregadas en la terminal, la librería ofrece diferentes datos de tus archivos .md.

Puedes hacer uso de esta libreria a traves de las siguientes instrucciones:

  • Sin opciones: debes ejecutar la librería de la siguiente manera a traves de la terminal:

node <<archivo.js>> <<archivo.md>>

Screenshot

  • Opción validate: ejecutar en la consola el siguiente comando:

node <<archivo.js>> <<archivo.md>> <<options>>

options equivale a --validate o --v

Screenshot

  • Opción stats: ejecutar en la consola el siguiente comando:

node <<archivo.js>> <<archivo.md>> <<options>>

options equivale a --stats o --s

Screenshot

  • Opción validate + stats: ejecutar en la consola el siguiente comando:

node <<archivo.js>> <<archivo.md>> --v --s

o

node <<archivo.js>> <<archivo.md>> --s --v

Screenshot

7. Licencia 👥

Este proyecto fue realizado por:

Readme

Keywords

Package Sidebar

Install

npm i cep-md-links

Weekly Downloads

0

Version

0.1.0

License

ISC

Unpacked Size

264 kB

Total Files

15

Last publish

Collaborators

  • cindybarria