0.2.1 • Published 10 months ago

md-links-larissadepaula v0.2.1

Weekly downloads
-
License
-
Repository
github
Last release
10 months ago

MD-LINKS 💻

1. Introdução 🤩

O Markdown Links é uma biblioteca desenvolvida para auxiliar na leitura e validação de links presentes em arquivos no formato Markdown (extensão .md). A biblioteca é executada através de uma interface de linha de comando (CLI) e pode ser utilizada tanto em projetos Node.js como em aplicações no terminal.

A biblioteca é capaz de ler um arquivo .md, identificar os links presentes nele e, opcionalmente, validar cada link através de requisições HTTP para verificar se estão ativos ou quebrados. Além disso, é possível obter estatísticas sobre os links encontrados, como o total de links, links únicos e links quebrados.

2. Instalação e Uso ✅

2.1 Instalação

Para instalar a biblioteca, utilize o gerenciador de pacotes npm. No terminal, execute o seguinte comando:

  npm install md-links-larissadepaula

2.2 Utilização

Após a instalação, você poderá utilizar o Markdown Links através da CLI, basta executar o seguinte comando:

  mdlinks <caminho-do-arquivo> [--validate] [--stats]

Onde:

  • < caminho-do-arquivo > : O caminho para o arquivo .md que deseja analisar.
  • --validate: (Opcional) Realiza a validação dos links, exibindo o status de cada link (ativo ou quebrado).
  • --stats: (Opcional) Exibe estatísticas dos links, como o total de links e links únicos. Exemplo:

3. Funcionalidades da Biblioteca 🚀

O Markdown Links oferece as seguintes funcionalidades:

3.1 Extração de Links

A biblioteca é capaz de ler um arquivo .md e extrair os links presentes nele. Os links são identificados pelo formato [texto] (url).

links

3.2 Validação de Links

Utilizando a opção --validate na CLI, a biblioteca realizará uma requisição HTTP para cada link encontrado a fim de verificar se estão ativos ou quebrados. Os links ativos terão o status "ok" e os quebrados terão o status "fail".

links-validate

3.3 Estatísticas de Links

Utilizando a opção --stats na CLI, a biblioteca exibirá estatísticas sobre os links encontrados no arquivo. Será exibido o total de links e a quantidade de links únicos.

links-stats

3.4 Validação e Estatísticas de Links

Utilizando as opções --validate --stats na CLI, a biblioteca exibirá tanto as estatísticas quanto a validação dos links encontrados.

links-validate-stats

Fluxograma do Projeto

fluxograma

Autores ✍️

O Markdown Links foi desenvolvido por Larissa de Paula como proposta ao quarto projeto da Laboratoria.

| Larissa GitHub | LinkedIn |