Naive Props Mutation

    @hackmd/markdown-it-regexp

    0.4.1 • Public • Published

    markdown-it-regexp

    THis is fork version of https://github.com/rlidwka/markdown-it-regexp

    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>

    Live demo as jsfiddle.

    Fair warning:

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

    Install

    npm i @hackmd/markdown-it-regexp

    DownloadsWeekly Downloads

    53

    Version

    0.4.1

    License

    MIT

    Unpacked Size

    5.02 kB

    Total Files

    6

    Last publish

    Collaborators

    • a60814billy
    • jackycute
    • yukaii