Crear una función que retorne una promesa con los links encontrados dentro de un archivo MD.
Debe contener un módulo que pueda importarse con otros scripts de Node.js y debe ofrecer la siguiente interfaz
mdLinks(path)
path: ruta absoluta o relativa al archivo. Si la ruta pasada es relativa transformar a absoluta.
valor de retorno: debe retornar una promesa que resuelva a un arreglo de objetos, donde cada objeto representa un link y contenga siguientes propiedades:
href: URL encontrada.
text: texto que aparece dentro del link
file: ruta del archivo donde se encontró el link.
Test unitarios: testear las funciones puras, mientras se escribe la función mdLinks. Tambien se debe testear al final asegurando que resuelve un arreglo con la información esperada.
Crear una función que retorne una promesa con los links encontrados dentro de un archivo MD. Debe contener un módulo que pueda importarse con otros scripts de Node.js y debe ofrecer la siguiente interfaz mdLinks(path) path: ruta absoluta o relativa al archivo. Si la ruta pasada es relativa transformar a absoluta. valor de retorno: debe retornar una promesa que resuelva a un arreglo de objetos, donde cada objeto representa un link y contenga siguientes propiedades: href: URL encontrada. text: texto que aparece dentro del link file: ruta del archivo donde se encontró el link.
Test unitarios: testear las funciones puras, mientras se escribe la función mdLinks. Tambien se debe testear al final asegurando que resuelve un arreglo con la información esperada.
READMe https://www.npmjs.com/package/@markdown-links/md-links