# lib-md

> Lib para encontrar [links](URL) nos arquivos MD

Latest version **1.0.2** (published 2022-03-07) · ISC license · 0 weekly downloads

## Install

```sh
npm install lib-md
pnpm add lib-md
yarn add lib-md
bun add lib-md
```

Provides the command `lib-md`.

## Health

**Score 20/100 (F)** — status: abandoned.

Positive: esm support; no vulnerabilities.

Warnings: low downloads; no types.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.2 |
| Published | 2022-03-07 |
| First published | 2022-03-07 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | none |
| Module format | ESM + CommonJS |
| Dependencies | 3 |
| Unpacked size | 7.4 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 0 |
| Author | Natheus |
| Maintainers | natheus |
| Keywords | markdown, URL |

## Links

- npm: https://www.npmjs.com/package/lib-md
- Repository: https://github.com/natheus/lib-md
- Homepage: https://github.com/natheus/lib-md#readme
- Issues: https://github.com/natheus/lib-md/issues
- npm.io page: https://npm.io/package/lib-md

## Dependencies (3)

- [chalk](https://npm.io/package/chalk.md) ^5.0.0
- [node-fetch](https://npm.io/package/node-fetch.md) ^3.2.1
- [ansi-styles](https://npm.io/package/ansi-styles.md) ^6.1.0

## Alternatives

- [base64url](https://npm.io/package/base64url.md) — 6.1M weekly downloads
- [get-installed-path](https://npm.io/package/get-installed-path.md) — 502.9K weekly downloads
- [@uppy/url](https://npm.io/package/@uppy/url.md) — 185.8K weekly downloads
- [@d3fc/d3fc-shape](https://npm.io/package/@d3fc/d3fc-shape.md) — 16.2K weekly downloads
- [localizer](https://npm.io/package/localizer.md) — 226 weekly downloads

## Recent versions

- 1.0.2 (latest) — 2022-03-07
- 1.0.1 — 2022-03-07
- 1.0.0 — 2022-03-07

## README

# Lib markdown

## Resumo

[Markdown](https://pt.wikipedia.org/wiki/Markdown) Markdown é uma linguagem simples de marcação originalmente criada por John Gruber e Aaron Swartz. 
Markdown converte seu texto em HTML válido. Markdown é frequentemente usado para formatar arquivos README, 
para escrever mensagens em fóruns de discussão online e para criar rich text usando um editor de texto simples.

Os arquivos `Markdown` podem conter _links_, e esses _links_ poderão estar quebrados ou inválidos,
prejudicando assim o conteúdo do texto.

Com esta lib é possivel:
- analisar o arquivo com extensão .md;
- verificar se nele há links;
- não encontrando, emitir uma mensagem avisando que não há links;
- caso encontre, analisar se os links funcionam;
- retornar uma lista com os links identificados;
- retornar com o status http de cada link encontrado;

## Instalação

### NPM

No terminal, executar o comando:

`npm i lib-md`

Após a instalação, execute a lib com o comando `npx lib-md <path-to-file>`

Para avaliar cada link e receber a lista com os seus status http, executar o comando:

`npx lib-md <path-to-file> validar`

***  É recomendado usar o caminho relativo ao diretório de onde você está executando a lib, mas também pode ser usado o caminho absoluto.

---
_Source: https://npm.io/package/lib-md · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
