Socket
Socket
Sign inDemoInstall

md-links-cotesaavedra

Package Overview
Dependencies
5
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    md-links-cotesaavedra

Validación de archivos .md y la existencia de URL en ellos


Version published
Maintainers
1
Install size
1.82 MB
Created

Readme

Source

Índice

  • 1. ¿Qué es md-links?
  • 2. Instalación
  • 3. Comandos
  • 4. Retornos

Md-links es una librería que le permitirá obtener información de los links que están presentes en sus archivos Markdown (.md). Es una librería que lee archivos md, busca los links y muestra información como la ruta en la que fué encontrado el link, su status http, entre otros.

2. Instalación

Para instalar la librería deberá escribir el siguiente comando en la terminal: npm i md-links-cotesaavedra

Una vez instalada ya puede comenzar a utilizarla.

Comandos

Para utilizar la librería deberá escribir la siguiente línea de comandos:

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

Donde: md-links: Hace referencia a la llamada de la librería <path-to-file>: Hace referencia a la ruta a un archivo o directorio de la que quiere obtener los links. (El archivo debe ser un .md, al no serlo no podrá ser leido). --validate: Un booleano. Este argumento puede estar presente (true) o no (false), nos proporciona información detallada de la url, como: status Http, ruta de la que proviene, entre otros. --stats: Un booleano. Este argumento puede estar presente (true) o no (false), nos proporciona estadísticas generales de todo el archivo/directorio leito, como número total de URLs encontradas, o links rotos.

Retornos

--validate

Con validate:false :

  • href: URL encontrada.
  • text: Texto que aparecía dentro del link (<a>).
  • file: Ruta del archivo donde se encontró el link.

Con validate:true :

  • href: URL encontrada.
  • text: Texto que aparecía dentro del link (<a>).
  • file: Ruta del archivo donde se encontró el link.
  • status: Código de respuesta HTTP.
  • ok: Mensaje fail en caso de fallo u ok en caso de éxito.
Ejemplo (resultados como comentarios)
mdLinks ./some/example.md
    // => [{ href, text, file }, ...]


mdLinks ./some/example.md --validate
    // => [{ href, text, file, status, ok }, ...]

mdLinks ./some/dir
    // => [{ href, text, file }, ...]

--stats

Si pasa la opción --stats el output (salida) será un texto con estadísticas básicas sobre los links.

$ md-links ./some/example.md --stats
Total: 3
Unique: 3

También puede combinar --stats y --validate para obtener estadísticas que necesiten de los resultados de la validación.

$ md-links ./some/example.md --stats --validate
Total: 3
Unique: 3
Broken: 1

Keywords

FAQs

Last updated on 10 May 2022

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc