What is micromark-extension-gfm-autolink-literal?
The micromark-extension-gfm-autolink-literal package is an extension for micromark that provides support for GitHub Flavored Markdown (GFM) autolink literals. This means it can automatically convert URLs, email addresses, and other literal links into clickable links in Markdown content.
What are micromark-extension-gfm-autolink-literal's main functionalities?
Autolink URLs
This feature automatically converts plain URLs into clickable links. In the example, the URL 'https://example.com' is converted into a clickable link.
const micromark = require('micromark');
const gfmAutolinkLiteral = require('micromark-extension-gfm-autolink-literal');
const input = 'Check out https://example.com for more info.';
const output = micromark(input, { extensions: [gfmAutolinkLiteral()] });
console.log(output);
Autolink Email Addresses
This feature automatically converts plain email addresses into clickable mailto links. In the example, the email address 'support@example.com' is converted into a clickable mailto link.
const micromark = require('micromark');
const gfmAutolinkLiteral = require('micromark-extension-gfm-autolink-literal');
const input = 'Contact us at support@example.com.';
const output = micromark(input, { extensions: [gfmAutolinkLiteral()] });
console.log(output);
Autolink www-prefixed URLs
This feature automatically converts www-prefixed URLs into clickable links. In the example, the URL 'www.example.com' is converted into a clickable link.
const micromark = require('micromark');
const gfmAutolinkLiteral = require('micromark-extension-gfm-autolink-literal');
const input = 'Visit www.example.com for details.';
const output = micromark(input, { extensions: [gfmAutolinkLiteral()] });
console.log(output);
Other packages similar to micromark-extension-gfm-autolink-literal
remark-autolink-headings
The remark-autolink-headings package is a plugin for remark that automatically adds links to headings in Markdown content. While it focuses on headings rather than literal links, it provides similar functionality in terms of enhancing Markdown content with automatic links.
markdown-it-implicit-figures
The markdown-it-implicit-figures package is a plugin for markdown-it that automatically wraps images in <figure> tags. While it doesn't focus on autolinking, it provides similar automatic enhancements to Markdown content.
micromark-extension-gfm-autolink-literal
micromark extension to support GitHub flavored markdown literal
autolinks.
This syntax extension matches the GFM spec and github.com.
This package provides the low-level modules for integrating with the micromark
tokenizer and the micromark HTML compiler.
You probably shouldn’t use this package directly, but instead use
mdast-util-gfm-autolink-literal
with
mdast.
Install
npm:
npm install micromark-extension-gfm-autolink-literal
API
html
syntax
Note: syntax
is the default export of this module, html
is available at
micromark-extension-gfm-autolink-literal/html
.
Support literal autolinks.
The exports are extensions for the micromark parser (to tokenize; can be passed
in extensions
) and the default HTML compiler (to compile as <a>
elements;
can be passed in htmlExtensions
).
Related
Contribute
See contributing.md
in micromark/.github
for ways to get
started.
See support.md
for ways to get help.
This project has a code of conduct.
By interacting with this repository, organization, or community you agree to
abide by its terms.
License
MIT © Titus Wormer