diff --git a/package-lock.json b/package-lock.json
index 6d15839..aaf0118 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -30,13 +30,15 @@
             "version": "7.0.6",
             "resolved": "https://registry.npmjs.org/@types/babel-types/-/babel-types-7.0.6.tgz",
             "integrity": "sha512-8zYZyy2kgwBXdz2j8Ix7LOghGiZbOiHf6vqmmBX1r76FdAzVNv7cODyJTEglUWiOdRnXh0s/o58neUwv5vaitQ==",
-            "dev": true
+            "dev": true,
+            "optional": true
         },
         "@types/babylon": {
             "version": "6.16.5",
             "resolved": "https://registry.npmjs.org/@types/babylon/-/babylon-6.16.5.tgz",
             "integrity": "sha512-xH2e58elpj1X4ynnKp9qSnWlsRTIs6n3tgLGNfwAGHwePw0mulHQllV34n0T25uYSu1k0hRKkWXF890B1yS47w==",
             "dev": true,
+            "optional": true,
             "requires": {
                 "@types/babel-types": "*"
             }
@@ -118,6 +120,7 @@
             "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz",
             "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=",
             "dev": true,
+            "optional": true,
             "requires": {
                 "kind-of": "^3.0.2",
                 "longest": "^1.0.1",
@@ -129,6 +132,7 @@
                     "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
                     "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
                     "dev": true,
+                    "optional": true,
                     "requires": {
                         "is-buffer": "^1.1.5"
                     }
@@ -181,10 +185,6 @@
             "resolved": "https://registry.npmjs.org/angular-ui-bootstrap/-/angular-ui-bootstrap-1.2.5.tgz",
             "integrity": "sha1-sMHv8L87emVmiYShuBggqQ3GCZU="
         },
-        "angular-ui-codemirror": {
-            "version": "github:jpetitcolas/ui-codemirror#f1f5385799494d3260a31b12c814a7ab54b91948",
-            "from": "github:jpetitcolas/ui-codemirror#di"
-        },
         "angular-ui-router": {
             "version": "0.4.3",
             "resolved": "https://registry.npmjs.org/angular-ui-router/-/angular-ui-router-0.4.3.tgz",
@@ -523,6 +523,7 @@
             "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
             "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
             "dev": true,
+            "optional": true,
             "requires": {
                 "core-js": "^2.4.0",
                 "regenerator-runtime": "^0.11.0"
@@ -532,7 +533,8 @@
                     "version": "2.6.5",
                     "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.5.tgz",
                     "integrity": "sha512-klh/kDpwX8hryYL14M9w/xei6vrv6sE8gTHDG7/T/+SEovB/G4ejwcfE/CBzO6Edsu+OETZMZ3wcX/EjUkrl5A==",
-                    "dev": true
+                    "dev": true,
+                    "optional": true
                 }
             }
         },
@@ -541,6 +543,7 @@
             "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz",
             "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=",
             "dev": true,
