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");
});
```
- 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.
- Ánimos de aprender
- Paciencia
- Confianza
- [CSS]
- [JAVASCRIPT]
- [NODE.JS]
Modulo instalable vía npm install
- Laboratoria
- Linda Aguilar
- Hecho con amor 😊❤️😊
- Muchas gracias a todos 🤓