diff --git a/package-lock.json b/package-lock.json
index 77fcb53408ab6362bde00d9d70d9abe55464c355..20871e444c95482978d98c73d79974380e632c81 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -118,9 +118,9 @@
             }
         },
         "esprima": {
-            "version": "2.0.0",
-            "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.0.0.tgz",
-            "integrity": "sha1-YJrFwmZ+rlQztB657OziMxtBSY8=",
+            "version": "4.0.1",
+            "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
+            "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
             "dev": true
         },
         "for-each": {
@@ -223,13 +223,13 @@
             "dev": true
         },
         "js-yaml": {
-            "version": "3.2.7",
-            "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.2.7.tgz",
-            "integrity": "sha1-ECeQ8mXZhv6VpNDyp5Lnp72Ibuw=",
+            "version": "3.13.1",
+            "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
+            "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
             "dev": true,
             "requires": {
-                "argparse": "~ 1.0.0",
-                "esprima": "~ 2.0.0"
+                "argparse": "^1.0.7",
+                "esprima": "^4.0.0"
             }
         },
         "katex": {
@@ -249,12 +249,6 @@
                 "uc.micro": "^1.0.1"
             }
         },
-        "lodash": {
-            "version": "2.4.2",
-            "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz",
-            "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=",
-            "dev": true
-        },
         "markdown-it": {
             "version": "10.0.0",
             "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz",
@@ -269,14 +263,14 @@
             }
         },
         "markdown-it-testgen": {
-            "version": "0.1.4",
-            "resolved": "https://registry.npmjs.org/markdown-it-testgen/-/markdown-it-testgen-0.1.4.tgz",
-            "integrity": "sha1-/NE5ibR2tRP+XUCBGK8JC1S2pGw=",
+            "version": "0.1.6",
+            "resolved": "https://registry.npmjs.org/markdown-it-testgen/-/markdown-it-testgen-0.1.6.tgz",
+            "integrity": "sha512-hYC71G4Mcv3Y7fLTsi4PyoHKSs0P4UgkpzmGBtUYoR/TS83lFbfXUMaI71OiMJ9r4p3fbMhHBwdNTLhSDwmt6Q==",
             "dev": true,
             "requires": {
-                "chai": "~ 1.10.0",
-                "js-yaml": "~ 3.2.4",
-                "lodash": "~ 2.4.1"
+                "chai": "^1.10.0",
+                "js-yaml": "^3.13.1",
+                "object-assign": "^4.1.1"
             }
         },
         "mdurl": {
@@ -300,6 +294,12 @@
             "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
             "dev": true
         },
+        "object-assign": {
+            "version": "4.1.1",
+            "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+            "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
+            "dev": true
+        },
         "object-inspect": {
             "version": "1.5.0",
             "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.5.0.tgz",