path
: Rota absoluta ou relativa ao arquivo. Se a rota passada é
relativa, deve resolver como sendo relativa ao diretório onde foi chamada -
current working directoryA função deve retornar uma promessa (Promise
) que resolve um array (Array
) e
objetos(Object
), onde cada objeto representa um link, contendo as seguintes
propriedades:
href
: URL encontrada.text
: Texto dentro do markdown.const mdLinks = require("md-links");
mdLinks("./example.md")
.then(links => {
// => [{ href, text }]
})
.catch(console.error);
Para executar esta biblioteca, você deverá ter o NodeJS e npm instalados.
$ npm install -g lefsampaio/SAP003-md-links
$ md-links ./some/example.md
$ md-links ./some/example.md
http://algo.com/2/3/ Link de algo
https://outra-coisa-.net/algum-doc.html algum doc
http://google.com/ Google
$ md-links ./some/example.md –validate
$ md-links ./some/example.md --validate
http://algo.com/2/3/ 200 Link de algo
https://outra-coisa-.net/algum-doc.html 404 algum doc
http://google.com/ 301 Google