1.1.2 • Published 4 years ago

md-validator v1.1.2

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

Markdown Links

This library reads and analyzes files in Markdown format, to verify the links they contain and to report some statistics.

Installation

$ npm install md-validator

$ npm install -g md-validator

$ npm install @tatianatorog/md-validator

CLI (Command Line Interface - Interfaz de Línea de Comando)

Get markdowns links with this command:

$ npx md-validator <path-to-file> [options]

For example:

$ npx md-validator ./some/example.md

./some/example.md http://ubu.com/2/3/ Link to something
./some/example.md https://deco.net/algun-doc.html some file
./some/example.md http://google.com/ Google

OPTIONS

-v | --validate
  • Pass validate option to check & validate all markdown's link(s):
$ npx md-validator ./some/example.md -v
$ npx md-validator ./some/example.md --validate

./some/example.md http://ubu.com/2/3/ ok 200 Link to something
./some/example.md https://deco.net/algun-doc.html fail 404 some file
./some/example.md http://google.com/ ok 301 Google
-s | --stats
  • Pass stats option to get the total & unique(s) of markdown's link(s):
$ npx md-validator ./some/ -s
$ npx md-validator ./some/example.md --stats

Total: 3
Unique: 3
-v -s | --validate --stats
  • You can pass both options for totals & link's status:
$ npx md-validator some -v -s
$ npx md-validator some/example.md --validate --stats

Total: 3
Unique: 3
Broken: 1

Dependencies

  • Chalk
  • Commander
  • Cfonts
  • Axios