+            "optional": true,
             "requires": {
                 "babel-runtime": "^6.26.0",
                 "esutils": "^2.0.2",
@@ -552,7 +555,8 @@
             "version": "6.18.0",
             "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
             "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==",
-            "dev": true
+            "dev": true,
+            "optional": true
         },
         "balanced-match": {
             "version": "1.0.0",
@@ -1632,6 +1636,7 @@
             "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-3.1.2.tgz",
             "integrity": "sha512-yePcBqEFhLOqSBtwYOGGS1exHo/s1xjekXiinh4itpNQGCu4KA1euPh1fg07N2wMITZXQkBz75Ntdt1ctGZouw==",
             "dev": true,
+            "optional": true,
             "requires": {
                 "@types/babel-types": "^7.0.0",
                 "@types/babylon": "^6.16.2",
@@ -2333,7 +2338,8 @@
             "version": "2.0.2",
             "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
             "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=",
-            "dev": true
+            "dev": true,
+            "optional": true
         },
         "etag": {
             "version": "1.8.1",
@@ -2949,7 +2955,8 @@
                 "ansi-regex": {
                     "version": "2.1.1",
                     "bundled": true,
-                    "dev": true
+                    "dev": true,
+                    "optional": true
                 },
                 "aproba": {
                     "version": "1.2.0",
@@ -2970,12 +2977,14 @@
                 "balanced-match": {
                     "version": "1.0.0",
                     "bundled": true,
-                    "dev": true
+                    "dev": true,
+                    "optional": true
                 },
                 "brace-expansion": {
                     "version": "1.1.11",
                     "bundled": true,
                     "dev": true,
+                    "optional": true,
                     "requires": {
                         "balanced-match": "^1.0.0",
                         "concat-map": "0.0.1"
@@ -2990,17 +2999,20 @@
                 "code-point-at": {
                     "version": "1.1.0",
                     "bundled": true,
-                    "dev": true
+                    "dev": true,
+                    "optional": true
                 },
                 "concat-map": {
                     "version": "0.0.1",
                     "bundled": true,
-                    "dev": true
+                    "dev": true,
+                    "optional": true
                 },
                 "console-control-strings": {
                     "version": "1.1.0",
                     "bundled": true,
-                    "dev": true
+                    "dev": true,
+                    "optional": true
                 },
                 "core-util-is": {
                     "version": "1.0.2",
@@ -3117,7 +3129,8 @@
                 "inherits": {
                     "version": "2.0.3",
                     "bundled": true,
-                    "dev": true
+                    "dev": true,
+                    "optional": true
                 },
                 "ini": {
                     "version": "1.3.5",
@@ -3129,6 +3142,7 @@
                     "version": "1.0.0",
                     "bundled": true,
                     "dev": true,
+                    "optional": true,
                     "requires": {
                         "number-is-nan": "^1.0.0"
                     }
@@ -3143,6 +3157,7 @@
                     "version": "3.0.4",
                     "bundled": true,
                     "dev": true,
+                    "optional": true,
                     "requires": {
                         "brace-expansion": "^1.1.7"
                     }
@@ -3150,12 +3165,14 @@
                 "minimist": {
                     "version": "0.0.8",
                     "bundled": true,
-                    "dev": true
+                    "dev": true,
+                    "optional": true
                 },
                 "minipass": {
                     "version": "2.3.5",
                     "bundled": true,
                     "dev": true,
+                    "optional": true,
                     "requires": {
                         "safe-buffer": "^5.1.2",
                         "yallist": "^3.0.0"
@@ -3174,6 +3191,7 @@
                     "version": "0.5.1",
                     "bundled": true,
                     "dev": true,
+                    "optional": true,
                     "requires": {
                         "minimist": "0.0.8"
                     }
@@ -3254,7 +3272,8 @@
                 "number-is-nan": {
                     "version": "1.0.1",
                     "bundled": true,
-                    "dev": true
+                    "dev": true,
+                    "optional": true
                 },
                 "object-assign": {
                     "version": "4.1.1",
@@ -3266,6 +3285,7 @@
                     "version": "1.4.0",
                     "bundled": true,
                     "dev": true,
+                    "optional": true,
                     "requires": {
                         "wrappy": "1"
                     }
@@ -3351,7 +3371,8 @@
                 "safe-buffer": {
                     "version": "5.1.2",
                     "bundled": true,
-                    "dev": true
+                    "dev": true,
+                    "optional": true
                 },
                 "safer-buffer": {
                     "version": "2.1.2",
@@ -3387,6 +3408,7 @@
                     "version": "1.0.2",
                     "bundled": true,
                     "dev": true,
+                    "optional": true,
                     "requires": {
                         "code-point-at": "^1.0.0",
                         "is-fullwidth-code-point": "^1.0.0",
@@ -3406,6 +3428,7 @@
                     "version": "3.0.1",
                     "bundled": true,
                     "dev": true,
+                    "optional": true,
                     "requires": {
                         "ansi-regex": "^2.0.0"
                     }
@@ -3449,12 +3472,14 @@
                 "wrappy": {
                     "version": "1.0.2",
                     "bundled": true,
-                    "dev": true
+                    "dev": true,
+                    "optional": true
                 },
                 "yallist": {
                     "version": "3.0.3",
                     "bundled": true,
-                    "dev": true
+                    "dev": true,
+                    "optional": true
                 }
             }
         },
@@ -5275,7 +5300,8 @@
             "version": "1.0.2",
             "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz",
             "integrity": "sha1-Fzb939lyTyijaCrcYjCufk6Weds=",
-            "dev": true
+            "dev": true,
+            "optional": true
         },
         "js-yaml": {
             "version": "3.13.0",
@@ -5591,9 +5617,9 @@
             }
         },
         "lodash": {
-            "version": "4.17.11",
-            "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",
-            "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg=="
+            "version": "4.17.13",
+            "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.13.tgz",
+            "integrity": "sha512-vm3/XWXfWtRua0FkUyEHBZy8kCPjErNBT9fJx8Zvs+U6zjqPbTUOpkaoum3O5uiA8sm+yNMHXfYkTUHFoMxFNA=="
         },
         "lodash.camelcase": {
             "version": "4.3.0",
@@ -6078,6 +6104,12 @@
                 "restangular": "~1.5.2",
                 "textangular": "1.4.3",
                 "ui-select": "0.18.1"
+            },
+            "dependencies": {
+                "angular-ui-codemirror": {
+                    "version": "github:jpetitcolas/ui-codemirror#f1f5385799494d3260a31b12c814a7ab54b91948",
+                    "from": "github:jpetitcolas/ui-codemirror#di"
+                }
             }
         },
         "ng-annotate": {
@@ -7136,7 +7168,8 @@
             "version": "1.3.2",
             "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-1.3.2.tgz",
             "integrity": "sha1-U659nSm7A89WRJOgJhCfVMR/XyY=",
-            "dev": true
+            "dev": true,
+            "optional": true
         },
         "pug-filters": {
             "version": "3.1.0",
@@ -7224,7 +7257,8 @@
             "version": "2.0.4",
             "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-2.0.4.tgz",
             "integrity": "sha1-4XjhvaaKsujArPybztLFT9iM61g=",
-            "dev": true
+            "dev": true,
+            "optional": true
         },
         "pug-strip-comments": {
             "version": "1.0.3",
@@ -7240,7 +7274,8 @@
             "version": "1.1.7",
             "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-1.1.7.tgz",
             "integrity": "sha1-wA1cUSi6xYBr7BXSt+fNq+QlMfM=",
-            "dev": true
+            "dev": true,
+            "optional": true
         },
         "pump": {
             "version": "2.0.1",
@@ -7456,7 +7491,8 @@
             "version": "0.11.1",
             "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
             "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==",
-            "dev": true
+            "dev": true,
+            "optional": true
         },
         "regex-not": {
             "version": "1.0.2",
@@ -8665,7 +8701,8 @@
             "version": "1.0.3",
             "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz",
             "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=",
-            "dev": true
+            "dev": true,
+            "optional": true
         },
         "to-object-path": {
             "version": "0.3.0",
diff --git a/package.json b/package.json
index 5426cd6..8750851 100644
--- a/package.json
+++ b/package.json
@@ -30,7 +30,7 @@
         "graceful-fs": "^4.1.11",
         "http-auth": "^3.2.3",
         "http-errors": "^1.7.1",
-        "lodash": "^4.17.11",
+        "lodash": "^4.17.13",
         "moment": "^2.22.2",
         "ng-admin": "^1.0.13",
         "node-cron": "^2.0.1",