diff --git a/package-lock.json b/package-lock.json
index 4f4c7ef666381aade07caa8c4f07969fb2250e96..383d2684f6fa201f05ad2367337760a231612521 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
 {
-    "name": "markdown-it-katex",
-    "version": "2.0.3",
+    "name": "@abreto/markdown-it-katex",
+    "version": "3.1.0",
     "lockfileVersion": 1,
     "requires": true,
     "dependencies": {
@@ -10,7 +10,7 @@
             "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
             "dev": true,
             "requires": {
-                "sprintf-js": "1.0.3"
+                "sprintf-js": "~1.0.2"
             }
         },
         "assertion-error": {
@@ -31,7 +31,7 @@
             "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
             "dev": true,
             "requires": {
-                "balanced-match": "1.0.0",
+                "balanced-match": "^1.0.0",
                 "concat-map": "0.0.1"
             }
         },
@@ -45,6 +45,11 @@
                 "deep-eql": "0.1.3"
             }
         },
+        "commander": {
+            "version": "2.20.3",
+            "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
+            "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
+        },
         "concat-map": {
             "version": "0.0.1",
             "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
@@ -72,8 +77,8 @@
             "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=",
             "dev": true,
             "requires": {
-                "foreach": "2.0.5",
-                "object-keys": "1.0.11"
+                "foreach": "^2.0.5",
+                "object-keys": "^1.0.8"
             }
         },
         "defined": {
@@ -94,11 +99,11 @@
             "integrity": "sha512-/uh/DhdqIOSkAWifU+8nG78vlQxdLckUdI/sPgy0VhuXi2qJ7T8czBmqIYtLQVpCIFYafChnsRsB5pyb1JdmCQ==",
             "dev": true,
             "requires": {
-                "es-to-primitive": "1.1.1",
-                "function-bind": "1.1.1",
-                "has": "1.0.1",
-                "is-callable": "1.1.3",
-                "is-regex": "1.0.4"
+                "es-to-primitive": "^1.1.1",
+                "function-bind": "^1.1.1",
+                "has": "^1.0.1",
+                "is-callable": "^1.1.3",
+                "is-regex": "^1.0.4"
             }
         },
         "es-to-primitive": {
@@ -107,9 +112,9 @@
             "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=",
             "dev": true,
             "requires": {
-                "is-callable": "1.1.3",
-                "is-date-object": "1.0.1",
-                "is-symbol": "1.0.1"
+                "is-callable": "^1.1.1",
+                "is-date-object": "^1.0.1",
+                "is-symbol": "^1.0.1"
             }
         },
         "esprima": {
@@ -124,7 +129,7 @@
             "integrity": "sha1-LEBFC5NI6X8oEyJZO6lnBLmr1NQ=",
             "dev": true,
             "requires": {
-                "is-function": "1.0.1"
+                "is-function": "~1.0.0"
             }
         },
         "foreach": {
@@ -151,12 +156,12 @@
             "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
             "dev": true,
             "requires": {
-                "fs.realpath": "1.0.0",
-                "inflight": "1.0.6",
-                "inherits": "2.0.3",
-                "minimatch": "3.0.4",
-                "once": "1.4.0",
-                "path-is-absolute": "1.0.1"
+                "fs.realpath": "^1.0.0",
+                "inflight": "^1.0.4",
+                "inherits": "2",
+                "minimatch": "^3.0.4",
+                "once": "^1.3.0",
+                "path-is-absolute": "^1.0.0"
             }
         },
         "has": {
@@ -165,7 +170,7 @@
             "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=",
             "dev": true,
             "requires": {
-                "function-bind": "1.1.1"
+                "function-bind": "^1.0.2"
             }
         },
         "inflight": {
@@ -174,8 +179,8 @@
             "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
             "dev": true,
             "requires": {
-                "once": "1.4.0",
-                "wrappy": "1.0.2"
+                "once": "^1.3.0",
+                "wrappy": "1"
             }
         },
         "inherits": {
@@ -208,7 +213,7 @@
             "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=",
             "dev": true,
             "requires": {
-                "has": "1.0.1"
+                "has": "^1.0.1"
             }
         },
         "is-symbol": {
@@ -223,16 +228,16 @@
             "integrity": "sha1-ECeQ8mXZhv6VpNDyp5Lnp72Ibuw=",
             "dev": true,
             "requires": {
-                "argparse": "1.0.10",
-                "esprima": "2.0.0"
+                "argparse": "~ 1.0.0",
+                "esprima": "~ 2.0.0"
             }
         },
         "katex": {
-            "version": "0.10.0",
-            "resolved": "https://registry.npmjs.org/katex/-/katex-0.10.0.tgz",
-            "integrity": "sha512-lp3x90LT1tDZBW2tjLheJ98wmRMRjUHwk4QpaswT9bhqoQZ+XA4cPcjcQBxgOQNwaOSt6ZeL/a6GKQ1of3LFxQ==",
+            "version": "0.11.1",
+            "resolved": "https://registry.npmjs.org/katex/-/katex-0.11.1.tgz",
+            "integrity": "sha512-5oANDICCTX0NqYIyAiFCCwjQ7ERu3DQG2JFHLbYOf+fXaMoH8eg/zOq5WSYJsKMi/QebW+Eh3gSM+oss1H/bww==",
             "requires": {
-                "match-at": "0.1.1"
+                "commander": "^2.19.0"
             }
         },
         "linkify-it": {
@@ -241,7 +246,7 @@
             "integrity": "sha1-2UpGSPmxwXnWT6lykSaL22zpQ08=",
             "dev": true,
             "requires": {
-                "uc.micro": "1.0.5"
+                "uc.micro": "^1.0.1"
             }
         },
         "lodash": {
@@ -256,11 +261,11 @@
             "integrity": "sha512-CzzqSSNkFRUf9vlWvhK1awpJreMRqdCrBvZ8DIoDWTOkESMIF741UPAhuAmbyWmdiFPA6WARNhnu2M6Nrhwa+A==",
             "dev": true,
             "requires": {
-                "argparse": "1.0.10",
-                "entities": "1.1.1",
-                "linkify-it": "2.0.3",
-                "mdurl": "1.0.1",
-                "uc.micro": "1.0.5"
+                "argparse": "^1.0.7",
+                "entities": "~1.1.1",
+                "linkify-it": "^2.0.0",
+                "mdurl": "^1.0.1",
+                "uc.micro": "^1.0.5"
             }
         },
         "markdown-it-testgen": {
@@ -269,16 +274,11 @@
             "integrity": "sha1-/NE5ibR2tRP+XUCBGK8JC1S2pGw=",
             "dev": true,
             "requires": {
-                "chai": "1.10.0",
-                "js-yaml": "3.2.7",
-                "lodash": "2.4.2"
+                "chai": "~ 1.10.0",
+                "js-yaml": "~ 3.2.4",
+                "lodash": "~ 2.4.1"
             }
         },
