markdown-it-regexp

0.4.0 • Public • Published

Make simple markdown-it plugins easier.

Usage:

var md     = require('markdown-it')
var Plugin = require('markdown-it-regexp')
 
var plugin = Plugin(
  // regexp to match
  /@(\w+)/,
 
  // this function will be called when something matches
  function(match, utils) {
    var url = 'http://example.org/u/' + match[1]
 
    return '<a href="' + utils.escape(url) + '">'
         + utils.escape(match[1])
         + '</a>'
  }
)
 
md()
  .use(plugin)
  .render("hello @user")
 
// prints out:
// <p>hello <a href="http://example.org/u/user">user</a></p>

Fair warning:

  1. it could be slower than you expect
  2. it is a draft, breaking changes might happen

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.4.0
    5,795
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.4.0
    5,795

Package Sidebar

Install

npm i markdown-it-regexp

Weekly Downloads

5,795

Version

0.4.0

License

MIT

Last publish

Collaborators

  • rlidwka