1.0.0 • Published 6 years ago

md-links-cl v1.0.0

Weekly downloads
1
License
ISC
Repository
github
Last release
6 years ago

Markdown Links

v1.0.0 :v: Biblioteca para extraer links de archivos Markdown md

Características :clipboard:

  • Lee solo archivos con la extensión .md
  • Extrae y lista todos los links que contenga el archivo
  • Agregando la opción --validate valida estado actual de los links encontrados

Iniciar :rocket:

Para comenzar debes tener instalado Node.js en tu computador.

Instalación :wrench:

Para instalación global en la consola de tu proyecto debes instalar

npm install -g md-links-cl

Para instalar dependencia

npm i md-links-cl --save

CLI

Comando de ejecución del modulo

$ md-links-cl <path-file>

Reemplaza <path-file> por la ruta del archivo que deseas extraer links.

Retorna

  line: Línea del link.
  href: URL encontrada.
  text: Texto descriptivo del link.
  file: Ruta del archivo donde se encontró el link.

Ejecución de opcion --validate

$ md-links-cl <path-file> [options]

Retorna el estatus a la petición HTTP de la url extraída

  line: Línea del link.
  href: URL encontrada.
  text: Texto descriptivo del link.
  status: Código de estado
  statusText: `ok` or `file`
  file: Ruta del archivo donde se encontró el link.

Ejemplo

./
├── .eslintrc
├── .gitignore
├── README.md
├── text
│   ├── some.md
├── package.json

Para poder extraer archivos desde some.md ejecutamos

$ md-links-cl text/some.md

Retorna

line:1 - http://www.google.cl - www.google.cl - C:\Users\proyecto\text\some.md
line:12 - http://www.somes.com - alguna pagina - C:\Users\proyecto\text\some.md

Ejecutar con options --validate

$ md-links-cl text/some.md --validate

Retorna

line:1 - http://www.google.cl - www.google.cl - 200 ok C:\Users\proyecto\text\some.md 
line:12 - http://www.somes.com - alguna pagina - 404 not found C:\Users\proyecto\text\some.md

##Versiones :computer:

Versión 1.0.0 = inicial con todas las características básicas:

  • Línea de link
  • URL
  • Text
  • Ruta del archivo

Se incluye la opción de validar links --validate:

  • Status
  • StatusText

Autor :pencil2:

Cindy López Oportus

Paquete npm.com