summary refs log tree commit diff
path: root/pkgs/development/node-packages/node-packages-v6.nix
diff options
context:
space:
mode:
authoradisbladis <adis@blad.is>2018-02-27 14:18:02 +0800
committeradisbladis <adis@blad.is>2018-02-27 14:18:02 +0800
commit4586b7b888d789462530b6cb92a8dc0ad2b88167 (patch)
tree666847d5f76280d6f37a6b8169c5835f118ee7da /pkgs/development/node-packages/node-packages-v6.nix
parentbce1a89308039687b2010bfc0df4e393c2de0a6a (diff)
downloadnixlib-4586b7b888d789462530b6cb92a8dc0ad2b88167.tar
nixlib-4586b7b888d789462530b6cb92a8dc0ad2b88167.tar.gz
nixlib-4586b7b888d789462530b6cb92a8dc0ad2b88167.tar.bz2
nixlib-4586b7b888d789462530b6cb92a8dc0ad2b88167.tar.lz
nixlib-4586b7b888d789462530b6cb92a8dc0ad2b88167.tar.xz
nixlib-4586b7b888d789462530b6cb92a8dc0ad2b88167.tar.zst
nixlib-4586b7b888d789462530b6cb92a8dc0ad2b88167.zip
nodePackages_6_x: regenerate with node2nix
Diffstat (limited to 'pkgs/development/node-packages/node-packages-v6.nix')
-rw-r--r--pkgs/development/node-packages/node-packages-v6.nix5400
1 files changed, 3181 insertions, 2219 deletions
diff --git a/pkgs/development/node-packages/node-packages-v6.nix b/pkgs/development/node-packages/node-packages-v6.nix
index 90f5fd309d00..0ad98d3fb157 100644
--- a/pkgs/development/node-packages/node-packages-v6.nix
+++ b/pkgs/development/node-packages/node-packages-v6.nix
@@ -49,6 +49,33 @@ let
         sha512 = "2ilygr40l2yqbk6lix4xnnnqsq6fxa6sysdxg49bg1ax5gzhwy3bcjbdlk7lndgh9055slpx6fybs3p8mhvbsnnjkmkqzrfy8l5mn1q";
       };
     };
+    "@types/babel-types-7.0.1" = {
+      name = "_at_types_slash_babel-types";
+      packageName = "@types/babel-types";
+      version = "7.0.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/@types/babel-types/-/babel-types-7.0.1.tgz";
+        sha512 = "3bsk1lhqbj6zdrzkmzf9yjr2v77nlaqq1rzsjq8n56k8n0fl3fyxpcanxm3h5yqm6zzfi8qdmdxf5hrvrmg3kwbdspii3kb9y9hwiqj";
+      };
+    };
+    "@types/babylon-6.16.2" = {
+      name = "_at_types_slash_babylon";
+      packageName = "@types/babylon";
+      version = "6.16.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/@types/babylon/-/babylon-6.16.2.tgz";
+        sha512 = "3nps6llkag9z58iv9mkg13c2b35ba57z1dmis7900x1dkd09svfn0haxwcgsp4v9xmnqb95v40h3ki4w3xnv68cajsnfscgm7ip56zq";
+      };
+    };
+    "@types/caseless-0.12.1" = {
+      name = "_at_types_slash_caseless";
+      packageName = "@types/caseless";
+      version = "0.12.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/@types/caseless/-/caseless-0.12.1.tgz";
+        sha512 = "3ygc8335my77k11wjf0wihzqfsv4fxyfrvb730sx8ab3phx3wc8g4pg3g84h497ipvzk7i9gnwnzrkg68zm6df6wi59y7hdgrmlq68n";
+      };
+    };
     "@types/form-data-2.2.1" = {
       name = "_at_types_slash_form-data";
       packageName = "@types/form-data";
@@ -58,31 +85,31 @@ let
         sha512 = "2fv2qaz90rp6ib2s45ix0p3a4bd6yl6k94k1kkhw7w4s2aa5mqc6chppkf6pfvsz1l6phh7y0xswyfyzjgny7qzascch8c7ws20a0r4";
       };
     };
-    "@types/node-8.5.9" = {
+    "@types/node-8.9.4" = {
       name = "_at_types_slash_node";
       packageName = "@types/node";
-      version = "8.5.9";
+      version = "8.9.4";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@types/node/-/node-8.5.9.tgz";
-        sha512 = "2j38fqqziiv6m51w16lz6lgivrkycvn4nwch7sdpg32hbl5kv5m2ngg4y4jrf0v1s7iryi5gyh9729b8l1p48cf9hf0gj567h13grxk";
+        url = "https://registry.npmjs.org/@types/node/-/node-8.9.4.tgz";
+        sha512 = "0fc7dnkm8mxih1kx7dpxdjp9432wwn2hj9k3rs6ipmyac7x4d73kjxhkinlv9wzmzpxkz8n0cp6zykl8nvb4ksh3gycwhm7mbgw6avm";
       };
     };
-    "@types/node-9.3.0" = {
+    "@types/node-9.4.6" = {
       name = "_at_types_slash_node";
       packageName = "@types/node";
-      version = "9.3.0";
+      version = "9.4.6";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@types/node/-/node-9.3.0.tgz";
-        sha512 = "0mhmzddyv8rhkha7ibpbsa5dfygzaa90438aqzpg9w7d31n093a7spx2zg4zfki4qrab71xrfb381hmqajn826cnrw9kc7kv2y5zl60";
+        url = "https://registry.npmjs.org/@types/node/-/node-9.4.6.tgz";
+        sha512 = "08j600qycq8wmra6zn9jvh2ifnkr90s08rcv3spjqc03mjapfm4bz009cm6xfqd7ipbsm7q6ymxccdnlw4gbyd3lyh21a4npqnjsd89";
       };
     };
-    "@types/request-2.0.13" = {
+    "@types/request-2.47.0" = {
       name = "_at_types_slash_request";
       packageName = "@types/request";
-      version = "2.0.13";
+      version = "2.47.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@types/request/-/request-2.0.13.tgz";
-        sha512 = "3gbwnwgvm7d4jwixg004j635l89kvd2vll1wkv0rdlz5v8biqwnmgfg67nbj3lccvn4rhbalwpkrgvqz66j0n3d20fs02xyxr0z8x80";
+        url = "https://registry.npmjs.org/@types/request/-/request-2.47.0.tgz";
+        sha512 = "3jk7nawc1yb26ykdlv3mk1bmdpq2an6krskfj4x46kc9ka9r11ixrivg5zwcm451wlarry8dk36mick3d68w0c85i177ymghzkcr9gw";
       };
     };
     "@types/tough-cookie-2.3.2" = {
@@ -103,13 +130,13 @@ let
         sha512 = "1psrs8sjpmhz8sz2zjkkd7743vzdi7q7vcj8p219q1pkfawr619rl1m5pczp69hbm1769kn8zwlbayjylhl7an5hkvkdd2bi04lpx75";
       };
     };
-    "@zeit/check-updates-1.0.5" = {
+    "@zeit/check-updates-1.1.0" = {
       name = "_at_zeit_slash_check-updates";
       packageName = "@zeit/check-updates";
-      version = "1.0.5";
+      version = "1.1.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@zeit/check-updates/-/check-updates-1.0.5.tgz";
-        sha512 = "3a4h5bdrpjkv8rjvyafqf9b3wnyynzi3gisz92k37c35nvawlicsdv4svwnsxfqvhjhqn3lab6rjmkkivvdijr41vm3r048pp5dm1s0";
+        url = "https://registry.npmjs.org/@zeit/check-updates/-/check-updates-1.1.0.tgz";
+        sha512 = "0pg9y2fssdvfwq19ih2w4fwma8qw3anxlsbqrzncywxl30j65k2bwwlp2djz5brkz27xixcrx9g9gx9blszhbaz0pv5xmghrw33700y";
       };
     };
     "CSSselect-0.4.1" = {
@@ -274,13 +301,13 @@ let
         sha1 = "105495ae5361d697bd195c825192e1ad7f253787";
       };
     };
-    "acorn-5.3.0" = {
+    "acorn-5.4.1" = {
       name = "acorn";
       packageName = "acorn";
-      version = "5.3.0";
+      version = "5.4.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/acorn/-/acorn-5.3.0.tgz";
-        sha512 = "197zp88clmmxjyvhahqv32kv07q825hf87facxaq8qmvb1swfqnpyy4398dl56sr2fa44f7gjpzzlwy1szqzwww6746y3kmwb6gxs31";
+        url = "https://registry.npmjs.org/acorn/-/acorn-5.4.1.tgz";
+        sha512 = "20m0w1bfj3n3d4bgz1yy42hc6hlawqmf3lqrisjx096r42n0rc8c5ayvdp0nwira2n592lvaz7r2qy5hsy2mwb6zjxgamn1gzfamfaw";
       };
     };
     "acorn-dynamic-import-2.0.2" = {
@@ -292,6 +319,15 @@ let
         sha1 = "c752bd210bef679501b6c6cb7fc84f8f47158cc4";
       };
     };
+    "acorn-dynamic-import-3.0.0" = {
+      name = "acorn-dynamic-import";
+      packageName = "acorn-dynamic-import";
+      version = "3.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz";
+        sha512 = "1d15axgran5kql29v8hk39yifs5zcg7rkffakv4nd3k49jpbzxh030nbsh9q31gnw8n3rfmwpmsq7rq9k9sk2p2l14wk2i5kzqramfd";
+      };
+    };
     "acorn-globals-1.0.9" = {
       name = "acorn-globals";
       packageName = "acorn-globals";
@@ -319,6 +355,15 @@ let
         sha1 = "afdf9488fb1ecefc8348f6fb22f464e32a58b36b";
       };
     };
+    "acorn-node-1.3.0" = {
+      name = "acorn-node";
+      packageName = "acorn-node";
+      version = "1.3.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/acorn-node/-/acorn-node-1.3.0.tgz";
+        sha512 = "0pxd0cjsh0kdh8nxcpm000fcsgwmr8b13gyxkac8yxzz9a5wblqka5crksicnx8mqwy499k1jryr83bjzb3355xikgs5mfxgpigkwvr";
+      };
+    };
     "active-x-obfuscator-0.0.1" = {
       name = "active-x-obfuscator";
       packageName = "active-x-obfuscator";
@@ -382,22 +427,22 @@ let
         sha1 = "6a7990437ca736d5e1288db92bd3266d5f5cb2aa";
       };
     };
-    "addons-linter-0.33.0" = {
+    "addons-linter-0.35.0" = {
       name = "addons-linter";
       packageName = "addons-linter";
-      version = "0.33.0";
+      version = "0.35.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/addons-linter/-/addons-linter-0.33.0.tgz";
-        sha1 = "0b2a75a6650e743fe22a34ec7cfd4647fd062efc";
+        url = "https://registry.npmjs.org/addons-linter/-/addons-linter-0.35.0.tgz";
+        sha1 = "85872cce58983ff339ced297dbff486c02ecd336";
       };
     };
-    "addr-to-ip-port-1.4.2" = {
+    "addr-to-ip-port-1.4.3" = {
       name = "addr-to-ip-port";
       packageName = "addr-to-ip-port";
-      version = "1.4.2";
+      version = "1.4.3";
       src = fetchurl {
-        url = "https://registry.npmjs.org/addr-to-ip-port/-/addr-to-ip-port-1.4.2.tgz";
-        sha1 = "7e46ff1f26b7a9f5e33fd839d57aef6303b4c692";
+        url = "https://registry.npmjs.org/addr-to-ip-port/-/addr-to-ip-port-1.4.3.tgz";
+        sha512 = "0cjsq4lq001pd9nr0j7lc41vxyrf0x9qpaq8d8989n1grjzzbv8vjdq9l607ab8pgfh1qkx0vhgva4wsnfndkb2c955f04jq8dx78gq";
       };
     };
     "address-1.0.3" = {
@@ -535,6 +580,15 @@ let
         sha1 = "73b5eeca3fab653e3d3f9422b341ad42205dc965";
       };
     };
+    "ajv-6.2.0" = {
+      name = "ajv";
+      packageName = "ajv";
+      version = "6.2.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/ajv/-/ajv-6.2.0.tgz";
+        sha1 = "afac295bbaa0152449e522742e4547c1ae9328d2";
+      };
+    };
     "ajv-keywords-1.5.1" = {
       name = "ajv-keywords";
       packageName = "ajv-keywords";
@@ -553,6 +607,24 @@ let
         sha1 = "617997fc5f60576894c435f940d819e135b80762";
       };
     };
+    "ajv-keywords-3.1.0" = {
+      name = "ajv-keywords";
+      packageName = "ajv-keywords";
+      version = "3.1.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.1.0.tgz";
+        sha1 = "ac2b27939c543e95d2c06e7f7f5c27be4aa543be";
+      };
+    };
+    "ajv-merge-patch-3.0.0" = {
+      name = "ajv-merge-patch";
+      packageName = "ajv-merge-patch";
+      version = "3.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/ajv-merge-patch/-/ajv-merge-patch-3.0.0.tgz";
+        sha1 = "76f071e391f419fe9fe3fea7e920a1ad824b2b61";
+      };
+    };
     "aliasify-2.1.0" = {
       name = "aliasify";
       packageName = "aliasify";
@@ -922,22 +994,22 @@ let
         sha1 = "cfd01e0fbba3d6caed049fbd758d40f65196f57c";
       };
     };
-    "argparse-1.0.4" = {
+    "argparse-1.0.10" = {
       name = "argparse";
       packageName = "argparse";
-      version = "1.0.4";
+      version = "1.0.10";
       src = fetchurl {
-        url = "https://registry.npmjs.org/argparse/-/argparse-1.0.4.tgz";
-        sha1 = "2b12247b933001971addcbfe4e67d20fd395bbf4";
+        url = "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz";
+        sha512 = "17fhywmdjcp8g0ys089i5xg26yajkkg9zg8hyry3fghz75b2pq5vdx997dk5p2sc15r9nsj8rmf4f27g81hi92kzj5q86sdmg5ni553";
       };
     };
-    "argparse-1.0.9" = {
+    "argparse-1.0.4" = {
       name = "argparse";
       packageName = "argparse";
-      version = "1.0.9";
+      version = "1.0.4";
       src = fetchurl {
-        url = "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz";
-        sha1 = "73d83bc263f86e97f8cc4f6bae1b0e90a7d22c86";
+        url = "https://registry.npmjs.org/argparse/-/argparse-1.0.4.tgz";
+        sha1 = "2b12247b933001971addcbfe4e67d20fd395bbf4";
       };
     };
     "args-3.0.8" = {
@@ -1246,13 +1318,13 @@ let
         sha1 = "dac8787713c9966849fc8180777ebe9c1ddf3b86";
       };
     };
-    "asn1.js-4.9.2" = {
+    "asn1.js-4.10.1" = {
       name = "asn1.js";
       packageName = "asn1.js";
-      version = "4.9.2";
+      version = "4.10.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/asn1.js/-/asn1.js-4.9.2.tgz";
-        sha512 = "071d32h5646ddyfxvmm0yd0xc320zh2cdsjal4hs8cs0hgn9dpq7k9c9ndlhjq3y93nlawkinm99znqvp0cxx61ic7qy4nn7d5arwvg";
+        url = "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz";
+        sha512 = "15j9ms7k6dx08m1wqrvc4958vcrshjjpicpxmz9bflsyk0x2r7w20lxlm27jpyj7cwj6158a0582vifk393hqp0ysn9mlbabqw9qzd7";
       };
     };
     "assert-1.4.1" = {
@@ -1318,13 +1390,13 @@ let
         sha1 = "59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367";
       };
     };
-    "ast-types-0.10.1" = {
+    "ast-types-0.11.2" = {
       name = "ast-types";
       packageName = "ast-types";
-      version = "0.10.1";
+      version = "0.11.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/ast-types/-/ast-types-0.10.1.tgz";
-        sha512 = "2wjsah372x6rjrrsq3bv915lccq4pjpyk4b0vb7kmc87ab5yjgac4rab0qclh6brhhyv95mbyy1k5sijfyx36676darz57k6gsgx3ji";
+        url = "https://registry.npmjs.org/ast-types/-/ast-types-0.11.2.tgz";
+        sha512 = "1mfcrhzn37ray5i3fizrfm5gr1zijv6k1gy370v62smzd6j8d3irphhma9cs9kij7nwkgh5v60q53bfivpm2sscfxbdms9ywiqakgv8";
       };
     };
     "ast-types-0.9.6" = {
@@ -1525,13 +1597,13 @@ let
         sha1 = "00f35b2d27ac91b1f0d3ef2084c98cf1d1f0adc3";
       };
     };
-    "aws-sdk-2.187.0" = {
+    "aws-sdk-2.203.0" = {
       name = "aws-sdk";
       packageName = "aws-sdk";
-      version = "2.187.0";
+      version = "2.203.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.187.0.tgz";
-        sha1 = "04cb9a333d39c09753bf3ff63ec065b32b00db18";
+        url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.203.0.tgz";
+        sha1 = "7573c1274a4350bd5d78a6db93c9eeab40940acb";
       };
     };
     "aws-sign-0.2.0" = {
@@ -1957,13 +2029,13 @@ let
         sha1 = "af32f78b31a6fcef119c87b0fd8d9753f03a0bb8";
       };
     };
-    "babel-generator-6.26.0" = {
+    "babel-generator-6.26.1" = {
       name = "babel-generator";
       packageName = "babel-generator";
-      version = "6.26.0";
+      version = "6.26.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.0.tgz";
-        sha1 = "ac1ae20070b79f6e3ca1d3269613053774f20dc5";
+        url = "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz";
+        sha512 = "2jfjq7ggb0ygyzxg3vw248iq0iw2v00janjva1bf3l322k4zjcx9hvq9qqy67gxxyl2igw1asxfgp769hd5229pc70kwri9l1iz09qz";
       };
     };
     "babel-helper-builder-react-jsx-6.26.0" = {
@@ -2236,13 +2308,13 @@ let
         sha1 = "a39992d723584811982be5e290bb6a53d86700f1";
       };
     };
-    "base64-js-1.2.1" = {
+    "base64-js-1.2.3" = {
       name = "base64-js";
       packageName = "base64-js";
-      version = "1.2.1";
+      version = "1.2.3";
       src = fetchurl {
-        url = "https://registry.npmjs.org/base64-js/-/base64-js-1.2.1.tgz";
-        sha512 = "0dhi66vsajfcm04s11xqklh5lj3abs4ncnl8h3689964aqam3ps9spmc454hz94rz3x1x5l1ad03jrba67mq9zc9vq9a1gchma581bp";
+        url = "https://registry.npmjs.org/base64-js/-/base64-js-1.2.3.tgz";
+        sha512 = "3kqp8hzql2ccdqf7vqizav1lrwp5gynn081718g9slxcs428sv02n037xb9hfgrqybbk4qacnk5mcv63z8fm3l4h6fi06xm8nqj3h1j";
       };
     };
     "base64-url-1.2.1" = {
@@ -2650,13 +2722,13 @@ let
         sha1 = "bcf13052ca54463f30f9fc7e95b9a47630a94921";
       };
     };
-    "blob-to-buffer-1.2.6" = {
+    "blob-to-buffer-1.2.7" = {
       name = "blob-to-buffer";
       packageName = "blob-to-buffer";
-      version = "1.2.6";
+      version = "1.2.7";
       src = fetchurl {
-        url = "https://registry.npmjs.org/blob-to-buffer/-/blob-to-buffer-1.2.6.tgz";
-        sha1 = "089ac264c686b73ead6c539a484a8003bfbb2033";
+        url = "https://registry.npmjs.org/blob-to-buffer/-/blob-to-buffer-1.2.7.tgz";
+        sha512 = "3vjm0x8c1iv48p266p8s61kwfyvi089npgmwb8zf69yyqrwfixxis0rsgsfrzizl22wzmf0azbxsxqb132nx2q8fjjcgqf7bi2kl593";
       };
     };
     "block-stream-0.0.9" = {
@@ -2758,15 +2830,6 @@ let
         sha1 = "c08cf330c3358e151016a05746f13f029c97fa97";
       };
     };
-    "body-parser-1.17.2" = {
-      name = "body-parser";
-      packageName = "body-parser";
-      version = "1.17.2";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/body-parser/-/body-parser-1.17.2.tgz";
-        sha1 = "f8892abc8f9e627d42aedafbca66bf5ab99104ee";
-      };
-    };
     "body-parser-1.18.2" = {
       name = "body-parser";
       packageName = "body-parser";
@@ -2938,13 +3001,13 @@ let
         sha1 = "d60d5dcc20cba6dc7e1f299b35d3e1f95dafbae6";
       };
     };
-    "brace-expansion-1.1.8" = {
+    "brace-expansion-1.1.11" = {
       name = "brace-expansion";
       packageName = "brace-expansion";
-      version = "1.1.8";
+      version = "1.1.11";
       src = fetchurl {
-        url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz";
-        sha1 = "c07b211c7c952ec1f8efd51a77ef0d1d3990a292";
+        url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz";
+        sha512 = "248cnpbbf0p32h53rd3g8wzpgrkaj4p078ra1g6l16f82i6bzkvmhwqan5rk88apbll9ly1476kngd7f7z27i3b3zxpbb3064f8yaw8";
       };
     };
     "braces-0.1.5" = {
@@ -2965,13 +3028,13 @@ let
         sha1 = "ba77962e12dff969d6b76711e914b737857bf6a7";
       };
     };
-    "braces-2.3.0" = {
+    "braces-2.3.1" = {
       name = "braces";
       packageName = "braces";
-      version = "2.3.0";
+      version = "2.3.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/braces/-/braces-2.3.0.tgz";
-        sha512 = "2ngfivxj9g7knac123y1lk3arpmmzdhfn2g4qf1n4kzpvka4vafp48zcsh2qq7c97fxw2la5q2h6m2xcq5b1cr8b45j66jx0i8vr0rz";
+        url = "https://registry.npmjs.org/braces/-/braces-2.3.1.tgz";
+        sha512 = "2fpcx8h100fhpaffr6mh5ysp6dv06nl5xkii807fw0c603i15sg3wsxmj63fdn4apxdnn8an2ks883mvrdsv7mfryhfxg1pf1h6bvj8";
       };
     };
     "broadway-0.3.6" = {
@@ -3001,13 +3064,13 @@ let
         sha1 = "51598408a13f4c9c5b20eba44554b2c0b0ae4074";
       };
     };
-    "browser-pack-6.0.3" = {
+    "browser-pack-6.0.4" = {
       name = "browser-pack";
       packageName = "browser-pack";
-      version = "6.0.3";
+      version = "6.0.4";
       src = fetchurl {
-        url = "https://registry.npmjs.org/browser-pack/-/browser-pack-6.0.3.tgz";
-        sha512 = "3rbr2j80zl8099hjgsqkizp276cg4q60zjkd481fvnj66k8gmm5w0wbvvqdzpsipgaa3xxsypcr3ryjw1sk2vgzr2hw6pzwr5i933r6";
+        url = "https://registry.npmjs.org/browser-pack/-/browser-pack-6.0.4.tgz";
+        sha512 = "0ylgxzrsxs25v3c4mz5ggqawb8k3xb39ialqlflk1nadfk8wrig2g2ipkpnw6bf9zhdhmigkwqbbl8yssibcb6fgnbbqfgsnfgnz123";
       };
     };
     "browser-resolve-1.11.2" = {
@@ -3172,13 +3235,13 @@ let
         sha1 = "6d1bb601b07a4efced97094132093027c95bc298";
       };
     };
-    "buffer-5.0.8" = {
+    "buffer-5.1.0" = {
       name = "buffer";
       packageName = "buffer";
-      version = "5.0.8";
+      version = "5.1.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/buffer/-/buffer-5.0.8.tgz";
-        sha512 = "0capij8lgps5fzc5hikkkdsn58lmzfdpni7v2m0ham5r67q24kln1spwz4dnk3nh6zkiqmgz0cqnq591pms1pkkv8prvksd2m1f6yy5";
+        url = "https://registry.npmjs.org/buffer/-/buffer-5.1.0.tgz";
+        sha512 = "1ipkzdnq03rnxyl50wmzigdbd96lh0mgzffcab80yxl38x7k316kzs3h0w0bxdjj7vqh6dw3wgb7y3rsqab0ar4ky9rbh0r1f1i2hk2";
       };
     };
     "buffer-alloc-unsafe-1.0.0" = {
@@ -3505,6 +3568,15 @@ let
         sha1 = "3fb410c7e91558eb1ab22a82834577aa6bd61d42";
       };
     };
+    "cacache-10.0.4" = {
+      name = "cacache";
+      packageName = "cacache";
+      version = "10.0.4";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz";
+        sha512 = "0f1zwi8bbiia995410m24xljd0ra0vk579q7rk48p7mrq9nbilx3qa2rnp7hjdwnvx28zfad0rfdcwyq3blzkb3rk8b9yl77crp960f";
+      };
+    };
     "cache-base-1.0.1" = {
       name = "cache-base";
       packageName = "cache-base";
@@ -3676,13 +3748,13 @@ let
         sha1 = "308beeaffdf28119051efa1d932213c91b8f92e7";
       };
     };
-    "camelo-1.1.11" = {
-      name = "camelo";
-      packageName = "camelo";
-      version = "1.1.11";
+    "camelcase-keys-4.2.0" = {
+      name = "camelcase-keys";
+      packageName = "camelcase-keys";
+      version = "4.2.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/camelo/-/camelo-1.1.11.tgz";
-        sha512 = "39qf2hdriyb5zn5bc62wgj59whx06nmzij9yylv0mrjnivgpqg2z3ksxl035nn35lnavi1b20qi062l41xah3b3nnbw42dh6b4qk34i";
+        url = "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz";
+        sha1 = "a2aa5fb1af688758259c32c141426d78923b9b77";
       };
     };
     "capture-stack-trace-1.0.0" = {
@@ -3838,6 +3910,15 @@ let
         sha512 = "3fj8njcdcvyplivm2fj19lqw8qv7gb8v7gd6a223pmn8f3di4zwkhyb09vzlmw3pnk4ib88kp4cg8r9i5k5rskalzdfh1l23ljp6gh3";
       };
     };
+    "chalk-2.3.1" = {
+      name = "chalk";
+      packageName = "chalk";
+      version = "2.3.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz";
+        sha512 = "3m0k6j50aridlrk1q8kf3cd1vcj6qcg2nx5yk8d0196hmw0c4a6y1h315p24l34yz0chfrcrkrsr12cixccfp5q7caw5803z6hkhia1";
+      };
+    };
     "character-entities-1.2.1" = {
       name = "character-entities";
       packageName = "character-entities";
@@ -3964,13 +4045,13 @@ let
         sha1 = "798e689778151c8076b4b360e5edd28cda2bb468";
       };
     };
-    "chokidar-2.0.0" = {
+    "chokidar-2.0.2" = {
       name = "chokidar";
       packageName = "chokidar";
-      version = "2.0.0";
+      version = "2.0.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/chokidar/-/chokidar-2.0.0.tgz";
-        sha512 = "01y5j8xkkzlzc4yzh4f8gbshbs6i3hb4wlz5nd48xcmm3vmawah9jj052km463v3d2vqx9kbrnxvjw2fkcbdxw0sg33ksclzlvc419s";
+        url = "https://registry.npmjs.org/chokidar/-/chokidar-2.0.2.tgz";
+        sha512 = "1kncf65ax274b43r63m0bfbap3j5ah7dn86niqwpzzw6ilvpc7yy0fan14k584lw8ycf4nl78n5gv3bpyr4jrk5j3v441ragk1qfzcp";
       };
     };
     "chownr-0.0.2" = {
@@ -3991,6 +4072,15 @@ let
         sha1 = "e2a75042a9551908bebd25b8523d5f9769d79181";
       };
     };
+    "chrome-trace-event-0.1.2" = {
+      name = "chrome-trace-event";
+      packageName = "chrome-trace-event";
+      version = "0.1.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-0.1.2.tgz";
+        sha1 = "90f36885d5345a50621332f0717b595883d5d982";
+      };
+    };
     "chromecast-player-0.2.3" = {
       name = "chromecast-player";
       packageName = "chromecast-player";
@@ -4252,13 +4342,13 @@ let
         sha1 = "a211e09c6a3de3ba1af27d049d301250d18812bc";
       };
     };
-    "clipboardy-1.2.2" = {
+    "clipboardy-1.2.3" = {
       name = "clipboardy";
       packageName = "clipboardy";
-      version = "1.2.2";
+      version = "1.2.3";
       src = fetchurl {
-        url = "https://registry.npmjs.org/clipboardy/-/clipboardy-1.2.2.tgz";
-        sha512 = "2pq14hxz6w4k5yvndrm1fv3iyscdqf5c4nja421gl2661didzh80r08zddd84zny94831qs44biamjhvwmqh40pfy3pjv3vwl2ap8np";
+        url = "https://registry.npmjs.org/clipboardy/-/clipboardy-1.2.3.tgz";
+        sha512 = "0j60cwp5vpc7v13m0d5rgh6h5jf6yxnywfb1wgbdn7lalklrr5ncvfkkqk6xj7b046bl2jabfqifk3yl6agd93ixfmywif2xfc4hqyr";
       };
     };
     "clite-0.3.0" = {
@@ -4360,6 +4450,15 @@ let
         sha1 = "d217d1e961118e3ac9a4b8bba3285553bf647cdb";
       };
     };
+    "clone-buffer-1.0.0" = {
+      name = "clone-buffer";
+      packageName = "clone-buffer";
+      version = "1.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz";
+        sha1 = "e3e25b207ac4e701af721e2cb5a16792cac3dc58";
+      };
+    };
     "clone-deep-0.3.0" = {
       name = "clone-deep";
       packageName = "clone-deep";
@@ -4396,6 +4495,24 @@ let
         sha1 = "b88f94a82cf38b8791d58046ea4029ad88ca99d1";
       };
     };
+    "clone-stats-1.0.0" = {
+      name = "clone-stats";
+      packageName = "clone-stats";
+      version = "1.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz";
+        sha1 = "b3782dff8bb5474e18b9b6bf0fdfe782f8777680";
+      };
+    };
+    "cloneable-readable-1.0.0" = {
+      name = "cloneable-readable";
+      packageName = "cloneable-readable";
+      version = "1.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.0.0.tgz";
+        sha1 = "a6290d413f217a61232f95e458ff38418cfb0117";
+      };
+    };
     "cmd-shim-2.0.2" = {
       name = "cmd-shim";
       packageName = "cmd-shim";
@@ -4648,13 +4765,13 @@ let
         sha1 = "0137e657baa5a7541c57ac37ac5fc07d73b4dc1f";
       };
     };
-    "combined-stream-1.0.5" = {
+    "combined-stream-1.0.6" = {
       name = "combined-stream";
       packageName = "combined-stream";
-      version = "1.0.5";
+      version = "1.0.6";
       src = fetchurl {
-        url = "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz";
-        sha1 = "938370a57b4a51dea2c77c15d5c5fdf895164009";
+        url = "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz";
+        sha1 = "723e7df6e801ac5613113a7e445a9b69cb632818";
       };
     };
     "command-join-2.0.0" = {
@@ -4738,22 +4855,22 @@ let
         sha512 = "2yi2hwf0bghfnv1fdgd4wvh7s0acjrgqbgww97ncm6i6s6ffs1zahnj48f6gqpqj6fsf0jigvnr0civ25k2160c38281r80wvg7jkkg";
       };
     };
-    "commander-2.12.2" = {
+    "commander-2.13.0" = {
       name = "commander";
       packageName = "commander";
-      version = "2.12.2";
+      version = "2.13.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/commander/-/commander-2.12.2.tgz";
-        sha512 = "007wb3baahjcrv17kgxryqjlsyr3c3kl2y07p85m4ia78pba9xyjr3cgi95jjrwq8qq550s78hj06f7z0ab8ssrxk6w06afjsmxln84";
+        url = "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz";
+        sha512 = "1h27ar13gbld2jk6wk84irqmyz6ya6b4dzmxb6nq8azyi48iq8pqqyq90jwzxqb3i7j167y5fpiys6v7vvjzhm8bbd8rya1kzgr4nri";
       };
     };
-    "commander-2.13.0" = {
+    "commander-2.14.1" = {
       name = "commander";
       packageName = "commander";
-      version = "2.13.0";
+      version = "2.14.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz";
-        sha512 = "1h27ar13gbld2jk6wk84irqmyz6ya6b4dzmxb6nq8azyi48iq8pqqyq90jwzxqb3i7j167y5fpiys6v7vvjzhm8bbd8rya1kzgr4nri";
+        url = "https://registry.npmjs.org/commander/-/commander-2.14.1.tgz";
+        sha512 = "11j7mwxfdnhi3yfkhxjvfkg1mzdsi3wq7iygma6ksmj1f7hfs0z8rpfcysqmy85f67mqvzhda3w1lyy1jqxxm31k799sazbipm7b17r";
       };
     };
     "commander-2.6.0" = {
@@ -4801,6 +4918,15 @@ let
         sha512 = "0jx2cncv7x5ms1gg2vks5bhxi9c5jbwymfk42dzmp9vrxrmhrl9vaw4wsh4lvf65shxmq1v8f8s0i3rkyk2x8mrfpq2m30famkgv24f";
       };
     };
+    "commondir-1.0.1" = {
+      name = "commondir";
+      packageName = "commondir";
+      version = "1.0.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz";
+        sha1 = "ddd800da0c66127393cca5950ea968a3aaf1253b";
+      };
+    };
     "commoner-0.10.8" = {
       name = "commoner";
       packageName = "commoner";
@@ -4873,13 +4999,13 @@ let
         sha1 = "524a9f10903f3a813389b0225d27c48bb751890f";
       };
     };
-    "compressible-2.0.12" = {
+    "compressible-2.0.13" = {
       name = "compressible";
       packageName = "compressible";
-      version = "2.0.12";
+      version = "2.0.13";
       src = fetchurl {
-        url = "https://registry.npmjs.org/compressible/-/compressible-2.0.12.tgz";
-        sha1 = "c59a5c99db76767e9876500e271ef63b3493bd66";
+        url = "https://registry.npmjs.org/compressible/-/compressible-2.0.13.tgz";
+        sha1 = "0d1020ab924b2fdb4d6279875c7d6daba6baa7a9";
       };
     };
     "compression-1.5.2" = {
@@ -4891,13 +5017,13 @@ let
         sha1 = "b03b8d86e6f8ad29683cba8df91ddc6ffc77b395";
       };
     };
-    "compression-1.7.1" = {
+    "compression-1.7.2" = {
       name = "compression";
       packageName = "compression";
-      version = "1.7.1";
+      version = "1.7.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/compression/-/compression-1.7.1.tgz";
-        sha1 = "eff2603efc2e22cf86f35d2eb93589f9875373db";
+        url = "https://registry.npmjs.org/compression/-/compression-1.7.2.tgz";
+        sha1 = "aaffbcd6aaf854b44ebb280353d5ad1651f59a69";
       };
     };
     "concat-map-0.0.1" = {
@@ -5044,13 +5170,13 @@ let
         sha1 = "6d30d7a63c7f170857a6b3aa6b363d973dca588e";
       };
     };
-    "connect-3.6.5" = {
+    "connect-3.6.6" = {
       name = "connect";
       packageName = "connect";
-      version = "3.6.5";
+      version = "3.6.6";
       src = fetchurl {
-        url = "https://registry.npmjs.org/connect/-/connect-3.6.5.tgz";
-        sha1 = "fb8dde7ba0763877d0ec9df9dac0b4b40e72c7da";
+        url = "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz";
+        sha1 = "09eff6c55af7236e137135a72574858b6786f524";
       };
     };
     "connect-busboy-0.0.2" = {
@@ -5152,13 +5278,13 @@ let
         sha1 = "4b945d9937907bcd98ee575122c3817516544141";
       };
     };
-    "constantinople-3.1.0" = {
+    "constantinople-3.1.2" = {
       name = "constantinople";
       packageName = "constantinople";
-      version = "3.1.0";
+      version = "3.1.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/constantinople/-/constantinople-3.1.0.tgz";
-        sha1 = "7569caa8aa3f8d5935d62e1fa96f9f702cd81c79";
+        url = "https://registry.npmjs.org/constantinople/-/constantinople-3.1.2.tgz";
+        sha512 = "2xnhrmlbkfpcvckxxrl0hjp6qhhqv1p7c6pwxgqp1g0sa5q5cc514xn48g9x8kqj7g1imzciwgb2msbhvhn0w0v92mb7105l43drqy9";
       };
     };
     "constants-browserify-1.0.0" = {
@@ -5243,85 +5369,85 @@ let
         sha1 = "bd727a7faed77e71ff3985ac93351a912733ad0f";
       };
     };
-    "conventional-changelog-1.1.7" = {
+    "conventional-changelog-1.1.17" = {
       name = "conventional-changelog";
       packageName = "conventional-changelog";
-      version = "1.1.7";
+      version = "1.1.17";
       src = fetchurl {
-        url = "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-1.1.7.tgz";
-        sha1 = "9151a62b1d8edb2d82711dabf5b7cf71041f82b1";
+        url = "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-1.1.17.tgz";
+        sha512 = "325x3h1qn2q1cg3x4dlia7sjanlv2qsj9c0nq8pzvr5fcwmg9qmf3am30bk4c4yjikyvfgpsvnp8rrh937bywd5y4d410hwfn1hbwhn";
       };
     };
-    "conventional-changelog-angular-1.6.0" = {
+    "conventional-changelog-angular-1.6.6" = {
       name = "conventional-changelog-angular";
       packageName = "conventional-changelog-angular";
-      version = "1.6.0";
+      version = "1.6.6";
       src = fetchurl {
-        url = "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-1.6.0.tgz";
-        sha1 = "0a26a071f2c9fcfcf2b86ba0cfbf6e6301b75bfa";
+        url = "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-1.6.6.tgz";
+        sha512 = "0v02kj8l2ji18jmcgjqa0nqsfn4h9jklgy4g9brf1ppm0n8344in3xpmyc5y06i5k3jjxl8sv90cndh2fbg4fhn0wr1ric258ajgr5j";
       };
     };
-    "conventional-changelog-atom-0.1.2" = {
+    "conventional-changelog-atom-0.2.4" = {
       name = "conventional-changelog-atom";
       packageName = "conventional-changelog-atom";
-      version = "0.1.2";
+      version = "0.2.4";
       src = fetchurl {
-        url = "https://registry.npmjs.org/conventional-changelog-atom/-/conventional-changelog-atom-0.1.2.tgz";
-        sha1 = "12595ad5267a6937c34cf900281b1c65198a4c63";
+        url = "https://registry.npmjs.org/conventional-changelog-atom/-/conventional-changelog-atom-0.2.4.tgz";
+        sha512 = "2b43fd5cpi069hsmfswl320lnpnvahmqmnrc9csk6qv0dq72nfj0jzafmbv5gsb3ds2ssr29lswwky61shy3n9hbxshq0qw3in6ds73";
       };
     };
-    "conventional-changelog-cli-1.3.5" = {
+    "conventional-changelog-cli-1.3.15" = {
       name = "conventional-changelog-cli";
       packageName = "conventional-changelog-cli";
-      version = "1.3.5";
+      version = "1.3.15";
       src = fetchurl {
-        url = "https://registry.npmjs.org/conventional-changelog-cli/-/conventional-changelog-cli-1.3.5.tgz";
-        sha1 = "46c51496216b7406588883defa6fac589e9bb31e";
+        url = "https://registry.npmjs.org/conventional-changelog-cli/-/conventional-changelog-cli-1.3.15.tgz";
+        sha512 = "0b9w7fp4mrgs12s4hznwzp79m9lza4fsygvdyma6qnd53h699jscc7h6jwlhdf398h5rpf91y2x0gl38fxfb9ydicshmvy5qdsgc4yh";
       };
     };
-    "conventional-changelog-codemirror-0.2.1" = {
+    "conventional-changelog-codemirror-0.3.4" = {
       name = "conventional-changelog-codemirror";
       packageName = "conventional-changelog-codemirror";
-      version = "0.2.1";
+      version = "0.3.4";
       src = fetchurl {
-        url = "https://registry.npmjs.org/conventional-changelog-codemirror/-/conventional-changelog-codemirror-0.2.1.tgz";
-        sha1 = "299a4f7147baf350e6c8158fc54954a291c5cc09";
+        url = "https://registry.npmjs.org/conventional-changelog-codemirror/-/conventional-changelog-codemirror-0.3.4.tgz";
+        sha512 = "33091h0zm06gdwhcqi5c3xvcjl6fw8cj3wvis9hyl5gix1vl2wd2pifymgp7rag6dbyzilb0g5q3ak29dcsrdzizqzibk8m0hdfkkph";
       };
     };
-    "conventional-changelog-core-1.9.5" = {
+    "conventional-changelog-core-2.0.5" = {
       name = "conventional-changelog-core";
       packageName = "conventional-changelog-core";
-      version = "1.9.5";
+      version = "2.0.5";
       src = fetchurl {
-        url = "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-1.9.5.tgz";
-        sha1 = "5db7566dad7c0cb75daf47fbb2976f7bf9928c1d";
+        url = "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-2.0.5.tgz";
+        sha512 = "1agyx5rj0lbrky9ndhha25la98lh2h1lyli2r4r27r1p0pr48niwg04al4whnvcldh0592fmyrdgf8vqqp5n6xz3df43j6dkpnnrzcl";
       };
     };
-    "conventional-changelog-ember-0.2.10" = {
+    "conventional-changelog-ember-0.3.6" = {
       name = "conventional-changelog-ember";
       packageName = "conventional-changelog-ember";
-      version = "0.2.10";
+      version = "0.3.6";
       src = fetchurl {
-        url = "https://registry.npmjs.org/conventional-changelog-ember/-/conventional-changelog-ember-0.2.10.tgz";
-        sha512 = "04s2g1mkzbpbklqj81q25j87vxl4ggq0x9n7nyry9771cyawn7007wridq4hnhd4qa5vvz5lnslwvj7aliwi78l3vw2dvlhxrj4241c";
+        url = "https://registry.npmjs.org/conventional-changelog-ember/-/conventional-changelog-ember-0.3.6.tgz";
+        sha512 = "24dx0snmkfhr4qi7vdq0aywjw9k23x68kaqh0gn92lca7j1268zbzr6vf00izx5g86kkjihlzgsgx8piyy1mnimn9nk7bj8pv2ka4w4";
       };
     };
-    "conventional-changelog-eslint-0.2.1" = {
+    "conventional-changelog-eslint-1.0.4" = {
       name = "conventional-changelog-eslint";
       packageName = "conventional-changelog-eslint";
-      version = "0.2.1";
+      version = "1.0.4";
       src = fetchurl {
-        url = "https://registry.npmjs.org/conventional-changelog-eslint/-/conventional-changelog-eslint-0.2.1.tgz";
-        sha1 = "2c2a11beb216f80649ba72834180293b687c0662";
+        url = "https://registry.npmjs.org/conventional-changelog-eslint/-/conventional-changelog-eslint-1.0.4.tgz";
+        sha512 = "3zk9p0rc8xns93flvpc0lnyfqdyv48yc3m2z71da07gj8fbmbrxs0px30xnlqzdwmbcz86i9fksxrcnqq9mhlwcfkwyzma396n4cxpp";
       };
     };
-    "conventional-changelog-express-0.2.1" = {
+    "conventional-changelog-express-0.3.4" = {
       name = "conventional-changelog-express";
       packageName = "conventional-changelog-express";
-      version = "0.2.1";
+      version = "0.3.4";
       src = fetchurl {
-        url = "https://registry.npmjs.org/conventional-changelog-express/-/conventional-changelog-express-0.2.1.tgz";
-        sha1 = "838d9e1e6c9099703b150b9c19aa2d781742bd6c";
+        url = "https://registry.npmjs.org/conventional-changelog-express/-/conventional-changelog-express-0.3.4.tgz";
+        sha512 = "3w3pm3dqwn8bj29809j0ivybw8vn2grnz486h9bm4kk9bn4849k9pxiqmx2ifpqf09hdl17fjk1xw320zz33wnvjzx78kbrpmpi9r9k";
       };
     };
     "conventional-changelog-jquery-0.1.0" = {
@@ -5342,49 +5468,58 @@ let
         sha1 = "0479eb443cc7d72c58bf0bcf0ef1d444a92f0e5c";
       };
     };
-    "conventional-changelog-jshint-0.2.1" = {
+    "conventional-changelog-jshint-0.3.4" = {
       name = "conventional-changelog-jshint";
       packageName = "conventional-changelog-jshint";
-      version = "0.2.1";
+      version = "0.3.4";
       src = fetchurl {
-        url = "https://registry.npmjs.org/conventional-changelog-jshint/-/conventional-changelog-jshint-0.2.1.tgz";
-        sha1 = "86139bb3ac99899f2b177e9617e09b37d99bcf3a";
+        url = "https://registry.npmjs.org/conventional-changelog-jshint/-/conventional-changelog-jshint-0.3.4.tgz";
+        sha512 = "0lzbgx3x2bfchxp8p4ppjavnp4yywjks3486yrxanq3skq0x5g4wnbhcf2viwm167mhn3aiawxygsxql5ww8md1xzssdrqb730fmnh9";
       };
     };
-    "conventional-changelog-writer-2.0.3" = {
+    "conventional-changelog-preset-loader-1.1.6" = {
+      name = "conventional-changelog-preset-loader";
+      packageName = "conventional-changelog-preset-loader";
+      version = "1.1.6";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-1.1.6.tgz";
+        sha512 = "12qk33piqbilkyrvin1vsjzp5pcvs7sschn5jry272r1hnv3x0jrwb1dlnik8vpp3zqai6n70h4ls55q2ch5n13a6g25c1hvhzwhqy9";
+      };
+    };
+    "conventional-changelog-writer-3.0.4" = {
       name = "conventional-changelog-writer";
       packageName = "conventional-changelog-writer";
-      version = "2.0.3";
+      version = "3.0.4";
       src = fetchurl {
-        url = "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-2.0.3.tgz";
-        sha512 = "1nchhqyp5qmrwqn9yxrkn8zjhlk1ph5jgnky26lzkrd1j4lh2n93602xw1zm6gv7qg48r61qzk5qh74v480nx4q7d8zilfb8pnn2kfq";
+        url = "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-3.0.4.tgz";
+        sha512 = "1ryw2mmza9y6bk5hs2ivhvp9p5hq7hhydhis2880w41dajr193zvccwhglp7js7j435d3i2d38i5aikydqg2r4jdc7753w4d22zyiqi";
       };
     };
-    "conventional-commits-filter-1.1.1" = {
+    "conventional-commits-filter-1.1.5" = {
       name = "conventional-commits-filter";
       packageName = "conventional-commits-filter";
-      version = "1.1.1";
+      version = "1.1.5";
       src = fetchurl {
-        url = "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-1.1.1.tgz";
-        sha512 = "0jrsm3hlyq0a425d320l1rghxmmb621r0bcvlsfbdichzbyimflwn7wz1mhw62kdnr3wxskdpaq11f5qpdsz5g2d5f7ha4d4jvrl33d";
+        url = "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-1.1.5.tgz";
+        sha512 = "0dw3vksvzwig2hiiw1kky2p424136r2faa941bkcdy3ljhp7mgd9i8pz3vdccw23v51z7vhh1dkw7wg363qxg9kvcxr2lgwp1cgwgcs";
       };
     };
-    "conventional-commits-parser-2.1.0" = {
+    "conventional-commits-parser-2.1.5" = {
       name = "conventional-commits-parser";
       packageName = "conventional-commits-parser";
-      version = "2.1.0";
+      version = "2.1.5";
       src = fetchurl {
-        url = "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-2.1.0.tgz";
-        sha512 = "0mnckb77dj8jk9xspzh6q0kaybc5wyb2ny94qgnvbj5f1yjnk7s2sak86b0h3dhrfk4y9nncwfjpvsg8iyiary68sdbwrbl4gkz9h7h";
+        url = "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-2.1.5.tgz";
+        sha512 = "2nb2s8hrbv3sl19xzz9x5pqgmm4kimrsaqlzs8xa2wzr0zg68090xnlq5ifcbmcm47fg5l9m63kkri248idzrvz2y689y3jbbmhz84d";
       };
     };
-    "conventional-recommended-bump-1.1.0" = {
+    "conventional-recommended-bump-1.2.1" = {
       name = "conventional-recommended-bump";
       packageName = "conventional-recommended-bump";
-      version = "1.1.0";
+      version = "1.2.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-1.1.0.tgz";
-        sha512 = "3gh833x8hqmnxfmacs3ryrb2gh3y397ddkiwisv6g3dfz6j617i1fm22yq3r83y40pidmf1n77qzvwmbx4ws7jn4yydfxypi6fhgbaq";
+        url = "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-1.2.1.tgz";
+        sha512 = "3irsgzxrhc2s4y4mlq7vmrvrhn74kpda34sn2ladm98q4gy88l7dpqxs8xf6lxm4sai5qqwzxk1gzlrfgvsrmfzzvmxk0hi77lcd650";
       };
     };
     "convert-source-map-1.1.3" = {
@@ -5549,6 +5684,15 @@ let
         sha1 = "7c8a615f5481c61ab9f16c833731bcb8f663b99b";
       };
     };
+    "copy-concurrently-1.0.5" = {
+      name = "copy-concurrently";
+      packageName = "copy-concurrently";
+      version = "1.0.5";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz";
+        sha512 = "3c1ggiqqnjgqlwdnimx94gm176c8rjsrih5qw2lbm642l8x7grx07v065k4j89c1p0adkm7v6sz11drb6j6sp51np2m1cazvycnhrvz";
+      };
+    };
     "copy-descriptor-0.1.1" = {
       name = "copy-descriptor";
       packageName = "copy-descriptor";
@@ -5657,15 +5801,6 @@ let
         sha1 = "b5fd54220aa2bc5ab57aab7140c940754503c1a7";
       };
     };
-    "cors-2.8.3" = {
-      name = "cors";
-      packageName = "cors";
-      version = "2.8.3";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/cors/-/cors-2.8.3.tgz";
-        sha1 = "4cf78e1d23329a7496b2fc2225b77ca5bb5eb802";
-      };
-    };
     "cors-2.8.4" = {
       name = "cors";
       packageName = "cors";
@@ -5783,13 +5918,13 @@ let
         sha1 = "acb9e221a4e17bdb076e90657c42b93e3726cf06";
       };
     };
-    "cron-1.2.1" = {
+    "cron-1.3.0" = {
       name = "cron";
       packageName = "cron";
-      version = "1.2.1";
+      version = "1.3.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/cron/-/cron-1.2.1.tgz";
-        sha1 = "3a86c09b41b8f261ac863a7cc85ea4735857eab2";
+        url = "https://registry.npmjs.org/cron/-/cron-1.3.0.tgz";
+        sha512 = "3iq9zg5plipbybssrb38lhlqdp1p4mbrmvp92zc477z9ck9k90dnxwgssjzb2a572g801q3c75mwy5hmx1ccmiqf5in6ck0k7n8bx1b";
       };
     };
     "cross-spawn-4.0.0" = {
@@ -6143,6 +6278,15 @@ let
         sha1 = "1bcfa56b081448cdb5e12bfc1bfad34b47fba8f3";
       };
     };
+    "cyclist-0.2.2" = {
+      name = "cyclist";
+      packageName = "cyclist";
+      version = "0.2.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz";
+        sha1 = "1b33792e11e914a2fd6d6ed6447464444e5fa640";
+      };
+    };
     "d-1.0.0" = {
       name = "d";
       packageName = "d";
@@ -6269,13 +6413,13 @@ let
         sha1 = "69449ac8a368593a8f71902b282390c3655ab4b8";
       };
     };
-    "dat-node-3.5.6" = {
+    "dat-node-3.5.8" = {
       name = "dat-node";
       packageName = "dat-node";
-      version = "3.5.6";
+      version = "3.5.8";
       src = fetchurl {
-        url = "https://registry.npmjs.org/dat-node/-/dat-node-3.5.6.tgz";
-        sha512 = "17i7n2n3bappi34pnv2240cr5baawf2ab8wf22bmlxx4xkcb5g0z24ycz542fsx8myn4fyjgfgdhwbv44f5sz1c4z7i7g4q3ah9n7zh";
+        url = "https://registry.npmjs.org/dat-node/-/dat-node-3.5.8.tgz";
+        sha512 = "3j28p80dwmic3g00asmcpgiv3sh3s8023x1023g7bm534h1ai8i2zryivx95gc22is64k9mynmqr2g0ny25xp1f7h1cbc25klizg8dc";
       };
     };
     "dat-registry-4.0.0" = {
@@ -6287,22 +6431,22 @@ let
         sha512 = "0h84fdzm556p412p1xr0nl6ldf5xjd0qnd37im41bq78zm7lg4j4klcahg9pix1f0qdyd6gqz2a2j67z6vpb776v1bd0n1hr67pp988";
       };
     };
-    "dat-secret-storage-4.0.0" = {
+    "dat-secret-storage-4.0.1" = {
       name = "dat-secret-storage";
       packageName = "dat-secret-storage";
-      version = "4.0.0";
+      version = "4.0.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/dat-secret-storage/-/dat-secret-storage-4.0.0.tgz";
-        sha1 = "01b219a5bc1619efc0f58122a3c6cebb1eb8b40a";
+        url = "https://registry.npmjs.org/dat-secret-storage/-/dat-secret-storage-4.0.1.tgz";
+        sha512 = "3ad9x7n3qxivrj03fsa8ll3i511ivclnyrv1421zklnmskkxxi2d2fykb1kx1sbwdyx35167a7k4mbw63jhxxaz6r54hpd9fad5wj05";
       };
     };
-    "dat-storage-1.0.3" = {
+    "dat-storage-1.0.4" = {
       name = "dat-storage";
       packageName = "dat-storage";
-      version = "1.0.3";
+      version = "1.0.4";
       src = fetchurl {
-        url = "https://registry.npmjs.org/dat-storage/-/dat-storage-1.0.3.tgz";
-        sha512 = "1n7gszxdkchx0bilz4phnanzmw00fkljwm9rl0z7cndi94xrb6pkzczh6x137xn62j9p7yp6nz24a82q8llsrlk3c1pwvn269cdx97a";
+        url = "https://registry.npmjs.org/dat-storage/-/dat-storage-1.0.4.tgz";
+        sha512 = "13cbr004milnmjisg774rqqw82vyjg1p1d6gvm3xji516rq7zzc1x7da397njig5s2rg2qmw1dixdn4cpkmvc8irq4y1dzb3h46sz2c";
       };
     };
     "dat-swarm-defaults-1.0.0" = {
@@ -6350,15 +6494,6 @@ let
         sha1 = "61fb16cdc1274b3c9acaaffe9fc69df8720a2b64";
       };
     };
-    "dateformat-1.0.12" = {
-      name = "dateformat";
-      packageName = "dateformat";
-      version = "1.0.12";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz";
-        sha1 = "9f124b67594c937ff706932e4a642cca8dbbfee9";
-      };
-    };
     "dateformat-1.0.2-1.2.3" = {
       name = "dateformat";
       packageName = "dateformat";
@@ -6377,6 +6512,15 @@ let
         sha1 = "4065e2013cf9fb916ddfd82efb506ad4c6769062";
       };
     };
+    "dateformat-3.0.3" = {
+      name = "dateformat";
+      packageName = "dateformat";
+      version = "3.0.3";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz";
+        sha512 = "3fxpn11cnyqcz25h9krfrpnra9zi1zri0l4f42a89acybqgj6dyr6p0lskcjffahiwxxmmc0zvgalnlk2wa74b764cm7pd5si78884g";
+      };
+    };
     "datland-swarm-defaults-1.0.2" = {
       name = "datland-swarm-defaults";
       packageName = "datland-swarm-defaults";
@@ -6476,24 +6620,6 @@ let
         sha1 = "40c453e67e6e13c901ddec317af8986cda9eff8c";
       };
     };
-    "debug-2.6.3" = {
-      name = "debug";
-      packageName = "debug";
-      version = "2.6.3";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/debug/-/debug-2.6.3.tgz";
-        sha1 = "0f7eb8c30965ec08c72accfa0130c8b79984141d";
-      };
-    };
-    "debug-2.6.7" = {
-      name = "debug";
-      packageName = "debug";
-      version = "2.6.7";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/debug/-/debug-2.6.7.tgz";
-        sha1 = "92bad1f6d05bbb6bba22cca88bcd0ec894c2861e";
-      };
-    };
     "debug-2.6.9" = {
       name = "debug";
       packageName = "debug";
@@ -6530,6 +6656,15 @@ let
         sha512 = "0zc3slyk7cc9xjfcnw3nk2d1vkq4kxrjalavqgp3zykbgnp5v12xcs47kr436k0izbzyxhkrdww94p5g1lcmzcdqncc9p0mqzk6jji2";
       };
     };
+    "decamelize-keys-1.1.0" = {
+      name = "decamelize-keys";
+      packageName = "decamelize-keys";
+      version = "1.1.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz";
+        sha1 = "d171a87933252807eb3cb61dc1c1445d078df2d9";
+      };
+    };
     "decode-uri-component-0.2.0" = {
       name = "decode-uri-component";
       packageName = "decode-uri-component";
@@ -6647,6 +6782,15 @@ let
         sha512 = "2sylzgq5rwi12ac5y4fbvyyhs128zlcrp1q1i0bkp27fvlg60hr1slxzckk22x2rzgmwsqqlvzyylm9v0gwzbsbprd3c1mg78c396gp";
       };
     };
+    "deepmerge-2.0.1" = {
+      name = "deepmerge";
+      packageName = "deepmerge";
+      version = "2.0.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/deepmerge/-/deepmerge-2.0.1.tgz";
+        sha512 = "2qww1m640drvrkcyijaky5kpzdg7pqixb2qk3ms5r99p9ch6isv8a6h0yqwypsw42d1hlg3v7v1x4x7cy0v10pn87cms9vaqa4g10sl";
+      };
+    };
     "default-browser-id-1.0.4" = {
       name = "default-browser-id";
       packageName = "default-browser-id";
@@ -6710,6 +6854,15 @@ let
         sha1 = "769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6";
       };
     };
+    "define-property-2.0.2" = {
+      name = "define-property";
+      packageName = "define-property";
+      version = "2.0.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz";
+        sha512 = "1hrk3pzr4hyhfnrjy1msrlj2zh769x4l35q9fq0a2cy2glq3h1iwjkpmvz39y9idwy71h9hd98lydi92485bzkff1dzm70wbr8vc0lg";
+      };
+    };
     "defined-0.0.0" = {
       name = "defined";
       packageName = "defined";
@@ -7304,13 +7457,13 @@ let
         sha1 = "dcd8488a26f563d61079e48c9f7b7e32373682cf";
       };
     };
-    "domutils-1.6.2" = {
+    "domutils-1.7.0" = {
       name = "domutils";
       packageName = "domutils";
-      version = "1.6.2";
+      version = "1.7.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/domutils/-/domutils-1.6.2.tgz";
-        sha1 = "1958cc0b4c9426e9ed367fb1c8e854891b0fa3ff";
+        url = "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz";
+        sha512 = "076s2v293f9jixaddq6qmjc76y3z0kqddmjb4nclydp23y0jzpg6f7h32j6adilfdjxwwhxkclrhc1vn7rbsidvzcq32dkzq9fpc1rf";
       };
     };
     "dot-prop-3.0.0" = {
@@ -7466,13 +7619,13 @@ let
         sha1 = "4bc926274ec3b5abb5016e7e1d60921ac262b2a1";
       };
     };
-    "editions-1.3.3" = {
+    "editions-1.3.4" = {
       name = "editions";
       packageName = "editions";
-      version = "1.3.3";
+      version = "1.3.4";
       src = fetchurl {
-        url = "https://registry.npmjs.org/editions/-/editions-1.3.3.tgz";
-        sha1 = "0907101bdda20fac3cbe334c27cbd0688dc99a5b";
+        url = "https://registry.npmjs.org/editions/-/editions-1.3.4.tgz";
+        sha512 = "196fp42k8j9d8cmi0sqjj6wfqcr7y0c9zcrfv1bcs38ipkn78ivg3xl2f33x3hfiqnyp3gb5y7ndkgqpw433jn5rb43qq37dkxahdl3";
       };
     };
     "editor-1.0.0" = {
@@ -7602,24 +7755,6 @@ let
         sha1 = "ec79a3969b02d2ecf2b72254279bf99bc7a83932";
       };
     };
-    "emojic-1.1.14" = {
-      name = "emojic";
-      packageName = "emojic";
-      version = "1.1.14";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/emojic/-/emojic-1.1.14.tgz";
-        sha512 = "0j0wbbcyvx0qklz7xvqbv2w2n2vqzq5vhyv3jrnsvb775c0zr2bh7m3k7mh0aw6i4rbmgf8x6rw7bfvgzsh5hvlgj01w61xfml89b4z";
-      };
-    };
-    "emojilib-2.2.12" = {
-      name = "emojilib";
-      packageName = "emojilib";
-      version = "2.2.12";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/emojilib/-/emojilib-2.2.12.tgz";
-        sha512 = "2z6nk0nin1cmj81c54pxjyxgpa61d0g61sdn3swykk4j8n8mnba95m1s1cpjcr4wr96jhgyal1z4swd8pcazzp3a50msqir0vj4vcwq";
-      };
-    };
     "emojis-list-2.1.0" = {
       name = "emojis-list";
       packageName = "emojis-list";
@@ -7710,13 +7845,13 @@ let
         sha512 = "3ff3a0anvy48mmpay3jkzlrjvxmlclq823j8jmjfdhy48xpz1syz44bwr13zdh161x1vqzsclgwb6gvgrn9vymvq98qihrdr4hxcl4g";
       };
     };
-    "engine.io-3.1.4" = {
+    "engine.io-3.1.5" = {
       name = "engine.io";
       packageName = "engine.io";
-      version = "3.1.4";
+      version = "3.1.5";
       src = fetchurl {
-        url = "https://registry.npmjs.org/engine.io/-/engine.io-3.1.4.tgz";
-        sha1 = "3d0211b70a552ce841ffc7da8627b301a9a4162e";
+        url = "https://registry.npmjs.org/engine.io/-/engine.io-3.1.5.tgz";
+        sha512 = "1qcg5b143cxb4gxa9jpj51c8q9ihwb0sscwqicgwrghmfg8y2phqjzhlaxjsrd6z8h1mpsxzy00s54w9lx6vd27f1mj9iqqk6ya4khg";
       };
     };
     "engine.io-client-1.3.1" = {
@@ -7737,13 +7872,13 @@ let
         sha512 = "1kfc2cmjw891x0i9cm9alm93db5s40h3n4a3zcpjha7nrvz0s7ggzpp2x2v8zmnhp9278amjdm0j5lfkn3qxan7nanzhl4m4wgy1101";
       };
     };
-    "engine.io-client-3.1.4" = {
+    "engine.io-client-3.1.5" = {
       name = "engine.io-client";
       packageName = "engine.io-client";
-      version = "3.1.4";
+      version = "3.1.5";
       src = fetchurl {
-        url = "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.1.4.tgz";
-        sha1 = "4fcf1370b47163bd2ce9be2733972430350d4ea1";
+        url = "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.1.5.tgz";
+        sha512 = "3ld2inpqkyy451a7lpf8kmaf76zrj9a50yg28z1d1znhnnj40g3cnrcq93690lknhb6mjv0k1nav2cbqx2p3aqqhmav7kippy0nzzs6";
       };
     };
     "engine.io-parser-1.0.6" = {
@@ -7791,6 +7926,15 @@ let
         sha1 = "0421e339fd71419b3da13d129b3979040230476e";
       };
     };
+    "enhanced-resolve-4.0.0" = {
+      name = "enhanced-resolve";
+      packageName = "enhanced-resolve";
+      version = "4.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.0.0.tgz";
+        sha512 = "3r1f41kk9dzckpghscy0q2j6qzmzckbv4mc83y5d4kxg2r458wgsimljpr0ycx6pvg8sjwwdhh8750h1wrl3m54svaqf6pncvmpz34f";
+      };
+    };
     "ensure-posix-path-1.0.2" = {
       name = "ensure-posix-path";
       packageName = "ensure-posix-path";
@@ -7845,13 +7989,13 @@ let
         sha1 = "85675afba237c43f98de2d46adc0e532a4dcf48b";
       };
     };
-    "errno-0.1.6" = {
+    "errno-0.1.7" = {
       name = "errno";
       packageName = "errno";
-      version = "0.1.6";
+      version = "0.1.7";
       src = fetchurl {
-        url = "https://registry.npmjs.org/errno/-/errno-0.1.6.tgz";
-        sha512 = "0vny3xisd56kx193rhv6vpccjxlajjn9ss5wk96l1ya8zbpkwbjrrgrm9wpfm3xc8apx8z9xb0kjkw0y5qnc6gy1hf2qsas79093hr2";
+        url = "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz";
+        sha512 = "2bdzcjwgdkg5yrvlw6my57pn77k4j7a2pzppwqrq4va9f5bd4b5mzbhwpklhsy1jl7w9sjvnfs30h42nhz2dbdfhagnh8dk6l2d3yii";
       };
     };
     "error-7.0.2" = {
@@ -7908,13 +8052,13 @@ let
         sha1 = "45355248a88979034b6792e19bb81f2b7975dd0d";
       };
     };
-    "es5-ext-0.10.38" = {
+    "es5-ext-0.10.39" = {
       name = "es5-ext";
       packageName = "es5-ext";
-      version = "0.10.38";
+      version = "0.10.39";
       src = fetchurl {
-        url = "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.38.tgz";
-        sha512 = "0m7d1yd67hb93gsxv7790h9ayxg3pwf3vgih9v2kxqvsg073wim7jgwf3z57lksdczxnqv2d8gm4mfk4b29f6rc27a7c09vz9w348wc";
+        url = "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.39.tgz";
+        sha512 = "3k07fsn3x64wphzrvb5bhv4r8drmvranrh43j8pn7rsnpyk8pia81vy1d4g3ix0ami3xs4crqxpanxff9dwfk7czrl4m5y72dk9fmh2";
       };
     };
     "es5-ext-0.8.2" = {
@@ -8097,13 +8241,13 @@ let
         sha1 = "5a5b53af4693110bebb0867aa3430dd3b70a1018";
       };
     };
-    "escodegen-1.9.0" = {
+    "escodegen-1.9.1" = {
       name = "escodegen";
       packageName = "escodegen";
-      version = "1.9.0";
+      version = "1.9.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/escodegen/-/escodegen-1.9.0.tgz";
-        sha512 = "0il8dp1bh3n1am3xx5pazmpjb5m8wzdn9xg1lgh4j8axvsy8v24i1171c04qafx0j4xsaq76j29ljq2srf4i3kdl3qbrn9psjy1hhxz";
+        url = "https://registry.npmjs.org/escodegen/-/escodegen-1.9.1.tgz";
+        sha512 = "3nl4jbvigqc5ax1f35b601vlca4fa4ghr27wfglgrmv7h5pssnkh7px0vjh8wzrkjvx8bw7c71b0axc307akkjd1vkl2nj0acxy657a";
       };
     };
     "escope-3.6.0" = {
@@ -8133,13 +8277,13 @@ let
         sha512 = "3l1j4qy0gqa8rkwpdsmkkbqcmbx23ym8h64d1bbj5i5ds5ks0g91myldzp0y25r6b3ba9646hy4i2jiad2jmm8h68z89i2larkvyhyc";
       };
     };
-    "eslint-4.16.0" = {
+    "eslint-4.18.1" = {
       name = "eslint";
       packageName = "eslint";
-      version = "4.16.0";
+      version = "4.18.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/eslint/-/eslint-4.16.0.tgz";
-        sha512 = "330nda1zwh0sqsxsfmlmhbg903gz6n9n4zy870gc2k95wrg1bc7jysfyn98nk2bd8p821xszpygp1vs1i7csapxfb3q2dp1n3hxamb1";
+        url = "https://registry.npmjs.org/eslint/-/eslint-4.18.1.tgz";
+        sha512 = "21i792qmqdz7dzm68ncjf4q3bi3c5kb1q103hkdp868mm9p7gd153hjzsq70mfyfx0vrjzna8x734xmpkp9himw32svf7j24jjrzx40";
       };
     };
     "eslint-plugin-no-unsafe-innerhtml-1.0.16" = {
@@ -8169,13 +8313,13 @@ let
         sha512 = "02hr99x8cnc80p9hn5si7mngqpzvvjkxmdv8sch68z0qpqwjdlx3j1w6d9rhr6wgcnqf1mrxyji8wvfddbf7xr13z2nzihv29gvyfdb";
       };
     };
-    "espree-3.5.2" = {
+    "espree-3.5.3" = {
       name = "espree";
       packageName = "espree";
-      version = "3.5.2";
+      version = "3.5.3";
       src = fetchurl {
-        url = "https://registry.npmjs.org/espree/-/espree-3.5.2.tgz";
-        sha512 = "04mnrkdqs32w98h9sfkn9i9zkyqj69sz2q1kxpnmsryjnfd9jrpqqlwrik73a80mdz86xckbr7vayw1dwkxhhnbvs4zciqsiiwlm9xi";
+        url = "https://registry.npmjs.org/espree/-/espree-3.5.3.tgz";
+        sha512 = "1cv3w3jgkm5sdaszxn172lhwgwr13w7sw75hmigqppmr9n2xx761r5cm32xhhg25ws8h00iy746qka5l85nm6sx5qci8iyfj00fsbb7";
       };
     };
     "esprima-1.0.4" = {
@@ -8232,13 +8376,13 @@ let
         sha1 = "cfba8b57d7fba93f17298a8a006a04cda13d80fa";
       };
     };
-    "esrecurse-4.2.0" = {
+    "esrecurse-4.2.1" = {
       name = "esrecurse";
       packageName = "esrecurse";
-      version = "4.2.0";
+      version = "4.2.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.0.tgz";
-        sha1 = "fa9568d98d3823f9a41d91e902dcab9ea6e5b163";
+        url = "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz";
+        sha512 = "06zyknk70y80n428x20wvjqy5822wgz2yaxzw387njnz3ar6ixzjcxzr2jsl8wrm0m9jpa4ysbcr9znpk6gbkqd7wby084zxw3l317b";
       };
     };
     "estraverse-1.9.3" = {
@@ -8394,13 +8538,13 @@ let
         sha1 = "1c86991d816ad1e504750e73874224ecf3bec508";
       };
     };
-    "eventemitter3-3.0.0" = {
+    "eventemitter3-3.0.1" = {
       name = "eventemitter3";
       packageName = "eventemitter3";
-      version = "3.0.0";
+      version = "3.0.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.0.0.tgz";
-        sha512 = "0jijxlrlxb3vf5xqxibisd132qzlh9ag6ckxgvz791d4rqrzvzc2mzzn86jx1bgbsym1wi0pgm017i4rd5m84g1d38n56zqvh5g2r7b";
+        url = "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.0.1.tgz";
+        sha512 = "0c5685grn5npm90n22lw5hjz93ga3ffc3j6jk5rs4sz0w7ymwj942v3w94ikkgxpvxj7mfawsdrczwad0b7srbkynbwac7xvsxqzq20";
       };
     };
     "events-1.1.1" = {
@@ -8412,6 +8556,15 @@ let
         sha1 = "9ebdb7635ad099c70dcc4c2a1f5004288e8bd924";
       };
     };
+    "events-2.0.0" = {
+      name = "events";
+      packageName = "events";
+      version = "2.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/events/-/events-2.0.0.tgz";
+        sha512 = "1r878as79mx3xg56nvjxxbryqa8lqn8xmiqi1xqfx2vjygnfaf15h5l658a9ikfr1bhc6ygxny8jr8ddjxpzlh6y443rxv08di3kwxg";
+      };
+    };
     "events.node-0.4.9" = {
       name = "events.node";
       packageName = "events.node";
@@ -8619,15 +8772,6 @@ let
         sha1 = "8df3d5a9ac848585f00a0777601823faecd3b148";
       };
     };
-    "express-4.15.3" = {
-      name = "express";
-      packageName = "express";
-      version = "4.15.3";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/express/-/express-4.15.3.tgz";
-        sha1 = "bab65d0f03aa80c358408972fc700f916944b662";
-      };
-    };
     "express-4.16.2" = {
       name = "express";
       packageName = "express";
@@ -8682,15 +8826,6 @@ let
         sha1 = "5cc98f3f5ff84ed835f91cbf0aabd0c7107400af";
       };
     };
-    "express-session-1.15.2" = {
-      name = "express-session";
-      packageName = "express-session";
-      version = "1.15.2";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/express-session/-/express-session-1.15.2.tgz";
-        sha1 = "d98516443a4ccb8688e1725ae584c02daa4093d4";
-      };
-    };
     "express-session-1.15.6" = {
       name = "express-session";
       packageName = "express-session";
@@ -8808,6 +8943,15 @@ let
         sha1 = "5abbedc98c0d5202e3278727f9192d7e086c6be1";
       };
     };
+    "extract-text-webpack-plugin-3.0.2" = {
+      name = "extract-text-webpack-plugin";
+      packageName = "extract-text-webpack-plugin";
+      version = "3.0.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-3.0.2.tgz";
+        sha512 = "10rc4hfyzf8n5b30q0fpawnbnr1cs33mmrz9466hhcxjzlz7ys44zbsr5kbvr1jn5nivcr91nmfhpq2mqi1wxmr19zsnimri5kwppvf";
+      };
+    };
     "extract-zip-1.5.0" = {
       name = "extract-zip";
       packageName = "extract-zip";
@@ -8889,13 +9033,13 @@ let
         sha1 = "f41125e3d84f2e7d89a43d06d958c8f78be16be1";
       };
     };
-    "fast-deep-equal-1.0.0" = {
+    "fast-deep-equal-1.1.0" = {
       name = "fast-deep-equal";
       packageName = "fast-deep-equal";
-      version = "1.0.0";
+      version = "1.1.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz";
-        sha1 = "96256a3bc975595eb36d82e9929d060d893439ff";
+        url = "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz";
+        sha1 = "c053477817c86b51daa853c81e059b733d023614";
       };
     };
     "fast-diff-1.1.2" = {
@@ -8925,6 +9069,15 @@ let
         sha1 = "66e4028e381eaa002edeb280d10238f3a46c3402";
       };
     };
+    "fast-json-patch-1.2.2" = {
+      name = "fast-json-patch";
+      packageName = "fast-json-patch";
+      version = "1.2.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-1.2.2.tgz";
+        sha1 = "d377d97c6911dbdd2a1c80bfacda048a4f83bbf9";
+      };
+    };
     "fast-json-patch-2.0.6" = {
       name = "fast-json-patch";
       packageName = "fast-json-patch";
@@ -9087,13 +9240,13 @@ let
         sha1 = "c1c4b9bee3e09725ddb106b75c1e301fe2f18b26";
       };
     };
-    "filesize-3.5.11" = {
+    "filesize-3.6.0" = {
       name = "filesize";
       packageName = "filesize";
-      version = "3.5.11";
+      version = "3.6.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/filesize/-/filesize-3.5.11.tgz";
-        sha512 = "3bg35im21jf6dhyrcajczdjl3rjm5mphdhansyfbpzm067vv3jp91n43nrzxf8q6nx3b5vkn2my1rskyp4pmg91xzdq01lawyifazk4";
+        url = "https://registry.npmjs.org/filesize/-/filesize-3.6.0.tgz";
+        sha512 = "1vldkz70kikg8b3ac8l686hm1aplkwqmllm9lg32cvy50hqzcqhari8pl2c41zsvl3bpzzfv7v8db0j91c0qd9vx8wz4w2nhsv9d4w3";
       };
     };
     "fill-range-2.2.3" = {
@@ -9177,6 +9330,15 @@ let
         sha1 = "ce0b6855b45853e791b2fcc680046d88253dd7f5";
       };
     };
+    "find-cache-dir-1.0.0" = {
+      name = "find-cache-dir";
+      packageName = "find-cache-dir";
+      version = "1.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz";
+        sha1 = "9288e3e9e3cc3748717d39eade17cf71fc30ee6f";
+      };
+    };
     "find-elm-dependencies-1.0.2" = {
       name = "find-elm-dependencies";
       packageName = "find-elm-dependencies";
@@ -9402,6 +9564,15 @@ let
         sha1 = "c952de2240f812ebda0aa8006d7776ee2acf7d74";
       };
     };
+    "flush-write-stream-1.0.2" = {
+      name = "flush-write-stream";
+      packageName = "flush-write-stream";
+      version = "1.0.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.2.tgz";
+        sha1 = "c81b90d8746766f1a609a46809946c45dd8ae417";
+      };
+    };
     "follow-redirects-0.0.3" = {
       name = "follow-redirects";
       packageName = "follow-redirects";
@@ -9420,13 +9591,13 @@ let
         sha1 = "8e34298cbd2e176f254effec75a1c78cc849fd37";
       };
     };
-    "follow-redirects-1.2.4" = {
+    "follow-redirects-1.3.0" = {
       name = "follow-redirects";
       packageName = "follow-redirects";
-      version = "1.2.4";
+      version = "1.3.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.2.4.tgz";
-        sha512 = "2mxs6nll208xgqy9asgc0iq4k9ynd2aanig2qkfi3drd8axdafhhx36a58ssksmjgl6s1m2bh2j8igrlpm3k11cg58nhmqbxhlkmv2a";
+        url = "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.3.0.tgz";
+        sha1 = "f684871fc116d2e329fda55ef67687f4fabc905c";
       };
     };
     "follow-redirects-1.4.1" = {
@@ -9573,13 +9744,13 @@ let
         sha1 = "33c183acf193276ecaa98143a69e94bfee1750d1";
       };
     };
-    "form-data-2.3.1" = {
+    "form-data-2.3.2" = {
       name = "form-data";
       packageName = "form-data";
-      version = "2.3.1";
+      version = "2.3.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/form-data/-/form-data-2.3.1.tgz";
-        sha1 = "6fb94fbd71885306d73d15cc497fe4cc4ecd44bf";
+        url = "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz";
+        sha1 = "4970498be604c20c005d4f5c23aecd21d6b49099";
       };
     };
     "formidable-1.0.11" = {
@@ -9672,15 +9843,6 @@ let
         sha1 = "651f838e22424e7566de161d8358caa199f83d4f";
       };
     };
-    "fresh-0.5.0" = {
-      name = "fresh";
-      packageName = "fresh";
-      version = "0.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/fresh/-/fresh-0.5.0.tgz";
-        sha1 = "f474ca5e6a9246d6fd8e0953cfa9b9c805afa78e";
-      };
-    };
     "fresh-0.5.2" = {
       name = "fresh";
       packageName = "fresh";
@@ -9816,6 +9978,15 @@ let
         sha512 = "2hpc9wbzrndi5bswg9q9hwxmg4yd99zbvssxnz6g04clj68qhd8c83zn282v3q7f9h1xi7c4lmnn341nlgfpwby2k14738pr796a416";
       };
     };
+    "fs-write-stream-atomic-1.0.10" = {
+      name = "fs-write-stream-atomic";
+      packageName = "fs-write-stream-atomic";
+      version = "1.0.10";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz";
+        sha1 = "b47df53493ef911df75731e70a9ded0189db40c9";
+      };
+    };
     "fs.extra-1.3.2" = {
       name = "fs.extra";
       packageName = "fs.extra";
@@ -10131,13 +10302,13 @@ let
         sha1 = "2c5a6638d893934b9b55037d0ad82cb7004b2679";
       };
     };
-    "git-raw-commits-1.3.0" = {
+    "git-raw-commits-1.3.4" = {
       name = "git-raw-commits";
       packageName = "git-raw-commits";
-      version = "1.3.0";
+      version = "1.3.4";
       src = fetchurl {
-        url = "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-1.3.0.tgz";
-        sha1 = "0bc8596e90d5ffe736f7f5546bd2d12f73abaac6";
+        url = "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-1.3.4.tgz";
+        sha512 = "0yfkxk071bahnzw2h5ip6qb7mq76psfwiqs232gkzr91hc55kqw57pjn33j04h3xiwvgrikl20mbccisi006rxyh0lwfvj7bkivwwqv";
       };
     };
     "git-remote-origin-url-2.0.0" = {
@@ -10158,13 +10329,13 @@ let
         sha1 = "a0c2e3dd392abcf6b76962e27fc75fb3223449ce";
       };
     };
-    "git-semver-tags-1.2.3" = {
+    "git-semver-tags-1.3.4" = {
       name = "git-semver-tags";
       packageName = "git-semver-tags";
-      version = "1.2.3";
+      version = "1.3.4";
       src = fetchurl {
-        url = "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-1.2.3.tgz";
-        sha1 = "188b453882bf9d7a23afd31baba537dab7388d5d";
+        url = "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-1.3.4.tgz";
+        sha512 = "0hhdj4992a96ys5i9k6pjbn99wwsabb92drxr0s7vzxyxlpydrvjzbb4rwdnsd0rm7h92420yr2f3khpakkp6ivgg09fp9hhgprkvax";
       };
     };
     "gitconfiglocal-1.0.0" = {
@@ -10429,13 +10600,13 @@ let
         sha1 = "dbf743c6c14992593c655568cb66ed32c0122ebe";
       };
     };
-    "globals-11.2.0" = {
+    "globals-11.3.0" = {
       name = "globals";
       packageName = "globals";
-      version = "11.2.0";
+      version = "11.3.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/globals/-/globals-11.2.0.tgz";
-        sha512 = "0ad39906l0grsfy2953m3c6jkhbwakd89vbqprzz9g0cafvikzfcp5azqch3zm8pmyhc29sbbcfgnays990jvwmq9xgw8vv7m7bnc24";
+        url = "https://registry.npmjs.org/globals/-/globals-11.3.0.tgz";
+        sha512 = "1vlgbj6gcsd9dshs7xldhg92zd62r3w51jf9x80qnn0y4llbl2ji5sl7ibmv7ysr0iv8hzid151n8zxhyi84rlnczysjhb6v4l5qjlj";
       };
     };
     "globals-9.18.0" = {
@@ -10528,13 +10699,13 @@ let
         sha512 = "0phvycaq4yl6jjpyc9vwmgghfy7a6nnpynscpgpbx74zjaa5dbpl1ag0jf7jvimfk0vf6xfjqgh67xdlvi0ycgvp1kasajapjiqr5b3";
       };
     };
-    "got-8.0.3" = {
+    "got-8.2.0" = {
       name = "got";
       packageName = "got";
-      version = "8.0.3";
+      version = "8.2.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/got/-/got-8.0.3.tgz";
-        sha512 = "2bglci1j77rvr4z2klmnr6d2qfqk0f60nm1myj9m0g2rzh7pd68hzki9nm8f5dpaxqr98ncjbd4rfzw75j35nvsfcyb2i1l9jjailak";
+        url = "https://registry.npmjs.org/got/-/got-8.2.0.tgz";
+        sha512 = "01g5s6aqp4ikmpwhqvw4j7c4n4fq3v7nqaszr9kvwrx801gxzb70b3qx0pqsir2hqw2a7jfd1ja6v577hmmnblvz7c0h8spkal9s9l2";
       };
     };
     "graceful-fs-1.2.3" = {
@@ -10834,6 +11005,15 @@ let
         sha1 = "e8207af1cc7b30d446cc70b734b5e8be18f88d51";
       };
     };
+    "has-flag-3.0.0" = {
+      name = "has-flag";
+      packageName = "has-flag";
+      version = "3.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz";
+        sha1 = "b5d454dc2199ae225699f3467e5a07f3b955bafd";
+      };
+    };
     "has-gulplog-0.1.0" = {
       name = "has-gulplog";
       packageName = "has-gulplog";
@@ -10843,13 +11023,13 @@ let
         sha1 = "6414c82913697da51590397dafb12f22967811ce";
       };
     };
-    "has-symbol-support-x-1.4.1" = {
+    "has-symbol-support-x-1.4.2" = {
       name = "has-symbol-support-x";
       packageName = "has-symbol-support-x";
-      version = "1.4.1";
+      version = "1.4.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.1.tgz";
-        sha512 = "0qgqbqmrlx51w4ixcln9ljr5hs2jj8fvryq7i8cg9a739p7y2c5z8wpplp9jhnfn4a3xn6li2b2npmhfm2x80khm9di3vllyyv9wii6";
+        url = "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz";
+        sha512 = "0kljkjnsw7jnqm8dpf05rd7a59xjfwlbmp1qxs5kdda78zwwqfpkq5ryc2510iyam6v5vbyy0h7bpkwqadajq1ag2zaa7dymyyhwfnx";
       };
     };
     "has-symbols-1.0.0" = {
@@ -11113,13 +11293,13 @@ let
         sha1 = "20bb7403d3cea398e91dc4710a8ff1b8274a25ed";
       };
     };
-    "hoek-4.2.0" = {
+    "hoek-4.2.1" = {
       name = "hoek";
       packageName = "hoek";
-      version = "4.2.0";
+      version = "4.2.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/hoek/-/hoek-4.2.0.tgz";
-        sha512 = "2cz0q3nnv67drgaw2rm7q57r9rgdax1qa0n4z46is7db1w8vwmh574xcr0d73xl5lg80vb85xg2gdhxzh9gbllagp7xk2q228pw4idz";
+        url = "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz";
+        sha512 = "1y8kprb3qldxqj31zai5n8dvhydsl9nn5w4rskhnbzzhldn6pm6n5lcyam3sfkb61a62d5m58k8im7z6ngwbd9cw9zp4zm4y7ckrf20";
       };
     };
     "hogan.js-3.0.2" = {
@@ -11293,13 +11473,13 @@ let
         sha1 = "29691b6fc58f4f7e81a3605dca82682b068e4430";
       };
     };
-    "http-parser-js-0.4.9" = {
+    "http-parser-js-0.4.10" = {
       name = "http-parser-js";
       packageName = "http-parser-js";
-      version = "0.4.9";
+      version = "0.4.10";
       src = fetchurl {
-        url = "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.9.tgz";
-        sha1 = "ea1a04fb64adff0242e9974f297dd4c3cad271e1";
+        url = "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.10.tgz";
+        sha1 = "92c9c1374c35085f75db359ec56cc257cbb93fa4";
       };
     };
     "http-proxy-1.0.2" = {
@@ -11464,13 +11644,13 @@ let
         sha1 = "fce2d6c545efc25dea1f23235182c98da0180b42";
       };
     };
-    "hypercore-6.12.0" = {
+    "hypercore-6.12.2" = {
       name = "hypercore";
       packageName = "hypercore";
-      version = "6.12.0";
+      version = "6.12.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/hypercore/-/hypercore-6.12.0.tgz";
-        sha512 = "00xsmbx8jcjzsibwwgknlpjvndb7zv6jdxik5skqnbizbdssvcwa2r5a7gd1cf7mpr2827067sxqqca9fmmknjnin2vvm16yb1pn5g8";
+        url = "https://registry.npmjs.org/hypercore/-/hypercore-6.12.2.tgz";
+        sha512 = "1s7l8r5bpiialz194g5kryp5bpcg8n0x0l7jfgynjiimi3pyn0lkcijijk20g5ibagfzi3jnrlyh1jp9ywbrys5inbwl83ra7a6qbr6";
       };
     };
     "hypercore-protocol-6.5.2" = {
@@ -11482,13 +11662,13 @@ let
         sha512 = "03l77nma8ga06ywa469jzqgc13hjk9bg3w2cv95g3fwnqy2fvz8qpczcih65jscvk0ira5kpm3sk2vqh2whzzvnm19jlqrzi78v80n3";
       };
     };
-    "hyperdrive-9.12.2" = {
+    "hyperdrive-9.12.3" = {
       name = "hyperdrive";
       packageName = "hyperdrive";
-      version = "9.12.2";
+      version = "9.12.3";
       src = fetchurl {
-        url = "https://registry.npmjs.org/hyperdrive/-/hyperdrive-9.12.2.tgz";
-        sha512 = "133iwkp8w88awfxffdjjfxl2wsrj99cdw1p2rvbv65q7mgficva14skid7vsd55r750lrvg0wbmlz0h4m44w6ypd7cvpb4hjvb2f815";
+        url = "https://registry.npmjs.org/hyperdrive/-/hyperdrive-9.12.3.tgz";
+        sha512 = "3w0ia766bacphqzgyjhiwbppgdja61vlz2xp6x710dk4pn6570gag3w5xa8rfivh2lvig8v2ics3bkdlm9cmq9kpzjgwzm19a089fb3";
       };
     };
     "hyperdrive-http-4.2.2" = {
@@ -11500,13 +11680,13 @@ let
         sha512 = "0vl2ibm38gn2xci8byg6s3qwh5zr5777hlj3l2152hm6vcfs5fn0xazxfj7vyc2wpzgacz6k1d81wcbckkvf6p6482858fh2wdxj1rn";
       };
     };
-    "hyperdrive-network-speed-2.0.1" = {
+    "hyperdrive-network-speed-2.1.0" = {
       name = "hyperdrive-network-speed";
       packageName = "hyperdrive-network-speed";
-      version = "2.0.1";
+      version = "2.1.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/hyperdrive-network-speed/-/hyperdrive-network-speed-2.0.1.tgz";
-        sha1 = "40daf82e31b9d753f2ae6dfaf0818661ed24fe15";
+        url = "https://registry.npmjs.org/hyperdrive-network-speed/-/hyperdrive-network-speed-2.1.0.tgz";
+        sha512 = "0pvqzvgah2lm79c9gknj6cl4asrmck3f030wqagcfgbgvqh3r5q611j8s958zdw3mi0p71ny0787xqmkckxdcxrsq9am1zqgr5lz296";
       };
     };
     "i-0.3.6" = {
@@ -11590,6 +11770,15 @@ let
         sha1 = "be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4";
       };
     };
+    "iferr-0.1.5" = {
+      name = "iferr";
+      packageName = "iferr";
+      version = "0.1.5";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz";
+        sha1 = "c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501";
+      };
+    };
     "ignore-3.3.7" = {
       name = "ignore";
       packageName = "ignore";
@@ -11932,13 +12121,13 @@ let
         sha1 = "96fb0a936c12babd6ff1752a17d05616abd094c6";
       };
     };
-    "invariant-2.2.2" = {
+    "invariant-2.2.3" = {
       name = "invariant";
       packageName = "invariant";
-      version = "2.2.2";
+      version = "2.2.3";
       src = fetchurl {
-        url = "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz";
-        sha1 = "9e1f56ac0acdb6bf303306f338be3b204ae60360";
+        url = "https://registry.npmjs.org/invariant/-/invariant-2.2.3.tgz";
+        sha512 = "2s1gvqa56gnq2pkh0yy5ch3pb69dkwxr6myw9r3cc1c55xnrpiwzgc90ns4n9lij9slw0aayzm95k3x3rfrv0m7dnikq39hx0ylz7pd";
       };
     };
     "invert-kv-1.0.0" = {
@@ -11995,22 +12184,13 @@ let
         sha1 = "296aca878a821816e5b85d0a285a99bcff4582f0";
       };
     };
-    "ipaddr.js-1.5.2" = {
+    "ipaddr.js-1.6.0" = {
       name = "ipaddr.js";
       packageName = "ipaddr.js";
-      version = "1.5.2";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.5.2.tgz";
-        sha1 = "d4b505bde9946987ccf0fc58d9010ff9607e3fa0";
-      };
-    };
-    "ipaddr.js-1.5.4" = {
-      name = "ipaddr.js";
-      packageName = "ipaddr.js";
-      version = "1.5.4";
+      version = "1.6.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.5.4.tgz";
-        sha1 = "962263d9d26132956fc5c630b638a30d3cdffc14";
+        url = "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.6.0.tgz";
+        sha1 = "e3fa357b773da619f26e95f049d055c72796f86b";
       };
     };
     "irc-replies-2.0.1" = {
@@ -12247,15 +12427,6 @@ let
         sha1 = "2238098fc221de0bcfa5d9eac4c45d638aa1c534";
       };
     };
-    "is-expression-2.1.0" = {
-      name = "is-expression";
-      packageName = "is-expression";
-      version = "2.1.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/is-expression/-/is-expression-2.1.0.tgz";
-        sha1 = "91be9d47debcfef077977e9722be6dcfb4465ef0";
-      };
-    };
     "is-expression-3.0.0" = {
       name = "is-expression";
       packageName = "is-expression";
@@ -12382,13 +12553,22 @@ let
         sha1 = "0dfd98f5a9111716dd535dda6492f67bf3d25a80";
       };
     };
-    "is-my-json-valid-2.17.1" = {
+    "is-my-ip-valid-1.0.0" = {
+      name = "is-my-ip-valid";
+      packageName = "is-my-ip-valid";
+      version = "1.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz";
+        sha512 = "1lnwwykigbkg3yqmr61cyiplxfdvpchcsi1fz67jwn55gvdrl597jpsd6jds205gjkn8c3zxbqmppmf3danpj0rrla7ffnicmwpys42";
+      };
+    };
+    "is-my-json-valid-2.17.2" = {
       name = "is-my-json-valid";
       packageName = "is-my-json-valid";
-      version = "2.17.1";
+      version = "2.17.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.17.1.tgz";
-        sha512 = "2qkjhj6i3y40j35y8k722kklm1j8dfwk9506csa3vxr16vv7125v8jzpmkl551gsif98bzn205yj3sb99xi1i4bd6p5a1m81wvj2sa3";
+        url = "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.17.2.tgz";
+        sha512 = "29bla4943cs5dks8f307ykpgk5gihgjy158h8nspcxia85gb1lwaxpqywisr7621spdp8j5p4vd3zhfl2csdlihy06w9017b2r42610";
       };
     };
     "is-negated-glob-1.0.0" = {
@@ -12436,6 +12616,15 @@ let
         sha1 = "24fd6201a4782cf50561c810276afc7d12d71195";
       };
     };
+    "is-number-4.0.0" = {
+      name = "is-number";
+      packageName = "is-number";
+      version = "4.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz";
+        sha512 = "20ybhnkgsrcwv730ch8qvzayjwcvs83jk2w6iim7wv3h2nn4jz8hsldn0k6ggx4xgcypwirqjb5xdacsswsk06w2nk56zr509q2aadd";
+      };
+    };
     "is-obj-1.0.1" = {
       name = "is-obj";
       packageName = "is-obj";
@@ -12454,13 +12643,13 @@ let
         sha1 = "8952688c5ec2ffd6b03ecc85e769e02903083470";
       };
     };
-    "is-odd-1.0.0" = {
+    "is-odd-2.0.0" = {
       name = "is-odd";
       packageName = "is-odd";
-      version = "1.0.0";
+      version = "2.0.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/is-odd/-/is-odd-1.0.0.tgz";
-        sha1 = "3b8a932eb028b3775c39bb09e91767accdb69088";
+        url = "https://registry.npmjs.org/is-odd/-/is-odd-2.0.0.tgz";
+        sha512 = "34m1wg28c9l1v9bqz2klwl4ybhyqkhk80d95664jmcbq1jjpg471nv96mqgqy4838xpa8wm7mbpynmq4294pq6iw163s0ar1b3a4f1r";
       };
     };
     "is-path-cwd-1.0.0" = {
@@ -12760,13 +12949,13 @@ let
         sha1 = "de1aa6d63ea29dd248737b69f1ff8b8002d2108c";
       };
     };
-    "is-windows-1.0.1" = {
+    "is-windows-1.0.2" = {
       name = "is-windows";
       packageName = "is-windows";
-      version = "1.0.1";
+      version = "1.0.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/is-windows/-/is-windows-1.0.1.tgz";
-        sha1 = "310db70f742d259a16a369202b51af84233310d9";
+        url = "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz";
+        sha512 = "0h9a8zw2ddl25yryp7i376iqjdvlsx4gw93sxy4067dw2yi98m3krfwd9xgi9q5w0idw9rqnyhhncr38xsppyi5izkb7ngai58bawkr";
       };
     };
     "is-wsl-1.1.0" = {
@@ -12895,15 +13084,6 @@ let
         sha1 = "a969a80a1fbff6b78f28776594d7bc2bdfab6aad";
       };
     };
-    "iterate-object-1.3.2" = {
-      name = "iterate-object";
-      packageName = "iterate-object";
-      version = "1.3.2";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/iterate-object/-/iterate-object-1.3.2.tgz";
-        sha1 = "24ec15affa5d0039e8839695a21c2cae1f45b66b";
-      };
-    };
     "iterators-0.1.0" = {
       name = "iterators";
       packageName = "iterators";
@@ -12931,13 +13111,13 @@ let
         sha1 = "9c80e538c12d3fb95c8d9bb9559fa0cc040405fd";
       };
     };
-    "jaeger-client-3.7.0" = {
+    "jaeger-client-3.9.1" = {
       name = "jaeger-client";
       packageName = "jaeger-client";
-      version = "3.7.0";
+      version = "3.9.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/jaeger-client/-/jaeger-client-3.7.0.tgz";
-        sha1 = "65ec79e33fc6aaeb5acf36064d08acf4ec47da96";
+        url = "https://registry.npmjs.org/jaeger-client/-/jaeger-client-3.9.1.tgz";
+        sha1 = "27a7954cf390e279ba9ad503cfed01ce171b15a1";
       };
     };
     "jed-1.1.1" = {
@@ -13048,15 +13228,6 @@ let
         sha512 = "0h26sq1bwxc45bm0hvlcadrbk4bizzaw729wvw690ya7mpys45bqfzdqwhjkdrnq0i44dzxckykz4bix22jfdyfg1asybg3yzczjsrv";
       };
     };
-    "js-yaml-3.8.4" = {
-      name = "js-yaml";
-      packageName = "js-yaml";
-      version = "3.8.4";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/js-yaml/-/js-yaml-3.8.4.tgz";
-        sha1 = "520b4564f86573ba96662af85a8cafa7b4b5a6f6";
-      };
-    };
     "js2xmlparser-1.0.0" = {
       name = "js2xmlparser";
       packageName = "js2xmlparser";
@@ -13129,6 +13300,15 @@ let
         sha512 = "3iwy9jwca9hg6h1k7cmcdlsygn2qzjv7w72fsrfjfpdrcyd4xc5fb11sf664rvnzrfmz24f19kvi3qawif4n63lggvpg5pv73qfrcs0";
       };
     };
+    "json-merge-patch-0.2.3" = {
+      name = "json-merge-patch";
+      packageName = "json-merge-patch";
+      version = "0.2.3";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/json-merge-patch/-/json-merge-patch-0.2.3.tgz";
+        sha1 = "fa2c6b5af87da77bae2966a589d52e23ed81fe40";
+      };
+    };
     "json-parse-better-errors-1.0.1" = {
       name = "json-parse-better-errors";
       packageName = "json-parse-better-errors";
@@ -13273,13 +13453,13 @@ let
         sha1 = "1eade7acc012034ad84e2396767ead9fa5495821";
       };
     };
-    "jsonata-1.2.6" = {
+    "jsonata-1.5.0" = {
       name = "jsonata";
       packageName = "jsonata";
-      version = "1.2.6";
+      version = "1.5.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/jsonata/-/jsonata-1.2.6.tgz";
-        sha512 = "3bpyhs9imacbmpq0r7l65qvkx0dfnx92qz5vm59i983h2xvw2yrr1934i979accigkr33b65n51m5zx73glbi3pwl8n6zm5b3y74a8a";
+        url = "https://registry.npmjs.org/jsonata/-/jsonata-1.5.0.tgz";
+        sha512 = "3qb6rsslbqqrl7gna4xl2gsjqf8z5q4imysdp2plnqyr2q43hplwga22di8qv2q9dr1jgd4pgcbsdn23qcg9adsj0ml0b99dg8r7kq5";
       };
     };
     "jsonfile-1.0.1" = {
@@ -13895,13 +14075,13 @@ let
         sha1 = "c076b087646f1d7dedcc3442f58800dd0a0b45f5";
       };
     };
-    "level-post-1.0.5" = {
+    "level-post-1.0.7" = {
       name = "level-post";
       packageName = "level-post";
-      version = "1.0.5";
+      version = "1.0.7";
       src = fetchurl {
-        url = "https://registry.npmjs.org/level-post/-/level-post-1.0.5.tgz";
-        sha1 = "2a66390409bf6a1621a444bab6f016444cc9802c";
+        url = "https://registry.npmjs.org/level-post/-/level-post-1.0.7.tgz";
+        sha512 = "1xwlwdkqryzw8bd0ywmjnlrcd85c88hrcf8r245377p52cwvgcrjsajg5w8zpx1d236v6043v4c3a29lcbyqmxqmh7apl9lhhdjlrix";
       };
     };
     "level-sublevel-6.6.1" = {
@@ -14210,13 +14390,13 @@ let
         sha1 = "bbccce6373a400fbfd0a8c67ca42f6d1ef416432";
       };
     };
-    "lodash-4.17.4" = {
+    "lodash-4.17.5" = {
       name = "lodash";
       packageName = "lodash";
-      version = "4.17.4";
+      version = "4.17.5";
       src = fetchurl {
-        url = "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz";
-        sha1 = "78203a4d1c328ae1d86dca6460e369b57f4055ae";
+        url = "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz";
+        sha512 = "11hikgyas884mz8a58vyixaahxbpdwljdw4cb6qp15xa3sfqikp2mm6wgv41jsl34nzsv1hkx9kw3nwczvas5p73whirmaz4sxggwmj";
       };
     };
     "lodash-4.2.1" = {
@@ -14543,13 +14723,22 @@ let
         sha1 = "415c4478f2bcc30120c22ce10ed3226f7d3e18e0";
       };
     };
-    "lodash.isfunction-3.0.8" = {
+    "lodash.isfunction-3.0.9" = {
       name = "lodash.isfunction";
       packageName = "lodash.isfunction";
-      version = "3.0.8";
+      version = "3.0.9";
       src = fetchurl {
-        url = "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-3.0.8.tgz";
-        sha1 = "4db709fc81bc4a8fd7127a458a5346c5cdce2c6b";
+        url = "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz";
+        sha512 = "0ki8njk33gc8ayf2vmnx2jrfdapwckm7dx2z4zn1ik07hwgwx5zb3fsi9mlamhg6rnj1qlvfwsbg2074x19x8gq60615fbr7lvdfah2";
+      };
+    };
+    "lodash.isplainobject-4.0.6" = {
+      name = "lodash.isplainobject";
+      packageName = "lodash.isplainobject";
+      version = "4.0.6";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz";
+        sha1 = "7c526a52d89b45c45cc690b88163be0497f550cb";
       };
     };
     "lodash.isstring-4.0.1" = {
@@ -14588,22 +14777,22 @@ let
         sha1 = "2dcbd2c287cbc0a55cc42328bd0c736150d53e3f";
       };
     };
-    "lodash.merge-4.6.0" = {
+    "lodash.merge-4.6.1" = {
       name = "lodash.merge";
       packageName = "lodash.merge";
-      version = "4.6.0";
+      version = "4.6.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.0.tgz";
-        sha1 = "69884ba144ac33fe699737a6086deffadd0f89c5";
+        url = "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.1.tgz";
+        sha512 = "0lv358i7xyg1hn90fk3xzih5kmj1zlmr759g0hh9fa7npbik629q8h5jd2lvjnrm76ciz92k0yn5z6vcqdbgws1zzsrqzw7ixmk7rh0";
       };
     };
-    "lodash.mergewith-4.6.0" = {
+    "lodash.mergewith-4.6.1" = {
       name = "lodash.mergewith";
       packageName = "lodash.mergewith";
-      version = "4.6.0";
+      version = "4.6.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.0.tgz";
-        sha1 = "150cf0a16791f5903b8891eab154609274bdea55";
+        url = "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz";
+        sha512 = "1swsfrcjr7yv5bkxi47mfjyrl5c8d2c8s4m01qpnffgnjnl9mbri6i9ys9gvwq0drsqszzrmq0rlglmc6c17h8a0r22n86qwfpkjv3r";
       };
     };
     "lodash.once-4.1.1" = {
@@ -14786,13 +14975,13 @@ let
         sha1 = "88328fd7d1ce7938b29283746f0b1bc126b24708";
       };
     };
-    "log4js-2.5.2" = {
+    "log4js-2.5.3" = {
       name = "log4js";
       packageName = "log4js";
-      version = "2.5.2";
+      version = "2.5.3";
       src = fetchurl {
-        url = "https://registry.npmjs.org/log4js/-/log4js-2.5.2.tgz";
-        sha512 = "3cr4zy75cf74ajn55xnidbz0m4848yyjyc2zrhlyksjdi0hsp0skwkq8ipgpahwfz1b7zlr9zg1blapz0nsn3h8kmz5w2cz036n2rij";
+        url = "https://registry.npmjs.org/log4js/-/log4js-2.5.3.tgz";
+        sha512 = "29zsw029b55hq8a7c5hrqwf4ka97sai18wn4vpxhzgg61jisclhcxlfm4m219iz3j3kqfkyb3k76dmwvqm2ivk6b4iavd2q7jjymgv0";
       };
     };
     "loggly-1.1.1" = {
@@ -14804,13 +14993,13 @@ let
         sha1 = "0a0fc1d3fa3a5ec44fdc7b897beba2a4695cebee";
       };
     };
-    "lokijs-1.5.1" = {
+    "lokijs-1.5.2" = {
       name = "lokijs";
       packageName = "lokijs";
-      version = "1.5.1";
+      version = "1.5.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/lokijs/-/lokijs-1.5.1.tgz";
-        sha512 = "1pi08ry0a4zvg7mqj14gl0vacka95k77bbvljmcf25whxxbkh2rprsxpd8pv6frqh4ix6vslk44silx83sk65xhaw7ia2zssf0vngiy";
+        url = "https://registry.npmjs.org/lokijs/-/lokijs-1.5.2.tgz";
+        sha1 = "75d43df21232f1d5479d191a69b6ebf61754a873";
       };
     };
     "long-2.4.0" = {
@@ -14939,15 +15128,6 @@ let
         sha1 = "ec2bba603f4c5bb3e7a1bf62ce1c1dbc1d474e08";
       };
     };
-    "lru-cache-2.2.4" = {
-      name = "lru-cache";
-      packageName = "lru-cache";
-      version = "2.2.4";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/lru-cache/-/lru-cache-2.2.4.tgz";
-        sha1 = "6c658619becf14031d0d0b594b16042ce4dc063d";
-      };
-    };
     "lru-cache-2.5.2" = {
       name = "lru-cache";
       packageName = "lru-cache";
@@ -15119,22 +15299,22 @@ let
         sha1 = "03c486039bdf4df6cd3b6adcaaac4107dfdbc068";
       };
     };
-    "make-dir-1.1.0" = {
+    "make-dir-1.2.0" = {
       name = "make-dir";
       packageName = "make-dir";
-      version = "1.1.0";
+      version = "1.2.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/make-dir/-/make-dir-1.1.0.tgz";
-        sha512 = "1q7686aqgkxk9l6nqhzbil3599f9pxiz364kdbfy7pdr9sny7zylpm6yf4rwz4i0aa11lmf35mh8jmj7g7vxm37pvqvl9qbij5jxyfh";
+        url = "https://registry.npmjs.org/make-dir/-/make-dir-1.2.0.tgz";
+        sha512 = "0ivb7kryzyklvicp8a0lsq56pzjmvycb6bs4d0239q9ygcrs8ylx94q57fgxq3vqvzzs9v3ldl5m1jkxfvfaxh5p8lgb0qchmmh1mb8";
       };
     };
-    "make-error-1.3.2" = {
+    "make-error-1.3.4" = {
       name = "make-error";
       packageName = "make-error";
-      version = "1.3.2";
+      version = "1.3.4";
       src = fetchurl {
-        url = "https://registry.npmjs.org/make-error/-/make-error-1.3.2.tgz";
-        sha512 = "1sw30dxbwvv9pa0871cyshryjqam7d0pl4m1f6zww2r81qv3sgmx5qz7aimhz2xhxlihy9fglnwc1sy7hwfbfwcvg2n4mbrk7gxmnlp";
+        url = "https://registry.npmjs.org/make-error/-/make-error-1.3.4.tgz";
+        sha512 = "3m1bilfa38sjf09x439iz2050vhi5790qcxx11nwr51wygfiazbghxbaqznmhamij5vh6zv83s7kgjx0va77996dmighm2apgjrndnh";
       };
     };
     "make-error-cause-1.2.2" = {
@@ -15173,6 +15353,15 @@ let
         sha1 = "d933ceb9205d82bdcf4886f6742bdc2b4dea146d";
       };
     };
+    "map-obj-2.0.0" = {
+      name = "map-obj";
+      packageName = "map-obj";
+      version = "2.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz";
+        sha1 = "a65cd29087a92598b8791257a523e021222ac1f9";
+      };
+    };
     "map-stream-0.1.0" = {
       name = "map-stream";
       packageName = "map-stream";
@@ -15200,13 +15389,13 @@ let
         sha1 = "3df373dbea587a9a7fef3e56311b68908f75c414";
       };
     };
-    "markdown-it-8.4.0" = {
+    "markdown-it-8.4.1" = {
       name = "markdown-it";
       packageName = "markdown-it";
-      version = "8.4.0";
+      version = "8.4.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/markdown-it/-/markdown-it-8.4.0.tgz";
-        sha512 = "0c0jpdfbi4fmqyjc2ilwvinxyc8rn4p9j7fwshh2c00nkc0q2lh6yw2dgragvnpy8bjhcwa1hlfy2ih2ih3np78wrpqx7gf4w48xnxl";
+        url = "https://registry.npmjs.org/markdown-it/-/markdown-it-8.4.1.tgz";
+        sha512 = "3w1l75fip7divhr6q8n1sf0af49ssf9kc4vh8gha0svw5q84c8s8csr0f50qz7n0smx1a8iwfnlj2kbnl9bwmpryqgia5b44d4ylg0b";
       };
     };
     "markdown-it-emoji-1.4.0" = {
@@ -15254,13 +15443,13 @@ let
         sha1 = "0e2cba81390b0549a9153ec3b0d915b61c164be7";
       };
     };
-    "marked-0.3.12" = {
+    "marked-0.3.16" = {
       name = "marked";
       packageName = "marked";
-      version = "0.3.12";
+      version = "0.3.16";
       src = fetchurl {
-        url = "https://registry.npmjs.org/marked/-/marked-0.3.12.tgz";
-        sha512 = "2h8qj30y9n29m3xvbbg777kmxcdx57hf1ir6z3jyn94gj7s0kcz74203y1hazavwh60cfp69zdjv532vxyjc853kx82pvyjxddmm0wk";
+        url = "https://registry.npmjs.org/marked/-/marked-0.3.16.tgz";
+        sha512 = "38mwlygpnjhzks5h43d74bggk5qwqmlnh9d165rfhw0rx2dmvrk1s702jnvhbdp58fhl5wf5kh025awlydkyxg2xsx48x72241y48kn";
       };
     };
     "matcher-collection-1.0.5" = {
@@ -15398,6 +15587,15 @@ let
         sha1 = "72cb668b425228290abbfa856892587308a801fb";
       };
     };
+    "meow-4.0.0" = {
+      name = "meow";
+      packageName = "meow";
+      version = "4.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/meow/-/meow-4.0.0.tgz";
+        sha512 = "2rvzq4615rj5x6za96as8f2xx6zs8m8lzraql20fiv5kr03dm9cy3zqq93ccryl42j9mp2n846pmdpkkh79i15962pnxrppbmxf9vri";
+      };
+    };
     "merge-1.2.0" = {
       name = "merge";
       packageName = "merge";
@@ -15542,13 +15740,13 @@ let
         sha1 = "86677c97d1720b363431d04d0d15293bd38c1565";
       };
     };
-    "micromatch-3.1.5" = {
+    "micromatch-3.1.9" = {
       name = "micromatch";
       packageName = "micromatch";
-      version = "3.1.5";
+      version = "3.1.9";
       src = fetchurl {
-        url = "https://registry.npmjs.org/micromatch/-/micromatch-3.1.5.tgz";
-        sha512 = "2y22i8yrib7vcgpfcm5sq9g4fh4wxrn0f3z017vdbkvybvywa1axl3kym81k9ad6h3d4jmqkqyahcaj2c5qy5wpa17kvbyhnfn6sjya";
+        url = "https://registry.npmjs.org/micromatch/-/micromatch-3.1.9.tgz";
+        sha512 = "3vfciram7xbwcwvhii8960vnvf3jczn092sfbfgx1vivk3scvkm9znjnbq2ppywg9h8i86d8vq3ha4c9a3jllaian0gcl7rrgm36lja";
       };
     };
     "miller-rabin-4.0.1" = {
@@ -15623,22 +15821,13 @@ let
         sha1 = "3d0c63180f458eb10d325aaa37d7c58ae312e9d7";
       };
     };
-    "mime-db-1.30.0" = {
-      name = "mime-db";
-      packageName = "mime-db";
-      version = "1.30.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz";
-        sha1 = "74c643da2dd9d6a45399963465b26d5ca7d71f01";
-      };
-    };
-    "mime-db-1.32.0" = {
+    "mime-db-1.33.0" = {
       name = "mime-db";
       packageName = "mime-db";
-      version = "1.32.0";
+      version = "1.33.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/mime-db/-/mime-db-1.32.0.tgz";
-        sha512 = "1bl21q8acya2jj67757518bdy1yhc5d7ybn755wnikwcca3gq5akfg835nj5mp2kmd4f97yyy0qwx662jlwk1rgx7nl9qsd2vzsi5gr";
+        url = "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz";
+        sha512 = "36xnw59ik9fqym00cmwb5nyzg0l03k70cp413f7639j93wgmzk1mh0xjc7i6zz3r6k9xnwh0g5cm5a1f3y8c6plgy4qld7fm887ywh4";
       };
     };
     "mime-types-2.0.14" = {
@@ -15650,13 +15839,13 @@ let
         sha1 = "310e159db23e077f8bb22b748dabfa4957140aa6";
       };
     };
-    "mime-types-2.1.17" = {
+    "mime-types-2.1.18" = {
       name = "mime-types";
       packageName = "mime-types";
-      version = "2.1.17";
+      version = "2.1.18";
       src = fetchurl {
-        url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz";
-        sha1 = "09d7a393f03e995a79f8af857b70a9e0ab16557a";
+        url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz";
+        sha512 = "22krj1kw7n9z10zdyx7smcaim4bzwqsqzhspwha06q58gcrxfp93hw2cd0vk5crhq5p2dwzqlpacg32lrmp5sjzb798zdzy35mdmkwm";
       };
     };
     "mimelib-0.3.1" = {
@@ -15668,13 +15857,13 @@ let
         sha1 = "787add2415d827acb3af6ec4bca1ea9596418853";
       };
     };
-    "mimic-fn-1.1.0" = {
+    "mimic-fn-1.2.0" = {
       name = "mimic-fn";
       packageName = "mimic-fn";
-      version = "1.1.0";
+      version = "1.2.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.1.0.tgz";
-        sha1 = "e667783d92e89dbd342818b5230b9d62a672ad18";
+        url = "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz";
+        sha512 = "1clrrqw75rmpkw0x53axy8va2hq2gzynz9zb58m0xv1nh3lg81cv4dfdy7pk9vrlb9ydwmj6klpicwkv2bjx3m8aj4fi2ph3jxkizwd";
       };
     };
     "mimic-response-1.0.0" = {
@@ -15758,15 +15947,6 @@ let
         sha1 = "8d087c39c6b38c001b97fca7ce6d0e1e80afbac7";
       };
     };
-    "minimatch-3.0.2" = {
-      name = "minimatch";
-      packageName = "minimatch";
-      version = "3.0.2";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/minimatch/-/minimatch-3.0.2.tgz";
-        sha1 = "0f398a7300ea441e9c348c83d98ab8c9dbf9c40a";
-      };
-    };
     "minimatch-3.0.4" = {
       name = "minimatch";
       packageName = "minimatch";
@@ -15821,6 +16001,15 @@ let
         sha1 = "a35008b20f41383eec1fb914f4cd5df79a264284";
       };
     };
+    "minimist-options-3.0.2" = {
+      name = "minimist-options";
+      packageName = "minimist-options";
+      version = "3.0.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz";
+        sha512 = "1slngp5z9rczjirv9lpdwiv1ap4xmp28jxl4r0i5hpds1khlm89qp70ziz8k5h2vwjph6srjqi3gb2yrwwsnnwli6p8yxvlyx7nn80p";
+      };
+    };
     "minipass-2.2.1" = {
       name = "minipass";
       packageName = "minipass";
@@ -15848,13 +16037,22 @@ let
         sha1 = "1ad3b777b39e403cc27bf52086c23e41ef4c9604";
       };
     };
-    "mixin-deep-1.3.0" = {
+    "mississippi-2.0.0" = {
+      name = "mississippi";
+      packageName = "mississippi";
+      version = "2.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz";
+        sha512 = "2gnigixsj38hrqchkf6k8wqywihq6l14pg0qb23x3qpjn56vybljv3nz1z7cbzhl952h1xfw28vsqm09pjhpv9zs9sm43rdxazkqync";
+      };
+    };
+    "mixin-deep-1.3.1" = {
       name = "mixin-deep";
       packageName = "mixin-deep";
-      version = "1.3.0";
+      version = "1.3.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.0.tgz";
-        sha512 = "016isy937hd503fn41ivc4j267cr1brp7f65waxkk2ijslc1gyh7r815xk4g27cjrgjzydwqbpwk5yj4nyjj085n3l5k2vsi2z841kn";
+        url = "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz";
+        sha512 = "0swcxf279pl5jc4b3d4fm9whbi6sbv2xbcfm1fkxiz793qa2hl5wd1b8dw019dgyidx5nwpa141k0cvvwan0rfypn2am0c4fwn2v4pi";
       };
     };
     "mixin-object-2.0.1" = {
@@ -15956,13 +16154,13 @@ let
         sha1 = "23215833f1da13fd606ccb8087b44852dcb821fd";
       };
     };
-    "module-deps-5.0.1" = {
+    "module-deps-6.0.0" = {
       name = "module-deps";
       packageName = "module-deps";
-      version = "5.0.1";
+      version = "6.0.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/module-deps/-/module-deps-5.0.1.tgz";
-        sha512 = "0jc7ysgbhwbj17j14vcl7aa6pn7pcp5bas2d5lb53rq3l7xkcxgvjqgrc9l4xvdhy2sdwyj1s9nssn7fhwhrdb841wycbxz37z2la5j";
+        url = "https://registry.npmjs.org/module-deps/-/module-deps-6.0.0.tgz";
+        sha512 = "0ri32x2v7ywi8n4h92scc5pq6zlh7mmzbmk0gh2gsh3490w4d9islz1rs0in98cl2h5fl0dfx2dfcad0disnaiqflw46d24ja20raq4";
       };
     };
     "moment-2.1.0" = {
@@ -15992,15 +16190,6 @@ let
         sha1 = "f38f2c97c9889b0ee18fc6cc392e1e443ad2da8e";
       };
     };
-    "moment-2.18.1" = {
-      name = "moment";
-      packageName = "moment";
-      version = "2.18.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/moment/-/moment-2.18.1.tgz";
-        sha1 = "c36193dd3ce1c2eed2adb7c802dbbc77a81b1c0f";
-      };
-    };
     "moment-2.20.1" = {
       name = "moment";
       packageName = "moment";
@@ -16082,6 +16271,15 @@ let
         sha1 = "d01fa6c65859b76fcf31b3cb53a3821a311d8051";
       };
     };
+    "move-concurrently-1.0.1" = {
+      name = "move-concurrently";
+      packageName = "move-concurrently";
+      version = "1.0.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz";
+        sha1 = "be2c005fda32e0b29af1f05d7c4b33214c701f92";
+      };
+    };
     "mpath-0.1.1" = {
       name = "mpath";
       packageName = "mpath";
@@ -16100,22 +16298,22 @@ let
         sha1 = "fbbdc28cb0207e49b8a4eb1a4c0cea6c2de794c8";
       };
     };
-    "mqtt-2.9.0" = {
+    "mqtt-2.15.1" = {
       name = "mqtt";
       packageName = "mqtt";
-      version = "2.9.0";
+      version = "2.15.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/mqtt/-/mqtt-2.9.0.tgz";
-        sha512 = "181qi8xb0lxxqvwq2xcslv35dbhphyr67w02bad6n4rlibcm6z0j055dyfpdh12mrrvgjzfj11cjylsj26y7vr17cvk1kbgkiqgzpb9";
+        url = "https://registry.npmjs.org/mqtt/-/mqtt-2.15.1.tgz";
+        sha512 = "13ycishr81p39yimwf97c4p9pwhg8a0k2hfmfhkcrpy4yshilfb9rr197fr0r27kniqnbzcfsa19pyvgnkrq24zb4kdiafgrw8kbif1";
       };
     };
-    "mqtt-packet-5.4.0" = {
+    "mqtt-packet-5.5.0" = {
       name = "mqtt-packet";
       packageName = "mqtt-packet";
-      version = "5.4.0";
+      version = "5.5.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/mqtt-packet/-/mqtt-packet-5.4.0.tgz";
-        sha512 = "2d1hvibps8d4xlw8wm937ykc76yb02rp2065hd6186vygjx3wixjjzrn3fia4wfj7d38ic8gh5ij5rsi9389kl6gpxxjbdcbjwpn8yf";
+        url = "https://registry.npmjs.org/mqtt-packet/-/mqtt-packet-5.5.0.tgz";
+        sha512 = "3wbymw2jfhqw0z4zcasxy5njy5ynwrbfq1vkrb2pwwx28mkrywlj2mq4bykrgjgq09v6a5carizhcl6h1kbcvmn902kbbpxxb1r87wi";
       };
     };
     "mri-1.1.0" = {
@@ -16199,13 +16397,13 @@ let
         sha1 = "400515e05b1924889cb61a1ec6054290a68e1207";
       };
     };
-    "ms-rest-2.3.0" = {
+    "ms-rest-2.3.1" = {
       name = "ms-rest";
       packageName = "ms-rest";
-      version = "2.3.0";
+      version = "2.3.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/ms-rest/-/ms-rest-2.3.0.tgz";
-        sha512 = "2dfmfxr3xagmds2agz7g6rnj1s9lh29fgfwxbqsfpkkabh3qhcc7sznkaviilpzr59fks1401wy6sh9xyy3wsaqbm975vm5b2bj6cwf";
+        url = "https://registry.npmjs.org/ms-rest/-/ms-rest-2.3.1.tgz";
+        sha512 = "34xikyld48lq65i6ngn4wf8gsnn2lllbd7fray2rsxihkz6azm7zsqs2fm9ng566fdy6mf6qj41lvvyl2xih7d5a074rkhxpwdf1w1m";
       };
     };
     "ms-rest-azure-1.15.7" = {
@@ -16217,13 +16415,13 @@ let
         sha1 = "8bce09f053b1565dbaa8bd022ca40155c35b0fde";
       };
     };
-    "ms-rest-azure-2.5.0" = {
+    "ms-rest-azure-2.5.4" = {
       name = "ms-rest-azure";
       packageName = "ms-rest-azure";
-      version = "2.5.0";
+      version = "2.5.4";
       src = fetchurl {
-        url = "https://registry.npmjs.org/ms-rest-azure/-/ms-rest-azure-2.5.0.tgz";
-        sha512 = "22v7h9wa04laz1v40rq0wx3az880flfhz6xzjgk5pny3674kar5c0vj0ww1rjbsi891j9hvxvk9v51dykivirfjh5srqrjfmswzk3fw";
+        url = "https://registry.npmjs.org/ms-rest-azure/-/ms-rest-azure-2.5.4.tgz";
+        sha512 = "049vfg1l6jfzdn82m5shchi6zzlfk81csihlalwj1mm96j0dykbx885sbjyv3wr0iqwjwzp4i1x2kv750xvzvyljfqrlnh1kfhrq32b";
       };
     };
     "msgpack-1.0.2" = {
@@ -16271,13 +16469,13 @@ let
         sha1 = "abf022fc866727055a9e0c2bc98097f5ebad97a2";
       };
     };
-    "multicast-dns-6.2.2" = {
+    "multicast-dns-6.2.3" = {
       name = "multicast-dns";
       packageName = "multicast-dns";
-      version = "6.2.2";
+      version = "6.2.3";
       src = fetchurl {
-        url = "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.2.tgz";
-        sha512 = "06b9ps5a1ymag21szz55z4xzs2ncp0frcqsaldnggmz0m5ijhjv8f553cpkp9zkm37av1pm2y8pn70jbfzk888n1hap6i321babhcy5";
+        url = "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz";
+        sha512 = "3m42kr8y2s1krl4gzb5xsa9v3h01xalvrgdkj99gyfaq7761asmj5m6kzm70mxb22125gia12g7rmarnzmh09403j8j2cyvx7jqjblf";
       };
     };
     "multicast-dns-service-types-1.1.0" = {
@@ -16505,13 +16703,13 @@ let
         sha1 = "e4ff34e6c95fdfb5aecc08de6596f43605a7db45";
       };
     };
-    "nan-2.8.0" = {
+    "nan-2.9.2" = {
       name = "nan";
       packageName = "nan";
-      version = "2.8.0";
+      version = "2.9.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/nan/-/nan-2.8.0.tgz";
-        sha1 = "ed715f3fe9de02b57a5e6252d90a96675e1f085a";
+        url = "https://registry.npmjs.org/nan/-/nan-2.9.2.tgz";
+        sha512 = "1iwlv98jbkr46c7hy28crk2m89jiskrp4qfa5ysyacyq8dkbk4hii3cc61irf39b7n6wd9cjlaasmakv9dsknqhb3876zrvrbjvmmcn";
       };
     };
     "nanoassert-1.1.0" = {
@@ -16532,22 +16730,22 @@ let
         sha1 = "bce5d5d435a5362c7dad7f9e90cd21959589be86";
       };
     };
-    "nanoid-1.0.1" = {
+    "nanoid-1.0.2" = {
       name = "nanoid";
       packageName = "nanoid";
-      version = "1.0.1";
+      version = "1.0.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/nanoid/-/nanoid-1.0.1.tgz";
-        sha512 = "3dh8fdgynnii8rgdpyk69z99y49bnl60244wsaw8mk2lzhfhczgf7nxgmm0qakmgzbvqqqfngq03z3j8hp70smh7ka0il806w7ajxh5";
+        url = "https://registry.npmjs.org/nanoid/-/nanoid-1.0.2.tgz";
+        sha512 = "2bzl500sgpk3i3ird4iviglsj0gj9a0qhmj4hnky3xmxbl4ahamjhi96rslr8k65j77glmw771m3jm7r5sr5akw6ip5glmxvqkg095h";
       };
     };
-    "nanomatch-1.2.7" = {
+    "nanomatch-1.2.9" = {
       name = "nanomatch";
       packageName = "nanomatch";
-      version = "1.2.7";
+      version = "1.2.9";
       src = fetchurl {
-        url = "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.7.tgz";
-        sha512 = "2m4xaq739s2r5bvh287d8zm8af9mxa706z1a7ila48yhvkspi4iimwyg0id1cl327i7kqssrcnc2nwdc2qw8s83xwqg3bmfgjr5v6gz";
+        url = "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.9.tgz";
+        sha512 = "1f2indb6hj1h79gxklk6ac2lhfjfydw5ak3v2nwilwir5hqvz9l9kxf63l8k1blsjq4v7r2pf0gqc1b55sqqym5bn9afhrj5xnpvi4z";
       };
     };
     "nanotiming-1.0.1" = {
@@ -16743,13 +16941,13 @@ let
         sha1 = "02a71b008eaf7d55ae89fb9fd7685b7b88d7bc29";
       };
     };
-    "needle-2.1.1" = {
+    "needle-2.2.0" = {
       name = "needle";
       packageName = "needle";
-      version = "2.1.1";
+      version = "2.2.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/needle/-/needle-2.1.1.tgz";
-        sha1 = "f3d501d633e661d34cd9648ca6c42f782a44d071";
+        url = "https://registry.npmjs.org/needle/-/needle-2.2.0.tgz";
+        sha512 = "3ry4wyih9w3nc3d319bmfd9l4jj8fn00lqfs1d00sfy6azvy66yhm6jv411cn1c1zqc01hvj59dlavm82mzxw5mlar8ck9ylz5s0mkq";
       };
     };
     "negotiator-0.3.0" = {
@@ -16789,6 +16987,15 @@ let
         sha256 = "243e90fbf6616ef39f3c71bbcd027799e35cbf2ef3f25203676f65b20f7f7394";
       };
     };
+    "neo-async-2.5.0" = {
+      name = "neo-async";
+      packageName = "neo-async";
+      version = "2.5.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/neo-async/-/neo-async-2.5.0.tgz";
+        sha512 = "3mgwi8gsgy9lazh0qbpaz8f2l8gvvpn3jp0ghc6xnn0xq0ajdmzp7lfklby1n4s67fy1w5g5gzizyqzds8l3fqsj76cy0mq06rr56cw";
+      };
+    };
     "nested-error-stacks-1.0.2" = {
       name = "nested-error-stacks";
       packageName = "nested-error-stacks";
@@ -16888,13 +17095,13 @@ let
         sha512 = "34msnfifpdmxl414b8rch1p1six59jd9251b7wkb37n78fa84xfa5f5f5cxxp477wb846nfrsg6b1py3rahz4xdpk17lzzy9kvdjr5f";
       };
     };
-    "node-abi-2.1.2" = {
+    "node-abi-2.3.0" = {
       name = "node-abi";
       packageName = "node-abi";
-      version = "2.1.2";
+      version = "2.3.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/node-abi/-/node-abi-2.1.2.tgz";
-        sha512 = "1sd6l8zqa18mlzackwy8vns51zjp8xyrd97nc514b0yvndd0y0wsyx2q9h8zr0k9kra5ys1yq75ggkv5av69cyzxji19rdvr5pjsrc6";
+        url = "https://registry.npmjs.org/node-abi/-/node-abi-2.3.0.tgz";
+        sha512 = "2ijjyzh7bcyyhjaa5m0kdfg6hvxkq6czwxfg6y5d2nl6v7m9qab2ixwgvzbaaivn0r0ig48j4443905167vnpzgvlq5icfj9nyvl2fg";
       };
     };
     "node-alias-1.0.4" = {
@@ -17050,13 +17257,13 @@ let
         sha1 = "56cf6f69bc6d23557f8627ee63b74c1caa85c65b";
       };
     };
-    "node-red-node-rbe-0.1.14" = {
+    "node-red-node-rbe-0.2.1" = {
       name = "node-red-node-rbe";
       packageName = "node-red-node-rbe";
-      version = "0.1.14";
+      version = "0.2.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/node-red-node-rbe/-/node-red-node-rbe-0.1.14.tgz";
-        sha512 = "2xixj71payi14frjkb30lhnripprfcxzqaa9cbwh7w21s426y452ns0vpaycnbsbfwfcn5gcs4b2fjh0b6rxnbasd9hijqf6h3v26wa";
+        url = "https://registry.npmjs.org/node-red-node-rbe/-/node-red-node-rbe-0.2.1.tgz";
+        sha512 = "3s12a0r8a6nzfqk1a1v1k5drczf4qpnia460l3rq4bixnl0k0fahc1hh4cqcw9rlzc59cz3p4dv19ixrwf2wc6nxixsyqz417li68wb";
       };
     };
     "node-red-node-twitter-0.1.12" = {
@@ -17591,13 +17798,13 @@ let
         sha1 = "46a6ab7f0aead8deae9ec0565780b7d4efeb9d43";
       };
     };
-    "oauth2orize-1.8.0" = {
+    "oauth2orize-1.11.0" = {
       name = "oauth2orize";
       packageName = "oauth2orize";
-      version = "1.8.0";
+      version = "1.11.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/oauth2orize/-/oauth2orize-1.8.0.tgz";
-        sha1 = "f2ddc0115d635d0480746249c00f0ea1a9c51ba8";
+        url = "https://registry.npmjs.org/oauth2orize/-/oauth2orize-1.11.0.tgz";
+        sha1 = "793cef251d45ebdeac32ae40a8b6814faab1d483";
       };
     };
     "object-assign-1.0.0" = {
@@ -17942,15 +18149,6 @@ let
         sha1 = "7abc22e644dff63b0a96d5ab7f2790c0f01abc95";
       };
     };
-    "opn-5.1.0" = {
-      name = "opn";
-      packageName = "opn";
-      version = "5.1.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/opn/-/opn-5.1.0.tgz";
-        sha512 = "2k8g3x11xbm64r7bbyad08cjv27vaparkigq11w2v8kg8h73k2rzdr3q6f5i2klidgpaq9rbhfv45rf9dkqqv3d8vsbvw4c5knnbww8";
-      };
-    };
     "opn-5.2.0" = {
       name = "opn";
       packageName = "opn";
@@ -18032,13 +18230,13 @@ let
         sha1 = "75e75a96506611eb1c65ba89018ff08a981e2c16";
       };
     };
-    "ora-1.3.0" = {
+    "ora-1.4.0" = {
       name = "ora";
       packageName = "ora";
-      version = "1.3.0";
+      version = "1.4.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/ora/-/ora-1.3.0.tgz";
-        sha1 = "80078dd2b92a934af66a3ad72a5b910694ede51a";
+        url = "https://registry.npmjs.org/ora/-/ora-1.4.0.tgz";
+        sha512 = "2kz616isg6vqp95rsja7fc47k22qipv9b44dhsyxsl7x95ly9j17dwn8dxq8adyhw6ap1nlpfg2dk8v6r7b2m8r61v3ikriwh6bbhl8";
       };
     };
     "orchestrator-0.3.8" = {
@@ -18167,13 +18365,13 @@ let
         sha1 = "cd6ad8ddb290915ad9e22765576025d411f29cb6";
       };
     };
-    "osenv-0.1.4" = {
+    "osenv-0.1.5" = {
       name = "osenv";
       packageName = "osenv";
-      version = "0.1.4";
+      version = "0.1.5";
       src = fetchurl {
-        url = "https://registry.npmjs.org/osenv/-/osenv-0.1.4.tgz";
-        sha1 = "42fe6d5953df06c8064be6f176c3d05aaaa34644";
+        url = "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz";
+        sha512 = "3ddw0y41pxv08ls5xhmq1bi81hppjbr45k78cjfx99vznh5znrj5g1b1wab9caj1mqlsvmfms0zm9cfb47ygm0d8wv5fccx8049q9fh";
       };
     };
     "osx-release-1.1.0" = {
@@ -18356,6 +18554,15 @@ let
         sha512 = "1r9hy37qsbhv5ipsydkbir2yl7qg3lbpgj4qzrnb903w8mhj9ibaww0zykbp0ak1nxxp6mpbws3xsrf7fgq39zchci90c7chgqvh1wm";
       };
     };
+    "parallel-transform-1.1.0" = {
+      name = "parallel-transform";
+      packageName = "parallel-transform";
+      version = "1.1.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz";
+        sha1 = "d410f065b05da23081fcd10f28854c29bda33b06";
+      };
+    };
     "param-case-2.1.1" = {
       name = "param-case";
       packageName = "param-case";
@@ -18599,15 +18806,6 @@ let
         sha1 = "b363e55e8006ca6fe21784d2db22bd15d7917f14";
       };
     };
-    "passport-0.3.2" = {
-      name = "passport";
-      packageName = "passport";
-      version = "0.3.2";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/passport/-/passport-0.3.2.tgz";
-        sha1 = "9dd009f915e8fe095b0124a01b8f82da07510102";
-      };
-    };
     "passport-0.4.0" = {
       name = "passport";
       packageName = "passport";
@@ -19068,6 +19266,15 @@ let
         sha512 = "2kg8qqb15pav0a2f16xmj5iqzkx28d0c6i1ydy3vzn71hfv7b7kvsbv917bwj68bh8m2mgy9j0kj8j4npy14hg2h09q4h85sz8wm990";
       };
     };
+    "pkg-dir-2.0.0" = {
+      name = "pkg-dir";
+      packageName = "pkg-dir";
+      version = "2.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz";
+        sha1 = "f6d5d1109e19d63edf428e0bd57e12777615334b";
+      };
+    };
     "pkg-up-2.0.0" = {
       name = "pkg-up";
       packageName = "pkg-up";
@@ -19266,13 +19473,13 @@ let
         sha512 = "2id33g6232s35n25daqrkz0bvzm2zmhlkfzmigkgia5q4jy9xg38spppmsdg0qswjankyi28wrbjsdwhczqfkx7h71gg8dmzz8p779l";
       };
     };
-    "postcss-6.0.16" = {
+    "postcss-6.0.19" = {
       name = "postcss";
       packageName = "postcss";
-      version = "6.0.16";
+      version = "6.0.19";
       src = fetchurl {
-        url = "https://registry.npmjs.org/postcss/-/postcss-6.0.16.tgz";
-        sha512 = "2h2vfl4i770c41s6zy98za52jq23a0l5976rgh8x911znh1xsv8pcwvwnck8m1yrxfvpxnihs0myv9rsinwhck3zx3k2jp6cd2prglv";
+        url = "https://registry.npmjs.org/postcss/-/postcss-6.0.19.tgz";
+        sha512 = "174sg3cs8v8bqg8rnk673qp365n46kls3f3a41pp0jx48qivkg06rck0j2bfyzm5hr1i6kjbcn82h1rkjgfi5jbd0amrd877m3wfpbz";
       };
     };
     "prebuild-install-2.1.2" = {
@@ -19419,6 +19626,15 @@ let
         sha1 = "150e20b756590ad3f91093f25a4f2ad8bff30ba3";
       };
     };
+    "process-nextick-args-2.0.0" = {
+      name = "process-nextick-args";
+      packageName = "process-nextick-args";
+      version = "2.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz";
+        sha512 = "0rw8xpqqkhs91722slvzf8icxfaimqp4w8zb3840jxr7r8n8035byl6dhdi5bm0yr6x7sdws0gf3m025fg6hqgaklwlbl4d7bah5l9j";
+      };
+    };
     "progress-1.1.8" = {
       name = "progress";
       packageName = "progress";
@@ -19491,6 +19707,15 @@ let
         sha1 = "ddd5d0f895432b1206ceb8da1275064d18e7aa23";
       };
     };
+    "promise-inflight-1.0.1" = {
+      name = "promise-inflight";
+      packageName = "promise-inflight";
+      version = "1.0.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz";
+        sha1 = "98472870bf228132fcbdd868129bad12c3c029e3";
+      };
+    };
     "promise-phantom-3.1.6" = {
       name = "promise-phantom";
       packageName = "promise-phantom";
@@ -19536,13 +19761,13 @@ let
         sha1 = "26a5d6ee8c7dee4cb12208305acfb93ba382a9ee";
       };
     };
-    "prop-types-15.6.0" = {
+    "prop-types-15.6.1" = {
       name = "prop-types";
       packageName = "prop-types";
-      version = "15.6.0";
+      version = "15.6.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/prop-types/-/prop-types-15.6.0.tgz";
-        sha1 = "ceaf083022fc46b4a35f69e13ef75aed0d639856";
+        url = "https://registry.npmjs.org/prop-types/-/prop-types-15.6.1.tgz";
+        sha512 = "28vp2j7wpa97ygi4clflilfs8wj8qsz1x3fismsqx293a9cvpyc20k4pbrppyn7y6hks0dp3mn0wmj5q3y1y3i5k7ra5ssqimnkprz1";
       };
     };
     "properties-1.2.1" = {
@@ -19617,13 +19842,13 @@ let
         sha1 = "71c0ee3b102de3f202f3b64f608d173fcba1a918";
       };
     };
-    "proxy-addr-2.0.2" = {
+    "proxy-addr-2.0.3" = {
       name = "proxy-addr";
       packageName = "proxy-addr";
-      version = "2.0.2";
+      version = "2.0.3";
       src = fetchurl {
-        url = "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.2.tgz";
-        sha1 = "6571504f47bb988ec8180253f85dd7e14952bdec";
+        url = "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.3.tgz";
+        sha512 = "1fjf093wrxz3nm9njw491r9rvqwrcv8d8h0mnmyakpijnbff7lllysr7aq9h9w7jdvxjvaf9r055ywd7sghcqxwa2nfpdc9423c414d";
       };
     };
     "proxy-agent-2.0.0" = {
@@ -19833,13 +20058,13 @@ let
         sha1 = "b642dd1255da376a706b6db4fa962f5fdb74c31b";
       };
     };
-    "pull-level-2.0.3" = {
+    "pull-level-2.0.4" = {
       name = "pull-level";
       packageName = "pull-level";
-      version = "2.0.3";
+      version = "2.0.4";
       src = fetchurl {
-        url = "https://registry.npmjs.org/pull-level/-/pull-level-2.0.3.tgz";
-        sha1 = "9500635e257945d6feede185f5d7a24773455b17";
+        url = "https://registry.npmjs.org/pull-level/-/pull-level-2.0.4.tgz";
+        sha512 = "1k9a17my3m2zkz7g8hynxswrqks679vih7vd97qz5ky16x4kkms4ysxxzs5744kfzwwxg9p14xgnx8vs6kc15wjmdlkhlfy62bajvkx";
       };
     };
     "pull-live-1.0.1" = {
@@ -19851,22 +20076,22 @@ let
         sha1 = "a4ecee01e330155e9124bbbcf4761f21b38f51f5";
       };
     };
-    "pull-pushable-2.1.2" = {
+    "pull-pushable-2.2.0" = {
       name = "pull-pushable";
       packageName = "pull-pushable";
-      version = "2.1.2";
+      version = "2.2.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/pull-pushable/-/pull-pushable-2.1.2.tgz";
-        sha1 = "3fe15b8f7eec89f3972d238bc04890c9405a6dbb";
+        url = "https://registry.npmjs.org/pull-pushable/-/pull-pushable-2.2.0.tgz";
+        sha1 = "5f2f3aed47ad86919f01b12a2e99d6f1bd776581";
       };
     };
-    "pull-stream-3.6.1" = {
+    "pull-stream-3.6.2" = {
       name = "pull-stream";
       packageName = "pull-stream";
-      version = "3.6.1";
+      version = "3.6.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/pull-stream/-/pull-stream-3.6.1.tgz";
-        sha1 = "c5c2ae4a51246efeebcc65c0412a3d725a92ce00";
+        url = "https://registry.npmjs.org/pull-stream/-/pull-stream-3.6.2.tgz";
+        sha1 = "1ea14c6f13174e6ac4def0c2a4e76567b7cb0c5c";
       };
     };
     "pull-window-2.1.4" = {
@@ -19995,13 +20220,13 @@ let
         sha1 = "11f9e8fa8890fe7cb99210c0f44d0613b7372cac";
       };
     };
-    "qjobs-1.1.5" = {
+    "qjobs-1.2.0" = {
       name = "qjobs";
       packageName = "qjobs";
-      version = "1.1.5";
+      version = "1.2.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/qjobs/-/qjobs-1.1.5.tgz";
-        sha1 = "659de9f2cf8dcc27a1481276f205377272382e73";
+        url = "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz";
+        sha512 = "0g8mmxjq1gn92mf9gzpf2469xwrisbg2vdlxg3bnq18gqlviy2s7l7wi99wmbz5kvbb9yn0wxbi9r83f4jchhzivn0299vigc88k0zi";
       };
     };
     "qs-0.4.2" = {
@@ -20148,13 +20373,13 @@ let
         sha1 = "63ac953352499ad670a9681a75680f6bf3dd1faf";
       };
     };
-    "query-string-5.0.1" = {
+    "query-string-5.1.0" = {
       name = "query-string";
       packageName = "query-string";
-      version = "5.0.1";
+      version = "5.1.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/query-string/-/query-string-5.0.1.tgz";
-        sha512 = "0lcnspv96dv03600bgjxk2ypak8mysp77n47jkddpz6ldcgscwyan1akqjrddii4abb2brz6gr6yq9pcbdx63m9i16kk8m5028qrkv8";
+        url = "https://registry.npmjs.org/query-string/-/query-string-5.1.0.tgz";
+        sha512 = "04m33y2wlmhz19y109cv7l537bdagzl15jv3y0jc3mb7wrw3jpz15pws8m7pbfbqv9nwad46cg3c4cd620f27mwzs1hml2q373y8w0p";
       };
     };
     "querystring-0.2.0" = {
@@ -20184,13 +20409,13 @@ let
         sha1 = "0ca581de3174becef25ac3c2e8956342381db698";
       };
     };
-    "r-json-1.2.8" = {
-      name = "r-json";
-      packageName = "r-json";
-      version = "1.2.8";
+    "quick-lru-1.1.0" = {
+      name = "quick-lru";
+      packageName = "quick-lru";
+      version = "1.1.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/r-json/-/r-json-1.2.8.tgz";
-        sha1 = "7440560cc1edf00b9d8d94fa30bcad7dde94eae2";
+        url = "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz";
+        sha1 = "4360b17c61136ad38078397ff11416e186dcfbb8";
       };
     };
     "rai-0.1.12" = {
@@ -20211,6 +20436,15 @@ let
         sha512 = "3pvi9knrjp8krj1hsg8i2qmv5097fid3qnyz4wh2dvpr37x2ga6qqk7afh5f1i5sb9dsw169bara13knccdmjwnivb62xgywz868j7r";
       };
     };
+    "random-access-file-2.0.1" = {
+      name = "random-access-file";
+      packageName = "random-access-file";
+      version = "2.0.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/random-access-file/-/random-access-file-2.0.1.tgz";
+        sha512 = "2zbpqbs4dvnpc3dpr2yz8phz6r49j4a57jjlx7nqk6rzy2q0437g537czdxyk7cfdmhsc0yvlvs8b7p7sxax1slpwz4d8bkb851zglx";
+      };
+    };
     "random-access-memory-2.4.0" = {
       name = "random-access-memory";
       packageName = "random-access-memory";
@@ -20220,6 +20454,15 @@ let
         sha1 = "72f3d865b4b55a259879473e2fb2de3569c69ee2";
       };
     };
+    "random-access-storage-1.1.1" = {
+      name = "random-access-storage";
+      packageName = "random-access-storage";
+      version = "1.1.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/random-access-storage/-/random-access-storage-1.1.1.tgz";
+        sha512 = "1dswb4yr7m8350bx8z0z19iqgk2a43qbfc1qf8n3w483mqqg0f5gsykd5cg14yy8jik0n9ghy7j2f5kp1anzjna46ih9ncxpm0vq0k1";
+      };
+    };
     "random-bytes-1.0.0" = {
       name = "random-bytes";
       packageName = "random-bytes";
@@ -20256,13 +20499,13 @@ let
         sha512 = "3a0zyz736klfzzpd9vwag3gznq7lrj57igm474dq279gsnyqdgfm1brhrs78ky30gsdwz9rwnjjms00fpdpp2p3x8p9mq2zbhw3k108";
       };
     };
-    "randomfill-1.0.3" = {
+    "randomfill-1.0.4" = {
       name = "randomfill";
       packageName = "randomfill";
-      version = "1.0.3";
+      version = "1.0.4";
       src = fetchurl {
-        url = "https://registry.npmjs.org/randomfill/-/randomfill-1.0.3.tgz";
-        sha512 = "08l7hdx65kfxli7g9pcnlv84bdrccj7d267d1kfi93db6a4mihwyhvsipmx2n0yk9z45cs21isgpld6rib5saxg28s2g8nn3ap8dgk0";
+        url = "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz";
+        sha512 = "0pm7c7mw7a3qwjr21f8cvxaa2sq5l4svqs51lppn833x0yvz3yx8x4vbd4rswjynykvlgvn4hrpq327pvbzp428f4b1fciy3xnmrfgk";
       };
     };
     "range-parser-0.0.4" = {
@@ -20337,15 +20580,6 @@ let
         sha1 = "adfeace2e4fb3098058014d08c072dcc59758774";
       };
     };
-    "raw-body-2.2.0" = {
-      name = "raw-body";
-      packageName = "raw-body";
-      version = "2.2.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/raw-body/-/raw-body-2.2.0.tgz";
-        sha1 = "994976cf6a5096a41162840492f0bdc5d6e7fb96";
-      };
-    };
     "raw-body-2.3.2" = {
       name = "raw-body";
       packageName = "raw-body";
@@ -20373,13 +20607,13 @@ let
         sha1 = "ce24a2029ad94c3a40d09604a87227027d7210d3";
       };
     };
-    "rc-1.2.4" = {
+    "rc-1.2.5" = {
       name = "rc";
       packageName = "rc";
-      version = "1.2.4";
+      version = "1.2.5";
       src = fetchurl {
-        url = "https://registry.npmjs.org/rc/-/rc-1.2.4.tgz";
-        sha1 = "a0f606caae2a3b862bbd0ef85482c0125b315fa3";
+        url = "https://registry.npmjs.org/rc/-/rc-1.2.5.tgz";
+        sha1 = "275cd687f6e3b36cc756baa26dfee80a790301fd";
       };
     };
     "rc-config-loader-2.0.1" = {
@@ -20490,6 +20724,15 @@ let
         sha1 = "6b72a8048984e0c41e79510fd5e9fa99b3b549be";
       };
     };
+    "read-pkg-up-3.0.0" = {
+      name = "read-pkg-up";
+      packageName = "read-pkg-up";
+      version = "3.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz";
+        sha1 = "3ed496685dba0f8fe118d0691dc51f4a1ff96f07";
+      };
+    };
     "read-torrent-1.3.0" = {
       name = "read-torrent";
       packageName = "read-torrent";
@@ -20535,13 +20778,13 @@ let
         sha1 = "8f90341e68a53ccc928788dacfcd11b36eb9b78e";
       };
     };
-    "readable-stream-2.3.3" = {
+    "readable-stream-2.3.4" = {
       name = "readable-stream";
       packageName = "readable-stream";
-      version = "2.3.3";
+      version = "2.3.4";
       src = fetchurl {
-        url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz";
-        sha512 = "1wlizkv2wnz2nyb0lfxgs1m27zzcvasp3n5cfrd7hm4ch1wn79df2nbhzfadba5qqdfb28vhmw3drhp46vk2q6xk524qagvr76v7slv";
+        url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz";
+        sha512 = "1jpffi1v0l7pkzrhh8i9c6cbswa9npyx114cbfncfnzl9d7w9p08k9n703hq5xr2c3rg86qiq023sl1x8y6mawgsxgggy8ccrwk3rmy";
       };
     };
     "readdirp-2.1.0" = {
@@ -20589,13 +20832,22 @@ let
         sha1 = "85204b54dba82d5742e28c96756ef43af50e3384";
       };
     };
-    "recursive-watch-1.1.2" = {
+    "recursive-readdir-2.2.2" = {
+      name = "recursive-readdir";
+      packageName = "recursive-readdir";
+      version = "2.2.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz";
+        sha512 = "0bb5d70l5lg02x515r2klvjhhz6xcxdb4ykbx16wq45l822bbsdd8sbki7vb28j17xr7181fmwlzhx3bizvr5xdq6cxpv53sidrq44x";
+      };
+    };
+    "recursive-watch-1.1.3" = {
       name = "recursive-watch";
       packageName = "recursive-watch";
-      version = "1.1.2";
+      version = "1.1.3";
       src = fetchurl {
-        url = "https://registry.npmjs.org/recursive-watch/-/recursive-watch-1.1.2.tgz";
-        sha1 = "912e2d62a83c8b388d288c4343495f247bc43f8e";
+        url = "https://registry.npmjs.org/recursive-watch/-/recursive-watch-1.1.3.tgz";
+        sha512 = "3m0s8140jpamg1xxdlsslshx10qznb889s6yc8av6vvqbs56banhmjqy9lgl7g4ppsrsja0d2lhb5lacl3nxm8ggsrpdd7xqf53hvzx";
       };
     };
     "redent-1.0.0" = {
@@ -20607,6 +20859,15 @@ let
         sha1 = "cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde";
       };
     };
+    "redent-2.0.0" = {
+      name = "redent";
+      packageName = "redent";
+      version = "2.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz";
+        sha1 = "c1b2007b42d57eb1389079b3c8333639d5e1ccaa";
+      };
+    };
     "redis-0.10.3" = {
       name = "redis";
       packageName = "redis";
@@ -20643,13 +20904,13 @@ let
         sha512 = "3a3044ax6qdvss83xgjfx10h5q91ls0mwgs3wpsnxcdsiipq3cnmqzsh6glyq0r7vsmpw49jp84c2jnfrhi2bgycrkd9hhhf6ia8lrk";
       };
     };
-    "redis-commands-1.3.1" = {
+    "redis-commands-1.3.4" = {
       name = "redis-commands";
       packageName = "redis-commands";
-      version = "1.3.1";
+      version = "1.3.4";
       src = fetchurl {
-        url = "https://registry.npmjs.org/redis-commands/-/redis-commands-1.3.1.tgz";
-        sha1 = "81d826f45fa9c8b2011f4cd7a0fe597d241d442b";
+        url = "https://registry.npmjs.org/redis-commands/-/redis-commands-1.3.4.tgz";
+        sha512 = "2xl6insq71fz02pxvdcqj9q06la7nj0g5idl66yp5x7741k6xah4slrslq8wfil0fa9lx68cgl2rvzy08p1bgp7jyvjbinc8r13df25";
       };
     };
     "redis-parser-2.6.0" = {
@@ -20706,31 +20967,22 @@ let
         sha512 = "1crfmf19zkv0imnbbkj7bwrcyin3zxa88cs86b6apkxj8qrsmkxnydhsy2ia75q4ld10rhi2s2c36h7g77a997mh9c2z453s311jllx";
       };
     };
-    "regex-escape-3.4.8" = {
-      name = "regex-escape";
-      packageName = "regex-escape";
-      version = "3.4.8";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/regex-escape/-/regex-escape-3.4.8.tgz";
-        sha512 = "15ylzlxx4y88jldg7cgwv0dmw3ljpq27f9qf17d3g76dqh6ir1ig7dzvqv9nqpr3da1yd2r5ay8jqa6yk7ni5fbbrzgkhf3yha1av8c";
-      };
-    };
-    "regex-not-1.0.0" = {
+    "regex-not-1.0.2" = {
       name = "regex-not";
       packageName = "regex-not";
-      version = "1.0.0";
+      version = "1.0.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/regex-not/-/regex-not-1.0.0.tgz";
-        sha1 = "42f83e39771622df826b02af176525d6a5f157f9";
+        url = "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz";
+        sha512 = "3cggngaj8m70zdn8kghha4mhvavm7jfy5xm2iqi94w4gi5m5irs3nlrgg975w2231y49jnnw7zhsg648pbkl9zb6vwhii83926q7917";
       };
     };
-    "registry-auth-token-3.3.1" = {
+    "registry-auth-token-3.3.2" = {
       name = "registry-auth-token";
       packageName = "registry-auth-token";
-      version = "3.3.1";
+      version = "3.3.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.1.tgz";
-        sha1 = "fb0d3289ee0d9ada2cbb52af5dfe66cb070d3006";
+        url = "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz";
+        sha512 = "2fv3fbyf4wv81famfkd3j8nld0fc4sfjfxfc91wwpqwgp00nl3727c9z4sdm4gicb4nxzmhkrphsnphpamgmknsh2ak15qpmmrzvg94";
       };
     };
     "registry-url-3.1.0" = {
@@ -20877,6 +21129,15 @@ let
         sha1 = "29bbd92078a739f0bcce2b4ee41e837953522924";
       };
     };
+    "replace-ext-1.0.0" = {
+      name = "replace-ext";
+      packageName = "replace-ext";
+      version = "1.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz";
+        sha1 = "de63128373fcbf7c3ccfa4de5a480c45a67958eb";
+      };
+    };
     "request-2.16.6" = {
       name = "request";
       packageName = "request";
@@ -21147,6 +21408,15 @@ let
         sha1 = "f1e8f461e4064ba39e82af3cdc2a8c893d076759";
       };
     };
+    "ret-0.1.15" = {
+      name = "ret";
+      packageName = "ret";
+      version = "0.1.15";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz";
+        sha512 = "2d7igpgyzdlpx2ni0sql8gsnqk9qivfsw6bn1aklm19kbhgxjzmlazz8szfsbdpjka4gk6i3zf0jqa0llaf7dni636fnbwfmyjmhfad";
+      };
+    };
     "retry-0.10.1" = {
       name = "retry";
       packageName = "retry";
@@ -21318,13 +21588,22 @@ let
         sha1 = "0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0";
       };
     };
-    "run-parallel-1.1.6" = {
+    "run-parallel-1.1.7" = {
       name = "run-parallel";
       packageName = "run-parallel";
-      version = "1.1.6";
+      version = "1.1.7";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.7.tgz";
+        sha512 = "322cb6n7h8761gprij4m1z52rizyzvxwviima893gphrbrxkhjv6q4ifwspd0w9jhlk7jj0x64449aagms18v7ps6hr774ymvavh7lw";
+      };
+    };
+    "run-queue-1.0.3" = {
+      name = "run-queue";
+      packageName = "run-queue";
+      version = "1.0.3";
       src = fetchurl {
-        url = "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.6.tgz";
-        sha1 = "29003c9a2163e01e2d2dfc90575f2c6c1d61a039";
+        url = "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz";
+        sha1 = "e848396f057d223f24386924618e25694161ec47";
       };
     };
     "run-series-1.1.4" = {
@@ -21336,13 +21615,13 @@ let
         sha1 = "89a73ddc5e75c9ef8ab6320c0a1600d6a41179b9";
       };
     };
-    "rusha-0.8.12" = {
+    "rusha-0.8.13" = {
       name = "rusha";
       packageName = "rusha";
-      version = "0.8.12";
+      version = "0.8.13";
       src = fetchurl {
-        url = "https://registry.npmjs.org/rusha/-/rusha-0.8.12.tgz";
-        sha1 = "5d838ce1fce8b145674ee771eaad5bcb2575e64b";
+        url = "https://registry.npmjs.org/rusha/-/rusha-0.8.13.tgz";
+        sha1 = "9a084e7b860b17bff3015b92c67a6a336191513a";
       };
     };
     "rx-2.5.3" = {
@@ -21426,22 +21705,31 @@ let
         sha1 = "3e76723e38dfdda13c9b1d29a1e07ffee4b30b57";
       };
     };
-    "safe-json-stringify-1.0.4" = {
+    "safe-json-stringify-1.1.0" = {
       name = "safe-json-stringify";
       packageName = "safe-json-stringify";
-      version = "1.0.4";
+      version = "1.1.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.1.0.tgz";
+        sha512 = "30fqwpa7qn9rsk4va9ih61jqhm0x59s3wa2n5kff1ygdwpi9hxmpig24y1vhdv1di2pfd6gy0iwkryix6lc5gff7pcb3xa7l58nsc0k";
+      };
+    };
+    "safe-regex-1.1.0" = {
+      name = "safe-regex";
+      packageName = "safe-regex";
+      version = "1.1.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.0.4.tgz";
-        sha1 = "81a098f447e4bbc3ff3312a243521bc060ef5911";
+        url = "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz";
+        sha1 = "40a3669f3b077d1e943d44629e157dd48023bf2e";
       };
     };
-    "sanitize-html-1.17.0" = {
+    "sanitize-html-1.18.2" = {
       name = "sanitize-html";
       packageName = "sanitize-html";
-      version = "1.17.0";
+      version = "1.18.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/sanitize-html/-/sanitize-html-1.17.0.tgz";
-        sha512 = "1gnj506vfw53kv0d0y0v2cg4694lyq7fbcbpjllzmls3z3b8pdrh40nw3pp70bfs851c8sklh3f4zifaznd02jkbn62z089x7kbmgg6";
+        url = "https://registry.npmjs.org/sanitize-html/-/sanitize-html-1.18.2.tgz";
+        sha512 = "2kbz3x78dradp1xaddz60iakax4cj1rqgdxhjj5ljfgwm17kjc5pvr1kh2lyqrbxxmcx9kbfv8pa68af126v5clprks11vvwq1y2r77";
       };
     };
     "sax-0.3.5" = {
@@ -21507,6 +21795,24 @@ let
         sha512 = "1dn291mjsda42w8kldlbmngk6dhjxfbvvd5lckyqmwbjaj6069iq3wx0nvcfglwnpddz2qa93lzf4hv77iz43bd2qixa079sjzl799n";
       };
     };
+    "schema-utils-0.3.0" = {
+      name = "schema-utils";
+      packageName = "schema-utils";
+      version = "0.3.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/schema-utils/-/schema-utils-0.3.0.tgz";
+        sha1 = "f5877222ce3e931edae039f17eb3716e7137f8cf";
+      };
+    };
+    "schema-utils-0.4.5" = {
+      name = "schema-utils";
+      packageName = "schema-utils";
+      version = "0.4.5";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.5.tgz";
+        sha512 = "1y97jl7qm7xvd867cghrgfzrlyf5z05rvwpigvi4ijzy4c8ckqr0bl76ym5nh6akiyc2qb19kbnmmk1r8nkfm4fsp4lznnpsipy72n9";
+      };
+    };
     "scoped-regex-1.0.0" = {
       name = "scoped-regex";
       packageName = "scoped-regex";
@@ -21696,15 +22002,6 @@ let
         sha1 = "765e7607c8055452bba6f0b052595350986036de";
       };
     };
-    "send-0.15.3" = {
-      name = "send";
-      packageName = "send";
-      version = "0.15.3";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/send/-/send-0.15.3.tgz";
-        sha1 = "5013f9f99023df50d1bd9892c19e3defd1d53309";
-      };
-    };
     "send-0.15.6" = {
       name = "send";
       packageName = "send";
@@ -21723,6 +22020,15 @@ let
         sha512 = "3c9rfxzsayrnka50s3hdbln9sjzad94ll4z2nx83i3rqciy4dxj05x34sjmm64k46zmk99pj8g4bcwk476a3iqzpcxgja28s8jqnl0j";
       };
     };
+    "send-0.16.2" = {
+      name = "send";
+      packageName = "send";
+      version = "0.16.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/send/-/send-0.16.2.tgz";
+        sha512 = "1kh8iy2h9x6mqbb0kssb4d966irri0z8g2151jwx47q32dbmds01j9fs2c8hln68dqqh0ims8p450z3xfw6vs8v2k253c1cyla1ibhk";
+      };
+    };
     "sentiment-2.1.0" = {
       name = "sentiment";
       packageName = "sentiment";
@@ -21750,6 +22056,15 @@ let
         sha1 = "90cff19d02e07027fd767f5ead3e7b95d1e7380c";
       };
     };
+    "serialize-javascript-1.4.0" = {
+      name = "serialize-javascript";
+      packageName = "serialize-javascript";
+      version = "1.4.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.4.0.tgz";
+        sha1 = "7c958514db6ac2443a8abc062dc9f7886a7f6005";
+      };
+    };
     "serve-favicon-2.3.2" = {
       name = "serve-favicon";
       packageName = "serve-favicon";
@@ -21795,15 +22110,6 @@ let
         sha1 = "ce5a6ecd3101fed5ec09827dac22a9c29bfb0535";
       };
     };
-    "serve-static-1.12.3" = {
-      name = "serve-static";
-      packageName = "serve-static";
-      version = "1.12.3";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/serve-static/-/serve-static-1.12.3.tgz";
-        sha1 = "9f4ba19e2f3030c547f8af99107838ec38d5b1e2";
-      };
-    };
     "serve-static-1.12.6" = {
       name = "serve-static";
       packageName = "serve-static";
@@ -21822,6 +22128,15 @@ let
         sha512 = "2ahchxbzy0wr61gjy85p35cx4rkfb5347fmglk5rb2wawla3nhx6xx8hsgvmvjcsp5vfdilvf84kcnvp832f1anylsg4sqgpdk188w5";
       };
     };
+    "serve-static-1.13.2" = {
+      name = "serve-static";
+      packageName = "serve-static";
+      version = "1.13.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz";
+        sha512 = "2gkkd7jlmrn2a8d736x3fcij9jj16aglbq6pcivb897g01k1dlrpvb565d3hq9zwafyr60zlcqr5flgd2yqs36s8wxpylxqnck5vyx7";
+      };
+    };
     "serve-static-1.8.1" = {
       name = "serve-static";
       packageName = "serve-static";
@@ -21840,13 +22155,13 @@ let
         sha1 = "f13bf928e42b9c3e79383e61cc3998b5d14e6cdd";
       };
     };
-    "service-runner-2.5.0" = {
+    "service-runner-2.5.1" = {
       name = "service-runner";
       packageName = "service-runner";
-      version = "2.5.0";
+      version = "2.5.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/service-runner/-/service-runner-2.5.0.tgz";
-        sha1 = "78b347542c5c6ad2f31e78a10533045fc6414c1f";
+        url = "https://registry.npmjs.org/service-runner/-/service-runner-2.5.1.tgz";
+        sha1 = "b282214463187607748aa3695023a09f5d28c672";
       };
     };
     "set-blocking-2.0.0" = {
@@ -22011,13 +22326,13 @@ let
         sha1 = "decbcf874b0d1e5fb72e14b164a9683048e9acb3";
       };
     };
-    "shelljs-0.8.0" = {
+    "shelljs-0.8.1" = {
       name = "shelljs";
       packageName = "shelljs";
-      version = "0.8.0";
+      version = "0.8.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/shelljs/-/shelljs-0.8.0.tgz";
-        sha512 = "0z8im8zw5g4r44mf2iiy61kxi5idq41b4cs6d4c3lv9shh8ag2gnp25kvwawg899bczvh9g95b07gcpabik39md8q2vmnwcjjizdgn1";
+        url = "https://registry.npmjs.org/shelljs/-/shelljs-0.8.1.tgz";
+        sha512 = "0c12wlk7s62rnm6d8cc4frddll01p5f117v2ss075y9zxxfpl5qr322bw7qdksgl7ljfc04rv2wyn6qyjv1m5953ywmgk39srif43v0";
       };
     };
     "shellwords-0.1.1" = {
@@ -22110,13 +22425,13 @@ let
         sha512 = "2r1w3cxxmd92r19mjrlzwn6xypjd5vrx0gk21l2bmxcp1x54pavhmifbhq8llxfk6z2lmzly7g3l8rrdl19m65nzlcicwy7cfn3sha6";
       };
     };
-    "simple-git-1.89.0" = {
+    "simple-git-1.91.0" = {
       name = "simple-git";
       packageName = "simple-git";
-      version = "1.89.0";
+      version = "1.91.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/simple-git/-/simple-git-1.89.0.tgz";
-        sha1 = "ef52fe734d5060566ce187b2bbace36c2323e34c";
+        url = "https://registry.npmjs.org/simple-git/-/simple-git-1.91.0.tgz";
+        sha1 = "842db6c2ba08328e93c17391a895b850518cd13a";
       };
     };
     "simple-lru-cache-0.0.2" = {
@@ -22425,13 +22740,13 @@ let
         sha512 = "0k2smmr24w5hb1cpql6vcgh58vzp4pmh9anf0bgz3arlsgq1mapnlq9fjqr6xs10aq1cmxaw987fwknqi62frax0fvs9bj3q3kmpg8l";
       };
     };
-    "snyk-1.69.3" = {
+    "snyk-1.69.9" = {
       name = "snyk";
       packageName = "snyk";
-      version = "1.69.3";
+      version = "1.69.9";
       src = fetchurl {
-        url = "https://registry.npmjs.org/snyk/-/snyk-1.69.3.tgz";
-        sha1 = "c948a05982b206002a09d4e55fb16aee6d5e80e0";
+        url = "https://registry.npmjs.org/snyk/-/snyk-1.69.9.tgz";
+        sha1 = "fca625ff19202a89976e50050aa623940a04bdc3";
       };
     };
     "snyk-config-1.0.1" = {
@@ -22497,31 +22812,22 @@ let
         sha512 = "2fihlcs2qxdbdfy1pjnf7110l6h4r16vkp0q51wqsfd8fw5s1qgb34plii6yhbfbs8a1il93i6hfn93yclbv50m2129wg7naf57jlqi";
       };
     };
-    "snyk-policy-1.10.1" = {
+    "snyk-policy-1.10.2" = {
       name = "snyk-policy";
       packageName = "snyk-policy";
-      version = "1.10.1";
+      version = "1.10.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.10.1.tgz";
-        sha1 = "b1a26c8aef529c61604aca382111e535d511b763";
+        url = "https://registry.npmjs.org/snyk-policy/-/snyk-policy-1.10.2.tgz";
+        sha1 = "2a7bf0f07c7b811b9dda93cf9bbb10dc992dd7bc";
       };
     };
-    "snyk-python-plugin-1.5.3" = {
+    "snyk-python-plugin-1.5.6" = {
       name = "snyk-python-plugin";
       packageName = "snyk-python-plugin";
-      version = "1.5.3";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/snyk-python-plugin/-/snyk-python-plugin-1.5.3.tgz";
-        sha512 = "1yln7fd9x5zayvnq5hrvh44k9f37vnpirvw6gk87aq560kslsq4p2hknq02iq6az58wbc6r69g5rrszmv689c0ky3wjbmb2hmc9q7c1";
-      };
-    };
-    "snyk-recursive-readdir-2.0.0" = {
-      name = "snyk-recursive-readdir";
-      packageName = "snyk-recursive-readdir";
-      version = "2.0.0";
+      version = "1.5.6";
       src = fetchurl {
-        url = "https://registry.npmjs.org/snyk-recursive-readdir/-/snyk-recursive-readdir-2.0.0.tgz";
-        sha1 = "5cb59e94698169e0205a60e7d6a506d0b4d52ff3";
+        url = "https://registry.npmjs.org/snyk-python-plugin/-/snyk-python-plugin-1.5.6.tgz";
+        sha512 = "1iv7h9k0vj7g2zzx8nzighx84q70kwvl4hhzd4fzxmc8vv06ymwwn4v7cirgbksqrjf9z1bfxq8id308ifb1flyas7blz8zs7xf4w30";
       };
     };
     "snyk-resolve-1.0.0" = {
@@ -22542,13 +22848,13 @@ let
         sha1 = "13743a058437dff890baaf437c333c966a743cb6";
       };
     };
-    "snyk-sbt-plugin-1.2.2" = {
+    "snyk-sbt-plugin-1.2.4" = {
       name = "snyk-sbt-plugin";
       packageName = "snyk-sbt-plugin";
-      version = "1.2.2";
+      version = "1.2.4";
       src = fetchurl {
-        url = "https://registry.npmjs.org/snyk-sbt-plugin/-/snyk-sbt-plugin-1.2.2.tgz";
-        sha512 = "1sq30kk2kq0flsak5759wylylzgm6ivd6di4lmbkahy858i26yf6kf86f2m86wvlz4fcmxsbcl7p0wkd498cx193v4nbr2hq39jyjlz";
+        url = "https://registry.npmjs.org/snyk-sbt-plugin/-/snyk-sbt-plugin-1.2.4.tgz";
+        sha512 = "3fry8q6f0nrcrzs67zjxkgabb0hinyn5zy1kxq8wf9ca1r0fs67mk4ybiy4fxjy8rwj2axbhhhc3lf5wi97m3amh9k70pakg08yq7q4";
       };
     };
     "snyk-tree-1.0.0" = {
@@ -22695,13 +23001,13 @@ let
         sha1 = "dd532025103ce429697326befd64005fcfe5b4a0";
       };
     };
-    "socket.io-parser-3.1.2" = {
+    "socket.io-parser-3.1.3" = {
       name = "socket.io-parser";
       packageName = "socket.io-parser";
-      version = "3.1.2";
+      version = "3.1.3";
       src = fetchurl {
-        url = "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.1.2.tgz";
-        sha1 = "dbc2282151fc4faebbe40aeedc0772eba619f7f2";
+        url = "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.1.3.tgz";
+        sha512 = "3pd3lbxawkd1zs739v0vv81vhf6pyax989j96hrc7vhql0xv7kn13sr893hrnn6m71jngw5h61523dq0b0p8drvff0fm0lbz8fbcil3";
       };
     };
     "socks-1.1.10" = {
@@ -22947,13 +23253,13 @@ let
         sha512 = "276x5a16yv0nlzjdvspsnbkxqhv8lvfj7a0sfzkaasfcwa2rm1ni3h3c0fva63bfqnazbywvs4pzrnbwg43j7gpymjd9cbbndq5x4qi";
       };
     };
-    "source-map-support-0.5.2" = {
+    "source-map-support-0.5.3" = {
       name = "source-map-support";
       packageName = "source-map-support";
-      version = "0.5.2";
+      version = "0.5.3";
       src = fetchurl {
-        url = "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.2.tgz";
-        sha512 = "3hgzhp5z7w8w0sadaa0m7sspd2ihnba3j1rd7l53l1mvx4wjblrbjq2642zz0xxkv4bag4hs4pms7dz5rc8hk5d61d49h6hjrwxqcgp";
+        url = "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.3.tgz";
+        sha512 = "3xy2ylp2qm8jwglcsf2fjwvn5w56im64w7yjghyv9ilw2fc5qj65w8h38lpls27m3b5prv8x9cnfmrhkfk7rlb52hmf810ycs0i7abq";
       };
     };
     "source-map-url-0.4.0" = {
@@ -23001,31 +23307,58 @@ let
         sha1 = "b00799557eb7fb0c8376c29d44e8a1ea67e57476";
       };
     };
-    "spdx-correct-1.0.2" = {
+    "spdx-correct-2.0.4" = {
       name = "spdx-correct";
       packageName = "spdx-correct";
-      version = "1.0.2";
+      version = "2.0.4";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/spdx-correct/-/spdx-correct-2.0.4.tgz";
+        sha512 = "2c84cz0n6r79p2kwaz5p7hnjxi835n964wcy4dn36ndjr5y430mvljghv5jl13iqqjwg4mq332z2z5h5fawzrf1xmrkhq3xkcz21vkk";
+      };
+    };
+    "spdx-exceptions-2.1.0" = {
+      name = "spdx-exceptions";
+      packageName = "spdx-exceptions";
+      version = "2.1.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz";
-        sha1 = "4b3073d933ff51f3912f03ac5519498a4150db40";
+        url = "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz";
+        sha512 = "057m2ab3y8j38xb89w7d191hfaa693vbf7wnwkf302zicsgi2v5ayvcc4f03vyj4yyycqasqp3ryp2d3q0vcaq54r4ls2g5dar4vbg0";
       };
     };
-    "spdx-expression-parse-1.0.4" = {
+    "spdx-expression-parse-2.0.2" = {
       name = "spdx-expression-parse";
       packageName = "spdx-expression-parse";
-      version = "1.0.4";
+      version = "2.0.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz";
-        sha1 = "9bdf2f20e1f40ed447fbe273266191fced51626c";
+        url = "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-2.0.2.tgz";
+        sha512 = "3sqyk0fgd94c00jb00kd3729ppplnki3pgv88vb4603zjkkix6v5pyy6m74gn44jb8hxilvbqs3hmayl2p1yx6snhjjs5czc28lwp50";
       };
     };
-    "spdx-license-ids-1.2.2" = {
+    "spdx-expression-parse-3.0.0" = {
+      name = "spdx-expression-parse";
+      packageName = "spdx-expression-parse";
+      version = "3.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz";
+        sha512 = "351djgqvsgqmfg6h764c2k09dmixczw5073jirm8km6i1yym4xjrzc7g5ckwkidi3gls7s910m4ahl8sh37dsb478j8j3sigbfq63k2";
+      };
+    };
+    "spdx-license-ids-2.0.1" = {
       name = "spdx-license-ids";
       packageName = "spdx-license-ids";
-      version = "1.2.2";
+      version = "2.0.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz";
-        sha1 = "c9df7a3424594ade6bd11900d596696dc06bac57";
+        url = "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-2.0.1.tgz";
+        sha1 = "02017bcc3534ee4ffef6d58d20e7d3e9a1c3c8ec";
+      };
+    };
+    "spdx-license-ids-3.0.0" = {
+      name = "spdx-license-ids";
+      packageName = "spdx-license-ids";
+      version = "3.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz";
+        sha512 = "066gb8vcffv2mf3lbmxvxp5b60jviw32x52n50l3zgl9z4cgwg74ca4kr4y5c3mss736bmg9nxl1lvprishbikqy0jy56770v10zqfv";
       };
     };
     "spdy-1.32.5" = {
@@ -23199,6 +23532,15 @@ let
         sha512 = "283n1p781cl2pj3jk32blcvwjdlaixng0v5x2f9qi3ndxrmyg3hk4clsjpcfsszkymy40q426yz5skax4ivsmll2p9hhcc00ivc4ijr";
       };
     };
+    "ssri-5.2.4" = {
+      name = "ssri";
+      packageName = "ssri";
+      version = "5.2.4";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/ssri/-/ssri-5.2.4.tgz";
+        sha512 = "2si1dr4dwg0bkvsn38d6rk5raw5lbn2m9giwf8pnhy55wqgxsvv7b1pn252wj166cd8j302a2gwjy00ni473yr1vrxrzmssqs000waj";
+      };
+    };
     "stable-0.1.6" = {
       name = "stable";
       packageName = "stable";
@@ -23334,13 +23676,13 @@ let
         sha1 = "fb4d8a1420ea362764e21ad4780397bebcb41cbe";
       };
     };
-    "stream-consume-0.1.0" = {
+    "stream-consume-0.1.1" = {
       name = "stream-consume";
       packageName = "stream-consume";
-      version = "0.1.0";
+      version = "0.1.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.0.tgz";
-        sha1 = "a41ead1a6d6081ceb79f65b061901b6d8f3d1d0f";
+        url = "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.1.tgz";
+        sha512 = "3553srgw60szs493rx8nyy09lcjkw3bh16c2b5z30jcf9h95r4hdiqjk31r9190w47av8dg4zx60fnnvqanv95hbpxl7314723vgmml";
       };
     };
     "stream-counter-0.2.0" = {
@@ -23766,6 +24108,15 @@ let
         sha1 = "0c7962a6adefa7bbd4ac366460a638552ae1a0a2";
       };
     };
+    "strip-indent-2.0.0" = {
+      name = "strip-indent";
+      packageName = "strip-indent";
+      version = "2.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz";
+        sha1 = "5ef8db295d01e6ed6cbf7aab96998d7822527b68";
+      };
+    };
     "strip-json-comments-0.1.3" = {
       name = "strip-json-comments";
       packageName = "strip-json-comments";
@@ -23793,13 +24144,13 @@ let
         sha1 = "3c531942e908c2697c0ec344858c286c7ca0a60a";
       };
     };
-    "strong-data-uri-1.0.4" = {
+    "strong-data-uri-1.0.5" = {
       name = "strong-data-uri";
       packageName = "strong-data-uri";
-      version = "1.0.4";
+      version = "1.0.5";
       src = fetchurl {
-        url = "https://registry.npmjs.org/strong-data-uri/-/strong-data-uri-1.0.4.tgz";
-        sha1 = "136765ebaf8e0f4ad60c4b146779f062c29d18f0";
+        url = "https://registry.npmjs.org/strong-data-uri/-/strong-data-uri-1.0.5.tgz";
+        sha512 = "2mwdm0k873sdi2bramixwg6fafqyi2313scq32fsnq2qa5hqbpdln34rc9a67wd15mi05v3c6bfiw6r4h7dy4aac1q3ac8b2ig6j96n";
       };
     };
     "strong-log-transformer-1.0.6" = {
@@ -23928,13 +24279,13 @@ let
         sha1 = "be7a0de484dec5c5cddf8b3d59125044912f635b";
       };
     };
-    "supports-color-5.1.0" = {
+    "supports-color-5.2.0" = {
       name = "supports-color";
       packageName = "supports-color";
-      version = "5.1.0";
+      version = "5.2.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/supports-color/-/supports-color-5.1.0.tgz";
-        sha512 = "04q31rfgx0r6jgs2r1k6kmzab1vw3qrikiv8wsl86rxll77vdalrag7r4ypww3qp6v8k3avsjc0jxd3ga45fb5f51akm30a9b100ba7";
+        url = "https://registry.npmjs.org/supports-color/-/supports-color-5.2.0.tgz";
+        sha512 = "3jqwn02aw7bczn3f56mfbx3nvhrydwsc6g9vkp54794rfdg61vbp3qy4vdj1n8jvpahlcywpcv0afxjxbj5a3wm9lpqcsr5ix5nyzqp";
       };
     };
     "symbol-observable-1.0.1" = {
@@ -23955,13 +24306,13 @@ let
         sha1 = "8030046939b00096e625c0dd6b3905bc7b85709c";
       };
     };
-    "syntax-error-1.3.0" = {
+    "syntax-error-1.4.0" = {
       name = "syntax-error";
       packageName = "syntax-error";
-      version = "1.3.0";
+      version = "1.4.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/syntax-error/-/syntax-error-1.3.0.tgz";
-        sha1 = "1ed9266c4d40be75dc55bf9bb1cb77062bb96ca1";
+        url = "https://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz";
+        sha512 = "3psid3r9b0gmnkf2ggydlw1nrcnyqa78smdihifdvff5vmlq92v8qyd6zfi94wczhllcyxl78zbc47cvz3h6xpa9v372xp6msxybwv0";
       };
     };
     "table-3.8.3" = {
@@ -23973,13 +24324,13 @@ let
         sha1 = "2bbc542f0fda9861a755d3947fefd8b3f513855f";
       };
     };
-    "table-4.0.2" = {
+    "table-4.0.3" = {
       name = "table";
       packageName = "table";
-      version = "4.0.2";
+      version = "4.0.3";
       src = fetchurl {
-        url = "https://registry.npmjs.org/table/-/table-4.0.2.tgz";
-        sha512 = "2q47avrxblc0an2g5ij8sd7ss2bqhdxy2949dk774gyg9vmsivg7fwyn885v2va72sxiv5k59ifvi3hg4ra6z95lr8in6sjyw008jai";
+        url = "https://registry.npmjs.org/table/-/table-4.0.3.tgz";
+        sha512 = "0m684sf5sicq9hlavaw7wrm8d10p2vm1cvvrxgl7f2rpqbn5cm6hhsbzb0is6r1bm19p7960dwxif6lc48bz712kx27s176hhafgfjb";
       };
     };
     "tabtab-1.3.2" = {
@@ -24028,6 +24379,15 @@ let
         sha1 = "99372a5c999bf2df160afc0d74bed4f47948cd22";
       };
     };
+    "tapable-1.0.0" = {
+      name = "tapable";
+      packageName = "tapable";
+      version = "1.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/tapable/-/tapable-1.0.0.tgz";
+        sha512 = "2r08r7ymr8jvw7f1vamajcm9na9fscx6qiby1l3c99ndk1x50v0k3x6lhqmysk9bwczdl8kr2908lfvi6j5mfz0dam7cii4sin6213m";
+      };
+    };
     "tape-2.3.3" = {
       name = "tape";
       packageName = "tape";
@@ -24064,13 +24424,13 @@ let
         sha512 = "1ryql8hyrrhd0gdd71ishbj3cnr8ay0i0wpvy9mj3hjiy35cc1wa0h07wz8jwils98j00gr03ix3cf2j1xm43xjn9bsavwn1yr4a0x5";
       };
     };
-    "tar-4.3.0" = {
+    "tar-4.4.0" = {
       name = "tar";
       packageName = "tar";
-      version = "4.3.0";
+      version = "4.4.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/tar/-/tar-4.3.0.tgz";
-        sha512 = "1844acixnz54bqf6q85avzdgq39i30d6gridz084iff0f3fh670wag8gs72k8dhbvmhxs2czlax99bfwypyfxbhrq3w80xb2kl5gbjd";
+        url = "https://registry.npmjs.org/tar/-/tar-4.4.0.tgz";
+        sha512 = "2jqkq86l5d9kaqvxd7m5r48smv4f8y10vx7r0rpwafwz5sskrmlpdswp8g351jfk5if2jv0a3wbjpss31x1cf6x5dx8zhib465576c0";
       };
     };
     "tar-fs-1.16.0" = {
@@ -24226,13 +24586,13 @@ let
         sha1 = "4ca2fffc02a51290d2744b9e3f557693ca6b627a";
       };
     };
-    "thriftrw-3.11.1" = {
+    "thriftrw-3.11.2" = {
       name = "thriftrw";
       packageName = "thriftrw";
-      version = "3.11.1";
+      version = "3.11.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/thriftrw/-/thriftrw-3.11.1.tgz";
-        sha1 = "5a2f5165d665bb195e665e5b5b9f8897dac23acc";
+        url = "https://registry.npmjs.org/thriftrw/-/thriftrw-3.11.2.tgz";
+        sha512 = "2cll36ns03xrjz6y3116ca9hgnqsi384k6mcyk8xpl81znx0lkwkz7iwyhprc0rm1ry6mrlwpdrnh38sfqvm95hd7ila270a71ah86y";
       };
     };
     "throat-3.2.0" = {
@@ -24415,13 +24775,13 @@ let
         sha1 = "4902ce040bd13d845c8f59b27e9d59bad6f39929";
       };
     };
-    "tiny-lr-1.1.0" = {
+    "tiny-lr-1.1.1" = {
       name = "tiny-lr";
       packageName = "tiny-lr";
-      version = "1.1.0";
+      version = "1.1.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.0.tgz";
-        sha512 = "06rjm9vpcs6h1890gzzj8pbn5k70724dz61qnk2fjwgiva4klx9zzwds5iidlgc31p7q41x6qz81pbbh116ap3jznqw07camvqzm1bz";
+        url = "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz";
+        sha512 = "2w2806fq55jn2vd74qn5ryir4j6nbfycd8c2w030fckrwvlif6iiy5ranmsdlyqgcrs87x4zxwnlmwrz6dzn41l7861lsbcgc1s3373";
       };
     };
     "tinycolor-0.0.1" = {
@@ -24550,13 +24910,13 @@ let
         sha1 = "297588b7b0e7e0ac08e04e672f85c1f4999e17af";
       };
     };
-    "to-regex-3.0.1" = {
+    "to-regex-3.0.2" = {
       name = "to-regex";
       packageName = "to-regex";
-      version = "3.0.1";
+      version = "3.0.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/to-regex/-/to-regex-3.0.1.tgz";
-        sha1 = "15358bee4a2c83bd76377ba1dc049d0f18837aae";
+        url = "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz";
+        sha512 = "03lcq1y1ks55lss37m3cx52f8f4wj85rqsxfxrhi3y8rqa0iiny6df8ardg2f742z870v7xw749lcsxh8yplsmbvaig4rrds1w6asqm";
       };
     };
     "to-regex-range-2.1.1" = {
@@ -24685,13 +25045,13 @@ let
         sha1 = "c83a1830f4e5ef0b93ef2a3488e724f8de016ac7";
       };
     };
-    "tough-cookie-2.3.3" = {
+    "tough-cookie-2.3.4" = {
       name = "tough-cookie";
       packageName = "tough-cookie";
-      version = "2.3.3";
+      version = "2.3.4";
       src = fetchurl {
-        url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.3.tgz";
-        sha1 = "0b618a5565b6dea90bf3425d04d55edc475a7561";
+        url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz";
+        sha512 = "0ncm6j3cjq1f26mzjf04k9bkw1b08w53s4qa3a11c1bdj4pgnqv1422c1xs5jyy6y1psppjx52fhagq5zkjkgrcpdkxcdiry96r77jd";
       };
     };
     "township-client-1.3.2" = {
@@ -24775,6 +25135,15 @@ let
         sha1 = "5887966bb582a4503a41eb524f7d35011815a613";
       };
     };
+    "trim-newlines-2.0.0" = {
+      name = "trim-newlines";
+      packageName = "trim-newlines";
+      version = "2.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz";
+        sha1 = "b403d0b91be50c331dfc4b82eeceb22c3de16d20";
+      };
+    };
     "trim-off-newlines-1.0.1" = {
       name = "trim-off-newlines";
       packageName = "trim-off-newlines";
@@ -24811,13 +25180,13 @@ let
         sha1 = "a9fd8b0394b0ae8fff82e0633a0a36ccad5b5f86";
       };
     };
-    "truncate-1.0.5" = {
+    "truncate-2.0.1" = {
       name = "truncate";
       packageName = "truncate";
-      version = "1.0.5";
+      version = "2.0.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/truncate/-/truncate-1.0.5.tgz";
-        sha1 = "c636c6c1f50eed7c927af06c1dbffab53c7abe28";
+        url = "https://registry.npmjs.org/truncate/-/truncate-2.0.1.tgz";
+        sha1 = "dd1a6d15630515663d8475f6f24edf2f800ebb1b";
       };
     };
     "tslib-1.9.0" = {
@@ -24856,6 +25225,15 @@ let
         sha1 = "a157ba402da24e9bf957f9aa69d524eed42901a6";
       };
     };
+    "tty-browserify-0.0.1" = {
+      name = "tty-browserify";
+      packageName = "tty-browserify";
+      version = "0.0.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz";
+        sha512 = "33h4i99m8bj5vqm3hmvfhi19whavny64ic0mr4yl8s14riw077ballp49zbv3kzy8615pad3gfcy7fxa86za1q41biqpmdwn8xxlx0b";
+      };
+    };
     "tunnel-0.0.2" = {
       name = "tunnel";
       packageName = "tunnel";
@@ -24937,13 +25315,13 @@ let
         sha1 = "5884cab512cf1d355e3fb784f30804b2b520db72";
       };
     };
-    "type-detect-4.0.7" = {
+    "type-detect-4.0.8" = {
       name = "type-detect";
       packageName = "type-detect";
-      version = "4.0.7";
+      version = "4.0.8";
       src = fetchurl {
-        url = "https://registry.npmjs.org/type-detect/-/type-detect-4.0.7.tgz";
-        sha512 = "06b3944s70gv2pdbdkqpxp88izg727825j0lpdl0pdgs6p6nvpkzb034lycqin3a3nydd0jaafd86a991c78pabrqbd6m8cj3p7a671";
+        url = "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz";
+        sha512 = "3z3kf4kgd3czn50a158v1k2l61lpbznrbk8xvh2pdsfsrcsda3271427fzmp1r7awnvvzrhzclfm03cpv671rdlqyz56xpmh6cgzyni";
       };
     };
     "type-is-1.5.7" = {
@@ -24955,22 +25333,22 @@ let
         sha1 = "b9368a593cc6ef7d0645e78b2f4c64cbecd05e90";
       };
     };
-    "type-is-1.6.15" = {
+    "type-is-1.6.16" = {
       name = "type-is";
       packageName = "type-is";
-      version = "1.6.15";
+      version = "1.6.16";
       src = fetchurl {
-        url = "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz";
-        sha1 = "cab10fb4909e441c82842eafe1ad646c81804410";
+        url = "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz";
+        sha512 = "3sqj799a59bbpyx9h2nhwjgi776w2jc2pp620b1rgk22fc3czfbxmav4m8kq0ilaqfxx6v1hww5pzgf13bnz6n84fx62qvazszia68x";
       };
     };
-    "typechecker-4.4.1" = {
+    "typechecker-4.5.0" = {
       name = "typechecker";
       packageName = "typechecker";
-      version = "4.4.1";
+      version = "4.5.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/typechecker/-/typechecker-4.4.1.tgz";
-        sha1 = "f97b95f51b038417212d677d45a373ee7bced7e6";
+        url = "https://registry.npmjs.org/typechecker/-/typechecker-4.5.0.tgz";
+        sha512 = "3izx27ms2gldkwjyllsg41zpgd7x57v7zrkgrxlrfhs3gc6csg91m6dk23kvcralq9rd5pn7njz4yj8raj31q7ybhd54v9pr7yw98vf";
       };
     };
     "typedarray-0.0.6" = {
@@ -24982,22 +25360,13 @@ let
         sha1 = "867ac74e3864187b1d3d47d996a78ec5c8830777";
       };
     };
-    "typescript-2.4.2" = {
-      name = "typescript";
-      packageName = "typescript";
-      version = "2.4.2";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/typescript/-/typescript-2.4.2.tgz";
-        sha1 = "f8395f85d459276067c988aa41837a8f82870844";
-      };
-    };
-    "typescript-2.6.2" = {
+    "typescript-2.7.2" = {
       name = "typescript";
       packageName = "typescript";
-      version = "2.6.2";
+      version = "2.7.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/typescript/-/typescript-2.6.2.tgz";
-        sha1 = "3c5b6fd7f6de0914269027f03c0946758f7673a4";
+        url = "https://registry.npmjs.org/typescript/-/typescript-2.7.2.tgz";
+        sha512 = "2gjv6xyp9rqfdfqadayc4b36b79sjdiwsxa38z43v01cdn3xbc06ax90mjv36hxj9j96nfbwr6w1wn7n0zq8f3y3fw4jfy0j1hw5557";
       };
     };
     "typewise-1.0.3" = {
@@ -25045,31 +25414,22 @@ let
         sha512 = "39ac4xrr9v9ya7rbn5cz8dss5j3s36yhpj9qrhfxxqzgy1vljns0qfyv7d76lqgdgdbfbrd91kb5x7jlg0fw2r4f3kml0v8xmv545xr";
       };
     };
-    "uc-first-array-1.1.8" = {
-      name = "uc-first-array";
-      packageName = "uc-first-array";
-      version = "1.1.8";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/uc-first-array/-/uc-first-array-1.1.8.tgz";
-        sha512 = "3gmz15f5f5yn43v5gv1039pkhd3wwwjfd9jd4f501qz01bdlxj5f2vkg4ddy0lv4h7902n2hgw2vdlmc4a578hsr2bij1xzq5pjfc1d";
-      };
-    };
-    "uc.micro-1.0.3" = {
+    "uc.micro-1.0.5" = {
       name = "uc.micro";
       packageName = "uc.micro";
-      version = "1.0.3";
+      version = "1.0.5";
       src = fetchurl {
-        url = "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.3.tgz";
-        sha1 = "7ed50d5e0f9a9fb0a573379259f2a77458d50192";
+        url = "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.5.tgz";
+        sha512 = "0pb6n8f5qpdf3x1bgxlcvimha0n4xx3mgr1mj6nx6yksgg9ij62ai3nzhyy8806gfkklfk8blhlhimw0237yg9xr66rmgvk1vici0i6";
       };
     };
-    "ucfirst-1.0.0" = {
-      name = "ucfirst";
-      packageName = "ucfirst";
-      version = "1.0.0";
+    "uglify-es-3.3.10" = {
+      name = "uglify-es";
+      packageName = "uglify-es";
+      version = "3.3.10";
       src = fetchurl {
-        url = "https://registry.npmjs.org/ucfirst/-/ucfirst-1.0.0.tgz";
-        sha1 = "4e105b6448d05e264ecec435e0b919363c5f2f2f";
+        url = "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.10.tgz";
+        sha512 = "31s7k004qjdb42cavkpgszzvz9zm3aw2iv80k1hrykx202x9wb03451l58fhlba1spjgpdq96w7vm6rvavkcwrxj87aynxkq25czz5c";
       };
     };
     "uglify-js-1.2.5" = {
@@ -25117,22 +25477,22 @@ let
         sha1 = "29c5733148057bb4e1f75df35b7a9cb72e6a59dd";
       };
     };
-    "uglify-js-3.0.20" = {
+    "uglify-js-3.3.12" = {
       name = "uglify-js";
       packageName = "uglify-js";
-      version = "3.0.20";
+      version = "3.3.12";
       src = fetchurl {
-        url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.0.20.tgz";
-        sha512 = "3apvpzjbs9vds18x8pxb8ysn94658xnajl5zfagr23xpbfhgbmlmajm0lnmz9h4jk99snzf51vcc1r0l0g4gmbdzcn574vvvzy3dxrv";
+        url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.12.tgz";
+        sha512 = "166ccv37fz5bsnwpp0n0xqxx63pdg8d4hxhac79k61n47l69mcw7sp5g3c68y98x867da1w1bnv5ryisvsjsj639sbpdl2mg56nng72";
       };
     };
-    "uglify-js-3.3.8" = {
+    "uglify-js-3.3.6" = {
       name = "uglify-js";
       packageName = "uglify-js";
-      version = "3.3.8";
+      version = "3.3.6";
       src = fetchurl {
-        url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.8.tgz";
-        sha512 = "1vxvyq08n6jidg18kiph7m0bjzr4v1dh188b7zgj60mkv4x1qkqrgc8756drldaj3awmn71mwsxja0zhvdm8nqqw5finrajv8dc0j2z";
+        url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.6.tgz";
+        sha512 = "0q2bfk5m49af6f84q1iyrmw0p6ra1gnaf1npffadjqxd9qsz324r144bwgrnchngvlcdj1zqbmyh1r6gva65zxbrxm89ibdgcs7nykl";
       };
     };
     "uglify-to-browserify-1.0.2" = {
@@ -25153,6 +25513,15 @@ let
         sha1 = "b951f4abb6bd617e66f63eb891498e391763e309";
       };
     };
+    "uglifyjs-webpack-plugin-1.2.2" = {
+      name = "uglifyjs-webpack-plugin";
+      packageName = "uglifyjs-webpack-plugin";
+      version = "1.2.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.2.2.tgz";
+        sha512 = "3ngk387v5rza5gly8576cr1kmqmrpvb5jp6l33ac6ps5zkra0anr722gmx29i4m6q5bj6v4gdh8jikqg7l1lf4nkc06aynz6nzwsvq8";
+      };
+    };
     "uid-0.0.2" = {
       name = "uid";
       packageName = "uid";
@@ -25270,13 +25639,13 @@ let
         sha1 = "ecca3a03e56b9af17385baac812ac83b994a962f";
       };
     };
-    "undefsafe-2.0.1" = {
+    "undefsafe-2.0.2" = {
       name = "undefsafe";
       packageName = "undefsafe";
-      version = "2.0.1";
+      version = "2.0.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.1.tgz";
-        sha1 = "03b2f2a16c94556e14b2edef326cd66aaf82707a";
+        url = "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.2.tgz";
+        sha1 = "225f6b9e0337663e0d8e7cfd686fc2836ccace76";
       };
     };
     "underscore-1.2.1" = {
@@ -25405,6 +25774,24 @@ let
         sha1 = "b31c5ae8254844a3a8281541ce2b04b865a734ff";
       };
     };
+    "unique-filename-1.1.0" = {
+      name = "unique-filename";
+      packageName = "unique-filename";
+      version = "1.1.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.0.tgz";
+        sha1 = "d05f2fe4032560871f30e93cbe735eea201514f3";
+      };
+    };
+    "unique-slug-2.0.0" = {
+      name = "unique-slug";
+      packageName = "unique-slug";
+      version = "2.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.0.tgz";
+        sha1 = "db6676e7c7cc0629878ff196097c78855ae9f4ab";
+      };
+    };
     "unique-stream-1.0.0" = {
       name = "unique-stream";
       packageName = "unique-stream";
@@ -25594,6 +25981,15 @@ let
         sha512 = "19nv38v416yy515gbq0lvg549w1m48mg17ibl9jp6g0pzlzg6j3lzygbw3c4ia2i9vk0ij0g4fcwfvsa9snxpgdk4a7qbprnj7s4abw";
       };
     };
+    "upath-1.0.4" = {
+      name = "upath";
+      packageName = "upath";
+      version = "1.0.4";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/upath/-/upath-1.0.4.tgz";
+        sha512 = "0xw24ba88hfvwwgniyn17n26av45g1pxqf095231065l4n9dp5w3hyc7azjd8sqyix7pnfx1pmr44fzmwwazkz0ly83cp214g4qk13p";
+      };
+    };
     "update-notifier-0.5.0" = {
       name = "update-notifier";
       packageName = "update-notifier";
@@ -25729,13 +26125,13 @@ let
         sha1 = "9c70bfd8169bc1dcbf48604e0f04b8b49cde9e9f";
       };
     };
-    "useragent-2.2.1" = {
+    "useragent-2.3.0" = {
       name = "useragent";
       packageName = "useragent";
-      version = "2.2.1";
+      version = "2.3.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/useragent/-/useragent-2.2.1.tgz";
-        sha1 = "cf593ef4f2d175875e8bb658ea92e18a4fd06d8e";
+        url = "https://registry.npmjs.org/useragent/-/useragent-2.3.0.tgz";
+        sha512 = "1vqmf9ng5navlr0kvklslvzbqym47sbqblc3i74ln0hswdyd0yx86fj3cnhb2pjjyy3cqs1mq9ywkz92j5x7km2iv1g2jkfkki0f2p0";
       };
     };
     "utf7-1.0.2" = {
@@ -25909,13 +26305,13 @@ let
         sha512 = "0843vl1c974n8kw5kn0kvhvhwk8y8jydr0xkwwl2963xxmkw4ingk6xj9c8m48jw2i95giglxzq5aw5v5mij9kv7fzln8pxav1cr6cd";
       };
     };
-    "uws-0.14.5" = {
+    "uws-9.14.0" = {
       name = "uws";
       packageName = "uws";
-      version = "0.14.5";
+      version = "9.14.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/uws/-/uws-0.14.5.tgz";
-        sha1 = "67aaf33c46b2a587a5f6666d00f7691328f149dc";
+        url = "https://registry.npmjs.org/uws/-/uws-9.14.0.tgz";
+        sha512 = "2m9vgbpgm39qsl9dk1zzqglr29qwy1hxn3cgj0rwrr05c4hyfij3sib08i1ck21y1136ljvvr0l2nixh6g7arjip455n0zryfs37lqw";
       };
     };
     "v8-debug-1.0.1" = {
@@ -25963,13 +26359,13 @@ let
         sha1 = "ef1d7093a9d3287e3fce92df916f8616b23f90b4";
       };
     };
-    "validate-npm-package-license-3.0.1" = {
+    "validate-npm-package-license-3.0.2" = {
       name = "validate-npm-package-license";
       packageName = "validate-npm-package-license";
-      version = "3.0.1";
+      version = "3.0.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz";
-        sha1 = "2804babe712ad3379459acfbe24746ab2c303fbc";
+        url = "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.2.tgz";
+        sha512 = "03aqkig9piya6nph5841ngy1n2l8wxrygg68caif9p6dfzgvknx7ajgs8nhqajlhyw04y2k8318aah9hy6cpjj0i6xr03hrf71lcfgk";
       };
     };
     "validate-npm-package-name-3.0.0" = {
@@ -26161,6 +26557,15 @@ let
         sha1 = "5c88036cf565e5df05558bfc911f8656df218884";
       };
     };
+    "vinyl-2.1.0" = {
+      name = "vinyl";
+      packageName = "vinyl";
+      version = "2.1.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/vinyl/-/vinyl-2.1.0.tgz";
+        sha1 = "021f9c2cf951d6b939943c89eb5ee5add4fd924c";
+      };
+    };
     "vinyl-file-2.0.0" = {
       name = "vinyl-file";
       packageName = "vinyl-file";
@@ -26197,13 +26602,13 @@ let
         sha1 = "5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73";
       };
     };
-    "voc-1.0.0" = {
+    "voc-1.1.0" = {
       name = "voc";
       packageName = "voc";
-      version = "1.0.0";
+      version = "1.1.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/voc/-/voc-1.0.0.tgz";
-        sha512 = "1zss1rcd373slj9qjmy4zp7ann95isbkvjlrgp2dirpazvn1sy23hgnw6p72w0mj8hcgqpxvs0ls035zmb8isilqhqqpkmya9d3234r";
+        url = "https://registry.npmjs.org/voc/-/voc-1.1.0.tgz";
+        sha512 = "185v1xryljbds9hw4mc8r5grclrassdi8nq30ckz4sshn4lkivjlx0jm9k25bknf6j9ggxpcybmr94kad4qq2zppjyalbl9qdvn1n3y";
       };
     };
     "void-elements-2.0.1" = {
@@ -26341,6 +26746,15 @@ let
         sha512 = "15gwgjh9anvzcissfhxy3gki7jxn1dy9vq5rma1sgwkbbra8wbxnvimwalgmy8anm33x56mfp492akzhs0gidwmbnadx0ck3fdq23v1";
       };
     };
+    "webpack-3.10.0" = {
+      name = "webpack";
+      packageName = "webpack";
+      version = "3.10.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/webpack/-/webpack-3.10.0.tgz";
+        sha512 = "0n3rl5qq259csi0x5qh12wzyaypfds5wy0zrzky19wqsa0mjibrn19fdfgbabply2l576vlj8j69nzkb23jqfy6a36xb3cwi1g4l73z";
+      };
+    };
     "webpack-sources-1.1.0" = {
       name = "webpack-sources";
       packageName = "webpack-sources";
@@ -26674,6 +27088,15 @@ let
         sha1 = "27584810891456a4171c8d0226441ade90cbcaeb";
       };
     };
+    "worker-farm-1.5.4" = {
+      name = "worker-farm";
+      packageName = "worker-farm";
+      version = "1.5.4";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/worker-farm/-/worker-farm-1.5.4.tgz";
+        sha512 = "3xic3z7f6cga2kaps1ysysq02qljwi534lziz472mvngx097xg4y0fk77qi194akp44dbl8wcinys0mjvwxcrd2rqlgsznw9fa84g11";
+      };
+    };
     "wrap-ansi-2.1.0" = {
       name = "wrap-ansi";
       packageName = "wrap-ansi";
@@ -26791,15 +27214,6 @@ let
         sha1 = "787a6154414f3c99ed83c5772153b20feb0cec32";
       };
     };
-    "ws-1.1.1" = {
-      name = "ws";
-      packageName = "ws";
-      version = "1.1.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/ws/-/ws-1.1.1.tgz";
-        sha1 = "082ddb6c641e85d4bb451f03d52f06eabdb1f018";
-      };
-    };
     "ws-1.1.5" = {
       name = "ws";
       packageName = "ws";
@@ -27007,13 +27421,13 @@ let
         sha1 = "69248673410b4ba42e1a6136551d2922335aa773";
       };
     };
-    "xmlbuilder-9.0.4" = {
+    "xmlbuilder-9.0.7" = {
       name = "xmlbuilder";
       packageName = "xmlbuilder";
-      version = "9.0.4";
+      version = "9.0.7";
       src = fetchurl {
-        url = "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.4.tgz";
-        sha1 = "519cb4ca686d005a8420d3496f3f0caeecca580f";
+        url = "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz";
+        sha1 = "132ee63d2ec5565c557e20f4c22df9aca686b10d";
       };
     };
     "xmlcreate-1.0.2" = {
@@ -27170,6 +27584,15 @@ let
         sha1 = "6d15fba884c08679c0d77e88e7759e811e07fa41";
       };
     };
+    "y18n-4.0.0" = {
+      name = "y18n";
+      packageName = "y18n";
+      version = "4.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz";
+        sha512 = "3zj75gvpcgiphxpci4ji1znykk9n4cs0aw3dd6inwdvkmxyqn2483vya70lssjwq8alspnpw88vgii21fdrcn2vmfyppzgf4mkvzm5g";
+      };
+    };
     "yallist-2.1.2" = {
       name = "yallist";
       packageName = "yallist";
@@ -27472,7 +27895,7 @@ in
           sources."source-map-0.5.7"
         ];
       })
-      (sources."babel-generator-6.26.0" // {
+      (sources."babel-generator-6.26.1" // {
         dependencies = [
           sources."source-map-0.5.7"
         ];
@@ -27487,11 +27910,11 @@ in
       sources."babylon-6.18.0"
       sources."balanced-match-1.0.0"
       sources."bindings-1.2.1"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       sources."chalk-1.1.3"
       sources."chmodr-1.0.2"
       sources."colors-1.1.2"
-      sources."commander-2.13.0"
+      sources."commander-2.14.1"
       sources."concat-map-0.0.1"
       sources."convert-source-map-1.5.1"
       sources."core-js-2.5.3"
@@ -27517,10 +27940,10 @@ in
       sources."home-or-tmp-2.0.0"
       sources."homedir-polyfill-1.0.1"
       sources."ini-1.3.5"
-      sources."invariant-2.2.2"
+      sources."invariant-2.2.3"
       sources."is-3.2.1"
       sources."is-finite-1.0.2"
-      sources."is-windows-1.0.1"
+      sources."is-windows-1.0.2"
       sources."isexe-2.0.0"
       sources."js-tokens-3.0.2"
       sources."jsesc-1.3.0"
@@ -27533,7 +27956,7 @@ in
           sources."strip-ansi-0.1.1"
         ];
       })
-      sources."lodash-4.17.4"
+      sources."lodash-4.17.5"
       sources."loose-envify-1.3.1"
       sources."matcher-collection-1.0.5"
       sources."minimatch-3.0.4"
@@ -27541,7 +27964,7 @@ in
       sources."mkdirp-0.5.1"
       sources."moment-2.20.1"
       sources."ms-2.0.0"
-      sources."nan-2.8.0"
+      sources."nan-2.9.2"
       sources."node.extend-2.0.0"
       sources."nomnom-1.8.1"
       sources."number-is-nan-1.0.1"
@@ -27583,10 +28006,10 @@ in
   asar = nodeEnv.buildNodePackage {
     name = "asar";
     packageName = "asar";
-    version = "0.14.0";
+    version = "0.14.2";
     src = fetchurl {
-      url = "https://registry.npmjs.org/asar/-/asar-0.14.0.tgz";
-      sha512 = "149a2ndf9hbminr1y95b9l9p7pprrsw2j05w1mbmr0gbm07sqa6vk4x91ws7clnzc80mli1mgnw9xl5mllqfmiynjdrmss6k9zncvcp";
+      url = "https://registry.npmjs.org/asar/-/asar-0.14.2.tgz";
+      sha512 = "1s03v9h1823r1y95jgrdnf4b2hj56gdi879kq29lv7q59hnn530q6g32qakjj8d6lzjx52r5qvg30szdi1fkvj3zx1dgaq30k5kiakq";
     };
     dependencies = [
       sources."abbrev-1.1.1"
@@ -27600,14 +28023,14 @@ in
       sources."bcrypt-pbkdf-1.0.1"
       sources."binary-0.3.0"
       sources."boom-4.3.1"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       sources."buffers-0.1.1"
       sources."caseless-0.12.0"
       sources."chainsaw-0.1.0"
       sources."chromium-pickle-js-0.2.0"
       sources."co-4.6.0"
-      sources."combined-stream-1.0.5"
-      sources."commander-2.13.0"
+      sources."combined-stream-1.0.6"
+      sources."commander-2.14.1"
       sources."concat-map-0.0.1"
       sources."core-util-is-1.0.2"
       (sources."cryptiles-3.1.2" // {
@@ -27622,10 +28045,10 @@ in
       sources."ecc-jsbn-0.1.1"
       sources."extend-3.0.1"
       sources."extsprintf-1.3.0"
-      sources."fast-deep-equal-1.0.0"
+      sources."fast-deep-equal-1.1.0"
       sources."fast-json-stable-stringify-2.0.0"
       sources."forever-agent-0.6.1"
-      sources."form-data-2.3.1"
+      sources."form-data-2.3.2"
       sources."fs-extra-0.26.7"
       sources."fs.realpath-1.0.0"
       sources."getpass-0.1.7"
@@ -27634,7 +28057,7 @@ in
       sources."har-schema-2.0.0"
       sources."har-validator-5.0.3"
       sources."hawk-6.0.2"
-      sources."hoek-4.2.0"
+      sources."hoek-4.2.1"
       sources."http-signature-1.2.0"
       sources."inflight-1.0.6"
       sources."inherits-2.0.3"
@@ -27648,8 +28071,8 @@ in
       sources."jsonfile-2.4.0"
       sources."jsprim-1.4.1"
       sources."klaw-1.3.1"
-      sources."mime-db-1.30.0"
-      sources."mime-types-2.1.17"
+      sources."mime-db-1.33.0"
+      sources."mime-types-2.1.18"
       sources."minimatch-3.0.4"
       sources."minimist-0.0.8"
       sources."mkdirp-0.5.1"
@@ -27682,7 +28105,7 @@ in
           sources."nopt-1.0.10"
         ];
       })
-      sources."tough-cookie-2.3.3"
+      sources."tough-cookie-2.3.4"
       sources."traverse-0.3.9"
       sources."tunnel-agent-0.6.0"
       sources."tweetnacl-0.14.5"
@@ -27708,9 +28131,10 @@ in
       sha1 = "e991dfa17dc5d7d91731180851fd9cbfbadf73c3";
     };
     dependencies = [
+      sources."@types/caseless-0.12.1"
       sources."@types/form-data-2.2.1"
-      sources."@types/node-8.5.9"
-      sources."@types/request-2.0.13"
+      sources."@types/node-8.9.4"
+      sources."@types/request-2.47.0"
       sources."@types/tough-cookie-2.3.2"
       sources."@types/uuid-3.4.3"
       sources."JSV-4.0.2"
@@ -27880,7 +28304,7 @@ in
       sources."bcrypt-pbkdf-1.0.1"
       sources."bl-1.1.2"
       sources."boom-4.3.1"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       sources."browserify-mime-1.2.9"
       sources."buffer-equal-constant-time-1.0.1"
       sources."caller-id-0.1.0"
@@ -27889,7 +28313,7 @@ in
       sources."clone-1.0.3"
       sources."co-4.6.0"
       sources."colors-1.1.2"
-      sources."combined-stream-1.0.5"
+      sources."combined-stream-1.0.6"
       sources."commander-1.0.4"
       sources."concat-map-0.0.1"
       sources."concat-stream-1.6.0"
@@ -27918,12 +28342,12 @@ in
       sources."extend-1.2.1"
       sources."extsprintf-1.3.0"
       sources."eyes-0.1.8"
-      sources."fast-deep-equal-1.0.0"
+      sources."fast-deep-equal-1.1.0"
       sources."fast-json-patch-0.5.6"
       sources."fast-json-stable-stringify-2.0.0"
       sources."fibers-1.0.15"
       sources."forever-agent-0.6.1"
-      sources."form-data-2.3.1"
+      sources."form-data-2.3.2"
       sources."from-0.1.7"
       sources."fs.realpath-1.0.0"
       sources."galaxy-0.1.12"
@@ -27938,7 +28362,7 @@ in
       sources."has-color-0.1.7"
       sources."hash-base-3.0.4"
       sources."hawk-6.0.2"
-      sources."hoek-4.2.0"
+      sources."hoek-4.2.1"
       sources."http-basic-2.5.1"
       sources."http-response-object-1.1.0"
       sources."http-signature-1.2.0"
@@ -27946,7 +28370,8 @@ in
       sources."inflight-1.0.6"
       sources."inherits-2.0.3"
       sources."is-buffer-1.1.6"
-      sources."is-my-json-valid-2.17.1"
+      sources."is-my-ip-valid-1.0.0"
+      sources."is-my-json-valid-2.17.2"
       sources."is-property-1.0.2"
       sources."is-stream-1.1.0"
       sources."is-typedarray-1.0.0"
@@ -27978,29 +28403,32 @@ in
           sources."streamline-0.4.11"
         ];
       })
-      sources."lodash-4.17.4"
+      sources."lodash-4.17.5"
       sources."map-stream-0.1.0"
       sources."md5.js-1.3.4"
-      sources."mime-db-1.30.0"
-      sources."mime-types-2.1.17"
+      sources."mime-db-1.33.0"
+      sources."mime-types-2.1.18"
       sources."minimatch-3.0.4"
       sources."minimist-0.0.8"
       sources."mkdirp-0.5.1"
       sources."moment-2.20.1"
-      (sources."ms-rest-2.3.0" // {
+      (sources."ms-rest-2.3.1" // {
         dependencies = [
           sources."extend-3.0.1"
-          sources."moment-2.18.1"
           sources."request-2.83.0"
           sources."through-2.3.8"
           sources."tunnel-0.0.5"
         ];
       })
-      (sources."ms-rest-azure-2.5.0" // {
+      (sources."ms-rest-azure-2.5.4" // {
         dependencies = [
-          sources."adal-node-0.1.27"
-          sources."async-2.5.0"
-          sources."moment-2.18.1"
+          sources."@types/node-9.4.6"
+          (sources."adal-node-0.1.27" // {
+            dependencies = [
+              sources."@types/node-8.9.4"
+            ];
+          })
+          sources."async-2.6.0"
           sources."xpath.js-1.1.0"
         ];
       })
@@ -28052,7 +28480,7 @@ in
           sources."boom-2.10.1"
           sources."caseless-0.11.0"
           sources."chalk-1.1.3"
-          sources."commander-2.13.0"
+          sources."commander-2.14.1"
           sources."cryptiles-2.0.5"
           sources."extend-3.0.1"
           sources."form-data-1.0.1"
@@ -28091,13 +28519,14 @@ in
       (sources."sync-request-3.0.0" // {
         dependencies = [
           sources."caseless-0.11.0"
-          sources."readable-stream-2.3.3"
+          sources."process-nextick-args-2.0.0"
+          sources."readable-stream-2.3.4"
           sources."string_decoder-1.0.3"
         ];
       })
       sources."then-request-2.2.0"
       sources."through-2.3.4"
-      sources."tough-cookie-2.3.3"
+      sources."tough-cookie-2.3.4"
       sources."tunnel-0.0.2"
       sources."tunnel-agent-0.6.0"
       sources."tweetnacl-0.14.5"
@@ -28165,9 +28594,13 @@ in
       sources."balanced-match-1.0.0"
       sources."bower-1.8.2"
       sources."bower-endpoint-parser-0.2.1"
-      sources."bower-json-0.6.0"
+      (sources."bower-json-0.6.0" // {
+        dependencies = [
+          sources."spdx-license-ids-3.0.0"
+        ];
+      })
       sources."bower-logger-0.2.1"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       sources."builtin-modules-1.1.1"
       sources."camelcase-2.1.1"
       sources."camelcase-keys-2.1.0"
@@ -28212,7 +28645,7 @@ in
       sources."loud-rejection-1.6.0"
       sources."map-obj-1.0.1"
       sources."meow-3.7.0"
-      sources."mime-db-1.32.0"
+      sources."mime-db-1.33.0"
       sources."minimatch-3.0.4"
       sources."minimist-1.2.0"
       sources."mkdirp-0.5.1"
@@ -28245,9 +28678,14 @@ in
       sources."signal-exit-3.0.2"
       sources."sort-keys-1.1.2"
       sources."sort-keys-length-1.0.1"
-      sources."spdx-correct-1.0.2"
-      sources."spdx-expression-parse-1.0.4"
-      sources."spdx-license-ids-1.2.2"
+      (sources."spdx-correct-2.0.4" // {
+        dependencies = [
+          sources."spdx-expression-parse-2.0.2"
+        ];
+      })
+      sources."spdx-exceptions-2.1.0"
+      sources."spdx-expression-parse-3.0.0"
+      sources."spdx-license-ids-2.0.1"
       sources."sprintf-js-1.0.3"
       sources."strip-bom-2.0.0"
       sources."strip-indent-1.0.1"
@@ -28257,7 +28695,7 @@ in
         ];
       })
       sources."trim-newlines-1.0.0"
-      sources."validate-npm-package-license-3.0.1"
+      sources."validate-npm-package-license-3.0.2"
       sources."wrappy-1.0.2"
     ];
     buildInputs = globalBuildInputs;
@@ -28272,27 +28710,28 @@ in
   browserify = nodeEnv.buildNodePackage {
     name = "browserify";
     packageName = "browserify";
-    version = "15.2.0";
+    version = "16.1.0";
     src = fetchurl {
-      url = "https://registry.npmjs.org/browserify/-/browserify-15.2.0.tgz";
-      sha512 = "353sai3zpq5rmqrw5xqkmvxpm866zpv2kiqmp90qp506vij6zvdjrk1zhlpvwmdvsyfjm07q3z2gk5z8ndx2mg55x134pmnz4a34xi0";
+      url = "https://registry.npmjs.org/browserify/-/browserify-16.1.0.tgz";
+      sha512 = "356pxbnfj5skk2jkc36m9qma51v9f2cf3km9rbvblhdzv1jlpdhppm0ggi42ifmq2knlfg5jcvif4pqlxfkfjrs27x3adz5s0naa14g";
     };
     dependencies = [
       sources."@browserify/acorn5-object-spread-5.0.1"
       sources."JSONStream-1.3.2"
       sources."acorn-4.0.13"
+      sources."acorn-node-1.3.0"
       sources."array-filter-0.0.1"
       sources."array-map-0.0.0"
       sources."array-reduce-0.0.0"
-      sources."asn1.js-4.9.2"
+      sources."asn1.js-4.10.1"
       sources."assert-1.4.1"
       sources."astw-2.2.0"
       sources."balanced-match-1.0.0"
-      sources."base64-js-1.2.1"
+      sources."base64-js-1.2.3"
       sources."bn.js-4.11.8"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       sources."brorand-1.1.0"
-      sources."browser-pack-6.0.3"
+      sources."browser-pack-6.0.4"
       (sources."browser-resolve-1.11.2" // {
         dependencies = [
           sources."resolve-1.1.7"
@@ -28304,19 +28743,14 @@ in
       sources."browserify-rsa-4.0.1"
       sources."browserify-sign-4.0.4"
       sources."browserify-zlib-0.2.0"
-      sources."buffer-5.0.8"
+      sources."buffer-5.1.0"
       sources."buffer-xor-1.0.3"
       sources."builtin-status-codes-3.0.0"
       sources."cached-path-relative-1.0.1"
       sources."cipher-base-1.0.4"
       sources."combine-source-map-0.8.0"
       sources."concat-map-0.0.1"
-      (sources."concat-stream-1.5.2" // {
-        dependencies = [
-          sources."readable-stream-2.0.6"
-          sources."string_decoder-0.10.31"
-        ];
-      })
+      sources."concat-stream-1.6.0"
       sources."console-browserify-1.1.0"
       sources."constants-browserify-1.0.0"
       sources."convert-source-map-1.1.3"
@@ -28335,10 +28769,10 @@ in
       sources."des.js-1.0.0"
       sources."detective-5.0.2"
       sources."diffie-hellman-5.0.2"
-      sources."domain-browser-1.1.7"
+      sources."domain-browser-1.2.0"
       sources."duplexer2-0.1.4"
       sources."elliptic-6.4.0"
-      sources."events-1.1.1"
+      sources."events-2.0.0"
       sources."evp_bytestokey-1.0.3"
       sources."fs.realpath-1.0.0"
       sources."function-bind-1.1.1"
@@ -28357,6 +28791,9 @@ in
       (sources."insert-module-globals-7.0.1" // {
         dependencies = [
           sources."combine-source-map-0.7.2"
+          sources."concat-stream-1.5.2"
+          sources."readable-stream-2.0.6"
+          sources."string_decoder-0.10.31"
         ];
       })
       sources."is-buffer-1.1.6"
@@ -28378,10 +28815,9 @@ in
       sources."minimatch-3.0.4"
       sources."minimist-0.0.8"
       sources."mkdirp-0.5.1"
-      (sources."module-deps-5.0.1" // {
+      (sources."module-deps-6.0.0" // {
         dependencies = [
-          sources."acorn-5.3.0"
-          sources."concat-stream-1.6.0"
+          sources."acorn-5.4.1"
         ];
       })
       sources."once-1.4.0"
@@ -28401,9 +28837,13 @@ in
       sources."querystring-0.2.0"
       sources."querystring-es3-0.2.1"
       sources."randombytes-2.0.6"
-      sources."randomfill-1.0.3"
+      sources."randomfill-1.0.4"
       sources."read-only-stream-2.0.0"
-      sources."readable-stream-2.3.3"
+      (sources."readable-stream-2.3.4" // {
+        dependencies = [
+          sources."process-nextick-args-2.0.0"
+        ];
+      })
       sources."resolve-1.5.0"
       sources."ripemd160-2.0.1"
       sources."safe-buffer-5.1.1"
@@ -28421,12 +28861,16 @@ in
           sources."minimist-1.2.0"
         ];
       })
-      sources."syntax-error-1.3.0"
+      (sources."syntax-error-1.4.0" // {
+        dependencies = [
+          sources."acorn-5.4.1"
+        ];
+      })
       sources."through-2.3.8"
       sources."through2-2.0.3"
       sources."timers-browserify-1.4.2"
       sources."to-arraybuffer-1.0.1"
-      sources."tty-browserify-0.0.0"
+      sources."tty-browserify-0.0.1"
       sources."typedarray-0.0.6"
       sources."umd-3.0.1"
       (sources."url-0.11.0" // {
@@ -28456,13 +28900,13 @@ in
   castnow = nodeEnv.buildNodePackage {
     name = "castnow";
     packageName = "castnow";
-    version = "0.4.18";
+    version = "0.5.0";
     src = fetchurl {
-      url = "https://registry.npmjs.org/castnow/-/castnow-0.4.18.tgz";
-      sha1 = "4ffd81c55f381a5aa10c637607683a196830bdd8";
+      url = "https://registry.npmjs.org/castnow/-/castnow-0.5.0.tgz";
+      sha512 = "1ckwgiycma89i1j0ndqb9sfhlpdggqbr2w0lxwgbwz19xg56azyki803wcbj8yc76a4ywg1k0adlrxzgpbblzb3f9wix3ka23rxqsl6";
     };
     dependencies = [
-      sources."addr-to-ip-port-1.4.2"
+      sources."addr-to-ip-port-1.4.3"
       sources."airplay-js-0.2.16"
       sources."ansi-regex-1.1.1"
       sources."ansi-styles-2.2.1"
@@ -28480,11 +28924,11 @@ in
       sources."bitfield-0.1.0"
       sources."bittorrent-dht-6.4.2"
       sources."bittorrent-tracker-7.7.0"
-      sources."blob-to-buffer-1.2.6"
+      sources."blob-to-buffer-1.2.7"
       sources."bn.js-4.11.8"
       sources."bncode-0.5.3"
       sources."boom-0.3.8"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       sources."buffer-alloc-unsafe-1.0.0"
       sources."buffer-equal-0.0.1"
       sources."buffer-equals-1.0.4"
@@ -28504,7 +28948,7 @@ in
       sources."codepage-1.4.0"
       sources."colour-0.7.1"
       sources."combined-stream-0.0.7"
-      sources."commander-2.13.0"
+      sources."commander-2.14.1"
       sources."compact2string-1.4.0"
       sources."concat-map-0.0.1"
       sources."concat-stream-1.6.0"
@@ -28564,11 +29008,12 @@ in
       (sources."internal-ip-1.2.0" // {
         dependencies = [
           sources."object-assign-4.1.1"
+          sources."spdx-license-ids-3.0.0"
         ];
       })
       sources."ip-1.1.5"
       sources."ip-set-1.0.1"
-      sources."ipaddr.js-1.5.4"
+      sources."ipaddr.js-1.6.0"
       sources."is-arrayish-0.2.1"
       sources."is-builtin-module-1.0.0"
       sources."is-finite-1.0.2"
@@ -28639,7 +29084,7 @@ in
           sources."object-assign-4.1.1"
           sources."once-1.2.0"
           sources."parse-torrent-file-2.1.4"
-          sources."readable-stream-2.3.3"
+          sources."readable-stream-2.3.4"
           sources."safe-buffer-5.0.1"
           sources."string_decoder-1.0.3"
           sources."thirty-two-0.0.2"
@@ -28661,7 +29106,7 @@ in
         ];
       })
       sources."plist-2.1.0"
-      sources."process-nextick-args-1.0.7"
+      sources."process-nextick-args-2.0.0"
       sources."promiscuous-0.6.0"
       sources."protobufjs-3.8.2"
       sources."pump-0.3.5"
@@ -28697,9 +29142,9 @@ in
       sources."request-2.16.6"
       sources."rimraf-2.6.2"
       sources."router-0.6.2"
-      sources."run-parallel-1.1.6"
+      sources."run-parallel-1.1.7"
       sources."run-series-1.1.4"
-      sources."rusha-0.8.12"
+      sources."rusha-0.8.13"
       sources."rx-2.5.3"
       sources."safe-buffer-5.1.1"
       sources."sax-1.2.4"
@@ -28716,14 +29161,19 @@ in
       })
       sources."single-line-log-0.4.1"
       sources."sntp-0.1.4"
-      sources."spdx-correct-1.0.2"
-      sources."spdx-expression-parse-1.0.4"
-      sources."spdx-license-ids-1.2.2"
+      (sources."spdx-correct-2.0.4" // {
+        dependencies = [
+          sources."spdx-expression-parse-2.0.2"
+        ];
+      })
+      sources."spdx-exceptions-2.1.0"
+      sources."spdx-expression-parse-3.0.0"
+      sources."spdx-license-ids-2.0.1"
       sources."speedometer-0.1.4"
       (sources."srt2vtt-1.3.1" // {
         dependencies = [
           sources."isarray-1.0.0"
-          sources."readable-stream-2.3.3"
+          sources."readable-stream-2.3.4"
           sources."string_decoder-1.0.3"
         ];
       })
@@ -28763,8 +29213,8 @@ in
       sources."utfx-1.0.1"
       sources."util-deprecate-1.0.2"
       sources."utp-0.0.7"
-      sources."validate-npm-package-license-3.0.1"
-      sources."voc-1.0.0"
+      sources."validate-npm-package-license-3.0.2"
+      sources."voc-1.1.0"
       sources."ware-1.3.0"
       sources."windows-no-runnable-0.0.6"
       sources."wordwrap-0.0.3"
@@ -28773,7 +29223,7 @@ in
       sources."ws-1.1.5"
       (sources."xml2js-0.4.19" // {
         dependencies = [
-          sources."xmlbuilder-9.0.4"
+          sources."xmlbuilder-9.0.7"
         ];
       })
       sources."xmlbuilder-8.2.2"
@@ -28830,49 +29280,43 @@ in
   coinmon = nodeEnv.buildNodePackage {
     name = "coinmon";
     packageName = "coinmon";
-    version = "0.0.13";
+    version = "0.0.22";
     src = fetchurl {
-      url = "https://registry.npmjs.org/coinmon/-/coinmon-0.0.13.tgz";
-      sha512 = "2q865h8b8fks806q7qhdm728xhcw684xv37fmlphqv0rdy5y7zfj9nffcnzjmlg5b2qgfrybdpp25q27pm26c4mnxl6lq7jdk7hr6f5";
+      url = "https://registry.npmjs.org/coinmon/-/coinmon-0.0.22.tgz";
+      sha512 = "3m2wqxac3lyi8f7hyfq4cp402194lv8mx6izc2qjvabi7s2yxhiwsj8dnam628hpbbgrjixfi37biv7g5wrykc5vha9x7dcp1nzj8i2";
     };
     dependencies = [
       sources."ansi-regex-2.1.1"
-      sources."ansi-styles-2.2.1"
+      sources."ansi-styles-3.2.0"
       sources."axios-0.17.1"
-      sources."camelo-1.1.11"
-      sources."chalk-1.1.3"
+      sources."chalk-2.3.1"
       sources."cli-cursor-2.1.0"
       sources."cli-spinners-1.1.0"
       sources."cli-table2-0.2.0"
       sources."code-point-at-1.1.0"
+      sources."color-convert-1.9.1"
+      sources."color-name-1.1.3"
       sources."colors-1.1.2"
-      sources."commander-2.13.0"
+      sources."commander-2.14.1"
       sources."debug-3.1.0"
-      sources."emojic-1.1.14"
-      sources."emojilib-2.2.12"
       sources."escape-string-regexp-1.0.5"
       sources."follow-redirects-1.4.1"
-      sources."has-ansi-2.0.0"
+      sources."has-flag-3.0.0"
       sources."humanize-plus-1.8.2"
       sources."is-buffer-1.1.6"
       sources."is-fullwidth-code-point-1.0.0"
-      sources."iterate-object-1.3.2"
       sources."lodash-3.10.1"
-      sources."log-symbols-1.0.2"
-      sources."mimic-fn-1.1.0"
+      sources."log-symbols-2.2.0"
+      sources."mimic-fn-1.2.0"
       sources."ms-2.0.0"
       sources."number-is-nan-1.0.1"
       sources."onetime-2.0.1"
-      sources."ora-1.3.0"
-      sources."r-json-1.2.8"
-      sources."regex-escape-3.4.8"
+      sources."ora-1.4.0"
       sources."restore-cursor-2.0.0"
       sources."signal-exit-3.0.2"
       sources."string-width-1.0.2"
       sources."strip-ansi-3.0.1"
-      sources."supports-color-2.0.0"
-      sources."uc-first-array-1.1.8"
-      sources."ucfirst-1.0.0"
+      sources."supports-color-5.2.0"
     ];
     buildInputs = globalBuildInputs;
     meta = {
@@ -28929,7 +29373,8 @@ in
       sources."JSONStream-1.3.2"
       sources."abbrev-1.1.1"
       sources."accepts-1.3.4"
-      sources."acorn-5.3.0"
+      sources."acorn-5.4.1"
+      sources."acorn-node-1.3.0"
       sources."aliasify-2.1.0"
       sources."ansi-0.3.1"
       sources."ansi-escapes-1.4.0"
@@ -28940,7 +29385,7 @@ in
       sources."array-map-0.0.0"
       sources."array-reduce-0.0.0"
       sources."asn1-0.2.3"
-      sources."asn1.js-4.9.2"
+      sources."asn1.js-4.10.1"
       sources."assert-1.4.1"
       sources."assert-plus-0.2.0"
       sources."astw-2.2.0"
@@ -28962,9 +29407,9 @@ in
       sources."boom-2.10.1"
       sources."bplist-creator-0.0.7"
       sources."bplist-parser-0.1.1"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       sources."brorand-1.1.0"
-      sources."browser-pack-6.0.3"
+      sources."browser-pack-6.0.4"
       (sources."browser-resolve-1.11.2" // {
         dependencies = [
           sources."resolve-1.1.7"
@@ -28972,7 +29417,6 @@ in
       })
       (sources."browserify-14.4.0" // {
         dependencies = [
-          sources."acorn-4.0.13"
           sources."isarray-1.0.0"
         ];
       })
@@ -28983,7 +29427,7 @@ in
       sources."browserify-sign-4.0.4"
       sources."browserify-transform-tools-1.7.0"
       sources."browserify-zlib-0.1.4"
-      sources."buffer-5.0.8"
+      sources."buffer-5.1.0"
       sources."buffer-xor-1.0.3"
       sources."builtin-modules-1.1.1"
       sources."builtin-status-codes-3.0.0"
@@ -28997,10 +29441,10 @@ in
       sources."cli-width-1.1.1"
       sources."code-point-at-1.1.0"
       sources."combine-source-map-0.8.0"
-      sources."combined-stream-1.0.5"
-      sources."commander-2.13.0"
-      sources."compressible-2.0.12"
-      sources."compression-1.7.1"
+      sources."combined-stream-1.0.6"
+      sources."commander-2.14.1"
+      sources."compressible-2.0.13"
+      sources."compression-1.7.2"
       sources."concat-map-0.0.1"
       (sources."concat-stream-1.5.2" // {
         dependencies = [
@@ -29027,14 +29471,14 @@ in
       })
       (sources."cordova-js-4.2.2" // {
         dependencies = [
-          sources."acorn-5.3.0"
+          sources."acorn-5.4.1"
           sources."isarray-0.0.1"
         ];
       })
       (sources."cordova-lib-8.0.0" // {
         dependencies = [
           sources."acorn-4.0.13"
-          sources."base64-js-1.2.1"
+          sources."base64-js-1.2.3"
           sources."combine-source-map-0.7.2"
           sources."glob-7.1.1"
           sources."hash-base-2.0.2"
@@ -29046,9 +29490,11 @@ in
               sources."base64-js-1.1.2"
             ];
           })
+          sources."process-nextick-args-2.0.0"
           sources."q-1.0.1"
           sources."qs-6.3.2"
           sources."shelljs-0.3.0"
+          sources."spdx-license-ids-3.0.0"
           sources."uuid-3.2.1"
           sources."xmlbuilder-8.2.2"
         ];
@@ -29167,12 +29613,13 @@ in
         ];
       })
       sources."interpret-1.1.0"
-      sources."ipaddr.js-1.5.2"
+      sources."ipaddr.js-1.6.0"
       sources."is-buffer-1.1.6"
       sources."is-builtin-module-1.0.0"
       sources."is-finite-1.0.2"
       sources."is-fullwidth-code-point-1.0.0"
-      sources."is-my-json-valid-2.17.1"
+      sources."is-my-ip-valid-1.0.0"
+      sources."is-my-json-valid-2.17.2"
       sources."is-npm-1.0.0"
       sources."is-obj-1.0.1"
       sources."is-property-1.0.2"
@@ -29209,8 +29656,8 @@ in
       sources."methods-1.1.2"
       sources."miller-rabin-4.0.1"
       sources."mime-1.4.1"
-      sources."mime-db-1.30.0"
-      sources."mime-types-2.1.17"
+      sources."mime-db-1.33.0"
+      sources."mime-types-2.1.18"
       sources."minimalistic-assert-1.0.0"
       sources."minimalistic-crypto-utils-1.0.1"
       sources."minimatch-3.0.4"
@@ -29238,7 +29685,7 @@ in
       sources."os-homedir-1.0.2"
       sources."os-name-1.0.3"
       sources."os-tmpdir-1.0.2"
-      sources."osenv-0.1.4"
+      sources."osenv-0.1.5"
       sources."osx-release-1.1.0"
       sources."package-json-1.2.0"
       sources."pako-0.2.9"
@@ -29260,7 +29707,7 @@ in
       sources."process-nextick-args-1.0.7"
       sources."promzard-0.3.0"
       sources."properties-parser-0.3.1"
-      sources."proxy-addr-2.0.2"
+      sources."proxy-addr-2.0.3"
       sources."public-encrypt-4.0.0"
       sources."punycode-1.4.1"
       sources."q-1.5.1"
@@ -29268,15 +29715,15 @@ in
       sources."querystring-0.2.0"
       sources."querystring-es3-0.2.1"
       sources."randombytes-2.0.6"
-      sources."randomfill-1.0.3"
+      sources."randomfill-1.0.4"
       sources."range-parser-1.2.0"
       sources."raw-body-2.3.2"
-      sources."rc-1.2.4"
+      sources."rc-1.2.5"
       sources."read-1.0.7"
       sources."read-all-stream-3.1.0"
       sources."read-only-stream-2.0.0"
       sources."read-package-json-2.0.12"
-      sources."readable-stream-2.3.3"
+      sources."readable-stream-2.3.4"
       sources."readline2-1.0.1"
       sources."rechoir-0.6.2"
       sources."registry-url-3.1.0"
@@ -29304,9 +29751,14 @@ in
       sources."slide-1.1.6"
       sources."sntp-1.0.9"
       sources."source-map-0.5.7"
-      sources."spdx-correct-1.0.2"
-      sources."spdx-expression-parse-1.0.4"
-      sources."spdx-license-ids-1.2.2"
+      (sources."spdx-correct-2.0.4" // {
+        dependencies = [
+          sources."spdx-expression-parse-2.0.2"
+        ];
+      })
+      sources."spdx-exceptions-2.1.0"
+      sources."spdx-expression-parse-3.0.0"
+      sources."spdx-license-ids-2.0.1"
       (sources."sshpk-1.13.1" // {
         dependencies = [
           sources."assert-plus-1.0.0"
@@ -29327,18 +29779,18 @@ in
       sources."strip-json-comments-2.0.1"
       sources."subarg-1.0.0"
       sources."supports-color-2.0.0"
-      sources."syntax-error-1.3.0"
+      sources."syntax-error-1.4.0"
       sources."tar-2.2.1"
       sources."through-2.3.8"
       sources."through2-2.0.3"
       sources."timed-out-2.0.0"
       sources."timers-browserify-1.4.2"
       sources."to-arraybuffer-1.0.1"
-      sources."tough-cookie-2.3.3"
-      sources."tty-browserify-0.0.0"
+      sources."tough-cookie-2.3.4"
+      sources."tty-browserify-0.0.1"
       sources."tunnel-agent-0.4.3"
       sources."tweetnacl-0.14.5"
-      sources."type-is-1.6.15"
+      sources."type-is-1.6.16"
       sources."typedarray-0.0.6"
       sources."umd-3.0.1"
       sources."underscore-1.8.3"
@@ -29365,7 +29817,7 @@ in
       sources."utils-merge-1.0.1"
       sources."uuid-2.0.3"
       sources."valid-identifier-0.0.1"
-      sources."validate-npm-package-license-3.0.1"
+      sources."validate-npm-package-license-3.0.2"
       sources."validate-npm-package-name-3.0.0"
       sources."vary-1.1.2"
       sources."verror-1.10.0"
@@ -29454,20 +29906,19 @@ in
       sources."blake2b-wasm-1.1.7"
       sources."body-0.1.0"
       sources."boom-4.3.1"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       (sources."braces-1.8.5" // {
         dependencies = [
           sources."kind-of-4.0.0"
         ];
       })
-      sources."buffer-alloc-unsafe-1.0.0"
       sources."buffer-equals-1.0.4"
       sources."buffer-indexof-1.1.1"
       sources."bulk-write-stream-1.1.3"
       sources."bytes-3.0.0"
       sources."call-me-maybe-1.0.1"
       sources."caseless-0.12.0"
-      sources."chalk-2.3.0"
+      sources."chalk-2.3.1"
       sources."cli-truncate-1.1.0"
       sources."cliclopts-1.1.1"
       sources."co-4.6.0"
@@ -29475,7 +29926,7 @@ in
       sources."color-convert-1.9.1"
       sources."color-name-1.1.3"
       sources."colors-1.1.2"
-      sources."combined-stream-1.0.5"
+      sources."combined-stream-1.0.6"
       sources."concat-map-0.0.1"
       sources."concat-stream-1.6.0"
       sources."connections-1.4.2"
@@ -29510,18 +29961,23 @@ in
           sources."debug-2.6.9"
         ];
       })
-      sources."dat-log-1.1.1"
-      (sources."dat-node-3.5.6" // {
+      (sources."dat-log-1.1.1" // {
+        dependencies = [
+          sources."process-nextick-args-1.0.7"
+        ];
+      })
+      (sources."dat-node-3.5.8" // {
         dependencies = [
           sources."minimist-0.0.8"
+          sources."process-nextick-args-1.0.7"
           sources."pump-1.0.3"
           sources."unordered-set-2.0.0"
           sources."varint-5.0.0"
         ];
       })
       sources."dat-registry-4.0.0"
-      sources."dat-secret-storage-4.0.0"
-      sources."dat-storage-1.0.3"
+      sources."dat-secret-storage-4.0.1"
+      sources."dat-storage-1.0.4"
       sources."dat-swarm-defaults-1.0.0"
       sources."datland-swarm-defaults-1.0.2"
       sources."debug-3.1.0"
@@ -29534,11 +29990,7 @@ in
           sources."thunky-0.1.0"
         ];
       })
-      (sources."dns-discovery-5.6.1" // {
-        dependencies = [
-          sources."thunky-0.1.0"
-        ];
-      })
+      sources."dns-discovery-5.6.1"
       sources."dns-packet-1.3.1"
       sources."dns-socket-1.6.3"
       sources."dns-txt-2.0.2"
@@ -29553,7 +30005,7 @@ in
       sources."extglob-0.3.2"
       sources."extsprintf-1.3.0"
       sources."eyes-0.1.8"
-      sources."fast-deep-equal-1.0.0"
+      sources."fast-deep-equal-1.1.0"
       sources."fast-json-stable-stringify-2.0.0"
       sources."fd-read-stream-1.1.0"
       sources."filename-regex-2.0.1"
@@ -29563,7 +30015,7 @@ in
       sources."for-in-1.0.2"
       sources."for-own-0.1.5"
       sources."forever-agent-0.6.1"
-      sources."form-data-2.3.1"
+      sources."form-data-2.3.2"
       sources."from2-2.3.0"
       sources."fs.realpath-1.0.0"
       sources."getpass-0.1.7"
@@ -29573,28 +30025,24 @@ in
       sources."global-4.3.2"
       sources."har-schema-2.0.0"
       sources."har-validator-5.0.3"
-      sources."has-flag-2.0.0"
+      sources."has-flag-3.0.0"
       sources."hawk-6.0.2"
-      sources."hoek-4.2.0"
+      sources."hoek-4.2.1"
       sources."http-methods-0.1.0"
       sources."http-signature-1.2.0"
-      (sources."hypercore-6.12.0" // {
+      (sources."hypercore-6.12.2" // {
         dependencies = [
           sources."varint-5.0.0"
         ];
       })
       sources."hypercore-protocol-6.5.2"
-      (sources."hyperdrive-9.12.2" // {
+      (sources."hyperdrive-9.12.3" // {
         dependencies = [
           sources."varint-4.0.1"
         ];
       })
       sources."hyperdrive-http-4.2.2"
-      (sources."hyperdrive-network-speed-2.0.1" // {
-        dependencies = [
-          sources."debug-2.6.9"
-        ];
-      })
+      sources."hyperdrive-network-speed-2.1.0"
       sources."i-0.3.6"
       sources."inflight-1.0.6"
       sources."inherits-2.0.3"
@@ -29635,8 +30083,8 @@ in
       sources."merkle-tree-stream-3.0.3"
       sources."micromatch-2.3.11"
       sources."mime-1.6.0"
-      sources."mime-db-1.30.0"
-      sources."mime-types-2.1.17"
+      sources."mime-db-1.33.0"
+      sources."mime-types-2.1.18"
       sources."min-document-2.19.0"
       sources."minimatch-3.0.4"
       sources."minimist-1.2.0"
@@ -29644,11 +30092,11 @@ in
       sources."mkdirp-0.5.1"
       sources."ms-2.0.0"
       sources."multi-random-access-2.1.1"
-      sources."multicast-dns-6.2.2"
+      sources."multicast-dns-6.2.3"
       sources."multicb-1.2.2"
       sources."mute-stream-0.0.7"
       sources."mutexify-1.2.0"
-      sources."nan-2.8.0"
+      sources."nan-2.9.2"
       sources."nanoassert-1.1.0"
       sources."nanobus-3.3.0"
       sources."nanotiming-1.0.1"
@@ -29675,7 +30123,7 @@ in
       sources."prettier-bytes-1.0.4"
       sources."pretty-hash-1.0.1"
       sources."process-0.5.2"
-      sources."process-nextick-args-1.0.7"
+      sources."process-nextick-args-2.0.0"
       sources."progress-string-1.2.2"
       (sources."prompt-1.0.0" // {
         dependencies = [
@@ -29686,12 +30134,9 @@ in
       sources."pump-2.0.1"
       sources."punycode-1.4.1"
       sources."qs-6.5.1"
-      (sources."random-access-file-1.8.1" // {
-        dependencies = [
-          sources."debug-2.6.9"
-        ];
-      })
+      sources."random-access-file-2.0.1"
       sources."random-access-memory-2.4.0"
+      sources."random-access-storage-1.1.1"
       (sources."randomatic-1.1.7" // {
         dependencies = [
           (sources."is-number-3.0.0" // {
@@ -29704,8 +30149,8 @@ in
       sources."randombytes-2.0.6"
       sources."range-parser-1.2.0"
       sources."read-1.0.7"
-      sources."readable-stream-2.3.3"
-      sources."recursive-watch-1.1.2"
+      sources."readable-stream-2.3.4"
+      sources."recursive-watch-1.1.3"
       sources."regex-cache-0.4.4"
       sources."remove-trailing-separator-1.1.0"
       sources."repeat-element-1.1.2"
@@ -29713,7 +30158,7 @@ in
       sources."request-2.83.0"
       sources."revalidator-0.1.8"
       sources."rimraf-2.6.2"
-      sources."rusha-0.8.12"
+      sources."rusha-0.8.13"
       sources."safe-buffer-5.1.1"
       sources."signed-varint-2.0.1"
       sources."simple-sha1-2.1.0"
@@ -29743,7 +30188,7 @@ in
           sources."debug-2.6.9"
         ];
       })
-      sources."supports-color-4.5.0"
+      sources."supports-color-5.2.0"
       (sources."throttle-1.0.3" // {
         dependencies = [
           sources."debug-2.6.9"
@@ -29753,7 +30198,7 @@ in
       sources."thunky-1.0.2"
       sources."to-buffer-1.1.0"
       sources."toiletdb-1.4.1"
-      sources."tough-cookie-2.3.3"
+      sources."tough-cookie-2.3.4"
       sources."township-client-1.3.2"
       sources."trim-0.0.1"
       sources."ttl-1.3.1"
@@ -29795,10 +30240,10 @@ in
   dhcp = nodeEnv.buildNodePackage {
     name = "dhcp";
     packageName = "dhcp";
-    version = "0.2.9";
+    version = "0.2.10";
     src = fetchurl {
-      url = "https://registry.npmjs.org/dhcp/-/dhcp-0.2.9.tgz";
-      sha512 = "0xvz5ppq82s4yhrp4alp1ni696v960p9a8hycwns0bj33qjdsd2nn9h2xzpgssn9c27jbr91h9fr851rnc7sz7nd2ycblcsfy193sj0";
+      url = "https://registry.npmjs.org/dhcp/-/dhcp-0.2.10.tgz";
+      sha512 = "04a373cxgb6b43gzymh1z71aas9c7nx9ap9q11bsc5jgrhx9q6b9204w08qrlrmgn72kj1csiadl8zlm5031097a8paczgzi9653k3m";
     };
     dependencies = [
       sources."minimist-1.2.0"
@@ -29868,7 +30313,7 @@ in
       sources."fresh-0.2.4"
       sources."from-0.1.7"
       sources."hiredis-0.4.1"
-      sources."http-parser-js-0.4.9"
+      sources."http-parser-js-0.4.10"
       sources."inherits-2.0.3"
       sources."ini-1.3.5"
       sources."ipaddr.js-1.0.5"
@@ -29887,11 +30332,11 @@ in
       sources."merge-descriptors-0.0.2"
       sources."methods-1.1.2"
       sources."mime-1.2.11"
-      sources."mime-db-1.30.0"
-      sources."mime-types-2.1.17"
+      sources."mime-db-1.33.0"
+      sources."mime-types-2.1.18"
       sources."minimist-0.0.10"
       sources."ms-0.7.0"
-      sources."nan-2.8.0"
+      sources."nan-2.9.2"
       (sources."native-dns-git+https://github.com/okTurtles/node-dns.git#08433ec98f517eed3c6d5e47bdf62603539cd402" // {
         dependencies = [
           sources."native-dns-packet-git+https://github.com/okTurtles/native-dns-packet.git#8bf2714c318cfe7d31bca2006385882ccbf503e4"
@@ -29977,7 +30422,7 @@ in
       sources."docker-parse-image-3.0.1"
       sources."duplexify-3.5.3"
       sources."end-of-stream-1.4.1"
-      (sources."errno-0.1.6" // {
+      (sources."errno-0.1.7" // {
         dependencies = [
           sources."prr-1.0.1"
         ];
@@ -29986,7 +30431,7 @@ in
       (sources."fs-blob-store-5.2.1" // {
         dependencies = [
           sources."isarray-1.0.0"
-          sources."readable-stream-2.3.3"
+          sources."readable-stream-2.3.4"
           sources."string_decoder-1.0.3"
         ];
       })
@@ -29996,7 +30441,7 @@ in
       sources."jsonparse-0.0.5"
       sources."level-0.18.0"
       sources."level-packager-0.18.0"
-      sources."level-post-1.0.5"
+      sources."level-post-1.0.7"
       (sources."level-sublevel-6.6.1" // {
         dependencies = [
           (sources."levelup-0.19.1" // {
@@ -30037,7 +30482,7 @@ in
         dependencies = [
           sources."isarray-1.0.0"
           sources."minimist-1.2.0"
-          sources."readable-stream-2.3.3"
+          sources."readable-stream-2.3.4"
           sources."split2-2.2.0"
           sources."string_decoder-1.0.3"
           sources."through2-2.0.3"
@@ -30046,14 +30491,14 @@ in
       sources."network-address-0.0.5"
       sources."object-assign-4.1.1"
       sources."once-1.4.0"
-      sources."process-nextick-args-1.0.7"
+      sources."process-nextick-args-2.0.0"
       sources."protein-0.5.0"
       sources."prr-0.0.0"
       sources."pull-cat-1.1.11"
-      sources."pull-level-2.0.3"
+      sources."pull-level-2.0.4"
       sources."pull-live-1.0.1"
-      sources."pull-pushable-2.1.2"
-      sources."pull-stream-3.6.1"
+      sources."pull-pushable-2.2.0"
+      sources."pull-stream-3.6.2"
       sources."pull-window-2.1.4"
       sources."pump-1.0.3"
       (sources."pumpify-1.4.0" // {
@@ -30076,7 +30521,7 @@ in
         dependencies = [
           sources."bl-1.2.1"
           sources."isarray-1.0.0"
-          sources."readable-stream-2.3.3"
+          sources."readable-stream-2.3.4"
           sources."string_decoder-1.0.3"
         ];
       })
@@ -30107,10 +30552,10 @@ in
   elasticdump = nodeEnv.buildNodePackage {
     name = "elasticdump";
     packageName = "elasticdump";
-    version = "3.3.1";
+    version = "3.3.6";
     src = fetchurl {
-      url = "https://registry.npmjs.org/elasticdump/-/elasticdump-3.3.1.tgz";
-      sha512 = "21mmlyi12vnfg5s88vh8i7jk43m69bp4qhgkch8i2qbzf9fv4hqn7b6wcxkbbdxzdvnkkpklb2xxpxi5nflwl513w08d6ykvac2ambh";
+      url = "https://registry.npmjs.org/elasticdump/-/elasticdump-3.3.6.tgz";
+      sha512 = "0zn9wiliz4sz4xnmcc3nks76gkaxp8q0lk0nqm1ysxczibxnh074kap87w366jnzxvzx5la0h6wdqjrm7zja307sq8g0qj265fjyky6";
     };
     dependencies = [
       sources."JSONStream-1.3.2"
@@ -30119,16 +30564,16 @@ in
       sources."assert-plus-1.0.0"
       sources."async-2.6.0"
       sources."asynckit-0.4.0"
-      sources."aws-sdk-2.187.0"
+      sources."aws-sdk-2.203.0"
       sources."aws-sign2-0.7.0"
       sources."aws4-1.6.0"
-      sources."base64-js-1.2.1"
+      sources."base64-js-1.2.3"
       sources."bcrypt-pbkdf-1.0.1"
       sources."boom-4.3.1"
       sources."buffer-4.9.1"
       sources."caseless-0.12.0"
       sources."co-4.6.0"
-      sources."combined-stream-1.0.5"
+      sources."combined-stream-1.0.6"
       sources."core-util-is-1.0.2"
       (sources."cryptiles-3.1.2" // {
         dependencies = [
@@ -30141,15 +30586,15 @@ in
       sources."events-1.1.1"
       sources."extend-3.0.1"
       sources."extsprintf-1.3.0"
-      sources."fast-deep-equal-1.0.0"
+      sources."fast-deep-equal-1.1.0"
       sources."fast-json-stable-stringify-2.0.0"
       sources."forever-agent-0.6.1"
-      sources."form-data-2.3.1"
+      sources."form-data-2.3.2"
       sources."getpass-0.1.7"
       sources."har-schema-2.0.0"
       sources."har-validator-5.0.3"
       sources."hawk-6.0.2"
-      sources."hoek-4.2.0"
+      sources."hoek-4.2.1"
       sources."http-signature-1.2.0"
       sources."ieee754-1.1.8"
       sources."ini-1.3.5"
@@ -30163,9 +30608,9 @@ in
       sources."json-stringify-safe-5.0.1"
       sources."jsonparse-1.3.1"
       sources."jsprim-1.4.1"
-      sources."lodash-4.17.4"
-      sources."mime-db-1.30.0"
-      sources."mime-types-2.1.17"
+      sources."lodash-4.17.5"
+      sources."mime-db-1.33.0"
+      sources."mime-types-2.1.18"
       sources."minimist-0.0.10"
       sources."oauth-sign-0.8.2"
       sources."optimist-0.6.1"
@@ -30184,7 +30629,7 @@ in
       sources."sshpk-1.13.1"
       sources."stringstream-0.0.5"
       sources."through-2.3.8"
-      sources."tough-cookie-2.3.3"
+      sources."tough-cookie-2.3.4"
       sources."tunnel-agent-0.6.0"
       sources."tweetnacl-0.14.5"
       sources."url-0.10.3"
@@ -30236,7 +30681,7 @@ in
       })
       sources."block-stream-0.0.9"
       sources."boom-2.10.1"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       (sources."braces-1.8.5" // {
         dependencies = [
           sources."kind-of-4.0.0"
@@ -30251,8 +30696,8 @@ in
       sources."chokidar-1.6.0"
       sources."color-convert-1.9.1"
       sources."color-name-1.1.3"
-      sources."combined-stream-1.0.5"
-      sources."commander-2.13.0"
+      sources."combined-stream-1.0.6"
+      sources."commander-2.14.1"
       sources."concat-map-0.0.1"
       sources."core-util-is-1.0.2"
       sources."cross-spawn-4.0.0"
@@ -30301,7 +30746,8 @@ in
       sources."is-extendable-0.1.1"
       sources."is-extglob-1.0.0"
       sources."is-glob-2.0.1"
-      sources."is-my-json-valid-2.17.1"
+      sources."is-my-ip-valid-1.0.0"
+      sources."is-my-json-valid-2.17.2"
       sources."is-number-2.1.0"
       sources."is-posix-bracket-0.1.1"
       sources."is-primitive-2.0.0"
@@ -30326,13 +30772,13 @@ in
       sources."lodash-4.13.1"
       sources."lru-cache-4.1.1"
       sources."micromatch-2.3.11"
-      sources."mime-db-1.30.0"
-      sources."mime-types-2.1.17"
+      sources."mime-db-1.33.0"
+      sources."mime-types-2.1.18"
       sources."minimatch-3.0.4"
       sources."minimist-1.2.0"
       sources."mkdirp-0.5.1"
       sources."murmur-hash-js-1.0.0"
-      sources."nan-2.8.0"
+      sources."nan-2.9.2"
       (sources."node-elm-compiler-4.3.3" // {
         dependencies = [
           sources."firstline-1.2.0"
@@ -30350,7 +30796,7 @@ in
       sources."pinkie-2.0.4"
       sources."pinkie-promise-2.0.1"
       sources."preserve-0.2.0"
-      sources."process-nextick-args-1.0.7"
+      sources."process-nextick-args-2.0.0"
       sources."pseudomap-1.0.2"
       sources."punycode-1.4.1"
       sources."qs-6.3.2"
@@ -30363,7 +30809,7 @@ in
           })
         ];
       })
-      sources."readable-stream-2.3.3"
+      sources."readable-stream-2.3.4"
       sources."readdirp-2.1.0"
       sources."regex-cache-0.4.4"
       sources."remove-trailing-separator-1.1.0"
@@ -30387,7 +30833,7 @@ in
       sources."tar-2.2.1"
       sources."temp-0.8.3"
       sources."through-2.3.8"
-      sources."tough-cookie-2.3.3"
+      sources."tough-cookie-2.3.4"
       sources."tunnel-agent-0.4.3"
       sources."tweetnacl-0.14.5"
       sources."util-deprecate-1.0.2"
@@ -30427,7 +30873,7 @@ in
       sources."auto-bind-1.2.0"
       sources."babel-code-frame-6.26.0"
       sources."babel-core-6.26.0"
-      sources."babel-generator-6.26.0"
+      sources."babel-generator-6.26.1"
       sources."babel-helper-builder-react-jsx-6.26.0"
       sources."babel-helpers-6.24.1"
       sources."babel-messages-6.23.0"
@@ -30443,7 +30889,7 @@ in
       sources."babel-types-6.26.0"
       sources."babylon-6.18.0"
       sources."balanced-match-1.0.0"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       sources."builtin-modules-1.1.1"
       sources."caller-callsite-2.0.0"
       sources."caller-path-2.0.0"
@@ -30452,7 +30898,7 @@ in
       sources."camelcase-keys-2.1.0"
       sources."chalk-1.1.3"
       sources."cli-cursor-2.1.0"
-      sources."clipboardy-1.2.2"
+      sources."clipboardy-1.2.3"
       sources."color-convert-1.9.1"
       sources."color-name-1.1.3"
       sources."concat-map-0.0.1"
@@ -30481,8 +30927,8 @@ in
       sources."got-7.1.0"
       sources."graceful-fs-4.1.11"
       sources."has-ansi-3.0.0"
-      sources."has-flag-2.0.0"
-      sources."has-symbol-support-x-1.4.1"
+      sources."has-flag-3.0.0"
+      sources."has-symbol-support-x-1.4.2"
       sources."has-to-string-tag-x-1.4.1"
       sources."home-or-tmp-2.0.0"
       sources."hosted-git-info-2.5.0"
@@ -30498,14 +30944,14 @@ in
       (sources."ink-0.3.1" // {
         dependencies = [
           sources."ansi-styles-3.2.0"
-          sources."chalk-2.3.0"
+          sources."chalk-2.3.1"
           sources."core-js-1.2.7"
           sources."strip-ansi-4.0.0"
-          sources."supports-color-4.5.0"
+          sources."supports-color-5.2.0"
         ];
       })
       sources."ink-text-input-1.1.1"
-      sources."invariant-2.2.2"
+      sources."invariant-2.2.3"
       sources."is-arrayish-0.2.1"
       sources."is-builtin-module-1.0.0"
       sources."is-finite-1.0.2"
@@ -30524,7 +30970,7 @@ in
       sources."json5-0.5.1"
       sources."load-json-file-1.1.0"
       sources."locate-path-2.0.0"
-      sources."lodash-4.17.4"
+      sources."lodash-4.17.5"
       sources."lodash.debounce-4.0.8"
       sources."lodash.flattendeep-4.4.0"
       sources."lodash.isequal-4.5.0"
@@ -30533,7 +30979,7 @@ in
       sources."loud-rejection-1.6.0"
       sources."lowercase-keys-1.0.0"
       sources."lru-cache-4.1.1"
-      sources."make-dir-1.1.0"
+      sources."make-dir-1.2.0"
       sources."map-obj-1.0.1"
       sources."mem-1.1.0"
       (sources."meow-3.7.0" // {
@@ -30543,9 +30989,10 @@ in
           sources."minimist-1.2.0"
           sources."path-exists-2.1.0"
           sources."pify-2.3.0"
+          sources."spdx-license-ids-3.0.0"
         ];
       })
-      sources."mimic-fn-1.1.0"
+      sources."mimic-fn-1.2.0"
       sources."mimic-response-1.0.0"
       sources."minimatch-3.0.4"
       sources."minimist-0.0.8"
@@ -30577,7 +31024,7 @@ in
       sources."prepend-http-1.0.4"
       sources."private-0.1.8"
       sources."promise-7.3.1"
-      sources."prop-types-15.6.0"
+      sources."prop-types-15.6.1"
       sources."pseudomap-1.0.2"
       sources."read-pkg-1.1.0"
       sources."read-pkg-up-1.0.1"
@@ -30597,9 +31044,14 @@ in
       sources."slash-1.0.0"
       sources."source-map-0.5.7"
       sources."source-map-support-0.4.18"
-      sources."spdx-correct-1.0.2"
-      sources."spdx-expression-parse-1.0.4"
-      sources."spdx-license-ids-1.2.2"
+      (sources."spdx-correct-2.0.4" // {
+        dependencies = [
+          sources."spdx-expression-parse-2.0.2"
+        ];
+      })
+      sources."spdx-exceptions-2.1.0"
+      sources."spdx-expression-parse-3.0.0"
+      sources."spdx-license-ids-2.0.1"
       sources."string-width-2.1.1"
       sources."strip-ansi-3.0.1"
       sources."strip-bom-2.0.0"
@@ -30614,7 +31066,7 @@ in
       sources."unicode-emoji-modifier-base-1.0.0"
       sources."url-parse-lax-1.0.0"
       sources."url-to-options-1.0.1"
-      sources."validate-npm-package-license-3.0.1"
+      sources."validate-npm-package-license-3.0.2"
       sources."whatwg-fetch-2.0.3"
       sources."which-1.3.0"
       sources."wrap-ansi-3.0.1"
@@ -30633,24 +31085,24 @@ in
   eslint = nodeEnv.buildNodePackage {
     name = "eslint";
     packageName = "eslint";
-    version = "4.16.0";
+    version = "4.18.1";
     src = fetchurl {
-      url = "https://registry.npmjs.org/eslint/-/eslint-4.16.0.tgz";
-      sha512 = "330nda1zwh0sqsxsfmlmhbg903gz6n9n4zy870gc2k95wrg1bc7jysfyn98nk2bd8p821xszpygp1vs1i7csapxfb3q2dp1n3hxamb1";
+      url = "https://registry.npmjs.org/eslint/-/eslint-4.18.1.tgz";
+      sha512 = "21i792qmqdz7dzm68ncjf4q3bi3c5kb1q103hkdp868mm9p7gd153hjzsq70mfyfx0vrjzna8x734xmpkp9himw32svf7j24jjrzx40";
     };
     dependencies = [
-      sources."acorn-5.3.0"
+      sources."acorn-5.4.1"
       (sources."acorn-jsx-3.0.1" // {
         dependencies = [
           sources."acorn-3.3.0"
         ];
       })
       sources."ajv-5.5.2"
-      sources."ajv-keywords-2.1.1"
+      sources."ajv-keywords-3.1.0"
       sources."ansi-escapes-3.0.0"
       sources."ansi-regex-2.1.1"
       sources."ansi-styles-2.2.1"
-      sources."argparse-1.0.9"
+      sources."argparse-1.0.10"
       sources."array-union-1.0.2"
       sources."array-uniq-1.0.3"
       sources."arrify-1.0.1"
@@ -30661,13 +31113,13 @@ in
         ];
       })
       sources."balanced-match-1.0.0"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       sources."caller-path-0.1.0"
       sources."callsites-0.2.0"
-      (sources."chalk-2.3.0" // {
+      (sources."chalk-2.3.1" // {
         dependencies = [
           sources."ansi-styles-3.2.0"
-          sources."supports-color-4.5.0"
+          sources."supports-color-5.2.0"
         ];
       })
       sources."chardet-0.4.2"
@@ -30688,14 +31140,14 @@ in
       sources."escape-string-regexp-1.0.5"
       sources."eslint-scope-3.7.1"
       sources."eslint-visitor-keys-1.0.0"
-      sources."espree-3.5.2"
+      sources."espree-3.5.3"
       sources."esprima-4.0.0"
       sources."esquery-1.0.0"
-      sources."esrecurse-4.2.0"
+      sources."esrecurse-4.2.1"
       sources."estraverse-4.2.0"
       sources."esutils-2.0.2"
       sources."external-editor-2.1.0"
-      sources."fast-deep-equal-1.0.0"
+      sources."fast-deep-equal-1.1.0"
       sources."fast-json-stable-stringify-2.0.0"
       sources."fast-levenshtein-2.0.6"
       sources."figures-2.0.0"
@@ -30704,11 +31156,11 @@ in
       sources."fs.realpath-1.0.0"
       sources."functional-red-black-tree-1.0.1"
       sources."glob-7.1.2"
-      sources."globals-11.2.0"
+      sources."globals-11.3.0"
       sources."globby-5.0.0"
       sources."graceful-fs-4.1.11"
       sources."has-ansi-2.0.0"
-      sources."has-flag-2.0.0"
+      sources."has-flag-3.0.0"
       sources."iconv-lite-0.4.19"
       sources."ignore-3.3.7"
       sources."imurmurhash-0.1.4"
@@ -30728,9 +31180,9 @@ in
       sources."json-schema-traverse-0.3.1"
       sources."json-stable-stringify-without-jsonify-1.0.1"
       sources."levn-0.3.0"
-      sources."lodash-4.17.4"
+      sources."lodash-4.17.5"
       sources."lru-cache-4.1.1"
-      sources."mimic-fn-1.1.0"
+      sources."mimic-fn-1.2.0"
       sources."minimatch-3.0.4"
       sources."minimist-0.0.8"
       sources."mkdirp-0.5.1"
@@ -30749,10 +31201,10 @@ in
       sources."pinkie-promise-2.0.1"
       sources."pluralize-7.0.0"
       sources."prelude-ls-1.1.2"
-      sources."process-nextick-args-1.0.7"
+      sources."process-nextick-args-2.0.0"
       sources."progress-2.0.0"
       sources."pseudomap-1.0.2"
-      sources."readable-stream-2.3.3"
+      sources."readable-stream-2.3.4"
       sources."require-uncached-1.0.3"
       sources."resolve-from-1.0.1"
       sources."restore-cursor-2.0.0"
@@ -30776,7 +31228,11 @@ in
       })
       sources."strip-json-comments-2.0.1"
       sources."supports-color-2.0.0"
-      sources."table-4.0.2"
+      (sources."table-4.0.3" // {
+        dependencies = [
+          sources."ajv-6.2.0"
+        ];
+      })
       sources."text-table-0.2.0"
       sources."through-2.3.8"
       sources."tmp-0.0.33"
@@ -30807,18 +31263,18 @@ in
       sha512 = "32h5278qn4pnlm2wl573mhg112diqpiazr07vxj0la2qwc3a1dlva5gsbyypnbnsis7r05kcx173qhb4wdl9w8spc7g3zk1575ciirc";
     };
     dependencies = [
-      sources."acorn-5.3.0"
+      sources."acorn-5.4.1"
       (sources."acorn-jsx-3.0.1" // {
         dependencies = [
           sources."acorn-3.3.0"
         ];
       })
       sources."ajv-5.5.2"
-      sources."ajv-keywords-2.1.1"
+      sources."ajv-keywords-3.1.0"
       sources."ansi-escapes-3.0.0"
       sources."ansi-regex-2.1.1"
       sources."ansi-styles-2.2.1"
-      sources."argparse-1.0.9"
+      sources."argparse-1.0.10"
       sources."array-union-1.0.2"
       sources."array-uniq-1.0.3"
       sources."arrify-1.0.1"
@@ -30829,7 +31285,7 @@ in
         ];
       })
       sources."balanced-match-1.0.0"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       sources."caller-path-0.1.0"
       sources."callsites-0.2.0"
       (sources."chalk-1.1.3" // {
@@ -30853,13 +31309,13 @@ in
       sources."del-2.2.2"
       sources."doctrine-2.1.0"
       sources."escape-string-regexp-1.0.5"
-      (sources."eslint-4.16.0" // {
+      (sources."eslint-4.18.1" // {
         dependencies = [
           sources."ansi-regex-3.0.0"
           sources."ansi-styles-3.2.0"
-          (sources."chalk-2.3.0" // {
+          (sources."chalk-2.3.1" // {
             dependencies = [
-              sources."supports-color-4.5.0"
+              sources."supports-color-5.2.0"
             ];
           })
           sources."strip-ansi-4.0.0"
@@ -30868,14 +31324,14 @@ in
       })
       sources."eslint-scope-3.7.1"
       sources."eslint-visitor-keys-1.0.0"
-      sources."espree-3.5.2"
+      sources."espree-3.5.3"
       sources."esprima-4.0.0"
       sources."esquery-1.0.0"
-      sources."esrecurse-4.2.0"
+      sources."esrecurse-4.2.1"
       sources."estraverse-4.2.0"
       sources."esutils-2.0.2"
       sources."external-editor-2.1.0"
-      sources."fast-deep-equal-1.0.0"
+      sources."fast-deep-equal-1.1.0"
       sources."fast-json-stable-stringify-2.0.0"
       sources."fast-levenshtein-2.0.6"
       sources."figures-2.0.0"
@@ -30884,11 +31340,11 @@ in
       sources."fs.realpath-1.0.0"
       sources."functional-red-black-tree-1.0.1"
       sources."glob-7.1.2"
-      sources."globals-11.2.0"
+      sources."globals-11.3.0"
       sources."globby-5.0.0"
       sources."graceful-fs-4.1.11"
       sources."has-ansi-2.0.0"
-      sources."has-flag-2.0.0"
+      sources."has-flag-3.0.0"
       sources."iconv-lite-0.4.19"
       sources."ignore-3.3.7"
       sources."imurmurhash-0.1.4"
@@ -30908,9 +31364,9 @@ in
       sources."json-schema-traverse-0.3.1"
       sources."json-stable-stringify-without-jsonify-1.0.1"
       sources."levn-0.3.0"
-      sources."lodash-4.17.4"
+      sources."lodash-4.17.5"
       sources."lru-cache-4.1.1"
-      sources."mimic-fn-1.1.0"
+      sources."mimic-fn-1.2.0"
       sources."minimatch-3.0.4"
       sources."minimist-0.0.8"
       sources."mkdirp-0.5.1"
@@ -30930,10 +31386,10 @@ in
       sources."pinkie-promise-2.0.1"
       sources."pluralize-7.0.0"
       sources."prelude-ls-1.1.2"
-      sources."process-nextick-args-1.0.7"
+      sources."process-nextick-args-2.0.0"
       sources."progress-2.0.0"
       sources."pseudomap-1.0.2"
-      sources."readable-stream-2.3.3"
+      sources."readable-stream-2.3.4"
       sources."require-uncached-1.0.3"
       sources."resolve-1.5.0"
       sources."resolve-from-1.0.1"
@@ -30958,7 +31414,11 @@ in
           sources."has-flag-1.0.0"
         ];
       })
-      sources."table-4.0.2"
+      (sources."table-4.0.3" // {
+        dependencies = [
+          sources."ajv-6.2.0"
+        ];
+      })
       sources."text-table-0.2.0"
       sources."through-2.3.8"
       sources."tmp-0.0.33"
@@ -31025,7 +31485,9 @@ in
       sources."cli-cursor-1.0.2"
       sources."cli-spinners-1.1.0"
       sources."co-4.6.0"
-      sources."combined-stream-1.0.5"
+      sources."color-convert-1.9.1"
+      sources."color-name-1.1.3"
+      sources."combined-stream-1.0.6"
       sources."concat-stream-1.6.0"
       sources."core-util-is-1.0.2"
       (sources."cryptiles-3.1.2" // {
@@ -31046,12 +31508,12 @@ in
       sources."extend-3.0.1"
       sources."extract-zip-1.6.6"
       sources."extsprintf-1.3.0"
-      sources."fast-deep-equal-1.0.0"
+      sources."fast-deep-equal-1.1.0"
       sources."fast-json-stable-stringify-2.0.0"
       sources."fd-slicer-1.0.1"
       sources."find-up-1.1.2"
       sources."forever-agent-0.6.1"
-      sources."form-data-2.3.1"
+      sources."form-data-2.3.2"
       sources."fs-extra-1.0.0"
       sources."get-stdin-4.0.1"
       sources."getpass-0.1.7"
@@ -31059,9 +31521,10 @@ in
       sources."har-schema-2.0.0"
       sources."har-validator-5.0.3"
       sources."has-ansi-2.0.0"
+      sources."has-flag-3.0.0"
       sources."hasha-2.2.0"
       sources."hawk-6.0.2"
-      sources."hoek-4.2.0"
+      sources."hoek-4.2.1"
       sources."hosted-git-info-2.5.0"
       sources."http-signature-1.2.0"
       sources."indent-string-2.1.0"
@@ -31084,14 +31547,18 @@ in
       sources."kew-0.7.0"
       sources."klaw-1.3.1"
       sources."load-json-file-1.1.0"
-      sources."log-symbols-1.0.2"
+      sources."log-symbols-2.2.0"
       sources."log-update-1.0.2"
       sources."loud-rejection-1.6.0"
       sources."map-obj-1.0.1"
-      sources."meow-3.7.0"
-      sources."mime-db-1.30.0"
-      sources."mime-types-2.1.17"
-      sources."mimic-fn-1.1.0"
+      (sources."meow-3.7.0" // {
+        dependencies = [
+          sources."spdx-license-ids-3.0.0"
+        ];
+      })
+      sources."mime-db-1.33.0"
+      sources."mime-types-2.1.18"
+      sources."mimic-fn-1.2.0"
       sources."minimist-1.2.0"
       sources."mkdirp-0.5.0"
       sources."mkpath-1.0.0"
@@ -31102,11 +31569,14 @@ in
       sources."oauth-sign-0.8.2"
       sources."object-assign-4.1.1"
       sources."onetime-1.1.0"
-      (sources."ora-1.3.0" // {
+      (sources."ora-1.4.0" // {
         dependencies = [
+          sources."ansi-styles-3.2.0"
+          sources."chalk-2.3.1"
           sources."cli-cursor-2.1.0"
           sources."onetime-2.0.1"
           sources."restore-cursor-2.0.0"
+          sources."supports-color-5.2.0"
         ];
       })
       sources."os-tmpdir-1.0.2"
@@ -31123,14 +31593,14 @@ in
       sources."pify-2.3.0"
       sources."pinkie-2.0.4"
       sources."pinkie-promise-2.0.1"
-      sources."process-nextick-args-1.0.7"
+      sources."process-nextick-args-2.0.0"
       sources."progress-1.1.8"
       sources."promise-phantom-3.1.6"
       sources."punycode-1.4.1"
       sources."qs-6.5.1"
       sources."read-pkg-1.1.0"
       sources."read-pkg-up-1.0.1"
-      sources."readable-stream-2.3.3"
+      sources."readable-stream-2.3.4"
       sources."redent-1.0.0"
       sources."repeating-2.0.1"
       sources."request-2.83.0"
@@ -31140,9 +31610,14 @@ in
       sources."semver-5.5.0"
       sources."signal-exit-3.0.2"
       sources."sntp-2.1.0"
-      sources."spdx-correct-1.0.2"
-      sources."spdx-expression-parse-1.0.4"
-      sources."spdx-license-ids-1.2.2"
+      (sources."spdx-correct-2.0.4" // {
+        dependencies = [
+          sources."spdx-expression-parse-2.0.2"
+        ];
+      })
+      sources."spdx-exceptions-2.1.0"
+      sources."spdx-expression-parse-3.0.0"
+      sources."spdx-license-ids-2.0.1"
       sources."sshpk-1.13.1"
       sources."string_decoder-1.0.3"
       sources."stringstream-0.0.5"
@@ -31152,14 +31627,14 @@ in
       sources."supports-color-2.0.0"
       sources."throttleit-1.0.0"
       sources."tmp-0.0.31"
-      sources."tough-cookie-2.3.3"
+      sources."tough-cookie-2.3.4"
       sources."trim-newlines-1.0.0"
       sources."tunnel-agent-0.6.0"
       sources."tweetnacl-0.14.5"
       sources."typedarray-0.0.6"
       sources."util-deprecate-1.0.2"
       sources."uuid-3.2.1"
-      sources."validate-npm-package-license-3.0.1"
+      sources."validate-npm-package-license-3.0.2"
       sources."verror-1.10.0"
       sources."which-1.3.0"
       sources."yauzl-2.4.1"
@@ -31217,7 +31692,7 @@ in
       sources."async-each-1.0.1"
       sources."balanced-match-1.0.0"
       sources."binary-extensions-1.11.0"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       (sources."braces-1.8.5" // {
         dependencies = [
           sources."kind-of-4.0.0"
@@ -31292,7 +31767,7 @@ in
       sources."minimist-0.0.10"
       sources."mkdirp-0.5.1"
       sources."mute-stream-0.0.7"
-      sources."nan-2.8.0"
+      sources."nan-2.9.2"
       (sources."nconf-0.6.9" // {
         dependencies = [
           sources."async-0.2.9"
@@ -31316,7 +31791,7 @@ in
           sources."minimist-1.2.0"
         ];
       })
-      sources."process-nextick-args-1.0.7"
+      sources."process-nextick-args-2.0.0"
       sources."prompt-0.2.14"
       sources."ps-tree-0.0.3"
       (sources."randomatic-1.1.7" // {
@@ -31329,7 +31804,7 @@ in
         ];
       })
       sources."read-1.0.7"
-      sources."readable-stream-2.3.3"
+      sources."readable-stream-2.3.4"
       sources."readdirp-2.1.0"
       sources."regex-cache-0.4.4"
       sources."remove-trailing-separator-1.1.0"
@@ -31377,12 +31852,12 @@ in
     dependencies = [
       sources."async-2.6.0"
       sources."debug-3.1.0"
-      sources."lodash-4.17.4"
+      sources."lodash-4.17.5"
       sources."lodash.groupby-4.6.0"
       sources."microee-0.0.6"
       sources."minilog-3.1.0"
       sources."ms-2.0.0"
-      sources."simple-git-1.89.0"
+      sources."simple-git-1.91.0"
       sources."tabtab-git+https://github.com/mixu/node-tabtab.git"
     ];
     buildInputs = globalBuildInputs;
@@ -31397,10 +31872,10 @@ in
   git-standup = nodeEnv.buildNodePackage {
     name = "git-standup";
     packageName = "git-standup";
-    version = "2.1.8";
+    version = "2.1.9";
     src = fetchurl {
-      url = "https://registry.npmjs.org/git-standup/-/git-standup-2.1.8.tgz";
-      sha1 = "4df13a13e9c49ba4cdbd5ad35a90457c8795e352";
+      url = "https://registry.npmjs.org/git-standup/-/git-standup-2.1.9.tgz";
+      sha512 = "3w5bg88z2wm9b01s7s1yy16dd1qhm44n7dg7anh0w6rigl6r81xmb9vl95imf6lnakwkrsnlw7rqr98c079m6kgribjvzfv9kbzax7r";
     };
     buildInputs = globalBuildInputs;
     meta = {
@@ -31422,7 +31897,7 @@ in
     dependencies = [
       sources."abbrev-1.1.1"
       sources."balanced-match-1.0.0"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       sources."concat-map-0.0.1"
       sources."findup-sync-0.3.0"
       sources."glob-5.0.15"
@@ -31499,7 +31974,7 @@ in
       sources."minimist-0.0.8"
       sources."mkdirp-0.5.1"
       sources."msgpack-1.0.2"
-      sources."nan-2.8.0"
+      sources."nan-2.9.2"
       sources."optimist-0.3.7"
       sources."pop-iterate-1.0.1"
       sources."promise-6.1.0"
@@ -31529,7 +32004,7 @@ in
       sources."with-4.0.3"
       sources."wordwrap-0.0.3"
       sources."xml2js-0.4.19"
-      sources."xmlbuilder-9.0.4"
+      sources."xmlbuilder-9.0.7"
       sources."yargs-3.10.0"
     ];
     buildInputs = globalBuildInputs;
@@ -31576,10 +32051,11 @@ in
         ];
       })
       sources."beeper-1.1.1"
-      sources."brace-expansion-1.1.8"
-      (sources."braces-2.3.0" // {
+      sources."brace-expansion-1.1.11"
+      (sources."braces-2.3.1" // {
         dependencies = [
-          sources."kind-of-3.2.2"
+          sources."define-property-1.0.0"
+          sources."extend-shallow-2.0.1"
         ];
       })
       sources."cache-base-1.0.1"
@@ -31601,7 +32077,7 @@ in
       sources."debug-2.6.9"
       sources."decode-uri-component-0.2.0"
       sources."defaults-1.0.3"
-      sources."define-property-1.0.0"
+      sources."define-property-2.0.2"
       sources."deprecated-0.0.1"
       sources."detect-file-1.0.0"
       sources."duplexer2-0.0.2"
@@ -31614,21 +32090,32 @@ in
       })
       sources."expand-tilde-2.0.2"
       sources."extend-3.0.1"
-      sources."extend-shallow-2.0.1"
+      sources."extend-shallow-3.0.2"
       (sources."extglob-2.0.4" // {
         dependencies = [
+          sources."define-property-1.0.0"
+          sources."extend-shallow-2.0.1"
           sources."kind-of-5.1.0"
         ];
       })
       sources."fancy-log-1.3.2"
-      sources."fill-range-4.0.0"
+      (sources."fill-range-4.0.0" // {
+        dependencies = [
+          sources."kind-of-3.2.2"
+        ];
+      })
       sources."find-index-0.1.1"
       (sources."findup-sync-2.0.0" // {
         dependencies = [
           sources."is-accessor-descriptor-1.0.0"
           sources."is-data-descriptor-1.0.0"
           sources."is-descriptor-1.0.2"
-          sources."is-extendable-1.0.1"
+          sources."is-extendable-0.1.1"
+          (sources."is-number-3.0.0" // {
+            dependencies = [
+              sources."kind-of-3.2.2"
+            ];
+          })
         ];
       })
       sources."fined-1.1.0"
@@ -31655,7 +32142,7 @@ in
       (sources."gulp-util-3.0.8" // {
         dependencies = [
           sources."isarray-1.0.0"
-          sources."readable-stream-2.3.3"
+          sources."readable-stream-2.3.4"
           sources."string_decoder-1.0.3"
         ];
       })
@@ -31674,16 +32161,16 @@ in
       sources."is-buffer-1.1.6"
       sources."is-data-descriptor-1.0.0"
       sources."is-descriptor-1.0.2"
-      sources."is-extendable-1.0.1"
+      sources."is-extendable-0.1.1"
       sources."is-extglob-2.1.1"
       sources."is-glob-3.1.0"
       sources."is-number-3.0.0"
-      sources."is-odd-1.0.0"
+      sources."is-odd-2.0.0"
       sources."is-plain-object-2.0.4"
       sources."is-relative-1.0.0"
       sources."is-unc-path-1.0.0"
       sources."is-utf8-0.2.1"
-      sources."is-windows-1.0.1"
+      sources."is-windows-1.0.2"
       sources."isarray-0.0.1"
       sources."isexe-2.0.0"
       sources."isobject-3.0.1"
@@ -31703,7 +32190,8 @@ in
             ];
           })
           sources."is-descriptor-0.1.6"
-          sources."is-extendable-0.1.1"
+          sources."is-extendable-1.0.1"
+          sources."is-number-4.0.0"
           sources."isarray-1.0.0"
           sources."kind-of-3.2.2"
         ];
@@ -31729,7 +32217,7 @@ in
       sources."make-iterator-1.0.0"
       sources."map-cache-0.2.2"
       sources."map-visit-1.0.0"
-      (sources."micromatch-3.1.5" // {
+      (sources."micromatch-3.1.9" // {
         dependencies = [
           (sources."is-accessor-descriptor-0.1.6" // {
             dependencies = [
@@ -31742,19 +32230,16 @@ in
             ];
           })
           sources."is-descriptor-0.1.6"
+          sources."is-extendable-1.0.1"
         ];
       })
       sources."minimatch-2.0.10"
       sources."minimist-1.2.0"
-      sources."mixin-deep-1.3.0"
+      sources."mixin-deep-1.3.1"
       sources."mkdirp-0.5.1"
       sources."ms-2.0.0"
       sources."multipipe-0.1.2"
-      (sources."nanomatch-1.2.7" // {
-        dependencies = [
-          sources."kind-of-5.1.0"
-        ];
-      })
+      sources."nanomatch-1.2.9"
       sources."natives-1.1.1"
       sources."object-assign-3.0.0"
       sources."object-copy-0.1.0"
@@ -31774,17 +32259,19 @@ in
       sources."path-root-regex-0.1.2"
       sources."posix-character-classes-0.1.1"
       sources."pretty-hrtime-1.0.3"
-      sources."process-nextick-args-1.0.7"
+      sources."process-nextick-args-2.0.0"
       sources."readable-stream-1.1.14"
       sources."rechoir-0.6.2"
-      sources."regex-not-1.0.0"
+      sources."regex-not-1.0.2"
       sources."repeat-element-1.1.2"
       sources."repeat-string-1.6.1"
       sources."replace-ext-0.0.1"
       sources."resolve-1.5.0"
       sources."resolve-dir-1.0.1"
       sources."resolve-url-0.2.1"
+      sources."ret-0.1.15"
       sources."safe-buffer-5.1.1"
+      sources."safe-regex-1.1.0"
       sources."semver-4.3.6"
       sources."sequencify-0.0.7"
       sources."set-getter-0.1.0"
@@ -31797,10 +32284,16 @@ in
               sources."kind-of-5.1.0"
             ];
           })
+          sources."extend-shallow-2.0.1"
+          sources."is-extendable-0.1.1"
           sources."kind-of-4.0.0"
         ];
       })
-      sources."snapdragon-node-2.1.1"
+      (sources."snapdragon-node-2.1.1" // {
+        dependencies = [
+          sources."kind-of-3.2.2"
+        ];
+      })
       sources."snapdragon-util-3.0.1"
       sources."source-map-0.5.7"
       sources."source-map-resolve-0.5.1"
@@ -31812,7 +32305,7 @@ in
         ];
       })
       sources."static-extend-0.1.2"
-      sources."stream-consume-0.1.0"
+      sources."stream-consume-0.1.1"
       sources."string_decoder-0.10.31"
       sources."strip-ansi-3.0.1"
       sources."strip-bom-1.0.0"
@@ -31821,11 +32314,7 @@ in
       sources."tildify-1.2.0"
       sources."time-stamp-1.1.0"
       sources."to-object-path-0.3.0"
-      (sources."to-regex-3.0.1" // {
-        dependencies = [
-          sources."define-property-0.2.5"
-        ];
-      })
+      sources."to-regex-3.0.2"
       sources."to-regex-range-2.1.1"
       sources."unc-path-regex-0.1.2"
       (sources."union-value-1.0.0" // {
@@ -31887,7 +32376,7 @@ in
       sha1 = "e21764eafe6429ec8dc9377b55e1ca86799704d5";
     };
     dependencies = [
-      sources."eventemitter3-3.0.0"
+      sources."eventemitter3-3.0.1"
       sources."http-proxy-1.0.2"
       sources."lru-cache-2.5.2"
       sources."minimist-0.0.8"
@@ -31913,7 +32402,7 @@ in
     dependencies = [
       sources."async-1.4.2"
       sources."balanced-match-1.0.0"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       (sources."cli-0.6.6" // {
         dependencies = [
           sources."minimatch-0.3.0"
@@ -31983,15 +32472,15 @@ in
   html-minifier = nodeEnv.buildNodePackage {
     name = "html-minifier";
     packageName = "html-minifier";
-    version = "3.5.8";
+    version = "3.5.9";
     src = fetchurl {
-      url = "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.8.tgz";
-      sha512 = "29sg4r25g8awvmlyzjip0c216bjcd0nq730jd5vihagf3vpxw070gi5nd7z7333givgislxfylv4jrxn4ngqxgnwns5lg3xy3lc6zjr";
+      url = "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.9.tgz";
+      sha512 = "3a2xnyzk38awjgzlkd59vsf8bk77ahyxsk7k9vg7gspl9z0v3zxgzzmix1vrz8xdfcxc00kg807z85hfqnz9wg20py4ihn9apvqx6hi";
     };
     dependencies = [
       sources."camel-case-3.0.0"
       sources."clean-css-4.1.9"
-      sources."commander-2.12.2"
+      sources."commander-2.14.1"
       sources."he-1.1.1"
       sources."lower-case-1.1.4"
       sources."ncname-1.0.0"
@@ -31999,9 +32488,8 @@ in
       sources."param-case-2.1.1"
       sources."relateurl-0.2.7"
       sources."source-map-0.5.7"
-      (sources."uglify-js-3.3.8" // {
+      (sources."uglify-js-3.3.12" // {
         dependencies = [
-          sources."commander-2.13.0"
           sources."source-map-0.6.1"
         ];
       })
@@ -32063,7 +32551,7 @@ in
       sources."bl-1.2.1"
       sources."body-5.1.0"
       sources."body-parser-1.18.2"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       (sources."braces-1.8.5" // {
         dependencies = [
           sources."kind-of-4.0.0"
@@ -32071,7 +32559,7 @@ in
       })
       sources."buffer-crc32-0.2.13"
       sources."bytes-3.0.0"
-      sources."chalk-2.3.0"
+      sources."chalk-2.3.1"
       sources."chardet-0.4.2"
       sources."chokidar-1.7.0"
       sources."chownr-1.0.1"
@@ -32080,7 +32568,7 @@ in
       sources."cli-width-2.2.0"
       sources."color-convert-1.9.1"
       sources."color-name-1.1.3"
-      sources."combined-stream-1.0.5"
+      sources."combined-stream-1.0.6"
       sources."component-emitter-1.2.1"
       sources."compress-commons-1.2.2"
       sources."concat-map-0.0.1"
@@ -32122,7 +32610,7 @@ in
       sources."finalhandler-1.1.0"
       sources."for-in-1.0.2"
       sources."for-own-0.1.5"
-      sources."form-data-2.3.1"
+      sources."form-data-2.3.2"
       sources."formidable-1.1.1"
       sources."forwarded-0.1.2"
       sources."fresh-0.5.2"
@@ -32133,20 +32621,20 @@ in
       sources."glob-base-0.3.0"
       sources."glob-parent-2.0.0"
       sources."graceful-fs-4.1.11"
-      sources."has-flag-2.0.0"
+      sources."has-flag-3.0.0"
       (sources."http-errors-1.6.2" // {
         dependencies = [
           sources."depd-1.1.1"
         ];
       })
-      sources."http-parser-js-0.4.9"
+      sources."http-parser-js-0.4.10"
       sources."http-proxy-1.16.2"
       sources."http-proxy-middleware-0.17.4"
       sources."iconv-lite-0.4.19"
       sources."inflight-1.0.6"
       sources."inherits-2.0.3"
       sources."inquirer-3.3.0"
-      sources."ipaddr.js-1.5.2"
+      sources."ipaddr.js-1.6.0"
       sources."is-binary-path-1.0.1"
       sources."is-buffer-1.1.6"
       sources."is-dotfile-1.0.3"
@@ -32167,7 +32655,7 @@ in
       sources."lazystream-1.0.0"
       sources."leek-0.0.24"
       sources."livereload-js-2.3.0"
-      sources."lodash-4.17.4"
+      sources."lodash-4.17.5"
       sources."lodash._baseassign-3.2.0"
       sources."lodash._basecopy-3.0.1"
       sources."lodash._bindcallback-3.0.1"
@@ -32186,9 +32674,9 @@ in
       sources."methods-1.1.2"
       sources."micromatch-2.3.11"
       sources."mime-1.6.0"
-      sources."mime-db-1.30.0"
-      sources."mime-types-2.1.17"
-      sources."mimic-fn-1.1.0"
+      sources."mime-db-1.33.0"
+      sources."mime-types-2.1.18"
+      sources."mimic-fn-1.2.0"
       sources."minimatch-3.0.4"
       sources."minimist-1.2.0"
       sources."minipass-2.2.1"
@@ -32196,7 +32684,7 @@ in
       sources."mkdirp-0.5.1"
       sources."ms-2.0.0"
       sources."mute-stream-0.0.7"
-      sources."nan-2.8.0"
+      sources."nan-2.9.2"
       sources."ncp-2.0.0"
       sources."negotiator-0.6.1"
       sources."netmask-1.0.6"
@@ -32214,8 +32702,8 @@ in
       sources."path-is-absolute-1.0.1"
       sources."path-to-regexp-0.1.7"
       sources."preserve-0.2.0"
-      sources."process-nextick-args-1.0.7"
-      sources."proxy-addr-2.0.2"
+      sources."process-nextick-args-2.0.0"
+      sources."proxy-addr-2.0.3"
       sources."pseudomap-1.0.2"
       sources."qs-6.5.1"
       (sources."randomatic-1.1.7" // {
@@ -32229,7 +32717,7 @@ in
       })
       sources."range-parser-1.2.0"
       sources."raw-body-2.3.2"
-      sources."readable-stream-2.3.3"
+      sources."readable-stream-2.3.4"
       sources."readdirp-2.1.0"
       sources."regex-cache-0.4.4"
       sources."remove-trailing-separator-1.1.0"
@@ -32261,18 +32749,22 @@ in
       sources."string_decoder-1.0.3"
       sources."strip-ansi-4.0.0"
       sources."superagent-3.8.2"
-      sources."supports-color-4.5.0"
-      (sources."tar-4.3.0" // {
+      sources."supports-color-5.2.0"
+      (sources."tar-4.4.0" // {
         dependencies = [
           sources."minimist-0.0.8"
         ];
       })
       sources."tar-stream-1.5.5"
       sources."through-2.3.8"
-      sources."tiny-lr-1.1.0"
+      (sources."tiny-lr-1.1.1" // {
+        dependencies = [
+          sources."debug-3.1.0"
+        ];
+      })
       sources."tmp-0.0.33"
       sources."tslib-1.9.0"
-      sources."type-is-1.6.15"
+      sources."type-is-1.6.16"
       sources."ultron-1.1.1"
       sources."unpipe-1.0.0"
       sources."untildify-3.0.2"
@@ -32329,10 +32821,10 @@ in
       sources."abbrev-1.0.9"
       sources."align-text-0.1.4"
       sources."amdefine-1.0.1"
-      sources."argparse-1.0.9"
+      sources."argparse-1.0.10"
       sources."async-1.5.2"
       sources."balanced-match-1.0.0"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       sources."camelcase-1.2.1"
       sources."center-align-0.1.3"
       sources."cliui-2.1.0"
@@ -32410,10 +32902,10 @@ in
   javascript-typescript-langserver = nodeEnv.buildNodePackage {
     name = "javascript-typescript-langserver";
     packageName = "javascript-typescript-langserver";
-    version = "2.5.5";
+    version = "2.7.1";
     src = fetchurl {
-      url = "https://registry.npmjs.org/javascript-typescript-langserver/-/javascript-typescript-langserver-2.5.5.tgz";
-      sha512 = "080s545iykbb70x7xm0nqs6s7qs0slprxcqslpv47ffyz6gx7gb8kaa1dlk9lxvkm8pfhdyyj0f6qsx7d1ydscnnl0x1wmkzagbpmzm";
+      url = "https://registry.npmjs.org/javascript-typescript-langserver/-/javascript-typescript-langserver-2.7.1.tgz";
+      sha512 = "3dxj2iihfilq0dbhhrchhxqd6x9nhrjwnqkgr4gnmqk75zgnaa119p1h2vx7l0wmpqcafw0nifv02bn0g5y1wgal06a5yr6iii7dx18";
     };
     dependencies = [
       sources."ansi-color-0.2.1"
@@ -32421,15 +32913,15 @@ in
       sources."any-promise-1.3.0"
       sources."assertion-error-1.1.0"
       sources."balanced-match-1.0.0"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       sources."bufrw-1.2.1"
       sources."chai-4.1.2"
       sources."chai-as-promised-7.1.1"
-      sources."chalk-2.3.0"
+      sources."chalk-2.3.1"
       sources."check-error-1.0.2"
       sources."color-convert-1.9.1"
       sources."color-name-1.1.3"
-      sources."commander-2.13.0"
+      sources."commander-2.14.1"
       sources."concat-map-0.0.1"
       sources."deep-eql-3.0.1"
       sources."deep-equal-1.0.1"
@@ -32439,16 +32931,16 @@ in
       sources."fs.realpath-1.0.0"
       sources."get-func-name-2.0.0"
       sources."glob-7.1.2"
-      sources."has-flag-2.0.0"
+      sources."has-flag-3.0.0"
       sources."inflight-1.0.6"
       sources."inherits-2.0.3"
       sources."iterare-0.0.8"
-      (sources."jaeger-client-3.7.0" // {
+      (sources."jaeger-client-3.9.1" // {
         dependencies = [
           sources."opentracing-0.13.0"
         ];
       })
-      sources."lodash-4.17.4"
+      sources."lodash-4.17.5"
       sources."long-2.4.0"
       sources."minimatch-3.0.4"
       sources."mz-2.7.0"
@@ -32463,13 +32955,13 @@ in
       sources."semaphore-async-await-1.5.1"
       sources."string-similarity-1.2.0"
       sources."string-template-0.2.1"
-      sources."supports-color-4.5.0"
+      sources."supports-color-5.2.0"
       sources."symbol-observable-1.0.1"
       sources."thenify-3.3.0"
       sources."thenify-all-1.6.0"
-      sources."thriftrw-3.11.1"
-      sources."type-detect-4.0.7"
-      sources."typescript-2.4.2"
+      sources."thriftrw-3.11.2"
+      sources."type-detect-4.0.8"
+      sources."typescript-2.7.2"
       sources."vscode-jsonrpc-3.5.0"
       sources."vscode-languageserver-3.5.0"
       sources."vscode-languageserver-protocol-3.5.0"
@@ -32528,7 +33020,7 @@ in
       sources."graceful-fs-4.1.11"
       sources."js2xmlparser-3.0.0"
       sources."klaw-2.0.0"
-      sources."marked-0.3.12"
+      sources."marked-0.3.16"
       sources."minimist-0.0.8"
       sources."mkdirp-0.5.1"
       (sources."requizzle-0.2.1" // {
@@ -32561,7 +33053,7 @@ in
     };
     dependencies = [
       sources."balanced-match-1.0.0"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       sources."cli-1.0.1"
       sources."concat-map-0.0.1"
       sources."console-browserify-1.1.0"
@@ -32633,7 +33125,7 @@ in
     dependencies = [
       sources."abbrev-1.1.1"
       sources."bluebird-3.5.1"
-      sources."commander-2.13.0"
+      sources."commander-2.14.1"
       sources."config-chain-1.1.11"
       sources."editorconfig-0.13.3"
       sources."ini-1.3.5"
@@ -32658,10 +33150,10 @@ in
   jsonlint = nodeEnv.buildNodePackage {
     name = "jsonlint";
     packageName = "jsonlint";
-    version = "1.6.2";
+    version = "1.6.3";
     src = fetchurl {
-      url = "https://registry.npmjs.org/jsonlint/-/jsonlint-1.6.2.tgz";
-      sha1 = "5737045085f55eb455c68b1ff4ebc01bd50e8830";
+      url = "https://registry.npmjs.org/jsonlint/-/jsonlint-1.6.3.tgz";
+      sha512 = "3f6z8yv4rp9mhcdbmvrmlvk8gdf05qbvn5fk60yq1cvjn00wsvs5i2k7p1bik8kvidsx44kv7r195asnbr8dfi04czhbvpy6crm7icc";
     };
     dependencies = [
       sources."JSV-4.0.2"
@@ -32723,15 +33215,15 @@ in
   json-refs = nodeEnv.buildNodePackage {
     name = "json-refs";
     packageName = "json-refs";
-    version = "3.0.3";
+    version = "3.0.4";
     src = fetchurl {
-      url = "https://registry.npmjs.org/json-refs/-/json-refs-3.0.3.tgz";
-      sha512 = "3wagfrcaaj3vscma48jj349wbf838vi5fy0c02xfxd4k57qhf05mfw0i0624fvxfil9gfhx3sl35py85lfjx74hfkw6ra7kqw91p5cw";
+      url = "https://registry.npmjs.org/json-refs/-/json-refs-3.0.4.tgz";
+      sha512 = "1mbi99gcdrhmkr4nfhfdhwbk2ag55gajxdvzb6m1bddwdwnwn167xx12nypvbs6l0r90k9qrnwmbcbswdm18982b7a7mva27pkc2nah";
     };
     dependencies = [
-      sources."argparse-1.0.9"
+      sources."argparse-1.0.10"
       sources."asynckit-0.4.0"
-      sources."combined-stream-1.0.5"
+      sources."combined-stream-1.0.6"
       sources."commander-2.11.0"
       sources."component-emitter-1.2.1"
       sources."cookiejar-2.1.1"
@@ -32740,24 +33232,24 @@ in
       sources."delayed-stream-1.0.0"
       sources."esprima-4.0.0"
       sources."extend-3.0.1"
-      sources."form-data-2.3.1"
+      sources."form-data-2.3.2"
       sources."formidable-1.1.1"
       sources."graphlib-2.1.5"
       sources."inherits-2.0.3"
       sources."isarray-1.0.0"
       sources."js-yaml-3.10.0"
-      sources."lodash-4.17.4"
+      sources."lodash-4.17.5"
       sources."methods-1.1.2"
       sources."mime-1.6.0"
-      sources."mime-db-1.30.0"
-      sources."mime-types-2.1.17"
+      sources."mime-db-1.33.0"
+      sources."mime-types-2.1.18"
       sources."ms-2.0.0"
       sources."native-promise-only-0.8.1"
       sources."path-loader-1.0.4"
-      sources."process-nextick-args-1.0.7"
+      sources."process-nextick-args-2.0.0"
       sources."punycode-2.1.0"
       sources."qs-6.5.1"
-      sources."readable-stream-2.3.3"
+      sources."readable-stream-2.3.4"
       sources."safe-buffer-5.1.1"
       sources."slash-1.0.0"
       sources."sprintf-js-1.0.3"
@@ -32804,16 +33296,16 @@ in
       sources."camelcase-4.1.0"
       sources."capture-stack-trace-1.0.0"
       sources."caseless-0.12.0"
-      sources."chalk-2.3.0"
+      sources."chalk-2.3.1"
       sources."cli-boxes-1.0.0"
       sources."cliui-4.0.0"
       sources."co-4.6.0"
       sources."code-point-at-1.1.0"
       sources."color-convert-1.9.1"
       sources."color-name-1.1.3"
-      sources."combined-stream-1.0.5"
-      sources."compressible-2.0.12"
-      sources."compression-1.7.1"
+      sources."combined-stream-1.0.6"
+      sources."compressible-2.0.13"
+      sources."compression-1.7.2"
       sources."configstore-3.1.1"
       sources."connect-pause-0.1.1"
       sources."content-disposition-0.5.2"
@@ -32860,12 +33352,12 @@ in
       })
       sources."extend-3.0.1"
       sources."extsprintf-1.3.0"
-      sources."fast-deep-equal-1.0.0"
+      sources."fast-deep-equal-1.1.0"
       sources."fast-json-stable-stringify-2.0.0"
       sources."finalhandler-1.1.0"
       sources."find-up-2.1.0"
       sources."forever-agent-0.6.1"
-      sources."form-data-2.3.1"
+      sources."form-data-2.3.2"
       sources."forwarded-0.1.2"
       sources."fresh-0.5.2"
       sources."get-caller-file-1.0.2"
@@ -32876,9 +33368,9 @@ in
       sources."graceful-fs-4.1.11"
       sources."har-schema-2.0.0"
       sources."har-validator-5.0.3"
-      sources."has-flag-2.0.0"
+      sources."has-flag-3.0.0"
       sources."hawk-6.0.2"
-      sources."hoek-4.2.0"
+      sources."hoek-4.2.1"
       (sources."http-errors-1.6.2" // {
         dependencies = [
           sources."depd-1.1.1"
@@ -32891,7 +33383,7 @@ in
       sources."inherits-2.0.3"
       sources."ini-1.3.5"
       sources."invert-kv-1.0.0"
-      sources."ipaddr.js-1.5.2"
+      sources."ipaddr.js-1.6.0"
       sources."is-fullwidth-code-point-2.0.0"
       sources."is-installed-globally-0.1.0"
       sources."is-npm-1.0.0"
@@ -32915,25 +33407,25 @@ in
       sources."latest-version-3.1.0"
       sources."lcid-1.0.0"
       sources."locate-path-2.0.0"
-      sources."lodash-4.17.4"
+      sources."lodash-4.17.5"
       sources."lodash-id-0.14.0"
       sources."lowdb-0.15.5"
       sources."lowercase-keys-1.0.0"
       sources."lru-cache-4.1.1"
-      sources."make-dir-1.1.0"
+      sources."make-dir-1.2.0"
       sources."media-typer-0.3.0"
       sources."mem-1.1.0"
       sources."merge-descriptors-1.0.1"
       sources."method-override-2.3.10"
       sources."methods-1.1.2"
       sources."mime-1.4.1"
-      sources."mime-db-1.30.0"
-      sources."mime-types-2.1.17"
-      sources."mimic-fn-1.1.0"
+      sources."mime-db-1.33.0"
+      sources."mime-types-2.1.18"
+      sources."mimic-fn-1.2.0"
       sources."minimist-1.2.0"
       sources."morgan-1.9.0"
       sources."ms-2.0.0"
-      sources."nanoid-1.0.1"
+      sources."nanoid-1.0.2"
       sources."negotiator-0.6.1"
       sources."npm-run-path-2.0.2"
       sources."number-is-nan-1.0.1"
@@ -32957,14 +33449,14 @@ in
       sources."please-upgrade-node-3.0.1"
       sources."pluralize-7.0.0"
       sources."prepend-http-1.0.4"
-      sources."proxy-addr-2.0.2"
+      sources."proxy-addr-2.0.3"
       sources."pseudomap-1.0.2"
       sources."punycode-1.4.1"
       sources."qs-6.5.1"
       sources."range-parser-1.2.0"
       sources."raw-body-2.3.2"
-      sources."rc-1.2.4"
-      sources."registry-auth-token-3.3.1"
+      sources."rc-1.2.5"
+      sources."registry-auth-token-3.3.2"
       sources."registry-url-3.1.0"
       sources."request-2.83.0"
       sources."require-directory-2.1.1"
@@ -32989,13 +33481,13 @@ in
       sources."strip-ansi-4.0.0"
       sources."strip-eof-1.0.0"
       sources."strip-json-comments-2.0.1"
-      sources."supports-color-4.5.0"
+      sources."supports-color-5.2.0"
       sources."term-size-1.2.0"
       sources."timed-out-4.0.1"
-      sources."tough-cookie-2.3.3"
+      sources."tough-cookie-2.3.4"
       sources."tunnel-agent-0.6.0"
       sources."tweetnacl-0.14.5"
-      sources."type-is-1.6.15"
+      sources."type-is-1.6.16"
       sources."unique-string-1.0.0"
       sources."unpipe-1.0.0"
       sources."unzip-response-2.0.1"
@@ -33044,7 +33536,7 @@ in
       sha512 = "0h26sq1bwxc45bm0hvlcadrbk4bizzaw729wvw690ya7mpys45bqfzdqwhjkdrnq0i44dzxckykz4bix22jfdyfg1asybg3yzczjsrv";
     };
     dependencies = [
-      sources."argparse-1.0.9"
+      sources."argparse-1.0.10"
       sources."esprima-4.0.0"
       sources."sprintf-js-1.0.3"
     ];
@@ -33067,8 +33559,9 @@ in
     };
     dependencies = [
       sources."JSONStream-1.3.2"
-      sources."accepts-1.3.3"
+      sources."accepts-1.3.4"
       sources."acorn-4.0.13"
+      sources."acorn-node-1.3.0"
       sources."addressparser-1.0.1"
       sources."after-0.8.2"
       sources."agent-base-2.1.1"
@@ -33090,10 +33583,10 @@ in
       sources."array-unique-0.2.1"
       sources."arraybuffer.slice-0.0.7"
       sources."asn1-0.2.3"
-      sources."asn1.js-4.9.2"
+      sources."asn1.js-4.10.1"
       sources."assert-1.4.1"
       sources."assert-plus-1.0.0"
-      sources."ast-types-0.10.1"
+      sources."ast-types-0.11.2"
       sources."astw-2.2.0"
       sources."async-2.1.5"
       sources."async-each-1.0.1"
@@ -33110,7 +33603,7 @@ in
       sources."backo2-1.0.2"
       sources."balanced-match-1.0.0"
       sources."base64-arraybuffer-0.1.5"
-      sources."base64-js-1.2.1"
+      sources."base64-js-1.2.3"
       sources."base64id-1.0.0"
       sources."bcrypt-pbkdf-1.0.1"
       sources."better-assert-1.0.2"
@@ -33122,14 +33615,14 @@ in
       sources."bn.js-4.11.8"
       sources."body-parser-1.18.2"
       sources."boom-4.3.1"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       (sources."braces-1.8.5" // {
         dependencies = [
           sources."kind-of-4.0.0"
         ];
       })
       sources."brorand-1.1.0"
-      sources."browser-pack-6.0.3"
+      sources."browser-pack-6.0.4"
       (sources."browser-resolve-1.11.2" // {
         dependencies = [
           sources."resolve-1.1.7"
@@ -33137,10 +33630,11 @@ in
       })
       (sources."browserify-14.5.0" // {
         dependencies = [
-          sources."acorn-5.3.0"
+          sources."acorn-5.4.1"
           sources."combine-source-map-0.7.2"
           sources."hash-base-2.0.2"
           sources."isarray-0.0.1"
+          sources."process-nextick-args-2.0.0"
           sources."source-map-0.5.7"
         ];
       })
@@ -33150,7 +33644,7 @@ in
       sources."browserify-rsa-4.0.1"
       sources."browserify-sign-4.0.4"
       sources."browserify-zlib-0.2.0"
-      sources."buffer-5.0.8"
+      sources."buffer-5.1.0"
       sources."buffer-more-ints-0.0.2"
       sources."buffer-xor-1.0.3"
       sources."buildmail-4.0.1"
@@ -33167,8 +33661,8 @@ in
       sources."colors-1.1.2"
       sources."combine-lists-1.0.1"
       sources."combine-source-map-0.8.0"
-      sources."combined-stream-1.0.5"
-      sources."commander-2.13.0"
+      sources."combined-stream-1.0.6"
+      sources."commander-2.14.1"
       sources."component-bind-1.0.0"
       sources."component-emitter-1.2.1"
       sources."component-inherit-0.0.3"
@@ -33179,7 +33673,7 @@ in
           sources."string_decoder-0.10.31"
         ];
       })
-      (sources."connect-3.6.5" // {
+      (sources."connect-3.6.6" // {
         dependencies = [
           sources."statuses-1.3.1"
         ];
@@ -33224,13 +33718,21 @@ in
       sources."ee-first-1.1.1"
       sources."elliptic-6.4.0"
       sources."encodeurl-1.0.2"
-      sources."engine.io-3.1.4"
-      sources."engine.io-client-3.1.4"
+      (sources."engine.io-3.1.5" // {
+        dependencies = [
+          sources."debug-3.1.0"
+        ];
+      })
+      (sources."engine.io-client-3.1.5" // {
+        dependencies = [
+          sources."debug-3.1.0"
+        ];
+      })
       sources."engine.io-parser-2.1.2"
       sources."ent-2.2.0"
       sources."escape-html-1.0.3"
       sources."escape-string-regexp-1.0.5"
-      sources."escodegen-1.9.0"
+      sources."escodegen-1.9.1"
       sources."esprima-3.1.3"
       sources."estraverse-4.2.0"
       sources."esutils-2.0.2"
@@ -33250,18 +33752,18 @@ in
       sources."extend-3.0.1"
       sources."extglob-0.3.2"
       sources."extsprintf-1.3.0"
-      sources."fast-deep-equal-1.0.0"
+      sources."fast-deep-equal-1.1.0"
       sources."fast-json-stable-stringify-2.0.0"
       sources."fast-levenshtein-2.0.6"
       sources."file-uri-to-path-1.0.0"
       sources."filename-regex-2.0.1"
       sources."fill-range-2.2.3"
-      sources."finalhandler-1.0.6"
+      sources."finalhandler-1.1.0"
       sources."follow-redirects-1.0.0"
       sources."for-in-1.0.2"
       sources."for-own-0.1.5"
       sources."forever-agent-0.6.1"
-      sources."form-data-2.3.1"
+      sources."form-data-2.3.2"
       sources."fs.realpath-1.0.0"
       sources."fsevents-1.1.3"
       (sources."ftp-0.3.10" // {
@@ -33289,7 +33791,7 @@ in
       sources."hawk-6.0.2"
       sources."hipchat-notifier-1.1.0"
       sources."hmac-drbg-1.0.1"
-      sources."hoek-4.2.0"
+      sources."hoek-4.2.1"
       sources."htmlescape-1.1.1"
       (sources."http-errors-1.6.2" // {
         dependencies = [
@@ -33319,7 +33821,8 @@ in
       sources."is-extendable-0.1.1"
       sources."is-extglob-1.0.0"
       sources."is-glob-2.0.1"
-      sources."is-my-json-valid-2.17.1"
+      sources."is-my-ip-valid-1.0.0"
+      sources."is-my-json-valid-2.17.2"
       sources."is-number-2.1.0"
       sources."is-posix-bracket-0.1.1"
       sources."is-primitive-2.0.0"
@@ -33346,9 +33849,9 @@ in
       sources."libbase64-0.1.0"
       sources."libmime-3.0.0"
       sources."libqp-1.1.0"
-      sources."lodash-4.17.4"
+      sources."lodash-4.17.5"
       sources."lodash.memoize-3.0.4"
-      (sources."log4js-2.5.2" // {
+      (sources."log4js-2.5.3" // {
         dependencies = [
           sources."assert-plus-0.2.0"
           sources."aws-sign2-0.6.0"
@@ -33372,7 +33875,6 @@ in
           sources."request-2.75.0"
           sources."sntp-1.0.9"
           sources."socks-1.1.9"
-          sources."source-map-0.5.7"
           sources."string_decoder-0.10.31"
           sources."tunnel-agent-0.4.3"
         ];
@@ -33392,8 +33894,8 @@ in
       sources."micromatch-2.3.11"
       sources."miller-rabin-4.0.1"
       sources."mime-1.6.0"
-      sources."mime-db-1.30.0"
-      sources."mime-types-2.1.17"
+      sources."mime-db-1.33.0"
+      sources."mime-types-2.1.18"
       sources."minimalistic-assert-1.0.0"
       sources."minimalistic-crypto-utils-1.0.1"
       sources."minimatch-3.0.4"
@@ -33401,7 +33903,7 @@ in
       sources."mkdirp-0.5.1"
       sources."module-deps-4.1.1"
       sources."ms-2.0.0"
-      sources."nan-2.8.0"
+      sources."nan-2.9.2"
       sources."negotiator-0.6.1"
       sources."netmask-1.0.6"
       sources."node-uuid-1.4.8"
@@ -33454,10 +33956,11 @@ in
       sources."process-0.11.10"
       sources."process-nextick-args-1.0.7"
       sources."proxy-agent-2.0.0"
+      sources."pseudomap-1.0.2"
       sources."public-encrypt-4.0.0"
       sources."punycode-1.4.1"
       sources."q-1.4.1"
-      sources."qjobs-1.1.5"
+      sources."qjobs-1.2.0"
       sources."qs-6.5.1"
       sources."querystring-0.2.0"
       sources."querystring-es3-0.2.1"
@@ -33471,18 +33974,18 @@ in
         ];
       })
       sources."randombytes-2.0.6"
-      sources."randomfill-1.0.3"
+      sources."randomfill-1.0.4"
       sources."range-parser-1.2.0"
       sources."raw-body-2.3.2"
       sources."read-only-stream-2.0.0"
-      (sources."readable-stream-2.3.3" // {
+      (sources."readable-stream-2.3.4" // {
         dependencies = [
           sources."isarray-1.0.0"
         ];
       })
       sources."readdirp-2.1.0"
       sources."redis-2.8.0"
-      sources."redis-commands-1.3.1"
+      sources."redis-commands-1.3.4"
       sources."redis-parser-2.6.0"
       sources."regex-cache-0.4.4"
       sources."remove-trailing-separator-1.1.0"
@@ -33512,7 +34015,11 @@ in
       })
       sources."socket.io-adapter-1.1.1"
       sources."socket.io-client-2.0.4"
-      sources."socket.io-parser-3.1.2"
+      (sources."socket.io-parser-3.1.3" // {
+        dependencies = [
+          sources."debug-3.1.0"
+        ];
+      })
       sources."socks-1.1.10"
       sources."socks-proxy-agent-2.1.1"
       sources."source-map-0.6.1"
@@ -33528,11 +34035,7 @@ in
       sources."strip-ansi-3.0.1"
       sources."subarg-1.0.0"
       sources."supports-color-2.0.0"
-      (sources."syntax-error-1.3.0" // {
-        dependencies = [
-          sources."acorn-4.0.13"
-        ];
-      })
+      sources."syntax-error-1.4.0"
       sources."through-2.3.8"
       sources."through2-2.0.3"
       sources."thunkify-2.1.2"
@@ -33541,13 +34044,13 @@ in
       sources."tmp-0.0.33"
       sources."to-array-0.1.4"
       sources."to-arraybuffer-1.0.1"
-      sources."tough-cookie-2.3.3"
+      sources."tough-cookie-2.3.4"
       sources."tsscmp-1.0.5"
-      sources."tty-browserify-0.0.0"
+      sources."tty-browserify-0.0.1"
       sources."tunnel-agent-0.6.0"
       sources."tweetnacl-0.14.5"
       sources."type-check-0.3.2"
-      sources."type-is-1.6.15"
+      sources."type-is-1.6.16"
       sources."typedarray-0.0.6"
       sources."ultron-1.1.1"
       sources."umd-3.0.1"
@@ -33558,9 +34061,9 @@ in
           sources."punycode-1.3.2"
         ];
       })
-      (sources."useragent-2.2.1" // {
+      (sources."useragent-2.3.0" // {
         dependencies = [
-          sources."lru-cache-2.2.4"
+          sources."lru-cache-4.1.1"
         ];
       })
       (sources."util-0.10.3" // {
@@ -33571,7 +34074,7 @@ in
       sources."util-deprecate-1.0.2"
       sources."utils-merge-1.0.1"
       sources."uuid-3.2.1"
-      sources."uws-0.14.5"
+      sources."uws-9.14.0"
       sources."verror-1.10.0"
       sources."vm-browserify-0.0.4"
       sources."void-elements-2.0.1"
@@ -33582,6 +34085,7 @@ in
       sources."xmlhttprequest-ssl-1.5.5"
       sources."xregexp-2.0.0"
       sources."xtend-4.0.1"
+      sources."yallist-2.1.2"
       sources."yeast-0.1.2"
     ];
     buildInputs = globalBuildInputs;
@@ -33611,7 +34115,7 @@ in
       sources."body-parser-1.13.3"
       sources."bytes-2.1.0"
       sources."commander-2.6.0"
-      sources."compressible-2.0.12"
+      sources."compressible-2.0.13"
       sources."compression-1.5.2"
       (sources."connect-2.30.2" // {
         dependencies = [
@@ -33677,8 +34181,8 @@ in
       })
       sources."methods-1.1.2"
       sources."mime-1.3.4"
-      sources."mime-db-1.30.0"
-      sources."mime-types-2.1.17"
+      sources."mime-db-1.33.0"
+      sources."mime-types-2.1.18"
       sources."minimist-0.0.8"
       sources."mkdirp-0.5.1"
       sources."morgan-1.6.1"
@@ -33736,7 +34240,7 @@ in
       sources."stream-counter-0.2.0"
       sources."string_decoder-0.10.31"
       sources."tsscmp-1.0.5"
-      sources."type-is-1.6.15"
+      sources."type-is-1.6.16"
       sources."uid-safe-2.1.4"
       sources."uid2-0.0.3"
       sources."unpipe-1.0.0"
@@ -33744,7 +34248,7 @@ in
       sources."vary-1.0.1"
       sources."vhost-3.0.2"
       sources."xml2js-0.4.19"
-      sources."xmlbuilder-9.0.4"
+      sources."xmlbuilder-9.0.7"
     ];
     buildInputs = globalBuildInputs;
     meta = {
@@ -33757,10 +34261,10 @@ in
   lerna = nodeEnv.buildNodePackage {
     name = "lerna";
     packageName = "lerna";
-    version = "2.8.0";
+    version = "2.9.0";
     src = fetchurl {
-      url = "https://registry.npmjs.org/lerna/-/lerna-2.8.0.tgz";
-      sha512 = "2admd5d0lmnck38apsqbblrk0pffnq52s25bb591q8sazykcfz68kz9pn534sgazjl26p57y23758n8n7xvw0ilb9hd5ri6j34i7kxn";
+      url = "https://registry.npmjs.org/lerna/-/lerna-2.9.0.tgz";
+      sha512 = "18aayy3dsb36bz3rrvbmg1pfvc4zsxqmiax923v738dlp7nw68y5gndi268db91cyzjxwpdimppqfb84z9ywi79mhlak4i73flxgazh";
     };
     dependencies = [
       sources."JSONStream-1.3.2"
@@ -33776,16 +34280,17 @@ in
       sources."array-ify-1.0.0"
       sources."array-union-1.0.2"
       sources."array-uniq-1.0.3"
+      sources."arrify-1.0.1"
       sources."async-1.5.2"
       sources."balanced-match-1.0.0"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       sources."builtin-modules-1.1.1"
       sources."byline-5.0.0"
       sources."camelcase-1.2.1"
       sources."camelcase-keys-2.1.0"
       sources."capture-stack-trace-1.0.0"
       sources."center-align-0.1.3"
-      sources."chalk-2.3.0"
+      sources."chalk-2.3.1"
       sources."chardet-0.4.2"
       sources."ci-info-1.1.2"
       sources."cli-cursor-2.1.0"
@@ -33802,40 +34307,69 @@ in
       sources."concat-map-0.0.1"
       sources."concat-stream-1.6.0"
       sources."console-control-strings-1.1.0"
-      sources."conventional-changelog-1.1.7"
-      sources."conventional-changelog-angular-1.6.0"
-      sources."conventional-changelog-atom-0.1.2"
-      (sources."conventional-changelog-cli-1.3.5" // {
+      (sources."conventional-changelog-1.1.17" // {
+        dependencies = [
+          sources."camelcase-4.1.0"
+          sources."map-obj-1.0.1"
+          sources."meow-3.7.0"
+        ];
+      })
+      sources."conventional-changelog-angular-1.6.6"
+      sources."conventional-changelog-atom-0.2.4"
+      (sources."conventional-changelog-cli-1.3.15" // {
         dependencies = [
           sources."camelcase-2.1.1"
+          sources."camelcase-keys-4.2.0"
           sources."find-up-1.1.2"
+          sources."indent-string-3.2.0"
           sources."load-json-file-1.1.0"
+          sources."map-obj-2.0.0"
           sources."minimist-1.2.0"
+          sources."parse-json-4.0.0"
           sources."path-exists-2.1.0"
+          sources."path-type-1.1.0"
+          sources."pify-2.3.0"
           sources."read-pkg-1.1.0"
+          sources."read-pkg-up-3.0.0"
+          sources."redent-2.0.0"
+          sources."spdx-license-ids-3.0.0"
+          sources."strip-bom-3.0.0"
+          sources."strip-indent-2.0.0"
+          sources."trim-newlines-2.0.0"
           sources."wordwrap-0.0.2"
           sources."yargs-3.10.0"
         ];
       })
-      sources."conventional-changelog-codemirror-0.2.1"
-      sources."conventional-changelog-core-1.9.5"
-      sources."conventional-changelog-ember-0.2.10"
-      sources."conventional-changelog-eslint-0.2.1"
-      sources."conventional-changelog-express-0.2.1"
+      sources."conventional-changelog-codemirror-0.3.4"
+      (sources."conventional-changelog-core-2.0.5" // {
+        dependencies = [
+          sources."meow-4.0.0"
+        ];
+      })
+      sources."conventional-changelog-ember-0.3.6"
+      sources."conventional-changelog-eslint-1.0.4"
+      sources."conventional-changelog-express-0.3.4"
       sources."conventional-changelog-jquery-0.1.0"
       sources."conventional-changelog-jscs-0.1.0"
-      sources."conventional-changelog-jshint-0.2.1"
-      sources."conventional-changelog-writer-2.0.3"
-      sources."conventional-commits-filter-1.1.1"
-      sources."conventional-commits-parser-2.1.0"
-      sources."conventional-recommended-bump-1.1.0"
+      sources."conventional-changelog-jshint-0.3.4"
+      sources."conventional-changelog-preset-loader-1.1.6"
+      sources."conventional-changelog-writer-3.0.4"
+      sources."conventional-commits-filter-1.1.5"
+      sources."conventional-commits-parser-2.1.5"
+      (sources."conventional-recommended-bump-1.2.1" // {
+        dependencies = [
+          sources."meow-3.7.0"
+          sources."minimist-1.2.0"
+        ];
+      })
       sources."core-util-is-1.0.2"
       sources."create-error-class-3.0.2"
       sources."cross-spawn-5.1.0"
       sources."currently-unhandled-0.4.1"
       sources."dargs-4.1.0"
-      sources."dateformat-1.0.12"
+      sources."dateformat-3.0.3"
       sources."decamelize-1.2.0"
+      sources."decamelize-keys-1.1.0"
       sources."dedent-0.7.0"
       sources."deep-extend-0.4.2"
       sources."defaults-1.0.3"
@@ -33858,17 +34392,26 @@ in
       sources."get-port-3.2.0"
       sources."get-stdin-4.0.1"
       sources."get-stream-3.0.0"
-      sources."git-raw-commits-1.3.0"
+      (sources."git-raw-commits-1.3.4" // {
+        dependencies = [
+          sources."read-pkg-3.0.0"
+          sources."read-pkg-up-3.0.0"
+        ];
+      })
       sources."git-remote-origin-url-2.0.0"
-      sources."git-semver-tags-1.2.3"
+      sources."git-semver-tags-1.3.4"
       sources."gitconfiglocal-1.0.0"
       sources."glob-7.1.2"
       sources."glob-parent-3.1.0"
-      sources."globby-6.1.0"
+      (sources."globby-6.1.0" // {
+        dependencies = [
+          sources."pify-2.3.0"
+        ];
+      })
       sources."got-6.7.1"
       sources."graceful-fs-4.1.11"
       sources."handlebars-4.0.11"
-      sources."has-flag-2.0.0"
+      sources."has-flag-3.0.0"
       sources."has-unicode-2.0.1"
       sources."hosted-git-info-2.5.0"
       sources."iconv-lite-0.4.19"
@@ -33913,12 +34456,11 @@ in
       (sources."load-json-file-4.0.0" // {
         dependencies = [
           sources."parse-json-4.0.0"
-          sources."pify-3.0.0"
           sources."strip-bom-3.0.0"
         ];
       })
       sources."locate-path-2.0.0"
-      sources."lodash-4.17.4"
+      sources."lodash-4.17.5"
       sources."lodash._reinterpolate-3.0.0"
       sources."lodash.template-4.4.0"
       sources."lodash.templatesettings-4.1.0"
@@ -33926,13 +34468,23 @@ in
       sources."loud-rejection-1.6.0"
       sources."lowercase-keys-1.0.0"
       sources."lru-cache-4.1.1"
-      sources."make-dir-1.1.0"
+      sources."make-dir-1.2.0"
       sources."map-obj-1.0.1"
       sources."mem-1.1.0"
-      sources."meow-3.7.0"
-      sources."mimic-fn-1.1.0"
+      (sources."meow-4.0.0" // {
+        dependencies = [
+          sources."find-up-2.1.0"
+          sources."load-json-file-4.0.0"
+          sources."path-exists-3.0.0"
+          sources."path-type-3.0.0"
+          sources."pify-3.0.0"
+          sources."read-pkg-3.0.0"
+        ];
+      })
+      sources."mimic-fn-1.2.0"
       sources."minimatch-3.0.4"
       sources."minimist-0.0.8"
+      sources."minimist-options-3.0.2"
       sources."mkdirp-0.5.1"
       sources."modify-values-1.0.0"
       sources."moment-2.20.1"
@@ -33967,26 +34519,22 @@ in
       sources."path-exists-3.0.0"
       sources."path-is-absolute-1.0.1"
       sources."path-key-2.0.1"
-      sources."path-type-1.1.0"
-      sources."pify-2.3.0"
+      sources."path-type-3.0.0"
+      sources."pify-3.0.0"
       sources."pinkie-2.0.4"
       sources."pinkie-promise-2.0.1"
       sources."prepend-http-1.0.4"
-      sources."process-nextick-args-1.0.7"
+      sources."process-nextick-args-2.0.0"
       sources."pseudomap-1.0.2"
       sources."q-1.5.1"
-      sources."rc-1.2.4"
+      sources."quick-lru-1.1.0"
+      sources."rc-1.2.5"
       sources."read-cmd-shim-1.0.1"
-      (sources."read-pkg-3.0.0" // {
-        dependencies = [
-          sources."path-type-3.0.0"
-          sources."pify-3.0.0"
-        ];
-      })
+      sources."read-pkg-3.0.0"
       sources."read-pkg-up-1.0.1"
-      sources."readable-stream-2.3.3"
+      sources."readable-stream-2.3.4"
       sources."redent-1.0.0"
-      sources."registry-auth-token-3.3.1"
+      sources."registry-auth-token-3.3.2"
       sources."registry-url-3.1.0"
       sources."repeat-string-1.6.1"
       sources."repeating-2.0.1"
@@ -34007,9 +34555,14 @@ in
       sources."slash-1.0.0"
       sources."sort-keys-2.0.0"
       sources."source-map-0.4.4"
-      sources."spdx-correct-1.0.2"
-      sources."spdx-expression-parse-1.0.4"
-      sources."spdx-license-ids-1.2.2"
+      (sources."spdx-correct-2.0.4" // {
+        dependencies = [
+          sources."spdx-expression-parse-2.0.2"
+        ];
+      })
+      sources."spdx-exceptions-2.1.0"
+      sources."spdx-expression-parse-3.0.0"
+      sources."spdx-license-ids-2.0.1"
       sources."split-1.0.1"
       sources."split2-2.2.0"
       sources."string-width-2.1.1"
@@ -34024,11 +34577,10 @@ in
           sources."minimist-0.1.0"
         ];
       })
-      sources."supports-color-4.5.0"
+      sources."supports-color-5.2.0"
       sources."temp-dir-1.0.0"
       (sources."temp-write-3.4.0" // {
         dependencies = [
-          sources."pify-3.0.0"
           sources."uuid-3.2.1"
         ];
       })
@@ -34052,7 +34604,7 @@ in
       sources."url-parse-lax-1.0.0"
       sources."util-deprecate-1.0.2"
       sources."uuid-2.0.3"
-      sources."validate-npm-package-license-3.0.1"
+      sources."validate-npm-package-license-3.0.2"
       sources."wcwidth-1.0.1"
       sources."which-1.3.0"
       sources."which-module-2.0.0"
@@ -34062,11 +34614,7 @@ in
       sources."wrap-ansi-2.1.0"
       sources."wrappy-1.0.2"
       sources."write-file-atomic-2.3.0"
-      (sources."write-json-file-2.3.0" // {
-        dependencies = [
-          sources."pify-3.0.0"
-        ];
-      })
+      sources."write-json-file-2.3.0"
       sources."write-pkg-3.1.0"
       sources."xtend-4.0.1"
       sources."y18n-3.2.1"
@@ -34083,6 +34631,7 @@ in
           sources."is-fullwidth-code-point-1.0.0"
           sources."load-json-file-2.0.0"
           sources."path-type-2.0.0"
+          sources."pify-2.3.0"
           sources."read-pkg-2.0.0"
           sources."read-pkg-up-2.0.0"
           sources."strip-bom-3.0.0"
@@ -34102,10 +34651,10 @@ in
   less = nodeEnv.buildNodePackage {
     name = "less";
     packageName = "less";
-    version = "2.7.3";
+    version = "3.0.1";
     src = fetchurl {
-      url = "https://registry.npmjs.org/less/-/less-2.7.3.tgz";
-      sha512 = "04jbm6adzhknlcwjjdd94n8dhqwgsg0fyampis9854jf23z9g9lxs8593908ymwldl88bjipf9b9rw6xfibb29vv7s0c44wllj4ixr8";
+      url = "https://registry.npmjs.org/less/-/less-3.0.1.tgz";
+      sha512 = "25qmszxk5bzrjgyy1m0k87zc1c5h19ckvnlkhl9j3ncm3zfx7rzmydj6f4sw5c7ldc4npzs41fmgd1hw113kilrk8sggwzwvfw7hi59";
     };
     dependencies = [
       sources."ajv-4.11.8"
@@ -34119,13 +34668,13 @@ in
       sources."boom-2.10.1"
       sources."caseless-0.12.0"
       sources."co-4.6.0"
-      sources."combined-stream-1.0.5"
+      sources."combined-stream-1.0.6"
       sources."core-util-is-1.0.2"
       sources."cryptiles-2.0.5"
       sources."dashdash-1.14.1"
       sources."delayed-stream-1.0.0"
       sources."ecc-jsbn-0.1.1"
-      sources."errno-0.1.6"
+      sources."errno-0.1.7"
       sources."extend-3.0.1"
       sources."extsprintf-1.3.0"
       sources."forever-agent-0.6.1"
@@ -34151,8 +34700,8 @@ in
         ];
       })
       sources."mime-1.6.0"
-      sources."mime-db-1.30.0"
-      sources."mime-types-2.1.17"
+      sources."mime-db-1.33.0"
+      sources."mime-types-2.1.18"
       sources."minimist-0.0.8"
       sources."mkdirp-0.5.1"
       sources."oauth-sign-0.8.2"
@@ -34171,7 +34720,7 @@ in
         ];
       })
       sources."stringstream-0.0.5"
-      sources."tough-cookie-2.3.3"
+      sources."tough-cookie-2.3.4"
       sources."tunnel-agent-0.6.0"
       sources."tweetnacl-0.14.5"
       sources."uuid-3.2.1"
@@ -34212,24 +34761,26 @@ in
   lcov-result-merger = nodeEnv.buildNodePackage {
     name = "lcov-result-merger";
     packageName = "lcov-result-merger";
-    version = "1.2.0";
+    version = "2.0.0";
     src = fetchurl {
-      url = "https://registry.npmjs.org/lcov-result-merger/-/lcov-result-merger-1.2.0.tgz";
-      sha1 = "5de1e6426f885929b77357f014de5fee1dad0553";
+      url = "https://registry.npmjs.org/lcov-result-merger/-/lcov-result-merger-2.0.0.tgz";
+      sha512 = "1y38jkc5m8kb1ll4wcc12yikqdb2l19acc3rdjl0bhs4vjh834mz53hhgyc4jm4gya1gnmzrj3g5337xn05kkxs92vl35zdqcwxij08";
     };
     dependencies = [
       sources."arr-diff-2.0.0"
       sources."arr-flatten-1.1.0"
       sources."array-unique-0.2.1"
       sources."balanced-match-1.0.0"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       (sources."braces-1.8.5" // {
         dependencies = [
           sources."kind-of-4.0.0"
         ];
       })
-      sources."clone-1.0.3"
-      sources."clone-stats-0.0.1"
+      sources."clone-2.1.1"
+      sources."clone-buffer-1.0.0"
+      sources."clone-stats-1.0.0"
+      sources."cloneable-readable-1.0.0"
       sources."concat-map-0.0.1"
       sources."convert-source-map-1.5.1"
       sources."core-util-is-1.0.2"
@@ -34295,7 +34846,7 @@ in
       sources."path-dirname-1.0.2"
       sources."path-is-absolute-1.0.1"
       sources."preserve-0.2.0"
-      sources."process-nextick-args-1.0.7"
+      sources."process-nextick-args-2.0.0"
       (sources."randomatic-1.1.7" // {
         dependencies = [
           (sources."is-number-3.0.0" // {
@@ -34305,12 +34856,12 @@ in
           })
         ];
       })
-      sources."readable-stream-2.3.3"
+      sources."readable-stream-2.3.4"
       sources."regex-cache-0.4.4"
       sources."remove-trailing-separator-1.1.0"
       sources."repeat-element-1.1.2"
       sources."repeat-string-1.6.1"
-      sources."replace-ext-0.0.1"
+      sources."replace-ext-1.0.0"
       sources."safe-buffer-5.1.1"
       sources."stream-shift-1.0.0"
       sources."string_decoder-1.0.3"
@@ -34322,13 +34873,21 @@ in
       sources."unique-stream-2.2.1"
       sources."util-deprecate-1.0.2"
       sources."vali-date-1.0.0"
-      sources."vinyl-1.2.0"
+      (sources."vinyl-2.1.0" // {
+        dependencies = [
+          sources."process-nextick-args-1.0.7"
+        ];
+      })
       (sources."vinyl-fs-2.4.4" // {
         dependencies = [
+          sources."clone-1.0.3"
+          sources."clone-stats-0.0.1"
           sources."is-extglob-1.0.0"
           sources."is-glob-2.0.1"
           sources."isarray-0.0.1"
+          sources."replace-ext-0.0.1"
           sources."string_decoder-0.10.31"
+          sources."vinyl-1.2.0"
         ];
       })
       sources."wrappy-1.0.2"
@@ -34356,7 +34915,7 @@ in
       sources."after-0.8.2"
       sources."ajv-5.5.2"
       sources."anymatch-1.3.2"
-      sources."argparse-1.0.9"
+      sources."argparse-1.0.10"
       sources."arr-diff-2.0.0"
       sources."arr-flatten-1.1.0"
       sources."array-flatten-1.1.1"
@@ -34379,7 +34938,7 @@ in
       sources."blob-0.0.4"
       sources."body-parser-1.18.2"
       sources."boom-4.3.1"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       (sources."braces-1.8.5" // {
         dependencies = [
           sources."kind-of-4.0.0"
@@ -34390,7 +34949,7 @@ in
       sources."caseless-0.12.0"
       sources."chokidar-1.7.0"
       sources."co-4.6.0"
-      sources."combined-stream-1.0.5"
+      sources."combined-stream-1.0.6"
       sources."component-bind-1.0.0"
       sources."component-emitter-1.2.1"
       sources."component-inherit-0.0.3"
@@ -34414,8 +34973,16 @@ in
       sources."ee-first-1.1.1"
       sources."emoji-regex-6.1.1"
       sources."encodeurl-1.0.2"
-      sources."engine.io-3.1.4"
-      sources."engine.io-client-3.1.4"
+      (sources."engine.io-3.1.5" // {
+        dependencies = [
+          sources."debug-3.1.0"
+        ];
+      })
+      (sources."engine.io-client-3.1.5" // {
+        dependencies = [
+          sources."debug-3.1.0"
+        ];
+      })
       sources."engine.io-parser-2.1.2"
       sources."entities-1.1.1"
       sources."escape-html-1.0.3"
@@ -34431,7 +34998,7 @@ in
       sources."extend-3.0.1"
       sources."extglob-0.3.2"
       sources."extsprintf-1.3.0"
-      sources."fast-deep-equal-1.0.0"
+      sources."fast-deep-equal-1.1.0"
       sources."fast-json-stable-stringify-2.0.0"
       sources."filename-regex-2.0.1"
       sources."fill-range-2.2.3"
@@ -34439,7 +35006,7 @@ in
       sources."for-in-1.0.2"
       sources."for-own-0.1.5"
       sources."forever-agent-0.6.1"
-      sources."form-data-2.3.1"
+      sources."form-data-2.3.2"
       sources."forwarded-0.1.2"
       sources."fresh-0.5.2"
       sources."fsevents-1.1.3"
@@ -34453,7 +35020,7 @@ in
       sources."has-binary2-1.0.2"
       sources."has-cors-1.1.0"
       sources."hawk-6.0.2"
-      sources."hoek-4.2.0"
+      sources."hoek-4.2.1"
       sources."html-entities-1.2.1"
       (sources."http-errors-1.6.2" // {
         dependencies = [
@@ -34465,7 +35032,7 @@ in
       sources."indexof-0.0.1"
       sources."inherits-2.0.3"
       sources."innertext-1.0.2"
-      sources."ipaddr.js-1.5.2"
+      sources."ipaddr.js-1.6.0"
       sources."is-binary-path-1.0.1"
       sources."is-buffer-1.1.6"
       sources."is-dotfile-1.0.3"
@@ -34488,7 +35055,7 @@ in
       sources."jsprim-1.4.1"
       sources."kind-of-3.2.2"
       sources."linkify-it-2.0.3"
-      sources."markdown-it-8.4.0"
+      sources."markdown-it-8.4.1"
       sources."markdown-it-emoji-1.4.0"
       sources."markdown-it-github-headings-1.1.0"
       sources."markdown-it-task-checkbox-1.0.6"
@@ -34498,12 +35065,12 @@ in
       sources."methods-1.1.2"
       sources."micromatch-2.3.11"
       sources."mime-1.4.1"
-      sources."mime-db-1.30.0"
-      sources."mime-types-2.1.17"
+      sources."mime-db-1.33.0"
+      sources."mime-types-2.1.18"
       sources."minimatch-3.0.4"
       sources."minimist-1.2.0"
       sources."ms-2.0.0"
-      sources."nan-2.8.0"
+      sources."nan-2.9.2"
       sources."negotiator-0.6.1"
       sources."normalize-path-2.1.1"
       sources."oauth-sign-0.8.2"
@@ -34519,8 +35086,8 @@ in
       sources."path-to-regexp-0.1.7"
       sources."performance-now-2.1.0"
       sources."preserve-0.2.0"
-      sources."process-nextick-args-1.0.7"
-      sources."proxy-addr-2.0.2"
+      sources."process-nextick-args-2.0.0"
+      sources."proxy-addr-2.0.3"
       sources."punycode-1.4.1"
       sources."qs-6.5.1"
       (sources."randomatic-1.1.7" // {
@@ -34534,7 +35101,7 @@ in
       })
       sources."range-parser-1.2.0"
       sources."raw-body-2.3.2"
-      sources."readable-stream-2.3.3"
+      sources."readable-stream-2.3.4"
       sources."readdirp-2.1.0"
       sources."regex-cache-0.4.4"
       sources."remove-trailing-separator-1.1.0"
@@ -34549,30 +35116,33 @@ in
       sources."sntp-2.1.0"
       (sources."socket.io-2.0.4" // {
         dependencies = [
-          sources."accepts-1.3.3"
           sources."isarray-2.0.1"
         ];
       })
       sources."socket.io-adapter-1.1.1"
       sources."socket.io-client-2.0.4"
-      sources."socket.io-parser-3.1.2"
+      (sources."socket.io-parser-3.1.3" // {
+        dependencies = [
+          sources."debug-3.1.0"
+        ];
+      })
       sources."sprintf-js-1.0.3"
       sources."sshpk-1.13.1"
       sources."statuses-1.4.0"
       sources."string_decoder-1.0.3"
       sources."stringstream-0.0.5"
       sources."to-array-0.1.4"
-      sources."tough-cookie-2.3.3"
+      sources."tough-cookie-2.3.4"
       sources."tunnel-agent-0.6.0"
       sources."tweetnacl-0.14.5"
-      sources."type-is-1.6.15"
-      sources."uc.micro-1.0.3"
+      sources."type-is-1.6.16"
+      sources."uc.micro-1.0.5"
       sources."ultron-1.1.1"
       sources."unpipe-1.0.0"
       sources."util-deprecate-1.0.2"
       sources."utils-merge-1.0.1"
       sources."uuid-3.2.1"
-      sources."uws-0.14.5"
+      sources."uws-9.14.0"
       sources."vary-1.1.2"
       sources."verror-1.10.0"
       sources."ws-3.3.3"
@@ -34610,7 +35180,7 @@ in
       sources."batch-0.6.1"
       sources."bcryptjs-2.4.3"
       sources."binary-extensions-1.11.0"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       (sources."braces-1.8.5" // {
         dependencies = [
           sources."kind-of-4.0.0"
@@ -34652,7 +35222,7 @@ in
           sources."depd-1.1.1"
         ];
       })
-      sources."http-parser-js-0.4.9"
+      sources."http-parser-js-0.4.10"
       sources."inherits-2.0.3"
       sources."is-binary-path-1.0.1"
       sources."is-buffer-1.1.6"
@@ -34671,8 +35241,8 @@ in
       sources."map-stream-0.1.0"
       sources."micromatch-2.3.11"
       sources."mime-1.4.1"
-      sources."mime-db-1.30.0"
-      sources."mime-types-2.1.17"
+      sources."mime-db-1.33.0"
+      sources."mime-types-2.1.18"
       sources."minimatch-3.0.4"
       (sources."morgan-1.9.0" // {
         dependencies = [
@@ -34681,7 +35251,7 @@ in
         ];
       })
       sources."ms-0.7.1"
-      sources."nan-2.8.0"
+      sources."nan-2.9.2"
       sources."negotiator-0.6.1"
       sources."normalize-path-2.1.1"
       sources."object-assign-4.1.1"
@@ -34694,7 +35264,7 @@ in
       sources."path-is-absolute-1.0.1"
       sources."pause-stream-0.0.11"
       sources."preserve-0.2.0"
-      sources."process-nextick-args-1.0.7"
+      sources."process-nextick-args-2.0.0"
       sources."proxy-middleware-0.15.0"
       (sources."randomatic-1.1.7" // {
         dependencies = [
@@ -34706,17 +35276,18 @@ in
         ];
       })
       sources."range-parser-1.2.0"
-      sources."readable-stream-2.3.3"
+      sources."readable-stream-2.3.4"
       sources."readdirp-2.1.0"
       sources."regex-cache-0.4.4"
       sources."remove-trailing-separator-1.1.0"
       sources."repeat-element-1.1.2"
       sources."repeat-string-1.6.1"
       sources."safe-buffer-5.1.1"
-      (sources."send-0.16.1" // {
+      (sources."send-0.16.2" // {
         dependencies = [
           sources."debug-2.6.9"
           sources."ms-2.0.0"
+          sources."statuses-1.4.0"
         ];
       })
       (sources."serve-index-1.9.1" // {
@@ -34789,14 +35360,14 @@ in
   mocha = nodeEnv.buildNodePackage {
     name = "mocha";
     packageName = "mocha";
-    version = "5.0.0";
+    version = "5.0.1";
     src = fetchurl {
-      url = "https://registry.npmjs.org/mocha/-/mocha-5.0.0.tgz";
-      sha512 = "3rxvm15qz9qdiyihc9pq4kc008iz89cqdqjlca43swmk3fc7bydlaqk1qyhaj19r5m8cxxrpiwxz5cwrp9im26fin4sgqdfbxs7ch5s";
+      url = "https://registry.npmjs.org/mocha/-/mocha-5.0.1.tgz";
+      sha512 = "2975gb84ixyiin9mdahnmpxxqmn9zmc7d07hh6kv0bnl3mqf6slj83r1f44hvk9f5qk247ajfdmynbyinabrbfi0j8za4v776i3572a";
     };
     dependencies = [
       sources."balanced-match-1.0.0"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       sources."browser-stdout-1.3.0"
       sources."commander-2.11.0"
       sources."concat-map-0.0.1"
@@ -34837,10 +35408,10 @@ in
       sha1 = "0161a13e2b3378759e36b9e05be34b46a06decd5";
     };
     dependencies = [
-      sources."argparse-1.0.9"
+      sources."argparse-1.0.10"
       sources."asynckit-0.4.0"
-      sources."combined-stream-1.0.5"
-      sources."commander-2.13.0"
+      sources."combined-stream-1.0.6"
+      sources."commander-2.14.1"
       sources."component-emitter-1.2.1"
       sources."cookiejar-2.1.1"
       sources."core-util-is-1.0.2"
@@ -34848,25 +35419,25 @@ in
       sources."delayed-stream-1.0.0"
       sources."esprima-4.0.0"
       sources."extend-3.0.1"
-      sources."form-data-2.3.1"
+      sources."form-data-2.3.2"
       sources."formidable-1.1.1"
       sources."graphlib-2.1.5"
       sources."inherits-2.0.3"
       sources."isarray-1.0.0"
       sources."js-yaml-3.10.0"
       sources."json-refs-2.1.7"
-      sources."lodash-4.17.4"
+      sources."lodash-4.17.5"
       sources."methods-1.1.2"
       sources."mime-1.6.0"
-      sources."mime-db-1.30.0"
-      sources."mime-types-2.1.17"
+      sources."mime-db-1.33.0"
+      sources."mime-types-2.1.18"
       sources."ms-2.0.0"
       sources."native-promise-only-0.8.1"
       sources."path-loader-1.0.4"
-      sources."process-nextick-args-1.0.7"
+      sources."process-nextick-args-2.0.0"
       sources."punycode-2.1.0"
       sources."qs-6.5.1"
-      sources."readable-stream-2.3.3"
+      sources."readable-stream-2.3.4"
       sources."safe-buffer-5.1.1"
       sources."slash-1.0.0"
       sources."sprintf-js-1.0.3"
@@ -34923,7 +35494,7 @@ in
       sources."asynckit-0.4.0"
       sources."aws-sign2-0.7.0"
       sources."aws4-1.6.0"
-      sources."base64-js-1.2.1"
+      sources."base64-js-1.2.3"
       sources."bcrypt-pbkdf-1.0.1"
       sources."boom-4.3.1"
       sources."builtin-modules-1.1.1"
@@ -34931,7 +35502,7 @@ in
       sources."caseless-0.12.0"
       sources."co-4.6.0"
       sources."code-point-at-1.1.0"
-      sources."combined-stream-1.0.5"
+      sources."combined-stream-1.0.6"
       sources."concat-stream-1.6.0"
       sources."config-chain-1.1.11"
       sources."console-control-strings-1.1.0"
@@ -34947,12 +35518,12 @@ in
       sources."ecc-jsbn-0.1.1"
       sources."extend-3.0.1"
       sources."extsprintf-1.3.0"
-      sources."fast-deep-equal-1.0.0"
+      sources."fast-deep-equal-1.1.0"
       sources."fast-json-stable-stringify-2.0.0"
       sources."findit-2.0.0"
       sources."foreachasync-3.0.0"
       sources."forever-agent-0.6.1"
-      sources."form-data-2.3.1"
+      sources."form-data-2.3.2"
       sources."fs-extra-0.6.4"
       (sources."fs.extra-1.3.2" // {
         dependencies = [
@@ -34966,7 +35537,7 @@ in
       sources."har-validator-5.0.3"
       sources."has-unicode-2.0.1"
       sources."hawk-6.0.2"
-      sources."hoek-4.2.0"
+      sources."hoek-4.2.1"
       sources."hosted-git-info-2.5.0"
       sources."http-signature-1.2.0"
       sources."inherits-2.0.3"
@@ -34982,8 +35553,8 @@ in
       sources."json-stringify-safe-5.0.1"
       sources."jsonfile-1.0.1"
       sources."jsprim-1.4.1"
-      sources."mime-db-1.30.0"
-      sources."mime-types-2.1.17"
+      sources."mime-db-1.33.0"
+      sources."mime-types-2.1.18"
       sources."minimist-0.0.8"
       sources."minipass-2.2.1"
       sources."minizlib-1.1.0"
@@ -34993,7 +35564,11 @@ in
       sources."nopt-3.0.6"
       sources."normalize-package-data-2.4.0"
       sources."npm-package-arg-5.1.2"
-      sources."npm-registry-client-8.4.0"
+      (sources."npm-registry-client-8.4.0" // {
+        dependencies = [
+          sources."spdx-license-ids-3.0.0"
+        ];
+      })
       (sources."npmconf-2.1.2" // {
         dependencies = [
           sources."once-1.3.3"
@@ -35008,13 +35583,13 @@ in
       sources."optparse-1.0.5"
       sources."os-homedir-1.0.2"
       sources."os-tmpdir-1.0.2"
-      sources."osenv-0.1.4"
+      sources."osenv-0.1.5"
       sources."performance-now-2.1.0"
-      sources."process-nextick-args-1.0.7"
+      sources."process-nextick-args-2.0.0"
       sources."proto-list-1.2.4"
       sources."punycode-1.4.1"
       sources."qs-6.5.1"
-      sources."readable-stream-2.3.3"
+      sources."readable-stream-2.3.4"
       sources."request-2.83.0"
       sources."retry-0.10.1"
       sources."rimraf-2.2.8"
@@ -35025,9 +35600,14 @@ in
       sources."slasp-0.0.4"
       sources."slide-1.1.6"
       sources."sntp-2.1.0"
-      sources."spdx-correct-1.0.2"
-      sources."spdx-expression-parse-1.0.4"
-      sources."spdx-license-ids-1.2.2"
+      (sources."spdx-correct-2.0.4" // {
+        dependencies = [
+          sources."spdx-expression-parse-2.0.2"
+        ];
+      })
+      sources."spdx-exceptions-2.1.0"
+      sources."spdx-expression-parse-3.0.0"
+      sources."spdx-license-ids-2.0.1"
       sources."sshpk-1.13.1"
       sources."ssri-4.1.6"
       sources."string-width-1.0.2"
@@ -35036,14 +35616,14 @@ in
       sources."strip-ansi-3.0.1"
       sources."tar-3.1.15"
       sources."temp-0.8.3"
-      sources."tough-cookie-2.3.3"
+      sources."tough-cookie-2.3.4"
       sources."tunnel-agent-0.6.0"
       sources."tweetnacl-0.14.5"
       sources."typedarray-0.0.6"
       sources."uid-number-0.0.5"
       sources."util-deprecate-1.0.2"
       sources."uuid-3.2.1"
-      sources."validate-npm-package-license-3.0.1"
+      sources."validate-npm-package-license-3.0.2"
       sources."validate-npm-package-name-3.0.0"
       sources."verror-1.10.0"
       sources."walk-2.3.9"
@@ -35083,11 +35663,11 @@ in
       sources."bcrypt-pbkdf-1.0.1"
       sources."block-stream-0.0.9"
       sources."boom-4.3.1"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       sources."caseless-0.12.0"
       sources."co-4.6.0"
       sources."code-point-at-1.1.0"
-      sources."combined-stream-1.0.5"
+      sources."combined-stream-1.0.6"
       sources."concat-map-0.0.1"
       sources."console-control-strings-1.1.0"
       sources."core-util-is-1.0.2"
@@ -35102,10 +35682,10 @@ in
       sources."ecc-jsbn-0.1.1"
       sources."extend-3.0.1"
       sources."extsprintf-1.3.0"
-      sources."fast-deep-equal-1.0.0"
+      sources."fast-deep-equal-1.1.0"
       sources."fast-json-stable-stringify-2.0.0"
       sources."forever-agent-0.6.1"
-      sources."form-data-2.3.1"
+      sources."form-data-2.3.2"
       sources."fs.realpath-1.0.0"
       sources."fstream-1.0.11"
       sources."gauge-2.7.4"
@@ -35116,7 +35696,7 @@ in
       sources."har-validator-5.0.3"
       sources."has-unicode-2.0.1"
       sources."hawk-6.0.2"
-      sources."hoek-4.2.0"
+      sources."hoek-4.2.1"
       sources."http-signature-1.2.0"
       sources."inflight-1.0.6"
       sources."inherits-2.0.3"
@@ -35130,8 +35710,8 @@ in
       sources."json-schema-traverse-0.3.1"
       sources."json-stringify-safe-5.0.1"
       sources."jsprim-1.4.1"
-      sources."mime-db-1.30.0"
-      sources."mime-types-2.1.17"
+      sources."mime-db-1.33.0"
+      sources."mime-types-2.1.18"
       sources."minimatch-3.0.4"
       sources."minimist-0.0.8"
       sources."mkdirp-0.5.1"
@@ -35143,13 +35723,13 @@ in
       sources."once-1.4.0"
       sources."os-homedir-1.0.2"
       sources."os-tmpdir-1.0.2"
-      sources."osenv-0.1.4"
+      sources."osenv-0.1.5"
       sources."path-is-absolute-1.0.1"
       sources."performance-now-2.1.0"
-      sources."process-nextick-args-1.0.7"
+      sources."process-nextick-args-2.0.0"
       sources."punycode-1.4.1"
       sources."qs-6.5.1"
-      sources."readable-stream-2.3.3"
+      sources."readable-stream-2.3.4"
       sources."request-2.83.0"
       sources."rimraf-2.6.2"
       sources."safe-buffer-5.1.1"
@@ -35163,7 +35743,7 @@ in
       sources."stringstream-0.0.5"
       sources."strip-ansi-3.0.1"
       sources."tar-2.2.1"
-      sources."tough-cookie-2.3.3"
+      sources."tough-cookie-2.3.4"
       sources."tunnel-agent-0.6.0"
       sources."tweetnacl-0.14.5"
       sources."util-deprecate-1.0.2"
@@ -35202,10 +35782,10 @@ in
   node-inspector = nodeEnv.buildNodePackage {
     name = "node-inspector";
     packageName = "node-inspector";
-    version = "1.1.1";
+    version = "1.1.2";
     src = fetchurl {
-      url = "https://registry.npmjs.org/node-inspector/-/node-inspector-1.1.1.tgz";
-      sha1 = "e7851eb973f380543c058db564a9812055eac640";
+      url = "https://registry.npmjs.org/node-inspector/-/node-inspector-1.1.2.tgz";
+      sha1 = "690c9ef7e5813da50b7a2746f334e3ff319bccd7";
     };
     dependencies = [
       sources."abbrev-1.1.1"
@@ -35228,6 +35808,7 @@ in
       sources."bcrypt-pbkdf-1.0.1"
       (sources."biased-opener-0.2.8" // {
         dependencies = [
+          sources."spdx-license-ids-3.0.0"
           sources."yargs-1.3.3"
         ];
       })
@@ -35240,7 +35821,7 @@ in
       })
       sources."boom-2.10.1"
       sources."bplist-parser-0.1.1"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       (sources."browser-launcher2-0.4.6" // {
         dependencies = [
           sources."minimist-0.0.8"
@@ -35254,7 +35835,7 @@ in
       sources."cliui-3.2.0"
       sources."co-4.6.0"
       sources."code-point-at-1.1.0"
-      sources."combined-stream-1.0.5"
+      sources."combined-stream-1.0.6"
       sources."concat-map-0.0.1"
       sources."console-control-strings-1.1.0"
       sources."content-disposition-0.5.2"
@@ -35316,7 +35897,7 @@ in
       sources."inherits-2.0.3"
       sources."ini-1.3.5"
       sources."invert-kv-1.0.0"
-      sources."ipaddr.js-1.5.2"
+      sources."ipaddr.js-1.6.0"
       sources."is-arrayish-0.2.1"
       sources."is-builtin-module-1.0.0"
       sources."is-finite-1.0.2"
@@ -35346,13 +35927,13 @@ in
       sources."merge-descriptors-1.0.1"
       sources."methods-1.1.2"
       sources."mime-1.4.1"
-      sources."mime-db-1.30.0"
-      sources."mime-types-2.1.17"
+      sources."mime-db-1.33.0"
+      sources."mime-types-2.1.18"
       sources."minimatch-3.0.4"
       sources."minimist-1.2.0"
       sources."mkdirp-0.5.1"
       sources."ms-2.0.0"
-      sources."nan-2.8.0"
+      sources."nan-2.9.2"
       sources."negotiator-0.6.1"
       sources."node-pre-gyp-0.6.39"
       sources."nopt-4.0.1"
@@ -35367,7 +35948,7 @@ in
       sources."os-homedir-1.0.2"
       sources."os-locale-1.4.0"
       sources."os-tmpdir-1.0.2"
-      sources."osenv-0.1.4"
+      sources."osenv-0.1.5"
       sources."parse-json-2.2.0"
       sources."parseurl-1.3.2"
       sources."path-exists-2.1.0"
@@ -35383,16 +35964,16 @@ in
           sources."lodash-3.10.1"
         ];
       })
-      sources."process-nextick-args-1.0.7"
-      sources."proxy-addr-2.0.2"
+      sources."process-nextick-args-2.0.0"
+      sources."proxy-addr-2.0.3"
       sources."punycode-1.4.1"
       sources."qs-6.5.1"
       sources."range-parser-1.2.0"
       sources."raw-body-2.3.2"
-      sources."rc-1.2.4"
+      sources."rc-1.2.5"
       sources."read-pkg-1.1.0"
       sources."read-pkg-up-1.0.1"
-      sources."readable-stream-2.3.3"
+      sources."readable-stream-2.3.4"
       sources."redent-1.0.0"
       sources."repeating-2.0.1"
       sources."request-2.81.0"
@@ -35406,9 +35987,14 @@ in
       sources."setprototypeof-1.1.0"
       sources."signal-exit-3.0.2"
       sources."sntp-1.0.9"
-      sources."spdx-correct-1.0.2"
-      sources."spdx-expression-parse-1.0.4"
-      sources."spdx-license-ids-1.2.2"
+      (sources."spdx-correct-2.0.4" // {
+        dependencies = [
+          sources."spdx-expression-parse-2.0.2"
+        ];
+      })
+      sources."spdx-exceptions-2.1.0"
+      sources."spdx-expression-parse-3.0.0"
+      sources."spdx-license-ids-2.0.1"
       (sources."sshpk-1.13.1" // {
         dependencies = [
           sources."assert-plus-1.0.0"
@@ -35422,15 +36008,15 @@ in
       sources."strip-bom-2.0.0"
       sources."strip-indent-1.0.1"
       sources."strip-json-comments-2.0.1"
-      sources."strong-data-uri-1.0.4"
+      sources."strong-data-uri-1.0.5"
       sources."tar-2.2.1"
       sources."tar-pack-3.4.1"
-      sources."tough-cookie-2.3.3"
+      sources."tough-cookie-2.3.4"
       sources."trim-newlines-1.0.0"
-      sources."truncate-1.0.5"
+      sources."truncate-2.0.1"
       sources."tunnel-agent-0.6.0"
       sources."tweetnacl-0.14.5"
-      sources."type-is-1.6.15"
+      sources."type-is-1.6.16"
       sources."uid-0.0.2"
       sources."uid-number-0.0.6"
       sources."ultron-1.0.2"
@@ -35448,7 +36034,7 @@ in
         ];
       })
       sources."v8-profiler-5.7.0"
-      sources."validate-npm-package-license-3.0.1"
+      sources."validate-npm-package-license-3.0.2"
       sources."vary-1.1.2"
       sources."verror-1.10.0"
       sources."which-1.3.0"
@@ -35496,11 +36082,11 @@ in
       sources."bcrypt-pbkdf-1.0.1"
       sources."block-stream-0.0.9"
       sources."boom-2.10.1"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       sources."caseless-0.12.0"
       sources."co-4.6.0"
       sources."code-point-at-1.1.0"
-      sources."combined-stream-1.0.5"
+      sources."combined-stream-1.0.6"
       sources."concat-map-0.0.1"
       sources."console-control-strings-1.1.0"
       sources."core-util-is-1.0.2"
@@ -35546,8 +36132,8 @@ in
           sources."assert-plus-1.0.0"
         ];
       })
-      sources."mime-db-1.30.0"
-      sources."mime-types-2.1.17"
+      sources."mime-db-1.33.0"
+      sources."mime-types-2.1.18"
       sources."minimatch-3.0.4"
       sources."minimist-0.0.8"
       sources."mkdirp-0.5.1"
@@ -35560,18 +36146,18 @@ in
       sources."once-1.4.0"
       sources."os-homedir-1.0.2"
       sources."os-tmpdir-1.0.2"
-      sources."osenv-0.1.4"
+      sources."osenv-0.1.5"
       sources."path-is-absolute-1.0.1"
       sources."performance-now-0.2.0"
-      sources."process-nextick-args-1.0.7"
+      sources."process-nextick-args-2.0.0"
       sources."punycode-1.4.1"
       sources."qs-6.4.0"
-      (sources."rc-1.2.4" // {
+      (sources."rc-1.2.5" // {
         dependencies = [
           sources."minimist-1.2.0"
         ];
       })
-      sources."readable-stream-2.3.3"
+      sources."readable-stream-2.3.4"
       sources."request-2.81.0"
       sources."rimraf-2.6.2"
       sources."safe-buffer-5.1.1"
@@ -35591,7 +36177,7 @@ in
       sources."strip-json-comments-2.0.1"
       sources."tar-2.2.1"
       sources."tar-pack-3.4.1"
-      sources."tough-cookie-2.3.3"
+      sources."tough-cookie-2.3.4"
       sources."tunnel-agent-0.6.0"
       sources."tweetnacl-0.14.5"
       sources."uid-number-0.0.6"
@@ -35613,10 +36199,10 @@ in
   nodemon = nodeEnv.buildNodePackage {
     name = "nodemon";
     packageName = "nodemon";
-    version = "1.14.11";
+    version = "1.15.1";
     src = fetchurl {
-      url = "https://registry.npmjs.org/nodemon/-/nodemon-1.14.11.tgz";
-      sha512 = "11wlzxf5xjrdybvf0lr1acr7bqhdy7s66m1w5cm02g8pzbd567xziphv1pjx6i27s34qh18rjhp6prc1rapp68x1lr8gkaxi8zfwvfz";
+      url = "https://registry.npmjs.org/nodemon/-/nodemon-1.15.1.tgz";
+      sha512 = "1qr7xvj7wh1gixigwrja5lnca8abz03pwl76k6sd135c8ld3982i0256bsa1cw6qxd7vhsy5ilcjcj5aiw5whilikjkvqpvymxn8qyd";
     };
     dependencies = [
       sources."abbrev-1.1.1"
@@ -35628,6 +36214,7 @@ in
           sources."is-accessor-descriptor-1.0.0"
           sources."is-data-descriptor-1.0.0"
           sources."is-descriptor-1.0.2"
+          sources."is-extendable-1.0.1"
         ];
       })
       sources."arr-diff-4.0.0"
@@ -35650,15 +36237,23 @@ in
       })
       sources."binary-extensions-1.11.0"
       sources."boxen-1.3.0"
-      sources."brace-expansion-1.1.8"
-      sources."braces-2.3.0"
+      sources."brace-expansion-1.1.11"
+      (sources."braces-2.3.1" // {
+        dependencies = [
+          sources."is-accessor-descriptor-1.0.0"
+          sources."is-data-descriptor-1.0.0"
+          sources."is-descriptor-1.0.2"
+        ];
+      })
       sources."cache-base-1.0.1"
       sources."camelcase-4.1.0"
       sources."capture-stack-trace-1.0.0"
-      sources."chalk-2.3.0"
-      (sources."chokidar-2.0.0" // {
+      sources."chalk-2.3.1"
+      (sources."chokidar-2.0.2" // {
         dependencies = [
           sources."debug-2.6.9"
+          sources."define-property-1.0.0"
+          sources."extend-shallow-2.0.1"
           sources."has-values-0.1.4"
           (sources."is-accessor-descriptor-0.1.6" // {
             dependencies = [
@@ -35671,8 +36266,12 @@ in
             ];
           })
           sources."is-descriptor-0.1.6"
-          sources."is-extendable-1.0.1"
-          sources."kind-of-3.2.2"
+          sources."is-extendable-0.1.1"
+          (sources."is-number-3.0.0" // {
+            dependencies = [
+              sources."kind-of-3.2.2"
+            ];
+          })
         ];
       })
       (sources."class-utils-0.3.6" // {
@@ -35695,7 +36294,7 @@ in
       sources."debug-3.1.0"
       sources."decode-uri-component-0.2.0"
       sources."deep-extend-0.4.2"
-      sources."define-property-1.0.0"
+      sources."define-property-2.0.2"
       sources."dot-prop-4.2.0"
       sources."duplexer-0.1.1"
       sources."duplexer3-0.1.4"
@@ -35707,9 +36306,11 @@ in
           sources."define-property-0.2.5"
         ];
       })
-      sources."extend-shallow-2.0.1"
+      sources."extend-shallow-3.0.2"
       (sources."extglob-2.0.4" // {
         dependencies = [
+          sources."define-property-1.0.0"
+          sources."extend-shallow-2.0.1"
           sources."kind-of-5.1.0"
         ];
       })
@@ -35728,7 +36329,7 @@ in
       sources."global-dirs-0.1.1"
       sources."got-6.7.1"
       sources."graceful-fs-4.1.11"
-      sources."has-flag-2.0.0"
+      sources."has-flag-3.0.0"
       sources."has-value-1.0.0"
       sources."has-values-1.0.0"
       sources."ignore-by-default-1.0.1"
@@ -35741,24 +36342,21 @@ in
       sources."is-buffer-1.1.6"
       sources."is-data-descriptor-1.0.0"
       sources."is-descriptor-1.0.2"
-      sources."is-extendable-0.1.1"
+      sources."is-extendable-1.0.1"
       sources."is-extglob-2.1.1"
       sources."is-fullwidth-code-point-2.0.0"
       sources."is-glob-4.0.0"
       sources."is-installed-globally-0.1.0"
       sources."is-npm-1.0.0"
-      sources."is-number-3.0.0"
+      sources."is-number-4.0.0"
       sources."is-obj-1.0.1"
-      (sources."is-odd-1.0.0" // {
-        dependencies = [
-          sources."kind-of-3.2.2"
-        ];
-      })
+      sources."is-odd-2.0.0"
       sources."is-path-inside-1.0.1"
       sources."is-plain-object-2.0.4"
       sources."is-redirect-1.0.0"
       sources."is-retry-allowed-1.1.0"
       sources."is-stream-1.1.0"
+      sources."is-windows-1.0.2"
       sources."isarray-1.0.0"
       sources."isexe-2.0.0"
       sources."isobject-3.0.1"
@@ -35767,11 +36365,11 @@ in
       sources."lazy-cache-2.0.2"
       sources."lowercase-keys-1.0.0"
       sources."lru-cache-4.1.1"
-      sources."make-dir-1.1.0"
+      sources."make-dir-1.2.0"
       sources."map-cache-0.2.2"
       sources."map-stream-0.1.0"
       sources."map-visit-1.0.0"
-      (sources."micromatch-3.1.5" // {
+      (sources."micromatch-3.1.9" // {
         dependencies = [
           (sources."is-accessor-descriptor-0.1.6" // {
             dependencies = [
@@ -35784,18 +36382,15 @@ in
             ];
           })
           sources."is-descriptor-0.1.6"
+          sources."is-extendable-0.1.1"
         ];
       })
       sources."minimatch-3.0.4"
       sources."minimist-1.2.0"
-      sources."mixin-deep-1.3.0"
+      sources."mixin-deep-1.3.1"
       sources."ms-2.0.0"
-      sources."nan-2.8.0"
-      (sources."nanomatch-1.2.7" // {
-        dependencies = [
-          sources."kind-of-5.1.0"
-        ];
-      })
+      sources."nan-2.9.2"
+      sources."nanomatch-1.2.9"
       sources."nopt-1.0.10"
       sources."normalize-path-2.1.1"
       sources."npm-run-path-2.0.2"
@@ -35813,21 +36408,23 @@ in
       sources."pify-3.0.0"
       sources."posix-character-classes-0.1.1"
       sources."prepend-http-1.0.4"
-      sources."process-nextick-args-1.0.7"
+      sources."process-nextick-args-2.0.0"
       sources."ps-tree-1.1.0"
       sources."pseudomap-1.0.2"
       sources."pstree.remy-1.1.0"
-      sources."rc-1.2.4"
-      sources."readable-stream-2.3.3"
+      sources."rc-1.2.5"
+      sources."readable-stream-2.3.4"
       sources."readdirp-2.1.0"
-      sources."regex-not-1.0.0"
-      sources."registry-auth-token-3.3.1"
+      sources."regex-not-1.0.2"
+      sources."registry-auth-token-3.3.2"
       sources."registry-url-3.1.0"
       sources."remove-trailing-separator-1.1.0"
       sources."repeat-element-1.1.2"
       sources."repeat-string-1.6.1"
       sources."resolve-url-0.2.1"
+      sources."ret-0.1.15"
       sources."safe-buffer-5.1.1"
+      sources."safe-regex-1.1.0"
       sources."semver-5.5.0"
       sources."semver-diff-2.1.0"
       sources."set-getter-0.1.0"
@@ -35843,10 +36440,15 @@ in
               sources."kind-of-5.1.0"
             ];
           })
+          sources."extend-shallow-2.0.1"
           sources."kind-of-4.0.0"
         ];
       })
-      sources."snapdragon-node-2.1.1"
+      (sources."snapdragon-node-2.1.1" // {
+        dependencies = [
+          sources."kind-of-3.2.2"
+        ];
+      })
       sources."snapdragon-util-3.0.1"
       sources."source-map-0.5.7"
       sources."source-map-resolve-0.5.1"
@@ -35865,19 +36467,15 @@ in
       sources."strip-ansi-4.0.0"
       sources."strip-eof-1.0.0"
       sources."strip-json-comments-2.0.1"
-      sources."supports-color-4.5.0"
+      sources."supports-color-5.2.0"
       sources."term-size-1.2.0"
       sources."through-2.3.8"
       sources."timed-out-4.0.1"
       sources."to-object-path-0.3.0"
-      (sources."to-regex-3.0.1" // {
-        dependencies = [
-          sources."define-property-0.2.5"
-        ];
-      })
+      sources."to-regex-3.0.2"
       sources."to-regex-range-2.1.1"
       sources."touch-3.1.0"
-      (sources."undefsafe-2.0.1" // {
+      (sources."undefsafe-2.0.2" // {
         dependencies = [
           sources."debug-2.6.9"
         ];
@@ -35898,6 +36496,7 @@ in
         ];
       })
       sources."unzip-response-2.0.1"
+      sources."upath-1.0.4"
       sources."update-notifier-2.3.0"
       sources."urix-0.1.0"
       sources."url-parse-lax-1.0.0"
@@ -35921,22 +36520,22 @@ in
   node-red = nodeEnv.buildNodePackage {
     name = "node-red";
     packageName = "node-red";
-    version = "0.17.5";
+    version = "0.18.3";
     src = fetchurl {
-      url = "https://registry.npmjs.org/node-red/-/node-red-0.17.5.tgz";
-      sha1 = "1dcf3ead7902ce2df615cdfbe19f3cd9a50e28e2";
+      url = "https://registry.npmjs.org/node-red/-/node-red-0.18.3.tgz";
+      sha512 = "298hmg153q1rjspfxqkdqlbx880rkryix4665vyw0111i0b4gc69g0rfa0jchdmbdzwd925y5h0wbhqh36x0gdjs8cym358x8jqjw8b";
     };
     dependencies = [
       sources."abbrev-1.1.1"
       sources."accepts-1.3.4"
-      sources."addressparser-0.1.3"
+      sources."addressparser-0.3.2"
       sources."ajv-5.5.2"
       sources."ansi-regex-2.1.1"
       sources."ansi-styles-2.2.1"
       sources."append-field-0.1.0"
       sources."aproba-1.2.0"
       sources."are-we-there-yet-1.1.4"
-      sources."argparse-1.0.9"
+      sources."argparse-1.0.10"
       sources."array-flatten-1.1.1"
       sources."array-indexofobject-0.0.1"
       sources."asn1-0.2.3"
@@ -35947,7 +36546,7 @@ in
       sources."aws-sign2-0.6.0"
       sources."aws4-1.6.0"
       sources."balanced-match-1.0.0"
-      sources."basic-auth-1.1.0"
+      sources."basic-auth-2.0.0"
       (sources."bcrypt-1.0.3" // {
         dependencies = [
           sources."assert-plus-1.0.0"
@@ -35959,13 +36558,11 @@ in
               sources."boom-5.2.0"
             ];
           })
-          sources."form-data-2.3.1"
+          sources."form-data-2.3.2"
           sources."har-validator-5.0.3"
           sources."hawk-6.0.2"
-          sources."hoek-4.2.0"
+          sources."hoek-4.2.1"
           sources."http-signature-1.2.0"
-          sources."nopt-4.0.1"
-          sources."qs-6.5.1"
           sources."request-2.83.0"
           sources."sntp-2.1.0"
           sources."tunnel-agent-0.6.0"
@@ -35975,13 +36572,13 @@ in
       sources."bcryptjs-2.4.3"
       sources."bl-1.2.1"
       sources."block-stream-0.0.9"
-      sources."body-parser-1.17.2"
+      sources."body-parser-1.18.2"
       sources."boolbase-1.0.0"
       sources."boom-2.10.1"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       sources."buildmail-2.0.0"
       sources."busboy-0.2.14"
-      sources."bytes-2.4.0"
+      sources."bytes-3.0.0"
       sources."callback-stream-1.1.0"
       sources."caseless-0.11.0"
       sources."chalk-1.1.3"
@@ -35993,8 +36590,8 @@ in
       sources."clone-2.1.1"
       sources."co-4.6.0"
       sources."code-point-at-1.1.0"
-      sources."combined-stream-1.0.5"
-      sources."commander-2.9.0"
+      sources."combined-stream-1.0.6"
+      sources."commander-2.14.1"
       sources."commist-1.0.0"
       sources."concat-map-0.0.1"
       sources."concat-stream-1.6.0"
@@ -36006,14 +36603,14 @@ in
       sources."cookie-signature-1.0.6"
       sources."cookies-0.7.1"
       sources."core-util-is-1.0.2"
-      sources."cors-2.8.3"
+      sources."cors-2.8.4"
       sources."crc-3.4.4"
-      sources."cron-1.2.1"
+      sources."cron-1.3.0"
       sources."cryptiles-2.0.5"
       sources."css-select-1.2.0"
       sources."css-what-2.1.0"
       sources."dashdash-1.14.1"
-      sources."debug-2.6.7"
+      sources."debug-2.6.9"
       sources."deep-extend-0.4.2"
       sources."delayed-stream-1.0.0"
       sources."delegates-1.0.0"
@@ -36033,35 +36630,31 @@ in
       sources."entities-1.1.1"
       sources."escape-html-1.0.3"
       sources."escape-string-regexp-1.0.5"
-      sources."esprima-3.1.3"
+      sources."esprima-4.0.0"
       sources."etag-1.8.1"
-      (sources."express-4.15.3" // {
+      (sources."express-4.16.2" // {
         dependencies = [
+          sources."setprototypeof-1.1.0"
           sources."statuses-1.3.1"
         ];
       })
-      (sources."express-session-1.15.2" // {
-        dependencies = [
-          sources."debug-2.6.3"
-          sources."ms-0.7.2"
-        ];
-      })
+      sources."express-session-1.15.6"
       sources."extend-3.0.1"
       sources."extsprintf-1.3.0"
-      sources."fast-deep-equal-1.0.0"
+      sources."fast-deep-equal-1.1.0"
       sources."fast-json-stable-stringify-2.0.0"
       sources."feedparser-1.1.3"
-      (sources."finalhandler-1.0.6" // {
+      sources."finalhandler-1.1.0"
+      (sources."follow-redirects-1.3.0" // {
         dependencies = [
-          sources."debug-2.6.9"
+          sources."debug-3.1.0"
         ];
       })
-      sources."follow-redirects-1.2.4"
       sources."forever-agent-0.6.1"
       sources."form-data-1.0.1"
       sources."forwarded-0.1.2"
-      sources."fresh-0.5.0"
-      sources."fs-extra-1.0.0"
+      sources."fresh-0.5.2"
+      sources."fs-extra-5.0.0"
       sources."fs.notify-0.0.4"
       sources."fs.realpath-1.0.0"
       sources."fstream-1.0.11"
@@ -36074,18 +36667,13 @@ in
       sources."glob-parent-3.1.0"
       sources."glob-stream-6.1.0"
       sources."graceful-fs-4.1.11"
-      sources."graceful-readlink-1.0.1"
       sources."har-schema-2.0.0"
       sources."har-validator-2.0.6"
       sources."has-ansi-2.0.0"
       sources."has-unicode-2.0.1"
       sources."hash-sum-1.0.2"
       sources."hawk-3.1.3"
-      (sources."help-me-1.1.0" // {
-        dependencies = [
-          sources."pump-2.0.1"
-        ];
-      })
+      sources."help-me-1.1.0"
       sources."hoek-2.16.3"
       (sources."htmlparser2-3.9.2" // {
         dependencies = [
@@ -36100,35 +36688,36 @@ in
       sources."http-signature-1.1.1"
       sources."i18next-1.10.6"
       sources."i18next-client-1.10.3"
-      sources."iconv-lite-0.4.15"
+      sources."iconv-lite-0.4.19"
       sources."imap-0.8.19"
       sources."inflight-1.0.6"
       sources."inherits-2.0.3"
       sources."ini-1.3.5"
-      sources."ipaddr.js-1.4.0"
+      sources."ipaddr.js-1.6.0"
       sources."is-absolute-1.0.0"
       sources."is-extglob-2.1.1"
       sources."is-fullwidth-code-point-1.0.0"
       sources."is-glob-3.1.0"
-      sources."is-my-json-valid-2.17.1"
+      sources."is-my-ip-valid-1.0.0"
+      sources."is-my-json-valid-2.17.2"
       sources."is-negated-glob-1.0.0"
       sources."is-property-1.0.2"
       sources."is-relative-1.0.0"
       sources."is-typedarray-1.0.0"
       sources."is-unc-path-1.0.0"
       sources."is-utf8-0.2.1"
-      sources."is-windows-1.0.1"
+      sources."is-windows-1.0.2"
       sources."isarray-1.0.0"
       sources."isstream-0.1.2"
-      sources."js-yaml-3.8.4"
+      sources."js-yaml-3.10.0"
       sources."jsbn-0.1.1"
       sources."json-schema-0.2.3"
       sources."json-schema-traverse-0.3.1"
       sources."json-stable-stringify-1.0.1"
       sources."json-stringify-safe-5.0.1"
       sources."json5-0.2.0"
-      sources."jsonata-1.2.6"
-      sources."jsonfile-2.4.0"
+      sources."jsonata-1.5.0"
+      sources."jsonfile-4.0.0"
       sources."jsonify-0.0.0"
       sources."jsonpointer-4.0.1"
       (sources."jsprim-1.4.1" // {
@@ -36137,12 +36726,11 @@ in
         ];
       })
       sources."keygrip-1.0.2"
-      sources."klaw-1.3.1"
       sources."leven-1.0.2"
       sources."libbase64-0.1.0"
       sources."libmime-1.2.0"
       sources."libqp-1.1.0"
-      sources."lodash-4.17.4"
+      sources."lodash-4.17.5"
       sources."lodash.assignin-4.2.0"
       sources."lodash.bind-4.2.1"
       sources."lodash.defaults-4.2.0"
@@ -36150,39 +36738,41 @@ in
       sources."lodash.flatten-4.4.0"
       sources."lodash.foreach-4.5.0"
       sources."lodash.map-4.6.0"
-      sources."lodash.merge-4.6.0"
+      sources."lodash.merge-4.6.1"
       sources."lodash.pick-4.4.0"
       sources."lodash.reduce-4.6.0"
       sources."lodash.reject-4.6.0"
       sources."lodash.some-4.6.0"
+      sources."lru-cache-4.1.1"
       (sources."mailcomposer-2.1.0" // {
         dependencies = [
           sources."needle-0.10.0"
         ];
       })
-      (sources."mailparser-0.6.2" // {
+      sources."mailparser-0.6.2"
+      sources."media-typer-0.3.0"
+      (sources."memorystore-1.6.0" // {
         dependencies = [
-          sources."addressparser-1.0.1"
+          sources."debug-3.1.0"
         ];
       })
-      sources."media-typer-0.3.0"
       sources."merge-descriptors-1.0.1"
       sources."methods-1.1.2"
-      sources."mime-1.3.4"
-      sources."mime-db-1.30.0"
-      sources."mime-types-2.1.17"
+      sources."mime-1.4.1"
+      sources."mime-db-1.33.0"
+      sources."mime-types-2.1.18"
       sources."mimelib-0.3.1"
       sources."minimatch-3.0.4"
       sources."minimist-1.2.0"
       sources."mkdirp-0.5.1"
       sources."moment-2.20.1"
       sources."moment-timezone-0.5.14"
-      (sources."mqtt-2.9.0" // {
+      (sources."mqtt-2.15.1" // {
         dependencies = [
           sources."ws-3.3.3"
         ];
       })
-      sources."mqtt-packet-5.4.0"
+      sources."mqtt-packet-5.5.0"
       sources."ms-2.0.0"
       (sources."multer-1.3.0" // {
         dependencies = [
@@ -36200,26 +36790,28 @@ in
       sources."node-pre-gyp-0.6.36"
       (sources."node-red-node-email-0.1.24" // {
         dependencies = [
-          sources."addressparser-0.3.2"
+          sources."addressparser-1.0.1"
           sources."clone-1.0.3"
           sources."isarray-0.0.1"
           sources."minimist-0.0.10"
           sources."readable-stream-1.1.14"
+          sources."semver-5.3.0"
           sources."string_decoder-0.10.31"
         ];
       })
       (sources."node-red-node-feedparser-0.1.8" // {
         dependencies = [
+          sources."addressparser-0.1.3"
           sources."async-2.6.0"
           sources."bl-1.1.2"
           sources."isarray-0.0.1"
+          sources."process-nextick-args-1.0.7"
           sources."qs-6.2.3"
           sources."readable-stream-1.0.34"
-          sources."sax-0.6.1"
           sources."string_decoder-0.10.31"
         ];
       })
-      sources."node-red-node-rbe-0.1.14"
+      sources."node-red-node-rbe-0.2.1"
       (sources."node-red-node-twitter-0.1.12" // {
         dependencies = [
           sources."assert-plus-1.0.0"
@@ -36231,12 +36823,11 @@ in
               sources."boom-5.2.0"
             ];
           })
-          sources."form-data-2.3.1"
+          sources."form-data-2.3.2"
           sources."har-validator-5.0.3"
           sources."hawk-6.0.2"
-          sources."hoek-4.2.0"
+          sources."hoek-4.2.1"
           sources."http-signature-1.2.0"
-          sources."qs-6.5.1"
           sources."request-2.83.0"
           sources."sntp-2.1.0"
           sources."tunnel-agent-0.6.0"
@@ -36247,13 +36838,13 @@ in
       sources."nodemailer-direct-transport-1.1.0"
       sources."nodemailer-smtp-transport-1.1.0"
       sources."nodemailer-wellknown-0.1.10"
-      sources."nopt-3.0.6"
+      sources."nopt-4.0.1"
       sources."npmlog-4.1.2"
       sources."nth-check-1.0.1"
       sources."number-is-nan-1.0.1"
       sources."oauth-0.9.14"
       sources."oauth-sign-0.8.2"
-      sources."oauth2orize-1.8.0"
+      sources."oauth2orize-1.11.0"
       sources."object-assign-4.1.1"
       sources."on-finished-2.3.0"
       sources."on-headers-1.0.1"
@@ -36263,9 +36854,9 @@ in
       sources."ordered-read-streams-1.0.1"
       sources."os-homedir-1.0.2"
       sources."os-tmpdir-1.0.2"
-      sources."osenv-0.1.4"
+      sources."osenv-0.1.5"
       sources."parseurl-1.3.2"
-      sources."passport-0.3.2"
+      sources."passport-0.4.0"
       sources."passport-http-bearer-1.0.1"
       sources."passport-oauth2-client-password-0.1.2"
       sources."passport-strategy-1.0.0"
@@ -36277,17 +36868,18 @@ in
       sources."pinkie-2.0.4"
       sources."pinkie-promise-2.0.1"
       sources."poplib-0.1.7"
-      sources."process-nextick-args-1.0.7"
-      sources."proxy-addr-1.1.5"
-      sources."pump-1.0.3"
+      sources."process-nextick-args-2.0.0"
+      sources."proxy-addr-2.0.3"
+      sources."pseudomap-1.0.2"
+      sources."pump-2.0.1"
       sources."pumpify-1.4.0"
       sources."punycode-1.4.1"
-      sources."qs-6.4.0"
+      sources."qs-6.5.1"
       sources."random-bytes-1.0.0"
       sources."range-parser-1.2.0"
-      sources."raw-body-2.2.0"
-      sources."rc-1.2.4"
-      sources."readable-stream-2.3.3"
+      sources."raw-body-2.3.2"
+      sources."rc-1.2.5"
+      sources."readable-stream-2.3.4"
       sources."reinterval-1.1.0"
       sources."remove-trailing-separator-1.1.0"
       (sources."request-2.74.0" // {
@@ -36299,17 +36891,17 @@ in
       sources."retry-0.6.1"
       sources."rimraf-2.6.2"
       sources."safe-buffer-5.1.1"
-      sources."sax-1.2.4"
-      sources."semver-5.3.0"
-      sources."send-0.15.3"
+      sources."sax-0.6.1"
+      sources."semver-5.4.1"
+      sources."send-0.16.1"
       sources."sentiment-2.1.0"
-      sources."serve-static-1.12.3"
+      sources."serve-static-1.13.1"
       sources."set-blocking-2.0.0"
       sources."setprototypeof-1.0.3"
       sources."signal-exit-3.0.2"
       sources."smtp-connection-1.3.8"
       sources."sntp-1.0.9"
-      sources."source-map-0.5.7"
+      sources."source-map-0.6.1"
       sources."split2-2.2.0"
       sources."sprintf-js-1.0.3"
       (sources."sshpk-1.13.1" // {
@@ -36331,23 +36923,28 @@ in
       sources."through2-2.0.3"
       sources."through2-filter-2.0.0"
       sources."to-absolute-glob-2.0.2"
-      sources."tough-cookie-2.3.3"
+      sources."tough-cookie-2.3.4"
       sources."tunnel-agent-0.4.3"
       sources."tweetnacl-0.14.5"
       sources."twitter-ng-0.6.2"
-      sources."type-is-1.6.15"
+      sources."type-is-1.6.16"
       sources."typedarray-0.0.6"
-      sources."uglify-js-3.0.20"
+      (sources."uglify-js-3.3.6" // {
+        dependencies = [
+          sources."commander-2.13.0"
+        ];
+      })
       sources."uid-number-0.0.6"
       sources."uid-safe-2.1.5"
       sources."uid2-0.0.3"
       sources."ultron-1.1.1"
       sources."unc-path-regex-0.1.2"
       sources."unique-stream-2.2.1"
+      sources."universalify-0.1.1"
       sources."unpipe-1.0.0"
       sources."utf7-1.0.2"
       sources."util-deprecate-1.0.2"
-      sources."utils-merge-1.0.0"
+      sources."utils-merge-1.0.1"
       sources."uue-3.1.1"
       sources."uuid-3.2.1"
       sources."vary-1.1.2"
@@ -36357,14 +36954,15 @@ in
       sources."wide-align-1.1.2"
       sources."wordwrap-0.0.3"
       sources."wrappy-1.0.2"
-      (sources."ws-1.1.1" // {
+      (sources."ws-1.1.5" // {
         dependencies = [
           sources."ultron-1.0.2"
         ];
       })
-      sources."xml2js-0.4.17"
-      sources."xmlbuilder-4.2.1"
+      sources."xml2js-0.4.19"
+      sources."xmlbuilder-9.0.7"
       sources."xtend-4.0.1"
+      sources."yallist-2.1.2"
     ];
     buildInputs = globalBuildInputs;
     meta = {
@@ -36548,13 +37146,13 @@ in
         ];
       })
       sources."boom-4.3.1"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       sources."caseless-0.12.0"
       sources."chownr-0.0.2"
       sources."co-4.6.0"
       sources."code-point-at-1.1.0"
       sources."coffee-script-1.12.7"
-      sources."combined-stream-1.0.5"
+      sources."combined-stream-1.0.6"
       sources."concat-map-0.0.1"
       (sources."config-chain-1.1.11" // {
         dependencies = [
@@ -36575,12 +37173,12 @@ in
       sources."ecc-jsbn-0.1.1"
       sources."extend-3.0.1"
       sources."extsprintf-1.3.0"
-      sources."fast-deep-equal-1.0.0"
+      sources."fast-deep-equal-1.1.0"
       sources."fast-json-stable-stringify-2.0.0"
       sources."findit-1.2.0"
       sources."foreachasync-3.0.0"
       sources."forever-agent-0.6.1"
-      sources."form-data-2.3.1"
+      sources."form-data-2.3.2"
       sources."fs-extra-0.6.4"
       (sources."fs.extra-1.3.2" // {
         dependencies = [
@@ -36601,7 +37199,7 @@ in
       sources."har-validator-5.0.3"
       sources."has-unicode-2.0.1"
       sources."hawk-6.0.2"
-      sources."hoek-4.2.0"
+      sources."hoek-4.2.1"
       sources."http-signature-1.2.0"
       sources."inflight-1.0.6"
       sources."inherits-2.0.3"
@@ -36616,8 +37214,8 @@ in
       sources."json-stringify-safe-5.0.1"
       sources."jsonfile-1.0.1"
       sources."jsprim-1.4.1"
-      sources."mime-db-1.30.0"
-      sources."mime-types-2.1.17"
+      sources."mime-db-1.33.0"
+      sources."mime-types-2.1.18"
       sources."minimatch-3.0.4"
       sources."minimist-0.0.8"
       sources."mkdirp-0.3.5"
@@ -36644,11 +37242,11 @@ in
       sources."osenv-0.0.3"
       sources."path-is-absolute-1.0.1"
       sources."performance-now-2.1.0"
-      sources."process-nextick-args-1.0.7"
+      sources."process-nextick-args-2.0.0"
       sources."proto-list-1.2.4"
       sources."punycode-1.4.1"
       sources."qs-6.5.1"
-      sources."readable-stream-2.3.3"
+      sources."readable-stream-2.3.4"
       sources."request-2.83.0"
       sources."retry-0.6.0"
       sources."rimraf-2.6.2"
@@ -36676,7 +37274,7 @@ in
           sources."rimraf-2.1.4"
         ];
       })
-      sources."tough-cookie-2.3.3"
+      sources."tough-cookie-2.3.4"
       sources."tunnel-agent-0.6.0"
       sources."tweetnacl-0.14.5"
       sources."underscore-1.4.4"
@@ -36713,7 +37311,7 @@ in
       sources."ansi-styles-2.2.1"
       sources."ansicolors-0.3.2"
       sources."archy-1.0.0"
-      sources."argparse-1.0.9"
+      sources."argparse-1.0.10"
       sources."asap-2.0.6"
       sources."async-1.5.2"
       sources."balanced-match-1.0.0"
@@ -36721,7 +37319,7 @@ in
       sources."bluebird-3.5.1"
       sources."bops-0.1.1"
       sources."boxen-0.3.1"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       sources."builtin-modules-1.1.1"
       sources."camelcase-1.2.1"
       sources."capture-stack-trace-1.0.0"
@@ -36739,7 +37337,7 @@ in
       sources."color-convert-1.9.1"
       sources."color-name-1.1.3"
       sources."colors-1.0.3"
-      sources."commander-2.13.0"
+      sources."commander-2.14.1"
       sources."concat-map-0.0.1"
       (sources."configstore-1.4.0" // {
         dependencies = [
@@ -36779,7 +37377,7 @@ in
       sources."graceful-fs-4.1.11"
       sources."graphlib-2.1.5"
       sources."has-ansi-2.0.0"
-      sources."has-flag-2.0.0"
+      sources."has-flag-3.0.0"
       sources."hasbin-1.2.3"
       sources."hosted-git-info-2.5.0"
       sources."iconv-lite-0.4.19"
@@ -36818,24 +37416,28 @@ in
       sources."lazy-cache-1.0.4"
       sources."lcid-1.0.0"
       sources."load-json-file-1.1.0"
-      sources."lodash-4.17.4"
+      sources."lodash-4.17.5"
       sources."lodash.assign-4.2.0"
       sources."lodash.clonedeep-4.5.0"
       sources."lodash.defaults-4.2.0"
       sources."lodash.defaultsdeep-4.6.0"
-      sources."lodash.mergewith-4.6.0"
+      sources."lodash.mergewith-4.6.1"
       sources."longest-1.0.1"
       sources."lowercase-keys-1.0.0"
       sources."lru-cache-4.1.1"
-      sources."make-dir-1.1.0"
-      sources."minimatch-3.0.2"
+      sources."make-dir-1.2.0"
+      sources."minimatch-3.0.4"
       sources."minimist-0.0.8"
       sources."mixin-object-2.0.1"
       sources."mkdirp-0.5.1"
       sources."ms-2.0.0"
       sources."mute-stream-0.0.6"
       sources."nconf-0.7.2"
-      sources."needle-2.1.1"
+      (sources."needle-2.2.0" // {
+        dependencies = [
+          sources."debug-2.6.9"
+        ];
+      })
       sources."nested-error-stacks-1.0.2"
       sources."node-alias-1.0.4"
       sources."node-status-codes-1.0.0"
@@ -36857,7 +37459,7 @@ in
       sources."os-locale-1.4.0"
       sources."os-name-1.0.3"
       sources."os-tmpdir-1.0.2"
-      sources."osenv-0.1.4"
+      sources."osenv-0.1.5"
       sources."osx-release-1.1.0"
       sources."p-finally-1.0.0"
       sources."package-json-2.4.0"
@@ -36871,19 +37473,20 @@ in
       sources."pinkie-2.0.4"
       sources."pinkie-promise-2.0.1"
       sources."prepend-http-1.0.4"
-      sources."process-nextick-args-1.0.7"
+      sources."process-nextick-args-2.0.0"
       sources."promise-7.3.1"
       sources."proxy-from-env-1.0.0"
       sources."pseudomap-1.0.2"
       sources."punycode-1.3.2"
       sources."querystring-0.2.0"
-      sources."rc-1.2.4"
+      sources."rc-1.2.5"
       sources."rc-config-loader-2.0.1"
       sources."read-all-stream-3.1.0"
       sources."read-pkg-1.1.0"
       sources."read-pkg-up-1.0.1"
-      sources."readable-stream-2.3.3"
-      sources."registry-auth-token-3.3.1"
+      sources."readable-stream-2.3.4"
+      sources."recursive-readdir-2.2.2"
+      sources."registry-auth-token-3.3.2"
       sources."registry-url-3.1.0"
       sources."repeat-string-1.6.1"
       sources."repeating-2.0.1"
@@ -36909,11 +37512,12 @@ in
       sources."shebang-regex-1.0.0"
       sources."signal-exit-3.0.2"
       sources."slide-1.1.6"
-      (sources."snyk-1.69.3" // {
+      (sources."snyk-1.69.9" // {
         dependencies = [
           sources."async-0.9.2"
           sources."camelcase-3.0.0"
           sources."cliui-3.2.0"
+          sources."debug-3.1.0"
           sources."for-in-0.1.8"
           sources."got-3.3.1"
           sources."latest-version-1.0.1"
@@ -36922,46 +37526,71 @@ in
           sources."object-assign-3.0.0"
           sources."package-json-1.2.0"
           sources."repeating-1.1.3"
+          sources."spdx-license-ids-3.0.0"
           sources."timed-out-2.0.0"
           sources."update-notifier-0.5.0"
           sources."window-size-0.2.0"
           sources."yargs-4.8.1"
         ];
       })
-      sources."snyk-config-1.0.1"
+      (sources."snyk-config-1.0.1" // {
+        dependencies = [
+          sources."debug-2.6.9"
+        ];
+      })
       sources."snyk-go-plugin-1.4.5"
       sources."snyk-gradle-plugin-1.2.0"
-      sources."snyk-module-1.8.1"
+      (sources."snyk-module-1.8.1" // {
+        dependencies = [
+          sources."debug-2.6.9"
+        ];
+      })
       sources."snyk-mvn-plugin-1.1.1"
       (sources."snyk-nuget-plugin-1.3.9" // {
         dependencies = [
-          sources."debug-3.1.0"
           sources."es6-promise-4.2.4"
         ];
       })
-      (sources."snyk-php-plugin-1.3.2" // {
+      sources."snyk-php-plugin-1.3.2"
+      (sources."snyk-policy-1.10.2" // {
         dependencies = [
-          sources."debug-3.1.0"
+          sources."debug-2.6.9"
+        ];
+      })
+      sources."snyk-python-plugin-1.5.6"
+      (sources."snyk-resolve-1.0.0" // {
+        dependencies = [
+          sources."debug-2.6.9"
         ];
       })
-      sources."snyk-policy-1.10.1"
-      sources."snyk-python-plugin-1.5.3"
-      sources."snyk-recursive-readdir-2.0.0"
-      sources."snyk-resolve-1.0.0"
       (sources."snyk-resolve-deps-1.7.0" // {
         dependencies = [
           sources."configstore-2.1.0"
+          sources."debug-2.6.9"
           sources."update-notifier-0.6.3"
           sources."uuid-2.0.3"
         ];
       })
-      sources."snyk-sbt-plugin-1.2.2"
+      (sources."snyk-sbt-plugin-1.2.4" // {
+        dependencies = [
+          sources."debug-2.6.9"
+        ];
+      })
       sources."snyk-tree-1.0.0"
-      sources."snyk-try-require-1.2.0"
+      (sources."snyk-try-require-1.2.0" // {
+        dependencies = [
+          sources."debug-2.6.9"
+        ];
+      })
       sources."spawn-please-0.3.0"
-      sources."spdx-correct-1.0.2"
-      sources."spdx-expression-parse-1.0.4"
-      sources."spdx-license-ids-1.2.2"
+      (sources."spdx-correct-2.0.4" // {
+        dependencies = [
+          sources."spdx-expression-parse-2.0.2"
+        ];
+      })
+      sources."spdx-exceptions-2.1.0"
+      sources."spdx-expression-parse-3.0.0"
+      sources."spdx-license-ids-2.0.1"
       sources."sprintf-js-1.0.3"
       sources."stream-shift-1.0.0"
       sources."string-length-1.0.1"
@@ -36992,7 +37621,7 @@ in
           sources."ansi-styles-3.2.0"
           sources."boxen-1.3.0"
           sources."camelcase-4.1.0"
-          sources."chalk-2.3.0"
+          sources."chalk-2.3.1"
           sources."configstore-3.1.1"
           sources."dot-prop-4.2.0"
           sources."got-6.7.1"
@@ -37002,7 +37631,7 @@ in
           sources."pify-3.0.0"
           sources."string-width-2.1.1"
           sources."strip-ansi-4.0.0"
-          sources."supports-color-4.5.0"
+          sources."supports-color-5.2.0"
           sources."timed-out-4.0.1"
           sources."unzip-response-2.0.1"
           sources."widest-line-2.0.0"
@@ -37014,7 +37643,7 @@ in
       sources."url-parse-lax-1.0.0"
       sources."util-deprecate-1.0.2"
       sources."uuid-3.2.1"
-      sources."validate-npm-package-license-3.0.1"
+      sources."validate-npm-package-license-3.0.2"
       sources."which-1.3.0"
       sources."which-module-1.0.0"
       sources."widest-line-1.0.0"
@@ -37026,7 +37655,7 @@ in
       sources."write-file-atomic-1.3.4"
       sources."xdg-basedir-2.0.0"
       sources."xml2js-0.4.19"
-      sources."xmlbuilder-9.0.4"
+      sources."xmlbuilder-9.0.7"
       sources."y18n-3.2.1"
       sources."yallist-2.1.2"
       sources."yargs-3.15.0"
@@ -37045,10 +37674,10 @@ in
   nsp = nodeEnv.buildNodePackage {
     name = "nsp";
     packageName = "nsp";
-    version = "3.1.0";
+    version = "3.2.1";
     src = fetchurl {
-      url = "https://registry.npmjs.org/nsp/-/nsp-3.1.0.tgz";
-      sha512 = "0hbwm017cl5ybzw14l44mbinhnv38jrnbpg1ngkdibhc5hiimm8hqr2pi5dzh6flvxr0x6nym93029i7j41clr6rlvn1ab6r5cgdl4f";
+      url = "https://registry.npmjs.org/nsp/-/nsp-3.2.1.tgz";
+      sha512 = "06qrykgjpr3m7sl9g2axaraxh3mndmffgjxf45nqw5jblqa9zsnkvgmds8s29avp4qhmk084ri0rbg30yr15bd73i2152q6na5qdfbl";
     };
     dependencies = [
       sources."agent-base-4.2.0"
@@ -37058,7 +37687,7 @@ in
       sources."boom-5.2.0"
       sources."builtin-modules-1.1.1"
       sources."camelcase-4.1.0"
-      sources."chalk-2.3.0"
+      sources."chalk-2.3.1"
       sources."chardet-0.4.2"
       sources."cli-cursor-2.1.0"
       sources."cli-table2-0.2.0"
@@ -37087,8 +37716,8 @@ in
       sources."get-caller-file-1.0.2"
       sources."get-stream-3.0.0"
       sources."graceful-fs-4.1.11"
-      sources."has-flag-2.0.0"
-      sources."hoek-4.2.0"
+      sources."has-flag-3.0.0"
+      sources."hoek-4.2.1"
       sources."hosted-git-info-2.5.0"
       sources."https-proxy-agent-2.1.1"
       sources."iconv-lite-0.4.19"
@@ -37096,7 +37725,7 @@ in
         dependencies = [
           sources."ansi-regex-3.0.0"
           sources."is-fullwidth-code-point-2.0.0"
-          sources."lodash-4.17.4"
+          sources."lodash-4.17.5"
           sources."string-width-2.1.1"
           sources."strip-ansi-4.0.0"
         ];
@@ -37114,7 +37743,7 @@ in
       sources."lodash-3.10.1"
       sources."lru-cache-4.1.1"
       sources."mem-1.1.0"
-      sources."mimic-fn-1.1.0"
+      sources."mimic-fn-1.2.0"
       sources."ms-2.0.0"
       sources."mute-stream-0.0.7"
       sources."nodesecurity-npm-utils-6.0.0"
@@ -37147,17 +37776,22 @@ in
       sources."shebang-command-1.2.0"
       sources."shebang-regex-1.0.0"
       sources."signal-exit-3.0.2"
-      sources."spdx-correct-1.0.2"
-      sources."spdx-expression-parse-1.0.4"
-      sources."spdx-license-ids-1.2.2"
+      (sources."spdx-correct-2.0.4" // {
+        dependencies = [
+          sources."spdx-expression-parse-2.0.2"
+        ];
+      })
+      sources."spdx-exceptions-2.1.0"
+      sources."spdx-expression-parse-3.0.0"
+      sources."spdx-license-ids-2.0.1"
       sources."string-width-1.0.2"
       sources."strip-ansi-3.0.1"
       sources."strip-bom-3.0.0"
       sources."strip-eof-1.0.0"
-      sources."supports-color-4.5.0"
+      sources."supports-color-5.2.0"
       sources."through-2.3.8"
       sources."tmp-0.0.33"
-      sources."validate-npm-package-license-3.0.1"
+      sources."validate-npm-package-license-3.0.2"
       sources."which-1.3.0"
       sources."which-module-2.0.0"
       sources."wrap-ansi-2.1.0"
@@ -37168,6 +37802,7 @@ in
         dependencies = [
           sources."ansi-regex-3.0.0"
           sources."is-fullwidth-code-point-2.0.0"
+          sources."spdx-license-ids-3.0.0"
           sources."string-width-2.1.1"
           sources."strip-ansi-4.0.0"
         ];
@@ -37186,22 +37821,23 @@ in
   ocaml-language-server = nodeEnv.buildNodePackage {
     name = "ocaml-language-server";
     packageName = "ocaml-language-server";
-    version = "1.0.16";
+    version = "1.0.27";
     src = fetchurl {
-      url = "https://registry.npmjs.org/ocaml-language-server/-/ocaml-language-server-1.0.16.tgz";
-      sha512 = "2f63gvm5x3c7dxp8fpaxhvjlha7isdfrbq7pqpkj0n33zndhi4925qkmzgrgn7qhrff6dhiqb3j1a3m1jjwq1k5kff910rrxd1622jd";
+      url = "https://registry.npmjs.org/ocaml-language-server/-/ocaml-language-server-1.0.27.tgz";
+      sha512 = "14fhxv57nybf56n1454ccmdn2sn41amzf4f6a1n70ha48ndrpcw14g6hvv91k5bj775pxh74aa8ncsc3f7bfgz0cg0nwg8ysv43dmqw";
     };
     dependencies = [
       sources."async-2.6.0"
       sources."balanced-match-1.0.0"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       sources."concat-map-0.0.1"
+      sources."deepmerge-2.0.1"
       sources."fs.realpath-1.0.0"
       sources."glob-7.1.2"
       sources."inflight-1.0.6"
       sources."inherits-2.0.3"
-      sources."lodash-4.17.4"
-      sources."lokijs-1.5.1"
+      sources."lodash-4.17.5"
+      sources."lokijs-1.5.2"
       sources."minimatch-3.0.4"
       sources."once-1.4.0"
       sources."path-is-absolute-1.0.1"
@@ -37237,7 +37873,7 @@ in
       sources."align-text-0.1.4"
       sources."amdefine-1.0.1"
       sources."ansi-regex-2.1.1"
-      sources."argparse-1.0.9"
+      sources."argparse-1.0.10"
       sources."array-flatten-1.1.1"
       sources."asap-2.0.6"
       sources."asn1-0.2.3"
@@ -37257,7 +37893,7 @@ in
         ];
       })
       sources."boom-4.3.1"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       sources."builtin-modules-1.1.1"
       sources."bunyan-1.8.12"
       sources."bunyan-syslog-udp-0.1.0"
@@ -37271,9 +37907,9 @@ in
       sources."co-4.6.0"
       sources."code-point-at-1.1.0"
       sources."colors-1.1.2"
-      sources."combined-stream-1.0.5"
-      sources."compressible-2.0.12"
-      sources."compression-1.7.1"
+      sources."combined-stream-1.0.6"
+      sources."compressible-2.0.13"
+      sources."compression-1.7.2"
       sources."concat-map-0.0.1"
       sources."connect-busboy-0.0.2"
       sources."content-disposition-0.5.2"
@@ -37324,7 +37960,7 @@ in
       })
       sources."extend-3.0.1"
       sources."extsprintf-1.3.0"
-      sources."fast-deep-equal-1.0.0"
+      sources."fast-deep-equal-1.1.0"
       sources."fast-json-stable-stringify-2.0.0"
       (sources."finalhandler-1.1.0" // {
         dependencies = [
@@ -37334,7 +37970,7 @@ in
       sources."find-up-1.1.2"
       sources."foreach-2.0.5"
       sources."forever-agent-0.6.1"
-      sources."form-data-2.3.1"
+      sources."form-data-2.3.2"
       sources."forwarded-0.1.2"
       sources."fresh-0.5.2"
       sources."function-bind-1.1.1"
@@ -37350,7 +37986,7 @@ in
       sources."has-symbols-1.0.0"
       sources."hat-0.0.3"
       sources."hawk-6.0.2"
-      sources."hoek-4.2.0"
+      sources."hoek-4.2.1"
       sources."hosted-git-info-2.5.0"
       sources."hot-shots-4.8.0"
       (sources."http-errors-1.6.2" // {
@@ -37363,7 +37999,7 @@ in
       sources."inflight-1.0.6"
       sources."inherits-2.0.3"
       sources."invert-kv-1.0.0"
-      sources."ipaddr.js-1.5.2"
+      sources."ipaddr.js-1.6.0"
       sources."is-arguments-1.0.2"
       sources."is-arrayish-0.2.1"
       sources."is-buffer-1.1.6"
@@ -37398,8 +38034,8 @@ in
       sources."merge-descriptors-1.0.1"
       sources."methods-1.1.2"
       sources."mime-1.4.1"
-      sources."mime-db-1.30.0"
-      sources."mime-types-2.1.17"
+      sources."mime-db-1.33.0"
+      sources."mime-types-2.1.18"
       sources."minimatch-3.0.4"
       sources."minimist-0.0.10"
       sources."mkdirp-0.5.1"
@@ -37407,7 +38043,7 @@ in
       sources."ms-2.0.0"
       sources."msgpack5-3.6.0"
       sources."mv-2.1.1"
-      sources."nan-2.8.0"
+      sources."nan-2.9.2"
       sources."ncp-2.0.0"
       sources."negotiator-git+https://github.com/arlolra/negotiator.git#full-parse-access"
       sources."normalize-package-data-2.4.0"
@@ -37432,9 +38068,9 @@ in
       sources."pinkie-2.0.4"
       sources."pinkie-promise-2.0.1"
       sources."prfun-2.1.5"
-      sources."process-nextick-args-1.0.7"
+      sources."process-nextick-args-2.0.0"
       sources."promise-7.3.1"
-      sources."proxy-addr-2.0.2"
+      sources."proxy-addr-2.0.3"
       sources."punycode-1.4.1"
       sources."qs-6.5.1"
       sources."range-parser-1.2.0"
@@ -37449,17 +38085,17 @@ in
       sources."right-align-0.1.3"
       sources."rimraf-2.4.5"
       sources."safe-buffer-5.1.1"
-      sources."safe-json-stringify-1.0.4"
+      sources."safe-json-stringify-1.1.0"
       sources."semver-5.5.0"
       sources."send-0.16.1"
       sources."serve-favicon-2.4.5"
       sources."serve-static-1.13.1"
-      (sources."service-runner-2.5.0" // {
+      (sources."service-runner-2.5.1" // {
         dependencies = [
           sources."isarray-1.0.0"
           sources."minimist-0.0.8"
           sources."ms-0.7.3"
-          sources."readable-stream-2.3.3"
+          sources."readable-stream-2.3.4"
           sources."string_decoder-1.0.3"
         ];
       })
@@ -37468,9 +38104,14 @@ in
       sources."simplediff-0.1.1"
       sources."sntp-2.1.0"
       sources."source-map-0.4.4"
-      sources."spdx-correct-1.0.2"
-      sources."spdx-expression-parse-1.0.4"
-      sources."spdx-license-ids-1.2.2"
+      (sources."spdx-correct-2.0.4" // {
+        dependencies = [
+          sources."spdx-expression-parse-2.0.2"
+        ];
+      })
+      sources."spdx-exceptions-2.1.0"
+      sources."spdx-expression-parse-3.0.0"
+      sources."spdx-license-ids-2.0.1"
       sources."sprintf-js-1.0.3"
       sources."sshpk-1.13.1"
       sources."statuses-1.4.0"
@@ -37480,10 +38121,10 @@ in
       sources."stringstream-0.0.5"
       sources."strip-ansi-3.0.1"
       sources."strip-bom-2.0.0"
-      sources."tough-cookie-2.3.3"
+      sources."tough-cookie-2.3.4"
       sources."tunnel-agent-0.6.0"
       sources."tweetnacl-0.14.5"
-      sources."type-is-1.6.15"
+      sources."type-is-1.6.16"
       (sources."uglify-js-2.8.29" // {
         dependencies = [
           sources."source-map-0.5.7"
@@ -37494,7 +38135,7 @@ in
       sources."util-deprecate-1.0.2"
       sources."utils-merge-1.0.1"
       sources."uuid-3.2.1"
-      sources."validate-npm-package-license-3.0.1"
+      sources."validate-npm-package-license-3.0.2"
       sources."vary-1.1.2"
       sources."verror-1.10.0"
       sources."which-module-1.0.0"
@@ -37507,6 +38148,7 @@ in
         dependencies = [
           sources."camelcase-3.0.0"
           sources."cliui-3.2.0"
+          sources."spdx-license-ids-3.0.0"
         ];
       })
       sources."yargs-parser-5.0.0"
@@ -37529,9 +38171,13 @@ in
       sha512 = "0i2j5pgw72bkg5s5crh3p534sz6m6yvbyg174kkgyj1l0sgaqmzj22xmh0dvxqk7r3rp79w2vs27gdqzb8azmlr6ag13m17h20cyhhf";
     };
     dependencies = [
-      sources."addr-to-ip-port-1.4.2"
+      sources."addr-to-ip-port-1.4.3"
       sources."airplay-protocol-2.0.2"
-      sources."airplayer-2.0.0"
+      (sources."airplayer-2.0.0" // {
+        dependencies = [
+          sources."spdx-license-ids-3.0.0"
+        ];
+      })
       sources."ansi-escapes-1.4.0"
       sources."ansi-regex-2.1.1"
       sources."ansi-styles-2.2.1"
@@ -37545,13 +38191,13 @@ in
       sources."bitfield-0.1.0"
       sources."bittorrent-dht-6.4.2"
       sources."bittorrent-tracker-7.7.0"
-      sources."blob-to-buffer-1.2.6"
+      sources."blob-to-buffer-1.2.7"
       sources."bn.js-4.11.8"
       sources."bncode-0.5.3"
       sources."bonjour-3.5.0"
       sources."bplist-creator-0.0.6"
       sources."bplist-parser-0.1.1"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       sources."buffer-alloc-unsafe-1.0.0"
       sources."buffer-equal-0.0.1"
       sources."buffer-equals-1.0.4"
@@ -37611,13 +38257,13 @@ in
       sources."ini-1.3.5"
       (sources."inquirer-1.2.3" // {
         dependencies = [
-          sources."lodash-4.17.4"
+          sources."lodash-4.17.5"
         ];
       })
       sources."internal-ip-1.2.0"
       sources."ip-1.1.5"
       sources."ip-set-1.0.1"
-      sources."ipaddr.js-1.5.4"
+      sources."ipaddr.js-1.6.0"
       sources."is-arrayish-0.2.1"
       sources."is-builtin-module-1.0.0"
       sources."is-finite-1.0.2"
@@ -37647,7 +38293,7 @@ in
       sources."minimist-1.2.0"
       sources."mkdirp-0.3.5"
       sources."ms-2.0.0"
-      sources."multicast-dns-6.2.2"
+      sources."multicast-dns-6.2.3"
       sources."multicast-dns-service-types-1.1.0"
       sources."mute-stream-0.0.6"
       sources."network-address-1.1.2"
@@ -37687,26 +38333,26 @@ in
       sources."pinkie-2.0.4"
       sources."pinkie-promise-2.0.1"
       sources."plist-1.2.0"
-      sources."process-nextick-args-1.0.7"
+      sources."process-nextick-args-2.0.0"
       sources."pump-1.0.3"
       sources."random-access-file-1.8.1"
       sources."random-iterate-1.0.1"
       sources."randombytes-2.0.6"
       sources."range-parser-1.2.0"
-      sources."rc-1.2.4"
+      sources."rc-1.2.5"
       sources."re-emitter-1.1.3"
       sources."read-pkg-1.1.0"
       sources."read-pkg-up-1.0.1"
-      sources."readable-stream-2.3.3"
+      sources."readable-stream-2.3.4"
       sources."redent-1.0.0"
       sources."repeating-2.0.1"
       sources."restore-cursor-1.0.1"
       sources."reverse-http-1.3.0"
       sources."rimraf-2.6.2"
       sources."run-async-2.3.0"
-      sources."run-parallel-1.1.6"
+      sources."run-parallel-1.1.7"
       sources."run-series-1.1.4"
-      sources."rusha-0.8.12"
+      sources."rusha-0.8.13"
       sources."rx-4.1.0"
       sources."safe-buffer-5.1.1"
       sources."semver-5.5.0"
@@ -37723,9 +38369,14 @@ in
       })
       sources."single-line-log-1.1.2"
       sources."spawn-sync-1.0.15"
-      sources."spdx-correct-1.0.2"
-      sources."spdx-expression-parse-1.0.4"
-      sources."spdx-license-ids-1.2.2"
+      (sources."spdx-correct-2.0.4" // {
+        dependencies = [
+          sources."spdx-expression-parse-2.0.2"
+        ];
+      })
+      sources."spdx-exceptions-2.1.0"
+      sources."spdx-expression-parse-3.0.0"
+      sources."spdx-license-ids-2.0.1"
       sources."speedometer-0.1.4"
       sources."stream-buffers-2.2.0"
       sources."string-width-1.0.2"
@@ -37738,14 +38389,14 @@ in
       sources."supports-color-2.0.0"
       sources."thirty-two-1.0.2"
       sources."through-2.3.8"
-      sources."thunky-0.1.0"
+      sources."thunky-1.0.2"
       sources."tmp-0.0.29"
       (sources."torrent-discovery-5.4.0" // {
         dependencies = [
           sources."bencode-0.8.0"
           sources."isarray-1.0.0"
           sources."minimist-1.2.0"
-          sources."readable-stream-2.3.3"
+          sources."readable-stream-2.3.4"
           sources."string_decoder-1.0.3"
         ];
       })
@@ -37764,7 +38415,6 @@ in
           sources."safe-buffer-5.0.1"
           sources."string_decoder-0.10.31"
           sources."thirty-two-0.0.2"
-          sources."thunky-1.0.2"
           sources."ultron-1.0.2"
         ];
       })
@@ -37774,7 +38424,7 @@ in
       sources."uniq-1.0.1"
       sources."util-deprecate-1.0.2"
       sources."utp-0.0.7"
-      sources."validate-npm-package-license-3.0.1"
+      sources."validate-npm-package-license-3.0.2"
       sources."winreg-1.2.3"
       sources."wordwrap-0.0.3"
       sources."wrappy-1.0.2"
@@ -37802,7 +38452,7 @@ in
     };
     dependencies = [
       sources."accepts-1.2.13"
-      sources."addr-to-ip-port-1.4.2"
+      sources."addr-to-ip-port-1.4.3"
       sources."after-0.8.2"
       sources."arraybuffer.slice-0.0.6"
       sources."async-0.2.10"
@@ -37825,7 +38475,7 @@ in
       sources."bncode-0.5.3"
       sources."body-parser-1.13.3"
       sources."boom-0.3.8"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       sources."buffer-alloc-unsafe-1.0.0"
       sources."buffer-equal-0.0.1"
       sources."buffer-equals-1.0.4"
@@ -37837,7 +38487,7 @@ in
       sources."component-bind-1.0.0"
       sources."component-emitter-1.2.1"
       sources."component-inherit-0.0.3"
-      sources."compressible-2.0.12"
+      sources."compressible-2.0.13"
       sources."compression-1.5.2"
       sources."concat-map-0.0.1"
       (sources."connect-2.30.2" // {
@@ -37954,8 +38604,8 @@ in
       })
       sources."methods-1.1.2"
       sources."mime-1.3.4"
-      sources."mime-db-1.30.0"
-      sources."mime-types-2.1.17"
+      sources."mime-db-1.33.0"
+      sources."mime-types-2.1.18"
       sources."mimic-response-1.0.0"
       sources."minimatch-3.0.4"
       sources."minimist-0.0.8"
@@ -37991,7 +38641,7 @@ in
         ];
       })
       sources."pend-1.2.0"
-      sources."process-nextick-args-1.0.7"
+      sources."process-nextick-args-2.0.0"
       sources."proxy-addr-1.0.10"
       sources."pump-1.0.3"
       sources."qs-6.5.1"
@@ -38022,9 +38672,9 @@ in
       })
       sources."rimraf-2.6.2"
       sources."rndm-1.2.0"
-      sources."run-parallel-1.1.6"
+      sources."run-parallel-1.1.7"
       sources."run-series-1.1.4"
-      sources."rusha-0.8.12"
+      sources."rusha-0.8.13"
       sources."safe-buffer-5.1.1"
       (sources."send-0.13.0" // {
         dependencies = [
@@ -38087,7 +38737,7 @@ in
           sources."mkdirp-0.3.5"
           sources."ms-2.0.0"
           sources."once-1.3.3"
-          sources."readable-stream-2.3.3"
+          sources."readable-stream-2.3.4"
           sources."safe-buffer-5.0.1"
           sources."string_decoder-1.0.3"
           sources."ultron-1.1.1"
@@ -38095,7 +38745,7 @@ in
       })
       sources."tsscmp-1.0.5"
       sources."tunnel-agent-0.2.0"
-      sources."type-is-1.6.15"
+      sources."type-is-1.6.16"
       sources."uid-safe-2.1.4"
       sources."ultron-1.0.2"
       sources."uniq-1.0.1"
@@ -38141,11 +38791,11 @@ in
       sources."bcrypt-pbkdf-1.0.1"
       sources."bl-1.0.3"
       sources."boom-2.10.1"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       sources."caseless-0.11.0"
       sources."chalk-1.1.3"
-      sources."combined-stream-1.0.5"
-      sources."commander-2.13.0"
+      sources."combined-stream-1.0.6"
+      sources."commander-2.14.1"
       sources."concat-map-0.0.1"
       sources."concat-stream-1.5.0"
       sources."core-util-is-1.0.2"
@@ -38176,7 +38826,8 @@ in
       sources."http-signature-1.1.1"
       sources."inflight-1.0.6"
       sources."inherits-2.0.3"
-      sources."is-my-json-valid-2.17.1"
+      sources."is-my-ip-valid-1.0.0"
+      sources."is-my-json-valid-2.17.2"
       sources."is-property-1.0.2"
       sources."is-stream-1.1.0"
       sources."is-typedarray-1.0.0"
@@ -38195,9 +38846,9 @@ in
       })
       sources."kew-0.7.0"
       sources."klaw-1.3.1"
-      sources."lodash-4.17.4"
-      sources."mime-db-1.30.0"
-      sources."mime-types-2.1.17"
+      sources."lodash-4.17.5"
+      sources."mime-db-1.33.0"
+      sources."mime-types-2.1.18"
       sources."minimatch-3.0.4"
       sources."minimist-0.0.8"
       sources."mkdirp-0.5.0"
@@ -38249,10 +38900,10 @@ in
   prettier = nodeEnv.buildNodePackage {
     name = "prettier";
     packageName = "prettier";
-    version = "1.10.2";
+    version = "1.11.0";
     src = fetchurl {
-      url = "https://registry.npmjs.org/prettier/-/prettier-1.10.2.tgz";
-      sha512 = "1k0h7nzg4lg3lf86xy0z7adx2z7nhj8r1y7c5s0gwhfb7qn4qp0845w5agq9zy48ll7sldv7ak2haypkm7akspajvdq25hn0ahlvisd";
+      url = "https://registry.npmjs.org/prettier/-/prettier-1.11.0.tgz";
+      sha512 = "3xk1i02slbak5bilsgbsi5qh2f68dn84s1as0h2bymmiwm3isnazndlvl74yjwlmqxkaw9sj45c402xhy5xk5h0nkbcv39gqwyyfg75";
     };
     buildInputs = globalBuildInputs;
     meta = {
@@ -38274,6 +38925,7 @@ in
     dependencies = [
       sources."JSONStream-1.3.2"
       sources."acorn-4.0.13"
+      sources."acorn-node-1.3.0"
       sources."anymatch-1.3.2"
       sources."arr-diff-2.0.0"
       sources."arr-flatten-1.1.0"
@@ -38281,23 +38933,23 @@ in
       sources."array-map-0.0.0"
       sources."array-reduce-0.0.0"
       sources."array-unique-0.2.1"
-      sources."asn1.js-4.9.2"
+      sources."asn1.js-4.10.1"
       sources."assert-1.4.1"
       sources."astw-2.2.0"
       sources."async-1.5.2"
       sources."async-each-1.0.1"
       sources."balanced-match-1.0.0"
-      sources."base64-js-1.2.1"
+      sources."base64-js-1.2.3"
       sources."binary-extensions-1.11.0"
       sources."bn.js-4.11.8"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       (sources."braces-1.8.5" // {
         dependencies = [
           sources."kind-of-4.0.0"
         ];
       })
       sources."brorand-1.1.0"
-      sources."browser-pack-6.0.3"
+      sources."browser-pack-6.0.4"
       (sources."browser-resolve-1.11.2" // {
         dependencies = [
           sources."resolve-1.1.7"
@@ -38305,7 +38957,7 @@ in
       })
       (sources."browserify-13.3.0" // {
         dependencies = [
-          sources."acorn-5.3.0"
+          sources."acorn-5.4.1"
           sources."combine-source-map-0.7.2"
           (sources."concat-stream-1.5.2" // {
             dependencies = [
@@ -38314,6 +38966,7 @@ in
           })
           sources."hash-base-2.0.2"
           sources."isarray-0.0.1"
+          sources."process-nextick-args-2.0.0"
         ];
       })
       sources."browserify-aes-1.1.1"
@@ -38403,7 +39056,7 @@ in
       sources."kind-of-3.2.2"
       sources."labeled-stream-splicer-2.0.0"
       sources."lexical-scope-1.2.0"
-      sources."lodash-4.17.4"
+      sources."lodash-4.17.5"
       sources."lodash.memoize-3.0.4"
       sources."md5.js-1.3.4"
       sources."micromatch-2.3.11"
@@ -38415,7 +39068,7 @@ in
       sources."minimist-1.2.0"
       sources."module-deps-4.1.1"
       sources."mute-stream-0.0.7"
-      sources."nan-2.8.0"
+      sources."nan-2.9.2"
       (sources."node-static-0.7.10" // {
         dependencies = [
           sources."minimist-0.0.10"
@@ -38454,10 +39107,10 @@ in
         ];
       })
       sources."randombytes-2.0.6"
-      sources."randomfill-1.0.3"
+      sources."randomfill-1.0.4"
       sources."read-1.0.7"
       sources."read-only-stream-2.0.0"
-      (sources."readable-stream-2.3.3" // {
+      (sources."readable-stream-2.3.4" // {
         dependencies = [
           sources."isarray-1.0.0"
           sources."string_decoder-1.0.3"
@@ -38484,18 +39137,14 @@ in
       sources."string-stream-0.0.7"
       sources."string_decoder-0.10.31"
       sources."subarg-1.0.0"
-      (sources."syntax-error-1.3.0" // {
-        dependencies = [
-          sources."acorn-4.0.13"
-        ];
-      })
+      sources."syntax-error-1.4.0"
       sources."temp-0.8.3"
       sources."through-2.3.8"
       sources."through2-2.0.3"
       sources."timers-browserify-1.4.2"
       sources."to-arraybuffer-1.0.1"
       sources."tree-kill-1.2.0"
-      sources."tty-browserify-0.0.0"
+      sources."tty-browserify-0.0.1"
       sources."typedarray-0.0.6"
       sources."umd-3.0.1"
       (sources."url-0.11.0" // {
@@ -38538,6 +39187,8 @@ in
       sha1 = "195a2a5b6dd76e4a244a807002678b037d70eeaa";
     };
     dependencies = [
+      sources."@types/babel-types-7.0.1"
+      sources."@types/babylon-6.16.2"
       sources."accepts-1.3.4"
       sources."acorn-3.3.0"
       (sources."acorn-globals-3.1.0" // {
@@ -38558,6 +39209,9 @@ in
       sources."asynckit-0.4.0"
       sources."aws-sign2-0.6.0"
       sources."aws4-1.6.0"
+      sources."babel-runtime-6.26.0"
+      sources."babel-types-6.26.0"
+      sources."babylon-6.18.0"
       sources."basic-auth-2.0.0"
       sources."bcrypt-pbkdf-1.0.1"
       sources."bindings-1.2.1"
@@ -38575,15 +39229,16 @@ in
       sources."cliui-2.1.0"
       sources."co-4.6.0"
       sources."code-point-at-1.1.0"
-      sources."combined-stream-1.0.5"
-      sources."commander-2.13.0"
+      sources."combined-stream-1.0.6"
+      sources."commander-2.14.1"
       sources."console-control-strings-1.1.0"
-      sources."constantinople-3.1.0"
+      sources."constantinople-3.1.2"
       sources."content-disposition-0.5.2"
       sources."content-type-1.0.4"
       sources."cookie-0.3.1"
       sources."cookie-parser-1.4.3"
       sources."cookie-signature-1.0.6"
+      sources."core-js-2.5.3"
       sources."core-util-is-1.0.2"
       sources."cryptiles-2.0.5"
       sources."dashdash-1.14.1"
@@ -38599,8 +39254,9 @@ in
       sources."ee-first-1.1.1"
       sources."encodeurl-1.0.2"
       sources."end-of-stream-1.4.1"
-      sources."errno-0.1.6"
+      sources."errno-0.1.7"
       sources."escape-html-1.0.3"
+      sources."esutils-2.0.2"
       sources."etag-1.8.1"
       sources."eventemitter2-3.0.2"
       sources."expand-template-1.1.0"
@@ -38641,10 +39297,10 @@ in
       sources."inherits-2.0.3"
       sources."ini-1.3.5"
       sources."int64-buffer-0.1.10"
-      sources."ipaddr.js-1.5.2"
+      sources."ipaddr.js-1.6.0"
       sources."is-3.2.1"
       sources."is-buffer-1.1.6"
-      sources."is-expression-2.1.0"
+      sources."is-expression-3.0.0"
       sources."is-fullwidth-code-point-1.0.0"
       sources."is-promise-2.1.0"
       sources."is-regex-1.0.4"
@@ -38672,13 +39328,14 @@ in
       })
       sources."less-middleware-2.2.1"
       sources."libquassel-2.1.9"
+      sources."lodash-4.17.5"
       sources."longest-1.0.1"
       sources."media-typer-0.3.0"
       sources."merge-descriptors-1.0.1"
       sources."methods-1.1.2"
       sources."mime-1.4.1"
-      sources."mime-db-1.30.0"
-      sources."mime-types-2.1.17"
+      sources."mime-db-1.33.0"
+      sources."mime-types-2.1.18"
       sources."minimist-0.0.8"
       sources."mkdirp-0.5.1"
       sources."morgan-1.9.0"
@@ -38692,7 +39349,7 @@ in
           sources."tunnel-agent-0.4.3"
         ];
       })
-      sources."node-abi-2.1.2"
+      sources."node-abi-2.3.0"
       sources."node.extend-2.0.0"
       sources."noop-logger-0.1.1"
       sources."npmlog-4.1.2"
@@ -38708,15 +39365,14 @@ in
       sources."path-to-regexp-0.1.7"
       sources."performance-now-0.2.0"
       sources."prebuild-install-2.1.2"
-      sources."process-nextick-args-1.0.7"
+      sources."process-nextick-args-2.0.0"
       sources."promise-7.3.1"
-      sources."proxy-addr-2.0.2"
+      sources."proxy-addr-2.0.3"
       sources."prr-1.0.1"
       (sources."pug-2.0.0-rc.4" // {
         dependencies = [
           sources."acorn-4.0.13"
           sources."commander-2.8.1"
-          sources."is-expression-3.0.0"
           sources."source-map-0.4.4"
         ];
       })
@@ -38741,8 +39397,9 @@ in
       sources."qtdatastream-0.7.1"
       sources."range-parser-1.2.0"
       sources."raw-body-2.3.2"
-      sources."rc-1.2.4"
-      sources."readable-stream-2.3.3"
+      sources."rc-1.2.5"
+      sources."readable-stream-2.3.4"
+      sources."regenerator-runtime-0.11.1"
       sources."repeat-string-1.6.1"
       sources."request-2.81.0"
       sources."resolve-1.5.0"
@@ -38777,11 +39434,12 @@ in
       sources."strip-json-comments-2.0.1"
       sources."tar-fs-1.16.0"
       sources."tar-stream-1.5.5"
+      sources."to-fast-properties-1.0.3"
       sources."token-stream-0.0.1"
-      sources."tough-cookie-2.3.3"
+      sources."tough-cookie-2.3.4"
       sources."tunnel-agent-0.6.0"
       sources."tweetnacl-0.14.5"
-      sources."type-is-1.6.15"
+      sources."type-is-1.6.16"
       sources."uglify-js-2.8.29"
       sources."uglify-to-browserify-1.0.2"
       sources."ultron-1.1.1"
@@ -38820,13 +39478,13 @@ in
       sha1 = "da6ac7d4d7777a59a5e951cf46e72fd4b6b40a2c";
     };
     dependencies = [
-      sources."acorn-5.3.0"
+      sources."acorn-5.4.1"
       sources."amdefine-1.0.1"
       sources."ast-types-0.9.6"
       sources."balanced-match-1.0.0"
       sources."base62-0.1.1"
-      sources."brace-expansion-1.1.8"
-      sources."commander-2.13.0"
+      sources."brace-expansion-1.1.11"
+      sources."commander-2.14.1"
       sources."commoner-0.10.8"
       sources."concat-map-0.0.1"
       sources."defined-1.0.0"
@@ -38876,7 +39534,7 @@ in
       sources."ansi-styles-2.2.1"
       sources."async-0.2.10"
       sources."balanced-match-1.0.0"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       sources."chalk-1.1.3"
       sources."colors-0.6.2"
       sources."concat-map-0.0.1"
@@ -38951,7 +39609,7 @@ in
       sources."caseless-0.12.0"
       sources."co-4.6.0"
       sources."coffee-script-1.6.3"
-      sources."combined-stream-1.0.5"
+      sources."combined-stream-1.0.6"
       sources."commander-2.0.0"
       (sources."connect-2.11.0" // {
         dependencies = [
@@ -38992,17 +39650,17 @@ in
       })
       sources."extend-3.0.1"
       sources."extsprintf-1.3.0"
-      sources."fast-deep-equal-1.0.0"
+      sources."fast-deep-equal-1.1.0"
       sources."fast-json-stable-stringify-2.0.0"
       sources."forever-agent-0.6.1"
-      sources."form-data-2.3.1"
+      sources."form-data-2.3.2"
       sources."formidable-1.0.11"
       sources."fresh-0.2.0"
       sources."getpass-0.1.7"
       sources."har-schema-2.0.0"
       sources."har-validator-5.0.3"
       sources."hawk-6.0.2"
-      sources."hoek-4.2.0"
+      sources."hoek-4.2.1"
       sources."http-auth-2.0.7"
       sources."http-signature-1.2.0"
       sources."inherits-2.0.3"
@@ -39017,8 +39675,8 @@ in
       sources."keypress-0.1.0"
       sources."methods-0.1.0"
       sources."mime-1.2.11"
-      sources."mime-db-1.30.0"
-      sources."mime-types-2.1.17"
+      sources."mime-db-1.33.0"
+      sources."mime-types-2.1.18"
       sources."mkdirp-0.3.5"
       sources."ms-2.0.0"
       sources."multiparty-2.2.0"
@@ -39051,7 +39709,7 @@ in
       sources."string-1.6.1"
       sources."string_decoder-0.10.31"
       sources."stringstream-0.0.5"
-      sources."tough-cookie-2.3.3"
+      sources."tough-cookie-2.3.4"
       sources."tunnel-agent-0.6.0"
       sources."tweetnacl-0.14.5"
       sources."uid2-0.0.3"
@@ -39087,13 +39745,17 @@ in
   serve = nodeEnv.buildNodePackage {
     name = "serve";
     packageName = "serve";
-    version = "6.4.9";
+    version = "6.5.0";
     src = fetchurl {
-      url = "https://registry.npmjs.org/serve/-/serve-6.4.9.tgz";
-      sha512 = "2241nrhci4lgj15pxzvspx6m3vjdpcsih532sz1mi17fby8yiadv33d84v05z1465cszh35xhzf7kx3yirwzq5zbi7zvzhw13ddsqy0";
+      url = "https://registry.npmjs.org/serve/-/serve-6.5.0.tgz";
+      sha512 = "3jvih9f09fhgz59n8j1nb607wvhwailsnw1x98zqrq8rig5rc2a6dc3v3r2mw4mnvbgg5jnpiss440jfm9gbrymf985hqw1wlngbyf2";
     };
     dependencies = [
-      sources."@zeit/check-updates-1.0.5"
+      (sources."@zeit/check-updates-1.1.0" // {
+        dependencies = [
+          sources."chalk-2.3.0"
+        ];
+      })
       sources."accepts-1.3.4"
       sources."address-1.0.3"
       sources."align-text-0.1.4"
@@ -39115,9 +39777,14 @@ in
       sources."camelcase-4.1.0"
       sources."capture-stack-trace-1.0.0"
       sources."center-align-0.1.3"
-      sources."chalk-2.3.0"
+      (sources."chalk-2.3.1" // {
+        dependencies = [
+          sources."has-flag-3.0.0"
+          sources."supports-color-5.2.0"
+        ];
+      })
       sources."cli-boxes-1.0.0"
-      (sources."clipboardy-1.2.2" // {
+      (sources."clipboardy-1.2.3" // {
         dependencies = [
           sources."execa-0.8.0"
         ];
@@ -39125,8 +39792,8 @@ in
       sources."cliui-2.1.0"
       sources."color-convert-1.9.1"
       sources."color-name-1.1.3"
-      sources."compressible-2.0.12"
-      sources."compression-1.7.1"
+      sources."compressible-2.0.13"
+      sources."compression-1.7.2"
       sources."configstore-3.1.1"
       sources."content-type-1.0.4"
       sources."create-error-class-3.0.2"
@@ -39151,7 +39818,7 @@ in
       sources."escape-string-regexp-1.0.5"
       sources."etag-1.8.1"
       sources."execa-0.7.0"
-      sources."filesize-3.5.11"
+      sources."filesize-3.6.0"
       sources."fresh-0.5.2"
       sources."fs-extra-5.0.0"
       sources."get-stream-3.0.0"
@@ -39188,20 +39855,16 @@ in
       sources."kind-of-3.2.2"
       sources."latest-version-3.1.0"
       sources."lazy-cache-1.0.4"
-      sources."lodash-4.17.4"
+      sources."lodash-4.17.5"
       sources."longest-1.0.1"
       sources."lowercase-keys-1.0.0"
       sources."lru-cache-4.1.1"
-      sources."make-dir-1.1.0"
+      sources."make-dir-1.2.0"
       sources."micro-9.1.0"
       sources."micro-compress-1.0.0"
       sources."mime-1.4.1"
-      sources."mime-db-1.32.0"
-      (sources."mime-types-2.1.17" // {
-        dependencies = [
-          sources."mime-db-1.30.0"
-        ];
-      })
+      sources."mime-db-1.33.0"
+      sources."mime-types-2.1.18"
       sources."minimist-1.2.0"
       sources."mri-1.1.0"
       sources."ms-2.1.1"
@@ -39211,7 +39874,7 @@ in
       sources."on-finished-2.3.0"
       sources."on-headers-1.0.1"
       sources."openssl-self-signed-certificate-1.1.6"
-      sources."opn-5.1.0"
+      sources."opn-5.2.0"
       sources."optimist-0.6.1"
       sources."p-finally-1.0.0"
       sources."package-json-4.0.1"
@@ -39224,18 +39887,18 @@ in
       sources."pseudomap-1.0.2"
       sources."range-parser-1.2.0"
       sources."raw-body-2.3.2"
-      sources."rc-1.2.4"
-      sources."registry-auth-token-3.3.1"
+      sources."rc-1.2.5"
+      sources."registry-auth-token-3.3.2"
       sources."registry-url-3.1.0"
       sources."repeat-string-1.6.1"
       sources."right-align-0.1.3"
       sources."safe-buffer-5.1.1"
       sources."semver-5.5.0"
       sources."semver-diff-2.1.0"
-      (sources."send-0.16.1" // {
+      (sources."send-0.16.2" // {
         dependencies = [
+          sources."depd-1.1.2"
           sources."ms-2.0.0"
-          sources."statuses-1.3.1"
         ];
       })
       sources."setprototypeof-1.0.3"
@@ -39326,8 +39989,8 @@ in
         ];
       })
       sources."co-4.6.0"
-      sources."combined-stream-1.0.5"
-      sources."commander-2.13.0"
+      sources."combined-stream-1.0.6"
+      sources."commander-2.14.1"
       sources."component-bind-1.0.0"
       sources."component-emitter-1.1.2"
       sources."component-inherit-0.0.3"
@@ -39369,11 +40032,11 @@ in
       sources."express-4.16.2"
       sources."extend-3.0.1"
       sources."extsprintf-1.3.0"
-      sources."fast-deep-equal-1.0.0"
+      sources."fast-deep-equal-1.1.0"
       sources."fast-json-stable-stringify-2.0.0"
       sources."finalhandler-1.1.0"
       sources."forever-agent-0.6.1"
-      sources."form-data-2.3.1"
+      sources."form-data-2.3.2"
       sources."forwarded-0.1.2"
       sources."fresh-0.5.2"
       sources."from-0.1.7"
@@ -39384,7 +40047,7 @@ in
       sources."has-binary-data-0.1.1"
       sources."has-cors-1.0.3"
       sources."hawk-6.0.2"
-      sources."hoek-4.2.0"
+      sources."hoek-4.2.1"
       (sources."htmlparser2-3.7.3" // {
         dependencies = [
           sources."entities-1.0.0"
@@ -39399,7 +40062,7 @@ in
       sources."iconv-lite-0.4.19"
       sources."indexof-0.0.1"
       sources."inherits-2.0.3"
-      sources."ipaddr.js-1.5.2"
+      sources."ipaddr.js-1.6.0"
       sources."irc-replies-2.0.1"
       sources."is-typedarray-1.0.0"
       sources."isarray-0.0.1"
@@ -39417,8 +40080,8 @@ in
       sources."merge-descriptors-1.0.1"
       sources."methods-1.1.2"
       sources."mime-1.4.1"
-      sources."mime-db-1.30.0"
-      sources."mime-types-2.1.17"
+      sources."mime-db-1.33.0"
+      sources."mime-types-2.1.18"
       sources."minimist-0.0.8"
       sources."mkdirp-0.5.1"
       sources."moment-2.7.0"
@@ -39437,7 +40100,7 @@ in
       sources."path-to-regexp-0.1.7"
       sources."pause-stream-0.0.11"
       sources."performance-now-2.1.0"
-      sources."proxy-addr-2.0.2"
+      sources."proxy-addr-2.0.3"
       sources."punycode-1.4.1"
       sources."qs-6.5.1"
       sources."range-parser-1.2.0"
@@ -39479,10 +40142,10 @@ in
       sources."through-2.3.8"
       sources."tinycolor-0.0.1"
       sources."to-array-0.1.3"
-      sources."tough-cookie-2.3.3"
+      sources."tough-cookie-2.3.4"
       sources."tunnel-agent-0.6.0"
       sources."tweetnacl-0.14.5"
-      sources."type-is-1.6.15"
+      sources."type-is-1.6.16"
       sources."unpipe-1.0.0"
       sources."utf8-2.0.0"
       sources."utils-merge-1.0.1"
@@ -39515,7 +40178,7 @@ in
       sources."ajv-5.5.2"
       sources."amdefine-1.0.1"
       sources."ansi-styles-3.2.0"
-      sources."argparse-1.0.9"
+      sources."argparse-1.0.10"
       sources."array-flatten-2.1.1"
       sources."array-uniq-1.0.3"
       sources."asn1-0.2.3"
@@ -39535,7 +40198,7 @@ in
         ];
       })
       sources."boom-4.3.1"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       (sources."bunyan-1.8.12" // {
         dependencies = [
           sources."minimatch-3.0.4"
@@ -39543,14 +40206,14 @@ in
       })
       sources."bytes-1.0.0"
       sources."caseless-0.12.0"
-      sources."chalk-2.3.0"
+      sources."chalk-2.3.1"
       sources."co-4.6.0"
       sources."color-convert-1.9.1"
       sources."color-name-1.1.3"
-      sources."combined-stream-1.0.5"
-      sources."commander-2.13.0"
-      sources."compressible-2.0.12"
-      (sources."compression-1.7.1" // {
+      sources."combined-stream-1.0.6"
+      sources."commander-2.14.1"
+      sources."compressible-2.0.13"
+      (sources."compression-1.7.2" // {
         dependencies = [
           sources."bytes-3.0.0"
         ];
@@ -39580,7 +40243,7 @@ in
       })
       sources."domelementtype-1.3.0"
       sources."domhandler-2.4.1"
-      sources."domutils-1.6.2"
+      sources."domutils-1.7.0"
       sources."dtrace-provider-0.8.6"
       sources."ecc-jsbn-0.1.1"
       sources."ee-first-1.1.1"
@@ -39595,11 +40258,11 @@ in
       sources."express-json5-0.1.0"
       sources."extend-3.0.1"
       sources."extsprintf-1.3.0"
-      sources."fast-deep-equal-1.0.0"
+      sources."fast-deep-equal-1.1.0"
       sources."fast-json-stable-stringify-2.0.0"
       sources."finalhandler-1.0.6"
       sources."forever-agent-0.6.1"
-      sources."form-data-2.3.1"
+      sources."form-data-2.3.2"
       sources."forwarded-0.1.2"
       sources."fresh-0.5.2"
       sources."fs-ext-0.6.0"
@@ -39612,10 +40275,10 @@ in
       })
       sources."har-schema-2.0.0"
       sources."har-validator-5.0.3"
-      sources."has-flag-2.0.0"
+      sources."has-flag-3.0.0"
       sources."hawk-6.0.2"
       sources."highlight.js-8.9.1"
-      sources."hoek-4.2.0"
+      sources."hoek-4.2.1"
       sources."htmlparser2-3.9.2"
       (sources."http-errors-1.6.2" // {
         dependencies = [
@@ -39642,7 +40305,9 @@ in
       sources."linkify-it-1.2.4"
       sources."lodash.clonedeep-4.5.0"
       sources."lodash.escaperegexp-4.1.2"
-      sources."lodash.mergewith-4.6.0"
+      sources."lodash.isplainobject-4.0.6"
+      sources."lodash.isstring-4.0.1"
+      sources."lodash.mergewith-4.6.1"
       sources."lru-cache-2.7.3"
       sources."lunr-0.7.2"
       sources."markdown-it-4.4.0"
@@ -39651,15 +40316,15 @@ in
       sources."merge-descriptors-1.0.1"
       sources."methods-1.1.2"
       sources."mime-1.3.4"
-      sources."mime-db-1.30.0"
-      sources."mime-types-2.1.17"
+      sources."mime-db-1.33.0"
+      sources."mime-types-2.1.18"
       sources."minimatch-1.0.0"
       sources."minimist-0.0.8"
       sources."mkdirp-0.5.1"
       sources."moment-2.20.1"
       sources."ms-2.0.0"
       sources."mv-2.1.1"
-      sources."nan-2.8.0"
+      sources."nan-2.9.2"
       sources."ncp-2.0.0"
       sources."negotiator-0.6.1"
       sources."number-is-nan-1.0.1"
@@ -39672,8 +40337,8 @@ in
       sources."path-is-absolute-1.0.1"
       sources."path-to-regexp-0.1.7"
       sources."performance-now-2.1.0"
-      sources."postcss-6.0.16"
-      sources."process-nextick-args-1.0.7"
+      sources."postcss-6.0.19"
+      sources."process-nextick-args-2.0.0"
       sources."proxy-addr-1.1.5"
       sources."punycode-1.4.1"
       sources."qs-6.5.0"
@@ -39687,9 +40352,8 @@ in
       })
       (sources."render-readme-1.3.1" // {
         dependencies = [
-          sources."readable-stream-2.3.3"
+          sources."readable-stream-2.3.4"
           sources."source-map-0.6.1"
-          sources."supports-color-5.1.0"
         ];
       })
       (sources."request-2.83.0" // {
@@ -39705,8 +40369,8 @@ in
         ];
       })
       sources."safe-buffer-5.1.1"
-      sources."safe-json-stringify-1.0.4"
-      sources."sanitize-html-1.17.0"
+      sources."safe-json-stringify-1.1.0"
+      sources."sanitize-html-1.18.2"
       sources."semver-4.3.6"
       sources."send-0.15.6"
       sources."serve-static-1.12.6"
@@ -39721,13 +40385,13 @@ in
       sources."statuses-1.3.1"
       sources."string_decoder-1.0.3"
       sources."stringstream-0.0.5"
-      sources."supports-color-4.5.0"
+      sources."supports-color-5.2.0"
       sources."through-2.3.8"
-      sources."tough-cookie-2.3.3"
+      sources."tough-cookie-2.3.4"
       sources."tunnel-agent-0.6.0"
       sources."tweetnacl-0.14.5"
-      sources."type-is-1.6.15"
-      sources."uc.micro-1.0.3"
+      sources."type-is-1.6.16"
+      sources."uc.micro-1.0.5"
       sources."uglify-js-2.3.6"
       sources."unpipe-1.0.0"
       sources."util-deprecate-1.0.2"
@@ -39762,7 +40426,7 @@ in
     dependencies = [
       sources."async-2.1.5"
       sources."balanced-match-1.0.0"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       sources."cli-table-0.3.1"
       sources."colors-1.0.3"
       sources."commander-2.9.0"
@@ -39772,10 +40436,10 @@ in
       sources."graceful-readlink-1.0.1"
       sources."inherits-2.0.3"
       sources."isarray-1.0.0"
-      sources."lodash-4.17.4"
+      sources."lodash-4.17.5"
       sources."minimatch-3.0.4"
-      sources."process-nextick-args-1.0.7"
-      sources."readable-stream-2.3.3"
+      sources."process-nextick-args-2.0.0"
+      sources."readable-stream-2.3.4"
       sources."readdirp-2.1.0"
       sources."safe-buffer-5.1.1"
       sources."set-immediate-shim-1.0.1"
@@ -39805,7 +40469,7 @@ in
       sources."assert-plus-0.1.5"
       sources."backoff-2.5.0"
       sources."balanced-match-1.0.0"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       sources."bunyan-1.5.1"
       sources."clone-0.1.6"
       sources."cmdln-3.2.1"
@@ -39838,7 +40502,7 @@ in
       sources."minimist-0.0.8"
       sources."mkdirp-0.5.1"
       sources."mv-2.1.1"
-      sources."nan-2.8.0"
+      sources."nan-2.9.2"
       sources."ncp-2.0.0"
       sources."negotiator-0.5.3"
       sources."node-uuid-1.4.8"
@@ -39846,9 +40510,9 @@ in
       sources."once-1.4.0"
       sources."path-is-absolute-1.0.1"
       sources."precond-0.2.3"
-      sources."process-nextick-args-1.0.7"
+      sources."process-nextick-args-2.0.0"
       sources."qs-3.1.0"
-      sources."readable-stream-2.3.3"
+      sources."readable-stream-2.3.4"
       (sources."restify-4.0.3" // {
         dependencies = [
           sources."lru-cache-2.7.3"
@@ -39861,7 +40525,7 @@ in
       })
       sources."rimraf-2.4.5"
       sources."safe-buffer-5.1.1"
-      sources."safe-json-stringify-1.0.4"
+      sources."safe-json-stringify-1.1.0"
       sources."semver-4.3.6"
       (sources."smartdc-auth-2.3.1" // {
         dependencies = [
@@ -39936,7 +40600,7 @@ in
       sha1 = "c1a4590ceff87ecf13c72652f046f716b29e6014";
     };
     dependencies = [
-      sources."accepts-1.3.3"
+      sources."accepts-1.3.4"
       sources."after-0.8.2"
       sources."arraybuffer.slice-0.0.7"
       sources."async-limiter-1.0.0"
@@ -39951,15 +40615,23 @@ in
       sources."component-inherit-0.0.3"
       sources."cookie-0.3.1"
       sources."debug-2.6.9"
-      sources."engine.io-3.1.4"
-      sources."engine.io-client-3.1.4"
+      (sources."engine.io-3.1.5" // {
+        dependencies = [
+          sources."debug-3.1.0"
+        ];
+      })
+      (sources."engine.io-client-3.1.5" // {
+        dependencies = [
+          sources."debug-3.1.0"
+        ];
+      })
       sources."engine.io-parser-2.1.2"
       sources."has-binary2-1.0.2"
       sources."has-cors-1.1.0"
       sources."indexof-0.0.1"
       sources."isarray-2.0.1"
-      sources."mime-db-1.30.0"
-      sources."mime-types-2.1.17"
+      sources."mime-db-1.33.0"
+      sources."mime-types-2.1.18"
       sources."ms-2.0.0"
       sources."negotiator-0.6.1"
       sources."object-component-0.0.3"
@@ -39968,10 +40640,14 @@ in
       sources."safe-buffer-5.1.1"
       sources."socket.io-adapter-1.1.1"
       sources."socket.io-client-2.0.4"
-      sources."socket.io-parser-3.1.2"
+      (sources."socket.io-parser-3.1.3" // {
+        dependencies = [
+          sources."debug-3.1.0"
+        ];
+      })
       sources."to-array-0.1.4"
       sources."ultron-1.1.1"
-      sources."uws-0.14.5"
+      sources."uws-9.14.0"
       sources."ws-3.3.3"
       sources."xmlhttprequest-ssl-1.5.5"
       sources."yeast-0.1.2"
@@ -40017,7 +40693,7 @@ in
       sources."hashring-3.2.0"
       sources."keypress-0.1.0"
       sources."modern-syslog-1.1.2"
-      sources."nan-2.8.0"
+      sources."nan-2.9.2"
       sources."sequence-2.2.1"
       sources."simple-lru-cache-0.0.2"
       sources."winser-0.1.6"
@@ -40079,7 +40755,7 @@ in
     dependencies = [
       sources."amdefine-1.0.1"
       sources."balanced-match-1.0.0"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       sources."concat-map-0.0.1"
       sources."css-parse-1.7.0"
       sources."debug-3.1.0"
@@ -40109,13 +40785,13 @@ in
   svgo = nodeEnv.buildNodePackage {
     name = "svgo";
     packageName = "svgo";
-    version = "1.0.3";
+    version = "1.0.5";
     src = fetchurl {
-      url = "https://registry.npmjs.org/svgo/-/svgo-1.0.3.tgz";
-      sha512 = "1f9s0zk5rrb842w5gibjarlc9qw8bmjcxnbxc8jjn8is4d6c9l66ajwvifw87yx3pis6dcinyjwvvkxvzpyp326nl72vjv9rw5ndxnp";
+      url = "https://registry.npmjs.org/svgo/-/svgo-1.0.5.tgz";
+      sha512 = "0z83qdi781ax865bpw8ywmp5dyljjwnan5f9lgja0zcyr8niycd0x35yqw7chwmh3wpps4ai1lkswybk8mjnjik526vdvw1z1zf52lx";
     };
     dependencies = [
-      sources."argparse-1.0.9"
+      sources."argparse-1.0.10"
       sources."boolbase-1.0.0"
       sources."coa-2.0.1"
       sources."colors-1.1.2"
@@ -40184,11 +40860,11 @@ in
     dependencies = [
       sources."acorn-4.0.13"
       sources."balanced-match-1.0.0"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       sources."concat-map-0.0.1"
       sources."core-util-is-1.0.2"
       sources."enhanced-resolve-2.3.0"
-      sources."errno-0.1.6"
+      sources."errno-0.1.7"
       sources."fs.realpath-1.0.0"
       sources."glob-7.1.2"
       sources."graceful-fs-4.1.11"
@@ -40200,9 +40876,9 @@ in
       sources."object-assign-4.1.1"
       sources."once-1.4.0"
       sources."path-is-absolute-1.0.1"
-      sources."process-nextick-args-1.0.7"
+      sources."process-nextick-args-2.0.0"
       sources."prr-1.0.1"
-      sources."readable-stream-2.3.3"
+      sources."readable-stream-2.3.4"
       sources."resolve-from-2.0.0"
       sources."safe-buffer-5.1.1"
       sources."string_decoder-1.0.3"
@@ -40247,8 +40923,8 @@ in
       sources."chalk-1.1.3"
       sources."cliui-2.1.0"
       sources."colors-1.1.2"
-      sources."combined-stream-1.0.5"
-      sources."commander-2.13.0"
+      sources."combined-stream-1.0.6"
+      sources."commander-2.14.1"
       sources."core-util-is-1.0.2"
       sources."cryptiles-2.0.5"
       sources."cycle-1.0.3"
@@ -40280,7 +40956,8 @@ in
       sources."http-signature-1.1.1"
       sources."humanize-0.0.9"
       sources."is-buffer-1.1.6"
-      sources."is-my-json-valid-2.17.1"
+      sources."is-my-ip-valid-1.0.0"
+      sources."is-my-json-valid-2.17.2"
       sources."is-property-1.0.2"
       sources."is-typedarray-1.0.0"
       sources."isstream-0.1.2"
@@ -40297,11 +40974,11 @@ in
       sources."keypress-0.2.1"
       sources."kind-of-3.2.2"
       sources."lazy-cache-1.0.4"
-      sources."lodash-4.17.4"
+      sources."lodash-4.17.5"
       sources."longest-1.0.1"
       sources."longjohn-0.2.11"
-      sources."mime-db-1.30.0"
-      sources."mime-types-2.1.17"
+      sources."mime-db-1.33.0"
+      sources."mime-types-2.1.18"
       sources."minimist-0.0.10"
       sources."moment-2.16.0"
       (sources."node-appc-0.2.41" // {
@@ -40339,7 +41016,7 @@ in
       sources."strip-ansi-3.0.1"
       sources."supports-color-2.0.0"
       sources."temp-0.8.3"
-      sources."tough-cookie-2.3.3"
+      sources."tough-cookie-2.3.4"
       sources."tunnel-agent-0.4.3"
       sources."tweetnacl-0.14.5"
       (sources."uglify-js-2.7.5" // {
@@ -40375,10 +41052,10 @@ in
   typescript = nodeEnv.buildNodePackage {
     name = "typescript";
     packageName = "typescript";
-    version = "2.6.2";
+    version = "2.7.2";
     src = fetchurl {
-      url = "https://registry.npmjs.org/typescript/-/typescript-2.6.2.tgz";
-      sha1 = "3c5b6fd7f6de0914269027f03c0946758f7673a4";
+      url = "https://registry.npmjs.org/typescript/-/typescript-2.7.2.tgz";
+      sha512 = "2gjv6xyp9rqfdfqadayc4b36b79sjdiwsxa38z43v01cdn3xbc06ax90mjv36hxj9j96nfbwr6w1wn7n0zq8f3y3fw4jfy0j1hw5557";
     };
     buildInputs = globalBuildInputs;
     meta = {
@@ -40411,7 +41088,7 @@ in
       sources."balanced-match-1.0.0"
       sources."bluebird-3.5.1"
       sources."boxen-1.3.0"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       sources."camelcase-4.1.0"
       sources."capture-stack-trace-1.0.0"
       sources."chalk-1.1.3"
@@ -40427,7 +41104,7 @@ in
       sources."color-convert-1.9.1"
       sources."color-name-1.1.3"
       sources."columnify-1.5.4"
-      sources."combined-stream-1.0.5"
+      sources."combined-stream-1.0.6"
       sources."concat-map-0.0.1"
       sources."concat-stream-1.6.0"
       sources."configstore-3.1.1"
@@ -40448,7 +41125,7 @@ in
       sources."execa-0.7.0"
       sources."exit-hook-1.1.1"
       sources."extend-3.0.1"
-      sources."form-data-2.3.1"
+      sources."form-data-2.3.2"
       sources."fs.realpath-1.0.0"
       sources."function-bind-1.1.1"
       sources."get-stream-3.0.0"
@@ -40458,7 +41135,7 @@ in
       sources."graceful-fs-4.1.11"
       sources."has-1.0.1"
       sources."has-ansi-2.0.0"
-      sources."has-flag-2.0.0"
+      sources."has-flag-3.0.0"
       sources."has-unicode-2.0.1"
       sources."http-proxy-agent-1.0.0"
       sources."https-proxy-agent-1.0.0"
@@ -40467,7 +41144,7 @@ in
       sources."inflight-1.0.6"
       sources."inherits-2.0.3"
       sources."ini-1.3.5"
-      sources."invariant-2.2.2"
+      sources."invariant-2.2.3"
       sources."is-absolute-0.2.6"
       sources."is-arrayish-0.2.1"
       sources."is-fullwidth-code-point-2.0.0"
@@ -40494,11 +41171,11 @@ in
       sources."loose-envify-1.3.1"
       sources."lowercase-keys-1.0.0"
       sources."lru-cache-4.1.1"
-      sources."make-dir-1.1.0"
-      sources."make-error-1.3.2"
+      sources."make-dir-1.2.0"
+      sources."make-error-1.3.4"
       sources."make-error-cause-1.2.2"
-      sources."mime-db-1.30.0"
-      sources."mime-types-2.1.17"
+      sources."mime-db-1.33.0"
+      sources."mime-types-2.1.18"
       sources."minimatch-3.0.4"
       sources."minimist-1.2.0"
       sources."mkdirp-0.5.1"
@@ -40521,17 +41198,17 @@ in
       sources."popsicle-rewrite-1.0.0"
       sources."popsicle-status-2.0.1"
       sources."prepend-http-1.0.4"
-      sources."process-nextick-args-1.0.7"
+      sources."process-nextick-args-2.0.0"
       sources."promise-finally-3.0.0"
       sources."pseudomap-1.0.2"
       sources."punycode-1.4.1"
-      (sources."rc-1.2.4" // {
+      (sources."rc-1.2.5" // {
         dependencies = [
           sources."minimist-1.2.0"
         ];
       })
-      sources."readable-stream-2.3.3"
-      sources."registry-auth-token-3.3.1"
+      sources."readable-stream-2.3.4"
+      sources."registry-auth-token-3.3.2"
       sources."registry-url-3.1.0"
       sources."restore-cursor-1.0.1"
       sources."rimraf-2.6.2"
@@ -40556,9 +41233,9 @@ in
       sources."throat-3.2.0"
       sources."timed-out-4.0.1"
       sources."touch-1.0.0"
-      sources."tough-cookie-2.3.3"
+      sources."tough-cookie-2.3.4"
       sources."typedarray-0.0.6"
-      sources."typescript-2.6.2"
+      sources."typescript-2.7.2"
       (sources."typings-core-2.3.3" // {
         dependencies = [
           sources."minimist-0.0.8"
@@ -40570,9 +41247,9 @@ in
       (sources."update-notifier-2.3.0" // {
         dependencies = [
           sources."ansi-styles-3.2.0"
-          sources."chalk-2.3.0"
+          sources."chalk-2.3.1"
           sources."semver-5.5.0"
-          sources."supports-color-4.5.0"
+          sources."supports-color-5.2.0"
         ];
       })
       sources."url-parse-lax-1.0.0"
@@ -40600,13 +41277,13 @@ in
   uglify-js = nodeEnv.buildNodePackage {
     name = "uglify-js";
     packageName = "uglify-js";
-    version = "3.3.8";
+    version = "3.3.12";
     src = fetchurl {
-      url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.8.tgz";
-      sha512 = "1vxvyq08n6jidg18kiph7m0bjzr4v1dh188b7zgj60mkv4x1qkqrgc8756drldaj3awmn71mwsxja0zhvdm8nqqw5finrajv8dc0j2z";
+      url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.12.tgz";
+      sha512 = "166ccv37fz5bsnwpp0n0xqxx63pdg8d4hxhac79k61n47l69mcw7sp5g3c68y98x867da1w1bnv5ryisvsjsj639sbpdl2mg56nng72";
     };
     dependencies = [
-      sources."commander-2.13.0"
+      sources."commander-2.14.1"
       sources."source-map-0.6.1"
     ];
     buildInputs = globalBuildInputs;
@@ -40621,10 +41298,10 @@ in
   ungit = nodeEnv.buildNodePackage {
     name = "ungit";
     packageName = "ungit";
-    version = "1.4.7";
+    version = "1.4.10";
     src = fetchurl {
-      url = "https://registry.npmjs.org/ungit/-/ungit-1.4.7.tgz";
-      sha512 = "1fg2pwdf3d1qnlly7y0kpm8ghx56kc35993ww9v4xgpkdn7ga1s53190yjsifi6dj6j3v6602y8dnr5y0jyp4qm6v4rdb385dw5p2xs";
+      url = "https://registry.npmjs.org/ungit/-/ungit-1.4.10.tgz";
+      sha512 = "0l2pf7nl7pkc8kq77agwg5s5c21wd3rl10l42l6xk6s3bkdv8l0vhlrvzampasaraikblyjh0sq81rqym3whn2jfspqhivllpkb8iqp";
     };
     dependencies = [
       sources."abbrev-1.1.1"
@@ -40654,7 +41331,7 @@ in
       sources."blueimp-md5-2.10.0"
       sources."body-parser-1.18.2"
       sources."boom-4.3.1"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       sources."builtin-modules-1.1.1"
       sources."builtins-1.0.3"
       sources."bytes-3.0.0"
@@ -40713,11 +41390,19 @@ in
       })
       sources."eachr-3.2.0"
       sources."ecc-jsbn-0.1.1"
-      sources."editions-1.3.3"
+      sources."editions-1.3.4"
       sources."ee-first-1.1.1"
       sources."encodeurl-1.0.2"
-      sources."engine.io-3.1.4"
-      sources."engine.io-client-3.1.4"
+      (sources."engine.io-3.1.5" // {
+        dependencies = [
+          sources."debug-3.1.0"
+        ];
+      })
+      (sources."engine.io-client-3.1.5" // {
+        dependencies = [
+          sources."debug-3.1.0"
+        ];
+      })
       sources."engine.io-parser-2.1.2"
       sources."escape-html-1.0.3"
       sources."etag-1.8.1"
@@ -40725,6 +41410,7 @@ in
       sources."execa-0.7.0"
       (sources."express-4.16.2" // {
         dependencies = [
+          sources."serve-static-1.13.1"
           sources."setprototypeof-1.1.0"
           sources."statuses-1.3.1"
         ];
@@ -40734,7 +41420,7 @@ in
       sources."extract-opts-3.3.1"
       sources."extsprintf-1.3.0"
       sources."eyes-0.1.8"
-      sources."fast-deep-equal-1.0.0"
+      sources."fast-deep-equal-1.1.0"
       sources."fast-json-stable-stringify-2.0.0"
       sources."finalhandler-1.1.0"
       sources."find-up-2.1.0"
@@ -40758,7 +41444,7 @@ in
       sources."has-unicode-2.0.1"
       sources."hasher-1.2.0"
       sources."hawk-6.0.2"
-      sources."hoek-4.2.0"
+      sources."hoek-4.2.1"
       sources."hogan.js-3.0.2"
       sources."hosted-git-info-2.5.0"
       (sources."http-errors-1.6.2" // {
@@ -40774,7 +41460,7 @@ in
       sources."inherits-2.0.3"
       sources."ini-1.3.5"
       sources."invert-kv-1.0.0"
-      sources."ipaddr.js-1.5.2"
+      sources."ipaddr.js-1.6.0"
       sources."is-arrayish-0.3.1"
       sources."is-builtin-module-1.0.0"
       sources."is-fullwidth-code-point-1.0.0"
@@ -40801,7 +41487,7 @@ in
       sources."knockout-3.5.0-beta"
       sources."lcid-1.0.0"
       sources."locate-path-2.0.0"
-      sources."lodash-4.17.4"
+      sources."lodash-4.17.5"
       sources."lru-cache-4.1.1"
       sources."lsmod-1.0.0"
       sources."media-typer-0.3.0"
@@ -40814,9 +41500,9 @@ in
       sources."merge-descriptors-1.0.1"
       sources."methods-1.1.2"
       sources."mime-1.4.1"
-      sources."mime-db-1.30.0"
-      sources."mime-types-2.1.17"
-      sources."mimic-fn-1.1.0"
+      sources."mime-db-1.33.0"
+      sources."mime-types-2.1.18"
+      sources."mimic-fn-1.2.0"
       sources."minimatch-3.0.4"
       sources."minimist-0.0.8"
       sources."mkdirp-0.5.1"
@@ -40830,12 +41516,13 @@ in
       sources."npm-package-arg-5.1.2"
       (sources."npm-registry-client-8.5.0" // {
         dependencies = [
-          sources."combined-stream-1.0.5"
+          sources."combined-stream-1.0.6"
           sources."delayed-stream-1.0.0"
           sources."extend-3.0.1"
-          sources."form-data-2.3.1"
+          sources."form-data-2.3.2"
           sources."isarray-1.0.0"
-          sources."readable-stream-2.3.3"
+          sources."readable-stream-2.3.4"
+          sources."spdx-license-ids-3.0.0"
           sources."string_decoder-1.0.3"
         ];
       })
@@ -40854,7 +41541,7 @@ in
       sources."os-homedir-1.0.2"
       sources."os-locale-2.1.0"
       sources."os-tmpdir-1.0.2"
-      sources."osenv-0.1.4"
+      sources."osenv-0.1.5"
       sources."p-finally-1.0.0"
       sources."p-limit-1.2.0"
       sources."p-locate-2.0.0"
@@ -40871,8 +41558,8 @@ in
       sources."path-to-regexp-0.1.7"
       sources."pause-0.0.1"
       sources."performance-now-2.1.0"
-      sources."process-nextick-args-1.0.7"
-      sources."proxy-addr-2.0.2"
+      sources."process-nextick-args-2.0.0"
+      sources."proxy-addr-2.0.3"
       sources."pseudomap-1.0.2"
       sources."punycode-1.4.1"
       sources."qs-6.5.1"
@@ -40884,7 +41571,7 @@ in
         ];
       })
       sources."raw-body-2.3.2"
-      (sources."rc-1.2.4" // {
+      (sources."rc-1.2.5" // {
         dependencies = [
           sources."minimist-1.2.0"
         ];
@@ -40899,7 +41586,11 @@ in
       sources."safe-buffer-5.1.1"
       sources."semver-5.4.1"
       sources."send-0.16.1"
-      sources."serve-static-1.13.1"
+      (sources."serve-static-1.13.2" // {
+        dependencies = [
+          sources."send-0.16.2"
+        ];
+      })
       sources."set-blocking-2.0.0"
       sources."setprototypeof-1.0.3"
       sources."shebang-command-1.2.0"
@@ -40912,17 +41603,25 @@ in
       sources."sntp-2.1.0"
       (sources."socket.io-2.0.4" // {
         dependencies = [
-          sources."accepts-1.3.3"
           sources."component-emitter-1.2.1"
           sources."isarray-2.0.1"
         ];
       })
       sources."socket.io-adapter-1.1.1"
       sources."socket.io-client-2.0.4"
-      sources."socket.io-parser-3.1.2"
-      sources."spdx-correct-1.0.2"
-      sources."spdx-expression-parse-1.0.4"
-      sources."spdx-license-ids-1.2.2"
+      (sources."socket.io-parser-3.1.3" // {
+        dependencies = [
+          sources."debug-3.1.0"
+        ];
+      })
+      (sources."spdx-correct-2.0.4" // {
+        dependencies = [
+          sources."spdx-expression-parse-2.0.2"
+        ];
+      })
+      sources."spdx-exceptions-2.1.0"
+      sources."spdx-expression-parse-3.0.0"
+      sources."spdx-license-ids-2.0.1"
       sources."sshpk-1.13.1"
       sources."ssri-4.1.6"
       sources."stack-trace-0.0.9"
@@ -40935,16 +41634,16 @@ in
       sources."strip-json-comments-2.0.1"
       (sources."superagent-3.8.2" // {
         dependencies = [
-          sources."combined-stream-1.0.5"
+          sources."combined-stream-1.0.6"
           sources."component-emitter-1.2.1"
           sources."cookiejar-2.1.1"
           sources."debug-3.1.0"
           sources."delayed-stream-1.0.0"
           sources."extend-3.0.1"
-          sources."form-data-2.3.1"
+          sources."form-data-2.3.2"
           sources."formidable-1.1.1"
           sources."isarray-1.0.0"
-          sources."readable-stream-2.3.3"
+          sources."readable-stream-2.3.4"
           sources."string_decoder-1.0.3"
         ];
       })
@@ -40955,11 +41654,11 @@ in
       })
       sources."timed-out-4.0.1"
       sources."to-array-0.1.4"
-      sources."tough-cookie-2.3.3"
+      sources."tough-cookie-2.3.4"
       sources."tunnel-agent-0.6.0"
       sources."tweetnacl-0.14.5"
-      sources."type-is-1.6.15"
-      sources."typechecker-4.4.1"
+      sources."type-is-1.6.16"
+      sources."typechecker-4.5.0"
       sources."typedarray-0.0.6"
       sources."uid-safe-2.1.5"
       sources."ultron-1.1.1"
@@ -40968,8 +41667,8 @@ in
       sources."util-deprecate-1.0.2"
       sources."utils-merge-1.0.1"
       sources."uuid-3.2.1"
-      sources."uws-0.14.5"
-      sources."validate-npm-package-license-3.0.1"
+      sources."uws-9.14.0"
+      sources."validate-npm-package-license-3.0.2"
       sources."validate-npm-package-name-3.0.0"
       sources."vary-1.1.2"
       sources."verror-1.10.0"
@@ -41034,11 +41733,11 @@ in
       sources."bcrypt-pbkdf-1.0.1"
       sources."bl-1.0.3"
       sources."boom-2.10.1"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       sources."caseless-0.11.0"
       sources."chalk-1.1.3"
-      sources."combined-stream-1.0.5"
-      sources."commander-2.13.0"
+      sources."combined-stream-1.0.6"
+      sources."commander-2.14.1"
       sources."concat-map-0.0.1"
       sources."concat-stream-1.5.0"
       (sources."config-chain-1.1.11" // {
@@ -41076,7 +41775,8 @@ in
       sources."inflight-1.0.6"
       sources."inherits-2.0.3"
       sources."ini-1.1.0"
-      sources."is-my-json-valid-2.17.1"
+      sources."is-my-ip-valid-1.0.0"
+      sources."is-my-json-valid-2.17.2"
       sources."is-property-1.0.2"
       sources."is-stream-1.1.0"
       sources."is-typedarray-1.0.0"
@@ -41095,9 +41795,9 @@ in
       })
       sources."kew-0.1.7"
       sources."klaw-1.3.1"
-      sources."lodash-4.17.4"
-      sources."mime-db-1.30.0"
-      sources."mime-types-2.1.17"
+      sources."lodash-4.17.5"
+      sources."mime-db-1.33.0"
+      sources."mime-types-2.1.18"
       sources."minimatch-3.0.4"
       sources."minimist-0.0.8"
       sources."mkdirp-0.3.5"
@@ -41163,39 +41863,50 @@ in
   webpack = nodeEnv.buildNodePackage {
     name = "webpack";
     packageName = "webpack";
-    version = "3.10.0";
+    version = "4.0.1";
     src = fetchurl {
-      url = "https://registry.npmjs.org/webpack/-/webpack-3.10.0.tgz";
-      sha512 = "0n3rl5qq259csi0x5qh12wzyaypfds5wy0zrzky19wqsa0mjibrn19fdfgbabply2l576vlj8j69nzkb23jqfy6a36xb3cwi1g4l73z";
+      url = "https://registry.npmjs.org/webpack/-/webpack-4.0.1.tgz";
+      sha512 = "1hb2dyvj718ijrx00xnd3zbzqll3jqnij5rp5qp4pxx3vl9wxg7jsz8s703h3snxr73yi9a2xpfgwqxs8gcbhl277g5l4lgc8r0sx4c";
     };
     dependencies = [
-      sources."acorn-5.3.0"
-      (sources."acorn-dynamic-import-2.0.2" // {
-        dependencies = [
-          sources."acorn-4.0.13"
-        ];
-      })
-      sources."ajv-5.5.2"
-      sources."ajv-keywords-2.1.1"
-      sources."align-text-0.1.4"
-      sources."ansi-regex-2.1.1"
+      sources."acorn-5.4.1"
+      sources."acorn-dynamic-import-3.0.0"
+      sources."ajv-6.2.0"
+      sources."ajv-keywords-3.1.0"
       sources."anymatch-1.3.2"
-      sources."arr-diff-2.0.0"
+      sources."aproba-1.2.0"
+      sources."arr-diff-4.0.0"
       sources."arr-flatten-1.1.0"
-      sources."array-unique-0.2.1"
-      sources."asn1.js-4.9.2"
+      sources."arr-union-3.1.0"
+      sources."array-unique-0.3.2"
+      sources."asn1.js-4.10.1"
       sources."assert-1.4.1"
+      sources."assign-symbols-1.0.0"
       sources."async-2.6.0"
       sources."async-each-1.0.1"
+      sources."atob-2.0.3"
       sources."balanced-match-1.0.0"
-      sources."base64-js-1.2.1"
+      (sources."base-0.11.2" // {
+        dependencies = [
+          (sources."define-property-1.0.0" // {
+            dependencies = [
+              sources."kind-of-6.0.2"
+            ];
+          })
+          sources."is-extendable-1.0.1"
+          sources."kind-of-3.2.2"
+        ];
+      })
+      sources."base64-js-1.2.3"
       sources."big.js-3.2.0"
       sources."binary-extensions-1.11.0"
+      sources."bluebird-3.5.1"
       sources."bn.js-4.11.8"
-      sources."brace-expansion-1.1.8"
-      (sources."braces-1.8.5" // {
+      sources."brace-expansion-1.1.11"
+      (sources."braces-2.3.1" // {
         dependencies = [
-          sources."kind-of-4.0.0"
+          sources."define-property-1.0.0"
+          sources."extend-shallow-2.0.1"
         ];
       })
       sources."brorand-1.1.0"
@@ -41207,152 +41918,202 @@ in
       sources."browserify-zlib-0.2.0"
       sources."buffer-4.9.1"
       sources."buffer-xor-1.0.3"
-      sources."builtin-modules-1.1.1"
       sources."builtin-status-codes-3.0.0"
-      sources."camelcase-1.2.1"
-      sources."center-align-0.1.3"
+      sources."cacache-10.0.4"
+      sources."cache-base-1.0.1"
       sources."chokidar-1.7.0"
+      sources."chownr-1.0.1"
+      sources."chrome-trace-event-0.1.2"
       sources."cipher-base-1.0.4"
-      sources."cliui-2.1.0"
-      sources."co-4.6.0"
-      sources."code-point-at-1.1.0"
+      (sources."class-utils-0.3.6" // {
+        dependencies = [
+          sources."define-property-0.2.5"
+        ];
+      })
+      sources."collection-visit-1.0.0"
+      sources."commander-2.14.1"
+      sources."commondir-1.0.1"
+      sources."component-emitter-1.2.1"
       sources."concat-map-0.0.1"
+      sources."concat-stream-1.6.0"
       sources."console-browserify-1.1.0"
       sources."constants-browserify-1.0.0"
+      sources."copy-concurrently-1.0.5"
+      sources."copy-descriptor-0.1.1"
       sources."core-util-is-1.0.2"
       sources."create-ecdh-4.0.0"
       sources."create-hash-1.1.3"
       sources."create-hmac-1.1.6"
-      sources."cross-spawn-5.1.0"
       sources."crypto-browserify-3.12.0"
-      sources."d-1.0.0"
+      sources."cyclist-0.2.2"
       sources."date-now-0.1.4"
-      sources."decamelize-1.2.0"
+      sources."debug-2.6.9"
+      sources."decode-uri-component-0.2.0"
+      sources."define-property-2.0.2"
       sources."des.js-1.0.0"
       sources."diffie-hellman-5.0.2"
       sources."domain-browser-1.2.0"
+      sources."duplexify-3.5.3"
       sources."elliptic-6.4.0"
       sources."emojis-list-2.1.0"
-      sources."enhanced-resolve-3.4.1"
-      sources."errno-0.1.6"
-      sources."error-ex-1.3.1"
-      sources."es5-ext-0.10.38"
-      sources."es6-iterator-2.0.3"
-      sources."es6-map-0.1.5"
-      sources."es6-set-0.1.5"
-      sources."es6-symbol-3.1.1"
-      sources."es6-weak-map-2.0.2"
-      sources."escope-3.6.0"
-      sources."esrecurse-4.2.0"
+      sources."end-of-stream-1.4.1"
+      sources."enhanced-resolve-4.0.0"
+      sources."errno-0.1.7"
+      sources."eslint-scope-3.7.1"
+      sources."esrecurse-4.2.1"
       sources."estraverse-4.2.0"
-      sources."event-emitter-0.3.5"
       sources."events-1.1.1"
       sources."evp_bytestokey-1.0.3"
-      sources."execa-0.7.0"
-      sources."expand-brackets-0.1.5"
+      (sources."expand-brackets-2.1.4" // {
+        dependencies = [
+          sources."define-property-0.2.5"
+        ];
+      })
       sources."expand-range-1.8.2"
-      sources."extglob-0.3.2"
-      sources."fast-deep-equal-1.0.0"
+      sources."extend-shallow-3.0.2"
+      (sources."extglob-2.0.4" // {
+        dependencies = [
+          sources."define-property-1.0.0"
+          sources."extend-shallow-2.0.1"
+          sources."is-extendable-0.1.1"
+          sources."kind-of-5.1.0"
+        ];
+      })
+      sources."fast-deep-equal-1.1.0"
       sources."fast-json-stable-stringify-2.0.0"
       sources."filename-regex-2.0.1"
-      sources."fill-range-2.2.3"
+      (sources."fill-range-4.0.0" // {
+        dependencies = [
+          sources."kind-of-3.2.2"
+        ];
+      })
+      sources."find-cache-dir-1.0.0"
       sources."find-up-2.1.0"
+      sources."flush-write-stream-1.0.2"
       sources."for-in-1.0.2"
       sources."for-own-0.1.5"
+      sources."fragment-cache-0.2.1"
+      sources."from2-2.3.0"
+      sources."fs-write-stream-atomic-1.0.10"
+      sources."fs.realpath-1.0.0"
       sources."fsevents-1.1.3"
-      sources."get-caller-file-1.0.2"
-      sources."get-stream-3.0.0"
+      sources."get-value-2.0.6"
+      sources."glob-7.1.2"
       sources."glob-base-0.3.0"
       sources."glob-parent-2.0.0"
       sources."graceful-fs-4.1.11"
-      sources."has-flag-2.0.0"
+      sources."has-value-1.0.0"
+      sources."has-values-1.0.0"
       sources."hash-base-3.0.4"
       sources."hash.js-1.1.3"
       sources."hmac-drbg-1.0.1"
-      sources."hosted-git-info-2.5.0"
       sources."https-browserify-1.0.0"
       sources."ieee754-1.1.8"
+      sources."iferr-0.1.5"
+      sources."imurmurhash-0.1.4"
       sources."indexof-0.0.1"
+      sources."inflight-1.0.6"
       sources."inherits-2.0.3"
-      sources."interpret-1.1.0"
-      sources."invert-kv-1.0.0"
-      sources."is-arrayish-0.2.1"
+      sources."is-accessor-descriptor-1.0.0"
       sources."is-binary-path-1.0.1"
       sources."is-buffer-1.1.6"
-      sources."is-builtin-module-1.0.0"
+      sources."is-data-descriptor-1.0.0"
+      sources."is-descriptor-1.0.2"
       sources."is-dotfile-1.0.3"
       sources."is-equal-shallow-0.1.3"
       sources."is-extendable-0.1.1"
       sources."is-extglob-1.0.0"
-      sources."is-fullwidth-code-point-1.0.0"
       sources."is-glob-2.0.1"
-      sources."is-number-2.1.0"
+      sources."is-number-3.0.0"
+      sources."is-odd-2.0.0"
+      sources."is-plain-object-2.0.4"
       sources."is-posix-bracket-0.1.1"
       sources."is-primitive-2.0.0"
-      sources."is-stream-1.1.0"
+      sources."is-windows-1.0.2"
       sources."isarray-1.0.0"
-      sources."isexe-2.0.0"
-      sources."isobject-2.1.0"
-      sources."json-loader-0.5.7"
+      sources."isobject-3.0.1"
       sources."json-schema-traverse-0.3.1"
       sources."json5-0.5.1"
-      sources."kind-of-3.2.2"
-      sources."lazy-cache-1.0.4"
-      sources."lcid-1.0.0"
-      sources."load-json-file-2.0.0"
+      sources."kind-of-6.0.2"
+      sources."lazy-cache-2.0.2"
       sources."loader-runner-2.3.0"
       sources."loader-utils-1.1.0"
       sources."locate-path-2.0.0"
-      sources."lodash-4.17.4"
-      sources."longest-1.0.1"
+      sources."lodash-4.17.5"
       sources."lru-cache-4.1.1"
+      sources."make-dir-1.2.0"
+      sources."map-cache-0.2.2"
+      sources."map-visit-1.0.0"
       sources."md5.js-1.3.4"
-      sources."mem-1.1.0"
       sources."memory-fs-0.4.1"
-      sources."micromatch-2.3.11"
+      (sources."micromatch-3.1.9" // {
+        dependencies = [
+          sources."has-values-0.1.4"
+          (sources."is-accessor-descriptor-0.1.6" // {
+            dependencies = [
+              sources."kind-of-3.2.2"
+            ];
+          })
+          (sources."is-data-descriptor-0.1.4" // {
+            dependencies = [
+              sources."kind-of-3.2.2"
+            ];
+          })
+          sources."is-descriptor-0.1.6"
+          sources."is-extendable-1.0.1"
+          sources."is-number-4.0.0"
+        ];
+      })
       sources."miller-rabin-4.0.1"
-      sources."mimic-fn-1.1.0"
       sources."minimalistic-assert-1.0.0"
       sources."minimalistic-crypto-utils-1.0.1"
       sources."minimatch-3.0.4"
       sources."minimist-0.0.8"
+      sources."mississippi-2.0.0"
+      sources."mixin-deep-1.3.1"
       sources."mkdirp-0.5.1"
-      sources."nan-2.8.0"
+      sources."move-concurrently-1.0.1"
+      sources."ms-2.0.0"
+      sources."nan-2.9.2"
+      sources."nanomatch-1.2.9"
+      sources."neo-async-2.5.0"
       (sources."node-libs-browser-2.1.0" // {
         dependencies = [
           sources."hash-base-2.0.2"
           sources."inherits-2.0.1"
         ];
       })
-      sources."normalize-package-data-2.4.0"
       sources."normalize-path-2.1.1"
-      sources."npm-run-path-2.0.2"
-      sources."number-is-nan-1.0.1"
-      sources."object-assign-4.1.1"
+      sources."object-copy-0.1.0"
+      sources."object-visit-1.0.1"
       sources."object.omit-2.0.1"
+      sources."object.pick-1.3.0"
+      sources."once-1.4.0"
       sources."os-browserify-0.3.0"
-      sources."os-locale-2.1.0"
-      sources."p-finally-1.0.0"
       sources."p-limit-1.2.0"
       sources."p-locate-2.0.0"
       sources."p-try-1.0.0"
       sources."pako-1.0.6"
+      sources."parallel-transform-1.1.0"
       sources."parse-asn1-5.1.0"
       sources."parse-glob-3.0.4"
-      sources."parse-json-2.2.0"
+      sources."pascalcase-0.1.1"
       sources."path-browserify-0.0.0"
       sources."path-exists-3.0.0"
       sources."path-is-absolute-1.0.1"
-      sources."path-key-2.0.1"
-      sources."path-type-2.0.0"
       sources."pbkdf2-3.0.14"
-      sources."pify-2.3.0"
+      sources."pify-3.0.0"
+      sources."pkg-dir-2.0.0"
+      sources."posix-character-classes-0.1.1"
       sources."preserve-0.2.0"
       sources."process-0.11.10"
-      sources."process-nextick-args-1.0.7"
+      sources."process-nextick-args-2.0.0"
+      sources."promise-inflight-1.0.1"
       sources."prr-1.0.1"
       sources."pseudomap-1.0.2"
       sources."public-encrypt-4.0.0"
+      sources."pump-2.0.1"
+      sources."pumpify-1.4.0"
       sources."punycode-1.4.1"
       sources."querystring-0.2.0"
       sources."querystring-es3-0.2.1"
@@ -41366,89 +42127,150 @@ in
         ];
       })
       sources."randombytes-2.0.6"
-      sources."randomfill-1.0.3"
-      sources."read-pkg-2.0.0"
-      sources."read-pkg-up-2.0.0"
-      sources."readable-stream-2.3.3"
+      sources."randomfill-1.0.4"
+      sources."readable-stream-2.3.4"
       sources."readdirp-2.1.0"
       sources."regex-cache-0.4.4"
+      sources."regex-not-1.0.2"
       sources."remove-trailing-separator-1.1.0"
       sources."repeat-element-1.1.2"
       sources."repeat-string-1.6.1"
-      sources."require-directory-2.1.1"
-      sources."require-main-filename-1.0.1"
-      sources."right-align-0.1.3"
+      sources."resolve-url-0.2.1"
+      sources."ret-0.1.15"
+      sources."rimraf-2.6.2"
       sources."ripemd160-2.0.1"
+      sources."run-queue-1.0.3"
       sources."safe-buffer-5.1.1"
-      sources."semver-5.5.0"
-      sources."set-blocking-2.0.0"
+      sources."safe-regex-1.1.0"
+      sources."schema-utils-0.4.5"
+      sources."serialize-javascript-1.4.0"
+      sources."set-getter-0.1.0"
       sources."set-immediate-shim-1.0.1"
+      sources."set-value-2.0.0"
       sources."setimmediate-1.0.5"
       sources."sha.js-2.4.10"
-      sources."shebang-command-1.2.0"
-      sources."shebang-regex-1.0.0"
-      sources."signal-exit-3.0.2"
+      (sources."snapdragon-0.8.1" // {
+        dependencies = [
+          (sources."define-property-0.2.5" // {
+            dependencies = [
+              (sources."is-accessor-descriptor-0.1.6" // {
+                dependencies = [
+                  sources."kind-of-3.2.2"
+                ];
+              })
+              (sources."is-data-descriptor-0.1.4" // {
+                dependencies = [
+                  sources."kind-of-3.2.2"
+                ];
+              })
+              sources."is-descriptor-0.1.6"
+              sources."kind-of-5.1.0"
+            ];
+          })
+          sources."extend-shallow-2.0.1"
+          sources."is-accessor-descriptor-1.0.0"
+          sources."is-data-descriptor-1.0.0"
+          sources."is-descriptor-1.0.2"
+          sources."is-extendable-0.1.1"
+          (sources."is-number-3.0.0" // {
+            dependencies = [
+              sources."kind-of-3.2.2"
+            ];
+          })
+          sources."kind-of-4.0.0"
+        ];
+      })
+      (sources."snapdragon-node-2.1.1" // {
+        dependencies = [
+          sources."kind-of-3.2.2"
+        ];
+      })
+      sources."snapdragon-util-3.0.1"
       sources."source-list-map-2.0.0"
       sources."source-map-0.5.7"
-      sources."spdx-correct-1.0.2"
-      sources."spdx-expression-parse-1.0.4"
-      sources."spdx-license-ids-1.2.2"
+      sources."source-map-resolve-0.5.1"
+      sources."source-map-url-0.4.0"
+      (sources."split-string-3.1.0" // {
+        dependencies = [
+          sources."extend-shallow-3.0.2"
+        ];
+      })
+      sources."ssri-5.2.4"
+      sources."static-extend-0.1.2"
       sources."stream-browserify-2.0.1"
+      sources."stream-each-1.2.2"
       sources."stream-http-2.8.0"
-      sources."string-width-2.1.1"
+      sources."stream-shift-1.0.0"
       sources."string_decoder-1.0.3"
-      sources."strip-ansi-3.0.1"
-      sources."strip-bom-3.0.0"
-      sources."strip-eof-1.0.0"
-      sources."supports-color-4.5.0"
-      sources."tapable-0.2.8"
+      sources."tapable-1.0.0"
+      sources."through2-2.0.3"
       sources."timers-browserify-2.0.6"
       sources."to-arraybuffer-1.0.1"
+      sources."to-object-path-0.3.0"
+      sources."to-regex-3.0.2"
+      sources."to-regex-range-2.1.1"
       sources."tty-browserify-0.0.0"
-      sources."uglify-js-2.8.29"
-      sources."uglify-to-browserify-1.0.2"
-      (sources."uglifyjs-webpack-plugin-0.4.6" // {
+      sources."typedarray-0.0.6"
+      sources."uglify-es-3.3.10"
+      (sources."uglifyjs-webpack-plugin-1.2.2" // {
         dependencies = [
-          sources."yargs-3.10.0"
+          sources."source-map-0.6.1"
+        ];
+      })
+      (sources."union-value-1.0.0" // {
+        dependencies = [
+          sources."set-value-0.4.3"
         ];
       })
+      sources."unique-filename-1.1.0"
+      sources."unique-slug-2.0.0"
+      (sources."unset-value-1.0.0" // {
+        dependencies = [
+          (sources."has-value-0.3.1" // {
+            dependencies = [
+              sources."isobject-2.1.0"
+            ];
+          })
+        ];
+      })
+      sources."urix-0.1.0"
       (sources."url-0.11.0" // {
         dependencies = [
           sources."punycode-1.3.2"
         ];
       })
+      sources."use-2.0.2"
       sources."util-0.10.3"
       sources."util-deprecate-1.0.2"
-      sources."validate-npm-package-license-3.0.1"
       sources."vm-browserify-0.0.4"
-      sources."watchpack-1.4.0"
+      (sources."watchpack-1.4.0" // {
+        dependencies = [
+          sources."arr-diff-2.0.0"
+          sources."array-unique-0.2.1"
+          (sources."braces-1.8.5" // {
+            dependencies = [
+              sources."kind-of-4.0.0"
+            ];
+          })
+          sources."expand-brackets-0.1.5"
+          sources."extglob-0.3.2"
+          sources."fill-range-2.2.3"
+          sources."is-number-2.1.0"
+          sources."isobject-2.1.0"
+          sources."kind-of-3.2.2"
+          sources."micromatch-2.3.11"
+        ];
+      })
       (sources."webpack-sources-1.1.0" // {
         dependencies = [
           sources."source-map-0.6.1"
         ];
       })
-      sources."which-1.3.0"
-      sources."which-module-2.0.0"
-      sources."window-size-0.1.0"
-      sources."wordwrap-0.0.2"
-      sources."wrap-ansi-2.1.0"
+      sources."worker-farm-1.5.4"
+      sources."wrappy-1.0.2"
       sources."xtend-4.0.1"
-      sources."y18n-3.2.1"
+      sources."y18n-4.0.0"
       sources."yallist-2.1.2"
-      (sources."yargs-8.0.2" // {
-        dependencies = [
-          sources."ansi-regex-3.0.0"
-          sources."camelcase-4.1.0"
-          (sources."cliui-3.2.0" // {
-            dependencies = [
-              sources."string-width-1.0.2"
-            ];
-          })
-          sources."is-fullwidth-code-point-2.0.0"
-          sources."strip-ansi-4.0.0"
-        ];
-      })
-      sources."yargs-parser-7.0.0"
     ];
     buildInputs = globalBuildInputs;
     meta = {
@@ -41462,15 +42284,20 @@ in
   web-ext = nodeEnv.buildNodePackage {
     name = "web-ext";
     packageName = "web-ext";
-    version = "2.3.2";
+    version = "2.4.0";
     src = fetchurl {
-      url = "https://registry.npmjs.org/web-ext/-/web-ext-2.3.2.tgz";
-      sha1 = "45c7cb50cbea90d6127a3c4bb128802a67f67c93";
+      url = "https://registry.npmjs.org/web-ext/-/web-ext-2.4.0.tgz";
+      sha1 = "4103e737196eb2a9fe83087752357d1dfe618294";
     };
     dependencies = [
-      sources."@types/node-9.3.0"
+      sources."@types/node-9.4.6"
       sources."JSONSelect-0.2.1"
-      sources."acorn-5.3.0"
+      sources."acorn-5.4.1"
+      (sources."acorn-dynamic-import-2.0.2" // {
+        dependencies = [
+          sources."acorn-4.0.13"
+        ];
+      })
       (sources."acorn-jsx-3.0.1" // {
         dependencies = [
           sources."acorn-3.3.0"
@@ -41479,23 +42306,32 @@ in
       sources."adbkit-2.11.0"
       sources."adbkit-logcat-1.1.0"
       sources."adbkit-monkey-1.0.1"
-      (sources."addons-linter-0.33.0" // {
+      (sources."addons-linter-0.35.0" // {
         dependencies = [
           sources."ajv-keywords-1.5.1"
           sources."ansi-escapes-1.4.0"
           sources."ansi-regex-3.0.0"
           sources."ansi-styles-3.2.0"
           sources."async-2.6.0"
+          sources."camelcase-1.2.1"
           sources."cli-cursor-1.0.2"
+          (sources."cliui-3.2.0" // {
+            dependencies = [
+              sources."string-width-1.0.2"
+            ];
+          })
           sources."debug-3.1.0"
           sources."decamelize-1.2.0"
           sources."domelementtype-1.1.3"
           sources."figures-1.7.0"
-          sources."globals-11.2.0"
+          sources."globals-11.3.0"
+          sources."hash-base-2.0.2"
+          sources."inherits-2.0.1"
           sources."inquirer-0.12.0"
           sources."is-fullwidth-code-point-1.0.0"
           sources."mute-stream-0.0.5"
           sources."onetime-1.1.0"
+          sources."parse-json-2.2.0"
           sources."pluralize-1.2.1"
           sources."progress-1.1.8"
           sources."punycode-2.1.0"
@@ -41505,29 +42341,28 @@ in
           sources."slice-ansi-0.0.4"
           sources."source-map-0.6.1"
           sources."source-map-support-0.5.1"
+          sources."spdx-license-ids-3.0.0"
           sources."string-width-1.0.2"
           sources."strip-ansi-4.0.0"
           sources."supports-color-4.5.0"
           sources."table-3.8.3"
           sources."underscore-1.6.0"
+          sources."wordwrap-0.0.2"
           (sources."yargs-10.0.3" // {
             dependencies = [
-              sources."ansi-regex-2.1.1"
+              sources."camelcase-4.1.0"
               sources."is-fullwidth-code-point-2.0.0"
-              (sources."string-width-2.1.1" // {
-                dependencies = [
-                  sources."ansi-regex-3.0.0"
-                  sources."strip-ansi-4.0.0"
-                ];
-              })
-              sources."strip-ansi-3.0.1"
+              sources."string-width-2.1.1"
             ];
           })
+          sources."yargs-parser-8.1.0"
         ];
       })
       sources."adm-zip-0.4.7"
       sources."ajv-5.5.2"
-      sources."ajv-keywords-2.1.1"
+      sources."ajv-keywords-3.1.0"
+      sources."ajv-merge-patch-3.0.0"
+      sources."align-text-0.1.4"
       sources."anchor-markdown-header-0.5.7"
       sources."ansi-align-2.0.0"
       sources."ansi-escapes-3.0.0"
@@ -41537,7 +42372,7 @@ in
       sources."anymatch-1.3.2"
       sources."archiver-2.1.1"
       sources."archiver-utils-1.3.0"
-      sources."argparse-1.0.9"
+      sources."argparse-1.0.10"
       sources."arr-diff-2.0.0"
       sources."arr-flatten-1.1.0"
       sources."array-filter-0.0.1"
@@ -41549,6 +42384,8 @@ in
       sources."array-unique-0.2.1"
       sources."arrify-1.0.1"
       sources."asn1-0.2.3"
+      sources."asn1.js-4.10.1"
+      sources."assert-1.4.1"
       sources."assert-plus-1.0.0"
       sources."async-0.2.10"
       sources."async-each-1.0.1"
@@ -41557,7 +42394,7 @@ in
       sources."aws4-1.6.0"
       sources."babel-code-frame-6.26.0"
       sources."babel-core-6.26.0"
-      sources."babel-generator-6.26.0"
+      sources."babel-generator-6.26.1"
       sources."babel-helpers-6.24.1"
       sources."babel-messages-6.23.0"
       (sources."babel-polyfill-6.26.0" // {
@@ -41578,24 +42415,37 @@ in
       sources."babylon-6.18.0"
       sources."bail-1.0.2"
       sources."balanced-match-1.0.0"
+      sources."base64-js-1.2.3"
       sources."base64url-2.0.0"
       sources."bcrypt-pbkdf-1.0.1"
+      sources."big.js-3.2.0"
       sources."binary-extensions-1.11.0"
       sources."bl-1.2.1"
       sources."bluebird-2.9.34"
+      sources."bn.js-4.11.8"
       sources."boolbase-1.0.0"
       sources."boom-4.3.1"
       sources."boundary-1.0.1"
       sources."boxen-1.3.0"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       (sources."braces-1.8.5" // {
         dependencies = [
           sources."kind-of-4.0.0"
         ];
       })
+      sources."brorand-1.1.0"
+      sources."browserify-aes-1.1.1"
+      sources."browserify-cipher-1.0.0"
+      sources."browserify-des-1.0.0"
+      sources."browserify-rsa-4.0.1"
+      sources."browserify-sign-4.0.4"
+      sources."browserify-zlib-0.2.0"
+      sources."buffer-4.9.1"
       sources."buffer-crc32-0.2.13"
       sources."buffer-equal-constant-time-1.0.1"
+      sources."buffer-xor-1.0.3"
       sources."builtin-modules-1.1.1"
+      sources."builtin-status-codes-3.0.0"
       (sources."bunyan-1.8.12" // {
         dependencies = [
           sources."glob-6.0.4"
@@ -41608,6 +42458,7 @@ in
       sources."capture-stack-trace-1.0.0"
       sources."caseless-0.12.0"
       sources."ccount-1.0.2"
+      sources."center-align-0.1.3"
       sources."chalk-2.3.0"
       sources."character-entities-1.2.1"
       sources."character-entities-html4-1.1.1"
@@ -41620,15 +42471,12 @@ in
         ];
       })
       sources."chokidar-1.7.0"
+      sources."cipher-base-1.0.4"
       sources."circular-json-0.3.3"
       sources."cli-boxes-1.0.0"
       sources."cli-cursor-2.1.0"
       sources."cli-width-2.2.0"
-      (sources."cliui-3.2.0" // {
-        dependencies = [
-          sources."string-width-1.0.2"
-        ];
-      })
+      sources."cliui-2.1.0"
       sources."clone-1.0.3"
       sources."co-4.6.0"
       sources."code-point-at-1.1.0"
@@ -41637,19 +42485,24 @@ in
       sources."color-name-1.1.3"
       sources."colors-0.5.1"
       sources."columnify-1.5.4"
-      sources."combined-stream-1.0.5"
-      sources."commander-2.13.0"
+      sources."combined-stream-1.0.6"
+      sources."commander-2.14.1"
       sources."common-tags-1.7.2"
       sources."compress-commons-1.2.2"
       sources."concat-map-0.0.1"
       sources."concat-stream-1.6.0"
       sources."configstore-3.1.1"
+      sources."console-browserify-1.1.0"
+      sources."constants-browserify-1.0.0"
       sources."convert-source-map-1.5.1"
       sources."core-js-2.5.3"
       sources."core-util-is-1.0.2"
       sources."crc-3.5.0"
       sources."crc32-stream-2.0.0"
+      sources."create-ecdh-4.0.0"
       sources."create-error-class-3.0.2"
+      sources."create-hash-1.1.3"
+      sources."create-hmac-1.1.6"
       sources."cross-spawn-5.1.0"
       sources."crx-parser-0.1.2"
       (sources."cryptiles-3.1.2" // {
@@ -41657,14 +42510,17 @@ in
           sources."boom-5.2.0"
         ];
       })
+      sources."crypto-browserify-3.12.0"
       sources."crypto-random-string-1.0.0"
       sources."css-select-1.2.0"
       sources."css-what-2.1.0"
       sources."d-1.0.0"
       sources."dashdash-1.14.1"
+      sources."date-now-0.1.4"
       sources."debounce-1.1.0"
       sources."debug-2.6.9"
       sources."decamelize-2.0.0"
+      sources."deep-equal-1.0.1"
       sources."deep-extend-0.4.2"
       sources."deep-is-0.1.3"
       sources."deepcopy-0.6.3"
@@ -41672,15 +42528,19 @@ in
       sources."defaults-1.0.3"
       sources."del-2.2.2"
       sources."delayed-stream-1.0.0"
+      sources."des.js-1.0.0"
       sources."detect-indent-4.0.0"
+      sources."diffie-hellman-5.0.2"
       (sources."dispensary-0.12.0" // {
         dependencies = [
+          sources."semver-5.4.1"
           sources."source-map-support-0.5.0"
         ];
       })
       sources."doctoc-1.3.0"
       sources."doctrine-2.1.0"
       sources."dom-serializer-0.1.0"
+      sources."domain-browser-1.2.0"
       sources."domelementtype-1.3.0"
       sources."domhandler-2.4.1"
       sources."domutils-1.5.1"
@@ -41689,12 +42549,16 @@ in
       sources."duplexer3-0.1.4"
       sources."ecc-jsbn-0.1.1"
       sources."ecdsa-sig-formatter-1.0.9"
+      sources."elliptic-6.4.0"
       sources."emoji-regex-6.1.3"
+      sources."emojis-list-2.1.0"
       sources."encoding-0.1.12"
       sources."end-of-stream-1.4.1"
+      sources."enhanced-resolve-3.4.1"
       sources."entities-1.1.1"
+      sources."errno-0.1.7"
       sources."error-ex-1.3.1"
-      sources."es5-ext-0.10.38"
+      sources."es5-ext-0.10.39"
       sources."es6-error-4.1.1"
       sources."es6-iterator-2.0.3"
       sources."es6-map-0.1.5"
@@ -41733,14 +42597,16 @@ in
       })
       sources."eslint-scope-3.7.1"
       sources."eslint-visitor-keys-1.0.0"
-      sources."espree-3.5.2"
+      sources."espree-3.5.3"
       sources."esprima-3.1.3"
       sources."esquery-1.0.0"
-      sources."esrecurse-4.2.0"
+      sources."esrecurse-4.2.1"
       sources."estraverse-4.2.0"
       sources."esutils-2.0.2"
       sources."event-emitter-0.3.5"
       sources."event-to-promise-0.8.0"
+      sources."events-1.1.1"
+      sources."evp_bytestokey-1.0.3"
       sources."execa-0.7.0"
       sources."exit-hook-1.1.1"
       sources."expand-brackets-0.1.5"
@@ -41748,9 +42614,11 @@ in
       sources."extend-3.0.1"
       sources."external-editor-2.1.0"
       sources."extglob-0.3.2"
+      sources."extract-text-webpack-plugin-3.0.2"
       sources."extsprintf-1.3.0"
-      sources."fast-deep-equal-1.0.0"
+      sources."fast-deep-equal-1.1.0"
       sources."fast-json-parse-1.0.3"
+      sources."fast-json-patch-1.2.2"
       sources."fast-json-stable-stringify-2.0.0"
       sources."fast-levenshtein-2.0.6"
       sources."fast-safe-stringify-1.2.3"
@@ -41773,7 +42641,7 @@ in
       sources."for-in-1.0.2"
       sources."for-own-0.1.5"
       sources."forever-agent-0.6.1"
-      sources."form-data-2.3.1"
+      sources."form-data-2.3.2"
       sources."fs-extra-4.0.3"
       sources."fs.realpath-1.0.0"
       sources."fsevents-1.1.3"
@@ -41814,22 +42682,28 @@ in
       sources."has-ansi-2.0.0"
       sources."has-color-0.1.7"
       sources."has-flag-2.0.0"
+      sources."hash-base-3.0.4"
+      sources."hash.js-1.1.3"
       sources."hawk-6.0.2"
-      sources."hoek-4.2.0"
+      sources."hmac-drbg-1.0.1"
+      sources."hoek-4.2.1"
       sources."home-or-tmp-2.0.0"
       sources."hosted-git-info-2.5.0"
       sources."htmlparser2-3.9.2"
       sources."http-signature-1.2.0"
+      sources."https-browserify-1.0.0"
       sources."iconv-lite-0.4.19"
+      sources."ieee754-1.1.8"
       sources."ignore-3.3.7"
       sources."import-lazy-2.1.0"
       sources."imurmurhash-0.1.4"
+      sources."indexof-0.0.1"
       sources."inflight-1.0.6"
       sources."inherits-2.0.3"
       sources."ini-1.3.5"
       sources."inquirer-3.3.0"
       sources."interpret-1.1.0"
-      sources."invariant-2.2.2"
+      sources."invariant-2.2.3"
       sources."invert-kv-1.0.0"
       sources."is-absolute-0.1.7"
       sources."is-alphabetical-1.0.1"
@@ -41848,7 +42722,8 @@ in
       sources."is-glob-2.0.1"
       sources."is-hexadecimal-1.0.1"
       sources."is-installed-globally-0.1.0"
-      sources."is-my-json-valid-2.17.1"
+      sources."is-my-ip-valid-1.0.0"
+      sources."is-my-json-valid-2.17.2"
       sources."is-npm-1.0.0"
       sources."is-number-2.1.0"
       sources."is-obj-1.0.1"
@@ -41879,6 +42754,8 @@ in
       sources."js-yaml-3.10.0"
       sources."jsbn-0.1.1"
       sources."jsesc-1.3.0"
+      sources."json-loader-0.5.7"
+      sources."json-merge-patch-0.2.3"
       sources."json-parse-better-errors-1.0.1"
       sources."json-schema-0.2.3"
       sources."json-schema-traverse-0.3.1"
@@ -41896,30 +42773,39 @@ in
       sources."jws-3.1.4"
       sources."kind-of-3.2.2"
       sources."latest-version-3.1.0"
+      sources."lazy-cache-1.0.4"
       sources."lazystream-1.0.0"
       sources."lcid-1.0.0"
       sources."levn-0.3.0"
-      sources."load-json-file-1.1.0"
+      sources."load-json-file-2.0.0"
+      sources."loader-runner-2.3.0"
+      sources."loader-utils-1.1.0"
       sources."locate-path-2.0.0"
-      sources."lodash-4.17.4"
+      sources."lodash-4.17.5"
       sources."lodash.endswith-4.2.1"
-      sources."lodash.isfunction-3.0.8"
+      sources."lodash.isfunction-3.0.9"
       sources."lodash.isstring-4.0.1"
       sources."lodash.once-4.1.1"
       sources."lodash.sortby-4.7.0"
       sources."lodash.startswith-4.2.1"
+      sources."longest-1.0.1"
       sources."longest-streak-1.0.0"
       sources."loose-envify-1.3.1"
       sources."lowercase-keys-1.0.0"
       sources."lru-cache-4.1.1"
-      sources."make-dir-1.1.0"
+      sources."make-dir-1.2.0"
       sources."markdown-table-0.4.0"
       sources."markdown-to-ast-3.4.0"
+      sources."md5.js-1.3.4"
       sources."mem-1.1.0"
+      sources."memory-fs-0.4.1"
       sources."micromatch-2.3.11"
-      sources."mime-db-1.30.0"
-      sources."mime-types-2.1.17"
-      sources."mimic-fn-1.1.0"
+      sources."miller-rabin-4.0.1"
+      sources."mime-db-1.33.0"
+      sources."mime-types-2.1.18"
+      sources."mimic-fn-1.2.0"
+      sources."minimalistic-assert-1.0.0"
+      sources."minimalistic-crypto-utils-1.0.1"
       sources."minimatch-3.0.4"
       sources."minimist-1.2.0"
       (sources."mkdirp-0.5.1" // {
@@ -41932,7 +42818,7 @@ in
       sources."mute-stream-0.0.7"
       sources."mv-2.1.1"
       sources."mz-2.7.0"
-      sources."nan-2.8.0"
+      sources."nan-2.9.2"
       sources."natural-compare-1.4.0"
       sources."natural-compare-lite-1.4.0"
       sources."ncp-2.0.0"
@@ -41944,6 +42830,7 @@ in
         ];
       })
       sources."node-forge-0.7.1"
+      sources."node-libs-browser-2.1.0"
       sources."node-notifier-5.2.1"
       sources."nomnom-1.8.1"
       sources."normalize-package-data-2.4.0"
@@ -41958,6 +42845,7 @@ in
       sources."onetime-2.0.1"
       sources."open-0.0.5"
       sources."optionator-0.8.2"
+      sources."os-browserify-0.3.0"
       sources."os-homedir-1.0.2"
       sources."os-locale-2.1.0"
       sources."os-shim-0.1.3"
@@ -41968,16 +42856,19 @@ in
       sources."p-try-1.0.0"
       sources."package-json-4.0.1"
       sources."pako-1.0.6"
+      sources."parse-asn1-5.1.0"
       sources."parse-entities-1.1.1"
       sources."parse-glob-3.0.4"
       sources."parse-json-4.0.0"
       sources."parse5-3.0.3"
+      sources."path-browserify-0.0.0"
       sources."path-exists-3.0.0"
       sources."path-is-absolute-1.0.1"
       sources."path-is-inside-1.0.2"
       sources."path-key-2.0.1"
       sources."path-parse-1.0.5"
-      sources."path-type-1.1.0"
+      sources."path-type-2.0.0"
+      sources."pbkdf2-3.0.14"
       sources."pend-1.2.0"
       sources."performance-now-2.1.0"
       sources."pify-2.3.0"
@@ -42002,12 +42893,17 @@ in
           sources."debug-2.6.9"
         ];
       })
-      sources."process-nextick-args-1.0.7"
+      sources."process-0.11.10"
+      sources."process-nextick-args-2.0.0"
       sources."progress-2.0.0"
+      sources."prr-1.0.1"
       sources."pseudomap-1.0.2"
+      sources."public-encrypt-4.0.0"
       sources."pump-2.0.1"
       sources."punycode-1.4.1"
       sources."qs-6.5.1"
+      sources."querystring-0.2.0"
+      sources."querystring-es3-0.2.1"
       sources."quick-format-unescaped-1.1.2"
       (sources."randomatic-1.1.7" // {
         dependencies = [
@@ -42018,16 +42914,18 @@ in
           })
         ];
       })
-      sources."rc-1.2.4"
-      sources."read-pkg-1.1.0"
-      sources."read-pkg-up-1.0.1"
-      sources."readable-stream-2.3.3"
+      sources."randombytes-2.0.6"
+      sources."randomfill-1.0.4"
+      sources."rc-1.2.5"
+      sources."read-pkg-2.0.0"
+      sources."read-pkg-up-2.0.0"
+      sources."readable-stream-2.3.4"
       sources."readdirp-2.1.0"
       sources."readline2-1.0.1"
       sources."rechoir-0.6.2"
       sources."regenerator-runtime-0.11.1"
       sources."regex-cache-0.4.4"
-      sources."registry-auth-token-3.3.1"
+      sources."registry-auth-token-3.3.2"
       sources."registry-url-3.1.0"
       (sources."relaxed-json-1.0.1" // {
         dependencies = [
@@ -42052,22 +42950,26 @@ in
       sources."resolve-1.5.0"
       sources."resolve-from-1.0.1"
       sources."restore-cursor-2.0.0"
+      sources."right-align-0.1.3"
       sources."rimraf-2.6.2"
+      sources."ripemd160-2.0.1"
       sources."run-async-2.3.0"
       sources."rx-lite-4.0.8"
       sources."rx-lite-aggregates-4.0.8"
       sources."safe-buffer-5.1.1"
-      sources."safe-json-stringify-1.0.4"
+      sources."safe-json-stringify-1.1.0"
       sources."sax-1.2.4"
-      sources."semver-5.4.1"
+      sources."schema-utils-0.3.0"
+      sources."semver-5.5.0"
       sources."semver-diff-2.1.0"
       sources."set-blocking-2.0.0"
       sources."set-immediate-shim-1.0.1"
+      sources."setimmediate-1.0.5"
       sources."sha.js-2.4.10"
       sources."shebang-command-1.2.0"
       sources."shebang-regex-1.0.0"
       sources."shell-quote-1.6.1"
-      sources."shelljs-0.8.0"
+      sources."shelljs-0.8.1"
       sources."shellwords-0.1.1"
       (sources."sign-addon-0.2.2" // {
         dependencies = [
@@ -42098,20 +43000,28 @@ in
       sources."slash-1.0.0"
       sources."slice-ansi-1.0.0"
       sources."sntp-2.1.0"
+      sources."source-list-map-2.0.0"
       sources."source-map-0.5.7"
-      (sources."source-map-support-0.5.2" // {
+      (sources."source-map-support-0.5.3" // {
         dependencies = [
           sources."source-map-0.6.1"
         ];
       })
       sources."spawn-sync-1.0.15"
-      sources."spdx-correct-1.0.2"
-      sources."spdx-expression-parse-1.0.4"
-      sources."spdx-license-ids-1.2.2"
+      (sources."spdx-correct-2.0.4" // {
+        dependencies = [
+          sources."spdx-expression-parse-2.0.2"
+        ];
+      })
+      sources."spdx-exceptions-2.1.0"
+      sources."spdx-expression-parse-3.0.0"
+      sources."spdx-license-ids-2.0.1"
       sources."split-0.3.3"
       sources."split2-2.2.0"
       sources."sprintf-js-1.0.3"
       sources."sshpk-1.13.1"
+      sources."stream-browserify-2.0.1"
+      sources."stream-http-2.8.0"
       sources."stream-parser-0.3.1"
       sources."stream-to-array-2.3.0"
       (sources."stream-to-promise-2.2.0" // {
@@ -42132,7 +43042,12 @@ in
       sources."strip-json-comments-2.0.1"
       sources."structured-source-3.0.2"
       sources."supports-color-2.0.0"
-      sources."table-4.0.2"
+      (sources."table-4.0.3" // {
+        dependencies = [
+          sources."ajv-6.2.0"
+        ];
+      })
+      sources."tapable-0.2.8"
       sources."tar-stream-1.5.5"
       sources."term-size-1.2.0"
       sources."text-table-0.2.0"
@@ -42141,21 +43056,31 @@ in
       sources."through-2.3.8"
       sources."through2-2.0.3"
       sources."timed-out-4.0.1"
+      sources."timers-browserify-2.0.6"
       sources."tmp-0.0.33"
+      sources."to-arraybuffer-1.0.1"
       sources."to-fast-properties-1.0.3"
       sources."topo-1.1.0"
       sources."tosource-1.0.0"
-      sources."tough-cookie-2.3.3"
+      sources."tough-cookie-2.3.4"
       sources."tr46-1.0.1"
       sources."traverse-0.6.6"
       sources."trim-0.0.1"
       sources."trim-right-1.0.1"
       sources."trim-trailing-lines-1.1.0"
       sources."trough-1.0.1"
+      sources."tty-browserify-0.0.0"
       sources."tunnel-agent-0.6.0"
       sources."tweetnacl-0.14.5"
       sources."type-check-0.3.2"
       sources."typedarray-0.0.6"
+      sources."uglify-js-2.8.29"
+      sources."uglify-to-browserify-1.0.2"
+      (sources."uglifyjs-webpack-plugin-0.4.6" // {
+        dependencies = [
+          sources."yargs-3.10.0"
+        ];
+      })
       sources."underscore-1.8.3"
       sources."unherit-1.1.0"
       sources."unified-4.2.1"
@@ -42172,14 +43097,21 @@ in
         ];
       })
       sources."update-section-0.3.3"
+      (sources."url-0.11.0" // {
+        dependencies = [
+          sources."punycode-1.3.2"
+        ];
+      })
       sources."url-parse-lax-1.0.0"
       sources."user-home-2.0.0"
+      sources."util-0.10.3"
       sources."util-deprecate-1.0.2"
       sources."uuid-3.2.1"
-      sources."validate-npm-package-license-3.0.1"
+      sources."validate-npm-package-license-3.0.2"
       sources."verror-1.10.0"
       sources."vfile-1.4.0"
       sources."vfile-location-2.0.2"
+      sources."vm-browserify-0.0.4"
       (sources."watchpack-1.4.0" // {
         dependencies = [
           sources."async-2.6.0"
@@ -42187,11 +43119,30 @@ in
       })
       sources."wcwidth-1.0.1"
       sources."webidl-conversions-4.0.2"
+      (sources."webpack-3.10.0" // {
+        dependencies = [
+          sources."ajv-keywords-2.1.1"
+          sources."ansi-regex-2.1.1"
+          sources."camelcase-4.1.0"
+          sources."is-fullwidth-code-point-2.0.0"
+          sources."source-map-0.5.7"
+          sources."string-width-2.1.1"
+          sources."strip-ansi-3.0.1"
+          (sources."yargs-8.0.2" // {
+            dependencies = [
+              sources."ansi-regex-3.0.0"
+              sources."strip-ansi-4.0.0"
+            ];
+          })
+        ];
+      })
+      sources."webpack-sources-1.1.0"
       sources."whatwg-url-6.3.0"
       sources."when-3.7.7"
       sources."which-1.3.0"
       sources."which-module-2.0.0"
       sources."widest-line-2.0.0"
+      sources."window-size-0.1.0"
       sources."winreg-0.0.12"
       sources."wordwrap-1.0.0"
       sources."wrap-ansi-2.1.0"
@@ -42200,7 +43151,7 @@ in
       sources."write-file-atomic-2.3.0"
       sources."xdg-basedir-3.0.0"
       sources."xml2js-0.4.19"
-      sources."xmlbuilder-9.0.4"
+      sources."xmlbuilder-9.0.7"
       sources."xmldom-0.1.27"
       sources."xregexp-4.0.0"
       sources."xtend-4.0.1"
@@ -42209,19 +43160,24 @@ in
       (sources."yargs-6.6.0" // {
         dependencies = [
           sources."camelcase-3.0.0"
+          sources."cliui-3.2.0"
           sources."decamelize-1.2.0"
           sources."find-up-1.1.2"
           sources."is-fullwidth-code-point-1.0.0"
+          sources."load-json-file-1.1.0"
           sources."os-locale-1.4.0"
           sources."parse-json-2.2.0"
           sources."path-exists-2.1.0"
+          sources."path-type-1.1.0"
+          sources."read-pkg-1.1.0"
+          sources."read-pkg-up-1.0.1"
           sources."string-width-1.0.2"
           sources."strip-bom-2.0.0"
           sources."which-module-1.0.0"
           sources."yargs-parser-4.2.1"
         ];
       })
-      sources."yargs-parser-8.1.0"
+      sources."yargs-parser-7.0.0"
       sources."yauzl-2.9.1"
       (sources."zip-dir-1.0.2" // {
         dependencies = [
@@ -42259,10 +43215,10 @@ in
   yarn = nodeEnv.buildNodePackage {
     name = "yarn";
     packageName = "yarn";
-    version = "1.3.2";
+    version = "1.5.0";
     src = fetchurl {
-      url = "https://registry.npmjs.org/yarn/-/yarn-1.3.2.tgz";
-      sha1 = "5939762581b5b4ddcd3418c0f6be42df3aee195f";
+      url = "https://registry.npmjs.org/yarn/-/yarn-1.5.0.tgz";
+      sha1 = "7d57df19832984f246f98ce9d0f254dd74f5a9cb";
     };
     buildInputs = globalBuildInputs;
     meta = {
@@ -42311,7 +43267,7 @@ in
       })
       sources."boom-4.3.1"
       sources."boxen-1.3.0"
-      sources."brace-expansion-1.1.8"
+      sources."brace-expansion-1.1.11"
       sources."builtin-modules-1.1.1"
       sources."cacheable-request-2.1.4"
       sources."camelcase-2.1.1"
@@ -42333,7 +43289,7 @@ in
       sources."code-point-at-1.1.0"
       sources."color-convert-1.9.1"
       sources."color-name-1.1.3"
-      sources."combined-stream-1.0.5"
+      sources."combined-stream-1.0.6"
       sources."concat-map-0.0.1"
       sources."concat-stream-1.6.0"
       sources."configstore-3.1.1"
@@ -42371,7 +43327,7 @@ in
       sources."extend-3.0.1"
       sources."external-editor-2.1.0"
       sources."extsprintf-1.3.0"
-      sources."fast-deep-equal-1.0.0"
+      sources."fast-deep-equal-1.1.0"
       sources."fast-json-stable-stringify-2.0.0"
       sources."figures-2.0.0"
       sources."filter-obj-1.1.0"
@@ -42380,7 +43336,7 @@ in
       sources."first-chunk-stream-2.0.0"
       sources."foreachasync-3.0.0"
       sources."forever-agent-0.6.1"
-      sources."form-data-2.3.1"
+      sources."form-data-2.3.2"
       sources."from2-2.3.0"
       sources."fs.realpath-1.0.0"
       (sources."fullname-3.3.0" // {
@@ -42397,18 +43353,18 @@ in
       sources."glob-7.1.2"
       sources."global-dirs-0.1.1"
       sources."globby-6.1.0"
-      sources."got-8.0.3"
+      sources."got-8.2.0"
       sources."graceful-fs-4.1.11"
       sources."grouped-queue-0.3.3"
       sources."har-schema-2.0.0"
       sources."har-validator-5.0.3"
       sources."has-ansi-2.0.0"
-      sources."has-flag-2.0.0"
-      sources."has-symbol-support-x-1.4.1"
+      sources."has-flag-3.0.0"
+      sources."has-symbol-support-x-1.4.2"
       sources."has-to-string-tag-x-1.4.1"
       sources."has-unicode-2.0.1"
       sources."hawk-6.0.2"
-      sources."hoek-4.2.0"
+      sources."hoek-4.2.1"
       sources."hosted-git-info-2.5.0"
       sources."http-cache-semantics-3.8.1"
       sources."http-signature-1.2.0"
@@ -42424,9 +43380,9 @@ in
         dependencies = [
           sources."ansi-regex-3.0.0"
           sources."ansi-styles-3.2.0"
-          sources."chalk-2.3.0"
+          sources."chalk-2.3.1"
           sources."strip-ansi-4.0.0"
-          sources."supports-color-4.5.0"
+          sources."supports-color-5.2.0"
         ];
       })
       (sources."insight-0.8.4" // {
@@ -42490,7 +43446,7 @@ in
       sources."latest-version-3.1.0"
       sources."load-json-file-1.1.0"
       sources."locate-path-2.0.0"
-      sources."lodash-4.17.4"
+      sources."lodash-4.17.5"
       sources."lodash._getnative-3.9.1"
       sources."lodash.debounce-3.1.1"
       sources."lodash.pad-4.5.1"
@@ -42500,7 +43456,7 @@ in
       sources."loud-rejection-1.6.0"
       sources."lowercase-keys-1.0.0"
       sources."lru-cache-4.1.1"
-      sources."make-dir-1.1.0"
+      sources."make-dir-1.2.0"
       sources."map-obj-1.0.1"
       sources."mem-1.1.0"
       sources."mem-fs-1.1.3"
@@ -42509,11 +43465,12 @@ in
           sources."indent-string-2.1.0"
           sources."pify-2.3.0"
           sources."read-pkg-up-1.0.1"
+          sources."spdx-license-ids-3.0.0"
         ];
       })
-      sources."mime-db-1.30.0"
-      sources."mime-types-2.1.17"
-      sources."mimic-fn-1.1.0"
+      sources."mime-db-1.33.0"
+      sources."mime-types-2.1.18"
+      sources."mimic-fn-1.2.0"
       sources."mimic-response-1.0.0"
       sources."minimatch-3.0.4"
       sources."minimist-1.2.0"
@@ -42547,7 +43504,7 @@ in
       })
       sources."os-shim-0.1.3"
       sources."os-tmpdir-1.0.2"
-      sources."osenv-0.1.4"
+      sources."osenv-0.1.5"
       sources."osx-release-1.1.0"
       sources."p-any-1.1.0"
       sources."p-cancelable-0.3.0"
@@ -42583,12 +43540,12 @@ in
       sources."pinkie-2.0.4"
       sources."pinkie-promise-2.0.1"
       sources."prepend-http-2.0.0"
-      sources."process-nextick-args-1.0.7"
+      sources."process-nextick-args-2.0.0"
       sources."pseudomap-1.0.2"
       sources."punycode-1.4.1"
       sources."qs-6.5.1"
-      sources."query-string-5.0.1"
-      sources."rc-1.2.4"
+      sources."query-string-5.1.0"
+      sources."rc-1.2.5"
       sources."read-pkg-1.1.0"
       (sources."read-pkg-up-2.0.0" // {
         dependencies = [
@@ -42601,10 +43558,10 @@ in
           sources."strip-bom-3.0.0"
         ];
       })
-      sources."readable-stream-2.3.3"
+      sources."readable-stream-2.3.4"
       sources."readline2-1.0.1"
       sources."redent-1.0.0"
-      sources."registry-auth-token-3.3.1"
+      sources."registry-auth-token-3.3.2"
       sources."registry-url-3.1.0"
       sources."repeating-2.0.1"
       sources."replace-ext-0.0.1"
@@ -42635,9 +43592,14 @@ in
       sources."sort-keys-2.0.0"
       sources."sort-on-2.0.0"
       sources."spawn-sync-1.0.15"
-      sources."spdx-correct-1.0.2"
-      sources."spdx-expression-parse-1.0.4"
-      sources."spdx-license-ids-1.2.2"
+      (sources."spdx-correct-2.0.4" // {
+        dependencies = [
+          sources."spdx-expression-parse-2.0.2"
+        ];
+      })
+      sources."spdx-exceptions-2.1.0"
+      sources."spdx-expression-parse-3.0.0"
+      sources."spdx-license-ids-2.0.1"
       sources."sshpk-1.13.1"
       sources."strict-uri-encode-1.1.0"
       sources."string-length-1.0.1"
@@ -42675,7 +43637,7 @@ in
       sources."timed-out-4.0.1"
       sources."titleize-1.0.0"
       sources."tmp-0.0.33"
-      sources."tough-cookie-2.3.3"
+      sources."tough-cookie-2.3.4"
       sources."trim-newlines-1.0.0"
       sources."tunnel-agent-0.6.0"
       sources."tweetnacl-0.14.5"
@@ -42688,9 +43650,9 @@ in
         dependencies = [
           sources."ansi-styles-3.2.0"
           sources."camelcase-4.1.0"
-          sources."chalk-2.3.0"
+          sources."chalk-2.3.1"
           sources."execa-0.7.0"
-          sources."supports-color-4.5.0"
+          sources."supports-color-5.2.0"
         ];
       })
       sources."url-parse-lax-3.0.0"
@@ -42698,7 +43660,7 @@ in
       sources."user-home-2.0.0"
       sources."util-deprecate-1.0.2"
       sources."uuid-3.2.1"
-      sources."validate-npm-package-license-3.0.1"
+      sources."validate-npm-package-license-3.0.2"
       sources."verror-1.10.0"
       sources."vinyl-1.2.0"
       sources."vinyl-file-2.0.0"
@@ -42730,11 +43692,11 @@ in
       (sources."yeoman-environment-2.0.5" // {
         dependencies = [
           sources."ansi-styles-3.2.0"
-          sources."chalk-2.3.0"
+          sources."chalk-2.3.1"
           sources."debug-3.1.0"
           sources."log-symbols-2.2.0"
           sources."pify-2.3.0"
-          sources."supports-color-4.5.0"
+          sources."supports-color-5.2.0"
         ];
       })
       (sources."yosay-2.0.1" // {