Comparing version
@@ -13,4 +13,2 @@ "use strict"; | ||
var TEMPLATE = exports.TEMPLATE = "\n<!-- Begin: Injected MathJax -->\n<script type=\"text/x-mathjax-config\">\n MathJax.Hub.Config(<%= JSON.stringify(config) %>);\n</script>\n\n<script type=\"text/x-mathjax-config\">\n MathJax.Hub.Queue(function() {\n var all = MathJax.Hub.getAllJax(), i;\n for(i=0; i < all.length; i += 1) {\n all[i].SourceElement().parentNode.className += ' has-jax';\n }\n });\n</script>\n\n<script type=\"text/javascript\" src=\"<%= src %>\">\n</script>\n<!-- End: Injected MathJax -->\n"; | ||
var DEFAULT_OPTS = exports.DEFAULT_OPTS = { | ||
@@ -31,2 +29,2 @@ src: "//cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML", | ||
}; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnN0cy5lczYiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBTyxJQUFNLGdEQUFvQixTQUFwQjtBQUNOLElBQU0sOENBQW1CLDBCQUFuQjtBQUNOLElBQU0sNENBQWtCLDZCQUFsQjtBQUNOLElBQU0sa0NBQWEsV0FBYjs7QUFFTixJQUFNLG9DQUFjLHNCQUFkOztBQUVOLElBQU0sa2lCQUFOOztBQW9CQSxJQUFNLHNDQUFlO0FBQzFCLE9BQUssMEVBQUw7QUFDQSxVQUFRO0FBQ04sYUFBUztBQUNQLGtCQUFZLENBQUUsQ0FBQyxHQUFELEVBQUssR0FBTCxDQUFGLEVBQWEsQ0FBQyxLQUFELEVBQU8sS0FBUCxDQUFiLENBQVo7QUFDQSxnQkFBVSxDQUFDLFFBQUQsRUFBVyxVQUFYLEVBQXVCLE9BQXZCLEVBQWdDLFVBQWhDLEVBQTRDLEtBQTVDLEVBQW1ELE1BQW5ELENBQVY7QUFDQSxzQkFBZ0IsSUFBaEI7S0FIRjtBQUtBLFNBQUs7QUFDSCx1QkFBaUI7QUFDZixvQkFBWSxLQUFaO09BREY7S0FERjtHQU5GO0NBRlciLCJmaWxlIjoiY29uc3RzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGNvbnN0IElOTElORV9NQVRIX1JFR0VYID0gL1xcJC4qP1xcJC87XHJcbmV4cG9ydCBjb25zdCBCTE9DS19NQVRIX1JFR0VYID0gL15cXHMqXFwkXFwkW1xcc1xcU10qXFwkXFwkXFxzKiQvbTtcclxuZXhwb3J0IGNvbnN0IElOSkVDVElPTl9SRUdFWCA9IC8oW1xcc1xcU10qKSg8XFwvYm9keT5bXFxzXFxTXSopL2k7XHJcbmV4cG9ydCBjb25zdCBCT0RZX1JFR0VYID0gLzxcXC9ib2R5Pi9pO1xyXG5cclxuZXhwb3J0IGNvbnN0IE1BVEhfTUFSS0VSID0gXCI8IS0tIEhhcyBNYXRoSmF4IC0tPlwiO1xyXG5cclxuZXhwb3J0IGNvbnN0IFRFTVBMQVRFID0gYFxyXG48IS0tIEJlZ2luOiBJbmplY3RlZCBNYXRoSmF4IC0tPlxyXG48c2NyaXB0IHR5cGU9XCJ0ZXh0L3gtbWF0aGpheC1jb25maWdcIj5cclxuICBNYXRoSmF4Lkh1Yi5Db25maWcoPCU9IEpTT04uc3RyaW5naWZ5KGNvbmZpZykgJT4pO1xyXG48L3NjcmlwdD5cclxuXHJcbjxzY3JpcHQgdHlwZT1cInRleHQveC1tYXRoamF4LWNvbmZpZ1wiPlxyXG4gICAgTWF0aEpheC5IdWIuUXVldWUoZnVuY3Rpb24oKSB7XHJcbiAgICAgICAgdmFyIGFsbCA9IE1hdGhKYXguSHViLmdldEFsbEpheCgpLCBpO1xyXG4gICAgICAgIGZvcihpPTA7IGkgPCBhbGwubGVuZ3RoOyBpICs9IDEpIHtcclxuICAgICAgICAgICAgYWxsW2ldLlNvdXJjZUVsZW1lbnQoKS5wYXJlbnROb2RlLmNsYXNzTmFtZSArPSAnIGhhcy1qYXgnO1xyXG4gICAgICAgIH1cclxuICAgIH0pO1xyXG48L3NjcmlwdD5cclxuXHJcbjxzY3JpcHQgdHlwZT1cInRleHQvamF2YXNjcmlwdFwiIHNyYz1cIjwlPSBzcmMgJT5cIj5cclxuPC9zY3JpcHQ+XHJcbjwhLS0gRW5kOiBJbmplY3RlZCBNYXRoSmF4IC0tPlxyXG5gXHJcblxyXG5leHBvcnQgY29uc3QgREVGQVVMVF9PUFRTID0ge1xyXG4gIHNyYzogXCIvL2Nkbi5tYXRoamF4Lm9yZy9tYXRoamF4L2xhdGVzdC9NYXRoSmF4LmpzP2NvbmZpZz1UZVgtQU1TLU1NTF9IVE1Mb3JNTUxcIixcclxuICBjb25maWc6IHtcclxuICAgIHRleDJqYXg6IHtcclxuICAgICAgaW5saW5lTWF0aDogWyBbJyQnLCckJ10sIFtcIlxcXFwoXCIsXCJcXFxcKVwiXSBdLFxyXG4gICAgICBza2lwVGFnczogWydzY3JpcHQnLCAnbm9zY3JpcHQnLCAnc3R5bGUnLCAndGV4dGFyZWEnLCAncHJlJywgJ2NvZGUnXSxcclxuICAgICAgcHJvY2Vzc0VzY2FwZXM6IHRydWVcclxuICAgIH0sXHJcbiAgICBUZVg6IHtcclxuICAgICAgZXF1YXRpb25OdW1iZXJzOiB7XHJcbiAgICAgICAgYXV0b051bWJlcjogXCJBTVNcIlxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnN0cy5lczYiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBTyxJQUFNLGdEQUFvQixTQUFwQjtBQUNOLElBQU0sOENBQW1CLDBCQUFuQjtBQUNOLElBQU0sNENBQWtCLDZCQUFsQjtBQUNOLElBQU0sa0NBQWEsV0FBYjs7QUFFTixJQUFNLG9DQUFjLHNCQUFkOztBQUVOLElBQU0sc0NBQWU7QUFDMUIsT0FBSywwRUFBTDtBQUNBLFVBQVE7QUFDTixhQUFTO0FBQ1Asa0JBQVksQ0FBRSxDQUFDLEdBQUQsRUFBSyxHQUFMLENBQUYsRUFBYSxDQUFDLEtBQUQsRUFBTyxLQUFQLENBQWIsQ0FBWjtBQUNBLGdCQUFVLENBQUMsUUFBRCxFQUFXLFVBQVgsRUFBdUIsT0FBdkIsRUFBZ0MsVUFBaEMsRUFBNEMsS0FBNUMsRUFBbUQsTUFBbkQsQ0FBVjtBQUNBLHNCQUFnQixJQUFoQjtLQUhGO0FBS0EsU0FBSztBQUNILHVCQUFpQjtBQUNmLG9CQUFZLEtBQVo7T0FERjtLQURGO0dBTkY7Q0FGVyIsImZpbGUiOiJjb25zdHMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgY29uc3QgSU5MSU5FX01BVEhfUkVHRVggPSAvXFwkLio/XFwkLztcclxuZXhwb3J0IGNvbnN0IEJMT0NLX01BVEhfUkVHRVggPSAvXlxccypcXCRcXCRbXFxzXFxTXSpcXCRcXCRcXHMqJC9tO1xyXG5leHBvcnQgY29uc3QgSU5KRUNUSU9OX1JFR0VYID0gLyhbXFxzXFxTXSopKDxcXC9ib2R5PltcXHNcXFNdKikvaTtcclxuZXhwb3J0IGNvbnN0IEJPRFlfUkVHRVggPSAvPFxcL2JvZHk+L2k7XHJcblxyXG5leHBvcnQgY29uc3QgTUFUSF9NQVJLRVIgPSBcIjwhLS0gSGFzIE1hdGhKYXggLS0+XCI7XHJcblxyXG5leHBvcnQgY29uc3QgREVGQVVMVF9PUFRTID0ge1xyXG4gIHNyYzogXCIvL2Nkbi5tYXRoamF4Lm9yZy9tYXRoamF4L2xhdGVzdC9NYXRoSmF4LmpzP2NvbmZpZz1UZVgtQU1TLU1NTF9IVE1Mb3JNTUxcIixcclxuICBjb25maWc6IHtcclxuICAgIHRleDJqYXg6IHtcclxuICAgICAgaW5saW5lTWF0aDogWyBbJyQnLCckJ10sIFtcIlxcXFwoXCIsXCJcXFxcKVwiXSBdLFxyXG4gICAgICBza2lwVGFnczogWydzY3JpcHQnLCAnbm9zY3JpcHQnLCAnc3R5bGUnLCAndGV4dGFyZWEnLCAncHJlJywgJ2NvZGUnXSxcclxuICAgICAgcHJvY2Vzc0VzY2FwZXM6IHRydWVcclxuICAgIH0sXHJcbiAgICBUZVg6IHtcclxuICAgICAgZXF1YXRpb25OdW1iZXJzOiB7XHJcbiAgICAgICAgYXV0b051bWJlcjogXCJBTVNcIlxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== |
@@ -7,4 +7,2 @@ "use strict"; | ||
var _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"]) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError("Invalid attempt to destructure non-iterable instance"); } }; }(); | ||
var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); | ||
@@ -23,7 +21,6 @@ | ||
var Inject = function () { | ||
function Inject(hexo, script) { | ||
function Inject(hexo) { | ||
_classCallCheck(this, Inject); | ||
this.hexo = hexo; | ||
this.script = script; | ||
} | ||
@@ -36,53 +33,19 @@ | ||
filter.register("after_render:html", this._transform.bind(this)); | ||
filter.register("after_init", this._filterPolyfill.bind(this)); | ||
filter.register("inject_ready", this._inject.bind(this)); | ||
} | ||
}, { | ||
key: "_filterPolyfill", | ||
value: function _filterPolyfill() { | ||
var _this = this; | ||
key: "_inject", | ||
value: function _inject(inject) { | ||
var config = this.hexo.config; | ||
var hexo = this.hexo; | ||
var log = hexo.log; | ||
var extend = hexo.extend; | ||
var renderer = extend.renderer; | ||
var _hexo$version$split$m = hexo.version.split(".").map(function (v) { | ||
return parseInt(v); | ||
}); | ||
var _hexo$version$split$m2 = _slicedToArray(_hexo$version$split$m, 3); | ||
var major = _hexo$version$split$m2[0]; | ||
var minor = _hexo$version$split$m2[1]; | ||
var patch = _hexo$version$split$m2[2]; | ||
// Hotfix for hexojs/hexo#1791 | ||
if (major == 3 && minor >= 2) { | ||
log.info("[hexo-math] installing hotfix for hexojs/hexo#1791"); | ||
_underscore2.default.each(renderer.list(), function (r, name) { | ||
var compile = r.compile; | ||
var self = _this; | ||
if (typeof compile !== 'function') return; | ||
log.info("[hexo-math] after_render polyfill for renderer '" + name + "'"); | ||
r._rawCompile = compile.bind(r); | ||
r.compile = function (data) { | ||
var c = r._rawCompile(data); | ||
return function (locals) { | ||
var src = c(locals); | ||
return self._transform(src); | ||
}; | ||
}; | ||
}); | ||
} | ||
var data = _underscore2.default.defaults({}, config.mathjax, _consts.DEFAULT_OPTS); | ||
var opts = { | ||
data: data, | ||
inline: true, | ||
shouldInject: function shouldInject(src) { | ||
return src.indexOf(_consts.MATH_MARKER) >= 0 || _consts.INLINE_MATH_REGEX.test(src) || _consts.BLOCK_MATH_REGEX.test(src); | ||
} | ||
}; | ||
inject.bodyEnd.require('../../asset/inject.swig', opts); | ||
} | ||
}, { | ||
key: "_transform", | ||
value: function _transform(src, data) { | ||
var script = this.script; | ||
var shouldInject = _consts.BODY_REGEX.test(src) && (src.indexOf(_consts.MATH_MARKER) >= 0 || _consts.INLINE_MATH_REGEX.test(src) || _consts.BLOCK_MATH_REGEX.test(src)); | ||
return shouldInject ? src.replace(_consts.INJECTION_REGEX, "$1" + script.src + "$2") : src; | ||
} | ||
}]); | ||
@@ -95,2 +58,2 @@ | ||
module.exports = exports['default']; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZpbHRlci9pbmplY3QuZXM2Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBR3FCO0FBQ25CLFdBRG1CLE1BQ25CLENBQVksSUFBWixFQUFrQixNQUFsQixFQUEwQjswQkFEUCxRQUNPOztBQUN4QixTQUFLLElBQUwsR0FBWSxJQUFaLENBRHdCO0FBRXhCLFNBQUssTUFBTCxHQUFjLE1BQWQsQ0FGd0I7R0FBMUI7O2VBRG1COzsrQkFLUjtVQUNILFNBQVcsS0FBSyxJQUFMLENBQVUsTUFBVixDQUFYLE9BREc7O0FBRVQsYUFBTyxRQUFQLENBQWdCLG1CQUFoQixFQUFxQyxLQUFLLFVBQUwsQ0FBZ0IsSUFBaEIsQ0FBcUIsSUFBckIsQ0FBckMsRUFGUztBQUdULGFBQU8sUUFBUCxDQUFnQixZQUFoQixFQUE4QixLQUFLLGVBQUwsQ0FBcUIsSUFBckIsQ0FBMEIsSUFBMUIsQ0FBOUIsRUFIUzs7OztzQ0FLTzs7O0FBQ1osVUFBRSxPQUFTLEtBQVQsSUFBRixDQURZO1VBRVosTUFBZ0IsS0FBaEIsSUFGWTtBQUVkLFVBQU8sU0FBVyxLQUFYLE1BQVAsQ0FGYztBQUdkLFVBQUUsV0FBYSxPQUFiLFFBQUYsQ0FIYzs7a0NBSVUsS0FBSyxPQUFMLENBQWEsS0FBYixDQUFtQixHQUFuQixFQUF3QixHQUF4QixDQUE0QixVQUFDLENBQUQ7ZUFBTyxTQUFTLENBQVQ7T0FBUCxFQUp0Qzs7OztVQUliLGtDQUphO1VBSU4sa0NBSk07VUFJQzs7O0FBSkQ7QUFPaEIsVUFBSSxTQUFTLENBQVQsSUFBYyxTQUFTLENBQVQsRUFBWTtBQUM1QixZQUFJLElBQUosdURBRDRCO0FBRTVCLDZCQUFFLElBQUYsQ0FBTyxTQUFTLElBQVQsRUFBUCxFQUF3QixVQUFDLENBQUQsRUFBSSxJQUFKLEVBQWE7QUFDL0IsY0FBRSxVQUFZLEVBQVosT0FBRixDQUQrQjtBQUVqQywyQkFGaUM7QUFHbkMsY0FBSSxPQUFPLE9BQVAsS0FBbUIsVUFBbkIsRUFBK0IsT0FBbkM7QUFDQSxjQUFJLElBQUosc0RBQTRELFVBQTVELEVBSm1DO0FBS25DLFlBQUUsV0FBRixHQUFnQixRQUFRLElBQVIsQ0FBYSxDQUFiLENBQWhCLENBTG1DO0FBTW5DLFlBQUUsT0FBRixHQUFZLFVBQVMsSUFBVCxFQUFlO0FBQ3pCLGdCQUFJLElBQUksRUFBRSxXQUFGLENBQWMsSUFBZCxDQUFKLENBRHFCO0FBRXpCLG1CQUFPLFVBQVMsTUFBVCxFQUFpQjtBQUN0QixrQkFBSSxNQUFNLEVBQUUsTUFBRixDQUFOLENBRGtCO0FBRXRCLHFCQUFPLEtBQUssVUFBTCxDQUFnQixHQUFoQixDQUFQLENBRnNCO2FBQWpCLENBRmtCO1dBQWYsQ0FOdUI7U0FBYixDQUF4QixDQUY0QjtPQUE5Qjs7OzsrQkFrQlMsS0FBSyxNQUFNO1VBQ2QsU0FBVyxLQUFYLE9BRGM7O0FBRXBCLFVBQUksZUFDRixtQkFBVyxJQUFYLENBQWdCLEdBQWhCLE1BRUEsSUFBSSxPQUFKLHlCQUE0QixDQUE1QixJQUNBLDBCQUFrQixJQUFsQixDQUF1QixHQUF2QixDQURBLElBRUEseUJBQWlCLElBQWpCLENBQXNCLEdBQXRCLENBRkEsQ0FGQSxDQUhrQjtBQVNwQixhQUFPLGVBQWUsSUFBSSxPQUFKLGlDQUFrQyxPQUFPLEdBQVAsT0FBbEMsQ0FBZixHQUNlLEdBRGYsQ0FUYTs7OztTQW5DSCIsImZpbGUiOiJmaWx0ZXIvaW5qZWN0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSU5MSU5FX01BVEhfUkVHRVgsIEJMT0NLX01BVEhfUkVHRVgsIEJPRFlfUkVHRVgsIElOSkVDVElPTl9SRUdFWCwgTUFUSF9NQVJLRVIgfSBmcm9tIFwiLi4vY29uc3RzXCI7XHJcbmltcG9ydCBfIGZyb20gXCJ1bmRlcnNjb3JlXCI7XHJcblxyXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBJbmplY3Qge1xyXG4gIGNvbnN0cnVjdG9yKGhleG8sIHNjcmlwdCkge1xyXG4gICAgdGhpcy5oZXhvID0gaGV4bztcclxuICAgIHRoaXMuc2NyaXB0ID0gc2NyaXB0O1xyXG4gIH1cclxuICByZWdpc3RlcigpIHtcclxuICAgIGxldCB7IGZpbHRlciB9ID0gdGhpcy5oZXhvLmV4dGVuZDtcclxuICAgIGZpbHRlci5yZWdpc3RlcihcImFmdGVyX3JlbmRlcjpodG1sXCIsIHRoaXMuX3RyYW5zZm9ybS5iaW5kKHRoaXMpKTtcclxuICAgIGZpbHRlci5yZWdpc3RlcihcImFmdGVyX2luaXRcIiwgdGhpcy5fZmlsdGVyUG9seWZpbGwuYmluZCh0aGlzKSk7XHJcbiAgfVxyXG4gIF9maWx0ZXJQb2x5ZmlsbCgpIHtcclxuICAgIGxldCB7IGhleG8gfSA9IHRoaXMsXHJcbiAgICAgIHsgbG9nLCBleHRlbmQgfSA9IGhleG8sXHJcbiAgICAgIHsgcmVuZGVyZXIgfSA9IGV4dGVuZCxcclxuICAgICAgW21ham9yLCBtaW5vciwgcGF0Y2hdID0gaGV4by52ZXJzaW9uLnNwbGl0KFwiLlwiKS5tYXAoKHYpID0+IHBhcnNlSW50KHYpKTtcclxuXHJcbiAgICAvLyBIb3RmaXggZm9yIGhleG9qcy9oZXhvIzE3OTFcclxuICAgIGlmIChtYWpvciA9PSAzICYmIG1pbm9yID49IDIpIHtcclxuICAgICAgbG9nLmluZm8oYFtoZXhvLW1hdGhdIGluc3RhbGxpbmcgaG90Zml4IGZvciBoZXhvanMvaGV4byMxNzkxYCk7XHJcbiAgICAgIF8uZWFjaChyZW5kZXJlci5saXN0KCksIChyLCBuYW1lKSA9PiB7XHJcbiAgICAgICAgbGV0IHsgY29tcGlsZSB9ID0gcixcclxuICAgICAgICAgIHNlbGYgPSB0aGlzO1xyXG4gICAgICAgIGlmICh0eXBlb2YgY29tcGlsZSAhPT0gJ2Z1bmN0aW9uJykgcmV0dXJuO1xyXG4gICAgICAgIGxvZy5pbmZvKGBbaGV4by1tYXRoXSBhZnRlcl9yZW5kZXIgcG9seWZpbGwgZm9yIHJlbmRlcmVyICcke25hbWV9J2ApO1xyXG4gICAgICAgIHIuX3Jhd0NvbXBpbGUgPSBjb21waWxlLmJpbmQocik7XHJcbiAgICAgICAgci5jb21waWxlID0gZnVuY3Rpb24oZGF0YSkge1xyXG4gICAgICAgICAgbGV0IGMgPSByLl9yYXdDb21waWxlKGRhdGEpO1xyXG4gICAgICAgICAgcmV0dXJuIGZ1bmN0aW9uKGxvY2Fscykge1xyXG4gICAgICAgICAgICBsZXQgc3JjID0gYyhsb2NhbHMpO1xyXG4gICAgICAgICAgICByZXR1cm4gc2VsZi5fdHJhbnNmb3JtKHNyYyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9KTtcclxuICAgIH1cclxuICB9XHJcbiAgX3RyYW5zZm9ybShzcmMsIGRhdGEpIHtcclxuICAgIGxldCB7IHNjcmlwdCB9ID0gdGhpcztcclxuICAgIGxldCBzaG91bGRJbmplY3QgPVxyXG4gICAgICBCT0RZX1JFR0VYLnRlc3Qoc3JjKSAgICAgICAgICAmJlxyXG4gICAgICAoXHJcbiAgICAgIHNyYy5pbmRleE9mKE1BVEhfTUFSS0VSKSA+PSAwIHx8XHJcbiAgICAgIElOTElORV9NQVRIX1JFR0VYLnRlc3Qoc3JjKSAgIHx8XHJcbiAgICAgIEJMT0NLX01BVEhfUkVHRVgudGVzdChzcmMpXHJcbiAgICAgICk7XHJcbiAgICByZXR1cm4gc2hvdWxkSW5qZWN0ID8gc3JjLnJlcGxhY2UoSU5KRUNUSU9OX1JFR0VYLCBgJDEke3NjcmlwdC5zcmN9JDJgKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICA6IHNyYztcclxuICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZpbHRlci9pbmplY3QuZXM2Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQUdxQjtBQUNuQixXQURtQixNQUNuQixDQUFZLElBQVosRUFBa0I7MEJBREMsUUFDRDs7QUFDaEIsU0FBSyxJQUFMLEdBQVksSUFBWixDQURnQjtHQUFsQjs7ZUFEbUI7OytCQUlSO1VBQ0gsU0FBVyxLQUFLLElBQUwsQ0FBVSxNQUFWLENBQVgsT0FERzs7QUFFVCxhQUFPLFFBQVAsQ0FBZ0IsY0FBaEIsRUFBZ0MsS0FBSyxPQUFMLENBQWEsSUFBYixDQUFrQixJQUFsQixDQUFoQyxFQUZTOzs7OzRCQUlILFFBQVE7VUFDUixTQUFXLEtBQUssSUFBTCxDQUFYLE9BRFE7O0FBRWQsVUFBSSxPQUFPLHFCQUFFLFFBQUYsQ0FBVyxFQUFYLEVBQWUsT0FBTyxPQUFQLHNCQUFmLENBQVAsQ0FGVTtBQUdkLFVBQUksT0FBTztBQUNULGtCQURTO0FBRVQsZ0JBQVEsSUFBUjtBQUNBLHNCQUFjLHNCQUFDLEdBQUQ7aUJBQVMsSUFBSSxPQUFKLHlCQUE0QixDQUE1QixJQUFpQywwQkFBa0IsSUFBbEIsQ0FBdUIsR0FBdkIsQ0FBakMsSUFBZ0UseUJBQWlCLElBQWpCLENBQXNCLEdBQXRCLENBQWhFO1NBQVQ7T0FIWixDQUhVO0FBUWQsYUFBTyxPQUFQLENBQWUsT0FBZixDQUF1Qix5QkFBdkIsRUFBa0QsSUFBbEQsRUFSYzs7OztTQVJHIiwiZmlsZSI6ImZpbHRlci9pbmplY3QuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBNQVRIX01BUktFUiwgSU5MSU5FX01BVEhfUkVHRVgsIEJMT0NLX01BVEhfUkVHRVgsIERFRkFVTFRfT1BUUyB9IGZyb20gXCIuLi9jb25zdHNcIjtcclxuaW1wb3J0IF8gZnJvbSBcInVuZGVyc2NvcmVcIjtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IGNsYXNzIEluamVjdCB7XHJcbiAgY29uc3RydWN0b3IoaGV4bykge1xyXG4gICAgdGhpcy5oZXhvID0gaGV4bztcclxuICB9XHJcbiAgcmVnaXN0ZXIoKSB7XHJcbiAgICBsZXQgeyBmaWx0ZXIgfSA9IHRoaXMuaGV4by5leHRlbmQ7XHJcbiAgICBmaWx0ZXIucmVnaXN0ZXIoXCJpbmplY3RfcmVhZHlcIiwgdGhpcy5faW5qZWN0LmJpbmQodGhpcykpXHJcbiAgfVxyXG4gIF9pbmplY3QoaW5qZWN0KSB7XHJcbiAgICBsZXQgeyBjb25maWcgfSA9IHRoaXMuaGV4bztcclxuICAgIGxldCBkYXRhID0gXy5kZWZhdWx0cyh7fSwgY29uZmlnLm1hdGhqYXgsIERFRkFVTFRfT1BUUyk7XHJcbiAgICBsZXQgb3B0cyA9IHtcclxuICAgICAgZGF0YSxcclxuICAgICAgaW5saW5lOiB0cnVlLFxyXG4gICAgICBzaG91bGRJbmplY3Q6IChzcmMpID0+IHNyYy5pbmRleE9mKE1BVEhfTUFSS0VSKSA+PSAwIHx8IElOTElORV9NQVRIX1JFR0VYLnRlc3Qoc3JjKSB8fCBCTE9DS19NQVRIX1JFR0VYLnRlc3Qoc3JjKVxyXG4gICAgfVxyXG4gICAgaW5qZWN0LmJvZHlFbmQucmVxdWlyZSgnLi4vLi4vYXNzZXQvaW5qZWN0LnN3aWcnLCBvcHRzKVxyXG4gIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= |
@@ -17,6 +17,2 @@ "use strict"; | ||
var _script = require("./script"); | ||
var _script2 = _interopRequireDefault(_script); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
@@ -31,3 +27,4 @@ | ||
this.hexo = hexo; | ||
this.tag = new _math2.default(hexo), this.script = new _script2.default(hexo), this.injector = new _inject2.default(hexo, this.script); | ||
this.tag = new _math2.default(hexo); | ||
this.injector = new _inject2.default(hexo); | ||
} | ||
@@ -51,2 +48,2 @@ | ||
module.exports = exports['default']; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uZXM2Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQUlxQjtBQUNuQixXQURtQixPQUNuQixDQUFZLElBQVosRUFBa0I7MEJBREMsU0FDRDs7QUFDaEIsU0FBSyxJQUFMLEdBQVksSUFBWixDQURnQjtBQUVoQixTQUFLLEdBQUwsR0FBVyxtQkFBWSxJQUFaLENBQVgsRUFDQSxLQUFLLE1BQUwsR0FBYyxxQkFBVyxJQUFYLENBQWQsRUFDQSxLQUFLLFFBQUwsR0FBZ0IscUJBQVcsSUFBWCxFQUFpQixLQUFLLE1BQUwsQ0FBakMsQ0FKZ0I7R0FBbEI7O2VBRG1COzsrQkFPUjtVQUNILE1BQWtCLEtBQWxCLElBREc7VUFDRSxXQUFhLEtBQWIsU0FERjs7QUFFVCxVQUFJLFFBQUosR0FGUztBQUdULGVBQVMsUUFBVCxHQUhTOzs7O1NBUFEiLCJmaWxlIjoibWFpbi5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBNYXRoVGFnIGZyb20gXCIuL3RhZy9tYXRoXCI7XHJcbmltcG9ydCBJbmplY3QgZnJvbSBcIi4vZmlsdGVyL2luamVjdFwiO1xyXG5pbXBvcnQgU2NyaXB0IGZyb20gXCIuL3NjcmlwdFwiO1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgTWF0aEpheCB7XHJcbiAgY29uc3RydWN0b3IoaGV4bykge1xyXG4gICAgdGhpcy5oZXhvID0gaGV4bztcclxuICAgIHRoaXMudGFnID0gbmV3IE1hdGhUYWcoaGV4byksXHJcbiAgICB0aGlzLnNjcmlwdCA9IG5ldyBTY3JpcHQoaGV4byksXHJcbiAgICB0aGlzLmluamVjdG9yID0gbmV3IEluamVjdChoZXhvLCB0aGlzLnNjcmlwdCk7XHJcbiAgfVxyXG4gIHJlZ2lzdGVyKCkge1xyXG4gICAgbGV0IHsgdGFnLCBpbmplY3RvciB9ID0gdGhpcztcclxuICAgIHRhZy5yZWdpc3RlcigpO1xyXG4gICAgaW5qZWN0b3IucmVnaXN0ZXIoKTtcclxuICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uZXM2Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBR3FCO0FBQ25CLFdBRG1CLE9BQ25CLENBQVksSUFBWixFQUFrQjswQkFEQyxTQUNEOztBQUNoQixTQUFLLElBQUwsR0FBWSxJQUFaLENBRGdCO0FBRWhCLFNBQUssR0FBTCxHQUFXLG1CQUFZLElBQVosQ0FBWCxDQUZnQjtBQUdoQixTQUFLLFFBQUwsR0FBZ0IscUJBQVcsSUFBWCxDQUFoQixDQUhnQjtHQUFsQjs7ZUFEbUI7OytCQU1SO1VBQ0gsTUFBa0IsS0FBbEIsSUFERztVQUNFLFdBQWEsS0FBYixTQURGOztBQUVULFVBQUksUUFBSixHQUZTO0FBR1QsZUFBUyxRQUFULEdBSFM7Ozs7U0FOUSIsImZpbGUiOiJtYWluLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IE1hdGhUYWcgZnJvbSBcIi4vdGFnL21hdGhcIjtcclxuaW1wb3J0IEluamVjdCBmcm9tIFwiLi9maWx0ZXIvaW5qZWN0XCI7XHJcblxyXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBNYXRoSmF4IHtcclxuICBjb25zdHJ1Y3RvcihoZXhvKSB7XHJcbiAgICB0aGlzLmhleG8gPSBoZXhvO1xyXG4gICAgdGhpcy50YWcgPSBuZXcgTWF0aFRhZyhoZXhvKTtcclxuICAgIHRoaXMuaW5qZWN0b3IgPSBuZXcgSW5qZWN0KGhleG8pO1xyXG4gIH1cclxuICByZWdpc3RlcigpIHtcclxuICAgIGxldCB7IHRhZywgaW5qZWN0b3IgfSA9IHRoaXM7XHJcbiAgICB0YWcucmVnaXN0ZXIoKTtcclxuICAgIGluamVjdG9yLnJlZ2lzdGVyKCk7XHJcbiAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== |
{ | ||
"name": "hexo-math", | ||
"version": "2.1.1", | ||
"version": "3.0.0-alpha", | ||
"description": "Add MathJax support to hexo", | ||
@@ -13,2 +13,3 @@ "main": "lib/index.js", | ||
"pretest": "gulp clean:test && gulp asset:test", | ||
"postinstall": "npm install --save hexo-inject", | ||
"test": "gulp test" | ||
@@ -15,0 +16,0 @@ }, |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Install scripts
Supply chain riskInstall scripts are run when the package is installed. The majority of malware in npm is hidden in install scripts.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
Deprecated
MaintenanceThe maintainer of the package marked it as deprecated. This could indicate that a single version should not be used, or that the package is no longer maintained and any new vulnerabilities will not be fixed.
Found 1 instance in 1 package
0
-100%869806
-1.36%133
-0.75%2854
-2.83%2
100%1
Infinity%