markdown-link-extractor

extracts links from markdown texts

ISC 24 个版本
安装
npm install markdown-link-extractor
yarn add markdown-link-extractor
pnpm add markdown-link-extractor
bun add markdown-link-extractor
README

markdown-link-extractor

Extracts links from markdown texts.

Installation

$ npm install --save markdown-link-extractor

API

markdownLinkExtractor(markdown)

Parameters:

  • markdown text in markdown format.

Returns:

  • an array containing the URLs from the links found.

Examples

const { readFileSync } = require('fs');
const markdownLinkExtractor = require('markdown-link-extractor');

const markdown = readFileSync('README.md', {encoding: 'utf8'});

const links = markdownLinkExtractor(markdown);
links.forEach(link => console.log(link));

Upgrading to v4.0.0

  • anchor link extraction no longer supported

Code that looked like this:

const { links } = markdownLinkExtractor(str);

Should change to this:

const links = markdownLinkExtractor(str);

Upgrading to v3.0.0

  • extended mode no longer supported
  • embedded image size parameters in ![]() no longer supported

Testing

npm test

License

See LICENSE.md

版本列表
4.0.3 2025-11-19
4.0.2 2024-03-10
4.0.1 2022-05-04
4.0.0 2022-05-04
3.1.0 2022-09-21
3.0.2 2022-05-04
3.0.1 2022-05-04
3.0.0 2022-05-04
2.0.1 2022-03-19
2.0.0 2022-03-19
1.3.1 2022-01-21
1.3.0 2021-05-25
1.2.7 2021-03-25
1.2.6 2020-09-09
1.2.5 2020-09-05
1.2.4 2020-09-05
1.2.3 2020-04-06
1.2.2 2019-10-16
1.2.1 2019-05-29
1.2.0 2018-05-30
1.1.2 2018-05-25
1.1.1 2018-01-05
1.1.0 2016-07-06
1.0.0 2016-01-11