This library reads and analyzes files in Markdown format, to verify the links they contain and to report some statistics.
$ npm install md-validator
$ npm install -g md-validator
$ npm install @tatianatorog/md-validator
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
- 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
- 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
- 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
- Chalk
- Commander
- Cfonts
- Axios