3.1.9 • Published 3 months ago

marked-linkify-it v3.1.9

Weekly downloads
7
License
MIT
Repository
github
Last release
3 months ago

marked-linkify-it

marked using linkify-it for urls

Usage

import { marked } from "marked";
import markedLinkifyIt from "marked-linkify-it";

// or UMD script
// <script src="https://cdn.jsdelivr.net/npm/marked/lib/marked.umd.js"></script>
// <script src="https://cdn.jsdelivr.net/npm/marked-linkify-it/lib/index.umd.js"></script>

const schemas = {};
const options = {};

marked.use(markedLinkifyIt(schemas, options));

marked("example.com");
// <p><a href="http://example.com">example.com</a></p>

schemas

see https://github.com/markdown-it/linkify-it#api

Note: #add() doesn't work with this extension

markedLinkifyIt.add('@', {...}) // Doesn't work, you need to pass a schema manually

Instead do:

const schemas = {
	'@': {
		validate: function (text, pos, self) {
			// ...
		},
		normalize: function (match) {
			// ...
		}
	}
};

options

see https://github.com/markdown-it/linkify-it#api

linkify options plus the following additional options:

tlds

String|String[]

replace or add tlds for fuzzy links/

tldsKeepOld

Boolean; Default: false

true to add domains instead of replacing domain list.

3.1.9

3 months ago

3.1.8

5 months ago

3.1.7

5 months ago

3.1.6

6 months ago

3.1.5

6 months ago

3.1.3

8 months ago

3.1.2

8 months ago

3.1.4

8 months ago

3.1.1

9 months ago

3.1.0

10 months ago

3.0.2

1 year ago

3.0.1

1 year ago

3.0.0

1 year ago

2.0.0

2 years ago

1.1.3

2 years ago

1.1.2

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago