UNPKG

markdown-it-sup-alt

Version:
3 lines (2 loc) 1.52 kB
/*! markdown-it-sup-alt 1.0.0 https://github.com//markdown-it/markdown-it-sup-alt @license MIT */ !function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var r;r="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,r.markdownitSup=e()}}(function(){return function e(r,o,n){function t(p,s){if(!o[p]){if(!r[p]){var u="function"==typeof require&&require;if(!s&&u)return u(p,!0);if(i)return i(p,!0);var f=new Error("Cannot find module '"+p+"'");throw f.code="MODULE_NOT_FOUND",f}var a=o[p]={exports:{}};r[p][0].call(a.exports,function(e){var o=r[p][1][e];return t(o?o:e)},a,a.exports,e,r,o,n)}return o[p].exports}for(var i="function"==typeof require&&require,p=0;p<n.length;p++)t(n[p]);return t}({1:[function(e,r,o){"use strict";function n(e,r){var o,n,i,p=e.posMax,s=e.pos;if(94!==e.src.charCodeAt(s))return!1;if(r)return!1;if(s+2>=p)return!1;for(e.pos=s+1;e.pos<p;){if(94===e.src.charCodeAt(e.pos)){o=!0;break}e.md.inline.skipToken(e)}return o&&s+1!==e.pos?(n=e.src.slice(s+1,e.pos),n.match(/(^|[^\\])(\\\\)*[\n]/)?(e.pos=s,!1):(e.posMax=e.pos,e.pos=s+1,i=e.push("sup_open","sup",1),i.markup="^",i=e.push("text","",0),i.content=n.replace(t,"$1"),i=e.push("sup_close","sup",-1),i.markup="^",e.pos=e.posMax+1,e.posMax=p,!0)):(e.pos=s,!1)}var t=/\\([ \\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g;r.exports=function(e){e.inline.ruler.after("emphasis","sup",n)}},{}]},{},[1])(1)});