markdown-link-check icon indicating copy to clipboard operation
markdown-link-check copied to clipboard

Recursive folders, aliases, parallel requests, simplifications

Open pbochynski opened this issue 1 year ago • 0 comments

Several features and improvements are introduced in this PR:

  • processing folders as inputs (folder is processed recursively)
  • support for alias replacement in the URL (used for checking aliased urls to the static site like docsify)
  • configurable number of parallel requests
  • removed dependencies (needle, link-check) and replaced by native fetch
  • several simplifications in the code (e.g. reading files)

Refactoring was done without changing functions signatures and keeping the existing tests.

Resolves:

  • https://github.com/tcort/markdown-link-check/issues/117
  • https://github.com/tcort/markdown-link-check/issues/280
  • https://github.com/tcort/markdown-link-check/issues/40 (kind of)

pbochynski avatar Jan 22 '24 13:01 pbochynski