UNPKG

1.98 kBJavaScriptView Raw
1/*! markdown-it-ins 0.1.0 https://github.com//markdown-it/markdown-it-ins @license MIT */
2!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var n;"undefined"!=typeof window?n=window:"undefined"!=typeof global?n=global:"undefined"!=typeof self&&(n=self),n.markdownitIns=e()}}(function(){return function e(n,o,r){function i(t,f){if(!o[t]){if(!n[t]){var p="function"==typeof require&&require;if(!f&&p)return p(t,!0);if(s)return s(t,!0);var u=new Error("Cannot find module '"+t+"'");throw u.code="MODULE_NOT_FOUND",u}var c=o[t]={exports:{}};n[t][0].call(c.exports,function(e){var o=n[t][1][e];return i(o?o:e)},c,c.exports,e,n,o,r)}return o[t].exports}for(var s="function"==typeof require&&require,t=0;t<r.length;t++)i(r[t]);return i}({1:[function(e,n){"use strict";function o(e,n){var o,r,i,s=n,t=!0,f=!0,p=e.posMax,u=e.src.charCodeAt(n);for(o=n>0?e.src.charCodeAt(n-1):-1;p>s&&e.src.charCodeAt(s)===u;)s++;return s>=p&&(t=!1),i=s-n,r=p>s?e.src.charCodeAt(s):-1,(32===r||10===r)&&(t=!1),(32===o||10===o)&&(f=!1),{can_open:t,can_close:f,delims:i}}function r(e,n){var r,i,s,t,f,p,u=e.posMax,c=e.pos,l=e.src.charCodeAt(c);if(43!==l)return!1;if(n)return!1;if(p=o(e,c),r=p.delims,!p.can_open)return e.pos+=r,e.pending+=e.src.slice(c,e.pos),!0;if(f=Math.floor(r/2),0>=f)return!1;for(e.pos=c+r;e.pos<u;)if(e.src.charCodeAt(e.pos)!==l)e.md.inline.skipToken(e);else{if(p=o(e,e.pos),i=p.delims,s=Math.floor(i/2),p.can_close){if(s>=f){e.pos+=i-2,t=!0;break}f-=s,e.pos+=i;continue}p.can_open&&(f+=s),e.pos+=i}return t?(e.posMax=e.pos,e.pos=c+2,e.push({type:"ins_open",level:e.level++}),e.md.inline.tokenize(e),e.push({type:"ins_close",level:--e.level}),e.pos=e.posMax+2,e.posMax=u,!0):(e.pos=c,!1)}function i(){return"<ins>"}function s(){return"</ins>"}n.exports=function(e){e.inline.ruler.before("emphasis","ins",r),e.renderer.rules.ins_open=i,e.renderer.rules.ins_close=s}},{}]},{},[1])(1)});
\No newline at end of file