-        "match-at": {
-            "version": "0.1.1",
-            "resolved": "https://registry.npmjs.org/match-at/-/match-at-0.1.1.tgz",
-            "integrity": "sha512-h4Yd392z9mST+dzc+yjuybOGFNOZjmXIPKWjxBd1Bb23r4SmDOsk2NYCU2BMUBGbSpZqwVsZYNq26QS3xfaT3Q=="
-        },
         "mdurl": {
             "version": "1.0.1",
             "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
@@ -291,7 +291,7 @@
             "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
             "dev": true,
             "requires": {
-                "brace-expansion": "1.1.11"
+                "brace-expansion": "^1.1.7"
             }
         },
         "minimist": {
@@ -318,7 +318,7 @@
             "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
             "dev": true,
             "requires": {
-                "wrappy": "1.0.2"
+                "wrappy": "1"
             }
         },
         "path-is-absolute": {
@@ -339,7 +339,7 @@
             "integrity": "sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw==",
             "dev": true,
             "requires": {
-                "path-parse": "1.0.5"
+                "path-parse": "^1.0.5"
             }
         },
         "resumer": {
@@ -348,7 +348,7 @@
             "integrity": "sha1-8ej0YeQGS6Oegq883CqMiT0HZ1k=",
             "dev": true,
             "requires": {
-                "through": "2.3.8"
+                "through": "~2.3.4"
             }
         },
         "sprintf-js": {
@@ -363,9 +363,9 @@
             "integrity": "sha1-0E3iyJ4Tf019IG8Ia17S+ua+jOo=",
             "dev": true,
             "requires": {
-                "define-properties": "1.1.2",
-                "es-abstract": "1.10.0",
-                "function-bind": "1.1.1"
+                "define-properties": "^1.1.2",
+                "es-abstract": "^1.5.0",
+                "function-bind": "^1.0.2"
             }
         },
         "tape": {
@@ -374,19 +374,19 @@
             "integrity": "sha512-j0jO9BiScfqtPBb9QmPLL0qvxXMz98xjkMb7x8lKipFlJZwNJkqkWPou+NU4V6T9RnVh1kuSthLE8gLrN8bBfw==",
             "dev": true,
             "requires": {
-                "deep-equal": "1.0.1",
-                "defined": "1.0.0",
-                "for-each": "0.3.2",
-                "function-bind": "1.1.1",
-                "glob": "7.1.2",
-                "has": "1.0.1",
-                "inherits": "2.0.3",
-                "minimist": "1.2.0",
-                "object-inspect": "1.5.0",
-                "resolve": "1.5.0",
-                "resumer": "0.0.0",
-                "string.prototype.trim": "1.1.2",
-                "through": "2.3.8"
+                "deep-equal": "~1.0.1",
+                "defined": "~1.0.0",
+                "for-each": "~0.3.2",
+                "function-bind": "~1.1.1",
+                "glob": "~7.1.2",
+                "has": "~1.0.1",
+                "inherits": "~2.0.3",
+                "minimist": "~1.2.0",
+                "object-inspect": "~1.5.0",
+                "resolve": "~1.5.0",
+                "resumer": "~0.0.0",
+                "string.prototype.trim": "~1.1.2",
+                "through": "~2.3.8"
             }
         },
         "through": {
diff --git a/package.json b/package.json
index 31f015f602127f0db365595c407a34be92e98695..b41ac284add246c75f187c55d97bc86e499af75a 100644
--- a/package.json
+++ b/package.json
@@ -22,7 +22,7 @@
     "author": "Abreto Fu",
     "license": "MIT",
     "dependencies": {
-        "katex": "^0.10.0"
+        "katex": "^0.11.1"
     },
     "devDependencies": {
         "markdown-it": "^8.4.1",