Skip to content

LindaLobo/DEV006-md-links-Gabb

 
 

Repository files navigation

Markdown Links

Markdown es un lenguaje de marcado ligero muy popular entre developers. Es usado en muchísimas plataformas que manejan texto plano (GitHub, foros, blogs, ...) y es muy común encontrar varios archivos en ese formato en cualquier tipo de repositorio (empezando por el tradicional README.md). Estos archivos Markdown normalmente contienen links (vínculos/ligas) que muchas veces están rotos o ya no son válidos y eso perjudica mucho el valor de la información que se quiere compartir.

El proyecto contiene una función la cual nos regresa una promesa que va a resolver un arreglo(Array) de objetos (Object), donde cada objeto representa un link y contiene las siguientes propiedades

Para instalar:

 npm i md-links-linda

Para importarlo:

 const { mdLinks } = require("md-links-linda");

Requerido para la funcionalidad se debe enviar el siguiente objeto de ejemplo:

{ validate: true, path: "nombre_del_archivo.md"}

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 de ejecución:

```
mdLinks({validate:validando,path:archivo})
    .then((result) => {
      console.log(result)
    })
    .catch((error) => {
      return (error, "Existe algun problema");
    });
```

Comenzando 🚀

  • Revisar la información entregada.
  • Investigamos cada uno de los conceptos en especial repasamos callbacks y promesas.
  • Revisar detalladamente el Readme para ver los requerimientos.
  • Investigar en otras herramientas como youtube, chrome.

Pre-requisitos 📋

  • Ánimos de aprender
  • Paciencia
  • Confianza

Construido con 🛠️

  • [CSS]
  • [JAVASCRIPT]
  • [NODE.JS]

Edición de la Interfaz de Usuario

Modulo instalable vía npm install

Autores ✒️❤️

  • Laboratoria
  • Linda Aguilar

Expresiones de Gratitud 🎁

  • Hecho con amor 😊❤️😊
  • Muchas gracias a todos 🤓

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%