UNPKG

showdown

Version:

A JavaScript port of Markdown

26 lines (23 loc) 812 B
// // Github Extension (WIP) // ~~strike-through~~ -> <del>strike-through</del> // (function(){ var github = function(converter) { return [ { // strike-through // NOTE: showdown already replaced "~" with "~T", so we need to adjust accordingly. type : 'lang', regex : '(~T){2}([^~]+)(~T){2}', replace : function(match, prefix, content, suffix) { return '<del>' + content + '</del>'; } } ]; }; // Client-side export if (typeof window !== 'undefined' && window.Showdown && window.Showdown.extensions) { window.Showdown.extensions.github = github; } // Server-side export if (typeof module !== 'undefined') module.exports = github; }());