summary refs log tree commit diff
path: root/pkgs/development/node-packages
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/node-packages')
-rw-r--r--pkgs/development/node-packages/README13
-rw-r--r--pkgs/development/node-packages/README.md13
-rw-r--r--pkgs/development/node-packages/composition-v4.nix2
-rw-r--r--pkgs/development/node-packages/composition-v5.nix2
-rw-r--r--pkgs/development/node-packages/default-v4.nix13
-rw-r--r--pkgs/development/node-packages/default-v5.nix9
-rw-r--r--pkgs/development/node-packages/default-v6.nix9
-rw-r--r--pkgs/development/node-packages/node-env.nix3
-rw-r--r--pkgs/development/node-packages/node-packages-v4.nix2796
-rw-r--r--pkgs/development/node-packages/node-packages-v5.nix2185
-rw-r--r--pkgs/development/node-packages/node-packages.json1
11 files changed, 3000 insertions, 2046 deletions
diff --git a/pkgs/development/node-packages/README b/pkgs/development/node-packages/README
deleted file mode 100644
index 48354324a053..000000000000
--- a/pkgs/development/node-packages/README
+++ /dev/null
@@ -1,13 +0,0 @@
-How to update the NPM packages
-==============================
-- Install node2nix:
-
-nix-env -f '<nixpkgs>' -iA node2nix
-
-- Modify node-packages.json, add, update or remove package entries
-
-- Run the script:
-
-sh generate.sh
-
-- Done!
diff --git a/pkgs/development/node-packages/README.md b/pkgs/development/node-packages/README.md
new file mode 100644
index 000000000000..138d1475c2fe
--- /dev/null
+++ b/pkgs/development/node-packages/README.md
@@ -0,0 +1,13 @@
+Node.js packages
+===============
+To add a package from [NPM](https://www.npmjs.com/) to nixpkgs:
+
+ 1. Install node2nix: `nix-env -f '<nixpkgs>' -iA node2nix`.
+ 2. Modify `pkgs/development/node-packages/node-packages.json`, to add, update,
+    or remove package entries.
+ 3. Run the script: `cd pkgs/development/node-packages && sh generate.sh`.
+ 4. Build your new package to test your changes: `cd /path/to/nixpkgs &&
+   nix-build -A nodePackages.<new-or-updated-package>`. To build against a
+   specific node.js version (e.g. 5.x): `nix-build -A
+   nodePackages_5_x.<new-or-updated-package>`
+ 5. Add, commit, and share your changes!
diff --git a/pkgs/development/node-packages/composition-v4.nix b/pkgs/development/node-packages/composition-v4.nix
index 05c18f861a0c..1c0f5f0626ed 100644
--- a/pkgs/development/node-packages/composition-v4.nix
+++ b/pkgs/development/node-packages/composition-v4.nix
@@ -1,4 +1,4 @@
-# This file has been generated by node2nix 1.0.1. Do not edit!
+# This file has been generated by node2nix 1.1.0. Do not edit!
 
 {pkgs ? import <nixpkgs> {
     inherit system;
diff --git a/pkgs/development/node-packages/composition-v5.nix b/pkgs/development/node-packages/composition-v5.nix
index a1567025c7d6..be9201677ce0 100644
--- a/pkgs/development/node-packages/composition-v5.nix
+++ b/pkgs/development/node-packages/composition-v5.nix
@@ -1,4 +1,4 @@
-# This file has been generated by node2nix 1.0.1. Do not edit!
+# This file has been generated by node2nix 1.1.0. Do not edit!
 
 {pkgs ? import <nixpkgs> {
     inherit system;
diff --git a/pkgs/development/node-packages/default-v4.nix b/pkgs/development/node-packages/default-v4.nix
index 5d724034201b..99cb7ca40441 100644
--- a/pkgs/development/node-packages/default-v4.nix
+++ b/pkgs/development/node-packages/default-v4.nix
@@ -35,5 +35,16 @@ nodePackages // {
     buildInputs = oldAttrs.buildInputs ++ [ pkgs.phantomjs2 ];
   });
   
-  npm2nix = nodePackages."npm2nix-git://github.com/NixOS/npm2nix.git#5.12.0";
+  npm2nix = nodePackages."npm2nix-git://github.com/NixOS/npm2nix.git#5.12.0".override {
+    postInstall = "npm run-script prepublish";
+  };
+
+  bower2nix = nodePackages.bower2nix.override (oldAttrs: {
+    buildInputs = oldAttrs.buildInputs ++ [ pkgs.makeWrapper ];
+    postInstall = ''
+      for prog in bower2nix fetch-bower; do
+        wrapProgram "$out/bin/$prog" --prefix PATH : "${pkgs.git}/bin"
+      done
+    '';
+  });
 }
diff --git a/pkgs/development/node-packages/default-v5.nix b/pkgs/development/node-packages/default-v5.nix
index c858c580d2a4..00dce5966aae 100644
--- a/pkgs/development/node-packages/default-v5.nix
+++ b/pkgs/development/node-packages/default-v5.nix
@@ -32,4 +32,13 @@ nodePackages // {
     
     dontNpmInstall = true; # We face an error with underscore not found, but the package will work fine if we ignore this.
   });
+
+  bower2nix = nodePackages.bower2nix.override (oldAttrs: {
+    buildInputs = oldAttrs.buildInputs ++ [ pkgs.makeWrapper ];
+    postInstall = ''
+      for prog in bower2nix fetch-bower; do
+        wrapProgram "$out/bin/$prog" --prefix PATH : "${pkgs.git}/bin"
+      done
+    '';
+  });
 }
diff --git a/pkgs/development/node-packages/default-v6.nix b/pkgs/development/node-packages/default-v6.nix
index c858c580d2a4..00dce5966aae 100644
--- a/pkgs/development/node-packages/default-v6.nix
+++ b/pkgs/development/node-packages/default-v6.nix
@@ -32,4 +32,13 @@ nodePackages // {
     
     dontNpmInstall = true; # We face an error with underscore not found, but the package will work fine if we ignore this.
   });
+
+  bower2nix = nodePackages.bower2nix.override (oldAttrs: {
+    buildInputs = oldAttrs.buildInputs ++ [ pkgs.makeWrapper ];
+    postInstall = ''
+      for prog in bower2nix fetch-bower; do
+        wrapProgram "$out/bin/$prog" --prefix PATH : "${pkgs.git}/bin"
+      done
+    '';
+  });
 }
diff --git a/pkgs/development/node-packages/node-env.nix b/pkgs/development/node-packages/node-env.nix
index 29995f22e26e..c5c69c7d05d7 100644
--- a/pkgs/development/node-packages/node-env.nix
+++ b/pkgs/development/node-packages/node-env.nix
@@ -227,6 +227,9 @@ let
                 done
             done
         fi
+        
+        # Run post install hook, if provided
+        runHook postInstall
       '';
     });
 
diff --git a/pkgs/development/node-packages/node-packages-v4.nix b/pkgs/development/node-packages/node-packages-v4.nix
index b506ea1d2695..d98359053370 100644
--- a/pkgs/development/node-packages/node-packages-v4.nix
+++ b/pkgs/development/node-packages/node-packages-v4.nix
@@ -1,6 +1,6 @@
-# This file has been generated by node2nix 1.0.1. Do not edit!
+# This file has been generated by node2nix 1.1.0. Do not edit!
 
-{nodeEnv, fetchurl, fetchgit}:
+{nodeEnv, fetchurl, fetchgit, globalBuildInputs ? []}:
 
 let
   sources = {
@@ -310,13 +310,13 @@ let
         sha1 = "83cf05c6d6458fc4d5ac6362ea325d92f2754217";
       };
     };
-    "which-1.2.10" = {
+    "which-1.2.11" = {
       name = "which";
       packageName = "which";
-      version = "1.2.10";
+      version = "1.2.11";
       src = fetchurl {
-        url = "https://registry.npmjs.org/which/-/which-1.2.10.tgz";
-        sha1 = "91cd9bd0751322411b659b40f054b21de957ab2d";
+        url = "https://registry.npmjs.org/which/-/which-1.2.11.tgz";
+        sha1 = "c8b2eeea6b8c1659fa7c1dd4fdaabe9533dc5e8b";
       };
     };
     "os-homedir-1.0.1" = {
@@ -463,6 +463,15 @@ let
         sha1 = "4e38f8d72cd532e8ad3982d26f43f73f8fb2149f";
       };
     };
+    "azure-arm-iothub-0.1.1" = {
+      name = "azure-arm-iothub";
+      packageName = "azure-arm-iothub";
+      version = "0.1.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/azure-arm-iothub/-/azure-arm-iothub-0.1.1.tgz";
+        sha1 = "edce480a3e1836745d0fcf8f0f1d8e0b2c022535";
+      };
+    };
     "azure-arm-servermanagement-0.1.2" = {
       name = "azure-arm-servermanagement";
       packageName = "azure-arm-servermanagement";
@@ -472,13 +481,13 @@ let
         sha1 = "937f87a8aeceb641a8210a9ba837323f0206eb47";
       };
     };
-    "azure-arm-network-0.13.2" = {
+    "azure-arm-network-0.16.0" = {
       name = "azure-arm-network";
       packageName = "azure-arm-network";
-      version = "0.13.2";
+      version = "0.16.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/azure-arm-network/-/azure-arm-network-0.13.2.tgz";
-        sha1 = "c1f798e5de97295aa0def2cb7f49c53f258d12b0";
+        url = "https://registry.npmjs.org/azure-arm-network/-/azure-arm-network-0.16.0.tgz";
+        sha1 = "df1bd296fb52742af7596db025cbdd1491391f3d";
       };
     };
     "azure-arm-powerbiembedded-0.1.0" = {
@@ -499,22 +508,22 @@ let
         sha1 = "b42683cb6dfdfed0f93875d72a0b8a53b3204d01";
       };
     };
-    "azure-arm-dns-0.10.1" = {
+    "azure-arm-dns-0.11.1" = {
       name = "azure-arm-dns";
       packageName = "azure-arm-dns";
-      version = "0.10.1";
+      version = "0.11.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/azure-arm-dns/-/azure-arm-dns-0.10.1.tgz";
-        sha1 = "8f6dded24a8b8dbc9b81f6b273970ac8ba2a0c54";
+        url = "https://registry.npmjs.org/azure-arm-dns/-/azure-arm-dns-0.11.1.tgz";
+        sha1 = "835f08aef8a5d87d3072d5dabc34110cb5e62df2";
       };
     };
-    "azure-arm-website-0.10.0" = {
+    "azure-arm-website-0.11.0" = {
       name = "azure-arm-website";
       packageName = "azure-arm-website";
-      version = "0.10.0";
+      version = "0.11.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/azure-arm-website/-/azure-arm-website-0.10.0.tgz";
-        sha1 = "610400ecb801bff16b7e2d7c1c6d1fe99c4f9ec9";
+        url = "https://registry.npmjs.org/azure-arm-website/-/azure-arm-website-0.11.0.tgz";
+        sha1 = "f98cd857d183866e74393f2f1d138002e6cccc79";
       };
     };
     "azure-arm-rediscache-0.2.1" = {
@@ -571,13 +580,13 @@ let
         sha1 = "3cd4c5e4e0091551d6a5ee757af2354c8a36b3e6";
       };
     };
-    "azure-keyvault-0.10.1" = {
+    "azure-keyvault-0.10.2" = {
       name = "azure-keyvault";
       packageName = "azure-keyvault";
-      version = "0.10.1";
+      version = "0.10.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/azure-keyvault/-/azure-keyvault-0.10.1.tgz";
-        sha1 = "b3899d04b5115a22b794a9e83f89201a66c83855";
+        url = "https://registry.npmjs.org/azure-keyvault/-/azure-keyvault-0.10.2.tgz";
+        sha1 = "f00b091362e0e2076eaf9bd0b1687f793bb701a5";
       };
     };
     "azure-asm-compute-0.17.0" = {
@@ -625,13 +634,13 @@ let
         sha1 = "2b7d493306747b43e4e2dcad44d65328e6c3cf57";
       };
     };
-    "azure-asm-network-0.12.0" = {
+    "azure-asm-network-0.13.0" = {
       name = "azure-asm-network";
       packageName = "azure-asm-network";
-      version = "0.12.0";
+      version = "0.13.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/azure-asm-network/-/azure-asm-network-0.12.0.tgz";
-        sha1 = "f407498dcf4a41e2a674fba23597157370a6ac05";
+        url = "https://registry.npmjs.org/azure-asm-network/-/azure-asm-network-0.13.0.tgz";
+        sha1 = "8d5d46b66b16c36dfc067f7c7c87bd2f42049c54";
       };
     };
     "azure-arm-resource-1.4.5-preview" = {
@@ -715,13 +724,13 @@ let
         sha1 = "4093c10422565b9b2564db449b5b2d6bb3e2646d";
       };
     };
-    "azure-batch-0.4.0" = {
+    "azure-batch-0.5.0" = {
       name = "azure-batch";
       packageName = "azure-batch";
-      version = "0.4.0";
+      version = "0.5.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/azure-batch/-/azure-batch-0.4.0.tgz";
-        sha1 = "065e3fb7ab3e7bb33a254e5cd2d15a23edc7cf40";
+        url = "https://registry.npmjs.org/azure-batch/-/azure-batch-0.5.0.tgz";
+        sha1 = "1fbc1ab0f976ad3f16c5879ba95d4751e9d5bf56";
       };
     };
     "applicationinsights-0.15.12" = {
@@ -841,13 +850,13 @@ let
         sha1 = "412beb19e5cf7937b461bb7897fd98c2b95d4e10";
       };
     };
-    "moment-2.14.1" = {
+    "moment-2.15.0" = {
       name = "moment";
       packageName = "moment";
-      version = "2.14.1";
+      version = "2.15.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/moment/-/moment-2.14.1.tgz";
-        sha1 = "b35b27c47e57ed2ddc70053d6b07becdb291741c";
+        url = "https://registry.npmjs.org/moment/-/moment-2.15.0.tgz";
+        sha1 = "cc9e33958bf4a99dea7111d5e62ed3c13fc96440";
       };
     };
     "ms-rest-1.15.0" = {
@@ -931,13 +940,13 @@ let
         sha1 = "125820e34bc842d2f2aaafafe4c2916ee32c157c";
       };
     };
-    "request-2.69.0" = {
+    "request-2.74.0" = {
       name = "request";
       packageName = "request";
-      version = "2.69.0";
+      version = "2.74.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/request/-/request-2.69.0.tgz";
-        sha1 = "cf91d2e000752b1217155c005241911991a2346a";
+        url = "https://registry.npmjs.org/request/-/request-2.74.0.tgz";
+        sha1 = "7693ca768bbb0ea5c8ce08c084a45efa05b892ab";
       };
     };
     "ssh-key-to-pem-0.11.0" = {
@@ -1003,6 +1012,15 @@ let
         sha1 = "61a6a32010622afa07963bf325203cf12239d604";
       };
     };
+    "user-home-2.0.0" = {
+      name = "user-home";
+      packageName = "user-home";
+      version = "2.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz";
+        sha1 = "9c70bfd8169bc1dcbf48604e0f04b8b49cde9e9f";
+      };
+    };
     "validator-5.2.0" = {
       name = "validator";
       packageName = "validator";
@@ -1138,13 +1156,13 @@ let
         sha1 = "8f530a8ecf5d40d3f4b4df93c3472900fba2a8f1";
       };
     };
-    "inherits-2.0.1" = {
+    "inherits-2.0.3" = {
       name = "inherits";
       packageName = "inherits";
-      version = "2.0.1";
+      version = "2.0.3";
       src = fetchurl {
-        url = "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz";
-        sha1 = "b17d08d326b4423e568eff719f91b0b1cbdf69f1";
+        url = "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz";
+        sha1 = "633c2c83e3da42a502f52466022480f4208261de";
       };
     };
     "typedarray-0.0.6" = {
@@ -1813,13 +1831,13 @@ let
         sha1 = "d74e1b87e7affc0db8aadb7021f3fe48101ab234";
       };
     };
-    "jsprim-1.3.0" = {
+    "jsprim-1.3.1" = {
       name = "jsprim";
       packageName = "jsprim";
-      version = "1.3.0";
+      version = "1.3.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/jsprim/-/jsprim-1.3.0.tgz";
-        sha1 = "ce2e1bef835204b4f3099928c602f8b6ae615650";
+        url = "https://registry.npmjs.org/jsprim/-/jsprim-1.3.1.tgz";
+        sha1 = "2a7256f70412a29ee3670aaca625994c4dcff252";
       };
     };
     "sshpk-1.10.0" = {
@@ -1840,13 +1858,13 @@ let
         sha1 = "e1080e0658e300b06294990cc70e1502235fd550";
       };
     };
-    "json-schema-0.2.2" = {
+    "json-schema-0.2.3" = {
       name = "json-schema";
       packageName = "json-schema";
-      version = "0.2.2";
+      version = "0.2.3";
       src = fetchurl {
-        url = "https://registry.npmjs.org/json-schema/-/json-schema-0.2.2.tgz";
-        sha1 = "50354f19f603917c695f70b85afa77c3b0f23506";
+        url = "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz";
+        sha1 = "b480c892e59a2f05954ce727bd3f2a4e882f9e13";
       };
     };
     "verror-1.3.6" = {
@@ -1957,15 +1975,6 @@ let
         sha1 = "a31b4070adaea27d732ea333740a64d0ec9a6659";
       };
     };
-    "azure-common-0.9.12" = {
-      name = "azure-common";
-      packageName = "azure-common";
-      version = "0.9.12";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/azure-common/-/azure-common-0.9.12.tgz";
-        sha1 = "8ca8167c2dbaa43b61e3caa9c7d98e78908749f6";
-      };
-    };
     "moment-2.6.0" = {
       name = "moment";
       packageName = "moment";
@@ -1975,220 +1984,13 @@ let
         sha1 = "0765b72b841dd213fa91914c0f6765122719f061";
       };
     };
-    "request-2.45.0" = {
-      name = "request";
-      packageName = "request";
-      version = "2.45.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/request/-/request-2.45.0.tgz";
-        sha1 = "29d713a0a07f17fb2e7b61815d2010681718e93c";
-      };
-    };
-    "validator-3.1.0" = {
-      name = "validator";
-      packageName = "validator";
-      version = "3.1.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/validator/-/validator-3.1.0.tgz";
-        sha1 = "2ea1ff7e92254d69367f385f015299e5ead8755b";
-      };
-    };
-    "bl-0.9.5" = {
-      name = "bl";
-      packageName = "bl";
-      version = "0.9.5";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz";
-        sha1 = "c06b797af085ea00bc527afc8efcf11de2232054";
-      };
-    };
-    "caseless-0.6.0" = {
-      name = "caseless";
-      packageName = "caseless";
-      version = "0.6.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/caseless/-/caseless-0.6.0.tgz";
-        sha1 = "8167c1ab8397fb5bb95f96d28e5a81c50f247ac4";
-      };
-    };
-    "forever-agent-0.5.2" = {
-      name = "forever-agent";
-      packageName = "forever-agent";
-      version = "0.5.2";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz";
-        sha1 = "6d0e09c4921f94a27f63d3b49c5feff1ea4c5130";
-      };
-    };
-    "qs-1.2.2" = {
-      name = "qs";
-      packageName = "qs";
-      version = "1.2.2";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/qs/-/qs-1.2.2.tgz";
-        sha1 = "19b57ff24dc2a99ce1f8bdf6afcda59f8ef61f88";
-      };
-    };
-    "mime-types-1.0.2" = {
-      name = "mime-types";
-      packageName = "mime-types";
-      version = "1.0.2";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz";
-        sha1 = "995ae1392ab8affcbfcb2641dd054e943c0d5dce";
-      };
-    };
-    "form-data-0.1.4" = {
-      name = "form-data";
-      packageName = "form-data";
-      version = "0.1.4";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/form-data/-/form-data-0.1.4.tgz";
-        sha1 = "91abd788aba9702b1aabfa8bc01031a2ac9e3b12";
-      };
-    };
-    "tough-cookie-2.3.1" = {
-      name = "tough-cookie";
-      packageName = "tough-cookie";
-      version = "2.3.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.1.tgz";
-        sha1 = "99c77dfbb7d804249e8a299d4cb0fd81fef083fd";
-      };
-    };
-    "http-signature-0.10.1" = {
-      name = "http-signature";
-      packageName = "http-signature";
-      version = "0.10.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz";
-        sha1 = "4fbdac132559aa8323121e540779c0a012b27e66";
-      };
-    };
-    "oauth-sign-0.4.0" = {
-      name = "oauth-sign";
-      packageName = "oauth-sign";
-      version = "0.4.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.4.0.tgz";
-        sha1 = "f22956f31ea7151a821e5f2fb32c113cad8b9f69";
-      };
-    };
-    "hawk-1.1.1" = {
-      name = "hawk";
-      packageName = "hawk";
-      version = "1.1.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz";
-        sha1 = "87cd491f9b46e4e2aeaca335416766885d2d1ed9";
-      };
-    };
-    "aws-sign2-0.5.0" = {
-      name = "aws-sign2";
-      packageName = "aws-sign2";
-      version = "0.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz";
-        sha1 = "c57103f7a17fc037f02d7c2e64b602ea223f7d63";
-      };
-    };
-    "combined-stream-0.0.7" = {
-      name = "combined-stream";
-      packageName = "combined-stream";
-      version = "0.0.7";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz";
-        sha1 = "0137e657baa5a7541c57ac37ac5fc07d73b4dc1f";
-      };
-    };
-    "mime-1.2.11" = {
-      name = "mime";
-      packageName = "mime";
-      version = "1.2.11";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz";
-        sha1 = "58203eed86e3a5ef17aed2b7d9ebd47f0a60dd10";
-      };
-    };
-    "async-0.9.2" = {
-      name = "async";
-      packageName = "async";
-      version = "0.9.2";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/async/-/async-0.9.2.tgz";
-        sha1 = "aea74d5e61c1f899613bf64bda66d4c78f2fd17d";
-      };
-    };
-    "delayed-stream-0.0.5" = {
-      name = "delayed-stream";
-      packageName = "delayed-stream";
-      version = "0.0.5";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz";
-        sha1 = "d4b1f43a93e8296dfe02694f4680bc37a313c73f";
-      };
-    };
-    "assert-plus-0.1.5" = {
-      name = "assert-plus";
-      packageName = "assert-plus";
-      version = "0.1.5";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz";
-        sha1 = "ee74009413002d84cec7219c6ac811812e723160";
-      };
-    };
-    "asn1-0.1.11" = {
-      name = "asn1";
-      packageName = "asn1";
-      version = "0.1.11";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz";
-        sha1 = "559be18376d08a4ec4dbe80877d27818639b2df7";
-      };
-    };
-    "ctype-0.5.3" = {
-      name = "ctype";
-      packageName = "ctype";
-      version = "0.5.3";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz";
-        sha1 = "82c18c2461f74114ef16c135224ad0b9144ca12f";
-      };
-    };
-    "hoek-0.9.1" = {
-      name = "hoek";
-      packageName = "hoek";
-      version = "0.9.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz";
-        sha1 = "3d322462badf07716ea7eb85baf88079cddce505";
-      };
-    };
-    "boom-0.4.2" = {
-      name = "boom";
-      packageName = "boom";
-      version = "0.4.2";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz";
-        sha1 = "7a636e9ded4efcefb19cef4947a3c67dfaee911b";
-      };
-    };
-    "cryptiles-0.2.2" = {
-      name = "cryptiles";
-      packageName = "cryptiles";
-      version = "0.2.2";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz";
-        sha1 = "ed91ff1f17ad13d3748288594f8a48a0d26f325c";
-      };
-    };
-    "sntp-0.2.4" = {
-      name = "sntp";
-      packageName = "sntp";
-      version = "0.2.4";
+    "moment-2.14.1" = {
+      name = "moment";
+      packageName = "moment";
+      version = "2.14.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz";
-        sha1 = "fb885f18b0f3aad189f824862536bceeec750900";
+        url = "https://registry.npmjs.org/moment/-/moment-2.14.1.tgz";
+        sha1 = "b35b27c47e57ed2ddc70053d6b07becdb291741c";
       };
     };
     "extend-1.2.1" = {
@@ -2218,6 +2020,15 @@ let
         sha1 = "1e60b0fef1bc0af67bc0d146dfdde5486cd615b4";
       };
     };
+    "request-2.69.0" = {
+      name = "request";
+      packageName = "request";
+      version = "2.69.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/request/-/request-2.69.0.tgz";
+        sha1 = "cf91d2e000752b1217155c005241911991a2346a";
+      };
+    };
     "jsonparse-1.2.0" = {
       name = "jsonparse";
       packageName = "jsonparse";
@@ -2227,6 +2038,24 @@ let
         sha1 = "5c0c5685107160e72fe7489bddea0b44c2bc67bd";
       };
     };
+    "bl-1.0.3" = {
+      name = "bl";
+      packageName = "bl";
+      version = "1.0.3";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/bl/-/bl-1.0.3.tgz";
+        sha1 = "fc5421a28fd4226036c3b3891a66a25bc64d226e";
+      };
+    };
+    "qs-6.0.2" = {
+      name = "qs";
+      packageName = "qs";
+      version = "6.0.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/qs/-/qs-6.0.2.tgz";
+        sha1 = "88c68d590e8ed56c76c79f352c17b982466abfcd";
+      };
+    };
     "stack-trace-0.0.9" = {
       name = "stack-trace";
       packageName = "stack-trace";
@@ -2308,24 +2137,6 @@ let
         sha1 = "0e3c4f24a3f052b231b12d5049085a0a099be782";
       };
     };
-    "request-2.74.0" = {
-      name = "request";
-      packageName = "request";
-      version = "2.74.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/request/-/request-2.74.0.tgz";
-        sha1 = "7693ca768bbb0ea5c8ce08c084a45efa05b892ab";
-      };
-    };
-    "qs-6.2.1" = {
-      name = "qs";
-      packageName = "qs";
-      version = "6.2.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/qs/-/qs-6.2.1.tgz";
-        sha1 = "ce03c5ff0935bc1d9d69a9f14cbd18e568d67625";
-      };
-    };
     "async-0.2.7" = {
       name = "async";
       packageName = "async";
@@ -2497,13 +2308,13 @@ let
         sha1 = "2a4e4090b96b2db06a9d7df01055a62a77c9b774";
       };
     };
-    "once-1.3.3" = {
+    "once-1.4.0" = {
       name = "once";
       packageName = "once";
-      version = "1.3.3";
+      version = "1.4.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/once/-/once-1.3.3.tgz";
-        sha1 = "b2e261557ce4c314ec8304f3fa82663e4297ca20";
+        url = "https://registry.npmjs.org/once/-/once-1.4.0.tgz";
+        sha1 = "583b1aa775961d4b113ac17d9c50baef9dd76bd1";
       };
     };
     "path-is-absolute-1.0.0" = {
@@ -2578,22 +2389,31 @@ let
         sha1 = "5b29f6a81f70717142e09e765bbeab97b4f81e21";
       };
     };
-    "bl-1.0.3" = {
-      name = "bl";
-      packageName = "bl";
-      version = "1.0.3";
+    "qs-6.2.1" = {
+      name = "qs";
+      packageName = "qs";
+      version = "6.2.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/bl/-/bl-1.0.3.tgz";
-        sha1 = "fc5421a28fd4226036c3b3891a66a25bc64d226e";
+        url = "https://registry.npmjs.org/qs/-/qs-6.2.1.tgz";
+        sha1 = "ce03c5ff0935bc1d9d69a9f14cbd18e568d67625";
       };
     };
-    "qs-6.0.2" = {
-      name = "qs";
-      packageName = "qs";
-      version = "6.0.2";
+    "tough-cookie-2.3.1" = {
+      name = "tough-cookie";
+      packageName = "tough-cookie";
+      version = "2.3.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/qs/-/qs-6.0.2.tgz";
-        sha1 = "88c68d590e8ed56c76c79f352c17b982466abfcd";
+        url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.1.tgz";
+        sha1 = "99c77dfbb7d804249e8a299d4cb0fd81fef083fd";
+      };
+    };
+    "asn1-0.1.11" = {
+      name = "asn1";
+      packageName = "asn1";
+      version = "0.1.11";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz";
+        sha1 = "559be18376d08a4ec4dbe80877d27818639b2df7";
       };
     };
     "ctype-0.5.2" = {
@@ -3028,6 +2848,15 @@ let
         sha1 = "d5c752825e5367e786f78e18e445ea223a155952";
       };
     };
+    "once-1.3.3" = {
+      name = "once";
+      packageName = "once";
+      version = "1.3.3";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/once/-/once-1.3.3.tgz";
+        sha1 = "b2e261557ce4c314ec8304f3fa82663e4297ca20";
+      };
+    };
     "buffer-shims-1.0.0" = {
       name = "buffer-shims";
       packageName = "buffer-shims";
@@ -3127,13 +2956,13 @@ let
         sha1 = "988df33feab191ef799a61369dd76c17adf957ea";
       };
     };
-    "signal-exit-3.0.0" = {
+    "signal-exit-3.0.1" = {
       name = "signal-exit";
       packageName = "signal-exit";
-      version = "3.0.0";
+      version = "3.0.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.0.tgz";
-        sha1 = "3c0543b65d7b4fbc60b6cd94593d9bf436739be8";
+        url = "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.1.tgz";
+        sha1 = "5a4c884992b63a7acd9badb7894c3ee9cfccad81";
       };
     };
     "array-find-index-1.0.1" = {
@@ -3703,13 +3532,13 @@ let
         sha1 = "66266ee5f9bdb9940a4e4514cafb43bb71e5c9db";
       };
     };
-    "stream-http-2.3.1" = {
+    "stream-http-2.4.0" = {
       name = "stream-http";
       packageName = "stream-http";
-      version = "2.3.1";
+      version = "2.4.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/stream-http/-/stream-http-2.3.1.tgz";
-        sha1 = "7e1dc87102c3e31b32e660f04ca31f23ddbd1d52";
+        url = "https://registry.npmjs.org/stream-http/-/stream-http-2.4.0.tgz";
+        sha1 = "9599aa8e263667ce4190e0dc04a1d065d3595a7e";
       };
     };
     "subarg-1.0.0" = {
@@ -3937,13 +3766,13 @@ let
         sha1 = "b5835739270cfe26acf632099fded2a07f209e5e";
       };
     };
-    "pbkdf2-3.0.4" = {
+    "pbkdf2-3.0.6" = {
       name = "pbkdf2";
       packageName = "pbkdf2";
-      version = "3.0.4";
+      version = "3.0.6";
       src = fetchurl {
-        url = "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.4.tgz";
-        sha1 = "12c8bfaf920543786a85150b03f68d5f1aa982fc";
+        url = "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.6.tgz";
+        sha1 = "943d289ccd92b3dec55cc77dd696d44d6087e8bd";
       };
     };
     "public-encrypt-4.0.0" = {
@@ -4000,13 +3829,13 @@ let
         sha1 = "26e61ed1422fb70dd42e6e36729ed51d855fe8d9";
       };
     };
-    "cipher-base-1.0.2" = {
+    "cipher-base-1.0.3" = {
       name = "cipher-base";
       packageName = "cipher-base";
-      version = "1.0.2";
+      version = "1.0.3";
       src = fetchurl {
-        url = "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.2.tgz";
-        sha1 = "54ac1d1ebdf6a1bcd3559e6f369d72697f2cab8f";
+        url = "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.3.tgz";
+        sha1 = "eeabf194419ce900da3018c207d212f2a6df0a07";
       };
     };
     "des.js-1.0.0" = {
@@ -4063,13 +3892,13 @@ let
         sha1 = "35060f6d5015d37628c770f4e091a0b5a278bc23";
       };
     };
-    "brorand-1.0.5" = {
+    "brorand-1.0.6" = {
       name = "brorand";
       packageName = "brorand";
-      version = "1.0.5";
+      version = "1.0.6";
       src = fetchurl {
-        url = "https://registry.npmjs.org/brorand/-/brorand-1.0.5.tgz";
-        sha1 = "07b54ca30286abd1718a0e2a830803efdc9bfa04";
+        url = "https://registry.npmjs.org/brorand/-/brorand-1.0.6.tgz";
+        sha1 = "4028706b915f91f7b349a2e0bf3c376039d216e5";
       };
     };
     "hash.js-1.0.3" = {
@@ -4288,6 +4117,15 @@ let
         sha1 = "b209849203bb25df820da756e747005878521620";
       };
     };
+    "inherits-2.0.1" = {
+      name = "inherits";
+      packageName = "inherits";
+      version = "2.0.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz";
+        sha1 = "b17d08d326b4423e568eff719f91b0b1cbdf69f1";
+      };
+    };
     "indexof-0.0.1" = {
       name = "indexof";
       packageName = "indexof";
@@ -4981,13 +4819,13 @@ let
         sha1 = "63cafec9e626ae09565ab0c4ab2cbc1f2f69b71f";
       };
     };
-    "unzip-response-1.0.0" = {
+    "unzip-response-1.0.1" = {
       name = "unzip-response";
       packageName = "unzip-response";
-      version = "1.0.0";
+      version = "1.0.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/unzip-response/-/unzip-response-1.0.0.tgz";
-        sha1 = "bfda54eeec658f00c2df4d4494b9dca0ca00f3e4";
+        url = "https://registry.npmjs.org/unzip-response/-/unzip-response-1.0.1.tgz";
+        sha1 = "4a73959f2989470fa503791cefb54e1dbbc68412";
       };
     };
     "once-1.2.0" = {
@@ -5575,6 +5413,15 @@ let
         sha1 = "db345a5378d86aeeb1ed5d553b869ac192d2f5ed";
       };
     };
+    "mime-1.2.11" = {
+      name = "mime";
+      packageName = "mime";
+      version = "1.2.11";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz";
+        sha1 = "58203eed86e3a5ef17aed2b7d9ebd47f0a60dd10";
+      };
+    };
     "hawk-0.10.2" = {
       name = "hawk";
       packageName = "hawk";
@@ -5647,6 +5494,24 @@ let
         sha1 = "31b1ad058567651c526921506b9a8793911a0384";
       };
     };
+    "combined-stream-0.0.7" = {
+      name = "combined-stream";
+      packageName = "combined-stream";
+      version = "0.0.7";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz";
+        sha1 = "0137e657baa5a7541c57ac37ac5fc07d73b4dc1f";
+      };
+    };
+    "delayed-stream-0.0.5" = {
+      name = "delayed-stream";
+      packageName = "delayed-stream";
+      version = "0.0.5";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz";
+        sha1 = "d4b1f43a93e8296dfe02694f4680bc37a313c73f";
+      };
+    };
     "hoek-0.7.6" = {
       name = "hoek";
       packageName = "hoek";
@@ -5881,13 +5746,13 @@ let
         sha1 = "c6465dbf08abcd4db359317f79ac68a646b28ff9";
       };
     };
-    "npm-2.15.10" = {
+    "npm-2.15.11" = {
       name = "npm";
       packageName = "npm";
-      version = "2.15.10";
+      version = "2.15.11";
       src = fetchurl {
-        url = "https://registry.npmjs.org/npm/-/npm-2.15.10.tgz";
-        sha1 = "de5a3dab6dcc0494784c8b8e37bf52ee851f842c";
+        url = "https://registry.npmjs.org/npm/-/npm-2.15.11.tgz";
+        sha1 = "350588fba9cd8d384cf9a6e8dc0fef0f94992b7c";
       };
     };
     "opener-1.4.1" = {
@@ -7042,13 +6907,13 @@ let
         sha1 = "86d9dca985b4c5e5d59772dfd5de6919998a495a";
       };
     };
-    "npm-registry-client-7.1.2" = {
+    "npm-registry-client-7.2.1" = {
       name = "npm-registry-client";
       packageName = "npm-registry-client";
-      version = "7.1.2";
+      version = "7.2.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/npm-registry-client/-/npm-registry-client-7.1.2.tgz";
-        sha1 = "ddf243a2bd149d35172fe680aff40dfa20054bc3";
+        url = "https://registry.npmjs.org/npm-registry-client/-/npm-registry-client-7.2.1.tgz";
+        sha1 = "c792266b088cc313f8525e7e35248626c723db75";
       };
     };
     "npm-user-validate-0.1.5" = {
@@ -7069,13 +6934,13 @@ let
         sha1 = "98b52530f2514ca90d09ec5b22c8846722375692";
       };
     };
-    "path-is-inside-1.0.1" = {
+    "path-is-inside-1.0.2" = {
       name = "path-is-inside";
       packageName = "path-is-inside";
-      version = "1.0.1";
+      version = "1.0.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.1.tgz";
-        sha1 = "98d8f1d030bf04bd7aeee4a1ba5485d40318fd89";
+        url = "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz";
+        sha1 = "365417dede44430d1c11af61027facf074bdfc53";
       };
     };
     "read-installed-4.0.3" = {
@@ -7096,13 +6961,13 @@ let
         sha1 = "d0def882952b8de3f67eba5e91199661271f41f4";
       };
     };
-    "retry-0.9.0" = {
+    "retry-0.10.0" = {
       name = "retry";
       packageName = "retry";
-      version = "0.9.0";
+      version = "0.10.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/retry/-/retry-0.9.0.tgz";
-        sha1 = "6f697e50a0e4ddc8c8f7fb547a9b60dead43678d";
+        url = "https://registry.npmjs.org/retry/-/retry-0.10.0.tgz";
+        sha1 = "649e15ca408422d98318161935e7f7d652d435dd";
       };
     };
     "sha-2.0.1" = {
@@ -7123,13 +6988,13 @@ let
         sha1 = "56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707";
       };
     };
-    "sorted-object-2.0.0" = {
+    "sorted-object-2.0.1" = {
       name = "sorted-object";
       packageName = "sorted-object";
-      version = "2.0.0";
+      version = "2.0.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/sorted-object/-/sorted-object-2.0.0.tgz";
-        sha1 = "1cfea981609047d8043807a490a9d99b317faf7f";
+        url = "https://registry.npmjs.org/sorted-object/-/sorted-object-2.0.1.tgz";
+        sha1 = "7d631f4bd3a798a24af1dffcfbfe83337a5df5fc";
       };
     };
     "tar-2.2.1" = {
@@ -7312,15 +7177,6 @@ let
         sha1 = "bd968567d61635e33c0b80727613c9cb4b096bac";
       };
     };
-    "retry-0.8.0" = {
-      name = "retry";
-      packageName = "retry";
-      version = "0.8.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/retry/-/retry-0.8.0.tgz";
-        sha1 = "2367628dc0edb247b1eab649dc53ac8628ac2d5f";
-      };
-    };
     "are-we-there-yet-1.1.2" = {
       name = "are-we-there-yet";
       packageName = "are-we-there-yet";
@@ -7420,6 +7276,51 @@ let
         sha1 = "98b8f651ca30aa624036f127d11cc66dc7b907a3";
       };
     };
+    "bl-0.9.5" = {
+      name = "bl";
+      packageName = "bl";
+      version = "0.9.5";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz";
+        sha1 = "c06b797af085ea00bc527afc8efcf11de2232054";
+      };
+    };
+    "caseless-0.6.0" = {
+      name = "caseless";
+      packageName = "caseless";
+      version = "0.6.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/caseless/-/caseless-0.6.0.tgz";
+        sha1 = "8167c1ab8397fb5bb95f96d28e5a81c50f247ac4";
+      };
+    };
+    "forever-agent-0.5.2" = {
+      name = "forever-agent";
+      packageName = "forever-agent";
+      version = "0.5.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz";
+        sha1 = "6d0e09c4921f94a27f63d3b49c5feff1ea4c5130";
+      };
+    };
+    "form-data-0.1.4" = {
+      name = "form-data";
+      packageName = "form-data";
+      version = "0.1.4";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/form-data/-/form-data-0.1.4.tgz";
+        sha1 = "91abd788aba9702b1aabfa8bc01031a2ac9e3b12";
+      };
+    };
+    "mime-types-1.0.2" = {
+      name = "mime-types";
+      packageName = "mime-types";
+      version = "1.0.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz";
+        sha1 = "995ae1392ab8affcbfcb2641dd054e943c0d5dce";
+      };
+    };
     "qs-2.3.3" = {
       name = "qs";
       packageName = "qs";
@@ -7429,6 +7330,105 @@ let
         sha1 = "e9e85adbe75da0bbe4c8e0476a086290f863b404";
       };
     };
+    "http-signature-0.10.1" = {
+      name = "http-signature";
+      packageName = "http-signature";
+      version = "0.10.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz";
+        sha1 = "4fbdac132559aa8323121e540779c0a012b27e66";
+      };
+    };
+    "oauth-sign-0.4.0" = {
+      name = "oauth-sign";
+      packageName = "oauth-sign";
+      version = "0.4.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.4.0.tgz";
+        sha1 = "f22956f31ea7151a821e5f2fb32c113cad8b9f69";
+      };
+    };
+    "hawk-1.1.1" = {
+      name = "hawk";
+      packageName = "hawk";
+      version = "1.1.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz";
+        sha1 = "87cd491f9b46e4e2aeaca335416766885d2d1ed9";
+      };
+    };
+    "aws-sign2-0.5.0" = {
+      name = "aws-sign2";
+      packageName = "aws-sign2";
+      version = "0.5.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz";
+        sha1 = "c57103f7a17fc037f02d7c2e64b602ea223f7d63";
+      };
+    };
+    "async-0.9.2" = {
+      name = "async";
+      packageName = "async";
+      version = "0.9.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/async/-/async-0.9.2.tgz";
+        sha1 = "aea74d5e61c1f899613bf64bda66d4c78f2fd17d";
+      };
+    };
+    "assert-plus-0.1.5" = {
+      name = "assert-plus";
+      packageName = "assert-plus";
+      version = "0.1.5";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz";
+        sha1 = "ee74009413002d84cec7219c6ac811812e723160";
+      };
+    };
+    "ctype-0.5.3" = {
+      name = "ctype";
+      packageName = "ctype";
+      version = "0.5.3";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz";
+        sha1 = "82c18c2461f74114ef16c135224ad0b9144ca12f";
+      };
+    };
+    "hoek-0.9.1" = {
+      name = "hoek";
+      packageName = "hoek";
+      version = "0.9.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz";
+        sha1 = "3d322462badf07716ea7eb85baf88079cddce505";
+      };
+    };
+    "boom-0.4.2" = {
+      name = "boom";
+      packageName = "boom";
+      version = "0.4.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz";
+        sha1 = "7a636e9ded4efcefb19cef4947a3c67dfaee911b";
+      };
+    };
+    "cryptiles-0.2.2" = {
+      name = "cryptiles";
+      packageName = "cryptiles";
+      version = "0.2.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz";
+        sha1 = "ed91ff1f17ad13d3748288594f8a48a0d26f325c";
+      };
+    };
+    "sntp-0.2.4" = {
+      name = "sntp";
+      packageName = "sntp";
+      version = "0.2.4";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz";
+        sha1 = "fb885f18b0f3aad189f824862536bceeec750900";
+      };
+    };
     "pegjs-0.9.0" = {
       name = "pegjs";
       packageName = "pegjs";
@@ -7510,13 +7510,13 @@ let
         sha1 = "364200d5f13646ca8bcd44490271335614792300";
       };
     };
-    "big-integer-1.6.15" = {
+    "big-integer-1.6.16" = {
       name = "big-integer";
       packageName = "big-integer";
-      version = "1.6.15";
+      version = "1.6.16";
       src = fetchurl {
-        url = "https://registry.npmjs.org/big-integer/-/big-integer-1.6.15.tgz";
-        sha1 = "33d27d3b7388dfcc4b86d3130c10740cec01fb9e";
+        url = "https://registry.npmjs.org/big-integer/-/big-integer-1.6.16.tgz";
+        sha1 = "0ca30b58013db46b10084a09242ca1d8954724cc";
       };
     };
     "configstore-1.4.0" = {
@@ -8477,13 +8477,13 @@ let
         sha1 = "030935b01de7c9b94a824b29f3fccb750d3a5290";
       };
     };
-    "cors-2.8.0" = {
+    "cors-2.8.1" = {
       name = "cors";
       packageName = "cors";
-      version = "2.8.0";
+      version = "2.8.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/cors/-/cors-2.8.0.tgz";
-        sha1 = "6262888a49f9ce4c5d189d29e1d5710ab73e6a85";
+        url = "https://registry.npmjs.org/cors/-/cors-2.8.1.tgz";
+        sha1 = "6181aa56abb45a2825be3304703747ae4e9d2383";
       };
     };
     "docker-parse-image-3.0.1" = {
@@ -8873,13 +8873,121 @@ let
         sha1 = "80ab4e919749351263ef14500d684e57c4202840";
       };
     };
-    "doctrine-1.3.0" = {
+    "got-6.5.0" = {
+      name = "got";
+      packageName = "got";
+      version = "6.5.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/got/-/got-6.5.0.tgz";
+        sha1 = "67dcc727db871c7b250320860180e24d2db18a04";
+      };
+    };
+    "lodash.debounce-4.0.8" = {
+      name = "lodash.debounce";
+      packageName = "lodash.debounce";
+      version = "4.0.8";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz";
+        sha1 = "82d79bff30a67c4005ffd5e2515300ad9ca4d7af";
+      };
+    };
+    "log-update-1.0.2" = {
+      name = "log-update";
+      packageName = "log-update";
+      version = "1.0.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/log-update/-/log-update-1.0.2.tgz";
+        sha1 = "19929f64c4093d2d2e7075a1dad8af59c296b8d1";
+      };
+    };
+    "mem-0.1.1" = {
+      name = "mem";
+      packageName = "mem";
+      version = "0.1.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/mem/-/mem-0.1.1.tgz";
+        sha1 = "24df988c3102b03c074c1b296239c5b2e6647825";
+      };
+    };
+    "create-error-class-3.0.2" = {
+      name = "create-error-class";
+      packageName = "create-error-class";
+      version = "3.0.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz";
+        sha1 = "06be7abef947a3f14a30fd610671d401bca8b7b6";
+      };
+    };
+    "duplexer3-0.1.4" = {
+      name = "duplexer3";
+      packageName = "duplexer3";
+      version = "0.1.4";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz";
+        sha1 = "ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2";
+      };
+    };
+    "get-stream-2.3.1" = {
+      name = "get-stream";
+      packageName = "get-stream";
+      version = "2.3.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz";
+        sha1 = "5f38f93f346009666ee0150a054167f91bdd95de";
+      };
+    };
+    "is-retry-allowed-1.1.0" = {
+      name = "is-retry-allowed";
+      packageName = "is-retry-allowed";
+      version = "1.1.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz";
+        sha1 = "11a060568b67339444033d0125a61a20d564fb34";
+      };
+    };
+    "node-status-codes-2.0.0" = {
+      name = "node-status-codes";
+      packageName = "node-status-codes";
+      version = "2.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/node-status-codes/-/node-status-codes-2.0.0.tgz";
+        sha1 = "f2d469d8927f088aff28a956d2b93e3e2d14fb8d";
+      };
+    };
+    "unzip-response-2.0.1" = {
+      name = "unzip-response";
+      packageName = "unzip-response";
+      version = "2.0.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz";
+        sha1 = "d2f0f737d16b0615e72a6935ed04214572d56f97";
+      };
+    };
+    "url-parse-lax-1.0.0" = {
+      name = "url-parse-lax";
+      packageName = "url-parse-lax";
+      version = "1.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz";
+        sha1 = "7af8f303645e9bd79a272e7a14ac68bc0609da73";
+      };
+    };
+    "capture-stack-trace-1.0.0" = {
+      name = "capture-stack-trace";
+      packageName = "capture-stack-trace";
+      version = "1.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz";
+        sha1 = "4a6fa07399c26bba47f0b2496b4d0fb408c5550d";
+      };
+    };
+    "doctrine-1.4.0" = {
       name = "doctrine";
       packageName = "doctrine";
-      version = "1.3.0";
+      version = "1.4.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/doctrine/-/doctrine-1.3.0.tgz";
-        sha1 = "13e75682b55518424276f7c173783456ef913d26";
+        url = "https://registry.npmjs.org/doctrine/-/doctrine-1.4.0.tgz";
+        sha1 = "e2db32defa752407b935b381e89f3740e469e599";
       };
     };
     "escope-3.6.0" = {
@@ -8927,13 +9035,13 @@ let
         sha1 = "c392990c3e684783d838b8c84a45d8a048458361";
       };
     };
-    "globals-9.9.0" = {
+    "globals-9.10.0" = {
       name = "globals";
       packageName = "globals";
-      version = "9.9.0";
+      version = "9.10.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/globals/-/globals-9.9.0.tgz";
-        sha1 = "4c5ffc359fb21edc83fedb87b1c0b414dc24d552";
+        url = "https://registry.npmjs.org/globals/-/globals-9.10.0.tgz";
+        sha1 = "d1047641c49b7b03cacf7e15fb8a42a3d33c88f7";
       };
     };
     "ignore-3.1.5" = {
@@ -9053,15 +9161,6 @@ let
         sha1 = "b424433ef596851922b2fd77224a69a1951618eb";
       };
     };
-    "user-home-2.0.0" = {
-      name = "user-home";
-      packageName = "user-home";
-      version = "2.0.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz";
-        sha1 = "9c70bfd8169bc1dcbf48604e0f04b8b49cde9e9f";
-      };
-    };
     "es6-map-0.1.4" = {
       name = "es6-map";
       packageName = "es6-map";
@@ -9827,13 +9926,13 @@ let
         sha1 = "62b110e289a471418e3ec36a617d472e301dfc89";
       };
     };
-    "for-in-0.1.5" = {
+    "for-in-0.1.6" = {
       name = "for-in";
       packageName = "for-in";
-      version = "0.1.5";
+      version = "0.1.6";
       src = fetchurl {
-        url = "https://registry.npmjs.org/for-in/-/for-in-0.1.5.tgz";
-        sha1 = "007374e2b6d5c67420a1479bdb75a04872b738c4";
+        url = "https://registry.npmjs.org/for-in/-/for-in-0.1.6.tgz";
+        sha1 = "c9f96e89bfad18a545af5ec3ed352a1d9e5b4dc8";
       };
     };
     "glob-base-0.3.0" = {
@@ -11124,13 +11223,13 @@ let
         sha1 = "1fddad938aae1263ce138680be1b3f591c0ab41c";
       };
     };
-    "eventemitter3-1.2.0" = {
+    "eventemitter3-2.0.0" = {
       name = "eventemitter3";
       packageName = "eventemitter3";
-      version = "1.2.0";
+      version = "2.0.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz";
-        sha1 = "1c86991d816ad1e504750e73874224ecf3bec508";
+        url = "https://registry.npmjs.org/eventemitter3/-/eventemitter3-2.0.0.tgz";
+        sha1 = "605f34e75ea702681fcd06b2f4ee2e7b4e019006";
       };
     };
     "escodegen-1.8.1" = {
@@ -11304,22 +11403,22 @@ let
         sha1 = "d7578cf4f1d11d5f6ea804cef35dc7a7ff6dae67";
       };
     };
-    "combine-lists-1.0.0" = {
+    "combine-lists-1.0.1" = {
       name = "combine-lists";
       packageName = "combine-lists";
-      version = "1.0.0";
+      version = "1.0.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/combine-lists/-/combine-lists-1.0.0.tgz";
-        sha1 = "e55dee53e5584f232eb59aeb16a7e66c338b5d06";
+        url = "https://registry.npmjs.org/combine-lists/-/combine-lists-1.0.1.tgz";
+        sha1 = "458c07e09e0d900fc28b70a3fec2dacd1d2cb7f6";
       };
     };
-    "connect-3.4.1" = {
+    "connect-3.5.0" = {
       name = "connect";
       packageName = "connect";
-      version = "3.4.1";
+      version = "3.5.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/connect/-/connect-3.4.1.tgz";
-        sha1 = "a21361d3f4099ef761cda6dc4a973bb1ebb0a34d";
+        url = "https://registry.npmjs.org/connect/-/connect-3.5.0.tgz";
+        sha1 = "b357525a0b4c1f50599cd983e1d9efeea9677198";
       };
     };
     "core-js-2.4.1" = {
@@ -11358,13 +11457,13 @@ let
         sha1 = "488b1d1d2451cb3d3a6b192cfc030f44c5855fea";
       };
     };
-    "http-proxy-1.14.0" = {
+    "http-proxy-1.15.1" = {
       name = "http-proxy";
       packageName = "http-proxy";
-      version = "1.14.0";
+      version = "1.15.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/http-proxy/-/http-proxy-1.14.0.tgz";
-        sha1 = "be32ab34dd5229e87840f4c27cb335ee195b2a83";
+        url = "https://registry.npmjs.org/http-proxy/-/http-proxy-1.15.1.tgz";
+        sha1 = "91a6088172e79bc0e821d5eb04ce702f32446393";
       };
     };
     "isbinaryfile-3.0.1" = {
@@ -11448,15 +11547,6 @@ let
         sha1 = "adfeace2e4fb3098058014d08c072dcc59758774";
       };
     };
-    "finalhandler-0.4.1" = {
-      name = "finalhandler";
-      packageName = "finalhandler";
-      version = "0.4.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.1.tgz";
-        sha1 = "85a17c6c59a94717d262d61230d4b0ebe3d4a14d";
-      };
-    };
     "custom-event-1.0.0" = {
       name = "custom-event";
       packageName = "custom-event";
@@ -11520,6 +11610,15 @@ let
         sha1 = "c7a8d3236068362059a7e4651fc6884e8b1fb4ae";
       };
     };
+    "eventemitter3-1.2.0" = {
+      name = "eventemitter3";
+      packageName = "eventemitter3";
+      version = "1.2.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz";
+        sha1 = "1c86991d816ad1e504750e73874224ecf3bec508";
+      };
+    };
     "requires-port-1.0.0" = {
       name = "requires-port";
       packageName = "requires-port";
@@ -12339,13 +12438,13 @@ let
         sha1 = "3d97e562ebfdd4b66921dea70626b84bde9d2d07";
       };
     };
-    "glob-stream-5.3.4" = {
+    "glob-stream-5.3.5" = {
       name = "glob-stream";
       packageName = "glob-stream";
-      version = "5.3.4";
+      version = "5.3.5";
       src = fetchurl {
-        url = "https://registry.npmjs.org/glob-stream/-/glob-stream-5.3.4.tgz";
-        sha1 = "2da166001578c4ee17fd92e4ee15083462ae72fc";
+        url = "https://registry.npmjs.org/glob-stream/-/glob-stream-5.3.5.tgz";
+        sha1 = "a55665a9a8ccdc41915a87c701e32d4e016fad22";
       };
     };
     "gulp-sourcemaps-1.6.0" = {
@@ -12420,6 +12519,15 @@ let
         sha1 = "1b904a59609fb328ef078138420934f6b86709a6";
       };
     };
+    "glob-parent-3.0.0" = {
+      name = "glob-parent";
+      packageName = "glob-parent";
+      version = "3.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/glob-parent/-/glob-parent-3.0.0.tgz";
+        sha1 = "c7bdeb5260732196c740de9274c08814056014bb";
+      };
+    };
     "ordered-read-streams-0.3.0" = {
       name = "ordered-read-streams";
       packageName = "ordered-read-streams";
@@ -12447,6 +12555,24 @@ let
         sha1 = "5aa003cfbe94c5ff866c4e7d668bb1c4dbadb369";
       };
     };
+    "is-glob-3.0.0" = {
+      name = "is-glob";
+      packageName = "is-glob";
+      version = "3.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/is-glob/-/is-glob-3.0.0.tgz";
+        sha1 = "e433c222db9d77844084d72db1eff047845985c1";
+      };
+    };
+    "is-extglob-2.0.0" = {
+      name = "is-extglob";
+      packageName = "is-extglob";
+      version = "2.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/is-extglob/-/is-extglob-2.0.0.tgz";
+        sha1 = "a9b92c1ae2d7a975ad307be0722049c7e4ea2f13";
+      };
+    };
     "extend-shallow-2.0.1" = {
       name = "extend-shallow";
       packageName = "extend-shallow";
@@ -12609,6 +12735,15 @@ let
         sha1 = "77466de589cd5d3c95f138aa78bc569a3cb5d27a";
       };
     };
+    "npm-registry-client-7.1.2" = {
+      name = "npm-registry-client";
+      packageName = "npm-registry-client";
+      version = "7.1.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/npm-registry-client/-/npm-registry-client-7.1.2.tgz";
+        sha1 = "ddf243a2bd149d35172fe680aff40dfa20054bc3";
+      };
+    };
     "npmconf-2.0.9" = {
       name = "npmconf";
       packageName = "npmconf";
@@ -12654,6 +12789,15 @@ let
         sha1 = "dbf8f4a0acafbe3b8d9b71c24cbd1d851de6c31a";
       };
     };
+    "retry-0.8.0" = {
+      name = "retry";
+      packageName = "retry";
+      version = "0.8.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/retry/-/retry-0.8.0.tgz";
+        sha1 = "2367628dc0edb247b1eab649dc53ac8628ac2d5f";
+      };
+    };
     "npmlog-3.1.2" = {
       name = "npmlog";
       packageName = "npmlog";
@@ -12915,13 +13059,13 @@ let
         sha1 = "104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6";
       };
     };
-    "es6-promise-3.2.1" = {
+    "es6-promise-3.3.1" = {
       name = "es6-promise";
       packageName = "es6-promise";
-      version = "3.2.1";
+      version = "3.3.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/es6-promise/-/es6-promise-3.2.1.tgz";
-        sha1 = "ec56233868032909207170c39448e24449dd1fc4";
+        url = "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz";
+        sha1 = "a08cdde84ccdbf34d027a1451bc91d4bcd28a613";
       };
     };
     "ignore-by-default-1.0.1" = {
@@ -14256,13 +14400,13 @@ let
         sha1 = "03726561bc268f2e5444f54c665b7fd4a8c029e2";
       };
     };
-    "mailcomposer-3.10.0" = {
+    "mailcomposer-3.12.0" = {
       name = "mailcomposer";
       packageName = "mailcomposer";
-      version = "3.10.0";
+      version = "3.12.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/mailcomposer/-/mailcomposer-3.10.0.tgz";
-        sha1 = "ce55c7b488ae84520a38f221aa12c4ce526d5168";
+        url = "https://registry.npmjs.org/mailcomposer/-/mailcomposer-3.12.0.tgz";
+        sha1 = "9c5e1188aa8e1c62ec8b86bd43468102b639e8f9";
       };
     };
     "simplesmtp-0.3.35" = {
@@ -14274,22 +14418,22 @@ let
         sha1 = "017b1eb8b26317ac36d2a2a8a932631880736a03";
       };
     };
-    "buildmail-3.8.0" = {
+    "buildmail-3.10.0" = {
       name = "buildmail";
       packageName = "buildmail";
-      version = "3.8.0";
+      version = "3.10.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/buildmail/-/buildmail-3.8.0.tgz";
-        sha1 = "191b6369710b2bd35a7819edf2cb0b642efd65bf";
+        url = "https://registry.npmjs.org/buildmail/-/buildmail-3.10.0.tgz";
+        sha1 = "c6826d716e7945bb6f6b1434b53985e029a03159";
       };
     };
-    "libmime-2.0.3" = {
+    "libmime-2.1.0" = {
       name = "libmime";
       packageName = "libmime";
-      version = "2.0.3";
+      version = "2.1.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/libmime/-/libmime-2.0.3.tgz";
-        sha1 = "55751aa832d31492363df3dd810580dfd59d080c";
+        url = "https://registry.npmjs.org/libmime/-/libmime-2.1.0.tgz";
+        sha1 = "51bc76de2283161eb9051c4bc80aed713e4fd1cd";
       };
     };
     "addressparser-1.0.1" = {
@@ -14301,22 +14445,22 @@ let
         sha1 = "47afbe1a2a9262191db6838e4fd1d39b40821746";
       };
     };
-    "nodemailer-fetch-1.4.0" = {
+    "nodemailer-fetch-1.6.0" = {
       name = "nodemailer-fetch";
       packageName = "nodemailer-fetch";
-      version = "1.4.0";
+      version = "1.6.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/nodemailer-fetch/-/nodemailer-fetch-1.4.0.tgz";
-        sha1 = "08a6174f755aba6ad9d88133355a70c1dee4e698";
+        url = "https://registry.npmjs.org/nodemailer-fetch/-/nodemailer-fetch-1.6.0.tgz";
+        sha1 = "79c4908a1c0f5f375b73fe888da9828f6dc963a4";
       };
     };
-    "nodemailer-shared-1.0.5" = {
+    "nodemailer-shared-1.1.0" = {
       name = "nodemailer-shared";
       packageName = "nodemailer-shared";
-      version = "1.0.5";
+      version = "1.1.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/nodemailer-shared/-/nodemailer-shared-1.0.5.tgz";
-        sha1 = "6de64484d47944422bb5f0886fffd908ada4ce5e";
+        url = "https://registry.npmjs.org/nodemailer-shared/-/nodemailer-shared-1.1.0.tgz";
+        sha1 = "cf5994e2fd268d00f5cf0fa767a08169edb07ec0";
       };
     };
     "rai-0.1.12" = {
@@ -14382,40 +14526,40 @@ let
         sha1 = "0ebb44e456814af7905c6212fa2c9b2d51b841e8";
       };
     };
-    "lodash.clonedeep-4.3.2" = {
+    "lodash.clonedeep-4.4.1" = {
       name = "lodash.clonedeep";
       packageName = "lodash.clonedeep";
-      version = "4.3.2";
+      version = "4.4.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.3.2.tgz";
-        sha1 = "d0112c02c76b5223833aebc6a4b6e334f0d057de";
+        url = "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.4.1.tgz";
+        sha1 = "8adb0621f7e69682af808fe8dbccaa2ba7a8b3ea";
       };
     };
-    "lodash.union-4.4.0" = {
+    "lodash.union-4.5.0" = {
       name = "lodash.union";
       packageName = "lodash.union";
-      version = "4.4.0";
+      version = "4.5.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/lodash.union/-/lodash.union-4.4.0.tgz";
-        sha1 = "22be23b4c84b49d0436e573949ad1d4a48c7fa38";
+        url = "https://registry.npmjs.org/lodash.union/-/lodash.union-4.5.0.tgz";
+        sha1 = "d273848d9bc556780a6b4fcfed822a79a685a683";
       };
     };
-    "lodash.uniq-4.3.0" = {
+    "lodash.uniq-4.4.0" = {
       name = "lodash.uniq";
       packageName = "lodash.uniq";
-      version = "4.3.0";
+      version = "4.4.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.3.0.tgz";
-        sha1 = "dcad810876841447d8f3ec662323c86a6d938227";
+        url = "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.4.0.tgz";
+        sha1 = "42cdcd09e35eb0a07abe1da9c06c850f6afa55c7";
       };
     };
-    "lodash.without-4.2.0" = {
+    "lodash.without-4.3.0" = {
       name = "lodash.without";
       packageName = "lodash.without";
-      version = "4.2.0";
+      version = "4.3.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/lodash.without/-/lodash.without-4.2.0.tgz";
-        sha1 = "f89ec9a8ee2d7ec14f8a9cad72a3f5ee12c5a4a6";
+        url = "https://registry.npmjs.org/lodash.without/-/lodash.without-4.3.0.tgz";
+        sha1 = "b4e5c92c4e1fd1c2f4a9359993716e51ce12a2ba";
       };
     };
     "npm-install-checks-3.0.0" = {
@@ -14427,6 +14571,15 @@ let
         sha1 = "d4aecdfd51a53e3723b7b2f93b2ee28e307bc0d7";
       };
     };
+    "opener-1.4.2" = {
+      name = "opener";
+      packageName = "opener";
+      version = "1.4.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/opener/-/opener-1.4.2.tgz";
+        sha1 = "b32582080042af8680c389a499175b4c54fff523";
+      };
+    };
     "read-cmd-shim-1.0.1" = {
       name = "read-cmd-shim";
       packageName = "read-cmd-shim";
@@ -14445,6 +14598,15 @@ let
         sha1 = "ace7e6381c7684f970aaa98fc7c5d2b666addab6";
       };
     };
+    "retry-0.9.0" = {
+      name = "retry";
+      packageName = "retry";
+      version = "0.9.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/retry/-/retry-0.9.0.tgz";
+        sha1 = "6f697e50a0e4ddc8c8f7fb547a9b60dead43678d";
+      };
+    };
     "unique-filename-1.1.0" = {
       name = "unique-filename";
       packageName = "unique-filename";
@@ -14490,33 +14652,6 @@ let
         sha1 = "0f4659fbb09d75194fa9e2b88a6644d363c9fe26";
       };
     };
-    "lodash._baseclone-4.5.7" = {
-      name = "lodash._baseclone";
-      packageName = "lodash._baseclone";
-      version = "4.5.7";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-4.5.7.tgz";
-        sha1 = "ce42ade08384ef5d62fa77c30f61a46e686f8434";
-      };
-    };
-    "lodash._baseflatten-4.2.1" = {
-      name = "lodash._baseflatten";
-      packageName = "lodash._baseflatten";
-      version = "4.2.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/lodash._baseflatten/-/lodash._baseflatten-4.2.1.tgz";
-        sha1 = "54acad5e6ef53532a5b8269c0ad725470cfd9208";
-      };
-    };
-    "lodash._basedifference-4.5.0" = {
-      name = "lodash._basedifference";
-      packageName = "lodash._basedifference";
-      version = "4.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/lodash._basedifference/-/lodash._basedifference-4.5.0.tgz";
-        sha1 = "56ea7d601367bfa46cd7de115dc3daeb18837938";
-      };
-    };
     "unique-slug-2.0.0" = {
       name = "unique-slug";
       packageName = "unique-slug";
@@ -14742,13 +14877,13 @@ let
         sha1 = "1f1b916b56b9ea241c0135f97ced6940f556f292";
       };
     };
-    "npm-3.10.7" = {
+    "npm-3.10.8" = {
       name = "npm";
       packageName = "npm";
-      version = "3.10.7";
+      version = "3.10.8";
       src = fetchurl {
-        url = "https://registry.npmjs.org/npm/-/npm-3.10.7.tgz";
-        sha1 = "c27556ddd52558d0a6fbf528503695fb83a54210";
+        url = "https://registry.npmjs.org/npm/-/npm-3.10.8.tgz";
+        sha1 = "8f76ff8c6da04b61dd371d554ce40a0b8916c15e";
       };
     };
     "npmi-2.0.1" = {
@@ -14787,40 +14922,49 @@ let
         sha1 = "d4113ad6582445d076d1099997f0b250d7ddbaac";
       };
     };
-    "lodash.clonedeep-4.4.1" = {
+    "fstream-npm-1.2.0" = {
+      name = "fstream-npm";
+      packageName = "fstream-npm";
+      version = "1.2.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/fstream-npm/-/fstream-npm-1.2.0.tgz";
+        sha1 = "d2c3c89101346982d64e57091c38487bda916fce";
+      };
+    };
+    "lodash.clonedeep-4.5.0" = {
       name = "lodash.clonedeep";
       packageName = "lodash.clonedeep";
-      version = "4.4.1";
+      version = "4.5.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.4.1.tgz";
-        sha1 = "8adb0621f7e69682af808fe8dbccaa2ba7a8b3ea";
+        url = "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz";
+        sha1 = "e23f3f9c4f8fbdde872529c1071857a086e5ccef";
       };
     };
-    "lodash.union-4.5.0" = {
+    "lodash.union-4.6.0" = {
       name = "lodash.union";
       packageName = "lodash.union";
-      version = "4.5.0";
+      version = "4.6.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/lodash.union/-/lodash.union-4.5.0.tgz";
-        sha1 = "d273848d9bc556780a6b4fcfed822a79a685a683";
+        url = "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz";
+        sha1 = "48bb5088409f16f1821666641c44dd1aaae3cd88";
       };
     };
-    "lodash.uniq-4.4.0" = {
+    "lodash.uniq-4.5.0" = {
       name = "lodash.uniq";
       packageName = "lodash.uniq";
-      version = "4.4.0";
+      version = "4.5.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.4.0.tgz";
-        sha1 = "42cdcd09e35eb0a07abe1da9c06c850f6afa55c7";
+        url = "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz";
+        sha1 = "d0225373aeb652adc1bc82e4945339a842754773";
       };
     };
-    "lodash.without-4.3.0" = {
+    "lodash.without-4.4.0" = {
       name = "lodash.without";
       packageName = "lodash.without";
-      version = "4.3.0";
+      version = "4.4.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/lodash.without/-/lodash.without-4.3.0.tgz";
-        sha1 = "b4e5c92c4e1fd1c2f4a9359993716e51ce12a2ba";
+        url = "https://registry.npmjs.org/lodash.without/-/lodash.without-4.4.0.tgz";
+        sha1 = "3cd4574a00b67bae373a94b748772640507b7aac";
       };
     };
     "airplayer-2.0.0" = {
@@ -14940,13 +15084,13 @@ let
         sha1 = "fcae57853052b6a9bae8208e40dd7d3c2d304603";
       };
     };
-    "single-line-log-1.1.1" = {
+    "single-line-log-1.1.2" = {
       name = "single-line-log";
       packageName = "single-line-log";
-      version = "1.1.1";
+      version = "1.1.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/single-line-log/-/single-line-log-1.1.1.tgz";
-        sha1 = "f87743dfdb5519b5fe1dda36edd68f35e3cb5de6";
+        url = "https://registry.npmjs.org/single-line-log/-/single-line-log-1.1.2.tgz";
+        sha1 = "c2f83f273a3e1a16edb0995661da0ed5ef033364";
       };
     };
     "array-flatten-2.1.0" = {
@@ -14976,13 +15120,13 @@ let
         sha1 = "b91d806f5d27188e4ab3e7d107d881a1cc4642b6";
       };
     };
-    "multicast-dns-6.0.1" = {
+    "multicast-dns-6.1.0" = {
       name = "multicast-dns";
       packageName = "multicast-dns";
-      version = "6.0.1";
+      version = "6.1.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.0.1.tgz";
-        sha1 = "069da64a0b695e156ef47c86a94e69e1a17ff2c2";
+        url = "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.1.0.tgz";
+        sha1 = "8d91824b538556cd34f0adf6f27c60d94b5fb3bf";
       };
     };
     "multicast-dns-service-types-1.1.0" = {
@@ -15886,13 +16030,13 @@ let
         sha1 = "4d26ddc485c32e5a1cf1b35854823b4720d25a52";
       };
     };
-    "openid-2.0.2" = {
+    "openid-2.0.4" = {
       name = "openid";
       packageName = "openid";
-      version = "2.0.2";
+      version = "2.0.4";
       src = fetchurl {
-        url = "https://registry.npmjs.org/openid/-/openid-2.0.2.tgz";
-        sha1 = "10105d793ef59fad19501c51da942f63920875a1";
+        url = "https://registry.npmjs.org/openid/-/openid-2.0.4.tgz";
+        sha1 = "73486f2862b080cc1a582cfd5d4df61d0274ef60";
       };
     };
     "node-swt-0.1.1" = {
@@ -16228,13 +16372,13 @@ let
         sha1 = "fe85b2ec75a59037f2adfec100fd6c601761152e";
       };
     };
-    "uc.micro-1.0.2" = {
+    "uc.micro-1.0.3" = {
       name = "uc.micro";
       packageName = "uc.micro";
-      version = "1.0.2";
+      version = "1.0.3";
       src = fetchurl {
-        url = "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.2.tgz";
-        sha1 = "466f26316a0bb707def6682f91f50139b8b8d538";
+        url = "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.3.tgz";
+        sha1 = "7ed50d5e0f9a9fb0a573379259f2a77458d50192";
       };
     };
     "htmlparser2-3.9.1" = {
@@ -16552,6 +16696,15 @@ let
         sha1 = "4d58b815ace5bebfc4ebf03cf98b0a7604a99b86";
       };
     };
+    "json-schema-0.2.2" = {
+      name = "json-schema";
+      packageName = "json-schema";
+      version = "0.2.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/json-schema/-/json-schema-0.2.2.tgz";
+        sha1 = "50354f19f603917c695f70b85afa77c3b0f23506";
+      };
+    };
     "verror-1.3.3" = {
       name = "verror";
       packageName = "verror";
@@ -16795,13 +16948,13 @@ let
         sha1 = "5ee747f1c7bd967658b683936430aee753955a34";
       };
     };
-    "blueimp-md5-2.3.0" = {
+    "blueimp-md5-2.3.1" = {
       name = "blueimp-md5";
       packageName = "blueimp-md5";
-      version = "2.3.0";
+      version = "2.3.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.3.0.tgz";
-        sha1 = "a0a2207c53c3311fcd44c0ad95c019bf0ef53951";
+        url = "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.3.1.tgz";
+        sha1 = "992a6737733b9da1edd641550dc3acab2e9cfc5a";
       };
     };
     "color-0.11.3" = {
@@ -16993,13 +17146,13 @@ let
         sha1 = "e60432658a3387ff269c028eacde4a512e438dff";
       };
     };
-    "color-convert-1.4.0" = {
+    "color-convert-1.5.0" = {
       name = "color-convert";
       packageName = "color-convert";
-      version = "1.4.0";
+      version = "1.5.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/color-convert/-/color-convert-1.4.0.tgz";
-        sha1 = "4ad8f531c31af5d8cbc5a4af2bb6000891d398e1";
+        url = "https://registry.npmjs.org/color-convert/-/color-convert-1.5.0.tgz";
+        sha1 = "7a2b4efb4488df85bca6443cb038b7100fbe7de1";
       };
     };
     "color-string-0.3.0" = {
@@ -17038,6 +17191,15 @@ let
         sha1 = "6ab9948a4b1ae21952cd2588530a4722d4044d7c";
       };
     };
+    "finalhandler-0.4.1" = {
+      name = "finalhandler";
+      packageName = "finalhandler";
+      version = "0.4.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.1.tgz";
+        sha1 = "85a17c6c59a94717d262d61230d4b0ebe3d4a14d";
+      };
+    };
     "send-0.13.1" = {
       name = "send";
       packageName = "send";
@@ -17191,6 +17353,42 @@ let
         sha1 = "1335c5e4f5e6d33bbb4b006ba8c86a00f556de08";
       };
     };
+    "lodash.clonedeep-4.3.2" = {
+      name = "lodash.clonedeep";
+      packageName = "lodash.clonedeep";
+      version = "4.3.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.3.2.tgz";
+        sha1 = "d0112c02c76b5223833aebc6a4b6e334f0d057de";
+      };
+    };
+    "lodash.union-4.4.0" = {
+      name = "lodash.union";
+      packageName = "lodash.union";
+      version = "4.4.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/lodash.union/-/lodash.union-4.4.0.tgz";
+        sha1 = "22be23b4c84b49d0436e573949ad1d4a48c7fa38";
+      };
+    };
+    "lodash.uniq-4.3.0" = {
+      name = "lodash.uniq";
+      packageName = "lodash.uniq";
+      version = "4.3.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.3.0.tgz";
+        sha1 = "dcad810876841447d8f3ec662323c86a6d938227";
+      };
+    };
+    "lodash.without-4.2.0" = {
+      name = "lodash.without";
+      packageName = "lodash.without";
+      version = "4.2.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/lodash.without/-/lodash.without-4.2.0.tgz";
+        sha1 = "f89ec9a8ee2d7ec14f8a9cad72a3f5ee12c5a4a6";
+      };
+    };
     "node-gyp-3.3.1" = {
       name = "node-gyp";
       packageName = "node-gyp";
@@ -17200,6 +17398,33 @@ let
         sha1 = "80f7b6d7c2f9c0495ba42c518a670c99bdf6e4a0";
       };
     };
+    "lodash._baseclone-4.5.7" = {
+      name = "lodash._baseclone";
+      packageName = "lodash._baseclone";
+      version = "4.5.7";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-4.5.7.tgz";
+        sha1 = "ce42ade08384ef5d62fa77c30f61a46e686f8434";
+      };
+    };
+    "lodash._baseflatten-4.2.1" = {
+      name = "lodash._baseflatten";
+      packageName = "lodash._baseflatten";
+      version = "4.2.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/lodash._baseflatten/-/lodash._baseflatten-4.2.1.tgz";
+        sha1 = "54acad5e6ef53532a5b8269c0ad725470cfd9208";
+      };
+    };
+    "lodash._basedifference-4.5.0" = {
+      name = "lodash._basedifference";
+      packageName = "lodash._basedifference";
+      version = "4.5.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/lodash._basedifference/-/lodash._basedifference-4.5.0.tgz";
+        sha1 = "56ea7d601367bfa46cd7de115dc3daeb18837938";
+      };
+    };
     "lsmod-1.0.0" = {
       name = "lsmod";
       packageName = "lsmod";
@@ -17389,13 +17614,13 @@ let
         sha1 = "fecd7a18e7ce5ca6abfb953e1f86213a49f1625b";
       };
     };
-    "loader-utils-0.2.15" = {
+    "loader-utils-0.2.16" = {
       name = "loader-utils";
       packageName = "loader-utils";
-      version = "0.2.15";
+      version = "0.2.16";
       src = fetchurl {
-        url = "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.15.tgz";
-        sha1 = "c7df3342a9d4e2103dddc97d4060daccc246d6ac";
+        url = "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.16.tgz";
+        sha1 = "f08632066ed8282835dff88dfb52704765adee6d";
       };
     };
     "memory-fs-0.3.0" = {
@@ -17557,10 +17782,10 @@ in
   alloy = nodeEnv.buildNodePackage {
     name = "alloy";
     packageName = "alloy";
-    version = "1.9.1";
+    version = "1.9.2";
     src = fetchurl {
-      url = "https://registry.npmjs.org/alloy/-/alloy-1.9.1.tgz";
-      sha1 = "f45de3859d1c84d539e247a98bb1b5356119338c";
+      url = "https://registry.npmjs.org/alloy/-/alloy-1.9.2.tgz";
+      sha1 = "b214d69a935cf28be68719813ed8a6865cb4654d";
     };
     dependencies = [
       sources."colors-0.6.0-1"
@@ -17617,7 +17842,7 @@ in
                       sources."os-tmpdir-1.0.1"
                     ];
                   })
-                  (sources."which-1.2.10" // {
+                  (sources."which-1.2.11" // {
                     dependencies = [
                       sources."isexe-1.1.2"
                     ];
@@ -17651,6 +17876,7 @@ in
         ];
       })
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Appcelerator Titanium MVC Framework";
       homepage = "https://github.com/appcelerator/alloy#readme";
@@ -17661,10 +17887,10 @@ in
   azure-cli = nodeEnv.buildNodePackage {
     name = "azure-cli";
     packageName = "azure-cli";
-    version = "0.10.3";
+    version = "0.10.4";
     src = fetchurl {
-      url = "https://registry.npmjs.org/azure-cli/-/azure-cli-0.10.3.tgz";
-      sha1 = "be426d6bd3b940e0e82e85e13381fd3f6372e8a6";
+      url = "https://registry.npmjs.org/azure-cli/-/azure-cli-0.10.4.tgz";
+      sha1 = "0f5e9a8a529ac30f0fc8e754513ace91df6b5dae";
     };
     dependencies = [
       (sources."adal-node-0.1.21" // {
@@ -17676,7 +17902,7 @@ in
                 dependencies = [
                   (sources."concat-stream-1.4.10" // {
                     dependencies = [
-                      sources."inherits-2.0.1"
+                      sources."inherits-2.0.3"
                       sources."typedarray-0.0.6"
                       (sources."readable-stream-1.1.14" // {
                         dependencies = [
@@ -17750,7 +17976,7 @@ in
                   (sources."readable-stream-2.0.6" // {
                     dependencies = [
                       sources."core-util-is-1.0.2"
-                      sources."inherits-2.0.1"
+                      sources."inherits-2.0.3"
                       sources."isarray-1.0.0"
                       sources."process-nextick-args-1.0.7"
                       sources."string_decoder-0.10.31"
@@ -17830,10 +18056,10 @@ in
               (sources."http-signature-1.1.1" // {
                 dependencies = [
                   sources."assert-plus-0.2.0"
-                  (sources."jsprim-1.3.0" // {
+                  (sources."jsprim-1.3.1" // {
                     dependencies = [
                       sources."extsprintf-1.0.2"
-                      sources."json-schema-0.2.2"
+                      sources."json-schema-0.2.3"
                       sources."verror-1.3.6"
                     ];
                   })
@@ -17884,82 +18110,20 @@ in
       sources."azure-arm-hdinsight-0.2.0"
       sources."azure-arm-hdinsight-jobs-0.1.0"
       sources."azure-arm-insights-0.11.3"
+      sources."azure-arm-iothub-0.1.1"
       sources."azure-arm-servermanagement-0.1.2"
-      sources."azure-arm-network-0.13.2"
+      sources."azure-arm-network-0.16.0"
       sources."azure-arm-powerbiembedded-0.1.0"
       sources."azure-arm-trafficmanager-0.10.5"
-      sources."azure-arm-dns-0.10.1"
-      (sources."azure-arm-website-0.10.0" // {
-        dependencies = [
-          (sources."azure-common-0.9.12" // {
-            dependencies = [
-              (sources."xml2js-0.2.7" // {
-                dependencies = [
-                  sources."sax-0.5.2"
-                ];
-              })
-              sources."dateformat-1.0.2-1.2.3"
-              (sources."request-2.45.0" // {
-                dependencies = [
-                  sources."bl-0.9.5"
-                  sources."caseless-0.6.0"
-                  sources."forever-agent-0.5.2"
-                  sources."qs-1.2.2"
-                  sources."json-stringify-safe-5.0.1"
-                  sources."mime-types-1.0.2"
-                  sources."node-uuid-1.4.7"
-                  sources."tunnel-agent-0.4.3"
-                  (sources."form-data-0.1.4" // {
-                    dependencies = [
-                      (sources."combined-stream-0.0.7" // {
-                        dependencies = [
-                          sources."delayed-stream-0.0.5"
-                        ];
-                      })
-                      sources."mime-1.2.11"
-                      sources."async-0.9.2"
-                    ];
-                  })
-                  sources."tough-cookie-2.3.1"
-                  (sources."http-signature-0.10.1" // {
-                    dependencies = [
-                      sources."assert-plus-0.1.5"
-                      sources."asn1-0.1.11"
-                      sources."ctype-0.5.3"
-                    ];
-                  })
-                  sources."oauth-sign-0.4.0"
-                  (sources."hawk-1.1.1" // {
-                    dependencies = [
-                      sources."hoek-0.9.1"
-                      sources."boom-0.4.2"
-                      sources."cryptiles-0.2.2"
-                      sources."sntp-0.2.4"
-                    ];
-                  })
-                  sources."aws-sign2-0.5.0"
-                  sources."stringstream-0.0.5"
-                ];
-              })
-              sources."validator-3.1.0"
-              sources."envconf-0.0.4"
-              sources."duplexer-0.1.1"
-            ];
-          })
-          sources."moment-2.6.0"
-        ];
-      })
+      sources."azure-arm-dns-0.11.1"
+      sources."azure-arm-website-0.11.0"
       sources."azure-arm-rediscache-0.2.1"
       sources."azure-arm-datalake-analytics-0.4.3"
       sources."azure-arm-datalake-store-0.4.2"
       sources."azure-arm-devtestlabs-0.1.0"
       sources."azure-graph-1.0.1"
       sources."azure-gallery-2.0.0-pre.18"
-      (sources."azure-keyvault-0.10.1" // {
-        dependencies = [
-          sources."node-uuid-1.4.7"
-        ];
-      })
+      sources."azure-keyvault-0.10.2"
       sources."azure-asm-compute-0.17.0"
       sources."azure-asm-hdinsight-0.10.2"
       sources."azure-asm-trafficmanager-0.10.3"
@@ -17969,14 +18133,18 @@ in
           sources."moment-2.6.0"
         ];
       })
-      sources."azure-asm-network-0.12.0"
+      sources."azure-asm-network-0.13.0"
       sources."azure-arm-resource-1.4.5-preview"
       sources."azure-arm-storage-0.13.1-preview"
       sources."azure-asm-sb-0.10.1"
       sources."azure-asm-sql-0.10.1"
       sources."azure-asm-storage-0.12.0"
       sources."azure-asm-subscription-0.10.1"
-      sources."azure-asm-website-0.10.4"
+      (sources."azure-asm-website-0.10.4" // {
+        dependencies = [
+          sources."moment-2.14.1"
+        ];
+      })
       (sources."azure-storage-1.1.0" // {
         dependencies = [
           sources."extend-1.2.1"
@@ -17990,99 +18158,18 @@ in
           (sources."readable-stream-2.0.6" // {
             dependencies = [
               sources."core-util-is-1.0.2"
-              sources."inherits-2.0.1"
+              sources."inherits-2.0.3"
               sources."isarray-1.0.0"
               sources."process-nextick-args-1.0.7"
               sources."string_decoder-0.10.31"
               sources."util-deprecate-1.0.2"
             ];
           })
-          sources."validator-3.22.2"
-          (sources."xml2js-0.2.7" // {
-            dependencies = [
-              sources."sax-0.5.2"
-            ];
-          })
-        ];
-      })
-      sources."azure-arm-batch-0.2.0"
-      sources."azure-batch-0.4.0"
-      sources."applicationinsights-0.15.12"
-      (sources."caller-id-0.1.0" // {
-        dependencies = [
-          sources."stack-trace-0.0.9"
-        ];
-      })
-      sources."colors-1.1.2"
-      (sources."commander-1.0.4" // {
-        dependencies = [
-          sources."keypress-0.1.0"
-        ];
-      })
-      sources."easy-table-0.0.1"
-      (sources."event-stream-3.1.5" // {
-        dependencies = [
-          sources."duplexer-0.1.1"
-          sources."from-0.1.3"
-          sources."map-stream-0.1.0"
-          sources."pause-stream-0.0.11"
-          sources."split-0.2.10"
-          sources."stream-combiner-0.0.4"
-        ];
-      })
-      sources."eyes-0.1.8"
-      sources."github-0.1.6"
-      sources."fast-json-patch-0.5.6"
-      sources."js2xmlparser-1.0.0"
-      (sources."jsonlint-1.6.2" // {
-        dependencies = [
-          (sources."nomnom-1.8.1" // {
-            dependencies = [
-              sources."underscore-1.6.0"
-              (sources."chalk-0.4.0" // {
-                dependencies = [
-                  sources."has-color-0.1.7"
-                  sources."ansi-styles-1.0.0"
-                  sources."strip-ansi-0.1.1"
-                ];
-              })
-            ];
-          })
-          sources."JSV-4.0.2"
-        ];
-      })
-      sources."jsrsasign-4.8.2"
-      (sources."kuduscript-1.0.8" // {
-        dependencies = [
-          (sources."commander-1.1.1" // {
-            dependencies = [
-              sources."keypress-0.1.0"
-            ];
-          })
-          sources."streamline-0.4.11"
-        ];
-      })
-      sources."moment-2.14.1"
-      (sources."ms-rest-1.15.0" // {
-        dependencies = [
-          (sources."request-2.74.0" // {
+          (sources."request-2.69.0" // {
             dependencies = [
               sources."aws-sign2-0.6.0"
               sources."aws4-1.4.1"
-              (sources."bl-1.1.2" // {
-                dependencies = [
-                  (sources."readable-stream-2.0.6" // {
-                    dependencies = [
-                      sources."core-util-is-1.0.2"
-                      sources."inherits-2.0.1"
-                      sources."isarray-1.0.0"
-                      sources."process-nextick-args-1.0.7"
-                      sources."string_decoder-0.10.31"
-                      sources."util-deprecate-1.0.2"
-                    ];
-                  })
-                ];
-              })
+              sources."bl-1.0.3"
               sources."caseless-0.11.0"
               (sources."combined-stream-1.0.5" // {
                 dependencies = [
@@ -18154,10 +18241,10 @@ in
               (sources."http-signature-1.1.1" // {
                 dependencies = [
                   sources."assert-plus-0.2.0"
-                  (sources."jsprim-1.3.0" // {
+                  (sources."jsprim-1.3.1" // {
                     dependencies = [
                       sources."extsprintf-1.0.2"
-                      sources."json-schema-0.2.2"
+                      sources."json-schema-0.2.3"
                       sources."verror-1.3.6"
                     ];
                   })
@@ -18188,14 +18275,81 @@ in
                   sources."mime-db-1.23.0"
                 ];
               })
-              sources."node-uuid-1.4.7"
               sources."oauth-sign-0.8.2"
-              sources."qs-6.2.1"
+              sources."qs-6.0.2"
               sources."stringstream-0.0.5"
-              sources."tough-cookie-2.3.1"
+              sources."tough-cookie-2.2.2"
               sources."tunnel-agent-0.4.3"
             ];
           })
+          sources."validator-3.22.2"
+          (sources."xml2js-0.2.7" // {
+            dependencies = [
+              sources."sax-0.5.2"
+            ];
+          })
+        ];
+      })
+      sources."azure-arm-batch-0.2.0"
+      sources."azure-batch-0.5.0"
+      sources."applicationinsights-0.15.12"
+      (sources."caller-id-0.1.0" // {
+        dependencies = [
+          sources."stack-trace-0.0.9"
+        ];
+      })
+      sources."colors-1.1.2"
+      (sources."commander-1.0.4" // {
+        dependencies = [
+          sources."keypress-0.1.0"
+        ];
+      })
+      sources."easy-table-0.0.1"
+      (sources."event-stream-3.1.5" // {
+        dependencies = [
+          sources."duplexer-0.1.1"
+          sources."from-0.1.3"
+          sources."map-stream-0.1.0"
+          sources."pause-stream-0.0.11"
+          sources."split-0.2.10"
+          sources."stream-combiner-0.0.4"
+        ];
+      })
+      sources."eyes-0.1.8"
+      sources."github-0.1.6"
+      sources."fast-json-patch-0.5.6"
+      sources."js2xmlparser-1.0.0"
+      (sources."jsonlint-1.6.2" // {
+        dependencies = [
+          (sources."nomnom-1.8.1" // {
+            dependencies = [
+              sources."underscore-1.6.0"
+              (sources."chalk-0.4.0" // {
+                dependencies = [
+                  sources."has-color-0.1.7"
+                  sources."ansi-styles-1.0.0"
+                  sources."strip-ansi-0.1.1"
+                ];
+              })
+            ];
+          })
+          sources."JSV-4.0.2"
+        ];
+      })
+      sources."jsrsasign-4.8.2"
+      (sources."kuduscript-1.0.8" // {
+        dependencies = [
+          (sources."commander-1.1.1" // {
+            dependencies = [
+              sources."keypress-0.1.0"
+            ];
+          })
+          sources."streamline-0.4.11"
+        ];
+      })
+      sources."moment-2.15.0"
+      (sources."ms-rest-1.15.0" // {
+        dependencies = [
           sources."duplexer-0.1.1"
         ];
       })
@@ -18241,7 +18395,7 @@ in
                           sources."wrappy-1.0.2"
                         ];
                       })
-                      sources."inherits-2.0.1"
+                      sources."inherits-2.0.3"
                       (sources."minimatch-3.0.3" // {
                         dependencies = [
                           (sources."brace-expansion-1.1.6" // {
@@ -18252,7 +18406,7 @@ in
                           })
                         ];
                       })
-                      (sources."once-1.3.3" // {
+                      (sources."once-1.4.0" // {
                         dependencies = [
                           sources."wrappy-1.0.2"
                         ];
@@ -18281,19 +18435,19 @@ in
           sources."core-util-is-1.0.2"
           sources."isarray-0.0.1"
           sources."string_decoder-0.10.31"
-          sources."inherits-2.0.1"
+          sources."inherits-2.0.3"
         ];
       })
-      (sources."request-2.69.0" // {
+      (sources."request-2.74.0" // {
         dependencies = [
           sources."aws-sign2-0.6.0"
           sources."aws4-1.4.1"
-          (sources."bl-1.0.3" // {
+          (sources."bl-1.1.2" // {
             dependencies = [
               (sources."readable-stream-2.0.6" // {
                 dependencies = [
                   sources."core-util-is-1.0.2"
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                   sources."isarray-1.0.0"
                   sources."process-nextick-args-1.0.7"
                   sources."string_decoder-0.10.31"
@@ -18373,10 +18527,10 @@ in
           (sources."http-signature-1.1.1" // {
             dependencies = [
               sources."assert-plus-0.2.0"
-              (sources."jsprim-1.3.0" // {
+              (sources."jsprim-1.3.1" // {
                 dependencies = [
                   sources."extsprintf-1.0.2"
-                  sources."json-schema-0.2.2"
+                  sources."json-schema-0.2.3"
                   sources."verror-1.3.6"
                 ];
               })
@@ -18409,9 +18563,9 @@ in
           })
           sources."node-uuid-1.4.7"
           sources."oauth-sign-0.8.2"
-          sources."qs-6.0.2"
+          sources."qs-6.2.1"
           sources."stringstream-0.0.5"
-          sources."tough-cookie-2.2.2"
+          sources."tough-cookie-2.3.1"
           sources."tunnel-agent-0.4.3"
         ];
       })
@@ -18437,7 +18591,7 @@ in
         dependencies = [
           (sources."concat-stream-1.5.2" // {
             dependencies = [
-              sources."inherits-2.0.1"
+              sources."inherits-2.0.3"
               sources."typedarray-0.0.6"
               (sources."readable-stream-2.0.6" // {
                 dependencies = [
@@ -18468,6 +18622,11 @@ in
       sources."through-2.3.4"
       sources."tunnel-0.0.2"
       sources."underscore-1.4.4"
+      (sources."user-home-2.0.0" // {
+        dependencies = [
+          sources."os-homedir-1.0.1"
+        ];
+      })
       sources."validator-5.2.0"
       (sources."winston-2.1.1" // {
         dependencies = [
@@ -18492,6 +18651,7 @@ in
         ];
       })
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Microsoft Azure Cross Platform Command Line tool";
       homepage = https://github.com/Azure/azure-xplat-cli;
@@ -18507,6 +18667,7 @@ in
       url = "https://registry.npmjs.org/bower/-/bower-1.7.9.tgz";
       sha1 = "b7296c2393e0d75edaa6ca39648132dd255812b0";
     };
+    buildInputs = globalBuildInputs;
     meta = {
       description = "The browser package manager";
       homepage = http://bower.io/;
@@ -18517,10 +18678,10 @@ in
   bower2nix = nodeEnv.buildNodePackage {
     name = "bower2nix";
     packageName = "bower2nix";
-    version = "3.0.1";
+    version = "3.1.1";
     src = fetchurl {
-      url = "https://registry.npmjs.org/bower2nix/-/bower2nix-3.0.1.tgz";
-      sha1 = "06a52c033a66a890fb0c7c45a43074f3bc2e4a44";
+      url = "https://registry.npmjs.org/bower2nix/-/bower2nix-3.1.1.tgz";
+      sha1 = "wfzj1k6jkfnk1bkgbmpni59mdab8zk3p";
     };
     dependencies = [
       (sources."argparse-1.0.4" // {
@@ -18551,7 +18712,7 @@ in
                               })
                             ];
                           })
-                          sources."inherits-2.0.1"
+                          sources."inherits-2.0.3"
                           (sources."readable-stream-2.1.5" // {
                             dependencies = [
                               sources."buffer-shims-1.0.0"
@@ -18570,7 +18731,7 @@ in
                       sources."lowercase-keys-1.0.0"
                       (sources."nested-error-stacks-1.0.2" // {
                         dependencies = [
-                          sources."inherits-2.0.1"
+                          sources."inherits-2.0.3"
                         ];
                       })
                       sources."object-assign-2.1.1"
@@ -18581,7 +18742,7 @@ in
                             dependencies = [
                               sources."buffer-shims-1.0.0"
                               sources."core-util-is-1.0.2"
-                              sources."inherits-2.0.1"
+                              sources."inherits-2.0.3"
                               sources."isarray-1.0.0"
                               sources."process-nextick-args-1.0.7"
                               sources."string_decoder-0.10.31"
@@ -18611,7 +18772,7 @@ in
                           sources."array-find-index-1.0.1"
                         ];
                       })
-                      sources."signal-exit-3.0.0"
+                      sources."signal-exit-3.0.1"
                     ];
                   })
                   sources."map-obj-1.0.1"
@@ -18752,7 +18913,7 @@ in
                       sources."wrappy-1.0.2"
                     ];
                   })
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                   (sources."minimatch-3.0.3" // {
                     dependencies = [
                       (sources."brace-expansion-1.1.6" // {
@@ -18763,7 +18924,7 @@ in
                       })
                     ];
                   })
-                  (sources."once-1.3.3" // {
+                  (sources."once-1.4.0" // {
                     dependencies = [
                       sources."wrappy-1.0.2"
                     ];
@@ -18804,7 +18965,7 @@ in
               sources."wrappy-1.0.2"
             ];
           })
-          sources."inherits-2.0.1"
+          sources."inherits-2.0.3"
           (sources."minimatch-3.0.3" // {
             dependencies = [
               (sources."brace-expansion-1.1.6" // {
@@ -18815,7 +18976,7 @@ in
               })
             ];
           })
-          (sources."once-1.3.3" // {
+          (sources."once-1.4.0" // {
             dependencies = [
               sources."wrappy-1.0.2"
             ];
@@ -18824,6 +18985,7 @@ in
         ];
       })
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Generate nix expressions to fetch bower dependencies";
       homepage = https://github.com/rvl/bower2nix;
@@ -18899,12 +19061,12 @@ in
               (sources."browserify-aes-1.0.6" // {
                 dependencies = [
                   sources."buffer-xor-1.0.3"
-                  sources."cipher-base-1.0.2"
+                  sources."cipher-base-1.0.3"
                 ];
               })
               (sources."browserify-des-1.0.0" // {
                 dependencies = [
-                  sources."cipher-base-1.0.2"
+                  sources."cipher-base-1.0.3"
                   (sources."des.js-1.0.0" // {
                     dependencies = [
                       sources."minimalistic-assert-1.0.0"
@@ -18921,7 +19083,7 @@ in
               sources."browserify-rsa-4.0.1"
               (sources."elliptic-6.3.1" // {
                 dependencies = [
-                  sources."brorand-1.0.5"
+                  sources."brorand-1.0.6"
                   sources."hash.js-1.0.3"
                 ];
               })
@@ -18935,7 +19097,7 @@ in
                   (sources."browserify-aes-1.0.6" // {
                     dependencies = [
                       sources."buffer-xor-1.0.3"
-                      sources."cipher-base-1.0.2"
+                      sources."cipher-base-1.0.3"
                     ];
                   })
                   sources."evp_bytestokey-1.0.0"
@@ -18948,7 +19110,7 @@ in
               sources."bn.js-4.11.6"
               (sources."elliptic-6.3.1" // {
                 dependencies = [
-                  sources."brorand-1.0.5"
+                  sources."brorand-1.0.6"
                   sources."hash.js-1.0.3"
                 ];
               })
@@ -18956,7 +19118,7 @@ in
           })
           (sources."create-hash-1.1.2" // {
             dependencies = [
-              sources."cipher-base-1.0.2"
+              sources."cipher-base-1.0.3"
               sources."ripemd160-1.0.1"
               sources."sha.js-2.4.5"
             ];
@@ -18967,12 +19129,12 @@ in
               sources."bn.js-4.11.6"
               (sources."miller-rabin-4.0.0" // {
                 dependencies = [
-                  sources."brorand-1.0.5"
+                  sources."brorand-1.0.6"
                 ];
               })
             ];
           })
-          sources."pbkdf2-3.0.4"
+          sources."pbkdf2-3.0.6"
           (sources."public-encrypt-4.0.0" // {
             dependencies = [
               sources."bn.js-4.11.6"
@@ -18987,7 +19149,7 @@ in
                   (sources."browserify-aes-1.0.6" // {
                     dependencies = [
                       sources."buffer-xor-1.0.3"
-                      sources."cipher-base-1.0.2"
+                      sources."cipher-base-1.0.3"
                     ];
                   })
                   sources."evp_bytestokey-1.0.0"
@@ -19020,7 +19182,7 @@ in
               })
             ];
           })
-          (sources."once-1.3.3" // {
+          (sources."once-1.4.0" // {
             dependencies = [
               sources."wrappy-1.0.2"
             ];
@@ -19035,7 +19197,7 @@ in
       })
       sources."htmlescape-1.1.1"
       sources."https-browserify-0.0.1"
-      sources."inherits-2.0.1"
+      sources."inherits-2.0.3"
       (sources."insert-module-globals-7.0.1" // {
         dependencies = [
           (sources."combine-source-map-0.7.2" // {
@@ -19114,7 +19276,7 @@ in
         ];
       })
       sources."stream-browserify-2.0.1"
-      (sources."stream-http-2.3.1" // {
+      (sources."stream-http-2.4.0" // {
         dependencies = [
           sources."builtin-status-codes-2.0.0"
           sources."to-arraybuffer-1.0.1"
@@ -19151,7 +19313,11 @@ in
           sources."querystring-0.2.0"
         ];
       })
-      sources."util-0.10.3"
+      (sources."util-0.10.3" // {
+        dependencies = [
+          sources."inherits-2.0.1"
+        ];
+      })
       (sources."vm-browserify-0.0.4" // {
         dependencies = [
           sources."indexof-0.0.1"
@@ -19159,6 +19325,7 @@ in
       })
       sources."xtend-4.0.1"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "browser-side require() the node way";
       homepage = "https://github.com/substack/node-browserify#readme";
@@ -19273,7 +19440,7 @@ in
                       sources."array-find-index-1.0.1"
                     ];
                   })
-                  sources."signal-exit-3.0.0"
+                  sources."signal-exit-3.0.1"
                 ];
               })
               sources."map-obj-1.0.1"
@@ -19460,12 +19627,12 @@ in
               })
               (sources."simple-get-2.2.2" // {
                 dependencies = [
-                  (sources."once-1.3.3" // {
+                  (sources."once-1.4.0" // {
                     dependencies = [
                       sources."wrappy-1.0.2"
                     ];
                   })
-                  sources."unzip-response-1.0.0"
+                  sources."unzip-response-1.0.1"
                 ];
               })
             ];
@@ -19514,7 +19681,7 @@ in
                   })
                   (sources."random-access-file-1.3.1" // {
                     dependencies = [
-                      sources."inherits-2.0.1"
+                      sources."inherits-2.0.3"
                     ];
                   })
                   sources."randombytes-2.0.3"
@@ -19553,7 +19720,7 @@ in
               (sources."peer-wire-swarm-0.12.1" // {
                 dependencies = [
                   sources."fifo-0.1.4"
-                  (sources."once-1.3.3" // {
+                  (sources."once-1.4.0" // {
                     dependencies = [
                       sources."wrappy-1.0.2"
                     ];
@@ -19565,7 +19732,7 @@ in
                           sources."core-util-is-1.0.2"
                           sources."isarray-0.0.1"
                           sources."string_decoder-0.10.31"
-                          sources."inherits-2.0.1"
+                          sources."inherits-2.0.3"
                         ];
                       })
                       sources."bncode-0.2.3"
@@ -19589,7 +19756,7 @@ in
                           sources."wrappy-1.0.2"
                         ];
                       })
-                      sources."inherits-2.0.1"
+                      sources."inherits-2.0.3"
                       (sources."minimatch-3.0.3" // {
                         dependencies = [
                           (sources."brace-expansion-1.1.6" // {
@@ -19600,7 +19767,7 @@ in
                           })
                         ];
                       })
-                      (sources."once-1.3.3" // {
+                      (sources."once-1.4.0" // {
                         dependencies = [
                           sources."wrappy-1.0.2"
                         ];
@@ -19649,7 +19816,7 @@ in
                         ];
                       })
                       sources."ip-1.1.3"
-                      (sources."once-1.3.3" // {
+                      (sources."once-1.4.0" // {
                         dependencies = [
                           sources."wrappy-1.0.2"
                         ];
@@ -19658,7 +19825,7 @@ in
                       sources."run-series-1.1.4"
                       (sources."simple-get-2.2.2" // {
                         dependencies = [
-                          sources."unzip-response-1.0.0"
+                          sources."unzip-response-1.0.1"
                         ];
                       })
                       (sources."simple-peer-6.0.7" // {
@@ -19706,7 +19873,7 @@ in
                       })
                     ];
                   })
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                   sources."re-emitter-1.1.3"
                   sources."run-parallel-1.1.6"
                 ];
@@ -19810,7 +19977,7 @@ in
               sources."voc-0.5.0"
               (sources."concat-stream-1.5.2" // {
                 dependencies = [
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                   sources."typedarray-0.0.6"
                   (sources."readable-stream-2.0.6" // {
                     dependencies = [
@@ -19847,6 +20014,7 @@ in
       })
       sources."xtend-4.0.1"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "commandline chromecast player";
       homepage = "https://github.com/xat/castnow#readme";
@@ -19862,6 +20030,7 @@ in
       url = "https://registry.npmjs.org/coffee-script/-/coffee-script-1.10.0.tgz";
       sha1 = "12938bcf9be1948fa006f92e0c4c9e81705108c0";
     };
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Unfancy JavaScript";
       homepage = http://coffeescript.org/;
@@ -19913,7 +20082,7 @@ in
                           sources."wrappy-1.0.2"
                         ];
                       })
-                      sources."inherits-2.0.1"
+                      sources."inherits-2.0.3"
                       (sources."minimatch-3.0.3" // {
                         dependencies = [
                           (sources."brace-expansion-1.1.6" // {
@@ -19924,7 +20093,7 @@ in
                           })
                         ];
                       })
-                      (sources."once-1.3.3" // {
+                      (sources."once-1.4.0" // {
                         dependencies = [
                           sources."wrappy-1.0.2"
                         ];
@@ -20020,12 +20189,12 @@ in
                           (sources."browserify-aes-1.0.6" // {
                             dependencies = [
                               sources."buffer-xor-1.0.3"
-                              sources."cipher-base-1.0.2"
+                              sources."cipher-base-1.0.3"
                             ];
                           })
                           (sources."browserify-des-1.0.0" // {
                             dependencies = [
-                              sources."cipher-base-1.0.2"
+                              sources."cipher-base-1.0.3"
                               (sources."des.js-1.0.0" // {
                                 dependencies = [
                                   sources."minimalistic-assert-1.0.0"
@@ -20042,7 +20211,7 @@ in
                           sources."browserify-rsa-4.0.1"
                           (sources."elliptic-6.3.1" // {
                             dependencies = [
-                              sources."brorand-1.0.5"
+                              sources."brorand-1.0.6"
                               sources."hash.js-1.0.3"
                             ];
                           })
@@ -20056,7 +20225,7 @@ in
                               (sources."browserify-aes-1.0.6" // {
                                 dependencies = [
                                   sources."buffer-xor-1.0.3"
-                                  sources."cipher-base-1.0.2"
+                                  sources."cipher-base-1.0.3"
                                 ];
                               })
                               sources."evp_bytestokey-1.0.0"
@@ -20069,7 +20238,7 @@ in
                           sources."bn.js-4.11.6"
                           (sources."elliptic-6.3.1" // {
                             dependencies = [
-                              sources."brorand-1.0.5"
+                              sources."brorand-1.0.6"
                               sources."hash.js-1.0.3"
                             ];
                           })
@@ -20077,7 +20246,7 @@ in
                       })
                       (sources."create-hash-1.1.2" // {
                         dependencies = [
-                          sources."cipher-base-1.0.2"
+                          sources."cipher-base-1.0.3"
                           sources."ripemd160-1.0.1"
                           sources."sha.js-2.4.5"
                         ];
@@ -20088,12 +20257,12 @@ in
                           sources."bn.js-4.11.6"
                           (sources."miller-rabin-4.0.0" // {
                             dependencies = [
-                              sources."brorand-1.0.5"
+                              sources."brorand-1.0.6"
                             ];
                           })
                         ];
                       })
-                      sources."pbkdf2-3.0.4"
+                      sources."pbkdf2-3.0.6"
                       (sources."public-encrypt-4.0.0" // {
                         dependencies = [
                           sources."bn.js-4.11.6"
@@ -20108,7 +20277,7 @@ in
                               (sources."browserify-aes-1.0.6" // {
                                 dependencies = [
                                   sources."buffer-xor-1.0.3"
-                                  sources."cipher-base-1.0.2"
+                                  sources."cipher-base-1.0.3"
                                 ];
                               })
                               sources."evp_bytestokey-1.0.0"
@@ -20142,7 +20311,7 @@ in
                           })
                         ];
                       })
-                      (sources."once-1.3.3" // {
+                      (sources."once-1.4.0" // {
                         dependencies = [
                           sources."wrappy-1.0.2"
                         ];
@@ -20161,7 +20330,7 @@ in
                     ];
                   })
                   sources."https-browserify-0.0.1"
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                   (sources."insert-module-globals-6.6.3" // {
                     dependencies = [
                       (sources."combine-source-map-0.6.1" // {
@@ -20276,7 +20445,11 @@ in
                       sources."querystring-0.2.0"
                     ];
                   })
-                  sources."util-0.10.3"
+                  (sources."util-0.10.3" // {
+                    dependencies = [
+                      sources."inherits-2.0.1"
+                    ];
+                  })
                   (sources."vm-browserify-0.0.4" // {
                     dependencies = [
                       sources."indexof-0.0.1"
@@ -20433,7 +20606,7 @@ in
                   sources."wrappy-1.0.2"
                 ];
               })
-              sources."inherits-2.0.1"
+              sources."inherits-2.0.3"
               (sources."minimatch-3.0.3" // {
                 dependencies = [
                   (sources."brace-expansion-1.1.6" // {
@@ -20444,7 +20617,7 @@ in
                   })
                 ];
               })
-              (sources."once-1.3.3" // {
+              (sources."once-1.4.0" // {
                 dependencies = [
                   sources."wrappy-1.0.2"
                 ];
@@ -20461,7 +20634,7 @@ in
                       sources."wrappy-1.0.2"
                     ];
                   })
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                   (sources."minimatch-3.0.3" // {
                     dependencies = [
                       (sources."brace-expansion-1.1.6" // {
@@ -20472,7 +20645,7 @@ in
                       })
                     ];
                   })
-                  (sources."once-1.3.3" // {
+                  (sources."once-1.4.0" // {
                     dependencies = [
                       sources."wrappy-1.0.2"
                     ];
@@ -20534,7 +20707,7 @@ in
               sources."abbrev-1.0.9"
             ];
           })
-          (sources."npm-2.15.10" // {
+          (sources."npm-2.15.11" // {
             dependencies = [
               sources."abbrev-1.0.9"
               sources."ansi-0.3.1"
@@ -20594,7 +20767,7 @@ in
               sources."graceful-fs-4.1.6"
               sources."hosted-git-info-2.1.5"
               sources."inflight-1.0.5"
-              sources."inherits-2.0.1"
+              sources."inherits-2.0.3"
               sources."ini-1.3.4"
               sources."lockfile-1.0.1"
               (sources."lru-cache-4.0.1" // {
@@ -20658,7 +20831,7 @@ in
               sources."npm-cache-filename-1.0.2"
               sources."npm-install-checks-1.0.7"
               sources."npm-package-arg-4.1.1"
-              (sources."npm-registry-client-7.1.2" // {
+              (sources."npm-registry-client-7.2.1" // {
                 dependencies = [
                   (sources."concat-stream-1.5.2" // {
                     dependencies = [
@@ -20674,7 +20847,6 @@ in
                       })
                     ];
                   })
-                  sources."retry-0.8.0"
                 ];
               })
               sources."npm-user-validate-0.1.5"
@@ -20695,14 +20867,14 @@ in
                   })
                 ];
               })
-              sources."once-1.3.3"
+              sources."once-1.4.0"
               (sources."osenv-0.1.3" // {
                 dependencies = [
                   sources."os-homedir-1.0.1"
                   sources."os-tmpdir-1.0.1"
                 ];
               })
-              sources."path-is-inside-1.0.1"
+              sources."path-is-inside-1.0.2"
               (sources."read-1.0.7" // {
                 dependencies = [
                   sources."mute-stream-0.0.6"
@@ -20819,10 +20991,10 @@ in
                   (sources."http-signature-1.1.1" // {
                     dependencies = [
                       sources."assert-plus-0.2.0"
-                      (sources."jsprim-1.3.0" // {
+                      (sources."jsprim-1.3.1" // {
                         dependencies = [
                           sources."extsprintf-1.0.2"
-                          sources."json-schema-0.2.2"
+                          sources."json-schema-0.2.3"
                           sources."verror-1.3.6"
                         ];
                       })
@@ -20861,12 +21033,12 @@ in
                   sources."tunnel-agent-0.4.3"
                 ];
               })
-              sources."retry-0.9.0"
+              sources."retry-0.10.0"
               sources."rimraf-2.5.4"
               sources."semver-5.1.1"
               sources."sha-2.0.1"
               sources."slide-1.1.6"
-              sources."sorted-object-2.0.0"
+              sources."sorted-object-2.0.1"
               sources."spdx-license-ids-1.2.2"
               sources."strip-ansi-3.0.1"
               sources."tar-2.2.1"
@@ -20884,7 +21056,7 @@ in
                   sources."builtins-0.0.7"
                 ];
               })
-              (sources."which-1.2.10" // {
+              (sources."which-1.2.11" // {
                 dependencies = [
                   sources."isexe-1.1.2"
                 ];
@@ -20918,7 +21090,7 @@ in
                       sources."core-util-is-1.0.2"
                       sources."isarray-0.0.1"
                       sources."string_decoder-0.10.31"
-                      sources."inherits-2.0.1"
+                      sources."inherits-2.0.3"
                     ];
                   })
                 ];
@@ -20995,7 +21167,7 @@ in
                               })
                             ];
                           })
-                          (sources."once-1.3.3" // {
+                          (sources."once-1.4.0" // {
                             dependencies = [
                               sources."wrappy-1.0.2"
                             ];
@@ -21007,7 +21179,7 @@ in
                   })
                 ];
               })
-              sources."inherits-2.0.1"
+              sources."inherits-2.0.3"
             ];
           })
           sources."unorm-1.3.3"
@@ -21035,7 +21207,7 @@ in
           sources."ansi-0.3.1"
           (sources."bplist-parser-0.1.1" // {
             dependencies = [
-              sources."big-integer-1.6.15"
+              sources."big-integer-1.6.16"
             ];
           })
           sources."cordova-registry-mapper-1.1.15"
@@ -21051,8 +21223,8 @@ in
                   sources."wrappy-1.0.2"
                 ];
               })
-              sources."inherits-2.0.1"
-              (sources."once-1.3.3" // {
+              sources."inherits-2.0.3"
+              (sources."once-1.4.0" // {
                 dependencies = [
                   sources."wrappy-1.0.2"
                 ];
@@ -21168,7 +21340,7 @@ in
                               })
                             ];
                           })
-                          sources."inherits-2.0.1"
+                          sources."inherits-2.0.3"
                           (sources."readable-stream-2.1.5" // {
                             dependencies = [
                               sources."buffer-shims-1.0.0"
@@ -21188,7 +21360,7 @@ in
                       sources."lowercase-keys-1.0.0"
                       (sources."nested-error-stacks-1.0.2" // {
                         dependencies = [
-                          sources."inherits-2.0.1"
+                          sources."inherits-2.0.3"
                         ];
                       })
                       sources."object-assign-3.0.0"
@@ -21204,7 +21376,7 @@ in
                             dependencies = [
                               sources."buffer-shims-1.0.0"
                               sources."core-util-is-1.0.2"
-                              sources."inherits-2.0.1"
+                              sources."inherits-2.0.3"
                               sources."isarray-1.0.0"
                               sources."process-nextick-args-1.0.7"
                               sources."string_decoder-0.10.31"
@@ -21343,7 +21515,7 @@ in
               })
               (sources."run-async-0.1.0" // {
                 dependencies = [
-                  (sources."once-1.3.3" // {
+                  (sources."once-1.4.0" // {
                     dependencies = [
                       sources."wrappy-1.0.2"
                     ];
@@ -21385,7 +21557,7 @@ in
                   (sources."readable-stream-2.0.6" // {
                     dependencies = [
                       sources."core-util-is-1.0.2"
-                      sources."inherits-2.0.1"
+                      sources."inherits-2.0.3"
                       sources."isarray-1.0.0"
                       sources."process-nextick-args-1.0.7"
                       sources."string_decoder-0.10.31"
@@ -21448,10 +21620,10 @@ in
               (sources."http-signature-1.1.1" // {
                 dependencies = [
                   sources."assert-plus-0.2.0"
-                  (sources."jsprim-1.3.0" // {
+                  (sources."jsprim-1.3.1" // {
                     dependencies = [
                       sources."extsprintf-1.0.2"
-                      sources."json-schema-0.2.2"
+                      sources."json-schema-0.2.3"
                       sources."verror-1.3.6"
                     ];
                   })
@@ -21492,6 +21664,7 @@ in
         ];
       })
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Cordova command line interface tool";
       license = "Apache-2.0";
@@ -21732,12 +21905,13 @@ in
               sources."core-util-is-1.0.2"
               sources."isarray-0.0.1"
               sources."string_decoder-0.10.31"
-              sources."inherits-2.0.1"
+              sources."inherits-2.0.3"
             ];
           })
         ];
       })
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "A blockchain-based DNS + HTTPS server that fixes HTTPS security, and more!";
       homepage = https://github.com/okTurtles/dnschain;
@@ -21762,7 +21936,7 @@ in
       })
       sources."basic-auth-1.0.4"
       sources."cookie-signature-1.0.6"
-      (sources."cors-2.8.0" // {
+      (sources."cors-2.8.1" // {
         dependencies = [
           sources."vary-1.1.0"
         ];
@@ -21779,7 +21953,7 @@ in
       })
       (sources."from2-1.3.0" // {
         dependencies = [
-          sources."inherits-2.0.1"
+          sources."inherits-2.0.3"
           (sources."readable-stream-1.1.14" // {
             dependencies = [
               sources."core-util-is-1.0.2"
@@ -21802,7 +21976,7 @@ in
                   })
                 ];
               })
-              sources."inherits-2.0.1"
+              sources."inherits-2.0.3"
               (sources."readable-stream-2.1.5" // {
                 dependencies = [
                   sources."buffer-shims-1.0.0"
@@ -21847,7 +22021,7 @@ in
                   sources."core-util-is-1.0.2"
                   sources."isarray-0.0.1"
                   sources."string_decoder-0.10.31"
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                 ];
               })
               sources."semver-5.1.1"
@@ -21892,7 +22066,7 @@ in
               sources."core-util-is-1.0.2"
               sources."isarray-0.0.1"
               sources."string_decoder-0.10.31"
-              sources."inherits-2.0.1"
+              sources."inherits-2.0.3"
             ];
           })
           sources."semver-2.3.2"
@@ -21907,7 +22081,7 @@ in
               sources."xtend-3.0.0"
             ];
           })
-          sources."inherits-2.0.1"
+          sources."inherits-2.0.3"
           sources."ltgt-1.0.2"
         ];
       })
@@ -21924,7 +22098,7 @@ in
       })
       (sources."pump-1.0.1" // {
         dependencies = [
-          (sources."once-1.3.3" // {
+          (sources."once-1.4.0" // {
             dependencies = [
               sources."wrappy-1.0.2"
             ];
@@ -21957,7 +22131,7 @@ in
               sources."stream-shift-1.0.0"
             ];
           })
-          sources."inherits-2.0.1"
+          sources."inherits-2.0.3"
         ];
       })
       sources."relative-date-1.1.3"
@@ -21975,7 +22149,7 @@ in
               sources."core-util-is-1.0.2"
               sources."isarray-0.0.1"
               sources."string_decoder-0.10.31"
-              sources."inherits-2.0.1"
+              sources."inherits-2.0.3"
             ];
           })
         ];
@@ -21983,7 +22157,7 @@ in
       sources."split2-0.2.1"
       (sources."stream-collector-1.0.1" // {
         dependencies = [
-          (sources."once-1.3.3" // {
+          (sources."once-1.4.0" // {
             dependencies = [
               sources."wrappy-1.0.2"
             ];
@@ -21997,7 +22171,7 @@ in
               (sources."readable-stream-2.0.6" // {
                 dependencies = [
                   sources."core-util-is-1.0.2"
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                   sources."isarray-1.0.0"
                   sources."process-nextick-args-1.0.7"
                   sources."string_decoder-0.10.31"
@@ -22010,7 +22184,7 @@ in
             dependencies = [
               sources."buffer-shims-1.0.0"
               sources."core-util-is-1.0.2"
-              sources."inherits-2.0.1"
+              sources."inherits-2.0.3"
               sources."isarray-1.0.0"
               sources."process-nextick-args-1.0.7"
               sources."string_decoder-0.10.31"
@@ -22026,7 +22200,7 @@ in
               sources."core-util-is-1.0.2"
               sources."isarray-0.0.1"
               sources."string_decoder-0.10.31"
-              sources."inherits-2.0.1"
+              sources."inherits-2.0.3"
             ];
           })
         ];
@@ -22034,6 +22208,7 @@ in
       sources."thunky-0.1.0"
       sources."xtend-4.0.1"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "docker registry server implemented in node";
       homepage = https://github.com/mafintosh/docker-registry-server;
@@ -22076,7 +22251,7 @@ in
               (sources."readable-stream-2.0.6" // {
                 dependencies = [
                   sources."core-util-is-1.0.2"
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                   sources."isarray-1.0.0"
                   sources."process-nextick-args-1.0.7"
                   sources."string_decoder-0.10.31"
@@ -22148,10 +22323,10 @@ in
           (sources."http-signature-1.1.1" // {
             dependencies = [
               sources."assert-plus-0.2.0"
-              (sources."jsprim-1.3.0" // {
+              (sources."jsprim-1.3.1" // {
                 dependencies = [
                   sources."extsprintf-1.0.2"
-                  sources."json-schema-0.2.2"
+                  sources."json-schema-0.2.3"
                   sources."verror-1.3.6"
                 ];
               })
@@ -22191,6 +22366,7 @@ in
         ];
       })
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "import and export tools for elasticsearch";
       homepage = "https://github.com/taskrabbit/elasticsearch-dump#readme";
@@ -22198,13 +22374,218 @@ in
     };
     production = true;
   };
+  emoj = nodeEnv.buildNodePackage {
+    name = "emoj";
+    packageName = "emoj";
+    version = "0.3.0";
+    src = fetchurl {
+      url = "https://registry.npmjs.org/emoj/-/emoj-0.3.0.tgz";
+      sha1 = "9b87917bc0a1abed65f52046e5e07912f7d8532c";
+    };
+    dependencies = [
+      (sources."chalk-1.1.3" // {
+        dependencies = [
+          sources."ansi-styles-2.2.1"
+          sources."escape-string-regexp-1.0.5"
+          (sources."strip-ansi-3.0.1" // {
+            dependencies = [
+              sources."ansi-regex-2.0.0"
+            ];
+          })
+          sources."supports-color-2.0.0"
+        ];
+      })
+      (sources."got-6.5.0" // {
+        dependencies = [
+          (sources."create-error-class-3.0.2" // {
+            dependencies = [
+              sources."capture-stack-trace-1.0.0"
+            ];
+          })
+          sources."duplexer3-0.1.4"
+          (sources."get-stream-2.3.1" // {
+            dependencies = [
+              sources."object-assign-4.1.0"
+              (sources."pinkie-promise-2.0.1" // {
+                dependencies = [
+                  sources."pinkie-2.0.4"
+                ];
+              })
+            ];
+          })
+          sources."is-redirect-1.0.0"
+          sources."is-retry-allowed-1.1.0"
+          sources."is-stream-1.1.0"
+          sources."lowercase-keys-1.0.0"
+          sources."node-status-codes-2.0.0"
+          sources."timed-out-2.0.0"
+          sources."unzip-response-2.0.1"
+          (sources."url-parse-lax-1.0.0" // {
+            dependencies = [
+              sources."prepend-http-1.0.4"
+            ];
+          })
+        ];
+      })
+      (sources."has-ansi-2.0.0" // {
+        dependencies = [
+          sources."ansi-regex-2.0.0"
+        ];
+      })
+      sources."lodash.debounce-4.0.8"
+      (sources."log-update-1.0.2" // {
+        dependencies = [
+          sources."ansi-escapes-1.4.0"
+          (sources."cli-cursor-1.0.2" // {
+            dependencies = [
+              (sources."restore-cursor-1.0.1" // {
+                dependencies = [
+                  sources."exit-hook-1.1.1"
+                  sources."onetime-1.1.0"
+                ];
+              })
+            ];
+          })
+        ];
+      })
+      sources."mem-0.1.1"
+      (sources."meow-3.7.0" // {
+        dependencies = [
+          (sources."camelcase-keys-2.1.0" // {
+            dependencies = [
+              sources."camelcase-2.1.1"
+            ];
+          })
+          sources."decamelize-1.2.0"
+          (sources."loud-rejection-1.6.0" // {
+            dependencies = [
+              (sources."currently-unhandled-0.4.1" // {
+                dependencies = [
+                  sources."array-find-index-1.0.1"
+                ];
+              })
+              sources."signal-exit-3.0.1"
+            ];
+          })
+          sources."map-obj-1.0.1"
+          sources."minimist-1.2.0"
+          (sources."normalize-package-data-2.3.5" // {
+            dependencies = [
+              sources."hosted-git-info-2.1.5"
+              (sources."is-builtin-module-1.0.0" // {
+                dependencies = [
+                  sources."builtin-modules-1.1.1"
+                ];
+              })
+              sources."semver-5.3.0"
+              (sources."validate-npm-package-license-3.0.1" // {
+                dependencies = [
+                  (sources."spdx-correct-1.0.2" // {
+                    dependencies = [
+                      sources."spdx-license-ids-1.2.2"
+                    ];
+                  })
+                  sources."spdx-expression-parse-1.0.3"
+                ];
+              })
+            ];
+          })
+          sources."object-assign-4.1.0"
+          (sources."read-pkg-up-1.0.1" // {
+            dependencies = [
+              (sources."find-up-1.1.2" // {
+                dependencies = [
+                  sources."path-exists-2.1.0"
+                  (sources."pinkie-promise-2.0.1" // {
+                    dependencies = [
+                      sources."pinkie-2.0.4"
+                    ];
+                  })
+                ];
+              })
+              (sources."read-pkg-1.1.0" // {
+                dependencies = [
+                  (sources."load-json-file-1.1.0" // {
+                    dependencies = [
+                      sources."graceful-fs-4.1.6"
+                      (sources."parse-json-2.2.0" // {
+                        dependencies = [
+                          (sources."error-ex-1.3.0" // {
+                            dependencies = [
+                              sources."is-arrayish-0.2.1"
+                            ];
+                          })
+                        ];
+                      })
+                      sources."pify-2.3.0"
+                      (sources."pinkie-promise-2.0.1" // {
+                        dependencies = [
+                          sources."pinkie-2.0.4"
+                        ];
+                      })
+                      (sources."strip-bom-2.0.0" // {
+                        dependencies = [
+                          sources."is-utf8-0.2.1"
+                        ];
+                      })
+                    ];
+                  })
+                  (sources."path-type-1.1.0" // {
+                    dependencies = [
+                      sources."graceful-fs-4.1.6"
+                      sources."pify-2.3.0"
+                      (sources."pinkie-promise-2.0.1" // {
+                        dependencies = [
+                          sources."pinkie-2.0.4"
+                        ];
+                      })
+                    ];
+                  })
+                ];
+              })
+            ];
+          })
+          (sources."redent-1.0.0" // {
+            dependencies = [
+              (sources."indent-string-2.1.0" // {
+                dependencies = [
+                  (sources."repeating-2.0.1" // {
+                    dependencies = [
+                      (sources."is-finite-1.0.1" // {
+                        dependencies = [
+                          sources."number-is-nan-1.0.0"
+                        ];
+                      })
+                    ];
+                  })
+                ];
+              })
+              (sources."strip-indent-1.0.1" // {
+                dependencies = [
+                  sources."get-stdin-4.0.1"
+                ];
+              })
+            ];
+          })
+          sources."trim-newlines-1.0.0"
+        ];
+      })
+    ];
+    buildInputs = globalBuildInputs;
+    meta = {
+      description = "Find relevant emoji from text on the command-line";
+      homepage = "https://github.com/sindresorhus/emoj#readme";
+      license = "MIT";
+    };
+    production = true;
+  };
   eslint = nodeEnv.buildNodePackage {
     name = "eslint";
     packageName = "eslint";
-    version = "3.4.0";
+    version = "3.5.0";
     src = fetchurl {
-      url = "https://registry.npmjs.org/eslint/-/eslint-3.4.0.tgz";
-      sha1 = "af5984007bd3f1fb1b3b6b01a0a22eda0ec7a9f4";
+      url = "https://registry.npmjs.org/eslint/-/eslint-3.5.0.tgz";
+      sha1 = "22fc9f780ea5bca1306fab2b6d3336b0fa62c754";
     };
     dependencies = [
       (sources."chalk-1.1.3" // {
@@ -22226,7 +22607,7 @@ in
       })
       (sources."concat-stream-1.5.2" // {
         dependencies = [
-          sources."inherits-2.0.1"
+          sources."inherits-2.0.3"
           sources."typedarray-0.0.6"
           (sources."readable-stream-2.0.6" // {
             dependencies = [
@@ -22244,7 +22625,7 @@ in
           sources."ms-0.7.1"
         ];
       })
-      (sources."doctrine-1.3.0" // {
+      (sources."doctrine-1.4.0" // {
         dependencies = [
           sources."isarray-1.0.0"
         ];
@@ -22332,7 +22713,7 @@ in
               sources."wrappy-1.0.2"
             ];
           })
-          sources."inherits-2.0.1"
+          sources."inherits-2.0.3"
           (sources."minimatch-3.0.3" // {
             dependencies = [
               (sources."brace-expansion-1.1.6" // {
@@ -22343,7 +22724,7 @@ in
               })
             ];
           })
-          (sources."once-1.3.3" // {
+          (sources."once-1.4.0" // {
             dependencies = [
               sources."wrappy-1.0.2"
             ];
@@ -22351,7 +22732,7 @@ in
           sources."path-is-absolute-1.0.0"
         ];
       })
-      sources."globals-9.9.0"
+      sources."globals-9.10.0"
       sources."ignore-3.1.5"
       sources."imurmurhash-0.1.4"
       (sources."inquirer-0.12.0" // {
@@ -22392,7 +22773,7 @@ in
           })
           (sources."run-async-0.1.0" // {
             dependencies = [
-              (sources."once-1.3.3" // {
+              (sources."once-1.4.0" // {
                 dependencies = [
                   sources."wrappy-1.0.2"
                 ];
@@ -22472,7 +22853,7 @@ in
           sources."fast-levenshtein-1.1.4"
         ];
       })
-      sources."path-is-inside-1.0.1"
+      sources."path-is-inside-1.0.2"
       sources."pluralize-1.2.1"
       sources."progress-1.1.8"
       (sources."require-uncached-1.0.2" // {
@@ -22522,6 +22903,7 @@ in
         ];
       })
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "An AST-based pattern checker for JavaScript.";
       homepage = http://eslint.org/;
@@ -22543,7 +22925,7 @@ in
       sources."bower-1.7.9"
       (sources."glob-3.2.11" // {
         dependencies = [
-          sources."inherits-2.0.1"
+          sources."inherits-2.0.3"
           (sources."minimatch-0.3.0" // {
             dependencies = [
               sources."lru-cache-2.7.3"
@@ -22553,6 +22935,7 @@ in
         ];
       })
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Companion to bower2nix to be used in the fetchBower fixed-output derivation";
       homepage = https://bitbucket.org/shlevy/fetch-bower;
@@ -22691,7 +23074,7 @@ in
                         dependencies = [
                           (sources."for-own-0.1.4" // {
                             dependencies = [
-                              sources."for-in-0.1.5"
+                              sources."for-in-0.1.6"
                             ];
                           })
                           sources."is-extendable-0.1.1"
@@ -22715,7 +23098,7 @@ in
               })
               sources."async-each-1.0.1"
               sources."glob-parent-2.0.0"
-              sources."inherits-2.0.1"
+              sources."inherits-2.0.3"
               (sources."is-binary-path-1.0.1" // {
                 dependencies = [
                   sources."binary-extensions-1.6.0"
@@ -22791,7 +23174,7 @@ in
                               sources."has-color-0.1.7"
                               sources."has-unicode-2.0.1"
                               sources."object-assign-4.1.0"
-                              sources."signal-exit-3.0.0"
+                              sources."signal-exit-3.0.1"
                               (sources."string-width-1.0.2" // {
                                 dependencies = [
                                   (sources."code-point-at-1.0.0" // {
@@ -22913,10 +23296,10 @@ in
                           (sources."http-signature-1.1.1" // {
                             dependencies = [
                               sources."assert-plus-0.2.0"
-                              (sources."jsprim-1.3.0" // {
+                              (sources."jsprim-1.3.1" // {
                                 dependencies = [
                                   sources."extsprintf-1.0.2"
-                                  sources."json-schema-0.2.2"
+                                  sources."json-schema-0.2.3"
                                   sources."verror-1.3.6"
                                 ];
                               })
@@ -22975,7 +23358,7 @@ in
                                   })
                                 ];
                               })
-                              (sources."once-1.3.3" // {
+                              (sources."once-1.4.0" // {
                                 dependencies = [
                                   sources."wrappy-1.0.2"
                                 ];
@@ -23114,7 +23497,7 @@ in
                   sources."defined-0.0.0"
                   sources."through-2.3.8"
                   sources."resumer-0.0.0"
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                 ];
               })
             ];
@@ -23143,7 +23526,7 @@ in
                       sources."wrappy-1.0.2"
                     ];
                   })
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                   (sources."minimatch-3.0.3" // {
                     dependencies = [
                       (sources."brace-expansion-1.1.6" // {
@@ -23154,7 +23537,7 @@ in
                       })
                     ];
                   })
-                  (sources."once-1.3.3" // {
+                  (sources."once-1.4.0" // {
                     dependencies = [
                       sources."wrappy-1.0.2"
                     ];
@@ -23176,6 +23559,7 @@ in
         ];
       })
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "A simple CLI tool for ensuring that a given node script runs continuously (i.e. forever)";
       homepage = "https://github.com/foreverjs/forever#readme";
@@ -23199,6 +23583,7 @@ in
       })
       sources."tabtab-git+https://github.com/mixu/node-tabtab.git"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "A tool for managing multiple git repositories";
       homepage = "https://github.com/mixu/gr#readme";
@@ -23224,7 +23609,7 @@ in
                   sources."wrappy-1.0.2"
                 ];
               })
-              sources."inherits-2.0.1"
+              sources."inherits-2.0.3"
               (sources."minimatch-3.0.3" // {
                 dependencies = [
                   (sources."brace-expansion-1.1.6" // {
@@ -23235,7 +23620,7 @@ in
                   })
                 ];
               })
-              (sources."once-1.3.3" // {
+              (sources."once-1.4.0" // {
                 dependencies = [
                   sources."wrappy-1.0.2"
                 ];
@@ -23253,6 +23638,7 @@ in
       })
       sources."resolve-1.1.7"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "The grunt command line interface";
       homepage = "https://github.com/gruntjs/grunt-cli#readme";
@@ -23424,6 +23810,7 @@ in
         ];
       })
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "See a representation of the Guifi.net network in Google Earth.";
       homepage = https://github.com/jmendeth/guifi-earth;
@@ -23481,7 +23868,7 @@ in
                           sources."array-find-index-1.0.1"
                         ];
                       })
-                      sources."signal-exit-3.0.0"
+                      sources."signal-exit-3.0.1"
                     ];
                   })
                   sources."map-obj-1.0.1"
@@ -23636,7 +24023,7 @@ in
                       sources."core-util-is-1.0.2"
                       sources."isarray-0.0.1"
                       sources."string_decoder-0.10.31"
-                      sources."inherits-2.0.1"
+                      sources."inherits-2.0.3"
                     ];
                   })
                 ];
@@ -23650,7 +24037,7 @@ in
               (sources."readable-stream-2.0.6" // {
                 dependencies = [
                   sources."core-util-is-1.0.2"
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                   sources."isarray-1.0.0"
                   sources."process-nextick-args-1.0.7"
                   sources."string_decoder-0.10.31"
@@ -23732,7 +24119,7 @@ in
                     dependencies = [
                       (sources."for-own-0.1.4" // {
                         dependencies = [
-                          sources."for-in-0.1.5"
+                          sources."for-in-0.1.6"
                         ];
                       })
                       sources."is-extendable-0.1.1"
@@ -23774,7 +24161,7 @@ in
                               sources."os-tmpdir-1.0.1"
                             ];
                           })
-                          (sources."which-1.2.10" // {
+                          (sources."which-1.2.11" // {
                             dependencies = [
                               sources."isexe-1.1.2"
                             ];
@@ -23877,8 +24264,8 @@ in
                       sources."wrappy-1.0.2"
                     ];
                   })
-                  sources."inherits-2.0.1"
-                  (sources."once-1.3.3" // {
+                  sources."inherits-2.0.3"
+                  (sources."once-1.4.0" // {
                     dependencies = [
                       sources."wrappy-1.0.2"
                     ];
@@ -23952,7 +24339,7 @@ in
                   sources."core-util-is-1.0.2"
                   sources."isarray-0.0.1"
                   sources."string_decoder-0.10.31"
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                 ];
               })
               sources."xtend-4.0.1"
@@ -23967,6 +24354,7 @@ in
         ];
       })
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "The streaming build system";
       homepage = http://gulpjs.com/;
@@ -23985,13 +24373,14 @@ in
     dependencies = [
       (sources."http-proxy-1.0.2" // {
         dependencies = [
-          sources."eventemitter3-1.2.0"
+          sources."eventemitter3-2.0.0"
         ];
       })
       sources."redis-0.10.3"
       sources."lru-cache-2.5.2"
       sources."minimist-0.0.8"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Complete high-scaled reverse-proxy solution";
       homepage = https://github.com/dotcloud/hipache;
@@ -24038,7 +24427,7 @@ in
               sources."wrappy-1.0.2"
             ];
           })
-          sources."inherits-2.0.1"
+          sources."inherits-2.0.3"
           (sources."minimatch-3.0.3" // {
             dependencies = [
               (sources."brace-expansion-1.1.6" // {
@@ -24132,7 +24521,7 @@ in
         ];
       })
       sources."nopt-3.0.6"
-      (sources."once-1.3.3" // {
+      (sources."once-1.4.0" // {
         dependencies = [
           sources."wrappy-1.0.2"
         ];
@@ -24143,13 +24532,14 @@ in
           sources."has-flag-1.0.0"
         ];
       })
-      (sources."which-1.2.10" // {
+      (sources."which-1.2.11" // {
         dependencies = [
           sources."isexe-1.1.2"
         ];
       })
       sources."wordwrap-1.0.0"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Yet another JS code coverage tool that computes statement, line, function and branch coverage with module loader hooks to transparently add coverage when running tests. Supports all JS coverage use cases including unit tests, server side functional tests ";
       homepage = "https://github.com/gotwarlost/istanbul#readme";
@@ -24168,6 +24558,7 @@ in
     dependencies = [
       sources."when-3.4.6"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "A comprehensive JSON Schema validator for Node.js";
       homepage = https://github.com/natesilva/jayschema;
@@ -24194,8 +24585,8 @@ in
                   sources."wrappy-1.0.2"
                 ];
               })
-              sources."inherits-2.0.1"
-              (sources."once-1.3.3" // {
+              sources."inherits-2.0.3"
+              (sources."once-1.4.0" // {
                 dependencies = [
                   sources."wrappy-1.0.2"
                 ];
@@ -24230,7 +24621,7 @@ in
               sources."core-util-is-1.0.2"
               sources."isarray-0.0.1"
               sources."string_decoder-0.10.31"
-              sources."inherits-2.0.1"
+              sources."inherits-2.0.3"
             ];
           })
           sources."entities-1.0.0"
@@ -24250,6 +24641,7 @@ in
       sources."strip-json-comments-1.0.4"
       sources."lodash-3.7.0"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Static analysis tool for JavaScript";
       homepage = http://jshint.com/;
@@ -24265,6 +24657,7 @@ in
       url = "https://registry.npmjs.org/json/-/json-9.0.4.tgz";
       sha1 = "d0dbf2404c128572a935ecafadfc782ec81112ce";
     };
+    buildInputs = globalBuildInputs;
     meta = {
       description = "a 'json' command for massaging and processing JSON on the command line";
       homepage = https://github.com/trentm/json;
@@ -24279,6 +24672,7 @@ in
       url = "https://registry.npmjs.org/jsontool/-/jsontool-7.0.2.tgz";
       sha1 = "e29d3d1b0766ba4e179a18a96578b904dca43207";
     };
+    buildInputs = globalBuildInputs;
     meta = {
       description = "a 'json' command for massaging JSON on the command line";
       homepage = https://github.com/trentm/json;
@@ -24301,6 +24695,7 @@ in
       })
       sources."esprima-2.7.3"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "YAML 1.2 parser and serializer";
       homepage = https://github.com/nodeca/js-yaml;
@@ -24311,10 +24706,10 @@ in
   karma = nodeEnv.buildNodePackage {
     name = "karma";
     packageName = "karma";
-    version = "1.2.0";
+    version = "1.3.0";
     src = fetchurl {
-      url = "https://registry.npmjs.org/karma/-/karma-1.2.0.tgz";
-      sha1 = "6dca89ec25f4753f120f834c89398098040fd63e";
+      url = "https://registry.npmjs.org/karma/-/karma-1.3.0.tgz";
+      sha1 = "b2b94e8f499fadd0069d54f9aef4a4d48ec5cc1f";
     };
     dependencies = [
       sources."bluebird-3.4.6"
@@ -24412,7 +24807,7 @@ in
                     dependencies = [
                       (sources."for-own-0.1.4" // {
                         dependencies = [
-                          sources."for-in-0.1.5"
+                          sources."for-in-0.1.6"
                         ];
                       })
                       sources."is-extendable-0.1.1"
@@ -24436,7 +24831,7 @@ in
           })
           sources."async-each-1.0.1"
           sources."glob-parent-2.0.0"
-          sources."inherits-2.0.1"
+          sources."inherits-2.0.3"
           (sources."is-binary-path-1.0.1" // {
             dependencies = [
               sources."binary-extensions-1.6.0"
@@ -24502,7 +24897,7 @@ in
                           sources."has-color-0.1.7"
                           sources."has-unicode-2.0.1"
                           sources."object-assign-4.1.0"
-                          sources."signal-exit-3.0.0"
+                          sources."signal-exit-3.0.1"
                           (sources."string-width-1.0.2" // {
                             dependencies = [
                               (sources."code-point-at-1.0.0" // {
@@ -24624,10 +25019,10 @@ in
                       (sources."http-signature-1.1.1" // {
                         dependencies = [
                           sources."assert-plus-0.2.0"
-                          (sources."jsprim-1.3.0" // {
+                          (sources."jsprim-1.3.1" // {
                             dependencies = [
                               sources."extsprintf-1.0.2"
-                              sources."json-schema-0.2.2"
+                              sources."json-schema-0.2.3"
                               sources."verror-1.3.6"
                             ];
                           })
@@ -24707,19 +25102,19 @@ in
         ];
       })
       sources."colors-1.1.2"
-      (sources."combine-lists-1.0.0" // {
+      (sources."combine-lists-1.0.1" // {
         dependencies = [
           sources."lodash-4.15.0"
         ];
       })
-      (sources."connect-3.4.1" // {
+      (sources."connect-3.5.0" // {
         dependencies = [
           (sources."debug-2.2.0" // {
             dependencies = [
               sources."ms-0.7.1"
             ];
           })
-          (sources."finalhandler-0.4.1" // {
+          (sources."finalhandler-0.5.0" // {
             dependencies = [
               sources."escape-html-1.0.3"
               (sources."on-finished-2.3.0" // {
@@ -24727,6 +25122,7 @@ in
                   sources."ee-first-1.1.1"
                 ];
               })
+              sources."statuses-1.3.0"
               sources."unpipe-1.0.0"
             ];
           })
@@ -24768,8 +25164,8 @@ in
               sources."wrappy-1.0.2"
             ];
           })
-          sources."inherits-2.0.1"
-          (sources."once-1.3.3" // {
+          sources."inherits-2.0.3"
+          (sources."once-1.4.0" // {
             dependencies = [
               sources."wrappy-1.0.2"
             ];
@@ -24778,7 +25174,7 @@ in
         ];
       })
       sources."graceful-fs-4.1.6"
-      (sources."http-proxy-1.14.0" // {
+      (sources."http-proxy-1.15.1" // {
         dependencies = [
           sources."eventemitter3-1.2.0"
           sources."requires-port-1.0.0"
@@ -24793,7 +25189,7 @@ in
               sources."core-util-is-1.0.2"
               sources."isarray-0.0.1"
               sources."string_decoder-0.10.31"
-              sources."inherits-2.0.1"
+              sources."inherits-2.0.3"
             ];
           })
           sources."semver-4.3.6"
@@ -24817,6 +25213,7 @@ in
         ];
       })
       sources."qjobs-1.1.5"
+      sources."range-parser-1.2.0"
       sources."rimraf-2.5.4"
       (sources."socket.io-1.4.7" // {
         dependencies = [
@@ -24966,6 +25363,7 @@ in
         ];
       })
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Spectacular Test Runner for JavaScript.";
       homepage = http://karma-runner.github.io/;
@@ -25085,7 +25483,7 @@ in
               })
               (sources."http-errors-1.3.1" // {
                 dependencies = [
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                   sources."statuses-1.3.0"
                 ];
               })
@@ -25110,7 +25508,7 @@ in
                       sources."core-util-is-1.0.2"
                       sources."isarray-0.0.1"
                       sources."string_decoder-0.10.31"
-                      sources."inherits-2.0.1"
+                      sources."inherits-2.0.3"
                     ];
                   })
                   sources."stream-counter-0.2.0"
@@ -25207,7 +25605,7 @@ in
               sources."destroy-1.0.3"
               (sources."http-errors-1.3.1" // {
                 dependencies = [
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                 ];
               })
               sources."mime-1.3.4"
@@ -25268,6 +25666,7 @@ in
         ];
       })
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Hosts the latest kibana3 and elasticsearch behind Google OAuth2, Basic Auth or CAS Authentication";
       license = "MIT";
@@ -25288,7 +25687,7 @@ in
           (sources."readable-stream-2.0.6" // {
             dependencies = [
               sources."core-util-is-1.0.2"
-              sources."inherits-2.0.1"
+              sources."inherits-2.0.3"
               sources."isarray-1.0.0"
               sources."process-nextick-args-1.0.7"
               sources."string_decoder-0.10.31"
@@ -25318,11 +25717,11 @@ in
                   })
                 ];
               })
-              sources."inherits-2.0.1"
+              sources."inherits-2.0.3"
               sources."stream-shift-1.0.0"
             ];
           })
-          (sources."glob-stream-5.3.4" // {
+          (sources."glob-stream-5.3.5" // {
             dependencies = [
               sources."extend-3.0.0"
               (sources."glob-5.0.15" // {
@@ -25332,7 +25731,7 @@ in
                       sources."wrappy-1.0.2"
                     ];
                   })
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                   (sources."minimatch-3.0.3" // {
                     dependencies = [
                       (sources."brace-expansion-1.1.6" // {
@@ -25343,7 +25742,7 @@ in
                       })
                     ];
                   })
-                  (sources."once-1.3.3" // {
+                  (sources."once-1.4.0" // {
                     dependencies = [
                       sources."wrappy-1.0.2"
                     ];
@@ -25351,11 +25750,11 @@ in
                   sources."path-is-absolute-1.0.0"
                 ];
               })
-              (sources."glob-parent-2.0.0" // {
+              (sources."glob-parent-3.0.0" // {
                 dependencies = [
-                  (sources."is-glob-2.0.1" // {
+                  (sources."is-glob-3.0.0" // {
                     dependencies = [
-                      sources."is-extglob-1.0.0"
+                      sources."is-extglob-2.0.0"
                     ];
                   })
                 ];
@@ -25409,7 +25808,7 @@ in
                     dependencies = [
                       (sources."for-own-0.1.4" // {
                         dependencies = [
-                          sources."for-in-0.1.5"
+                          sources."for-in-0.1.6"
                         ];
                       })
                       sources."is-extendable-0.1.1"
@@ -25417,7 +25816,11 @@ in
                   })
                   (sources."parse-glob-3.0.4" // {
                     dependencies = [
-                      sources."glob-base-0.3.0"
+                      (sources."glob-base-0.3.0" // {
+                        dependencies = [
+                          sources."glob-parent-2.0.0"
+                        ];
+                      })
                       sources."is-dotfile-1.0.2"
                     ];
                   })
@@ -25441,7 +25844,7 @@ in
                       sources."core-util-is-1.0.2"
                       sources."isarray-0.0.1"
                       sources."string_decoder-0.10.31"
-                      sources."inherits-2.0.1"
+                      sources."inherits-2.0.3"
                     ];
                   })
                   sources."xtend-4.0.1"
@@ -25487,7 +25890,7 @@ in
             dependencies = [
               sources."buffer-shims-1.0.0"
               sources."core-util-is-1.0.2"
-              sources."inherits-2.0.1"
+              sources."inherits-2.0.3"
               sources."isarray-1.0.0"
               sources."process-nextick-args-1.0.7"
               sources."string_decoder-0.10.31"
@@ -25513,6 +25916,7 @@ in
         ];
       })
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Merges multiple lcov results into one";
       homepage = https://github.com/mweibel/lcov-result-merger;
@@ -25560,6 +25964,7 @@ in
       sources."mkdirp-0.3.0"
       sources."node.extend-1.0.0"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Meeting room kiosk app for displaying meeting room schedules and booking rooms in your organization. Built against Google Apps, but other sources can be defined.";
       homepage = https://bitbucket.org/aahmed/meat;
@@ -25578,6 +25983,7 @@ in
       sources."optparse-1.0.5"
       sources."slasp-0.0.4"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "An internal DSL for the Nix package manager in JavaScript";
       homepage = https://github.com/svanderburg/nijs;
@@ -25588,10 +25994,10 @@ in
   node2nix = nodeEnv.buildNodePackage {
     name = "node2nix";
     packageName = "node2nix";
-    version = "1.0.1";
+    version = "1.1.0";
     src = fetchurl {
-      url = "https://registry.npmjs.org/node2nix/-/node2nix-1.0.1.tgz";
-      sha1 = "de96ccbd0228983e788d68b9792836964614548c";
+      url = "https://registry.npmjs.org/node2nix/-/node2nix-1.1.0.tgz";
+      sha1 = "7e27db0eb5102dc0f1a4667d84bd5d633e19d191";
     };
     dependencies = [
       sources."optparse-1.0.5"
@@ -25601,7 +26007,7 @@ in
           sources."chownr-1.0.1"
           (sources."concat-stream-1.5.2" // {
             dependencies = [
-              sources."inherits-2.0.1"
+              sources."inherits-2.0.3"
               sources."typedarray-0.0.6"
               (sources."readable-stream-2.0.6" // {
                 dependencies = [
@@ -25646,7 +26052,7 @@ in
               sources."semver-5.3.0"
             ];
           })
-          (sources."once-1.3.3" // {
+          (sources."once-1.4.0" // {
             dependencies = [
               sources."wrappy-1.0.2"
             ];
@@ -25660,7 +26066,7 @@ in
                   (sources."readable-stream-2.0.6" // {
                     dependencies = [
                       sources."core-util-is-1.0.2"
-                      sources."inherits-2.0.1"
+                      sources."inherits-2.0.3"
                       sources."isarray-1.0.0"
                       sources."process-nextick-args-1.0.7"
                       sources."string_decoder-0.10.31"
@@ -25740,10 +26146,10 @@ in
               (sources."http-signature-1.1.1" // {
                 dependencies = [
                   sources."assert-plus-0.2.0"
-                  (sources."jsprim-1.3.0" // {
+                  (sources."jsprim-1.3.1" // {
                     dependencies = [
                       sources."extsprintf-1.0.2"
-                      sources."json-schema-0.2.2"
+                      sources."json-schema-0.2.3"
                       sources."verror-1.3.6"
                     ];
                   })
@@ -25793,7 +26199,7 @@ in
                       sources."wrappy-1.0.2"
                     ];
                   })
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                   (sources."minimatch-3.0.3" // {
                     dependencies = [
                       (sources."brace-expansion-1.1.6" // {
@@ -25819,7 +26225,7 @@ in
                     dependencies = [
                       sources."buffer-shims-1.0.0"
                       sources."core-util-is-1.0.2"
-                      sources."inherits-2.0.1"
+                      sources."inherits-2.0.3"
                       sources."isarray-1.0.0"
                       sources."process-nextick-args-1.0.7"
                       sources."string_decoder-0.10.31"
@@ -25835,7 +26241,7 @@ in
                   sources."has-color-0.1.7"
                   sources."has-unicode-2.0.1"
                   sources."object-assign-4.1.0"
-                  sources."signal-exit-3.0.0"
+                  sources."signal-exit-3.0.1"
                   (sources."string-width-1.0.2" // {
                     dependencies = [
                       (sources."code-point-at-1.0.0" // {
@@ -25870,7 +26276,7 @@ in
               sources."proto-list-1.2.4"
             ];
           })
-          sources."inherits-2.0.1"
+          sources."inherits-2.0.3"
           sources."ini-1.3.4"
           (sources."mkdirp-0.5.1" // {
             dependencies = [
@@ -25928,7 +26334,7 @@ in
                           })
                         ];
                       })
-                      (sources."once-1.3.3" // {
+                      (sources."once-1.4.0" // {
                         dependencies = [
                           sources."wrappy-1.0.2"
                         ];
@@ -25940,7 +26346,7 @@ in
               })
             ];
           })
-          sources."inherits-2.0.1"
+          sources."inherits-2.0.3"
         ];
       })
       (sources."temp-0.8.3" // {
@@ -25974,6 +26380,7 @@ in
       sources."slasp-0.0.4"
       sources."nijs-0.0.23"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Generate Nix expressions to build NPM packages";
       homepage = https://github.com/svanderburg/node2nix;
@@ -25991,7 +26398,7 @@ in
     dependencies = [
       (sources."fstream-1.0.10" // {
         dependencies = [
-          sources."inherits-2.0.1"
+          sources."inherits-2.0.3"
         ];
       })
       (sources."glob-7.0.6" // {
@@ -26002,8 +26409,8 @@ in
               sources."wrappy-1.0.2"
             ];
           })
-          sources."inherits-2.0.1"
-          (sources."once-1.3.3" // {
+          sources."inherits-2.0.3"
+          (sources."once-1.4.0" // {
             dependencies = [
               sources."wrappy-1.0.2"
             ];
@@ -26041,7 +26448,7 @@ in
                 dependencies = [
                   sources."buffer-shims-1.0.0"
                   sources."core-util-is-1.0.2"
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                   sources."isarray-1.0.0"
                   sources."process-nextick-args-1.0.7"
                   sources."string_decoder-0.10.31"
@@ -26057,7 +26464,7 @@ in
               sources."has-color-0.1.7"
               sources."has-unicode-2.0.1"
               sources."object-assign-4.1.0"
-              sources."signal-exit-3.0.0"
+              sources."signal-exit-3.0.1"
               (sources."string-width-1.0.2" // {
                 dependencies = [
                   (sources."code-point-at-1.0.0" // {
@@ -26121,7 +26528,7 @@ in
               (sources."readable-stream-2.0.6" // {
                 dependencies = [
                   sources."core-util-is-1.0.2"
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                   sources."isarray-1.0.0"
                   sources."process-nextick-args-1.0.7"
                   sources."string_decoder-0.10.31"
@@ -26201,10 +26608,10 @@ in
           (sources."http-signature-1.1.1" // {
             dependencies = [
               sources."assert-plus-0.2.0"
-              (sources."jsprim-1.3.0" // {
+              (sources."jsprim-1.3.1" // {
                 dependencies = [
                   sources."extsprintf-1.0.2"
-                  sources."json-schema-0.2.2"
+                  sources."json-schema-0.2.3"
                   sources."verror-1.3.6"
                 ];
               })
@@ -26248,15 +26655,16 @@ in
       (sources."tar-2.2.1" // {
         dependencies = [
           sources."block-stream-0.0.9"
-          sources."inherits-2.0.1"
+          sources."inherits-2.0.3"
         ];
       })
-      (sources."which-1.2.10" // {
+      (sources."which-1.2.11" // {
         dependencies = [
           sources."isexe-1.1.2"
         ];
       })
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Node.js native addon build tool";
       homepage = "https://github.com/nodejs/node-gyp#readme";
@@ -26321,7 +26729,7 @@ in
                 dependencies = [
                   (sources."bplist-parser-0.1.1" // {
                     dependencies = [
-                      sources."big-integer-1.6.15"
+                      sources."big-integer-1.6.16"
                     ];
                   })
                   (sources."meow-3.7.0" // {
@@ -26339,7 +26747,7 @@ in
                               sources."array-find-index-1.0.1"
                             ];
                           })
-                          sources."signal-exit-3.0.0"
+                          sources."signal-exit-3.0.1"
                         ];
                       })
                       sources."map-obj-1.0.1"
@@ -26540,7 +26948,7 @@ in
               sources."wrappy-1.0.2"
             ];
           })
-          sources."inherits-2.0.1"
+          sources."inherits-2.0.3"
           (sources."minimatch-3.0.3" // {
             dependencies = [
               (sources."brace-expansion-1.1.6" // {
@@ -26551,7 +26959,7 @@ in
               })
             ];
           })
-          (sources."once-1.3.3" // {
+          (sources."once-1.4.0" // {
             dependencies = [
               sources."wrappy-1.0.2"
             ];
@@ -26605,7 +27013,7 @@ in
                         dependencies = [
                           sources."buffer-shims-1.0.0"
                           sources."core-util-is-1.0.2"
-                          sources."inherits-2.0.1"
+                          sources."inherits-2.0.3"
                           sources."isarray-1.0.0"
                           sources."process-nextick-args-1.0.7"
                           sources."string_decoder-0.10.31"
@@ -26621,7 +27029,7 @@ in
                       sources."has-color-0.1.7"
                       sources."has-unicode-2.0.1"
                       sources."object-assign-4.1.0"
-                      sources."signal-exit-3.0.0"
+                      sources."signal-exit-3.0.1"
                       (sources."string-width-1.0.2" // {
                         dependencies = [
                           (sources."code-point-at-1.0.0" // {
@@ -26656,7 +27064,7 @@ in
                       (sources."readable-stream-2.0.6" // {
                         dependencies = [
                           sources."core-util-is-1.0.2"
-                          sources."inherits-2.0.1"
+                          sources."inherits-2.0.3"
                           sources."isarray-1.0.0"
                           sources."process-nextick-args-1.0.7"
                           sources."string_decoder-0.10.31"
@@ -26736,10 +27144,10 @@ in
                   (sources."http-signature-1.1.1" // {
                     dependencies = [
                       sources."assert-plus-0.2.0"
-                      (sources."jsprim-1.3.0" // {
+                      (sources."jsprim-1.3.1" // {
                         dependencies = [
                           sources."extsprintf-1.0.2"
-                          sources."json-schema-0.2.2"
+                          sources."json-schema-0.2.3"
                           sources."verror-1.3.6"
                         ];
                       })
@@ -26788,7 +27196,7 @@ in
                           sources."wrappy-1.0.2"
                         ];
                       })
-                      sources."inherits-2.0.1"
+                      sources."inherits-2.0.3"
                       (sources."minimatch-3.0.3" // {
                         dependencies = [
                           (sources."brace-expansion-1.1.6" // {
@@ -26799,7 +27207,7 @@ in
                           })
                         ];
                       })
-                      (sources."once-1.3.3" // {
+                      (sources."once-1.4.0" // {
                         dependencies = [
                           sources."wrappy-1.0.2"
                         ];
@@ -26817,7 +27225,7 @@ in
                       sources."graceful-fs-4.1.6"
                     ];
                   })
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                 ];
               })
               (sources."tar-pack-3.1.4" // {
@@ -26825,12 +27233,12 @@ in
                   (sources."fstream-1.0.10" // {
                     dependencies = [
                       sources."graceful-fs-4.1.6"
-                      sources."inherits-2.0.1"
+                      sources."inherits-2.0.3"
                     ];
                   })
                   (sources."fstream-ignore-1.0.5" // {
                     dependencies = [
-                      sources."inherits-2.0.1"
+                      sources."inherits-2.0.3"
                       (sources."minimatch-3.0.3" // {
                         dependencies = [
                           (sources."brace-expansion-1.1.6" // {
@@ -26852,7 +27260,7 @@ in
                     dependencies = [
                       sources."buffer-shims-1.0.0"
                       sources."core-util-is-1.0.2"
-                      sources."inherits-2.0.1"
+                      sources."inherits-2.0.3"
                       sources."isarray-1.0.0"
                       sources."process-nextick-args-1.0.7"
                       sources."string_decoder-0.10.31"
@@ -26890,7 +27298,7 @@ in
                         dependencies = [
                           sources."buffer-shims-1.0.0"
                           sources."core-util-is-1.0.2"
-                          sources."inherits-2.0.1"
+                          sources."inherits-2.0.3"
                           sources."isarray-1.0.0"
                           sources."process-nextick-args-1.0.7"
                           sources."string_decoder-0.10.31"
@@ -26906,7 +27314,7 @@ in
                       sources."has-color-0.1.7"
                       sources."has-unicode-2.0.1"
                       sources."object-assign-4.1.0"
-                      sources."signal-exit-3.0.0"
+                      sources."signal-exit-3.0.1"
                       (sources."string-width-1.0.2" // {
                         dependencies = [
                           (sources."code-point-at-1.0.0" // {
@@ -26941,7 +27349,7 @@ in
                       (sources."readable-stream-2.0.6" // {
                         dependencies = [
                           sources."core-util-is-1.0.2"
-                          sources."inherits-2.0.1"
+                          sources."inherits-2.0.3"
                           sources."isarray-1.0.0"
                           sources."process-nextick-args-1.0.7"
                           sources."string_decoder-0.10.31"
@@ -27021,10 +27429,10 @@ in
                   (sources."http-signature-1.1.1" // {
                     dependencies = [
                       sources."assert-plus-0.2.0"
-                      (sources."jsprim-1.3.0" // {
+                      (sources."jsprim-1.3.1" // {
                         dependencies = [
                           sources."extsprintf-1.0.2"
-                          sources."json-schema-0.2.2"
+                          sources."json-schema-0.2.3"
                           sources."verror-1.3.6"
                         ];
                       })
@@ -27073,7 +27481,7 @@ in
                           sources."wrappy-1.0.2"
                         ];
                       })
-                      sources."inherits-2.0.1"
+                      sources."inherits-2.0.3"
                       (sources."minimatch-3.0.3" // {
                         dependencies = [
                           (sources."brace-expansion-1.1.6" // {
@@ -27084,7 +27492,7 @@ in
                           })
                         ];
                       })
-                      (sources."once-1.3.3" // {
+                      (sources."once-1.4.0" // {
                         dependencies = [
                           sources."wrappy-1.0.2"
                         ];
@@ -27102,7 +27510,7 @@ in
                       sources."graceful-fs-4.1.6"
                     ];
                   })
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                 ];
               })
               (sources."tar-pack-3.1.4" // {
@@ -27110,12 +27518,12 @@ in
                   (sources."fstream-1.0.10" // {
                     dependencies = [
                       sources."graceful-fs-4.1.6"
-                      sources."inherits-2.0.1"
+                      sources."inherits-2.0.3"
                     ];
                   })
                   (sources."fstream-ignore-1.0.5" // {
                     dependencies = [
-                      sources."inherits-2.0.1"
+                      sources."inherits-2.0.3"
                       (sources."minimatch-3.0.3" // {
                         dependencies = [
                           (sources."brace-expansion-1.1.6" // {
@@ -27137,7 +27545,7 @@ in
                     dependencies = [
                       sources."buffer-shims-1.0.0"
                       sources."core-util-is-1.0.2"
-                      sources."inherits-2.0.1"
+                      sources."inherits-2.0.3"
                       sources."isarray-1.0.0"
                       sources."process-nextick-args-1.0.7"
                       sources."string_decoder-0.10.31"
@@ -27151,7 +27559,7 @@ in
           })
         ];
       })
-      (sources."which-1.2.10" // {
+      (sources."which-1.2.11" // {
         dependencies = [
           sources."isexe-1.1.2"
         ];
@@ -27209,6 +27617,7 @@ in
         ];
       })
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Web Inspector based nodeJS debugger";
       homepage = http://github.com/node-inspector/node-inspector;
@@ -27243,7 +27652,7 @@ in
                 dependencies = [
                   sources."buffer-shims-1.0.0"
                   sources."core-util-is-1.0.2"
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                   sources."isarray-1.0.0"
                   sources."process-nextick-args-1.0.7"
                   sources."string_decoder-0.10.31"
@@ -27259,7 +27668,7 @@ in
               sources."has-color-0.1.7"
               sources."has-unicode-2.0.1"
               sources."object-assign-4.1.0"
-              sources."signal-exit-3.0.0"
+              sources."signal-exit-3.0.1"
               (sources."string-width-1.0.2" // {
                 dependencies = [
                   (sources."code-point-at-1.0.0" // {
@@ -27302,7 +27711,7 @@ in
               (sources."readable-stream-2.0.6" // {
                 dependencies = [
                   sources."core-util-is-1.0.2"
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                   sources."isarray-1.0.0"
                   sources."process-nextick-args-1.0.7"
                   sources."string_decoder-0.10.31"
@@ -27382,10 +27791,10 @@ in
           (sources."http-signature-1.1.1" // {
             dependencies = [
               sources."assert-plus-0.2.0"
-              (sources."jsprim-1.3.0" // {
+              (sources."jsprim-1.3.1" // {
                 dependencies = [
                   sources."extsprintf-1.0.2"
-                  sources."json-schema-0.2.2"
+                  sources."json-schema-0.2.3"
                   sources."verror-1.3.6"
                 ];
               })
@@ -27434,7 +27843,7 @@ in
                   sources."wrappy-1.0.2"
                 ];
               })
-              sources."inherits-2.0.1"
+              sources."inherits-2.0.3"
               (sources."minimatch-3.0.3" // {
                 dependencies = [
                   (sources."brace-expansion-1.1.6" // {
@@ -27445,7 +27854,7 @@ in
                   })
                 ];
               })
-              (sources."once-1.3.3" // {
+              (sources."once-1.4.0" // {
                 dependencies = [
                   sources."wrappy-1.0.2"
                 ];
@@ -27464,7 +27873,7 @@ in
               sources."graceful-fs-4.1.6"
             ];
           })
-          sources."inherits-2.0.1"
+          sources."inherits-2.0.3"
         ];
       })
       (sources."tar-pack-3.1.4" // {
@@ -27477,12 +27886,12 @@ in
           (sources."fstream-1.0.10" // {
             dependencies = [
               sources."graceful-fs-4.1.6"
-              sources."inherits-2.0.1"
+              sources."inherits-2.0.3"
             ];
           })
           (sources."fstream-ignore-1.0.5" // {
             dependencies = [
-              sources."inherits-2.0.1"
+              sources."inherits-2.0.3"
               (sources."minimatch-3.0.3" // {
                 dependencies = [
                   (sources."brace-expansion-1.1.6" // {
@@ -27504,7 +27913,7 @@ in
             dependencies = [
               sources."buffer-shims-1.0.0"
               sources."core-util-is-1.0.2"
-              sources."inherits-2.0.1"
+              sources."inherits-2.0.3"
               sources."isarray-1.0.0"
               sources."process-nextick-args-1.0.7"
               sources."string_decoder-0.10.31"
@@ -27515,6 +27924,7 @@ in
         ];
       })
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Node.js native addon binary install tool";
       homepage = "https://github.com/mapbox/node-pre-gyp#readme";
@@ -27584,7 +27994,7 @@ in
                     dependencies = [
                       (sources."for-own-0.1.4" // {
                         dependencies = [
-                          sources."for-in-0.1.5"
+                          sources."for-in-0.1.6"
                         ];
                       })
                       sources."is-extendable-0.1.1"
@@ -27608,7 +28018,7 @@ in
           })
           sources."async-each-1.0.1"
           sources."glob-parent-2.0.0"
-          sources."inherits-2.0.1"
+          sources."inherits-2.0.3"
           (sources."is-binary-path-1.0.1" // {
             dependencies = [
               sources."binary-extensions-1.6.0"
@@ -27675,7 +28085,7 @@ in
                           sources."has-color-0.1.7"
                           sources."has-unicode-2.0.1"
                           sources."object-assign-4.1.0"
-                          sources."signal-exit-3.0.0"
+                          sources."signal-exit-3.0.1"
                           (sources."string-width-1.0.2" // {
                             dependencies = [
                               (sources."code-point-at-1.0.0" // {
@@ -27797,10 +28207,10 @@ in
                       (sources."http-signature-1.1.1" // {
                         dependencies = [
                           sources."assert-plus-0.2.0"
-                          (sources."jsprim-1.3.0" // {
+                          (sources."jsprim-1.3.1" // {
                             dependencies = [
                               sources."extsprintf-1.0.2"
-                              sources."json-schema-0.2.2"
+                              sources."json-schema-0.2.3"
                               sources."verror-1.3.6"
                             ];
                           })
@@ -27849,7 +28259,7 @@ in
                               sources."wrappy-1.0.2"
                             ];
                           })
-                          (sources."once-1.3.3" // {
+                          (sources."once-1.4.0" // {
                             dependencies = [
                               sources."wrappy-1.0.2"
                             ];
@@ -27906,7 +28316,7 @@ in
           sources."ms-0.7.1"
         ];
       })
-      sources."es6-promise-3.2.1"
+      sources."es6-promise-3.3.1"
       sources."ignore-by-default-1.0.1"
       (sources."lodash.defaults-3.1.2" // {
         dependencies = [
@@ -28036,7 +28446,7 @@ in
                               })
                             ];
                           })
-                          sources."inherits-2.0.1"
+                          sources."inherits-2.0.3"
                           (sources."readable-stream-2.1.5" // {
                             dependencies = [
                               sources."buffer-shims-1.0.0"
@@ -28056,7 +28466,7 @@ in
                       sources."lowercase-keys-1.0.0"
                       (sources."nested-error-stacks-1.0.2" // {
                         dependencies = [
-                          sources."inherits-2.0.1"
+                          sources."inherits-2.0.3"
                         ];
                       })
                       sources."object-assign-3.0.0"
@@ -28072,7 +28482,7 @@ in
                             dependencies = [
                               sources."buffer-shims-1.0.0"
                               sources."core-util-is-1.0.2"
-                              sources."inherits-2.0.1"
+                              sources."inherits-2.0.3"
                               sources."isarray-1.0.0"
                               sources."process-nextick-args-1.0.7"
                               sources."string_decoder-0.10.31"
@@ -28126,6 +28536,7 @@ in
         ];
       })
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Simple monitor script for use during development of a node.js app.";
       homepage = http://nodemon.io/;
@@ -28204,7 +28615,7 @@ in
                   sources."core-util-is-1.0.2"
                   sources."isarray-0.0.1"
                   sources."string_decoder-0.10.31"
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                 ];
               })
               sources."entities-1.0.0"
@@ -28234,7 +28645,7 @@ in
         dependencies = [
           (sources."moment-timezone-0.3.1" // {
             dependencies = [
-              sources."moment-2.14.1"
+              sources."moment-2.15.0"
             ];
           })
         ];
@@ -28343,7 +28754,7 @@ in
                       sources."wrappy-1.0.2"
                     ];
                   })
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                   (sources."minimatch-3.0.3" // {
                     dependencies = [
                       (sources."brace-expansion-1.1.6" // {
@@ -28354,7 +28765,7 @@ in
                       })
                     ];
                   })
-                  (sources."once-1.3.3" // {
+                  (sources."once-1.4.0" // {
                     dependencies = [
                       sources."wrappy-1.0.2"
                     ];
@@ -28416,7 +28827,7 @@ in
             ];
           })
           sources."help-me-0.1.0"
-          sources."inherits-2.0.1"
+          sources."inherits-2.0.3"
           sources."minimist-1.2.0"
           (sources."mqtt-connection-2.1.1" // {
             dependencies = [
@@ -28431,7 +28842,7 @@ in
           })
           (sources."pump-1.0.1" // {
             dependencies = [
-              (sources."once-1.3.3" // {
+              (sources."once-1.4.0" // {
                 dependencies = [
                   sources."wrappy-1.0.2"
                 ];
@@ -28656,7 +29067,7 @@ in
                   sources."core-util-is-1.0.2"
                   sources."isarray-0.0.1"
                   sources."string_decoder-0.10.31"
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                 ];
               })
             ];
@@ -28668,7 +29079,7 @@ in
                   (sources."readable-stream-2.0.6" // {
                     dependencies = [
                       sources."core-util-is-1.0.2"
-                      sources."inherits-2.0.1"
+                      sources."inherits-2.0.3"
                       sources."isarray-1.0.0"
                       sources."process-nextick-args-1.0.7"
                       sources."string_decoder-0.10.31"
@@ -28863,7 +29274,7 @@ in
                   sources."core-util-is-1.0.2"
                   sources."isarray-0.0.1"
                   sources."string_decoder-0.10.31"
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                 ];
               })
             ];
@@ -28881,7 +29292,7 @@ in
                   (sources."readable-stream-2.0.6" // {
                     dependencies = [
                       sources."core-util-is-1.0.2"
-                      sources."inherits-2.0.1"
+                      sources."inherits-2.0.3"
                       sources."isarray-1.0.0"
                       sources."process-nextick-args-1.0.7"
                       sources."string_decoder-0.10.31"
@@ -28915,10 +29326,10 @@ in
               (sources."http-signature-1.1.1" // {
                 dependencies = [
                   sources."assert-plus-0.2.0"
-                  (sources."jsprim-1.3.0" // {
+                  (sources."jsprim-1.3.1" // {
                     dependencies = [
                       sources."extsprintf-1.0.2"
-                      sources."json-schema-0.2.2"
+                      sources."json-schema-0.2.3"
                       sources."verror-1.3.6"
                     ];
                   })
@@ -29035,7 +29446,7 @@ in
                             dependencies = [
                               sources."buffer-shims-1.0.0"
                               sources."core-util-is-1.0.2"
-                              sources."inherits-2.0.1"
+                              sources."inherits-2.0.3"
                               sources."isarray-1.0.0"
                               sources."process-nextick-args-1.0.7"
                               sources."string_decoder-0.10.31"
@@ -29051,7 +29462,7 @@ in
                           sources."has-color-0.1.7"
                           sources."has-unicode-2.0.1"
                           sources."object-assign-4.1.0"
-                          sources."signal-exit-3.0.0"
+                          sources."signal-exit-3.0.1"
                           (sources."string-width-1.0.2" // {
                             dependencies = [
                               (sources."code-point-at-1.0.0" // {
@@ -29094,7 +29505,7 @@ in
                           (sources."readable-stream-2.0.6" // {
                             dependencies = [
                               sources."core-util-is-1.0.2"
-                              sources."inherits-2.0.1"
+                              sources."inherits-2.0.3"
                               sources."isarray-1.0.0"
                               sources."process-nextick-args-1.0.7"
                               sources."string_decoder-0.10.31"
@@ -29174,10 +29585,10 @@ in
                       (sources."http-signature-1.1.1" // {
                         dependencies = [
                           sources."assert-plus-0.2.0"
-                          (sources."jsprim-1.3.0" // {
+                          (sources."jsprim-1.3.1" // {
                             dependencies = [
                               sources."extsprintf-1.0.2"
-                              sources."json-schema-0.2.2"
+                              sources."json-schema-0.2.3"
                               sources."verror-1.3.6"
                             ];
                           })
@@ -29226,7 +29637,7 @@ in
                               sources."wrappy-1.0.2"
                             ];
                           })
-                          sources."inherits-2.0.1"
+                          sources."inherits-2.0.3"
                           (sources."minimatch-3.0.3" // {
                             dependencies = [
                               (sources."brace-expansion-1.1.6" // {
@@ -29237,7 +29648,7 @@ in
                               })
                             ];
                           })
-                          (sources."once-1.3.3" // {
+                          (sources."once-1.4.0" // {
                             dependencies = [
                               sources."wrappy-1.0.2"
                             ];
@@ -29255,7 +29666,7 @@ in
                           sources."graceful-fs-4.1.6"
                         ];
                       })
-                      sources."inherits-2.0.1"
+                      sources."inherits-2.0.3"
                     ];
                   })
                   (sources."tar-pack-3.1.4" // {
@@ -29263,12 +29674,12 @@ in
                       (sources."fstream-1.0.10" // {
                         dependencies = [
                           sources."graceful-fs-4.1.6"
-                          sources."inherits-2.0.1"
+                          sources."inherits-2.0.3"
                         ];
                       })
                       (sources."fstream-ignore-1.0.5" // {
                         dependencies = [
-                          sources."inherits-2.0.1"
+                          sources."inherits-2.0.3"
                           (sources."minimatch-3.0.3" // {
                             dependencies = [
                               (sources."brace-expansion-1.1.6" // {
@@ -29290,7 +29701,7 @@ in
                         dependencies = [
                           sources."buffer-shims-1.0.0"
                           sources."core-util-is-1.0.2"
-                          sources."inherits-2.0.1"
+                          sources."inherits-2.0.3"
                           sources."isarray-1.0.0"
                           sources."process-nextick-args-1.0.7"
                           sources."string_decoder-0.10.31"
@@ -29345,6 +29756,7 @@ in
         ];
       })
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "A visual tool for wiring the Internet of Things";
       homepage = http://nodered.org/;
@@ -29431,14 +29843,14 @@ in
                       sources."natives-1.1.0"
                     ];
                   })
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                   (sources."minimatch-1.0.0" // {
                     dependencies = [
                       sources."lru-cache-2.7.3"
                       sources."sigmund-1.0.1"
                     ];
                   })
-                  (sources."once-1.3.3" // {
+                  (sources."once-1.4.0" // {
                     dependencies = [
                       sources."wrappy-1.0.2"
                     ];
@@ -29480,18 +29892,18 @@ in
       sources."moment-2.1.0"
       (sources."nodemailer-0.3.35" // {
         dependencies = [
-          (sources."mailcomposer-3.10.0" // {
+          (sources."mailcomposer-3.12.0" // {
             dependencies = [
-              (sources."buildmail-3.8.0" // {
+              (sources."buildmail-3.10.0" // {
                 dependencies = [
                   sources."addressparser-1.0.1"
                   sources."libbase64-0.1.0"
                   sources."libqp-1.1.0"
-                  sources."nodemailer-fetch-1.4.0"
-                  sources."nodemailer-shared-1.0.5"
+                  sources."nodemailer-fetch-1.6.0"
+                  sources."nodemailer-shared-1.1.0"
                 ];
               })
-              (sources."libmime-2.0.3" // {
+              (sources."libmime-2.1.0" // {
                 dependencies = [
                   sources."iconv-lite-0.4.13"
                   sources."libbase64-0.1.0"
@@ -29535,6 +29947,7 @@ in
         ];
       })
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Remote monitoring for HTTP applications";
       license = "MIT";
@@ -29544,10 +29957,10 @@ in
   npm = nodeEnv.buildNodePackage {
     name = "npm";
     packageName = "npm";
-    version = "3.10.6";
+    version = "3.10.7";
     src = fetchurl {
-      url = "https://registry.npmjs.org/npm/-/npm-3.10.6.tgz";
-      sha1 = "a2a3d39b9e93c2afb7ca1328e39ef72ba451dd1e";
+      url = "https://registry.npmjs.org/npm/-/npm-3.10.7.tgz";
+      sha1 = "c27556ddd52558d0a6fbf528503695fb83a54210";
     };
     dependencies = [
       sources."abbrev-1.0.9"
@@ -29620,7 +30033,7 @@ in
       sources."hosted-git-info-2.1.5"
       sources."iferr-0.1.5"
       sources."inflight-1.0.5"
-      sources."inherits-2.0.1"
+      sources."inherits-2.0.3"
       sources."ini-1.3.4"
       (sources."init-package-json-1.9.4" // {
         dependencies = [
@@ -29649,28 +30062,10 @@ in
           sources."lodash._root-3.0.1"
         ];
       })
-      (sources."lodash.clonedeep-4.3.2" // {
-        dependencies = [
-          sources."lodash._baseclone-4.5.7"
-        ];
-      })
-      (sources."lodash.union-4.4.0" // {
-        dependencies = [
-          sources."lodash._baseflatten-4.2.1"
-          sources."lodash.rest-4.0.5"
-        ];
-      })
-      sources."lodash.uniq-4.3.0"
-      (sources."lodash.without-4.2.0" // {
-        dependencies = [
-          (sources."lodash._basedifference-4.5.0" // {
-            dependencies = [
-              sources."lodash._root-3.0.1"
-            ];
-          })
-          sources."lodash.rest-4.0.5"
-        ];
-      })
+      sources."lodash.clonedeep-4.4.1"
+      sources."lodash.union-4.5.0"
+      sources."lodash.uniq-4.4.0"
+      sources."lodash.without-4.3.0"
       (sources."mkdirp-0.5.1" // {
         dependencies = [
           sources."minimist-0.0.8"
@@ -29759,7 +30154,7 @@ in
             dependencies = [
               sources."has-color-0.1.7"
               sources."object-assign-4.1.0"
-              sources."signal-exit-3.0.0"
+              sources."signal-exit-3.0.1"
               (sources."string-width-1.0.2" // {
                 dependencies = [
                   (sources."code-point-at-1.0.0" // {
@@ -29781,14 +30176,14 @@ in
         ];
       })
       sources."once-1.3.3"
-      sources."opener-1.4.1"
+      sources."opener-1.4.2"
       (sources."osenv-0.1.3" // {
         dependencies = [
           sources."os-homedir-1.0.1"
           sources."os-tmpdir-1.0.1"
         ];
       })
-      sources."path-is-inside-1.0.1"
+      sources."path-is-inside-1.0.2"
       (sources."read-1.0.7" // {
         dependencies = [
           sources."mute-stream-0.0.6"
@@ -29836,7 +30231,7 @@ in
         ];
       })
       sources."realize-package-specifier-3.0.3"
-      (sources."request-2.72.0" // {
+      (sources."request-2.74.0" // {
         dependencies = [
           sources."aws-sign2-0.6.0"
           sources."aws4-1.4.1"
@@ -29915,10 +30310,10 @@ in
           (sources."http-signature-1.1.1" // {
             dependencies = [
               sources."assert-plus-0.2.0"
-              (sources."jsprim-1.3.0" // {
+              (sources."jsprim-1.3.1" // {
                 dependencies = [
                   sources."extsprintf-1.0.2"
-                  sources."json-schema-0.2.2"
+                  sources."json-schema-0.2.3"
                   sources."verror-1.3.6"
                 ];
               })
@@ -29951,9 +30346,9 @@ in
           })
           sources."node-uuid-1.4.7"
           sources."oauth-sign-0.8.2"
-          sources."qs-6.1.0"
+          sources."qs-6.2.1"
           sources."stringstream-0.0.5"
-          sources."tough-cookie-2.2.2"
+          sources."tough-cookie-2.3.1"
           sources."tunnel-agent-0.4.3"
         ];
       })
@@ -29962,7 +30357,7 @@ in
       sources."semver-5.1.1"
       sources."sha-2.0.1"
       sources."slide-1.1.6"
-      sources."sorted-object-2.0.0"
+      sources."sorted-object-2.0.1"
       sources."strip-ansi-3.0.1"
       (sources."tar-2.2.1" // {
         dependencies = [
@@ -29983,7 +30378,7 @@ in
           sources."builtins-0.0.7"
         ];
       })
-      (sources."which-1.2.10" // {
+      (sources."which-1.2.11" // {
         dependencies = [
           sources."isexe-1.1.2"
         ];
@@ -30011,6 +30406,7 @@ in
         ];
       })
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "a package manager for JavaScript";
       homepage = https://docs.npmjs.com/;
@@ -30046,7 +30442,7 @@ in
                   (sources."readable-stream-2.0.6" // {
                     dependencies = [
                       sources."core-util-is-1.0.2"
-                      sources."inherits-2.0.1"
+                      sources."inherits-2.0.3"
                       sources."isarray-1.0.0"
                       sources."process-nextick-args-1.0.7"
                       sources."string_decoder-0.10.31"
@@ -30126,10 +30522,10 @@ in
               (sources."http-signature-1.1.1" // {
                 dependencies = [
                   sources."assert-plus-0.2.0"
-                  (sources."jsprim-1.3.0" // {
+                  (sources."jsprim-1.3.1" // {
                     dependencies = [
                       sources."extsprintf-1.0.2"
-                      sources."json-schema-0.2.2"
+                      sources."json-schema-0.2.3"
                       sources."verror-1.3.6"
                     ];
                   })
@@ -30183,7 +30579,7 @@ in
                       sources."wrappy-1.0.2"
                     ];
                   })
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                   (sources."minimatch-3.0.3" // {
                     dependencies = [
                       (sources."brace-expansion-1.1.6" // {
@@ -30194,7 +30590,7 @@ in
                       })
                     ];
                   })
-                  (sources."once-1.3.3" // {
+                  (sources."once-1.4.0" // {
                     dependencies = [
                       sources."wrappy-1.0.2"
                     ];
@@ -30215,7 +30611,7 @@ in
                     dependencies = [
                       sources."buffer-shims-1.0.0"
                       sources."core-util-is-1.0.2"
-                      sources."inherits-2.0.1"
+                      sources."inherits-2.0.3"
                       sources."isarray-1.0.0"
                       sources."process-nextick-args-1.0.7"
                       sources."string_decoder-0.10.31"
@@ -30231,7 +30627,7 @@ in
                   sources."has-color-0.1.7"
                   sources."has-unicode-2.0.1"
                   sources."object-assign-4.1.0"
-                  sources."signal-exit-3.0.0"
+                  sources."signal-exit-3.0.1"
                   (sources."string-width-1.0.2" // {
                     dependencies = [
                       (sources."code-point-at-1.0.0" // {
@@ -30285,7 +30681,7 @@ in
           sources."inherits-1.0.2"
           (sources."block-stream-0.0.9" // {
             dependencies = [
-              sources."inherits-2.0.1"
+              sources."inherits-2.0.3"
             ];
           })
           (sources."fstream-0.1.31" // {
@@ -30295,7 +30691,7 @@ in
                   sources."natives-1.1.0"
                 ];
               })
-              sources."inherits-2.0.1"
+              sources."inherits-2.0.3"
               (sources."mkdirp-0.5.1" // {
                 dependencies = [
                   sources."minimist-0.0.8"
@@ -30321,7 +30717,7 @@ in
                           })
                         ];
                       })
-                      (sources."once-1.3.3" // {
+                      (sources."once-1.4.0" // {
                         dependencies = [
                           sources."wrappy-1.0.2"
                         ];
@@ -30365,6 +30761,7 @@ in
       sources."findit-1.2.0"
       sources."coffee-script-1.10.0"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Generate nix expressions to build npm packages";
       homepage = https://github.com/NixOS/npm2nix;
@@ -30432,7 +30829,7 @@ in
           sources."lodash-4.15.0"
         ];
       })
-      (sources."npm-3.10.7" // {
+      (sources."npm-3.10.8" // {
         dependencies = [
           sources."abbrev-1.0.9"
           sources."ansicolors-0.3.2"
@@ -30465,7 +30862,7 @@ in
           sources."fs-vacuum-1.2.9"
           sources."fs-write-stream-atomic-1.0.8"
           sources."fstream-1.0.10"
-          (sources."fstream-npm-1.1.1" // {
+          (sources."fstream-npm-1.2.0" // {
             dependencies = [
               (sources."fstream-ignore-1.0.5" // {
                 dependencies = [
@@ -30504,7 +30901,7 @@ in
           sources."hosted-git-info-2.1.5"
           sources."iferr-0.1.5"
           sources."inflight-1.0.5"
-          sources."inherits-2.0.1"
+          sources."inherits-2.0.3"
           sources."ini-1.3.4"
           (sources."init-package-json-1.9.4" // {
             dependencies = [
@@ -30533,10 +30930,10 @@ in
               sources."lodash._root-3.0.1"
             ];
           })
-          sources."lodash.clonedeep-4.4.1"
-          sources."lodash.union-4.5.0"
-          sources."lodash.uniq-4.4.0"
-          sources."lodash.without-4.3.0"
+          sources."lodash.clonedeep-4.5.0"
+          sources."lodash.union-4.6.0"
+          sources."lodash.uniq-4.5.0"
+          sources."lodash.without-4.4.0"
           (sources."mkdirp-0.5.1" // {
             dependencies = [
               sources."minimist-0.0.8"
@@ -30554,6 +30951,39 @@ in
                   })
                 ];
               })
+              (sources."npmlog-3.1.2" // {
+                dependencies = [
+                  (sources."are-we-there-yet-1.1.2" // {
+                    dependencies = [
+                      sources."delegates-1.0.0"
+                    ];
+                  })
+                  sources."console-control-strings-1.1.0"
+                  (sources."gauge-2.6.0" // {
+                    dependencies = [
+                      sources."has-color-0.1.7"
+                      sources."object-assign-4.1.0"
+                      sources."signal-exit-3.0.1"
+                      (sources."string-width-1.0.2" // {
+                        dependencies = [
+                          (sources."code-point-at-1.0.0" // {
+                            dependencies = [
+                              sources."number-is-nan-1.0.0"
+                            ];
+                          })
+                          (sources."is-fullwidth-code-point-1.0.0" // {
+                            dependencies = [
+                              sources."number-is-nan-1.0.0"
+                            ];
+                          })
+                        ];
+                      })
+                      sources."wide-align-1.1.0"
+                    ];
+                  })
+                  sources."set-blocking-2.0.0"
+                ];
+              })
               (sources."path-array-1.0.1" // {
                 dependencies = [
                   (sources."array-index-1.0.0" // {
@@ -30593,7 +31023,7 @@ in
           sources."npm-cache-filename-1.0.2"
           sources."npm-install-checks-3.0.0"
           sources."npm-package-arg-4.2.0"
-          (sources."npm-registry-client-7.1.2" // {
+          (sources."npm-registry-client-7.2.1" // {
             dependencies = [
               (sources."concat-stream-1.5.2" // {
                 dependencies = [
@@ -30609,11 +31039,43 @@ in
                   })
                 ];
               })
-              sources."retry-0.8.0"
+              (sources."npmlog-3.1.2" // {
+                dependencies = [
+                  (sources."are-we-there-yet-1.1.2" // {
+                    dependencies = [
+                      sources."delegates-1.0.0"
+                    ];
+                  })
+                  sources."console-control-strings-1.1.0"
+                  (sources."gauge-2.6.0" // {
+                    dependencies = [
+                      sources."has-color-0.1.7"
+                      sources."object-assign-4.1.0"
+                      sources."signal-exit-3.0.1"
+                      (sources."string-width-1.0.2" // {
+                        dependencies = [
+                          (sources."code-point-at-1.0.0" // {
+                            dependencies = [
+                              sources."number-is-nan-1.0.0"
+                            ];
+                          })
+                          (sources."is-fullwidth-code-point-1.0.0" // {
+                            dependencies = [
+                              sources."number-is-nan-1.0.0"
+                            ];
+                          })
+                        ];
+                      })
+                      sources."wide-align-1.1.0"
+                    ];
+                  })
+                  sources."set-blocking-2.0.0"
+                ];
+              })
             ];
           })
           sources."npm-user-validate-0.1.5"
-          (sources."npmlog-3.1.2" // {
+          (sources."npmlog-4.0.0" // {
             dependencies = [
               (sources."are-we-there-yet-1.1.2" // {
                 dependencies = [
@@ -30625,7 +31087,7 @@ in
                 dependencies = [
                   sources."has-color-0.1.7"
                   sources."object-assign-4.1.0"
-                  sources."signal-exit-3.0.0"
+                  sources."signal-exit-3.0.1"
                   (sources."string-width-1.0.2" // {
                     dependencies = [
                       (sources."code-point-at-1.0.0" // {
@@ -30646,15 +31108,15 @@ in
               sources."set-blocking-2.0.0"
             ];
           })
-          sources."once-1.3.3"
-          sources."opener-1.4.1"
+          sources."once-1.4.0"
+          sources."opener-1.4.2"
           (sources."osenv-0.1.3" // {
             dependencies = [
               sources."os-homedir-1.0.1"
               sources."os-tmpdir-1.0.1"
             ];
           })
-          sources."path-is-inside-1.0.1"
+          sources."path-is-inside-1.0.2"
           (sources."read-1.0.7" // {
             dependencies = [
               sources."mute-stream-0.0.6"
@@ -30763,10 +31225,10 @@ in
               (sources."http-signature-1.1.1" // {
                 dependencies = [
                   sources."assert-plus-0.2.0"
-                  (sources."jsprim-1.3.0" // {
+                  (sources."jsprim-1.3.1" // {
                     dependencies = [
                       sources."extsprintf-1.0.2"
-                      sources."json-schema-0.2.2"
+                      sources."json-schema-0.2.3"
                       sources."verror-1.3.6"
                     ];
                   })
@@ -30805,12 +31267,11 @@ in
               sources."tunnel-agent-0.4.3"
             ];
           })
-          sources."retry-0.9.0"
+          sources."retry-0.10.0"
           sources."rimraf-2.5.4"
-          sources."semver-5.1.1"
           sources."sha-2.0.1"
           sources."slide-1.1.6"
-          sources."sorted-object-2.0.0"
+          sources."sorted-object-2.0.1"
           sources."strip-ansi-3.0.1"
           (sources."tar-2.2.1" // {
             dependencies = [
@@ -30831,13 +31292,13 @@ in
               sources."builtins-0.0.7"
             ];
           })
-          (sources."which-1.2.10" // {
+          (sources."which-1.2.11" // {
             dependencies = [
               sources."isexe-1.1.2"
             ];
           })
           sources."wrappy-1.0.2"
-          sources."write-file-atomic-1.1.4"
+          sources."write-file-atomic-1.2.0"
           sources."ansi-regex-2.0.0"
           sources."debuglog-1.0.1"
           sources."imurmurhash-0.1.4"
@@ -30918,7 +31379,7 @@ in
                               })
                             ];
                           })
-                          sources."inherits-2.0.1"
+                          sources."inherits-2.0.3"
                           (sources."readable-stream-2.1.5" // {
                             dependencies = [
                               sources."buffer-shims-1.0.0"
@@ -30938,7 +31399,7 @@ in
                       sources."lowercase-keys-1.0.0"
                       (sources."nested-error-stacks-1.0.2" // {
                         dependencies = [
-                          sources."inherits-2.0.1"
+                          sources."inherits-2.0.3"
                         ];
                       })
                       sources."object-assign-3.0.0"
@@ -30954,7 +31415,7 @@ in
                             dependencies = [
                               sources."buffer-shims-1.0.0"
                               sources."core-util-is-1.0.2"
-                              sources."inherits-2.0.1"
+                              sources."inherits-2.0.3"
                               sources."isarray-1.0.0"
                               sources."process-nextick-args-1.0.7"
                               sources."string_decoder-0.10.31"
@@ -31004,6 +31465,7 @@ in
         ];
       })
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Find newer versions of dependencies than what your package.json or bower.json allows";
       homepage = https://github.com/tjunnone/npm-check-updates;
@@ -31031,12 +31493,12 @@ in
               })
               (sources."bplist-parser-0.1.1" // {
                 dependencies = [
-                  sources."big-integer-1.6.15"
+                  sources."big-integer-1.6.16"
                 ];
               })
               (sources."concat-stream-1.5.2" // {
                 dependencies = [
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                   sources."typedarray-0.0.6"
                   (sources."readable-stream-2.0.6" // {
                     dependencies = [
@@ -31077,7 +31539,7 @@ in
                       })
                     ];
                   })
-                  (sources."once-1.3.3" // {
+                  (sources."once-1.4.0" // {
                     dependencies = [
                       sources."wrappy-1.0.2"
                     ];
@@ -31105,7 +31567,7 @@ in
                   sources."supports-color-2.0.0"
                 ];
               })
-              (sources."single-line-log-1.1.1" // {
+              (sources."single-line-log-1.1.2" // {
                 dependencies = [
                   (sources."string-width-1.0.2" // {
                     dependencies = [
@@ -31140,7 +31602,7 @@ in
                   sources."buffer-indexof-1.0.2"
                 ];
               })
-              (sources."multicast-dns-6.0.1" // {
+              (sources."multicast-dns-6.1.0" // {
                 dependencies = [
                   (sources."dns-packet-1.1.0" // {
                     dependencies = [
@@ -31170,7 +31632,7 @@ in
                           sources."array-find-index-1.0.1"
                         ];
                       })
-                      sources."signal-exit-3.0.0"
+                      sources."signal-exit-3.0.1"
                     ];
                   })
                   sources."map-obj-1.0.1"
@@ -31354,12 +31816,12 @@ in
           })
           (sources."simple-get-2.2.2" // {
             dependencies = [
-              (sources."once-1.3.3" // {
+              (sources."once-1.4.0" // {
                 dependencies = [
                   sources."wrappy-1.0.2"
                 ];
               })
-              sources."unzip-response-1.0.0"
+              sources."unzip-response-1.0.1"
             ];
           })
         ];
@@ -31409,7 +31871,7 @@ in
               })
               (sources."random-access-file-1.3.1" // {
                 dependencies = [
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                 ];
               })
               sources."randombytes-2.0.3"
@@ -31448,7 +31910,7 @@ in
           (sources."peer-wire-swarm-0.12.1" // {
             dependencies = [
               sources."fifo-0.1.4"
-              (sources."once-1.3.3" // {
+              (sources."once-1.4.0" // {
                 dependencies = [
                   sources."wrappy-1.0.2"
                 ];
@@ -31460,7 +31922,7 @@ in
                       sources."core-util-is-1.0.2"
                       sources."isarray-0.0.1"
                       sources."string_decoder-0.10.31"
-                      sources."inherits-2.0.1"
+                      sources."inherits-2.0.3"
                     ];
                   })
                   sources."bncode-0.2.3"
@@ -31484,7 +31946,7 @@ in
                       sources."wrappy-1.0.2"
                     ];
                   })
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                   (sources."minimatch-3.0.3" // {
                     dependencies = [
                       (sources."brace-expansion-1.1.6" // {
@@ -31495,7 +31957,7 @@ in
                       })
                     ];
                   })
-                  (sources."once-1.3.3" // {
+                  (sources."once-1.4.0" // {
                     dependencies = [
                       sources."wrappy-1.0.2"
                     ];
@@ -31545,7 +32007,7 @@ in
                   })
                   sources."ip-1.1.3"
                   sources."minimist-1.2.0"
-                  (sources."once-1.3.3" // {
+                  (sources."once-1.4.0" // {
                     dependencies = [
                       sources."wrappy-1.0.2"
                     ];
@@ -31554,7 +32016,7 @@ in
                   sources."run-series-1.1.4"
                   (sources."simple-get-2.2.2" // {
                     dependencies = [
-                      sources."unzip-response-1.0.0"
+                      sources."unzip-response-1.0.1"
                     ];
                   })
                   (sources."simple-peer-6.0.7" // {
@@ -31607,7 +32069,7 @@ in
                   sources."ms-0.7.1"
                 ];
               })
-              sources."inherits-2.0.1"
+              sources."inherits-2.0.3"
               sources."re-emitter-1.1.3"
               sources."run-parallel-1.1.6"
             ];
@@ -31618,6 +32080,7 @@ in
       sources."windows-no-runnable-0.0.6"
       sources."xtend-4.0.1"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Streaming torrent client for Node.js";
       homepage = https://github.com/mafintosh/peerflix;
@@ -31643,7 +32106,7 @@ in
                   sources."core-util-is-1.0.2"
                   sources."isarray-0.0.1"
                   sources."string_decoder-0.10.31"
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                 ];
               })
               sources."stream-counter-0.2.0"
@@ -31732,7 +32195,7 @@ in
                       sources."core-util-is-1.0.2"
                       sources."isarray-0.0.1"
                       sources."string_decoder-0.10.31"
-                      sources."inherits-2.0.1"
+                      sources."inherits-2.0.3"
                     ];
                   })
                   sources."stream-counter-0.2.0"
@@ -31770,8 +32233,16 @@ in
       })
       (sources."pump-1.0.1" // {
         dependencies = [
-          sources."end-of-stream-1.1.0"
-          (sources."once-1.3.3" // {
+          (sources."end-of-stream-1.1.0" // {
+            dependencies = [
+              (sources."once-1.3.3" // {
+                dependencies = [
+                  sources."wrappy-1.0.2"
+                ];
+              })
+            ];
+          })
+          (sources."once-1.4.0" // {
             dependencies = [
               sources."wrappy-1.0.2"
             ];
@@ -31879,7 +32350,7 @@ in
                   sources."ms-0.7.1"
                 ];
               })
-              sources."inherits-2.0.1"
+              sources."inherits-2.0.3"
               (sources."is-ip-1.0.0" // {
                 dependencies = [
                   sources."ip-regex-1.0.3"
@@ -31887,7 +32358,7 @@ in
               })
               sources."k-bucket-0.5.0"
               sources."network-address-1.1.0"
-              (sources."once-1.3.3" // {
+              (sources."once-1.4.0" // {
                 dependencies = [
                   sources."wrappy-1.0.2"
                 ];
@@ -31895,7 +32366,7 @@ in
               sources."run-parallel-1.1.6"
               (sources."simple-get-1.4.3" // {
                 dependencies = [
-                  sources."unzip-response-1.0.0"
+                  sources."unzip-response-1.0.1"
                   sources."xtend-4.0.1"
                 ];
               })
@@ -31917,8 +32388,8 @@ in
                 ];
               })
               sources."extend.js-0.0.2"
-              sources."inherits-2.0.1"
-              (sources."once-1.3.3" // {
+              sources."inherits-2.0.3"
+              (sources."once-1.4.0" // {
                 dependencies = [
                   sources."wrappy-1.0.2"
                 ];
@@ -31931,7 +32402,7 @@ in
               sources."run-series-1.1.4"
               (sources."simple-get-1.4.3" // {
                 dependencies = [
-                  sources."unzip-response-1.0.0"
+                  sources."unzip-response-1.0.1"
                   sources."xtend-4.0.1"
                 ];
               })
@@ -32001,14 +32472,14 @@ in
                       sources."core-util-is-1.0.2"
                       sources."isarray-0.0.1"
                       sources."string_decoder-0.10.31"
-                      sources."inherits-2.0.1"
+                      sources."inherits-2.0.3"
                     ];
                   })
                   sources."bncode-0.2.3"
                 ];
               })
               sources."fifo-0.1.4"
-              (sources."once-1.3.3" // {
+              (sources."once-1.4.0" // {
                 dependencies = [
                   sources."wrappy-1.0.2"
                 ];
@@ -32027,7 +32498,7 @@ in
                       sources."wrappy-1.0.2"
                     ];
                   })
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                   (sources."minimatch-3.0.3" // {
                     dependencies = [
                       (sources."brace-expansion-1.1.6" // {
@@ -32038,7 +32509,7 @@ in
                       })
                     ];
                   })
-                  (sources."once-1.3.3" // {
+                  (sources."once-1.4.0" // {
                     dependencies = [
                       sources."wrappy-1.0.2"
                     ];
@@ -32058,7 +32529,7 @@ in
               sources."lodash-4.15.0"
             ];
           })
-          (sources."which-1.2.10" // {
+          (sources."which-1.2.11" // {
             dependencies = [
               sources."isexe-1.1.2"
             ];
@@ -32066,6 +32537,7 @@ in
         ];
       })
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Streaming torrent client for node.js with web ui.";
       homepage = "https://github.com/asapach/peerflix-server#readme";
@@ -32086,7 +32558,7 @@ in
         dependencies = [
           (sources."concat-stream-1.5.0" // {
             dependencies = [
-              sources."inherits-2.0.1"
+              sources."inherits-2.0.3"
               sources."typedarray-0.0.6"
               (sources."readable-stream-2.0.6" // {
                 dependencies = [
@@ -32132,7 +32604,7 @@ in
                       sources."wrappy-1.0.2"
                     ];
                   })
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                   (sources."minimatch-3.0.3" // {
                     dependencies = [
                       (sources."brace-expansion-1.1.6" // {
@@ -32143,7 +32615,7 @@ in
                       })
                     ];
                   })
-                  (sources."once-1.3.3" // {
+                  (sources."once-1.4.0" // {
                     dependencies = [
                       sources."wrappy-1.0.2"
                     ];
@@ -32173,7 +32645,7 @@ in
               (sources."readable-stream-2.0.6" // {
                 dependencies = [
                   sources."core-util-is-1.0.2"
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                   sources."isarray-1.0.0"
                   sources."process-nextick-args-1.0.7"
                   sources."string_decoder-0.10.31"
@@ -32207,10 +32679,10 @@ in
           (sources."http-signature-1.1.1" // {
             dependencies = [
               sources."assert-plus-0.2.0"
-              (sources."jsprim-1.3.0" // {
+              (sources."jsprim-1.3.1" // {
                 dependencies = [
                   sources."extsprintf-1.0.2"
-                  sources."json-schema-0.2.2"
+                  sources."json-schema-0.2.3"
                   sources."verror-1.3.6"
                 ];
               })
@@ -32301,12 +32773,13 @@ in
           sources."throttleit-1.0.0"
         ];
       })
-      (sources."which-1.2.10" // {
+      (sources."which-1.2.11" // {
         dependencies = [
           sources."isexe-1.1.2"
         ];
       })
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Headless WebKit with JS API";
       homepage = https://github.com/Medium/phantomjs;
@@ -32343,7 +32816,7 @@ in
                   sources."wrappy-1.0.2"
                 ];
               })
-              sources."inherits-2.0.1"
+              sources."inherits-2.0.3"
               (sources."minimatch-3.0.3" // {
                 dependencies = [
                   (sources."brace-expansion-1.1.6" // {
@@ -32354,7 +32827,7 @@ in
                   })
                 ];
               })
-              (sources."once-1.3.3" // {
+              (sources."once-1.4.0" // {
                 dependencies = [
                   sources."wrappy-1.0.2"
                 ];
@@ -32392,6 +32865,7 @@ in
         ];
       })
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "A set of complementary tools to React, including the JSX transformer.";
       homepage = https://facebook.github.io/react;
@@ -32443,7 +32917,7 @@ in
                       sources."core-util-is-1.0.2"
                       sources."isarray-0.0.1"
                       sources."string_decoder-0.10.31"
-                      sources."inherits-2.0.1"
+                      sources."inherits-2.0.3"
                     ];
                   })
                   sources."stream-counter-0.2.0"
@@ -32495,7 +32969,7 @@ in
               sources."fresh-0.1.0"
             ];
           })
-          (sources."openid-2.0.2" // {
+          (sources."openid-2.0.4" // {
             dependencies = [
               (sources."request-2.74.0" // {
                 dependencies = [
@@ -32506,7 +32980,7 @@ in
                       (sources."readable-stream-2.0.6" // {
                         dependencies = [
                           sources."core-util-is-1.0.2"
-                          sources."inherits-2.0.1"
+                          sources."inherits-2.0.3"
                           sources."isarray-1.0.0"
                           sources."process-nextick-args-1.0.7"
                           sources."string_decoder-0.10.31"
@@ -32586,10 +33060,10 @@ in
                   (sources."http-signature-1.1.1" // {
                     dependencies = [
                       sources."assert-plus-0.2.0"
-                      (sources."jsprim-1.3.0" // {
+                      (sources."jsprim-1.3.1" // {
                         dependencies = [
                           sources."extsprintf-1.0.2"
-                          sources."json-schema-0.2.2"
+                          sources."json-schema-0.2.3"
                           sources."verror-1.3.6"
                         ];
                       })
@@ -32653,6 +33127,7 @@ in
       })
       sources."crypto-0.0.3"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
     };
     production = true;
@@ -32665,6 +33140,7 @@ in
       url = "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz";
       sha1 = "9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f";
     };
+    buildInputs = globalBuildInputs;
     meta = {
       description = "The semantic version parser used by npm.";
       homepage = "https://github.com/npm/node-semver#readme";
@@ -32742,7 +33218,7 @@ in
               sources."destroy-1.0.3"
               (sources."http-errors-1.3.1" // {
                 dependencies = [
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                 ];
               })
               sources."mime-1.3.4"
@@ -32759,7 +33235,7 @@ in
                   sources."destroy-1.0.4"
                   (sources."http-errors-1.3.1" // {
                     dependencies = [
-                      sources."inherits-2.0.1"
+                      sources."inherits-2.0.3"
                     ];
                   })
                   sources."mime-1.3.4"
@@ -32884,7 +33360,7 @@ in
               (sources."readable-stream-2.0.6" // {
                 dependencies = [
                   sources."core-util-is-1.0.2"
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                   sources."isarray-1.0.0"
                   sources."process-nextick-args-1.0.7"
                   sources."string_decoder-0.10.31"
@@ -32959,10 +33435,10 @@ in
           (sources."http-signature-1.1.1" // {
             dependencies = [
               sources."assert-plus-0.2.0"
-              (sources."jsprim-1.3.0" // {
+              (sources."jsprim-1.3.1" // {
                 dependencies = [
                   sources."extsprintf-1.0.2"
-                  sources."json-schema-0.2.2"
+                  sources."json-schema-0.2.3"
                   sources."verror-1.3.6"
                 ];
               })
@@ -33029,7 +33505,7 @@ in
                           sources."wrappy-1.0.2"
                         ];
                       })
-                      sources."inherits-2.0.1"
+                      sources."inherits-2.0.3"
                       (sources."minimatch-3.0.3" // {
                         dependencies = [
                           (sources."brace-expansion-1.1.6" // {
@@ -33040,7 +33516,7 @@ in
                           })
                         ];
                       })
-                      (sources."once-1.3.3" // {
+                      (sources."once-1.4.0" // {
                         dependencies = [
                           sources."wrappy-1.0.2"
                         ];
@@ -33053,7 +33529,7 @@ in
             ];
           })
           sources."safe-json-stringify-1.0.3"
-          sources."moment-2.14.1"
+          sources."moment-2.15.0"
         ];
       })
       (sources."handlebars-2.0.0" // {
@@ -33089,7 +33565,7 @@ in
               sources."entities-1.1.1"
               sources."linkify-it-1.2.4"
               sources."mdurl-1.0.1"
-              sources."uc.micro-1.0.2"
+              sources."uc.micro-1.0.3"
             ];
           })
           (sources."sanitize-html-1.13.0" // {
@@ -33108,7 +33584,7 @@ in
                     ];
                   })
                   sources."entities-1.1.1"
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                   (sources."readable-stream-2.1.5" // {
                     dependencies = [
                       sources."buffer-shims-1.0.0"
@@ -33152,7 +33628,7 @@ in
           sources."core-util-is-1.0.2"
           sources."isarray-0.0.1"
           sources."string_decoder-0.10.31"
-          sources."inherits-2.0.1"
+          sources."inherits-2.0.3"
         ];
       })
       (sources."fs-ext-0.5.0" // {
@@ -33166,6 +33642,7 @@ in
         ];
       })
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Private npm repository server";
       homepage = https://github.com/rlidwka/sinopia;
@@ -33213,7 +33690,7 @@ in
             dependencies = [
               sources."buffer-shims-1.0.0"
               sources."core-util-is-1.0.2"
-              sources."inherits-2.0.1"
+              sources."inherits-2.0.3"
               sources."isarray-1.0.0"
               sources."process-nextick-args-1.0.7"
               sources."string_decoder-0.10.31"
@@ -33224,6 +33701,7 @@ in
         ];
       })
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "sloc is a simple tool to count SLOC (source lines of code)";
       homepage = "https://github.com/flosse/sloc#readme";
@@ -33275,7 +33753,7 @@ in
           sources."mime-1.3.4"
           sources."negotiator-0.5.3"
           sources."node-uuid-1.4.7"
-          (sources."once-1.3.3" // {
+          (sources."once-1.4.0" // {
             dependencies = [
               sources."wrappy-1.0.2"
             ];
@@ -33331,7 +33809,7 @@ in
                           sources."wrappy-1.0.2"
                         ];
                       })
-                      sources."inherits-2.0.1"
+                      sources."inherits-2.0.3"
                       (sources."minimatch-3.0.3" // {
                         dependencies = [
                           (sources."brace-expansion-1.1.6" // {
@@ -33342,7 +33820,7 @@ in
                           })
                         ];
                       })
-                      (sources."once-1.3.3" // {
+                      (sources."once-1.4.0" // {
                         dependencies = [
                           sources."wrappy-1.0.2"
                         ];
@@ -33366,10 +33844,10 @@ in
           (sources."http-signature-1.1.1" // {
             dependencies = [
               sources."assert-plus-0.2.0"
-              (sources."jsprim-1.3.0" // {
+              (sources."jsprim-1.3.1" // {
                 dependencies = [
                   sources."extsprintf-1.0.2"
-                  sources."json-schema-0.2.2"
+                  sources."json-schema-0.2.3"
                   sources."verror-1.3.6"
                 ];
               })
@@ -33383,7 +33861,7 @@ in
                 dependencies = [
                   sources."buffer-shims-1.0.0"
                   sources."core-util-is-1.0.2"
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                   sources."isarray-1.0.0"
                   sources."process-nextick-args-1.0.7"
                   sources."string_decoder-0.10.31"
@@ -33442,6 +33920,7 @@ in
         ];
       })
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Client SDK and CLI for the Joyent SmartDataCenter API";
       homepage = "https://github.com/joyent/node-smartdc#readme";
@@ -33477,7 +33956,7 @@ in
               sources."wrappy-1.0.2"
             ];
           })
-          sources."inherits-2.0.1"
+          sources."inherits-2.0.3"
           (sources."minimatch-3.0.3" // {
             dependencies = [
               (sources."brace-expansion-1.1.6" // {
@@ -33488,7 +33967,7 @@ in
               })
             ];
           })
-          (sources."once-1.3.3" // {
+          (sources."once-1.4.0" // {
             dependencies = [
               sources."wrappy-1.0.2"
             ];
@@ -33502,6 +33981,7 @@ in
         ];
       })
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Robust, expressive, and feature-rich CSS superset";
       homepage = https://github.com/stylus/stylus;
@@ -33568,6 +34048,7 @@ in
         ];
       })
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Nodejs-based tool for optimizing SVG vector graphics files";
       homepage = https://github.com/svg/svgo;
@@ -33625,7 +34106,7 @@ in
                   (sources."readable-stream-2.0.6" // {
                     dependencies = [
                       sources."core-util-is-1.0.2"
-                      sources."inherits-2.0.1"
+                      sources."inherits-2.0.3"
                       sources."isarray-1.0.0"
                       sources."process-nextick-args-1.0.7"
                       sources."string_decoder-0.10.31"
@@ -33750,7 +34231,7 @@ in
               (sources."readable-stream-2.0.6" // {
                 dependencies = [
                   sources."core-util-is-1.0.2"
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                   sources."isarray-1.0.0"
                   sources."process-nextick-args-1.0.7"
                   sources."string_decoder-0.10.31"
@@ -33867,6 +34348,7 @@ in
       })
       sources."wrench-1.5.8"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Appcelerator Titanium Command line";
       homepage = "https://github.com/appcelerator/titanium#readme";
@@ -33882,6 +34364,7 @@ in
       url = "https://registry.npmjs.org/typescript/-/typescript-1.8.10.tgz";
       sha1 = "b475d6e0dff0bf50f296e5ca6ef9fbb5c7320f1e";
     };
+    buildInputs = globalBuildInputs;
     meta = {
       description = "TypeScript is a language for application scale JavaScript development";
       homepage = http://typescriptlang.org/;
@@ -33945,6 +34428,7 @@ in
         ];
       })
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "JavaScript parser, mangler/compressor and beautifier toolkit";
       homepage = http://lisperator.net/uglifyjs;
@@ -33963,7 +34447,7 @@ in
     dependencies = [
       sources."async-2.0.1"
       sources."bluebird-3.3.5"
-      sources."blueimp-md5-2.3.0"
+      sources."blueimp-md5-2.3.1"
       (sources."body-parser-1.15.2" // {
         dependencies = [
           sources."bytes-2.4.0"
@@ -34008,7 +34492,7 @@ in
       (sources."color-0.11.3" // {
         dependencies = [
           sources."clone-1.0.2"
-          sources."color-convert-1.4.0"
+          sources."color-convert-1.5.0"
           (sources."color-string-0.3.0" // {
             dependencies = [
               sources."color-name-1.1.1"
@@ -34081,7 +34565,7 @@ in
               sources."destroy-1.0.4"
               (sources."http-errors-1.3.1" // {
                 dependencies = [
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                 ];
               })
               sources."mime-1.3.4"
@@ -34337,7 +34821,7 @@ in
           sources."hosted-git-info-2.1.5"
           sources."iferr-0.1.5"
           sources."inflight-1.0.5"
-          sources."inherits-2.0.1"
+          sources."inherits-2.0.3"
           sources."ini-1.3.4"
           (sources."init-package-json-1.9.4" // {
             dependencies = [
@@ -34468,13 +34952,13 @@ in
             ];
           })
           sources."once-1.3.3"
-          sources."opener-1.4.1"
+          sources."opener-1.4.2"
           (sources."osenv-0.1.3" // {
             dependencies = [
               sources."os-tmpdir-1.0.1"
             ];
           })
-          sources."path-is-inside-1.0.1"
+          sources."path-is-inside-1.0.2"
           (sources."read-1.0.7" // {
             dependencies = [
               sources."mute-stream-0.0.6"
@@ -34593,10 +35077,10 @@ in
               (sources."http-signature-1.1.1" // {
                 dependencies = [
                   sources."assert-plus-0.2.0"
-                  (sources."jsprim-1.3.0" // {
+                  (sources."jsprim-1.3.1" // {
                     dependencies = [
                       sources."extsprintf-1.0.2"
-                      sources."json-schema-0.2.2"
+                      sources."json-schema-0.2.3"
                       sources."verror-1.3.6"
                     ];
                   })
@@ -34638,7 +35122,7 @@ in
           sources."retry-0.9.0"
           sources."sha-2.0.1"
           sources."slide-1.1.6"
-          sources."sorted-object-2.0.0"
+          sources."sorted-object-2.0.1"
           sources."strip-ansi-3.0.1"
           (sources."tar-2.2.1" // {
             dependencies = [
@@ -34659,7 +35143,7 @@ in
               sources."builtins-0.0.7"
             ];
           })
-          (sources."which-1.2.10" // {
+          (sources."which-1.2.11" // {
             dependencies = [
               sources."isexe-1.1.2"
             ];
@@ -34693,7 +35177,7 @@ in
           sources."chownr-1.0.1"
           (sources."concat-stream-1.5.2" // {
             dependencies = [
-              sources."inherits-2.0.1"
+              sources."inherits-2.0.3"
               sources."typedarray-0.0.6"
               (sources."readable-stream-2.0.6" // {
                 dependencies = [
@@ -34732,7 +35216,7 @@ in
               sources."hosted-git-info-2.1.5"
             ];
           })
-          (sources."once-1.3.3" // {
+          (sources."once-1.4.0" // {
             dependencies = [
               sources."wrappy-1.0.2"
             ];
@@ -34746,7 +35230,7 @@ in
                   (sources."readable-stream-2.0.6" // {
                     dependencies = [
                       sources."core-util-is-1.0.2"
-                      sources."inherits-2.0.1"
+                      sources."inherits-2.0.3"
                       sources."isarray-1.0.0"
                       sources."process-nextick-args-1.0.7"
                       sources."string_decoder-0.10.31"
@@ -34818,10 +35302,10 @@ in
               (sources."http-signature-1.1.1" // {
                 dependencies = [
                   sources."assert-plus-0.2.0"
-                  (sources."jsprim-1.3.0" // {
+                  (sources."jsprim-1.3.1" // {
                     dependencies = [
                       sources."extsprintf-1.0.2"
-                      sources."json-schema-0.2.2"
+                      sources."json-schema-0.2.3"
                       sources."verror-1.3.6"
                     ];
                   })
@@ -34871,7 +35355,7 @@ in
                     dependencies = [
                       sources."buffer-shims-1.0.0"
                       sources."core-util-is-1.0.2"
-                      sources."inherits-2.0.1"
+                      sources."inherits-2.0.3"
                       sources."isarray-1.0.0"
                       sources."process-nextick-args-1.0.7"
                       sources."string_decoder-0.10.31"
@@ -34887,7 +35371,7 @@ in
                   sources."has-color-0.1.7"
                   sources."has-unicode-2.0.1"
                   sources."object-assign-4.1.0"
-                  sources."signal-exit-3.0.0"
+                  sources."signal-exit-3.0.1"
                   (sources."string-width-1.0.2" // {
                     dependencies = [
                       (sources."code-point-at-1.0.0" // {
@@ -34955,7 +35439,7 @@ in
                   sources."wrappy-1.0.2"
                 ];
               })
-              sources."inherits-2.0.1"
+              sources."inherits-2.0.3"
               (sources."minimatch-3.0.3" // {
                 dependencies = [
                   (sources."brace-expansion-1.1.6" // {
@@ -34966,7 +35450,7 @@ in
                   })
                 ];
               })
-              (sources."once-1.3.3" // {
+              (sources."once-1.4.0" // {
                 dependencies = [
                   sources."wrappy-1.0.2"
                 ];
@@ -34990,7 +35474,7 @@ in
               sources."fresh-0.3.0"
               (sources."http-errors-1.3.1" // {
                 dependencies = [
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                 ];
               })
               sources."mime-1.3.4"
@@ -35178,7 +35662,7 @@ in
               sources."core-util-is-1.0.2"
               sources."isarray-0.0.1"
               sources."string_decoder-0.10.31"
-              sources."inherits-2.0.1"
+              sources."inherits-2.0.3"
             ];
           })
         ];
@@ -35366,6 +35850,7 @@ in
         ];
       })
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Git made easy";
       homepage = "https://github.com/FredrikNoren/ungit#readme";
@@ -35393,7 +35878,7 @@ in
               sources."ini-1.3.4"
             ];
           })
-          sources."inherits-2.0.1"
+          sources."inherits-2.0.3"
           (sources."once-1.3.3" // {
             dependencies = [
               sources."wrappy-1.0.2"
@@ -35415,7 +35900,7 @@ in
             dependencies = [
               (sources."concat-stream-1.5.0" // {
                 dependencies = [
-                  sources."inherits-2.0.1"
+                  sources."inherits-2.0.3"
                   sources."typedarray-0.0.6"
                   (sources."readable-stream-2.0.6" // {
                     dependencies = [
@@ -35461,7 +35946,7 @@ in
                           sources."wrappy-1.0.2"
                         ];
                       })
-                      sources."inherits-2.0.1"
+                      sources."inherits-2.0.3"
                       (sources."minimatch-3.0.3" // {
                         dependencies = [
                           (sources."brace-expansion-1.1.6" // {
@@ -35472,7 +35957,7 @@ in
                           })
                         ];
                       })
-                      (sources."once-1.3.3" // {
+                      (sources."once-1.4.0" // {
                         dependencies = [
                           sources."wrappy-1.0.2"
                         ];
@@ -35502,7 +35987,7 @@ in
                   (sources."readable-stream-2.0.6" // {
                     dependencies = [
                       sources."core-util-is-1.0.2"
-                      sources."inherits-2.0.1"
+                      sources."inherits-2.0.3"
                       sources."isarray-1.0.0"
                       sources."process-nextick-args-1.0.7"
                       sources."string_decoder-0.10.31"
@@ -35536,10 +36021,10 @@ in
               (sources."http-signature-1.1.1" // {
                 dependencies = [
                   sources."assert-plus-0.2.0"
-                  (sources."jsprim-1.3.0" // {
+                  (sources."jsprim-1.3.1" // {
                     dependencies = [
                       sources."extsprintf-1.0.2"
-                      sources."json-schema-0.2.2"
+                      sources."json-schema-0.2.3"
                       sources."verror-1.3.6"
                     ];
                   })
@@ -35630,7 +36115,7 @@ in
               sources."throttleit-1.0.0"
             ];
           })
-          (sources."which-1.2.10" // {
+          (sources."which-1.2.11" // {
             dependencies = [
               sources."isexe-1.1.2"
             ];
@@ -35648,6 +36133,7 @@ in
         ];
       })
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "NPM wrapper for Selenium Webdriver including Chromedriver / IEDriver / IOSDriver / Ghostdriver";
       homepage = https://github.com/uxebu/webdrvr;
@@ -35674,7 +36160,7 @@ in
       })
       sources."acorn-3.3.0"
       sources."interpret-0.6.6"
-      (sources."loader-utils-0.2.15" // {
+      (sources."loader-utils-0.2.16" // {
         dependencies = [
           sources."big.js-3.1.3"
           sources."emojis-list-2.0.1"
@@ -35693,7 +36179,7 @@ in
             dependencies = [
               sources."buffer-shims-1.0.0"
               sources."core-util-is-1.0.2"
-              sources."inherits-2.0.1"
+              sources."inherits-2.0.3"
               sources."isarray-1.0.0"
               sources."process-nextick-args-1.0.7"
               sources."string_decoder-0.10.31"
@@ -35740,7 +36226,7 @@ in
           (sources."http-browserify-1.7.0" // {
             dependencies = [
               sources."Base64-0.2.1"
-              sources."inherits-2.0.1"
+              sources."inherits-2.0.3"
             ];
           })
           sources."https-browserify-0.0.0"
@@ -35753,12 +36239,12 @@ in
             dependencies = [
               sources."core-util-is-1.0.2"
               sources."isarray-0.0.1"
-              sources."inherits-2.0.1"
+              sources."inherits-2.0.3"
             ];
           })
           (sources."stream-browserify-1.0.0" // {
             dependencies = [
-              sources."inherits-2.0.1"
+              sources."inherits-2.0.3"
             ];
           })
           sources."string_decoder-0.10.31"
@@ -35900,7 +36386,7 @@ in
                         dependencies = [
                           (sources."for-own-0.1.4" // {
                             dependencies = [
-                              sources."for-in-0.1.5"
+                              sources."for-in-0.1.6"
                             ];
                           })
                           sources."is-extendable-0.1.1"
@@ -35924,7 +36410,7 @@ in
               })
               sources."async-each-1.0.1"
               sources."glob-parent-2.0.0"
-              sources."inherits-2.0.1"
+              sources."inherits-2.0.3"
               (sources."is-binary-path-1.0.1" // {
                 dependencies = [
                   sources."binary-extensions-1.6.0"
@@ -35995,7 +36481,7 @@ in
                               sources."has-color-0.1.7"
                               sources."has-unicode-2.0.1"
                               sources."object-assign-4.1.0"
-                              sources."signal-exit-3.0.0"
+                              sources."signal-exit-3.0.1"
                               (sources."string-width-1.0.2" // {
                                 dependencies = [
                                   (sources."code-point-at-1.0.0" // {
@@ -36117,10 +36603,10 @@ in
                           (sources."http-signature-1.1.1" // {
                             dependencies = [
                               sources."assert-plus-0.2.0"
-                              (sources."jsprim-1.3.0" // {
+                              (sources."jsprim-1.3.1" // {
                                 dependencies = [
                                   sources."extsprintf-1.0.2"
-                                  sources."json-schema-0.2.2"
+                                  sources."json-schema-0.2.3"
                                   sources."verror-1.3.6"
                                 ];
                               })
@@ -36179,7 +36665,7 @@ in
                                   })
                                 ];
                               })
-                              (sources."once-1.3.3" // {
+                              (sources."once-1.4.0" // {
                                 dependencies = [
                                   sources."wrappy-1.0.2"
                                 ];
@@ -36255,6 +36741,7 @@ in
         ];
       })
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Packs CommonJs/AMD modules for the browser. Allows to split your codebase into multiple bundles, which can be loaded on demand. Support loaders to preprocess files, i.e. json, jade, coffee, css, less, ... and your custom stuff.";
       homepage = https://github.com/webpack/webpack;
@@ -36270,6 +36757,7 @@ in
       url = "https://registry.npmjs.org/wring/-/wring-1.0.0.tgz";
       sha1 = "3d8ebe894545bf0b42946fdc84c61e37ae657ce1";
     };
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Extract content from websites using CSS Selectors and XPath";
       homepage = "https://github.com/osener/wring#readme";
@@ -36277,4 +36765,4 @@ in
     };
     production = true;
   };
-}
\ No newline at end of file
+}
diff --git a/pkgs/development/node-packages/node-packages-v5.nix b/pkgs/development/node-packages/node-packages-v5.nix
index 8527dbf02e11..3431273d7c73 100644
--- a/pkgs/development/node-packages/node-packages-v5.nix
+++ b/pkgs/development/node-packages/node-packages-v5.nix
@@ -1,6 +1,6 @@
-# This file has been generated by node2nix 1.0.1. Do not edit!
+# This file has been generated by node2nix 1.1.0. Do not edit!
 
-{nodeEnv, fetchurl, fetchgit}:
+{nodeEnv, fetchurl, fetchgit, globalBuildInputs ? []}:
 
 let
   sources = {
@@ -310,13 +310,13 @@ let
         sha1 = "83cf05c6d6458fc4d5ac6362ea325d92f2754217";
       };
     };
-    "which-1.2.10" = {
+    "which-1.2.11" = {
       name = "which";
       packageName = "which";
-      version = "1.2.10";
+      version = "1.2.11";
       src = fetchurl {
-        url = "https://registry.npmjs.org/which/-/which-1.2.10.tgz";
-        sha1 = "91cd9bd0751322411b659b40f054b21de957ab2d";
+        url = "https://registry.npmjs.org/which/-/which-1.2.11.tgz";
+        sha1 = "c8b2eeea6b8c1659fa7c1dd4fdaabe9533dc5e8b";
       };
     };
     "os-homedir-1.0.1" = {
@@ -463,6 +463,15 @@ let
         sha1 = "4e38f8d72cd532e8ad3982d26f43f73f8fb2149f";
       };
     };
+    "azure-arm-iothub-0.1.1" = {
+      name = "azure-arm-iothub";
+      packageName = "azure-arm-iothub";
+      version = "0.1.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/azure-arm-iothub/-/azure-arm-iothub-0.1.1.tgz";
+        sha1 = "edce480a3e1836745d0fcf8f0f1d8e0b2c022535";
+      };
+    };
     "azure-arm-servermanagement-0.1.2" = {
       name = "azure-arm-servermanagement";
       packageName = "azure-arm-servermanagement";
@@ -472,13 +481,13 @@ let
         sha1 = "937f87a8aeceb641a8210a9ba837323f0206eb47";
       };
     };
-    "azure-arm-network-0.13.2" = {
+    "azure-arm-network-0.16.0" = {
       name = "azure-arm-network";
       packageName = "azure-arm-network";
-      version = "0.13.2";
+      version = "0.16.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/azure-arm-network/-/azure-arm-network-0.13.2.tgz";
-        sha1 = "c1f798e5de97295aa0def2cb7f49c53f258d12b0";
+        url = "https://registry.npmjs.org/azure-arm-network/-/azure-arm-network-0.16.0.tgz";
+        sha1 = "df1bd296fb52742af7596db025cbdd1491391f3d";
       };
     };
     "azure-arm-powerbiembedded-0.1.0" = {
@@ -499,22 +508,22 @@ let
         sha1 = "b42683cb6dfdfed0f93875d72a0b8a53b3204d01";
       };
     };
-    "azure-arm-dns-0.10.1" = {
+    "azure-arm-dns-0.11.1" = {
       name = "azure-arm-dns";
       packageName = "azure-arm-dns";
-      version = "0.10.1";
+      version = "0.11.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/azure-arm-dns/-/azure-arm-dns-0.10.1.tgz";
-        sha1 = "8f6dded24a8b8dbc9b81f6b273970ac8ba2a0c54";
+        url = "https://registry.npmjs.org/azure-arm-dns/-/azure-arm-dns-0.11.1.tgz";
+        sha1 = "835f08aef8a5d87d3072d5dabc34110cb5e62df2";
       };
     };
-    "azure-arm-website-0.10.0" = {
+    "azure-arm-website-0.11.0" = {
       name = "azure-arm-website";
       packageName = "azure-arm-website";
-      version = "0.10.0";
+      version = "0.11.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/azure-arm-website/-/azure-arm-website-0.10.0.tgz";
-        sha1 = "610400ecb801bff16b7e2d7c1c6d1fe99c4f9ec9";
+        url = "https://registry.npmjs.org/azure-arm-website/-/azure-arm-website-0.11.0.tgz";
+        sha1 = "f98cd857d183866e74393f2f1d138002e6cccc79";
       };
     };
     "azure-arm-rediscache-0.2.1" = {
@@ -571,13 +580,13 @@ let
         sha1 = "3cd4c5e4e0091551d6a5ee757af2354c8a36b3e6";
       };
     };
-    "azure-keyvault-0.10.1" = {
+    "azure-keyvault-0.10.2" = {
       name = "azure-keyvault";
       packageName = "azure-keyvault";
-      version = "0.10.1";
+      version = "0.10.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/azure-keyvault/-/azure-keyvault-0.10.1.tgz";
-        sha1 = "b3899d04b5115a22b794a9e83f89201a66c83855";
+        url = "https://registry.npmjs.org/azure-keyvault/-/azure-keyvault-0.10.2.tgz";
+        sha1 = "f00b091362e0e2076eaf9bd0b1687f793bb701a5";
       };
     };
     "azure-asm-compute-0.17.0" = {
@@ -625,13 +634,13 @@ let
         sha1 = "2b7d493306747b43e4e2dcad44d65328e6c3cf57";
       };
     };
-    "azure-asm-network-0.12.0" = {
+    "azure-asm-network-0.13.0" = {
       name = "azure-asm-network";
       packageName = "azure-asm-network";
-      version = "0.12.0";
+      version = "0.13.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/azure-asm-network/-/azure-asm-network-0.12.0.tgz";
-        sha1 = "f407498dcf4a41e2a674fba23597157370a6ac05";
+        url = "https://registry.npmjs.org/azure-asm-network/-/azure-asm-network-0.13.0.tgz";
+        sha1 = "8d5d46b66b16c36dfc067f7c7c87bd2f42049c54";
       };
     };
     "azure-arm-resource-1.4.5-preview" = {
@@ -715,13 +724,13 @@ let
         sha1 = "4093c10422565b9b2564db449b5b2d6bb3e2646d";
       };
     };
-    "azure-batch-0.4.0" = {
+    "azure-batch-0.5.0" = {
       name = "azure-batch";
       packageName = "azure-batch";
-      version = "0.4.0";
+      version = "0.5.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/azure-batch/-/azure-batch-0.4.0.tgz";
-        sha1 = "065e3fb7ab3e7bb33a254e5cd2d15a23edc7cf40";
+        url = "https://registry.npmjs.org/azure-batch/-/azure-batch-0.5.0.tgz";
+        sha1 = "1fbc1ab0f976ad3f16c5879ba95d4751e9d5bf56";
       };
     };
     "applicationinsights-0.15.12" = {
@@ -841,13 +850,13 @@ let
         sha1 = "412beb19e5cf7937b461bb7897fd98c2b95d4e10";
       };
     };
-    "moment-2.14.1" = {
+    "moment-2.15.0" = {
       name = "moment";
       packageName = "moment";
-      version = "2.14.1";
+      version = "2.15.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/moment/-/moment-2.14.1.tgz";
-        sha1 = "b35b27c47e57ed2ddc70053d6b07becdb291741c";
+        url = "https://registry.npmjs.org/moment/-/moment-2.15.0.tgz";
+        sha1 = "cc9e33958bf4a99dea7111d5e62ed3c13fc96440";
       };
     };
     "ms-rest-1.15.0" = {
@@ -931,13 +940,13 @@ let
         sha1 = "125820e34bc842d2f2aaafafe4c2916ee32c157c";
       };
     };
-    "request-2.69.0" = {
+    "request-2.74.0" = {
       name = "request";
       packageName = "request";
-      version = "2.69.0";
+      version = "2.74.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/request/-/request-2.69.0.tgz";
-        sha1 = "cf91d2e000752b1217155c005241911991a2346a";
+        url = "https://registry.npmjs.org/request/-/request-2.74.0.tgz";
+        sha1 = "7693ca768bbb0ea5c8ce08c084a45efa05b892ab";
       };
     };
     "ssh-key-to-pem-0.11.0" = {
@@ -1003,6 +1012,15 @@ let
         sha1 = "61a6a32010622afa07963bf325203cf12239d604";
       };
     };
+    "user-home-2.0.0" = {
+      name = "user-home";
+      packageName = "user-home";
+      version = "2.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz";
+        sha1 = "9c70bfd8169bc1dcbf48604e0f04b8b49cde9e9f";
+      };
+    };
     "validator-5.2.0" = {
       name = "validator";
       packageName = "validator";
@@ -1138,13 +1156,13 @@ let
         sha1 = "8f530a8ecf5d40d3f4b4df93c3472900fba2a8f1";
       };
     };
-    "inherits-2.0.1" = {
+    "inherits-2.0.3" = {
       name = "inherits";
       packageName = "inherits";
-      version = "2.0.1";
+      version = "2.0.3";
       src = fetchurl {
-        url = "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz";
-        sha1 = "b17d08d326b4423e568eff719f91b0b1cbdf69f1";
+        url = "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz";
+        sha1 = "633c2c83e3da42a502f52466022480f4208261de";
       };
     };
     "typedarray-0.0.6" = {
@@ -1813,13 +1831,13 @@ let
         sha1 = "d74e1b87e7affc0db8aadb7021f3fe48101ab234";
       };
     };
-    "jsprim-1.3.0" = {
+    "jsprim-1.3.1" = {
       name = "jsprim";
       packageName = "jsprim";
-      version = "1.3.0";
+      version = "1.3.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/jsprim/-/jsprim-1.3.0.tgz";
-        sha1 = "ce2e1bef835204b4f3099928c602f8b6ae615650";
+        url = "https://registry.npmjs.org/jsprim/-/jsprim-1.3.1.tgz";
+        sha1 = "2a7256f70412a29ee3670aaca625994c4dcff252";
       };
     };
     "sshpk-1.10.0" = {
@@ -1840,13 +1858,13 @@ let
         sha1 = "e1080e0658e300b06294990cc70e1502235fd550";
       };
     };
-    "json-schema-0.2.2" = {
+    "json-schema-0.2.3" = {
       name = "json-schema";
       packageName = "json-schema";
-      version = "0.2.2";
+      version = "0.2.3";
       src = fetchurl {
-        url = "https://registry.npmjs.org/json-schema/-/json-schema-0.2.2.tgz";
-        sha1 = "50354f19f603917c695f70b85afa77c3b0f23506";
+        url = "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz";
+        sha1 = "b480c892e59a2f05954ce727bd3f2a4e882f9e13";
       };
     };
     "verror-1.3.6" = {
@@ -1957,15 +1975,6 @@ let
         sha1 = "a31b4070adaea27d732ea333740a64d0ec9a6659";
       };
     };
-    "azure-common-0.9.12" = {
-      name = "azure-common";
-      packageName = "azure-common";
-      version = "0.9.12";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/azure-common/-/azure-common-0.9.12.tgz";
-        sha1 = "8ca8167c2dbaa43b61e3caa9c7d98e78908749f6";
-      };
-    };
     "moment-2.6.0" = {
       name = "moment";
       packageName = "moment";
@@ -1975,211 +1984,13 @@ let
         sha1 = "0765b72b841dd213fa91914c0f6765122719f061";
       };
     };
-    "request-2.45.0" = {
-      name = "request";
-      packageName = "request";
-      version = "2.45.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/request/-/request-2.45.0.tgz";
-        sha1 = "29d713a0a07f17fb2e7b61815d2010681718e93c";
-      };
-    };
-    "validator-3.1.0" = {
-      name = "validator";
-      packageName = "validator";
-      version = "3.1.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/validator/-/validator-3.1.0.tgz";
-        sha1 = "2ea1ff7e92254d69367f385f015299e5ead8755b";
-      };
-    };
-    "bl-0.9.5" = {
-      name = "bl";
-      packageName = "bl";
-      version = "0.9.5";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz";
-        sha1 = "c06b797af085ea00bc527afc8efcf11de2232054";
-      };
-    };
-    "caseless-0.6.0" = {
-      name = "caseless";
-      packageName = "caseless";
-      version = "0.6.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/caseless/-/caseless-0.6.0.tgz";
-        sha1 = "8167c1ab8397fb5bb95f96d28e5a81c50f247ac4";
-      };
-    };
-    "forever-agent-0.5.2" = {
-      name = "forever-agent";
-      packageName = "forever-agent";
-      version = "0.5.2";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz";
-        sha1 = "6d0e09c4921f94a27f63d3b49c5feff1ea4c5130";
-      };
-    };
-    "qs-1.2.2" = {
-      name = "qs";
-      packageName = "qs";
-      version = "1.2.2";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/qs/-/qs-1.2.2.tgz";
-        sha1 = "19b57ff24dc2a99ce1f8bdf6afcda59f8ef61f88";
-      };
-    };
-    "mime-types-1.0.2" = {
-      name = "mime-types";
-      packageName = "mime-types";
-      version = "1.0.2";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz";
-        sha1 = "995ae1392ab8affcbfcb2641dd054e943c0d5dce";
-      };
-    };
-    "form-data-0.1.4" = {
-      name = "form-data";
-      packageName = "form-data";
-      version = "0.1.4";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/form-data/-/form-data-0.1.4.tgz";
-        sha1 = "91abd788aba9702b1aabfa8bc01031a2ac9e3b12";
-      };
-    };
-    "http-signature-0.10.1" = {
-      name = "http-signature";
-      packageName = "http-signature";
-      version = "0.10.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz";
-        sha1 = "4fbdac132559aa8323121e540779c0a012b27e66";
-      };
-    };
-    "oauth-sign-0.4.0" = {
-      name = "oauth-sign";
-      packageName = "oauth-sign";
-      version = "0.4.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.4.0.tgz";
-        sha1 = "f22956f31ea7151a821e5f2fb32c113cad8b9f69";
-      };
-    };
-    "hawk-1.1.1" = {
-      name = "hawk";
-      packageName = "hawk";
-      version = "1.1.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz";
-        sha1 = "87cd491f9b46e4e2aeaca335416766885d2d1ed9";
-      };
-    };
-    "aws-sign2-0.5.0" = {
-      name = "aws-sign2";
-      packageName = "aws-sign2";
-      version = "0.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz";
-        sha1 = "c57103f7a17fc037f02d7c2e64b602ea223f7d63";
-      };
-    };
-    "combined-stream-0.0.7" = {
-      name = "combined-stream";
-      packageName = "combined-stream";
-      version = "0.0.7";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz";
-        sha1 = "0137e657baa5a7541c57ac37ac5fc07d73b4dc1f";
-      };
-    };
-    "mime-1.2.11" = {
-      name = "mime";
-      packageName = "mime";
-      version = "1.2.11";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz";
-        sha1 = "58203eed86e3a5ef17aed2b7d9ebd47f0a60dd10";
-      };
-    };
-    "async-0.9.2" = {
-      name = "async";
-      packageName = "async";
-      version = "0.9.2";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/async/-/async-0.9.2.tgz";
-        sha1 = "aea74d5e61c1f899613bf64bda66d4c78f2fd17d";
-      };
-    };
-    "delayed-stream-0.0.5" = {
-      name = "delayed-stream";
-      packageName = "delayed-stream";
-      version = "0.0.5";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz";
-        sha1 = "d4b1f43a93e8296dfe02694f4680bc37a313c73f";
-      };
-    };
-    "assert-plus-0.1.5" = {
-      name = "assert-plus";
-      packageName = "assert-plus";
-      version = "0.1.5";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz";
-        sha1 = "ee74009413002d84cec7219c6ac811812e723160";
-      };
-    };
-    "asn1-0.1.11" = {
-      name = "asn1";
-      packageName = "asn1";
-      version = "0.1.11";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz";
-        sha1 = "559be18376d08a4ec4dbe80877d27818639b2df7";
-      };
-    };
-    "ctype-0.5.3" = {
-      name = "ctype";
-      packageName = "ctype";
-      version = "0.5.3";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz";
-        sha1 = "82c18c2461f74114ef16c135224ad0b9144ca12f";
-      };
-    };
-    "hoek-0.9.1" = {
-      name = "hoek";
-      packageName = "hoek";
-      version = "0.9.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz";
-        sha1 = "3d322462badf07716ea7eb85baf88079cddce505";
-      };
-    };
-    "boom-0.4.2" = {
-      name = "boom";
-      packageName = "boom";
-      version = "0.4.2";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz";
-        sha1 = "7a636e9ded4efcefb19cef4947a3c67dfaee911b";
-      };
-    };
-    "cryptiles-0.2.2" = {
-      name = "cryptiles";
-      packageName = "cryptiles";
-      version = "0.2.2";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz";
-        sha1 = "ed91ff1f17ad13d3748288594f8a48a0d26f325c";
-      };
-    };
-    "sntp-0.2.4" = {
-      name = "sntp";
-      packageName = "sntp";
-      version = "0.2.4";
+    "moment-2.14.1" = {
+      name = "moment";
+      packageName = "moment";
+      version = "2.14.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz";
-        sha1 = "fb885f18b0f3aad189f824862536bceeec750900";
+        url = "https://registry.npmjs.org/moment/-/moment-2.14.1.tgz";
+        sha1 = "b35b27c47e57ed2ddc70053d6b07becdb291741c";
       };
     };
     "extend-1.2.1" = {
@@ -2209,6 +2020,15 @@ let
         sha1 = "1e60b0fef1bc0af67bc0d146dfdde5486cd615b4";
       };
     };
+    "request-2.69.0" = {
+      name = "request";
+      packageName = "request";
+      version = "2.69.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/request/-/request-2.69.0.tgz";
+        sha1 = "cf91d2e000752b1217155c005241911991a2346a";
+      };
+    };
     "jsonparse-1.2.0" = {
       name = "jsonparse";
       packageName = "jsonparse";
@@ -2218,6 +2038,24 @@ let
         sha1 = "5c0c5685107160e72fe7489bddea0b44c2bc67bd";
       };
     };
+    "bl-1.0.3" = {
+      name = "bl";
+      packageName = "bl";
+      version = "1.0.3";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/bl/-/bl-1.0.3.tgz";
+        sha1 = "fc5421a28fd4226036c3b3891a66a25bc64d226e";
+      };
+    };
+    "qs-6.0.2" = {
+      name = "qs";
+      packageName = "qs";
+      version = "6.0.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/qs/-/qs-6.0.2.tgz";
+        sha1 = "88c68d590e8ed56c76c79f352c17b982466abfcd";
+      };
+    };
     "stack-trace-0.0.9" = {
       name = "stack-trace";
       packageName = "stack-trace";
@@ -2299,33 +2137,6 @@ let
         sha1 = "0e3c4f24a3f052b231b12d5049085a0a099be782";
       };
     };
-    "request-2.74.0" = {
-      name = "request";
-      packageName = "request";
-      version = "2.74.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/request/-/request-2.74.0.tgz";
-        sha1 = "7693ca768bbb0ea5c8ce08c084a45efa05b892ab";
-      };
-    };
-    "qs-6.2.1" = {
-      name = "qs";
-      packageName = "qs";
-      version = "6.2.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/qs/-/qs-6.2.1.tgz";
-        sha1 = "ce03c5ff0935bc1d9d69a9f14cbd18e568d67625";
-      };
-    };
-    "tough-cookie-2.3.1" = {
-      name = "tough-cookie";
-      packageName = "tough-cookie";
-      version = "2.3.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.1.tgz";
-        sha1 = "99c77dfbb7d804249e8a299d4cb0fd81fef083fd";
-      };
-    };
     "async-0.2.7" = {
       name = "async";
       packageName = "async";
@@ -2497,13 +2308,13 @@ let
         sha1 = "2a4e4090b96b2db06a9d7df01055a62a77c9b774";
       };
     };
-    "once-1.3.3" = {
+    "once-1.4.0" = {
       name = "once";
       packageName = "once";
-      version = "1.3.3";
+      version = "1.4.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/once/-/once-1.3.3.tgz";
-        sha1 = "b2e261557ce4c314ec8304f3fa82663e4297ca20";
+        url = "https://registry.npmjs.org/once/-/once-1.4.0.tgz";
+        sha1 = "583b1aa775961d4b113ac17d9c50baef9dd76bd1";
       };
     };
     "path-is-absolute-1.0.0" = {
@@ -2578,22 +2389,31 @@ let
         sha1 = "5b29f6a81f70717142e09e765bbeab97b4f81e21";
       };
     };
-    "bl-1.0.3" = {
-      name = "bl";
-      packageName = "bl";
-      version = "1.0.3";
+    "qs-6.2.1" = {
+      name = "qs";
+      packageName = "qs";
+      version = "6.2.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/bl/-/bl-1.0.3.tgz";
-        sha1 = "fc5421a28fd4226036c3b3891a66a25bc64d226e";
+        url = "https://registry.npmjs.org/qs/-/qs-6.2.1.tgz";
+        sha1 = "ce03c5ff0935bc1d9d69a9f14cbd18e568d67625";
       };
     };
-    "qs-6.0.2" = {
-      name = "qs";
-      packageName = "qs";
-      version = "6.0.2";
+    "tough-cookie-2.3.1" = {
+      name = "tough-cookie";
+      packageName = "tough-cookie";
+      version = "2.3.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/qs/-/qs-6.0.2.tgz";
-        sha1 = "88c68d590e8ed56c76c79f352c17b982466abfcd";
+        url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.1.tgz";
+        sha1 = "99c77dfbb7d804249e8a299d4cb0fd81fef083fd";
+      };
+    };
+    "asn1-0.1.11" = {
+      name = "asn1";
+      packageName = "asn1";
+      version = "0.1.11";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz";
+        sha1 = "559be18376d08a4ec4dbe80877d27818639b2df7";
       };
     };
     "ctype-0.5.2" = {
@@ -3010,6 +2830,15 @@ let
         sha1 = "d5c752825e5367e786f78e18e445ea223a155952";
       };
     };
+    "once-1.3.3" = {
+      name = "once";
+      packageName = "once";
+      version = "1.3.3";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/once/-/once-1.3.3.tgz";
+        sha1 = "b2e261557ce4c314ec8304f3fa82663e4297ca20";
+      };
+    };
     "buffer-shims-1.0.0" = {
       name = "buffer-shims";
       packageName = "buffer-shims";
@@ -3109,13 +2938,13 @@ let
         sha1 = "988df33feab191ef799a61369dd76c17adf957ea";
       };
     };
-    "signal-exit-3.0.0" = {
+    "signal-exit-3.0.1" = {
       name = "signal-exit";
       packageName = "signal-exit";
-      version = "3.0.0";
+      version = "3.0.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.0.tgz";
-        sha1 = "3c0543b65d7b4fbc60b6cd94593d9bf436739be8";
+        url = "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.1.tgz";
+        sha1 = "5a4c884992b63a7acd9badb7894c3ee9cfccad81";
       };
     };
     "array-find-index-1.0.1" = {
@@ -3694,13 +3523,13 @@ let
         sha1 = "66266ee5f9bdb9940a4e4514cafb43bb71e5c9db";
       };
     };
-    "stream-http-2.3.1" = {
+    "stream-http-2.4.0" = {
       name = "stream-http";
       packageName = "stream-http";
-      version = "2.3.1";
+      version = "2.4.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/stream-http/-/stream-http-2.3.1.tgz";
-        sha1 = "7e1dc87102c3e31b32e660f04ca31f23ddbd1d52";
+        url = "https://registry.npmjs.org/stream-http/-/stream-http-2.4.0.tgz";
+        sha1 = "9599aa8e263667ce4190e0dc04a1d065d3595a7e";
       };
     };
     "subarg-1.0.0" = {
@@ -3928,13 +3757,13 @@ let
         sha1 = "b5835739270cfe26acf632099fded2a07f209e5e";
       };
     };
-    "pbkdf2-3.0.4" = {
+    "pbkdf2-3.0.6" = {
       name = "pbkdf2";
       packageName = "pbkdf2";
-      version = "3.0.4";
+      version = "3.0.6";
       src = fetchurl {
-        url = "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.4.tgz";
-        sha1 = "12c8bfaf920543786a85150b03f68d5f1aa982fc";
+        url = "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.6.tgz";
+        sha1 = "943d289ccd92b3dec55cc77dd696d44d6087e8bd";
       };
     };
     "public-encrypt-4.0.0" = {
@@ -3991,13 +3820,13 @@ let
         sha1 = "26e61ed1422fb70dd42e6e36729ed51d855fe8d9";
       };
     };
-    "cipher-base-1.0.2" = {
+    "cipher-base-1.0.3" = {
       name = "cipher-base";
       packageName = "cipher-base";
-      version = "1.0.2";
+      version = "1.0.3";
       src = fetchurl {
-        url = "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.2.tgz";
-        sha1 = "54ac1d1ebdf6a1bcd3559e6f369d72697f2cab8f";
+        url = "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.3.tgz";
+        sha1 = "eeabf194419ce900da3018c207d212f2a6df0a07";
       };
     };
     "des.js-1.0.0" = {
@@ -4054,13 +3883,13 @@ let
         sha1 = "35060f6d5015d37628c770f4e091a0b5a278bc23";
       };
     };
-    "brorand-1.0.5" = {
+    "brorand-1.0.6" = {
       name = "brorand";
       packageName = "brorand";
-      version = "1.0.5";
+      version = "1.0.6";
       src = fetchurl {
-        url = "https://registry.npmjs.org/brorand/-/brorand-1.0.5.tgz";
-        sha1 = "07b54ca30286abd1718a0e2a830803efdc9bfa04";
+        url = "https://registry.npmjs.org/brorand/-/brorand-1.0.6.tgz";
+        sha1 = "4028706b915f91f7b349a2e0bf3c376039d216e5";
       };
     };
     "hash.js-1.0.3" = {
@@ -4279,6 +4108,15 @@ let
         sha1 = "b209849203bb25df820da756e747005878521620";
       };
     };
+    "inherits-2.0.1" = {
+      name = "inherits";
+      packageName = "inherits";
+      version = "2.0.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz";
+        sha1 = "b17d08d326b4423e568eff719f91b0b1cbdf69f1";
+      };
+    };
     "indexof-0.0.1" = {
       name = "indexof";
       packageName = "indexof";
@@ -4972,13 +4810,13 @@ let
         sha1 = "63cafec9e626ae09565ab0c4ab2cbc1f2f69b71f";
       };
     };
-    "unzip-response-1.0.0" = {
+    "unzip-response-1.0.1" = {
       name = "unzip-response";
       packageName = "unzip-response";
-      version = "1.0.0";
+      version = "1.0.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/unzip-response/-/unzip-response-1.0.0.tgz";
-        sha1 = "bfda54eeec658f00c2df4d4494b9dca0ca00f3e4";
+        url = "https://registry.npmjs.org/unzip-response/-/unzip-response-1.0.1.tgz";
+        sha1 = "4a73959f2989470fa503791cefb54e1dbbc68412";
       };
     };
     "once-1.2.0" = {
@@ -5566,6 +5404,15 @@ let
         sha1 = "db345a5378d86aeeb1ed5d553b869ac192d2f5ed";
       };
     };
+    "mime-1.2.11" = {
+      name = "mime";
+      packageName = "mime";
+      version = "1.2.11";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz";
+        sha1 = "58203eed86e3a5ef17aed2b7d9ebd47f0a60dd10";
+      };
+    };
     "hawk-0.10.2" = {
       name = "hawk";
       packageName = "hawk";
@@ -5638,6 +5485,24 @@ let
         sha1 = "31b1ad058567651c526921506b9a8793911a0384";
       };
     };
+    "combined-stream-0.0.7" = {
+      name = "combined-stream";
+      packageName = "combined-stream";
+      version = "0.0.7";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz";
+        sha1 = "0137e657baa5a7541c57ac37ac5fc07d73b4dc1f";
+      };
+    };
+    "delayed-stream-0.0.5" = {
+      name = "delayed-stream";
+      packageName = "delayed-stream";
+      version = "0.0.5";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz";
+        sha1 = "d4b1f43a93e8296dfe02694f4680bc37a313c73f";
+      };
+    };
     "hoek-0.7.6" = {
       name = "hoek";
       packageName = "hoek";
@@ -5881,13 +5746,13 @@ let
         sha1 = "c6465dbf08abcd4db359317f79ac68a646b28ff9";
       };
     };
-    "npm-2.15.10" = {
+    "npm-2.15.11" = {
       name = "npm";
       packageName = "npm";
-      version = "2.15.10";
+      version = "2.15.11";
       src = fetchurl {
-        url = "https://registry.npmjs.org/npm/-/npm-2.15.10.tgz";
-        sha1 = "de5a3dab6dcc0494784c8b8e37bf52ee851f842c";
+        url = "https://registry.npmjs.org/npm/-/npm-2.15.11.tgz";
+        sha1 = "350588fba9cd8d384cf9a6e8dc0fef0f94992b7c";
       };
     };
     "opener-1.4.1" = {
@@ -7042,13 +6907,13 @@ let
         sha1 = "86d9dca985b4c5e5d59772dfd5de6919998a495a";
       };
     };
-    "npm-registry-client-7.1.2" = {
+    "npm-registry-client-7.2.1" = {
       name = "npm-registry-client";
       packageName = "npm-registry-client";
-      version = "7.1.2";
+      version = "7.2.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/npm-registry-client/-/npm-registry-client-7.1.2.tgz";
-        sha1 = "ddf243a2bd149d35172fe680aff40dfa20054bc3";
+        url = "https://registry.npmjs.org/npm-registry-client/-/npm-registry-client-7.2.1.tgz";
+        sha1 = "c792266b088cc313f8525e7e35248626c723db75";
       };
     };
     "npm-user-validate-0.1.5" = {
@@ -7069,13 +6934,13 @@ let
         sha1 = "98b52530f2514ca90d09ec5b22c8846722375692";
       };
     };
-    "path-is-inside-1.0.1" = {
+    "path-is-inside-1.0.2" = {
       name = "path-is-inside";
       packageName = "path-is-inside";
-      version = "1.0.1";
+      version = "1.0.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.1.tgz";
-        sha1 = "98d8f1d030bf04bd7aeee4a1ba5485d40318fd89";
+        url = "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz";
+        sha1 = "365417dede44430d1c11af61027facf074bdfc53";
       };
     };
     "read-installed-4.0.3" = {
@@ -7096,13 +6961,13 @@ let
         sha1 = "d0def882952b8de3f67eba5e91199661271f41f4";
       };
     };
-    "retry-0.9.0" = {
+    "retry-0.10.0" = {
       name = "retry";
       packageName = "retry";
-      version = "0.9.0";
+      version = "0.10.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/retry/-/retry-0.9.0.tgz";
-        sha1 = "6f697e50a0e4ddc8c8f7fb547a9b60dead43678d";
+        url = "https://registry.npmjs.org/retry/-/retry-0.10.0.tgz";
+        sha1 = "649e15ca408422d98318161935e7f7d652d435dd";
       };
     };
     "sha-2.0.1" = {
@@ -7123,13 +6988,13 @@ let
         sha1 = "56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707";
       };
     };
-    "sorted-object-2.0.0" = {
+    "sorted-object-2.0.1" = {
       name = "sorted-object";
       packageName = "sorted-object";
-      version = "2.0.0";
+      version = "2.0.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/sorted-object/-/sorted-object-2.0.0.tgz";
-        sha1 = "1cfea981609047d8043807a490a9d99b317faf7f";
+        url = "https://registry.npmjs.org/sorted-object/-/sorted-object-2.0.1.tgz";
+        sha1 = "7d631f4bd3a798a24af1dffcfbfe83337a5df5fc";
       };
     };
     "tar-2.2.1" = {
@@ -7312,15 +7177,6 @@ let
         sha1 = "bd968567d61635e33c0b80727613c9cb4b096bac";
       };
     };
-    "retry-0.8.0" = {
-      name = "retry";
-      packageName = "retry";
-      version = "0.8.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/retry/-/retry-0.8.0.tgz";
-        sha1 = "2367628dc0edb247b1eab649dc53ac8628ac2d5f";
-      };
-    };
     "are-we-there-yet-1.1.2" = {
       name = "are-we-there-yet";
       packageName = "are-we-there-yet";
@@ -7420,6 +7276,51 @@ let
         sha1 = "98b8f651ca30aa624036f127d11cc66dc7b907a3";
       };
     };
+    "bl-0.9.5" = {
+      name = "bl";
+      packageName = "bl";
+      version = "0.9.5";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz";
+        sha1 = "c06b797af085ea00bc527afc8efcf11de2232054";
+      };
+    };
+    "caseless-0.6.0" = {
+      name = "caseless";
+      packageName = "caseless";
+      version = "0.6.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/caseless/-/caseless-0.6.0.tgz";
+        sha1 = "8167c1ab8397fb5bb95f96d28e5a81c50f247ac4";
+      };
+    };
+    "forever-agent-0.5.2" = {
+      name = "forever-agent";
+      packageName = "forever-agent";
+      version = "0.5.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz";
+        sha1 = "6d0e09c4921f94a27f63d3b49c5feff1ea4c5130";
+      };
+    };
+    "form-data-0.1.4" = {
+      name = "form-data";
+      packageName = "form-data";
+      version = "0.1.4";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/form-data/-/form-data-0.1.4.tgz";
+        sha1 = "91abd788aba9702b1aabfa8bc01031a2ac9e3b12";
+      };
+    };
+    "mime-types-1.0.2" = {
+      name = "mime-types";
+      packageName = "mime-types";
+      version = "1.0.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/mime-types/-/mime-types-1.0.2.tgz";
+        sha1 = "995ae1392ab8affcbfcb2641dd054e943c0d5dce";
+      };
+    };
     "qs-2.3.3" = {
       name = "qs";
       packageName = "qs";
@@ -7429,6 +7330,105 @@ let
         sha1 = "e9e85adbe75da0bbe4c8e0476a086290f863b404";
       };
     };
+    "http-signature-0.10.1" = {
+      name = "http-signature";
+      packageName = "http-signature";
+      version = "0.10.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz";
+        sha1 = "4fbdac132559aa8323121e540779c0a012b27e66";
+      };
+    };
+    "oauth-sign-0.4.0" = {
+      name = "oauth-sign";
+      packageName = "oauth-sign";
+      version = "0.4.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.4.0.tgz";
+        sha1 = "f22956f31ea7151a821e5f2fb32c113cad8b9f69";
+      };
+    };
+    "hawk-1.1.1" = {
+      name = "hawk";
+      packageName = "hawk";
+      version = "1.1.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/hawk/-/hawk-1.1.1.tgz";
+        sha1 = "87cd491f9b46e4e2aeaca335416766885d2d1ed9";
+      };
+    };
+    "aws-sign2-0.5.0" = {
+      name = "aws-sign2";
+      packageName = "aws-sign2";
+      version = "0.5.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz";
+        sha1 = "c57103f7a17fc037f02d7c2e64b602ea223f7d63";
+      };
+    };
+    "async-0.9.2" = {
+      name = "async";
+      packageName = "async";
+      version = "0.9.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/async/-/async-0.9.2.tgz";
+        sha1 = "aea74d5e61c1f899613bf64bda66d4c78f2fd17d";
+      };
+    };
+    "assert-plus-0.1.5" = {
+      name = "assert-plus";
+      packageName = "assert-plus";
+      version = "0.1.5";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz";
+        sha1 = "ee74009413002d84cec7219c6ac811812e723160";
+      };
+    };
+    "ctype-0.5.3" = {
+      name = "ctype";
+      packageName = "ctype";
+      version = "0.5.3";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz";
+        sha1 = "82c18c2461f74114ef16c135224ad0b9144ca12f";
+      };
+    };
+    "hoek-0.9.1" = {
+      name = "hoek";
+      packageName = "hoek";
+      version = "0.9.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz";
+        sha1 = "3d322462badf07716ea7eb85baf88079cddce505";
+      };
+    };
+    "boom-0.4.2" = {
+      name = "boom";
+      packageName = "boom";
+      version = "0.4.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz";
+        sha1 = "7a636e9ded4efcefb19cef4947a3c67dfaee911b";
+      };
+    };
+    "cryptiles-0.2.2" = {
+      name = "cryptiles";
+      packageName = "cryptiles";
+      version = "0.2.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz";
+        sha1 = "ed91ff1f17ad13d3748288594f8a48a0d26f325c";
+      };
+    };
+    "sntp-0.2.4" = {
+      name = "sntp";
+      packageName = "sntp";
+      version = "0.2.4";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz";
+        sha1 = "fb885f18b0f3aad189f824862536bceeec750900";
+      };
+    };
     "pegjs-0.9.0" = {
       name = "pegjs";
       packageName = "pegjs";
@@ -7501,13 +7501,13 @@ let
         sha1 = "4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022";
       };
     };
-    "big-integer-1.6.15" = {
+    "big-integer-1.6.16" = {
       name = "big-integer";
       packageName = "big-integer";
-      version = "1.6.15";
+      version = "1.6.16";
       src = fetchurl {
-        url = "https://registry.npmjs.org/big-integer/-/big-integer-1.6.15.tgz";
-        sha1 = "33d27d3b7388dfcc4b86d3130c10740cec01fb9e";
+        url = "https://registry.npmjs.org/big-integer/-/big-integer-1.6.16.tgz";
+        sha1 = "0ca30b58013db46b10084a09242ca1d8954724cc";
       };
     };
     "configstore-1.4.0" = {
@@ -8459,13 +8459,13 @@ let
         sha1 = "030935b01de7c9b94a824b29f3fccb750d3a5290";
       };
     };
-    "cors-2.8.0" = {
+    "cors-2.8.1" = {
       name = "cors";
       packageName = "cors";
-      version = "2.8.0";
+      version = "2.8.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/cors/-/cors-2.8.0.tgz";
-        sha1 = "6262888a49f9ce4c5d189d29e1d5710ab73e6a85";
+        url = "https://registry.npmjs.org/cors/-/cors-2.8.1.tgz";
+        sha1 = "6181aa56abb45a2825be3304703747ae4e9d2383";
       };
     };
     "docker-parse-image-3.0.1" = {
@@ -8855,13 +8855,121 @@ let
         sha1 = "80ab4e919749351263ef14500d684e57c4202840";
       };
     };
-    "doctrine-1.3.0" = {
+    "got-6.5.0" = {
+      name = "got";
+      packageName = "got";
+      version = "6.5.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/got/-/got-6.5.0.tgz";
+        sha1 = "67dcc727db871c7b250320860180e24d2db18a04";
+      };
+    };
+    "lodash.debounce-4.0.8" = {
+      name = "lodash.debounce";
+      packageName = "lodash.debounce";
+      version = "4.0.8";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz";
+        sha1 = "82d79bff30a67c4005ffd5e2515300ad9ca4d7af";
+      };
+    };
+    "log-update-1.0.2" = {
+      name = "log-update";
+      packageName = "log-update";
+      version = "1.0.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/log-update/-/log-update-1.0.2.tgz";
+        sha1 = "19929f64c4093d2d2e7075a1dad8af59c296b8d1";
+      };
+    };
+    "mem-0.1.1" = {
+      name = "mem";
+      packageName = "mem";
+      version = "0.1.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/mem/-/mem-0.1.1.tgz";
+        sha1 = "24df988c3102b03c074c1b296239c5b2e6647825";
+      };
+    };
+    "create-error-class-3.0.2" = {
+      name = "create-error-class";
+      packageName = "create-error-class";
+      version = "3.0.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz";
+        sha1 = "06be7abef947a3f14a30fd610671d401bca8b7b6";
+      };
+    };
+    "duplexer3-0.1.4" = {
+      name = "duplexer3";
+      packageName = "duplexer3";
+      version = "0.1.4";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz";
+        sha1 = "ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2";
+      };
+    };
+    "get-stream-2.3.1" = {
+      name = "get-stream";
+      packageName = "get-stream";
+      version = "2.3.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz";
+        sha1 = "5f38f93f346009666ee0150a054167f91bdd95de";
+      };
+    };
+    "is-retry-allowed-1.1.0" = {
+      name = "is-retry-allowed";
+      packageName = "is-retry-allowed";
+      version = "1.1.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz";
+        sha1 = "11a060568b67339444033d0125a61a20d564fb34";
+      };
+    };
+    "node-status-codes-2.0.0" = {
+      name = "node-status-codes";
+      packageName = "node-status-codes";
+      version = "2.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/node-status-codes/-/node-status-codes-2.0.0.tgz";
+        sha1 = "f2d469d8927f088aff28a956d2b93e3e2d14fb8d";
+      };
+    };
+    "unzip-response-2.0.1" = {
+      name = "unzip-response";
+      packageName = "unzip-response";
+      version = "2.0.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz";
+        sha1 = "d2f0f737d16b0615e72a6935ed04214572d56f97";
+      };
+    };
+    "url-parse-lax-1.0.0" = {
+      name = "url-parse-lax";
+      packageName = "url-parse-lax";
+      version = "1.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz";
+        sha1 = "7af8f303645e9bd79a272e7a14ac68bc0609da73";
+      };
+    };
+    "capture-stack-trace-1.0.0" = {
+      name = "capture-stack-trace";
+      packageName = "capture-stack-trace";
+      version = "1.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz";
+        sha1 = "4a6fa07399c26bba47f0b2496b4d0fb408c5550d";
+      };
+    };
+    "doctrine-1.4.0" = {
       name = "doctrine";
       packageName = "doctrine";
-      version = "1.3.0";
+      version = "1.4.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/doctrine/-/doctrine-1.3.0.tgz";
-        sha1 = "13e75682b55518424276f7c173783456ef913d26";
+        url = "https://registry.npmjs.org/doctrine/-/doctrine-1.4.0.tgz";
+        sha1 = "e2db32defa752407b935b381e89f3740e469e599";
       };
     };
     "escope-3.6.0" = {
@@ -8909,13 +9017,13 @@ let
         sha1 = "c392990c3e684783d838b8c84a45d8a048458361";
       };
     };
-    "globals-9.9.0" = {
+    "globals-9.10.0" = {
       name = "globals";
       packageName = "globals";
-      version = "9.9.0";
+      version = "9.10.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/globals/-/globals-9.9.0.tgz";
-        sha1 = "4c5ffc359fb21edc83fedb87b1c0b414dc24d552";
+        url = "https://registry.npmjs.org/globals/-/globals-9.10.0.tgz";
+        sha1 = "d1047641c49b7b03cacf7e15fb8a42a3d33c88f7";
       };
     };
     "ignore-3.1.5" = {
@@ -9035,15 +9143,6 @@ let
         sha1 = "b424433ef596851922b2fd77224a69a1951618eb";
       };
     };
-    "user-home-2.0.0" = {
-      name = "user-home";
-      packageName = "user-home";
-      version = "2.0.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz";
-        sha1 = "9c70bfd8169bc1dcbf48604e0f04b8b49cde9e9f";
-      };
-    };
     "es6-map-0.1.4" = {
       name = "es6-map";
       packageName = "es6-map";
@@ -9809,13 +9908,13 @@ let
         sha1 = "62b110e289a471418e3ec36a617d472e301dfc89";
       };
     };
-    "for-in-0.1.5" = {
+    "for-in-0.1.6" = {
       name = "for-in";
       packageName = "for-in";
-      version = "0.1.5";
+      version = "0.1.6";
       src = fetchurl {
-        url = "https://registry.npmjs.org/for-in/-/for-in-0.1.5.tgz";
-        sha1 = "007374e2b6d5c67420a1479bdb75a04872b738c4";
+        url = "https://registry.npmjs.org/for-in/-/for-in-0.1.6.tgz";
+        sha1 = "c9f96e89bfad18a545af5ec3ed352a1d9e5b4dc8";
       };
     };
     "glob-base-0.3.0" = {
@@ -11106,13 +11205,13 @@ let
         sha1 = "1fddad938aae1263ce138680be1b3f591c0ab41c";
       };
     };
-    "eventemitter3-1.2.0" = {
+    "eventemitter3-2.0.0" = {
       name = "eventemitter3";
       packageName = "eventemitter3";
-      version = "1.2.0";
+      version = "2.0.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz";
-        sha1 = "1c86991d816ad1e504750e73874224ecf3bec508";
+        url = "https://registry.npmjs.org/eventemitter3/-/eventemitter3-2.0.0.tgz";
+        sha1 = "605f34e75ea702681fcd06b2f4ee2e7b4e019006";
       };
     };
     "escodegen-1.8.1" = {
@@ -11286,22 +11385,22 @@ let
         sha1 = "d7578cf4f1d11d5f6ea804cef35dc7a7ff6dae67";
       };
     };
-    "combine-lists-1.0.0" = {
+    "combine-lists-1.0.1" = {
       name = "combine-lists";
       packageName = "combine-lists";
-      version = "1.0.0";
+      version = "1.0.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/combine-lists/-/combine-lists-1.0.0.tgz";
-        sha1 = "e55dee53e5584f232eb59aeb16a7e66c338b5d06";
+        url = "https://registry.npmjs.org/combine-lists/-/combine-lists-1.0.1.tgz";
+        sha1 = "458c07e09e0d900fc28b70a3fec2dacd1d2cb7f6";
       };
     };
-    "connect-3.4.1" = {
+    "connect-3.5.0" = {
       name = "connect";
       packageName = "connect";
-      version = "3.4.1";
+      version = "3.5.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/connect/-/connect-3.4.1.tgz";
-        sha1 = "a21361d3f4099ef761cda6dc4a973bb1ebb0a34d";
+        url = "https://registry.npmjs.org/connect/-/connect-3.5.0.tgz";
+        sha1 = "b357525a0b4c1f50599cd983e1d9efeea9677198";
       };
     };
     "core-js-2.4.1" = {
@@ -11340,13 +11439,13 @@ let
         sha1 = "488b1d1d2451cb3d3a6b192cfc030f44c5855fea";
       };
     };
-    "http-proxy-1.14.0" = {
+    "http-proxy-1.15.1" = {
       name = "http-proxy";
       packageName = "http-proxy";
-      version = "1.14.0";
+      version = "1.15.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/http-proxy/-/http-proxy-1.14.0.tgz";
-        sha1 = "be32ab34dd5229e87840f4c27cb335ee195b2a83";
+        url = "https://registry.npmjs.org/http-proxy/-/http-proxy-1.15.1.tgz";
+        sha1 = "91a6088172e79bc0e821d5eb04ce702f32446393";
       };
     };
     "isbinaryfile-3.0.1" = {
@@ -11430,15 +11529,6 @@ let
         sha1 = "adfeace2e4fb3098058014d08c072dcc59758774";
       };
     };
-    "finalhandler-0.4.1" = {
-      name = "finalhandler";
-      packageName = "finalhandler";
-      version = "0.4.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.1.tgz";
-        sha1 = "85a17c6c59a94717d262d61230d4b0ebe3d4a14d";
-      };
-    };
     "custom-event-1.0.0" = {
       name = "custom-event";
       packageName = "custom-event";
@@ -11502,6 +11592,15 @@ let
         sha1 = "c7a8d3236068362059a7e4651fc6884e8b1fb4ae";
       };
     };
+    "eventemitter3-1.2.0" = {
+      name = "eventemitter3";
+      packageName = "eventemitter3";
+      version = "1.2.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz";
+        sha1 = "1c86991d816ad1e504750e73874224ecf3bec508";
+      };
+    };
     "requires-port-1.0.0" = {
       name = "requires-port";
       packageName = "requires-port";
@@ -12321,13 +12420,13 @@ let
         sha1 = "3d97e562ebfdd4b66921dea70626b84bde9d2d07";
       };
     };
-    "glob-stream-5.3.4" = {
+    "glob-stream-5.3.5" = {
       name = "glob-stream";
       packageName = "glob-stream";
-      version = "5.3.4";
+      version = "5.3.5";
       src = fetchurl {
-        url = "https://registry.npmjs.org/glob-stream/-/glob-stream-5.3.4.tgz";
-        sha1 = "2da166001578c4ee17fd92e4ee15083462ae72fc";
+        url = "https://registry.npmjs.org/glob-stream/-/glob-stream-5.3.5.tgz";
+        sha1 = "a55665a9a8ccdc41915a87c701e32d4e016fad22";
       };
     };
     "gulp-sourcemaps-1.6.0" = {
@@ -12402,6 +12501,15 @@ let
         sha1 = "1b904a59609fb328ef078138420934f6b86709a6";
       };
     };
+    "glob-parent-3.0.0" = {
+      name = "glob-parent";
+      packageName = "glob-parent";
+      version = "3.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/glob-parent/-/glob-parent-3.0.0.tgz";
+        sha1 = "c7bdeb5260732196c740de9274c08814056014bb";
+      };
+    };
     "ordered-read-streams-0.3.0" = {
       name = "ordered-read-streams";
       packageName = "ordered-read-streams";
@@ -12429,6 +12537,24 @@ let
         sha1 = "5aa003cfbe94c5ff866c4e7d668bb1c4dbadb369";
       };
     };
+    "is-glob-3.0.0" = {
+      name = "is-glob";
+      packageName = "is-glob";
+      version = "3.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/is-glob/-/is-glob-3.0.0.tgz";
+        sha1 = "e433c222db9d77844084d72db1eff047845985c1";
+      };
+    };
+    "is-extglob-2.0.0" = {
+      name = "is-extglob";
+      packageName = "is-extglob";
+      version = "2.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/is-extglob/-/is-extglob-2.0.0.tgz";
+        sha1 = "a9b92c1ae2d7a975ad307be0722049c7e4ea2f13";
+      };
+    };
     "extend-shallow-2.0.1" = {
       name = "extend-shallow";
       packageName = "extend-shallow";
@@ -12591,6 +12717,15 @@ let
         sha1 = "77466de589cd5d3c95f138aa78bc569a3cb5d27a";
       };
     };
+    "npm-registry-client-7.1.2" = {
+      name = "npm-registry-client";
+      packageName = "npm-registry-client";
+      version = "7.1.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/npm-registry-client/-/npm-registry-client-7.1.2.tgz";
+        sha1 = "ddf243a2bd149d35172fe680aff40dfa20054bc3";
+      };
+    };
     "npmconf-2.0.9" = {
       name = "npmconf";
       packageName = "npmconf";
@@ -12636,6 +12771,15 @@ let
         sha1 = "dbf8f4a0acafbe3b8d9b71c24cbd1d851de6c31a";
       };
     };
+    "retry-0.8.0" = {
+      name = "retry";
+      packageName = "retry";
+      version = "0.8.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/retry/-/retry-0.8.0.tgz";
+        sha1 = "2367628dc0edb247b1eab649dc53ac8628ac2d5f";
+      };
+    };
     "npmlog-3.1.2" = {
       name = "npmlog";
       packageName = "npmlog";
@@ -12897,13 +13041,13 @@ let
         sha1 = "104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6";
       };
     };
-    "es6-promise-3.2.1" = {
+    "es6-promise-3.3.1" = {
       name = "es6-promise";
       packageName = "es6-promise";
-      version = "3.2.1";
+      version = "3.3.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/es6-promise/-/es6-promise-3.2.1.tgz";
-        sha1 = "ec56233868032909207170c39448e24449dd1fc4";
+        url = "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz";
+        sha1 = "a08cdde84ccdbf34d027a1451bc91d4bcd28a613";
       };
     };
     "ignore-by-default-1.0.1" = {
@@ -14247,13 +14391,13 @@ let
         sha1 = "03726561bc268f2e5444f54c665b7fd4a8c029e2";
       };
     };
-    "mailcomposer-3.10.0" = {
+    "mailcomposer-3.12.0" = {
       name = "mailcomposer";
       packageName = "mailcomposer";
-      version = "3.10.0";
+      version = "3.12.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/mailcomposer/-/mailcomposer-3.10.0.tgz";
-        sha1 = "ce55c7b488ae84520a38f221aa12c4ce526d5168";
+        url = "https://registry.npmjs.org/mailcomposer/-/mailcomposer-3.12.0.tgz";
+        sha1 = "9c5e1188aa8e1c62ec8b86bd43468102b639e8f9";
       };
     };
     "simplesmtp-0.3.35" = {
@@ -14265,22 +14409,22 @@ let
         sha1 = "017b1eb8b26317ac36d2a2a8a932631880736a03";
       };
     };
-    "buildmail-3.8.0" = {
+    "buildmail-3.10.0" = {
       name = "buildmail";
       packageName = "buildmail";
-      version = "3.8.0";
+      version = "3.10.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/buildmail/-/buildmail-3.8.0.tgz";
-        sha1 = "191b6369710b2bd35a7819edf2cb0b642efd65bf";
+        url = "https://registry.npmjs.org/buildmail/-/buildmail-3.10.0.tgz";
+        sha1 = "c6826d716e7945bb6f6b1434b53985e029a03159";
       };
     };
-    "libmime-2.0.3" = {
+    "libmime-2.1.0" = {
       name = "libmime";
       packageName = "libmime";
-      version = "2.0.3";
+      version = "2.1.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/libmime/-/libmime-2.0.3.tgz";
-        sha1 = "55751aa832d31492363df3dd810580dfd59d080c";
+        url = "https://registry.npmjs.org/libmime/-/libmime-2.1.0.tgz";
+        sha1 = "51bc76de2283161eb9051c4bc80aed713e4fd1cd";
       };
     };
     "addressparser-1.0.1" = {
@@ -14292,22 +14436,22 @@ let
         sha1 = "47afbe1a2a9262191db6838e4fd1d39b40821746";
       };
     };
-    "nodemailer-fetch-1.4.0" = {
+    "nodemailer-fetch-1.6.0" = {
       name = "nodemailer-fetch";
       packageName = "nodemailer-fetch";
-      version = "1.4.0";
+      version = "1.6.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/nodemailer-fetch/-/nodemailer-fetch-1.4.0.tgz";
-        sha1 = "08a6174f755aba6ad9d88133355a70c1dee4e698";
+        url = "https://registry.npmjs.org/nodemailer-fetch/-/nodemailer-fetch-1.6.0.tgz";
+        sha1 = "79c4908a1c0f5f375b73fe888da9828f6dc963a4";
       };
     };
-    "nodemailer-shared-1.0.5" = {
+    "nodemailer-shared-1.1.0" = {
       name = "nodemailer-shared";
       packageName = "nodemailer-shared";
-      version = "1.0.5";
+      version = "1.1.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/nodemailer-shared/-/nodemailer-shared-1.0.5.tgz";
-        sha1 = "6de64484d47944422bb5f0886fffd908ada4ce5e";
+        url = "https://registry.npmjs.org/nodemailer-shared/-/nodemailer-shared-1.1.0.tgz";
+        sha1 = "cf5994e2fd268d00f5cf0fa767a08169edb07ec0";
       };
     };
     "rai-0.1.12" = {
@@ -14373,40 +14517,40 @@ let
         sha1 = "0ebb44e456814af7905c6212fa2c9b2d51b841e8";
       };
     };
-    "lodash.clonedeep-4.3.2" = {
+    "lodash.clonedeep-4.4.1" = {
       name = "lodash.clonedeep";
       packageName = "lodash.clonedeep";
-      version = "4.3.2";
+      version = "4.4.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.3.2.tgz";
-        sha1 = "d0112c02c76b5223833aebc6a4b6e334f0d057de";
+        url = "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.4.1.tgz";
+        sha1 = "8adb0621f7e69682af808fe8dbccaa2ba7a8b3ea";
       };
     };
-    "lodash.union-4.4.0" = {
+    "lodash.union-4.5.0" = {
       name = "lodash.union";
       packageName = "lodash.union";
-      version = "4.4.0";
+      version = "4.5.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/lodash.union/-/lodash.union-4.4.0.tgz";
-        sha1 = "22be23b4c84b49d0436e573949ad1d4a48c7fa38";
+        url = "https://registry.npmjs.org/lodash.union/-/lodash.union-4.5.0.tgz";
+        sha1 = "d273848d9bc556780a6b4fcfed822a79a685a683";
       };
     };
-    "lodash.uniq-4.3.0" = {
+    "lodash.uniq-4.4.0" = {
       name = "lodash.uniq";
       packageName = "lodash.uniq";
-      version = "4.3.0";
+      version = "4.4.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.3.0.tgz";
-        sha1 = "dcad810876841447d8f3ec662323c86a6d938227";
+        url = "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.4.0.tgz";
+        sha1 = "42cdcd09e35eb0a07abe1da9c06c850f6afa55c7";
       };
     };
-    "lodash.without-4.2.0" = {
+    "lodash.without-4.3.0" = {
       name = "lodash.without";
       packageName = "lodash.without";
-      version = "4.2.0";
+      version = "4.3.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/lodash.without/-/lodash.without-4.2.0.tgz";
-        sha1 = "f89ec9a8ee2d7ec14f8a9cad72a3f5ee12c5a4a6";
+        url = "https://registry.npmjs.org/lodash.without/-/lodash.without-4.3.0.tgz";
+        sha1 = "b4e5c92c4e1fd1c2f4a9359993716e51ce12a2ba";
       };
     };
     "npm-install-checks-3.0.0" = {
@@ -14418,6 +14562,15 @@ let
         sha1 = "d4aecdfd51a53e3723b7b2f93b2ee28e307bc0d7";
       };
     };
+    "opener-1.4.2" = {
+      name = "opener";
+      packageName = "opener";
+      version = "1.4.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/opener/-/opener-1.4.2.tgz";
+        sha1 = "b32582080042af8680c389a499175b4c54fff523";
+      };
+    };
     "read-cmd-shim-1.0.1" = {
       name = "read-cmd-shim";
       packageName = "read-cmd-shim";
@@ -14436,6 +14589,15 @@ let
         sha1 = "ace7e6381c7684f970aaa98fc7c5d2b666addab6";
       };
     };
+    "retry-0.9.0" = {
+      name = "retry";
+      packageName = "retry";
+      version = "0.9.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/retry/-/retry-0.9.0.tgz";
+        sha1 = "6f697e50a0e4ddc8c8f7fb547a9b60dead43678d";
+      };
+    };
     "unique-filename-1.1.0" = {
       name = "unique-filename";
       packageName = "unique-filename";
@@ -14481,33 +14643,6 @@ let
         sha1 = "0f4659fbb09d75194fa9e2b88a6644d363c9fe26";
       };
     };
-    "lodash._baseclone-4.5.7" = {
-      name = "lodash._baseclone";
-      packageName = "lodash._baseclone";
-      version = "4.5.7";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-4.5.7.tgz";
-        sha1 = "ce42ade08384ef5d62fa77c30f61a46e686f8434";
-      };
-    };
-    "lodash._baseflatten-4.2.1" = {
-      name = "lodash._baseflatten";
-      packageName = "lodash._baseflatten";
-      version = "4.2.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/lodash._baseflatten/-/lodash._baseflatten-4.2.1.tgz";
-        sha1 = "54acad5e6ef53532a5b8269c0ad725470cfd9208";
-      };
-    };
-    "lodash._basedifference-4.5.0" = {
-      name = "lodash._basedifference";
-      packageName = "lodash._basedifference";
-      version = "4.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/lodash._basedifference/-/lodash._basedifference-4.5.0.tgz";
-        sha1 = "56ea7d601367bfa46cd7de115dc3daeb18837938";
-      };
-    };
     "unique-slug-2.0.0" = {
       name = "unique-slug";
       packageName = "unique-slug";
@@ -14733,13 +14868,13 @@ let
         sha1 = "1f1b916b56b9ea241c0135f97ced6940f556f292";
       };
     };
-    "npm-3.10.7" = {
+    "npm-3.10.8" = {
       name = "npm";
       packageName = "npm";
-      version = "3.10.7";
+      version = "3.10.8";
       src = fetchurl {
-        url = "https://registry.npmjs.org/npm/-/npm-3.10.7.tgz";
-        sha1 = "c27556ddd52558d0a6fbf528503695fb83a54210";
+        url = "https://registry.npmjs.org/npm/-/npm-3.10.8.tgz";
+        sha1 = "8f76ff8c6da04b61dd371d554ce40a0b8916c15e";
       };
     };
     "npmi-2.0.1" = {
@@ -14778,40 +14913,49 @@ let
         sha1 = "d4113ad6582445d076d1099997f0b250d7ddbaac";
       };
     };
-    "lodash.clonedeep-4.4.1" = {
+    "fstream-npm-1.2.0" = {
+      name = "fstream-npm";
+      packageName = "fstream-npm";
+      version = "1.2.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/fstream-npm/-/fstream-npm-1.2.0.tgz";
+        sha1 = "d2c3c89101346982d64e57091c38487bda916fce";
+      };
+    };
+    "lodash.clonedeep-4.5.0" = {
       name = "lodash.clonedeep";
       packageName = "lodash.clonedeep";
-      version = "4.4.1";
+      version = "4.5.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.4.1.tgz";
-        sha1 = "8adb0621f7e69682af808fe8dbccaa2ba7a8b3ea";
+        url = "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz";
+        sha1 = "e23f3f9c4f8fbdde872529c1071857a086e5ccef";
       };
     };
-    "lodash.union-4.5.0" = {
+    "lodash.union-4.6.0" = {
       name = "lodash.union";
       packageName = "lodash.union";
-      version = "4.5.0";
+      version = "4.6.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/lodash.union/-/lodash.union-4.5.0.tgz";
-        sha1 = "d273848d9bc556780a6b4fcfed822a79a685a683";
+        url = "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz";
+        sha1 = "48bb5088409f16f1821666641c44dd1aaae3cd88";
       };
     };
-    "lodash.uniq-4.4.0" = {
+    "lodash.uniq-4.5.0" = {
       name = "lodash.uniq";
       packageName = "lodash.uniq";
-      version = "4.4.0";
+      version = "4.5.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.4.0.tgz";
-        sha1 = "42cdcd09e35eb0a07abe1da9c06c850f6afa55c7";
+        url = "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz";
+        sha1 = "d0225373aeb652adc1bc82e4945339a842754773";
       };
     };
-    "lodash.without-4.3.0" = {
+    "lodash.without-4.4.0" = {
       name = "lodash.without";
       packageName = "lodash.without";
-      version = "4.3.0";
+      version = "4.4.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/lodash.without/-/lodash.without-4.3.0.tgz";
-        sha1 = "b4e5c92c4e1fd1c2f4a9359993716e51ce12a2ba";
+        url = "https://registry.npmjs.org/lodash.without/-/lodash.without-4.4.0.tgz";
+        sha1 = "3cd4574a00b67bae373a94b748772640507b7aac";
       };
     };
     "airplayer-2.0.0" = {
@@ -14931,13 +15075,13 @@ let
         sha1 = "fcae57853052b6a9bae8208e40dd7d3c2d304603";
       };
     };
-    "single-line-log-1.1.1" = {
+    "single-line-log-1.1.2" = {
       name = "single-line-log";
       packageName = "single-line-log";
-      version = "1.1.1";
+      version = "1.1.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/single-line-log/-/single-line-log-1.1.1.tgz";
-        sha1 = "f87743dfdb5519b5fe1dda36edd68f35e3cb5de6";
+        url = "https://registry.npmjs.org/single-line-log/-/single-line-log-1.1.2.tgz";
+        sha1 = "c2f83f273a3e1a16edb0995661da0ed5ef033364";
       };
     };
     "array-flatten-2.1.0" = {
@@ -14967,13 +15111,13 @@ let
         sha1 = "b91d806f5d27188e4ab3e7d107d881a1cc4642b6";
       };
     };
-    "multicast-dns-6.0.1" = {
+    "multicast-dns-6.1.0" = {
       name = "multicast-dns";
       packageName = "multicast-dns";
-      version = "6.0.1";
+      version = "6.1.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.0.1.tgz";
-        sha1 = "069da64a0b695e156ef47c86a94e69e1a17ff2c2";
+        url = "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.1.0.tgz";
+        sha1 = "8d91824b538556cd34f0adf6f27c60d94b5fb3bf";
       };
     };
     "multicast-dns-service-types-1.1.0" = {
@@ -15877,13 +16021,13 @@ let
         sha1 = "4d26ddc485c32e5a1cf1b35854823b4720d25a52";
       };
     };
-    "openid-2.0.2" = {
+    "openid-2.0.4" = {
       name = "openid";
       packageName = "openid";
-      version = "2.0.2";
+      version = "2.0.4";
       src = fetchurl {
-        url = "https://registry.npmjs.org/openid/-/openid-2.0.2.tgz";
-        sha1 = "10105d793ef59fad19501c51da942f63920875a1";
+        url = "https://registry.npmjs.org/openid/-/openid-2.0.4.tgz";
+        sha1 = "73486f2862b080cc1a582cfd5d4df61d0274ef60";
       };
     };
     "node-swt-0.1.1" = {
@@ -16219,13 +16363,13 @@ let
         sha1 = "fe85b2ec75a59037f2adfec100fd6c601761152e";
       };
     };
-    "uc.micro-1.0.2" = {
+    "uc.micro-1.0.3" = {
       name = "uc.micro";
       packageName = "uc.micro";
-      version = "1.0.2";
+      version = "1.0.3";
       src = fetchurl {
-        url = "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.2.tgz";
-        sha1 = "466f26316a0bb707def6682f91f50139b8b8d538";
+        url = "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.3.tgz";
+        sha1 = "7ed50d5e0f9a9fb0a573379259f2a77458d50192";
       };
     };
     "htmlparser2-3.9.1" = {
@@ -16543,6 +16687,15 @@ let
         sha1 = "4d58b815ace5bebfc4ebf03cf98b0a7604a99b86";
       };
     };
+    "json-schema-0.2.2" = {
+      name = "json-schema";
+      packageName = "json-schema";
+      version = "0.2.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/json-schema/-/json-schema-0.2.2.tgz";
+        sha1 = "50354f19f603917c695f70b85afa77c3b0f23506";
+      };
+    };
     "verror-1.3.3" = {
       name = "verror";
       packageName = "verror";
@@ -16786,13 +16939,13 @@ let
         sha1 = "5ee747f1c7bd967658b683936430aee753955a34";
       };
     };
-    "blueimp-md5-2.3.0" = {
+    "blueimp-md5-2.3.1" = {
       name = "blueimp-md5";
       packageName = "blueimp-md5";
-      version = "2.3.0";
+      version = "2.3.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.3.0.tgz";
-        sha1 = "a0a2207c53c3311fcd44c0ad95c019bf0ef53951";
+        url = "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.3.1.tgz";
+        sha1 = "992a6737733b9da1edd641550dc3acab2e9cfc5a";
       };
     };
     "color-0.11.3" = {
@@ -16984,13 +17137,13 @@ let
         sha1 = "e60432658a3387ff269c028eacde4a512e438dff";
       };
     };
-    "color-convert-1.4.0" = {
+    "color-convert-1.5.0" = {
       name = "color-convert";
       packageName = "color-convert";
-      version = "1.4.0";
+      version = "1.5.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/color-convert/-/color-convert-1.4.0.tgz";
-        sha1 = "4ad8f531c31af5d8cbc5a4af2bb6000891d398e1";
+        url = "https://registry.npmjs.org/color-convert/-/color-convert-1.5.0.tgz";
+        sha1 = "7a2b4efb4488df85bca6443cb038b7100fbe7de1";
       };
     };
     "color-string-0.3.0" = {
@@ -17029,6 +17182,15 @@ let
         sha1 = "6ab9948a4b1ae21952cd2588530a4722d4044d7c";
       };
     };
+    "finalhandler-0.4.1" = {
+      name = "finalhandler";
+      packageName = "finalhandler";
+      version = "0.4.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.1.tgz";
+        sha1 = "85a17c6c59a94717d262d61230d4b0ebe3d4a14d";
+      };
+    };
     "send-0.13.1" = {
       name = "send";
       packageName = "send";
@@ -17182,6 +17344,42 @@ let
         sha1 = "1335c5e4f5e6d33bbb4b006ba8c86a00f556de08";
       };
     };
+    "lodash.clonedeep-4.3.2" = {
+      name = "lodash.clonedeep";
+      packageName = "lodash.clonedeep";
+      version = "4.3.2";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.3.2.tgz";
+        sha1 = "d0112c02c76b5223833aebc6a4b6e334f0d057de";
+      };
+    };
+    "lodash.union-4.4.0" = {
+      name = "lodash.union";
+      packageName = "lodash.union";
+      version = "4.4.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/lodash.union/-/lodash.union-4.4.0.tgz";
+        sha1 = "22be23b4c84b49d0436e573949ad1d4a48c7fa38";
+      };
+    };
+    "lodash.uniq-4.3.0" = {
+      name = "lodash.uniq";
+      packageName = "lodash.uniq";
+      version = "4.3.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.3.0.tgz";
+        sha1 = "dcad810876841447d8f3ec662323c86a6d938227";
+      };
+    };
+    "lodash.without-4.2.0" = {
+      name = "lodash.without";
+      packageName = "lodash.without";
+      version = "4.2.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/lodash.without/-/lodash.without-4.2.0.tgz";
+        sha1 = "f89ec9a8ee2d7ec14f8a9cad72a3f5ee12c5a4a6";
+      };
+    };
     "node-gyp-3.3.1" = {
       name = "node-gyp";
       packageName = "node-gyp";
@@ -17191,6 +17389,33 @@ let
         sha1 = "80f7b6d7c2f9c0495ba42c518a670c99bdf6e4a0";
       };
     };
+    "lodash._baseclone-4.5.7" = {
+      name = "lodash._baseclone";
+      packageName = "lodash._baseclone";
+      version = "4.5.7";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-4.5.7.tgz";
+        sha1 = "ce42ade08384ef5d62fa77c30f61a46e686f8434";
+      };
+    };
+    "lodash._baseflatten-4.2.1" = {
+      name = "lodash._baseflatten";
+      packageName = "lodash._baseflatten";
+      version = "4.2.1";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/lodash._baseflatten/-/lodash._baseflatten-4.2.1.tgz";
+        sha1 = "54acad5e6ef53532a5b8269c0ad725470cfd9208";
+      };
+    };
+    "lodash._basedifference-4.5.0" = {
+      name = "lodash._basedifference";
+      packageName = "lodash._basedifference";
+      version = "4.5.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/lodash._basedifference/-/lodash._basedifference-4.5.0.tgz";
+        sha1 = "56ea7d601367bfa46cd7de115dc3daeb18837938";
+      };
+    };
     "lsmod-1.0.0" = {
       name = "lsmod";
       packageName = "lsmod";
@@ -17380,13 +17605,13 @@ let
         sha1 = "fecd7a18e7ce5ca6abfb953e1f86213a49f1625b";
       };
     };
-    "loader-utils-0.2.15" = {
+    "loader-utils-0.2.16" = {
       name = "loader-utils";
       packageName = "loader-utils";
-      version = "0.2.15";
+      version = "0.2.16";
       src = fetchurl {
-        url = "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.15.tgz";
-        sha1 = "c7df3342a9d4e2103dddc97d4060daccc246d6ac";
+        url = "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.16.tgz";
+        sha1 = "f08632066ed8282835dff88dfb52704765adee6d";
       };
     };
     "memory-fs-0.3.0" = {
@@ -17548,10 +17773,10 @@ in
   alloy = nodeEnv.buildNodePackage {
     name = "alloy";
     packageName = "alloy";
-    version = "1.9.1";
+    version = "1.9.2";
     src = fetchurl {
-      url = "https://registry.npmjs.org/alloy/-/alloy-1.9.1.tgz";
-      sha1 = "f45de3859d1c84d539e247a98bb1b5356119338c";
+      url = "https://registry.npmjs.org/alloy/-/alloy-1.9.2.tgz";
+      sha1 = "b214d69a935cf28be68719813ed8a6865cb4654d";
     };
     dependencies = [
       sources."colors-0.6.0-1"
@@ -17598,7 +17823,7 @@ in
       })
       sources."ini-1.3.4"
       sources."osenv-0.1.3"
-      sources."which-1.2.10"
+      sources."which-1.2.11"
       sources."os-homedir-1.0.1"
       sources."os-tmpdir-1.0.1"
       sources."isexe-1.1.2"
@@ -17606,6 +17831,7 @@ in
       sources."sax-0.5.8"
       sources."is-0.3.0"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Appcelerator Titanium MVC Framework";
       homepage = "https://github.com/appcelerator/alloy#readme";
@@ -17616,10 +17842,10 @@ in
   azure-cli = nodeEnv.buildNodePackage {
     name = "azure-cli";
     packageName = "azure-cli";
-    version = "0.10.3";
+    version = "0.10.4";
     src = fetchurl {
-      url = "https://registry.npmjs.org/azure-cli/-/azure-cli-0.10.3.tgz";
-      sha1 = "be426d6bd3b940e0e82e85e13381fd3f6372e8a6";
+      url = "https://registry.npmjs.org/azure-cli/-/azure-cli-0.10.4.tgz";
+      sha1 = "0f5e9a8a529ac30f0fc8e754513ace91df6b5dae";
     };
     dependencies = [
       (sources."adal-node-0.1.21" // {
@@ -17643,51 +17869,20 @@ in
       sources."azure-arm-hdinsight-0.2.0"
       sources."azure-arm-hdinsight-jobs-0.1.0"
       sources."azure-arm-insights-0.11.3"
+      sources."azure-arm-iothub-0.1.1"
       sources."azure-arm-servermanagement-0.1.2"
-      sources."azure-arm-network-0.13.2"
+      sources."azure-arm-network-0.16.0"
       sources."azure-arm-powerbiembedded-0.1.0"
       sources."azure-arm-trafficmanager-0.10.5"
-      sources."azure-arm-dns-0.10.1"
-      (sources."azure-arm-website-0.10.0" // {
-        dependencies = [
-          sources."azure-common-0.9.12"
-          sources."moment-2.6.0"
-          sources."xml2js-0.2.7"
-          sources."request-2.45.0"
-          sources."validator-3.1.0"
-          sources."bl-0.9.5"
-          sources."caseless-0.6.0"
-          sources."forever-agent-0.5.2"
-          sources."qs-1.2.2"
-          sources."mime-types-1.0.2"
-          sources."node-uuid-1.4.7"
-          sources."form-data-0.1.4"
-          sources."http-signature-0.10.1"
-          sources."oauth-sign-0.4.0"
-          sources."hawk-1.1.1"
-          sources."aws-sign2-0.5.0"
-          sources."combined-stream-0.0.7"
-          sources."async-0.9.2"
-          sources."delayed-stream-0.0.5"
-          sources."assert-plus-0.1.5"
-          sources."asn1-0.1.11"
-          sources."hoek-0.9.1"
-          sources."boom-0.4.2"
-          sources."cryptiles-0.2.2"
-          sources."sntp-0.2.4"
-        ];
-      })
+      sources."azure-arm-dns-0.11.1"
+      sources."azure-arm-website-0.11.0"
       sources."azure-arm-rediscache-0.2.1"
       sources."azure-arm-datalake-analytics-0.4.3"
       sources."azure-arm-datalake-store-0.4.2"
       sources."azure-arm-devtestlabs-0.1.0"
       sources."azure-graph-1.0.1"
       sources."azure-gallery-2.0.0-pre.18"
-      (sources."azure-keyvault-0.10.1" // {
-        dependencies = [
-          sources."node-uuid-1.4.7"
-        ];
-      })
+      sources."azure-keyvault-0.10.2"
       sources."azure-asm-compute-0.17.0"
       sources."azure-asm-hdinsight-0.10.2"
       sources."azure-asm-trafficmanager-0.10.3"
@@ -17697,26 +17892,37 @@ in
           sources."moment-2.6.0"
         ];
       })
-      sources."azure-asm-network-0.12.0"
+      sources."azure-asm-network-0.13.0"
       sources."azure-arm-resource-1.4.5-preview"
       sources."azure-arm-storage-0.13.1-preview"
       sources."azure-asm-sb-0.10.1"
       sources."azure-asm-sql-0.10.1"
       sources."azure-asm-storage-0.12.0"
       sources."azure-asm-subscription-0.10.1"
-      sources."azure-asm-website-0.10.4"
+      (sources."azure-asm-website-0.10.4" // {
+        dependencies = [
+          sources."moment-2.14.1"
+        ];
+      })
       (sources."azure-storage-1.1.0" // {
         dependencies = [
           sources."extend-1.2.1"
           sources."node-uuid-1.4.7"
           sources."readable-stream-2.0.6"
+          (sources."request-2.69.0" // {
+            dependencies = [
+              sources."extend-3.0.0"
+            ];
+          })
           sources."validator-3.22.2"
           sources."xml2js-0.2.7"
           sources."isarray-1.0.0"
+          sources."bl-1.0.3"
+          sources."qs-6.0.2"
         ];
       })
       sources."azure-arm-batch-0.2.0"
-      sources."azure-batch-0.4.0"
+      sources."azure-batch-0.5.0"
       sources."applicationinsights-0.15.12"
       sources."caller-id-0.1.0"
       sources."colors-1.1.2"
@@ -17735,15 +17941,8 @@ in
           sources."streamline-0.4.11"
         ];
       })
-      sources."moment-2.14.1"
-      (sources."ms-rest-1.15.0" // {
-        dependencies = [
-          sources."request-2.74.0"
-          sources."node-uuid-1.4.7"
-          sources."qs-6.2.1"
-          sources."tough-cookie-2.3.1"
-        ];
-      })
+      sources."moment-2.15.0"
+      sources."ms-rest-1.15.0"
       (sources."ms-rest-azure-1.15.0" // {
         dependencies = [
           sources."async-0.2.7"
@@ -17767,19 +17966,16 @@ in
         ];
       })
       sources."readable-stream-1.0.34"
-      (sources."request-2.69.0" // {
+      (sources."request-2.74.0" // {
         dependencies = [
-          sources."bl-1.0.3"
           sources."node-uuid-1.4.7"
-          sources."qs-6.0.2"
-          sources."readable-stream-2.0.6"
-          sources."isarray-1.0.0"
+          sources."qs-6.2.1"
+          sources."tough-cookie-2.3.1"
         ];
       })
       (sources."ssh-key-to-pem-0.11.0" // {
         dependencies = [
           sources."asn1-0.1.11"
-          sources."ctype-0.5.2"
         ];
       })
       sources."streamline-0.10.17"
@@ -17788,6 +17984,7 @@ in
       sources."through-2.3.4"
       sources."tunnel-0.0.2"
       sources."underscore-1.4.4"
+      sources."user-home-2.0.0"
       sources."validator-5.2.0"
       (sources."winston-2.1.1" // {
         dependencies = [
@@ -17812,7 +18009,7 @@ in
         ];
       })
       sources."meow-2.0.0"
-      sources."inherits-2.0.1"
+      sources."inherits-2.0.3"
       sources."typedarray-0.0.6"
       sources."core-util-is-1.0.2"
       sources."isarray-0.0.1"
@@ -17892,14 +18089,14 @@ in
       sources."cryptiles-2.0.5"
       sources."sntp-1.0.9"
       sources."assert-plus-0.2.0"
-      sources."jsprim-1.3.0"
+      sources."jsprim-1.3.1"
       (sources."sshpk-1.10.0" // {
         dependencies = [
           sources."assert-plus-1.0.0"
         ];
       })
       sources."extsprintf-1.0.2"
-      sources."json-schema-0.2.2"
+      sources."json-schema-0.2.3"
       sources."verror-1.3.6"
       sources."asn1-0.2.3"
       (sources."dashdash-1.14.0" // {
@@ -17922,8 +18119,6 @@ in
         ];
       })
       sources."mime-db-1.23.0"
-      sources."mime-1.2.11"
-      sources."ctype-0.5.3"
       sources."browserify-mime-1.2.9"
       sources."json-edm-parser-0.1.2"
       sources."jsonparse-1.2.0"
@@ -17967,13 +18162,14 @@ in
       sources."fs.realpath-1.0.0"
       sources."inflight-1.0.5"
       sources."minimatch-3.0.3"
-      sources."once-1.3.3"
+      sources."once-1.4.0"
       sources."path-is-absolute-1.0.0"
       sources."wrappy-1.0.2"
       sources."brace-expansion-1.1.6"
       sources."balanced-match-0.4.2"
       sources."concat-map-0.0.1"
       sources."cycle-1.0.3"
+      sources."ctype-0.5.2"
       sources."source-map-0.1.43"
       sources."fibers-1.0.14"
       sources."galaxy-0.1.12"
@@ -17983,8 +18179,10 @@ in
       sources."http-basic-2.5.1"
       sources."promise-7.1.1"
       sources."asap-2.0.4"
+      sources."os-homedir-1.0.1"
       sources."mute-stream-0.0.6"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Microsoft Azure Cross Platform Command Line tool";
       homepage = https://github.com/Azure/azure-xplat-cli;
@@ -18000,6 +18198,7 @@ in
       url = "https://registry.npmjs.org/bower/-/bower-1.7.9.tgz";
       sha1 = "b7296c2393e0d75edaa6ca39648132dd255812b0";
     };
+    buildInputs = globalBuildInputs;
     meta = {
       description = "The browser package manager";
       homepage = http://bower.io/;
@@ -18010,10 +18209,10 @@ in
   bower2nix = nodeEnv.buildNodePackage {
     name = "bower2nix";
     packageName = "bower2nix";
-    version = "3.0.1";
+    version = "3.1.1";
     src = fetchurl {
-      url = "https://registry.npmjs.org/bower2nix/-/bower2nix-3.0.1.tgz";
-      sha1 = "06a52c033a66a890fb0c7c45a43074f3bc2e4a44";
+      url = "https://registry.npmjs.org/bower2nix/-/bower2nix-3.1.1.tgz";
+      sha1 = "wfzj1k6jkfnk1bkgbmpni59mdab8zk3p";
     };
     dependencies = [
       sources."argparse-1.0.4"
@@ -18060,7 +18259,7 @@ in
       sources."statuses-1.3.0"
       sources."timed-out-2.0.0"
       sources."end-of-stream-1.0.0"
-      sources."inherits-2.0.1"
+      sources."inherits-2.0.3"
       sources."readable-stream-2.1.5"
       sources."stream-shift-1.0.0"
       sources."once-1.3.3"
@@ -18082,7 +18281,7 @@ in
       sources."trim-newlines-1.0.0"
       sources."camelcase-2.1.1"
       sources."currently-unhandled-0.4.1"
-      sources."signal-exit-3.0.0"
+      sources."signal-exit-3.0.1"
       sources."array-find-index-1.0.1"
       sources."hosted-git-info-2.1.5"
       sources."is-builtin-module-1.0.0"
@@ -18145,6 +18344,7 @@ in
       sources."ms-0.7.1"
       sources."os-tmpdir-1.0.1"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Generate nix expressions to fetch bower dependencies";
       homepage = https://github.com/rvl/bower2nix;
@@ -18184,7 +18384,7 @@ in
       sources."has-1.0.1"
       sources."htmlescape-1.1.1"
       sources."https-browserify-0.0.1"
-      sources."inherits-2.0.1"
+      sources."inherits-2.0.3"
       sources."insert-module-globals-7.0.1"
       (sources."labeled-stream-splicer-2.0.0" // {
         dependencies = [
@@ -18204,7 +18404,7 @@ in
       sources."shasum-1.0.2"
       sources."shell-quote-1.6.1"
       sources."stream-browserify-2.0.1"
-      sources."stream-http-2.3.1"
+      sources."stream-http-2.4.0"
       sources."string_decoder-0.10.31"
       sources."subarg-1.0.0"
       (sources."syntax-error-1.1.6" // {
@@ -18224,7 +18424,11 @@ in
           sources."punycode-1.3.2"
         ];
       })
-      sources."util-0.10.3"
+      (sources."util-0.10.3" // {
+        dependencies = [
+          sources."inherits-2.0.1"
+        ];
+      })
       sources."vm-browserify-0.0.4"
       sources."xtend-4.0.1"
       sources."jsonparse-1.2.0"
@@ -18250,21 +18454,21 @@ in
       sources."create-hash-1.1.2"
       sources."create-hmac-1.1.4"
       sources."diffie-hellman-5.0.2"
-      sources."pbkdf2-3.0.4"
+      sources."pbkdf2-3.0.6"
       sources."public-encrypt-4.0.0"
       sources."randombytes-2.0.3"
       sources."browserify-aes-1.0.6"
       sources."browserify-des-1.0.0"
       sources."evp_bytestokey-1.0.0"
       sources."buffer-xor-1.0.3"
-      sources."cipher-base-1.0.2"
+      sources."cipher-base-1.0.3"
       sources."des.js-1.0.0"
       sources."minimalistic-assert-1.0.0"
       sources."bn.js-4.11.6"
       sources."browserify-rsa-4.0.1"
       sources."elliptic-6.3.1"
       sources."parse-asn1-5.0.0"
-      sources."brorand-1.0.5"
+      sources."brorand-1.0.6"
       sources."hash.js-1.0.3"
       sources."asn1.js-4.8.0"
       sources."ripemd160-1.0.1"
@@ -18272,7 +18476,7 @@ in
       sources."miller-rabin-4.0.0"
       sources."inflight-1.0.5"
       sources."minimatch-3.0.3"
-      sources."once-1.3.3"
+      sources."once-1.4.0"
       sources."path-is-absolute-1.0.0"
       sources."wrappy-1.0.2"
       sources."brace-expansion-1.1.6"
@@ -18299,6 +18503,7 @@ in
       sources."querystring-0.2.0"
       sources."indexof-0.0.1"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "browser-side require() the node way";
       homepage = "https://github.com/substack/node-browserify#readme";
@@ -18405,7 +18610,7 @@ in
       sources."trim-newlines-1.0.0"
       sources."camelcase-2.1.1"
       sources."currently-unhandled-0.4.1"
-      sources."signal-exit-3.0.0"
+      sources."signal-exit-3.0.1"
       sources."array-find-index-1.0.1"
       sources."hosted-git-info-2.1.5"
       sources."is-builtin-module-1.0.0"
@@ -18464,6 +18669,7 @@ in
         dependencies = [
           sources."end-of-stream-0.1.5"
           sources."parse-torrent-4.1.0"
+          sources."once-1.3.3"
           sources."magnet-uri-4.2.3"
           sources."parse-torrent-file-2.1.4"
           sources."thirty-two-0.0.2"
@@ -18503,10 +18709,14 @@ in
       sources."bencode-0.10.0"
       sources."simple-sha1-2.0.8"
       sources."rusha-0.8.3"
-      sources."once-1.3.3"
-      sources."unzip-response-1.0.0"
+      sources."once-1.4.0"
+      sources."unzip-response-1.0.1"
       sources."wrappy-1.0.2"
-      sources."end-of-stream-1.0.0"
+      (sources."end-of-stream-1.0.0" // {
+        dependencies = [
+          sources."once-1.3.3"
+        ];
+      })
       sources."deep-extend-0.2.11"
       sources."strip-json-comments-0.1.3"
       sources."ini-1.1.0"
@@ -18536,7 +18746,7 @@ in
       })
       sources."randombytes-2.0.3"
       sources."run-parallel-1.1.6"
-      sources."inherits-2.0.1"
+      sources."inherits-2.0.3"
       sources."ip-1.1.3"
       sources."flatten-0.0.1"
       sources."fifo-0.1.4"
@@ -18650,6 +18860,7 @@ in
       sources."graceful-readlink-1.0.1"
       sources."sax-1.2.1"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "commandline chromecast player";
       homepage = "https://github.com/xat/castnow#readme";
@@ -18665,6 +18876,7 @@ in
       url = "https://registry.npmjs.org/coffee-script/-/coffee-script-1.10.0.tgz";
       sha1 = "12938bcf9be1948fa006f92e0c4c9e81705108c0";
     };
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Unfancy JavaScript";
       homepage = http://coffeescript.org/;
@@ -18733,7 +18945,7 @@ in
           sources."glob-6.0.4"
         ];
       })
-      (sources."npm-2.15.10" // {
+      (sources."npm-2.15.11" // {
         dependencies = [
           sources."glob-7.0.6"
           sources."nopt-3.0.6"
@@ -18796,9 +19008,9 @@ in
       sources."rechoir-0.6.2"
       sources."fs.realpath-1.0.0"
       sources."inflight-1.0.5"
-      sources."inherits-2.0.1"
+      sources."inherits-2.0.3"
       sources."minimatch-3.0.3"
-      sources."once-1.3.3"
+      sources."once-1.4.0"
       sources."path-is-absolute-1.0.0"
       sources."wrappy-1.0.2"
       sources."brace-expansion-1.1.6"
@@ -18880,7 +19092,11 @@ in
           sources."punycode-1.3.2"
         ];
       })
-      sources."util-0.10.3"
+      (sources."util-0.10.3" // {
+        dependencies = [
+          sources."inherits-2.0.1"
+        ];
+      })
       sources."vm-browserify-0.0.4"
       sources."xtend-4.0.1"
       sources."jsonparse-1.2.0"
@@ -18906,21 +19122,21 @@ in
       sources."create-hash-1.1.2"
       sources."create-hmac-1.1.4"
       sources."diffie-hellman-5.0.2"
-      sources."pbkdf2-3.0.4"
+      sources."pbkdf2-3.0.6"
       sources."public-encrypt-4.0.0"
       sources."randombytes-2.0.3"
       sources."browserify-aes-1.0.6"
       sources."browserify-des-1.0.0"
       sources."evp_bytestokey-1.0.0"
       sources."buffer-xor-1.0.3"
-      sources."cipher-base-1.0.2"
+      sources."cipher-base-1.0.3"
       sources."des.js-1.0.0"
       sources."minimalistic-assert-1.0.0"
       sources."bn.js-4.11.6"
       sources."browserify-rsa-4.0.1"
       sources."elliptic-6.3.1"
       sources."parse-asn1-5.0.0"
-      sources."brorand-1.0.5"
+      sources."brorand-1.0.6"
       sources."hash.js-1.0.3"
       sources."asn1.js-4.8.0"
       sources."ripemd160-1.0.1"
@@ -18996,7 +19212,11 @@ in
       sources."forwarded-0.1.0"
       sources."ipaddr.js-1.1.1"
       sources."destroy-1.0.4"
-      sources."http-errors-1.5.0"
+      (sources."http-errors-1.5.0" // {
+        dependencies = [
+          sources."inherits-2.0.1"
+        ];
+      })
       sources."mime-1.3.4"
       sources."setprototypeof-1.0.1"
       sources."media-typer-0.3.0"
@@ -19064,18 +19284,21 @@ in
       sources."normalize-git-url-3.0.2"
       sources."npm-cache-filename-1.0.2"
       sources."npm-install-checks-1.0.7"
-      (sources."npm-registry-client-7.1.2" // {
+      (sources."npm-registry-client-7.2.1" // {
         dependencies = [
-          sources."retry-0.8.0"
+          sources."concat-stream-1.5.2"
+          sources."request-2.74.0"
+          sources."readable-stream-2.0.6"
+          sources."isarray-1.0.0"
         ];
       })
       sources."npm-user-validate-0.1.5"
       sources."npmlog-2.0.4"
       sources."osenv-0.1.3"
-      sources."path-is-inside-1.0.1"
+      sources."path-is-inside-1.0.2"
       sources."read-installed-4.0.3"
       sources."realize-package-specifier-3.0.3"
-      sources."retry-0.9.0"
+      sources."retry-0.10.0"
       (sources."rimraf-2.5.4" // {
         dependencies = [
           sources."glob-7.0.6"
@@ -19088,11 +19311,11 @@ in
         ];
       })
       sources."slide-1.1.6"
-      sources."sorted-object-2.0.0"
+      sources."sorted-object-2.0.1"
       sources."text-table-0.2.0"
       sources."uid-number-0.0.6"
       sources."umask-1.1.0"
-      sources."which-1.2.10"
+      sources."which-1.2.11"
       sources."write-file-atomic-1.1.4"
       sources."imurmurhash-0.1.4"
       sources."wcwidth-1.0.1"
@@ -19110,19 +19333,6 @@ in
       sources."d-0.1.1"
       sources."es5-ext-0.10.12"
       sources."es6-iterator-2.0.0"
-      sources."are-we-there-yet-1.1.2"
-      sources."gauge-1.2.7"
-      sources."delegates-1.0.0"
-      sources."has-unicode-2.0.1"
-      sources."lodash.pad-4.5.1"
-      sources."lodash.padend-4.6.1"
-      sources."lodash.padstart-4.6.1"
-      sources."os-homedir-1.0.1"
-      sources."os-tmpdir-1.0.1"
-      sources."debuglog-1.0.1"
-      sources."readdir-scoped-modules-1.0.2"
-      sources."util-extend-1.0.3"
-      sources."buffer-shims-1.0.0"
       sources."process-nextick-args-1.0.7"
       sources."util-deprecate-1.0.2"
       sources."aws-sign2-0.6.0"
@@ -19166,14 +19376,14 @@ in
       sources."cryptiles-2.0.5"
       sources."sntp-1.0.9"
       sources."assert-plus-0.2.0"
-      sources."jsprim-1.3.0"
+      sources."jsprim-1.3.1"
       (sources."sshpk-1.10.0" // {
         dependencies = [
           sources."assert-plus-1.0.0"
         ];
       })
       sources."extsprintf-1.0.2"
-      sources."json-schema-0.2.2"
+      sources."json-schema-0.2.3"
       sources."verror-1.3.6"
       sources."asn1-0.2.3"
       (sources."dashdash-1.14.0" // {
@@ -19195,6 +19405,19 @@ in
           sources."tweetnacl-0.14.3"
         ];
       })
+      sources."are-we-there-yet-1.1.2"
+      sources."gauge-1.2.7"
+      sources."delegates-1.0.0"
+      sources."has-unicode-2.0.1"
+      sources."lodash.pad-4.5.1"
+      sources."lodash.padend-4.6.1"
+      sources."lodash.padstart-4.6.1"
+      sources."os-homedir-1.0.1"
+      sources."os-tmpdir-1.0.1"
+      sources."debuglog-1.0.1"
+      sources."readdir-scoped-modules-1.0.2"
+      sources."util-extend-1.0.3"
+      sources."buffer-shims-1.0.0"
       sources."isexe-1.1.2"
       (sources."xmlbuilder-4.0.0" // {
         dependencies = [
@@ -19208,7 +19431,7 @@ in
       sources."bplist-parser-0.0.6"
       sources."bplist-creator-0.0.4"
       sources."stream-buffers-0.2.6"
-      sources."big-integer-1.6.15"
+      sources."big-integer-1.6.16"
       sources."configstore-1.4.0"
       sources."is-npm-1.0.0"
       sources."latest-version-1.0.1"
@@ -19248,7 +19471,11 @@ in
         ];
       })
       sources."timed-out-2.0.0"
-      sources."end-of-stream-1.0.0"
+      (sources."end-of-stream-1.0.0" // {
+        dependencies = [
+          sources."once-1.3.3"
+        ];
+      })
       sources."stream-shift-1.0.0"
       sources."rc-1.1.6"
       sources."deep-extend-0.4.1"
@@ -19286,6 +19513,7 @@ in
         ];
       })
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Cordova command line interface tool";
       license = "Apache-2.0";
@@ -19422,8 +19650,9 @@ in
       sources."delayed-stream-0.0.5"
       sources."isarray-0.0.1"
       sources."string_decoder-0.10.31"
-      sources."inherits-2.0.1"
+      sources."inherits-2.0.3"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "A blockchain-based DNS + HTTPS server that fixes HTTPS security, and more!";
       homepage = https://github.com/okTurtles/dnschain;
@@ -19443,7 +19672,7 @@ in
       sources."JSONStream-0.8.4"
       sources."basic-auth-1.0.4"
       sources."cookie-signature-1.0.6"
-      sources."cors-2.8.0"
+      sources."cors-2.8.1"
       sources."docker-parse-image-3.0.1"
       sources."end-of-stream-1.1.0"
       sources."from2-1.3.0"
@@ -19514,7 +19743,7 @@ in
       sources."vary-1.1.0"
       sources."once-1.3.3"
       sources."wrappy-1.0.2"
-      sources."inherits-2.0.1"
+      sources."inherits-2.0.3"
       sources."readable-stream-1.1.14"
       sources."core-util-is-1.0.2"
       sources."isarray-0.0.1"
@@ -19560,6 +19789,7 @@ in
       sources."protein-0.5.0"
       sources."network-address-0.0.5"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "docker registry server implemented in node";
       homepage = https://github.com/mafintosh/docker-registry-server;
@@ -19608,7 +19838,7 @@ in
       sources."tunnel-agent-0.4.3"
       sources."readable-stream-2.0.6"
       sources."core-util-is-1.0.2"
-      sources."inherits-2.0.1"
+      sources."inherits-2.0.3"
       sources."isarray-1.0.0"
       sources."process-nextick-args-1.0.7"
       sources."string_decoder-0.10.31"
@@ -19636,14 +19866,14 @@ in
       sources."cryptiles-2.0.5"
       sources."sntp-1.0.9"
       sources."assert-plus-0.2.0"
-      sources."jsprim-1.3.0"
+      sources."jsprim-1.3.1"
       (sources."sshpk-1.10.0" // {
         dependencies = [
           sources."assert-plus-1.0.0"
         ];
       })
       sources."extsprintf-1.0.2"
-      sources."json-schema-0.2.2"
+      sources."json-schema-0.2.3"
       sources."verror-1.3.6"
       sources."asn1-0.2.3"
       (sources."dashdash-1.14.0" // {
@@ -19667,6 +19897,7 @@ in
       })
       sources."mime-db-1.23.0"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "import and export tools for elasticsearch";
       homepage = "https://github.com/taskrabbit/elasticsearch-dump#readme";
@@ -19674,26 +19905,116 @@ in
     };
     production = true;
   };
+  emoj = nodeEnv.buildNodePackage {
+    name = "emoj";
+    packageName = "emoj";
+    version = "0.3.0";
+    src = fetchurl {
+      url = "https://registry.npmjs.org/emoj/-/emoj-0.3.0.tgz";
+      sha1 = "9b87917bc0a1abed65f52046e5e07912f7d8532c";
+    };
+    dependencies = [
+      sources."chalk-1.1.3"
+      sources."got-6.5.0"
+      sources."has-ansi-2.0.0"
+      sources."lodash.debounce-4.0.8"
+      sources."log-update-1.0.2"
+      sources."mem-0.1.1"
+      sources."meow-3.7.0"
+      sources."ansi-styles-2.2.1"
+      sources."escape-string-regexp-1.0.5"
+      sources."strip-ansi-3.0.1"
+      sources."supports-color-2.0.0"
+      sources."ansi-regex-2.0.0"
+      sources."create-error-class-3.0.2"
+      sources."duplexer3-0.1.4"
+      sources."get-stream-2.3.1"
+      sources."is-redirect-1.0.0"
+      sources."is-retry-allowed-1.1.0"
+      sources."is-stream-1.1.0"
+      sources."lowercase-keys-1.0.0"
+      sources."node-status-codes-2.0.0"
+      sources."timed-out-2.0.0"
+      sources."unzip-response-2.0.1"
+      sources."url-parse-lax-1.0.0"
+      sources."capture-stack-trace-1.0.0"
+      sources."object-assign-4.1.0"
+      sources."pinkie-promise-2.0.1"
+      sources."pinkie-2.0.4"
+      sources."prepend-http-1.0.4"
+      sources."ansi-escapes-1.4.0"
+      sources."cli-cursor-1.0.2"
+      sources."restore-cursor-1.0.1"
+      sources."exit-hook-1.1.1"
+      sources."onetime-1.1.0"
+      sources."camelcase-keys-2.1.0"
+      sources."decamelize-1.2.0"
+      sources."loud-rejection-1.6.0"
+      sources."map-obj-1.0.1"
+      sources."minimist-1.2.0"
+      sources."normalize-package-data-2.3.5"
+      sources."read-pkg-up-1.0.1"
+      sources."redent-1.0.0"
+      sources."trim-newlines-1.0.0"
+      sources."camelcase-2.1.1"
+      sources."currently-unhandled-0.4.1"
+      sources."signal-exit-3.0.1"
+      sources."array-find-index-1.0.1"
+      sources."hosted-git-info-2.1.5"
+      sources."is-builtin-module-1.0.0"
+      sources."semver-5.3.0"
+      sources."validate-npm-package-license-3.0.1"
+      sources."builtin-modules-1.1.1"
+      sources."spdx-correct-1.0.2"
+      sources."spdx-expression-parse-1.0.3"
+      sources."spdx-license-ids-1.2.2"
+      sources."find-up-1.1.2"
+      sources."read-pkg-1.1.0"
+      sources."path-exists-2.1.0"
+      sources."load-json-file-1.1.0"
+      sources."path-type-1.1.0"
+      sources."graceful-fs-4.1.6"
+      sources."parse-json-2.2.0"
+      sources."pify-2.3.0"
+      sources."strip-bom-2.0.0"
+      sources."error-ex-1.3.0"
+      sources."is-arrayish-0.2.1"
+      sources."is-utf8-0.2.1"
+      sources."indent-string-2.1.0"
+      sources."strip-indent-1.0.1"
+      sources."repeating-2.0.1"
+      sources."is-finite-1.0.1"
+      sources."number-is-nan-1.0.0"
+      sources."get-stdin-4.0.1"
+    ];
+    buildInputs = globalBuildInputs;
+    meta = {
+      description = "Find relevant emoji from text on the command-line";
+      homepage = "https://github.com/sindresorhus/emoj#readme";
+      license = "MIT";
+    };
+    production = true;
+  };
   eslint = nodeEnv.buildNodePackage {
     name = "eslint";
     packageName = "eslint";
-    version = "3.4.0";
+    version = "3.5.0";
     src = fetchurl {
-      url = "https://registry.npmjs.org/eslint/-/eslint-3.4.0.tgz";
-      sha1 = "af5984007bd3f1fb1b3b6b01a0a22eda0ec7a9f4";
+      url = "https://registry.npmjs.org/eslint/-/eslint-3.5.0.tgz";
+      sha1 = "22fc9f780ea5bca1306fab2b6d3336b0fa62c754";
     };
     dependencies = [
       sources."chalk-1.1.3"
       sources."concat-stream-1.5.2"
       sources."debug-2.2.0"
-      sources."doctrine-1.3.0"
+      sources."doctrine-1.4.0"
       sources."escope-3.6.0"
       sources."espree-3.1.7"
       sources."estraverse-4.2.0"
       sources."esutils-2.0.2"
       sources."file-entry-cache-2.0.0"
       sources."glob-7.0.6"
-      sources."globals-9.9.0"
+      sources."globals-9.10.0"
       sources."ignore-3.1.5"
       sources."imurmurhash-0.1.4"
       sources."inquirer-0.12.0"
@@ -19706,7 +20027,7 @@ in
       sources."mkdirp-0.5.1"
       sources."natural-compare-1.4.0"
       sources."optionator-0.8.1"
-      sources."path-is-inside-1.0.1"
+      sources."path-is-inside-1.0.2"
       sources."pluralize-1.2.1"
       sources."progress-1.1.8"
       sources."require-uncached-1.0.2"
@@ -19722,7 +20043,7 @@ in
       sources."strip-ansi-3.0.1"
       sources."supports-color-2.0.0"
       sources."ansi-regex-2.0.0"
-      sources."inherits-2.0.1"
+      sources."inherits-2.0.3"
       sources."typedarray-0.0.6"
       sources."readable-stream-2.0.6"
       sources."core-util-is-1.0.2"
@@ -19766,7 +20087,7 @@ in
       sources."fs.realpath-1.0.0"
       sources."inflight-1.0.5"
       sources."minimatch-3.0.3"
-      sources."once-1.3.3"
+      sources."once-1.4.0"
       sources."path-is-absolute-1.0.0"
       sources."wrappy-1.0.2"
       sources."brace-expansion-1.1.6"
@@ -19813,6 +20134,7 @@ in
       sources."xregexp-3.1.1"
       sources."os-homedir-1.0.1"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "An AST-based pattern checker for JavaScript.";
       homepage = http://eslint.org/;
@@ -19833,11 +20155,12 @@ in
       sources."bower-logger-0.2.1"
       sources."bower-1.7.9"
       sources."glob-3.2.11"
-      sources."inherits-2.0.1"
+      sources."inherits-2.0.3"
       sources."minimatch-0.3.0"
       sources."lru-cache-2.7.3"
       sources."sigmund-1.0.1"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Companion to bower2nix to be used in the fetchBower fixed-output derivation";
       homepage = https://bitbucket.org/shlevy/fetch-bower;
@@ -19915,7 +20238,7 @@ in
       sources."anymatch-1.3.0"
       sources."async-each-1.0.1"
       sources."glob-parent-2.0.0"
-      sources."inherits-2.0.1"
+      sources."inherits-2.0.3"
       sources."is-binary-path-1.0.1"
       sources."is-glob-2.0.1"
       (sources."readdirp-2.1.0" // {
@@ -19952,7 +20275,7 @@ in
       sources."is-buffer-1.1.4"
       sources."for-own-0.1.4"
       sources."is-extendable-0.1.1"
-      sources."for-in-0.1.5"
+      sources."for-in-0.1.6"
       sources."glob-base-0.3.0"
       sources."is-dotfile-1.0.2"
       sources."is-equal-shallow-0.1.3"
@@ -19987,7 +20310,11 @@ in
       sources."rimraf-2.5.4"
       sources."semver-5.3.0"
       sources."tar-2.2.1"
-      sources."tar-pack-3.1.4"
+      (sources."tar-pack-3.1.4" // {
+        dependencies = [
+          sources."once-1.3.3"
+        ];
+      })
       sources."abbrev-1.0.9"
       sources."are-we-there-yet-1.1.2"
       sources."console-control-strings-1.1.0"
@@ -20001,7 +20328,7 @@ in
       sources."aproba-1.0.4"
       sources."has-color-0.1.7"
       sources."has-unicode-2.0.1"
-      sources."signal-exit-3.0.0"
+      sources."signal-exit-3.0.1"
       sources."string-width-1.0.2"
       sources."strip-ansi-3.0.1"
       sources."wide-align-1.1.0"
@@ -20063,14 +20390,14 @@ in
       sources."cryptiles-2.0.5"
       sources."sntp-1.0.9"
       sources."assert-plus-0.2.0"
-      sources."jsprim-1.3.0"
+      sources."jsprim-1.3.1"
       (sources."sshpk-1.10.0" // {
         dependencies = [
           sources."assert-plus-1.0.0"
         ];
       })
       sources."extsprintf-1.0.2"
-      sources."json-schema-0.2.2"
+      sources."json-schema-0.2.3"
       sources."verror-1.3.6"
       sources."asn1-0.2.3"
       (sources."dashdash-1.14.0" // {
@@ -20100,7 +20427,7 @@ in
       })
       sources."fs.realpath-1.0.0"
       sources."inflight-1.0.5"
-      sources."once-1.3.3"
+      sources."once-1.4.0"
       sources."wrappy-1.0.2"
       sources."block-stream-0.0.9"
       sources."fstream-1.0.10"
@@ -20128,6 +20455,7 @@ in
       sources."i-0.3.5"
       sources."ncp-0.4.2"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "A simple CLI tool for ensuring that a given node script runs continuously (i.e. forever)";
       homepage = "https://github.com/foreverjs/forever#readme";
@@ -20148,6 +20476,7 @@ in
       sources."tabtab-git+https://github.com/mixu/node-tabtab.git"
       sources."microee-0.0.2"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "A tool for managing multiple git repositories";
       homepage = "https://github.com/mixu/gr#readme";
@@ -20170,9 +20499,9 @@ in
       sources."resolve-1.1.7"
       sources."glob-5.0.15"
       sources."inflight-1.0.5"
-      sources."inherits-2.0.1"
+      sources."inherits-2.0.3"
       sources."minimatch-3.0.3"
-      sources."once-1.3.3"
+      sources."once-1.4.0"
       sources."path-is-absolute-1.0.0"
       sources."wrappy-1.0.2"
       sources."brace-expansion-1.1.6"
@@ -20180,6 +20509,7 @@ in
       sources."concat-map-0.0.1"
       sources."abbrev-1.0.9"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "The grunt command line interface";
       homepage = "https://github.com/gruntjs/grunt-cli#readme";
@@ -20275,6 +20605,7 @@ in
       sources."lodash-4.15.0"
       sources."nan-2.4.0"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "See a representation of the Guifi.net network in Google Earth.";
       homepage = https://github.com/jmendeth/guifi-earth;
@@ -20355,7 +20686,7 @@ in
       sources."trim-newlines-1.0.0"
       sources."camelcase-2.1.1"
       sources."currently-unhandled-0.4.1"
-      sources."signal-exit-3.0.0"
+      sources."signal-exit-3.0.1"
       sources."array-find-index-1.0.1"
       sources."hosted-git-info-2.1.5"
       sources."is-builtin-module-1.0.0"
@@ -20403,7 +20734,7 @@ in
       sources."core-util-is-1.0.2"
       sources."isarray-0.0.1"
       sources."string_decoder-0.10.31"
-      sources."inherits-2.0.1"
+      sources."inherits-2.0.3"
       sources."xtend-4.0.1"
       sources."process-nextick-args-1.0.7"
       sources."util-deprecate-1.0.2"
@@ -20456,7 +20787,7 @@ in
       sources."is-buffer-1.1.4"
       sources."for-own-0.1.4"
       sources."is-extendable-0.1.1"
-      sources."for-in-0.1.5"
+      sources."for-in-0.1.6"
       sources."glob-base-0.3.0"
       sources."is-dotfile-1.0.2"
       sources."glob-parent-2.0.0"
@@ -20469,7 +20800,7 @@ in
       sources."is-windows-0.2.0"
       sources."ini-1.3.4"
       sources."osenv-0.1.3"
-      sources."which-1.2.10"
+      sources."which-1.2.11"
       sources."os-tmpdir-1.0.1"
       sources."isexe-1.1.2"
       sources."lodash.assignwith-4.2.0"
@@ -20531,6 +20862,7 @@ in
       sources."natives-1.1.0"
       sources."first-chunk-stream-1.0.0"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "The streaming build system";
       homepage = http://gulpjs.com/;
@@ -20551,8 +20883,9 @@ in
       sources."redis-0.10.3"
       sources."lru-cache-2.5.2"
       sources."minimist-0.0.8"
-      sources."eventemitter3-1.2.0"
+      sources."eventemitter3-2.0.0"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Complete high-scaled reverse-proxy solution";
       homepage = https://github.com/dotcloud/hipache;
@@ -20586,10 +20919,10 @@ in
         ];
       })
       sources."nopt-3.0.6"
-      sources."once-1.3.3"
+      sources."once-1.4.0"
       sources."resolve-1.1.7"
       sources."supports-color-3.1.2"
-      sources."which-1.2.10"
+      sources."which-1.2.11"
       sources."wordwrap-1.0.0"
       sources."estraverse-1.9.3"
       sources."esutils-2.0.2"
@@ -20602,7 +20935,7 @@ in
       sources."fast-levenshtein-1.1.4"
       sources."amdefine-1.0.0"
       sources."inflight-1.0.5"
-      sources."inherits-2.0.1"
+      sources."inherits-2.0.3"
       sources."minimatch-3.0.3"
       sources."path-is-absolute-1.0.0"
       sources."wrappy-1.0.2"
@@ -20644,6 +20977,7 @@ in
       sources."has-flag-1.0.0"
       sources."isexe-1.1.2"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Yet another JS code coverage tool that computes statement, line, function and branch coverage with module loader hooks to transparently add coverage when running tests. Supports all JS coverage use cases including unit tests, server side functional tests ";
       homepage = "https://github.com/gotwarlost/istanbul#readme";
@@ -20662,6 +20996,7 @@ in
     dependencies = [
       sources."when-3.4.6"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "A comprehensive JSON Schema validator for Node.js";
       homepage = https://github.com/natesilva/jayschema;
@@ -20689,8 +21024,8 @@ in
       sources."glob-7.0.6"
       sources."fs.realpath-1.0.0"
       sources."inflight-1.0.5"
-      sources."inherits-2.0.1"
-      sources."once-1.3.3"
+      sources."inherits-2.0.3"
+      sources."once-1.4.0"
       sources."path-is-absolute-1.0.0"
       sources."wrappy-1.0.2"
       sources."date-now-0.1.4"
@@ -20712,6 +21047,7 @@ in
       sources."balanced-match-0.4.2"
       sources."concat-map-0.0.1"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Static analysis tool for JavaScript";
       homepage = http://jshint.com/;
@@ -20727,6 +21063,7 @@ in
       url = "https://registry.npmjs.org/json/-/json-9.0.4.tgz";
       sha1 = "d0dbf2404c128572a935ecafadfc782ec81112ce";
     };
+    buildInputs = globalBuildInputs;
     meta = {
       description = "a 'json' command for massaging and processing JSON on the command line";
       homepage = https://github.com/trentm/json;
@@ -20741,6 +21078,7 @@ in
       url = "https://registry.npmjs.org/jsontool/-/jsontool-7.0.2.tgz";
       sha1 = "e29d3d1b0766ba4e179a18a96578b904dca43207";
     };
+    buildInputs = globalBuildInputs;
     meta = {
       description = "a 'json' command for massaging JSON on the command line";
       homepage = https://github.com/trentm/json;
@@ -20760,6 +21098,7 @@ in
       sources."esprima-2.7.3"
       sources."sprintf-js-1.0.3"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "YAML 1.2 parser and serializer";
       homepage = https://github.com/nodeca/js-yaml;
@@ -20770,22 +21109,22 @@ in
   karma = nodeEnv.buildNodePackage {
     name = "karma";
     packageName = "karma";
-    version = "1.2.0";
+    version = "1.3.0";
     src = fetchurl {
-      url = "https://registry.npmjs.org/karma/-/karma-1.2.0.tgz";
-      sha1 = "6dca89ec25f4753f120f834c89398098040fd63e";
+      url = "https://registry.npmjs.org/karma/-/karma-1.3.0.tgz";
+      sha1 = "b2b94e8f499fadd0069d54f9aef4a4d48ec5cc1f";
     };
     dependencies = [
       sources."bluebird-3.4.6"
       sources."body-parser-1.15.2"
       sources."chokidar-1.6.0"
       sources."colors-1.1.2"
-      (sources."combine-lists-1.0.0" // {
+      (sources."combine-lists-1.0.1" // {
         dependencies = [
           sources."lodash-4.15.0"
         ];
       })
-      sources."connect-3.4.1"
+      sources."connect-3.5.0"
       sources."core-js-2.4.1"
       sources."di-0.0.1"
       sources."dom-serialize-2.2.1"
@@ -20799,7 +21138,7 @@ in
       })
       sources."glob-7.0.6"
       sources."graceful-fs-4.1.6"
-      sources."http-proxy-1.14.0"
+      sources."http-proxy-1.15.1"
       sources."isbinaryfile-3.0.1"
       sources."lodash-3.10.1"
       (sources."log4js-0.6.38" // {
@@ -20813,6 +21152,7 @@ in
       sources."minimatch-3.0.3"
       sources."optimist-0.6.1"
       sources."qjobs-1.1.5"
+      sources."range-parser-1.2.0"
       sources."rimraf-2.5.4"
       sources."socket.io-1.4.7"
       sources."source-map-0.5.6"
@@ -20873,7 +21213,7 @@ in
       sources."is-buffer-1.1.4"
       sources."for-own-0.1.4"
       sources."is-extendable-0.1.1"
-      sources."for-in-0.1.5"
+      sources."for-in-0.1.6"
       sources."glob-base-0.3.0"
       sources."is-dotfile-1.0.2"
       sources."is-equal-shallow-0.1.3"
@@ -20911,7 +21251,7 @@ in
       sources."has-color-0.1.7"
       sources."has-unicode-2.0.1"
       sources."object-assign-4.1.0"
-      sources."signal-exit-3.0.0"
+      sources."signal-exit-3.0.1"
       sources."string-width-1.0.2"
       sources."strip-ansi-3.0.1"
       sources."wide-align-1.1.0"
@@ -20971,14 +21311,14 @@ in
       sources."cryptiles-2.0.5"
       sources."sntp-1.0.9"
       sources."assert-plus-0.2.0"
-      sources."jsprim-1.3.0"
+      sources."jsprim-1.3.1"
       (sources."sshpk-1.10.0" // {
         dependencies = [
           sources."assert-plus-1.0.0"
         ];
       })
       sources."extsprintf-1.0.2"
-      sources."json-schema-0.2.2"
+      sources."json-schema-0.2.3"
       sources."verror-1.3.6"
       sources."asn1-0.2.3"
       (sources."dashdash-1.14.0" // {
@@ -21006,7 +21346,7 @@ in
       sources."once-1.3.3"
       sources."uid-number-0.0.6"
       sources."wrappy-1.0.2"
-      sources."finalhandler-0.4.1"
+      sources."finalhandler-0.5.0"
       sources."parseurl-1.3.1"
       sources."utils-merge-1.0.0"
       sources."escape-html-1.0.3"
@@ -21092,6 +21432,7 @@ in
       sources."os-tmpdir-1.0.1"
       sources."lru-cache-2.2.4"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Spectacular Test Runner for JavaScript.";
       homepage = http://karma-runner.github.io/;
@@ -21216,7 +21557,7 @@ in
       sources."uid-safe-2.1.1"
       sources."random-bytes-1.0.0"
       sources."crc-3.3.0"
-      sources."inherits-2.0.1"
+      sources."inherits-2.0.3"
       sources."statuses-1.3.0"
       sources."readable-stream-1.1.14"
       sources."stream-counter-0.2.0"
@@ -21241,6 +21582,7 @@ in
       sources."xmlbuilder-4.2.1"
       sources."lodash-4.15.0"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Hosts the latest kibana3 and elasticsearch behind Google OAuth2, Basic Auth or CAS Authentication";
       license = "MIT";
@@ -21262,7 +21604,7 @@ in
       sources."readable-stream-2.0.6"
       sources."xtend-4.0.1"
       sources."core-util-is-1.0.2"
-      sources."inherits-2.0.1"
+      sources."inherits-2.0.3"
       sources."isarray-1.0.0"
       sources."process-nextick-args-1.0.7"
       sources."string_decoder-0.10.31"
@@ -21271,7 +21613,7 @@ in
       sources."clone-stats-0.0.1"
       sources."replace-ext-0.0.1"
       sources."duplexify-3.4.5"
-      (sources."glob-stream-5.3.4" // {
+      (sources."glob-stream-5.3.5" // {
         dependencies = [
           sources."through2-0.6.5"
           sources."readable-stream-1.0.34"
@@ -21296,8 +21638,13 @@ in
       sources."wrappy-1.0.2"
       sources."extend-3.0.0"
       sources."glob-5.0.15"
-      sources."glob-parent-2.0.0"
-      sources."micromatch-2.3.11"
+      sources."glob-parent-3.0.0"
+      (sources."micromatch-2.3.11" // {
+        dependencies = [
+          sources."is-extglob-1.0.0"
+          sources."is-glob-2.0.1"
+        ];
+      })
       sources."ordered-read-streams-0.3.0"
       sources."to-absolute-glob-0.1.1"
       sources."unique-stream-2.2.1"
@@ -21307,18 +21654,27 @@ in
       sources."brace-expansion-1.1.6"
       sources."balanced-match-0.4.2"
       sources."concat-map-0.0.1"
-      sources."is-glob-2.0.1"
-      sources."is-extglob-1.0.0"
+      sources."is-glob-3.0.0"
+      sources."is-extglob-2.0.0"
       sources."arr-diff-2.0.0"
       sources."array-unique-0.2.1"
       sources."braces-1.8.5"
       sources."expand-brackets-0.1.5"
-      sources."extglob-0.3.2"
+      (sources."extglob-0.3.2" // {
+        dependencies = [
+          sources."is-extglob-1.0.0"
+        ];
+      })
       sources."filename-regex-2.0.0"
       sources."kind-of-3.0.4"
       sources."normalize-path-2.0.1"
       sources."object.omit-2.0.0"
-      sources."parse-glob-3.0.4"
+      (sources."parse-glob-3.0.4" // {
+        dependencies = [
+          sources."is-extglob-1.0.0"
+          sources."is-glob-2.0.1"
+        ];
+      })
       sources."regex-cache-0.4.3"
       sources."arr-flatten-1.0.1"
       sources."expand-range-1.8.2"
@@ -21333,8 +21689,14 @@ in
       sources."is-buffer-1.1.4"
       sources."for-own-0.1.4"
       sources."is-extendable-0.1.1"
-      sources."for-in-0.1.5"
-      sources."glob-base-0.3.0"
+      sources."for-in-0.1.6"
+      (sources."glob-base-0.3.0" // {
+        dependencies = [
+          sources."glob-parent-2.0.0"
+          sources."is-glob-2.0.1"
+          sources."is-extglob-1.0.0"
+        ];
+      })
       sources."is-dotfile-1.0.2"
       sources."is-equal-shallow-0.1.3"
       sources."is-primitive-2.0.0"
@@ -21347,6 +21709,7 @@ in
       sources."is-utf8-0.2.1"
       sources."first-chunk-stream-1.0.0"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Merges multiple lcov results into one";
       homepage = https://github.com/mweibel/lcov-result-merger;
@@ -21382,6 +21745,7 @@ in
       sources."request-2.9.203"
       sources."stack-trace-0.0.9"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Meeting room kiosk app for displaying meeting room schedules and booking rooms in your organization. Built against Google Apps, but other sources can be defined.";
       homepage = https://bitbucket.org/aahmed/meat;
@@ -21400,6 +21764,7 @@ in
       sources."optparse-1.0.5"
       sources."slasp-0.0.4"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "An internal DSL for the Nix package manager in JavaScript";
       homepage = https://github.com/svanderburg/nijs;
@@ -21410,10 +21775,10 @@ in
   node2nix = nodeEnv.buildNodePackage {
     name = "node2nix";
     packageName = "node2nix";
-    version = "1.0.1";
+    version = "1.1.0";
     src = fetchurl {
-      url = "https://registry.npmjs.org/node2nix/-/node2nix-1.0.1.tgz";
-      sha1 = "de96ccbd0228983e788d68b9792836964614548c";
+      url = "https://registry.npmjs.org/node2nix/-/node2nix-1.1.0.tgz";
+      sha1 = "7e27db0eb5102dc0f1a4667d84bd5d633e19d191";
     };
     dependencies = [
       sources."optparse-1.0.5"
@@ -21421,6 +21786,7 @@ in
       sources."npm-registry-client-7.1.2"
       (sources."npmconf-2.0.9" // {
         dependencies = [
+          sources."once-1.3.3"
           sources."semver-4.3.6"
         ];
       })
@@ -21448,13 +21814,13 @@ in
           sources."semver-5.3.0"
         ];
       })
-      sources."once-1.3.3"
+      sources."once-1.4.0"
       sources."request-2.74.0"
       sources."retry-0.8.0"
       sources."rimraf-2.5.4"
       sources."slide-1.1.6"
       sources."npmlog-3.1.2"
-      sources."inherits-2.0.1"
+      sources."inherits-2.0.3"
       sources."typedarray-0.0.6"
       sources."readable-stream-2.0.6"
       sources."core-util-is-1.0.2"
@@ -21517,14 +21883,14 @@ in
       sources."cryptiles-2.0.5"
       sources."sntp-1.0.9"
       sources."assert-plus-0.2.0"
-      sources."jsprim-1.3.0"
+      sources."jsprim-1.3.1"
       (sources."sshpk-1.10.0" // {
         dependencies = [
           sources."assert-plus-1.0.0"
         ];
       })
       sources."extsprintf-1.0.2"
-      sources."json-schema-0.2.2"
+      sources."json-schema-0.2.3"
       sources."verror-1.3.6"
       sources."asn1-0.2.3"
       (sources."dashdash-1.14.0" // {
@@ -21564,7 +21930,7 @@ in
       sources."has-color-0.1.7"
       sources."has-unicode-2.0.1"
       sources."object-assign-4.1.0"
-      sources."signal-exit-3.0.0"
+      sources."signal-exit-3.0.1"
       sources."string-width-1.0.2"
       sources."wide-align-1.1.0"
       sources."code-point-at-1.0.0"
@@ -21593,6 +21959,7 @@ in
       sources."forEachAsync-2.2.1"
       sources."sequence-2.2.1"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Generate Nix expressions to build NPM packages";
       homepage = https://github.com/svanderburg/node2nix;
@@ -21621,11 +21988,11 @@ in
       sources."rimraf-2.5.4"
       sources."semver-5.3.0"
       sources."tar-2.2.1"
-      sources."which-1.2.10"
-      sources."inherits-2.0.1"
+      sources."which-1.2.11"
+      sources."inherits-2.0.3"
       sources."fs.realpath-1.0.0"
       sources."inflight-1.0.5"
-      sources."once-1.3.3"
+      sources."once-1.4.0"
       sources."path-is-absolute-1.0.0"
       sources."wrappy-1.0.2"
       sources."brace-expansion-1.1.6"
@@ -21649,7 +22016,7 @@ in
       sources."has-color-0.1.7"
       sources."has-unicode-2.0.1"
       sources."object-assign-4.1.0"
-      sources."signal-exit-3.0.0"
+      sources."signal-exit-3.0.1"
       sources."string-width-1.0.2"
       sources."strip-ansi-3.0.1"
       sources."wide-align-1.1.0"
@@ -21714,14 +22081,14 @@ in
       sources."cryptiles-2.0.5"
       sources."sntp-1.0.9"
       sources."assert-plus-0.2.0"
-      sources."jsprim-1.3.0"
+      sources."jsprim-1.3.1"
       (sources."sshpk-1.10.0" // {
         dependencies = [
           sources."assert-plus-1.0.0"
         ];
       })
       sources."extsprintf-1.0.2"
-      sources."json-schema-0.2.2"
+      sources."json-schema-0.2.3"
       sources."verror-1.3.6"
       sources."asn1-0.2.3"
       (sources."dashdash-1.14.0" // {
@@ -21747,6 +22114,7 @@ in
       sources."block-stream-0.0.9"
       sources."isexe-1.1.2"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Node.js native addon build tool";
       homepage = "https://github.com/nodejs/node-gyp#readme";
@@ -21775,7 +22143,7 @@ in
       sources."strong-data-uri-1.0.4"
       sources."v8-debug-0.7.7"
       sources."v8-profiler-5.6.5"
-      sources."which-1.2.10"
+      sources."which-1.2.11"
       sources."ws-1.1.1"
       sources."yargs-3.32.0"
       sources."browser-launcher2-0.4.6"
@@ -21813,7 +22181,7 @@ in
       sources."bplist-parser-0.1.1"
       sources."meow-3.7.0"
       sources."untildify-2.1.0"
-      sources."big-integer-1.6.15"
+      sources."big-integer-1.6.16"
       sources."camelcase-keys-2.1.0"
       sources."decamelize-1.2.0"
       sources."loud-rejection-1.6.0"
@@ -21825,7 +22193,7 @@ in
       sources."trim-newlines-1.0.0"
       sources."camelcase-2.1.1"
       sources."currently-unhandled-0.4.1"
-      sources."signal-exit-3.0.0"
+      sources."signal-exit-3.0.1"
       sources."array-find-index-1.0.1"
       sources."hosted-git-info-2.1.5"
       sources."is-builtin-module-1.0.0"
@@ -21896,7 +22264,7 @@ in
       sources."media-typer-0.3.0"
       sources."inflight-1.0.5"
       sources."minimatch-3.0.3"
-      sources."once-1.3.3"
+      sources."once-1.4.0"
       sources."wrappy-1.0.2"
       sources."brace-expansion-1.1.6"
       sources."balanced-match-0.4.2"
@@ -21919,6 +22287,7 @@ in
       sources."tar-2.2.1"
       (sources."tar-pack-3.1.4" // {
         dependencies = [
+          sources."once-1.3.3"
           sources."rimraf-2.5.4"
           sources."glob-7.0.6"
         ];
@@ -21990,14 +22359,14 @@ in
       sources."cryptiles-2.0.5"
       sources."sntp-1.0.9"
       sources."assert-plus-0.2.0"
-      sources."jsprim-1.3.0"
+      sources."jsprim-1.3.1"
       (sources."sshpk-1.10.0" // {
         dependencies = [
           sources."assert-plus-1.0.0"
         ];
       })
       sources."extsprintf-1.0.2"
-      sources."json-schema-0.2.2"
+      sources."json-schema-0.2.3"
       sources."verror-1.3.6"
       sources."asn1-0.2.3"
       (sources."dashdash-1.14.0" // {
@@ -22035,6 +22404,7 @@ in
       sources."lcid-1.0.0"
       sources."invert-kv-1.0.0"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Web Inspector based nodeJS debugger";
       homepage = http://github.com/node-inspector/node-inspector;
@@ -22062,7 +22432,11 @@ in
       sources."rimraf-2.5.4"
       sources."semver-5.3.0"
       sources."tar-2.2.1"
-      sources."tar-pack-3.1.4"
+      (sources."tar-pack-3.1.4" // {
+        dependencies = [
+          sources."once-1.3.3"
+        ];
+      })
       sources."minimist-0.0.8"
       sources."abbrev-1.0.9"
       sources."are-we-there-yet-1.1.2"
@@ -22073,7 +22447,7 @@ in
       sources."readable-stream-2.1.5"
       sources."buffer-shims-1.0.0"
       sources."core-util-is-1.0.2"
-      sources."inherits-2.0.1"
+      sources."inherits-2.0.3"
       sources."isarray-1.0.0"
       sources."process-nextick-args-1.0.7"
       sources."string_decoder-0.10.31"
@@ -22082,7 +22456,7 @@ in
       sources."has-color-0.1.7"
       sources."has-unicode-2.0.1"
       sources."object-assign-4.1.0"
-      sources."signal-exit-3.0.0"
+      sources."signal-exit-3.0.1"
       sources."string-width-1.0.2"
       sources."strip-ansi-3.0.1"
       sources."wide-align-1.1.0"
@@ -22141,14 +22515,14 @@ in
       sources."cryptiles-2.0.5"
       sources."sntp-1.0.9"
       sources."assert-plus-0.2.0"
-      sources."jsprim-1.3.0"
+      sources."jsprim-1.3.1"
       (sources."sshpk-1.10.0" // {
         dependencies = [
           sources."assert-plus-1.0.0"
         ];
       })
       sources."extsprintf-1.0.2"
-      sources."json-schema-0.2.2"
+      sources."json-schema-0.2.3"
       sources."verror-1.3.6"
       sources."asn1-0.2.3"
       (sources."dashdash-1.14.0" // {
@@ -22175,7 +22549,7 @@ in
       sources."fs.realpath-1.0.0"
       sources."inflight-1.0.5"
       sources."minimatch-3.0.3"
-      sources."once-1.3.3"
+      sources."once-1.4.0"
       sources."path-is-absolute-1.0.0"
       sources."wrappy-1.0.2"
       sources."brace-expansion-1.1.6"
@@ -22189,6 +22563,7 @@ in
       sources."uid-number-0.0.6"
       sources."ms-0.7.1"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Node.js native addon binary install tool";
       homepage = "https://github.com/mapbox/node-pre-gyp#readme";
@@ -22207,7 +22582,7 @@ in
     dependencies = [
       sources."chokidar-1.6.0"
       sources."debug-2.2.0"
-      sources."es6-promise-3.2.1"
+      sources."es6-promise-3.3.1"
       sources."ignore-by-default-1.0.1"
       sources."lodash.defaults-3.1.2"
       sources."minimatch-3.0.3"
@@ -22222,7 +22597,7 @@ in
       sources."anymatch-1.3.0"
       sources."async-each-1.0.1"
       sources."glob-parent-2.0.0"
-      sources."inherits-2.0.1"
+      sources."inherits-2.0.3"
       sources."is-binary-path-1.0.1"
       sources."is-glob-2.0.1"
       sources."path-is-absolute-1.0.0"
@@ -22256,7 +22631,7 @@ in
       sources."is-buffer-1.1.4"
       sources."for-own-0.1.4"
       sources."is-extendable-0.1.1"
-      sources."for-in-0.1.5"
+      sources."for-in-0.1.6"
       sources."glob-base-0.3.0"
       sources."is-dotfile-1.0.2"
       sources."is-equal-shallow-0.1.3"
@@ -22284,7 +22659,11 @@ in
       sources."rimraf-2.5.4"
       sources."semver-5.3.0"
       sources."tar-2.2.1"
-      sources."tar-pack-3.1.4"
+      (sources."tar-pack-3.1.4" // {
+        dependencies = [
+          sources."once-1.3.3"
+        ];
+      })
       sources."minimist-0.0.8"
       sources."abbrev-1.0.9"
       sources."are-we-there-yet-1.1.2"
@@ -22296,7 +22675,7 @@ in
       sources."has-color-0.1.7"
       sources."has-unicode-2.0.1"
       sources."object-assign-4.1.0"
-      sources."signal-exit-3.0.0"
+      sources."signal-exit-3.0.1"
       sources."string-width-1.0.2"
       sources."strip-ansi-3.0.1"
       sources."wide-align-1.1.0"
@@ -22355,14 +22734,14 @@ in
       sources."cryptiles-2.0.5"
       sources."sntp-1.0.9"
       sources."assert-plus-0.2.0"
-      sources."jsprim-1.3.0"
+      sources."jsprim-1.3.1"
       (sources."sshpk-1.10.0" // {
         dependencies = [
           sources."assert-plus-1.0.0"
         ];
       })
       sources."extsprintf-1.0.2"
-      sources."json-schema-0.2.2"
+      sources."json-schema-0.2.3"
       sources."verror-1.3.6"
       sources."asn1-0.2.3"
       (sources."dashdash-1.14.0" // {
@@ -22388,7 +22767,7 @@ in
       sources."glob-7.0.6"
       sources."fs.realpath-1.0.0"
       sources."inflight-1.0.5"
-      sources."once-1.3.3"
+      sources."once-1.4.0"
       sources."wrappy-1.0.2"
       sources."block-stream-0.0.9"
       sources."fstream-1.0.10"
@@ -22447,10 +22826,15 @@ in
       sources."prepend-http-1.0.4"
       sources."read-all-stream-3.1.0"
       sources."timed-out-2.0.0"
-      sources."end-of-stream-1.0.0"
+      (sources."end-of-stream-1.0.0" // {
+        dependencies = [
+          sources."once-1.3.3"
+        ];
+      })
       sources."stream-shift-1.0.0"
       sources."is-finite-1.0.1"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Simple monitor script for use during development of a node.js app.";
       homepage = http://nodemon.io/;
@@ -22569,7 +22953,7 @@ in
       sources."cookie-signature-1.0.6"
       sources."vary-1.1.0"
       sources."moment-timezone-0.3.1"
-      sources."moment-2.14.1"
+      sources."moment-2.15.0"
       sources."accepts-1.3.3"
       sources."array-flatten-1.1.1"
       sources."content-disposition-0.5.1"
@@ -22603,7 +22987,7 @@ in
       sources."fs.realpath-1.0.0"
       sources."inflight-1.0.5"
       sources."minimatch-3.0.3"
-      sources."once-1.3.3"
+      sources."once-1.4.0"
       sources."wrappy-1.0.2"
       sources."brace-expansion-1.1.6"
       sources."balanced-match-0.4.2"
@@ -22621,7 +23005,11 @@ in
           sources."isarray-1.0.0"
         ];
       })
-      sources."end-of-stream-1.1.0"
+      (sources."end-of-stream-1.1.0" // {
+        dependencies = [
+          sources."once-1.3.3"
+        ];
+      })
       sources."help-me-0.1.0"
       sources."minimist-1.2.0"
       sources."mqtt-connection-2.1.1"
@@ -22667,6 +23055,7 @@ in
         dependencies = [
           sources."end-of-stream-1.0.0"
           sources."readable-stream-2.1.5"
+          sources."once-1.3.3"
           sources."isarray-1.0.0"
         ];
       })
@@ -22803,7 +23192,7 @@ in
       sources."twitter-ng-0.6.2"
       sources."oauth-0.9.14"
       sources."is-typedarray-1.0.0"
-      sources."jsprim-1.3.0"
+      sources."jsprim-1.3.1"
       (sources."sshpk-1.10.0" // {
         dependencies = [
           sources."asn1-0.2.3"
@@ -22811,7 +23200,7 @@ in
         ];
       })
       sources."extsprintf-1.0.2"
-      sources."json-schema-0.2.2"
+      sources."json-schema-0.2.3"
       sources."verror-1.3.6"
       (sources."dashdash-1.14.0" // {
         dependencies = [
@@ -22852,6 +23241,7 @@ in
       sources."tar-2.2.1"
       (sources."tar-pack-3.1.4" // {
         dependencies = [
+          sources."once-1.3.3"
           sources."readable-stream-2.1.5"
           sources."isarray-1.0.0"
         ];
@@ -22865,7 +23255,7 @@ in
       sources."has-color-0.1.7"
       sources."has-unicode-2.0.1"
       sources."object-assign-4.1.0"
-      sources."signal-exit-3.0.0"
+      sources."signal-exit-3.0.1"
       sources."string-width-1.0.2"
       sources."wide-align-1.1.0"
       sources."code-point-at-1.0.0"
@@ -22884,6 +23274,7 @@ in
       sources."define-properties-1.1.2"
       sources."foreach-2.0.5"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "A visual tool for wiring the Internet of Things";
       homepage = http://nodered.org/;
@@ -22961,9 +23352,9 @@ in
       sources."diff-1.0.8"
       sources."glob-4.0.6"
       sources."graceful-fs-3.0.11"
-      sources."inherits-2.0.1"
+      sources."inherits-2.0.3"
       sources."minimatch-1.0.0"
-      sources."once-1.3.3"
+      sources."once-1.4.0"
       sources."natives-1.1.0"
       sources."lru-cache-2.7.3"
       sources."sigmund-1.0.1"
@@ -22984,16 +23375,16 @@ in
       sources."tinycolor-0.0.1"
       sources."options-0.0.6"
       sources."zeparser-0.0.5"
-      sources."mailcomposer-3.10.0"
+      sources."mailcomposer-3.12.0"
       sources."simplesmtp-0.3.35"
       sources."optimist-0.6.1"
-      sources."buildmail-3.8.0"
-      sources."libmime-2.0.3"
+      sources."buildmail-3.10.0"
+      sources."libmime-2.1.0"
       sources."addressparser-1.0.1"
       sources."libbase64-0.1.0"
       sources."libqp-1.1.0"
-      sources."nodemailer-fetch-1.4.0"
-      sources."nodemailer-shared-1.0.5"
+      sources."nodemailer-fetch-1.6.0"
+      sources."nodemailer-shared-1.1.0"
       sources."iconv-lite-0.4.13"
       sources."rai-0.1.12"
       sources."xoauth2-0.1.8"
@@ -23009,6 +23400,7 @@ in
       sources."underscore-1.7.0"
       sources."underscore.string-2.4.0"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Remote monitoring for HTTP applications";
       license = "MIT";
@@ -23018,10 +23410,10 @@ in
   npm = nodeEnv.buildNodePackage {
     name = "npm";
     packageName = "npm";
-    version = "3.10.6";
+    version = "3.10.7";
     src = fetchurl {
-      url = "https://registry.npmjs.org/npm/-/npm-3.10.6.tgz";
-      sha1 = "a2a3d39b9e93c2afb7ca1328e39ef72ba451dd1e";
+      url = "https://registry.npmjs.org/npm/-/npm-3.10.7.tgz";
+      sha1 = "c27556ddd52558d0a6fbf528503695fb83a54210";
     };
     dependencies = [
       sources."abbrev-1.0.9"
@@ -23046,7 +23438,7 @@ in
       sources."hosted-git-info-2.1.5"
       sources."iferr-0.1.5"
       sources."inflight-1.0.5"
-      sources."inherits-2.0.1"
+      sources."inherits-2.0.3"
       sources."ini-1.3.4"
       (sources."init-package-json-1.9.4" // {
         dependencies = [
@@ -23055,10 +23447,10 @@ in
       })
       sources."lockfile-1.0.1"
       sources."lodash._baseuniq-4.6.0"
-      sources."lodash.clonedeep-4.3.2"
-      sources."lodash.union-4.4.0"
-      sources."lodash.uniq-4.3.0"
-      sources."lodash.without-4.2.0"
+      sources."lodash.clonedeep-4.4.1"
+      sources."lodash.union-4.5.0"
+      sources."lodash.uniq-4.4.0"
+      sources."lodash.without-4.3.0"
       sources."mkdirp-0.5.1"
       sources."node-gyp-3.4.0"
       sources."nopt-3.0.6"
@@ -23075,9 +23467,9 @@ in
       sources."npm-user-validate-0.1.5"
       sources."npmlog-3.1.2"
       sources."once-1.3.3"
-      sources."opener-1.4.1"
+      sources."opener-1.4.2"
       sources."osenv-0.1.3"
-      sources."path-is-inside-1.0.1"
+      sources."path-is-inside-1.0.2"
       sources."read-1.0.7"
       sources."read-cmd-shim-1.0.1"
       sources."read-installed-4.0.3"
@@ -23089,13 +23481,13 @@ in
       sources."read-package-tree-5.1.5"
       sources."readable-stream-2.1.5"
       sources."realize-package-specifier-3.0.3"
-      sources."request-2.72.0"
+      sources."request-2.74.0"
       sources."retry-0.9.0"
       sources."rimraf-2.5.4"
       sources."semver-5.1.1"
       sources."sha-2.0.1"
       sources."slide-1.1.6"
-      sources."sorted-object-2.0.0"
+      sources."sorted-object-2.0.1"
       sources."strip-ansi-3.0.1"
       sources."tar-2.2.1"
       sources."text-table-0.2.0"
@@ -23104,7 +23496,7 @@ in
       sources."unique-filename-1.1.0"
       sources."unpipe-1.0.0"
       sources."validate-npm-package-name-2.2.2"
-      sources."which-1.2.10"
+      sources."which-1.2.11"
       sources."wrappy-1.0.2"
       sources."write-file-atomic-1.1.4"
       sources."ansi-regex-2.0.0"
@@ -23132,10 +23524,6 @@ in
       sources."promzard-0.3.0"
       sources."lodash._createset-4.0.3"
       sources."lodash._root-3.0.1"
-      sources."lodash._baseclone-4.5.7"
-      sources."lodash._baseflatten-4.2.1"
-      sources."lodash.rest-4.0.5"
-      sources."lodash._basedifference-4.5.0"
       sources."minimist-0.0.8"
       sources."path-array-1.0.1"
       sources."array-index-1.0.0"
@@ -23165,7 +23553,7 @@ in
       sources."delegates-1.0.0"
       sources."has-color-0.1.7"
       sources."object-assign-4.1.0"
-      sources."signal-exit-3.0.0"
+      sources."signal-exit-3.0.1"
       sources."string-width-1.0.2"
       sources."wide-align-1.1.0"
       sources."code-point-at-1.0.0"
@@ -23199,9 +23587,9 @@ in
       sources."mime-types-2.1.11"
       sources."node-uuid-1.4.7"
       sources."oauth-sign-0.8.2"
-      sources."qs-6.1.0"
+      sources."qs-6.2.1"
       sources."stringstream-0.0.5"
-      sources."tough-cookie-2.2.2"
+      sources."tough-cookie-2.3.1"
       sources."tunnel-agent-0.4.3"
       sources."delayed-stream-1.0.0"
       sources."async-2.0.1"
@@ -23226,14 +23614,14 @@ in
       sources."cryptiles-2.0.5"
       sources."sntp-1.0.9"
       sources."assert-plus-0.2.0"
-      sources."jsprim-1.3.0"
+      sources."jsprim-1.3.1"
       (sources."sshpk-1.10.0" // {
         dependencies = [
           sources."assert-plus-1.0.0"
         ];
       })
       sources."extsprintf-1.0.2"
-      sources."json-schema-0.2.2"
+      sources."json-schema-0.2.3"
       sources."verror-1.3.6"
       sources."asn1-0.2.3"
       (sources."dashdash-1.14.0" // {
@@ -23264,6 +23652,7 @@ in
       sources."spdx-expression-parse-1.0.3"
       sources."spdx-license-ids-1.2.2"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "a package manager for JavaScript";
       homepage = https://docs.npmjs.com/;
@@ -23343,7 +23732,7 @@ in
       sources."tunnel-agent-0.4.3"
       sources."readable-stream-2.0.6"
       sources."core-util-is-1.0.2"
-      sources."inherits-2.0.1"
+      sources."inherits-2.0.3"
       sources."isarray-1.0.0"
       sources."process-nextick-args-1.0.7"
       sources."string_decoder-0.10.31"
@@ -23373,14 +23762,14 @@ in
       sources."cryptiles-2.0.5"
       sources."sntp-1.0.9"
       sources."assert-plus-0.2.0"
-      sources."jsprim-1.3.0"
+      sources."jsprim-1.3.1"
       (sources."sshpk-1.10.0" // {
         dependencies = [
           sources."assert-plus-1.0.0"
         ];
       })
       sources."extsprintf-1.0.2"
-      sources."json-schema-0.2.2"
+      sources."json-schema-0.2.3"
       sources."verror-1.3.6"
       sources."asn1-0.2.3"
       (sources."dashdash-1.14.0" // {
@@ -23407,7 +23796,7 @@ in
       sources."fs.realpath-1.0.0"
       sources."inflight-1.0.5"
       sources."minimatch-3.0.3"
-      sources."once-1.3.3"
+      sources."once-1.4.0"
       sources."path-is-absolute-1.0.0"
       sources."wrappy-1.0.2"
       sources."brace-expansion-1.1.6"
@@ -23422,7 +23811,7 @@ in
       sources."has-color-0.1.7"
       sources."has-unicode-2.0.1"
       sources."object-assign-4.1.0"
-      sources."signal-exit-3.0.0"
+      sources."signal-exit-3.0.1"
       sources."string-width-1.0.2"
       sources."wide-align-1.1.0"
       sources."code-point-at-1.0.0"
@@ -23457,6 +23846,7 @@ in
       sources."jsonfile-1.0.1"
       sources."foreachasync-3.0.0"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Generate nix expressions to build npm packages";
       homepage = https://github.com/NixOS/npm2nix;
@@ -23487,11 +23877,7 @@ in
           sources."lodash-4.15.0"
         ];
       })
-      (sources."npm-3.10.7" // {
-        dependencies = [
-          sources."semver-5.1.1"
-        ];
-      })
+      sources."npm-3.10.8"
       (sources."npmi-2.0.1" // {
         dependencies = [
           sources."semver-4.3.6"
@@ -23529,14 +23915,14 @@ in
       sources."fs-vacuum-1.2.9"
       sources."fs-write-stream-atomic-1.0.8"
       sources."fstream-1.0.10"
-      sources."fstream-npm-1.1.1"
+      sources."fstream-npm-1.2.0"
       sources."glob-7.0.6"
       sources."graceful-fs-4.1.6"
       sources."has-unicode-2.0.1"
       sources."hosted-git-info-2.1.5"
       sources."iferr-0.1.5"
       sources."inflight-1.0.5"
-      sources."inherits-2.0.1"
+      sources."inherits-2.0.3"
       sources."ini-1.3.4"
       (sources."init-package-json-1.9.4" // {
         dependencies = [
@@ -23545,29 +23931,33 @@ in
       })
       sources."lockfile-1.0.1"
       sources."lodash._baseuniq-4.6.0"
-      sources."lodash.clonedeep-4.4.1"
-      sources."lodash.union-4.5.0"
-      sources."lodash.uniq-4.4.0"
-      sources."lodash.without-4.3.0"
+      sources."lodash.clonedeep-4.5.0"
+      sources."lodash.union-4.6.0"
+      sources."lodash.uniq-4.5.0"
+      sources."lodash.without-4.4.0"
       sources."mkdirp-0.5.1"
-      sources."node-gyp-3.4.0"
+      (sources."node-gyp-3.4.0" // {
+        dependencies = [
+          sources."npmlog-3.1.2"
+        ];
+      })
       sources."nopt-3.0.6"
       sources."normalize-git-url-3.0.2"
       sources."normalize-package-data-2.3.5"
       sources."npm-cache-filename-1.0.2"
       sources."npm-install-checks-3.0.0"
       sources."npm-package-arg-4.2.0"
-      (sources."npm-registry-client-7.1.2" // {
+      (sources."npm-registry-client-7.2.1" // {
         dependencies = [
-          sources."retry-0.8.0"
+          sources."npmlog-3.1.2"
         ];
       })
       sources."npm-user-validate-0.1.5"
-      sources."npmlog-3.1.2"
-      sources."once-1.3.3"
-      sources."opener-1.4.1"
+      sources."npmlog-4.0.0"
+      sources."once-1.4.0"
+      sources."opener-1.4.2"
       sources."osenv-0.1.3"
-      sources."path-is-inside-1.0.1"
+      sources."path-is-inside-1.0.2"
       sources."read-1.0.7"
       sources."read-cmd-shim-1.0.1"
       sources."read-installed-4.0.3"
@@ -23580,11 +23970,11 @@ in
       sources."readable-stream-2.1.5"
       sources."realize-package-specifier-3.0.3"
       sources."request-2.74.0"
-      sources."retry-0.9.0"
+      sources."retry-0.10.0"
       sources."rimraf-2.5.4"
       sources."sha-2.0.1"
       sources."slide-1.1.6"
-      sources."sorted-object-2.0.0"
+      sources."sorted-object-2.0.1"
       sources."tar-2.2.1"
       sources."text-table-0.2.0"
       sources."uid-number-0.0.6"
@@ -23592,9 +23982,9 @@ in
       sources."unique-filename-1.1.0"
       sources."unpipe-1.0.0"
       sources."validate-npm-package-name-2.2.2"
-      sources."which-1.2.10"
+      sources."which-1.2.11"
       sources."wrappy-1.0.2"
-      sources."write-file-atomic-1.1.4"
+      sources."write-file-atomic-1.2.0"
       sources."debuglog-1.0.1"
       sources."imurmurhash-0.1.4"
       sources."lodash._baseindexof-3.1.0"
@@ -23621,6 +24011,19 @@ in
       sources."lodash._root-3.0.1"
       sources."minimist-0.0.8"
       sources."path-array-1.0.1"
+      sources."are-we-there-yet-1.1.2"
+      sources."console-control-strings-1.1.0"
+      sources."gauge-2.6.0"
+      sources."set-blocking-2.0.0"
+      sources."delegates-1.0.0"
+      sources."has-color-0.1.7"
+      sources."object-assign-4.1.0"
+      sources."signal-exit-3.0.1"
+      sources."string-width-1.0.2"
+      sources."wide-align-1.1.0"
+      sources."code-point-at-1.0.0"
+      sources."is-fullwidth-code-point-1.0.0"
+      sources."number-is-nan-1.0.0"
       sources."array-index-1.0.0"
       sources."debug-2.2.0"
       sources."es6-symbol-3.1.0"
@@ -23641,19 +24044,6 @@ in
       sources."process-nextick-args-1.0.7"
       sources."string_decoder-0.10.31"
       sources."util-deprecate-1.0.2"
-      sources."are-we-there-yet-1.1.2"
-      sources."console-control-strings-1.1.0"
-      sources."gauge-2.6.0"
-      sources."set-blocking-2.0.0"
-      sources."delegates-1.0.0"
-      sources."has-color-0.1.7"
-      sources."object-assign-4.1.0"
-      sources."signal-exit-3.0.0"
-      sources."string-width-1.0.2"
-      sources."wide-align-1.1.0"
-      sources."code-point-at-1.0.0"
-      sources."is-fullwidth-code-point-1.0.0"
-      sources."number-is-nan-1.0.0"
       sources."os-homedir-1.0.1"
       sources."os-tmpdir-1.0.1"
       sources."mute-stream-0.0.6"
@@ -23701,14 +24091,14 @@ in
       sources."cryptiles-2.0.5"
       sources."sntp-1.0.9"
       sources."assert-plus-0.2.0"
-      sources."jsprim-1.3.0"
+      sources."jsprim-1.3.1"
       (sources."sshpk-1.10.0" // {
         dependencies = [
           sources."assert-plus-1.0.0"
         ];
       })
       sources."extsprintf-1.0.2"
-      sources."json-schema-0.2.2"
+      sources."json-schema-0.2.3"
       sources."verror-1.3.6"
       sources."asn1-0.2.3"
       (sources."dashdash-1.14.0" // {
@@ -23762,7 +24152,11 @@ in
       sources."prepend-http-1.0.4"
       sources."read-all-stream-3.1.0"
       sources."timed-out-2.0.0"
-      sources."end-of-stream-1.0.0"
+      (sources."end-of-stream-1.0.0" // {
+        dependencies = [
+          sources."once-1.3.3"
+        ];
+      })
       sources."stream-shift-1.0.0"
       (sources."rc-1.1.6" // {
         dependencies = [
@@ -23773,6 +24167,7 @@ in
       sources."strip-json-comments-1.0.4"
       sources."is-finite-1.0.1"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Find newer versions of dependencies than what your package.json or bower.json allows";
       homepage = https://github.com/tjunnone/npm-check-updates;
@@ -23826,6 +24221,7 @@ in
         dependencies = [
           sources."end-of-stream-0.1.5"
           sources."parse-torrent-4.1.0"
+          sources."once-1.3.3"
           sources."magnet-uri-4.2.3"
           sources."parse-torrent-file-2.1.4"
           sources."thirty-two-0.0.2"
@@ -23846,8 +24242,8 @@ in
       sources."plist-1.2.0"
       sources."reverse-http-1.2.0"
       sources."stream-buffers-2.2.0"
-      sources."big-integer-1.6.15"
-      sources."inherits-2.0.1"
+      sources."big-integer-1.6.16"
+      sources."inherits-2.0.3"
       sources."typedarray-0.0.6"
       sources."readable-stream-2.0.6"
       sources."core-util-is-1.0.2"
@@ -23860,14 +24256,14 @@ in
       sources."xmldom-0.1.22"
       sources."lodash-3.10.1"
       sources."consume-http-header-1.0.0"
-      sources."once-1.3.3"
+      sources."once-1.4.0"
       sources."consume-until-1.0.0"
       sources."http-headers-3.0.1"
       sources."buffer-indexof-1.0.2"
       sources."next-line-1.1.0"
       sources."wrappy-1.0.2"
       sources."chalk-1.1.3"
-      sources."single-line-log-1.1.1"
+      sources."single-line-log-1.1.2"
       sources."ansi-styles-2.2.1"
       sources."escape-string-regexp-1.0.5"
       sources."has-ansi-2.0.0"
@@ -23882,7 +24278,7 @@ in
       sources."deep-equal-1.0.1"
       sources."dns-equal-1.0.0"
       sources."dns-txt-2.0.2"
-      sources."multicast-dns-6.0.1"
+      sources."multicast-dns-6.1.0"
       sources."multicast-dns-service-types-1.1.0"
       sources."dns-packet-1.1.0"
       sources."thunky-0.1.0"
@@ -23899,7 +24295,7 @@ in
       sources."trim-newlines-1.0.0"
       sources."camelcase-2.1.1"
       sources."currently-unhandled-0.4.1"
-      sources."signal-exit-3.0.0"
+      sources."signal-exit-3.0.1"
       sources."array-find-index-1.0.1"
       sources."hosted-git-info-2.1.5"
       sources."is-builtin-module-1.0.0"
@@ -23949,8 +24345,12 @@ in
       sources."bencode-0.10.0"
       sources."simple-sha1-2.0.8"
       sources."rusha-0.8.3"
-      sources."unzip-response-1.0.0"
-      sources."end-of-stream-1.0.0"
+      sources."unzip-response-1.0.1"
+      (sources."end-of-stream-1.0.0" // {
+        dependencies = [
+          sources."once-1.3.3"
+        ];
+      })
       sources."deep-extend-0.2.11"
       sources."strip-json-comments-0.1.3"
       sources."ini-1.1.0"
@@ -24037,6 +24437,7 @@ in
       sources."ultron-1.0.2"
       sources."ms-0.7.1"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Streaming torrent client for Node.js";
       homepage = https://github.com/mafintosh/peerflix;
@@ -24070,6 +24471,7 @@ in
         dependencies = [
           sources."end-of-stream-0.1.5"
           sources."mkdirp-0.3.5"
+          sources."once-1.3.3"
         ];
       })
       sources."fluent-ffmpeg-2.1.0"
@@ -24082,7 +24484,7 @@ in
       sources."core-util-is-1.0.2"
       sources."isarray-0.0.1"
       sources."string_decoder-0.10.31"
-      sources."inherits-2.0.1"
+      sources."inherits-2.0.3"
       sources."ee-first-1.1.0"
       sources."media-typer-0.3.0"
       sources."mime-types-2.0.14"
@@ -24156,8 +24558,12 @@ in
       sources."keypress-0.1.0"
       sources."mime-1.2.11"
       sources."minimist-0.0.8"
-      sources."end-of-stream-1.1.0"
-      sources."once-1.3.3"
+      (sources."end-of-stream-1.1.0" // {
+        dependencies = [
+          sources."once-1.3.3"
+        ];
+      })
+      sources."once-1.4.0"
       sources."wrappy-1.0.2"
       sources."magnet-uri-2.0.1"
       (sources."parse-torrent-4.1.0" // {
@@ -24244,7 +24650,7 @@ in
       sources."string2compact-1.2.2"
       sources."ms-0.7.1"
       sources."ip-regex-1.0.3"
-      sources."unzip-response-1.0.0"
+      sources."unzip-response-1.0.1"
       sources."ipaddr.js-1.2.0"
       sources."bn.js-1.3.0"
       sources."extend.js-0.0.2"
@@ -24269,9 +24675,10 @@ in
       sources."brace-expansion-1.1.6"
       sources."balanced-match-0.4.2"
       sources."concat-map-0.0.1"
-      sources."which-1.2.10"
+      sources."which-1.2.11"
       sources."isexe-1.1.2"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Streaming torrent client for node.js with web ui.";
       homepage = "https://github.com/asapach/peerflix-server#readme";
@@ -24295,12 +24702,12 @@ in
       sources."progress-1.1.8"
       sources."request-2.67.0"
       sources."request-progress-2.0.1"
-      sources."which-1.2.10"
+      sources."which-1.2.11"
       sources."concat-stream-1.5.0"
       sources."debug-0.7.4"
       sources."mkdirp-0.5.0"
       sources."yauzl-2.4.1"
-      sources."inherits-2.0.1"
+      sources."inherits-2.0.3"
       sources."typedarray-0.0.6"
       sources."readable-stream-2.0.6"
       sources."core-util-is-1.0.2"
@@ -24320,7 +24727,7 @@ in
       sources."fs.realpath-1.0.0"
       sources."inflight-1.0.5"
       sources."minimatch-3.0.3"
-      sources."once-1.3.3"
+      sources."once-1.4.0"
       sources."wrappy-1.0.2"
       sources."brace-expansion-1.1.6"
       sources."balanced-match-0.4.2"
@@ -24352,14 +24759,14 @@ in
       sources."lodash-4.15.0"
       sources."mime-db-1.23.0"
       sources."assert-plus-0.2.0"
-      sources."jsprim-1.3.0"
+      sources."jsprim-1.3.1"
       (sources."sshpk-1.10.0" // {
         dependencies = [
           sources."assert-plus-1.0.0"
         ];
       })
       sources."extsprintf-1.0.2"
-      sources."json-schema-0.2.2"
+      sources."json-schema-0.2.3"
       sources."verror-1.3.6"
       sources."asn1-0.2.3"
       (sources."dashdash-1.14.0" // {
@@ -24404,6 +24811,7 @@ in
       sources."throttleit-1.0.0"
       sources."isexe-1.1.2"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Headless WebKit with JS API";
       homepage = https://github.com/Medium/phantomjs;
@@ -24440,9 +24848,9 @@ in
       sources."acorn-1.2.2"
       sources."defined-1.0.0"
       sources."inflight-1.0.5"
-      sources."inherits-2.0.1"
+      sources."inherits-2.0.3"
       sources."minimatch-3.0.3"
-      sources."once-1.3.3"
+      sources."once-1.4.0"
       sources."path-is-absolute-1.0.0"
       sources."wrappy-1.0.2"
       sources."brace-expansion-1.1.6"
@@ -24455,6 +24863,7 @@ in
       sources."base62-0.1.1"
       sources."amdefine-1.0.0"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "A set of complementary tools to React, including the JSX transformer.";
       homepage = https://facebook.github.io/react;
@@ -24525,13 +24934,13 @@ in
       sources."core-util-is-1.0.2"
       sources."isarray-0.0.1"
       sources."string_decoder-0.10.31"
-      sources."inherits-2.0.1"
+      sources."inherits-2.0.3"
       sources."keypress-0.1.0"
       sources."mime-1.2.11"
       sources."ms-0.7.1"
       sources."oauth-https://codeload.github.com/ciaranj/node-oauth/legacy.tar.gz/master"
       sources."request-2.9.203"
-      (sources."openid-2.0.2" // {
+      (sources."openid-2.0.4" // {
         dependencies = [
           sources."request-2.74.0"
           sources."node-uuid-1.4.7"
@@ -24596,14 +25005,14 @@ in
       sources."cryptiles-2.0.5"
       sources."sntp-1.0.9"
       sources."assert-plus-0.2.0"
-      sources."jsprim-1.3.0"
+      sources."jsprim-1.3.1"
       (sources."sshpk-1.10.0" // {
         dependencies = [
           sources."assert-plus-1.0.0"
         ];
       })
       sources."extsprintf-1.0.2"
-      sources."json-schema-0.2.2"
+      sources."json-schema-0.2.3"
       sources."verror-1.3.6"
       sources."asn1-0.2.3"
       (sources."dashdash-1.14.0" // {
@@ -24628,6 +25037,7 @@ in
       sources."mime-db-1.23.0"
       sources."events.node-0.4.9"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
     };
     production = true;
@@ -24640,6 +25050,7 @@ in
       url = "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz";
       sha1 = "9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f";
     };
+    buildInputs = globalBuildInputs;
     meta = {
       description = "The semantic version parser used by npm.";
       homepage = "https://github.com/npm/node-semver#readme";
@@ -24702,6 +25113,7 @@ in
       sources."sinopia-htpasswd-0.4.5"
       (sources."http-errors-1.5.0" // {
         dependencies = [
+          sources."inherits-2.0.1"
           sources."setprototypeof-1.0.1"
           sources."statuses-1.3.0"
         ];
@@ -24769,7 +25181,7 @@ in
       sources."destroy-1.0.3"
       sources."mime-1.3.4"
       sources."statuses-1.2.1"
-      sources."inherits-2.0.1"
+      sources."inherits-2.0.3"
       sources."media-typer-0.3.0"
       sources."raw-body-1.3.4"
       sources."bytes-1.0.0"
@@ -24835,14 +25247,14 @@ in
       sources."cryptiles-2.0.5"
       sources."sntp-1.0.9"
       sources."assert-plus-0.2.0"
-      sources."jsprim-1.3.0"
+      sources."jsprim-1.3.1"
       (sources."sshpk-1.10.0" // {
         dependencies = [
           sources."assert-plus-1.0.0"
         ];
       })
       sources."extsprintf-1.0.2"
-      sources."json-schema-0.2.2"
+      sources."json-schema-0.2.3"
       sources."verror-1.3.6"
       sources."asn1-0.2.3"
       (sources."dashdash-1.14.0" // {
@@ -24869,7 +25281,7 @@ in
       sources."dtrace-provider-0.6.0"
       sources."mv-2.1.1"
       sources."safe-json-stringify-1.0.3"
-      sources."moment-2.14.1"
+      sources."moment-2.15.0"
       sources."nan-2.4.0"
       sources."ncp-2.0.0"
       sources."rimraf-2.4.5"
@@ -24879,7 +25291,7 @@ in
         ];
       })
       sources."inflight-1.0.5"
-      sources."once-1.3.3"
+      sources."once-1.4.0"
       sources."wrappy-1.0.2"
       sources."brace-expansion-1.1.6"
       sources."balanced-match-0.4.2"
@@ -24898,7 +25310,7 @@ in
       sources."entities-1.1.1"
       sources."linkify-it-1.2.4"
       sources."mdurl-1.0.1"
-      sources."uc.micro-1.0.2"
+      sources."uc.micro-1.0.3"
       (sources."htmlparser2-3.9.1" // {
         dependencies = [
           sources."readable-stream-2.1.5"
@@ -24918,6 +25330,7 @@ in
       sources."through-2.3.8"
       sources."minimist-0.0.8"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Private npm repository server";
       homepage = https://github.com/rlidwka/sinopia;
@@ -24952,12 +25365,13 @@ in
       sources."concat-map-0.0.1"
       sources."buffer-shims-1.0.0"
       sources."core-util-is-1.0.2"
-      sources."inherits-2.0.1"
+      sources."inherits-2.0.3"
       sources."isarray-1.0.0"
       sources."process-nextick-args-1.0.7"
       sources."string_decoder-0.10.31"
       sources."util-deprecate-1.0.2"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "sloc is a simple tool to count SLOC (source lines of code)";
       homepage = "https://github.com/flosse/sloc#readme";
@@ -25011,6 +25425,7 @@ in
           })
           sources."verror-1.1.0"
           sources."extsprintf-1.0.0"
+          sources."json-schema-0.2.2"
         ];
       })
       sources."cmdln-3.2.1"
@@ -25031,7 +25446,7 @@ in
       sources."mime-1.3.4"
       sources."negotiator-0.5.3"
       sources."node-uuid-1.4.7"
-      sources."once-1.3.3"
+      sources."once-1.4.0"
       sources."qs-3.1.0"
       sources."semver-4.3.6"
       sources."spdy-1.32.5"
@@ -25061,7 +25476,7 @@ in
       sources."minimist-0.0.8"
       sources."glob-6.0.4"
       sources."inflight-1.0.5"
-      sources."inherits-2.0.1"
+      sources."inherits-2.0.3"
       sources."minimatch-3.0.3"
       sources."path-is-absolute-1.0.0"
       sources."brace-expansion-1.1.6"
@@ -25079,13 +25494,13 @@ in
           })
         ];
       })
-      (sources."jsprim-1.3.0" // {
+      (sources."jsprim-1.3.1" // {
         dependencies = [
           sources."extsprintf-1.0.2"
           sources."verror-1.3.6"
         ];
       })
-      sources."json-schema-0.2.2"
+      sources."json-schema-0.2.3"
       sources."readable-stream-2.1.5"
       sources."buffer-shims-1.0.0"
       sources."isarray-1.0.0"
@@ -25097,6 +25512,7 @@ in
       sources."jodid25519-1.0.2"
       sources."ecc-jsbn-0.1.1"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Client SDK and CLI for the Joyent SmartDataCenter API";
       homepage = "https://github.com/joyent/node-smartdc#readme";
@@ -25122,9 +25538,9 @@ in
       sources."ms-0.7.1"
       sources."fs.realpath-1.0.0"
       sources."inflight-1.0.5"
-      sources."inherits-2.0.1"
+      sources."inherits-2.0.3"
       sources."minimatch-3.0.3"
-      sources."once-1.3.3"
+      sources."once-1.4.0"
       sources."path-is-absolute-1.0.0"
       sources."wrappy-1.0.2"
       sources."brace-expansion-1.1.6"
@@ -25132,6 +25548,7 @@ in
       sources."concat-map-0.0.1"
       sources."amdefine-1.0.0"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Robust, expressive, and feature-rich CSS superset";
       homepage = https://github.com/stylus/stylus;
@@ -25170,6 +25587,7 @@ in
       sources."supports-color-2.0.0"
       sources."ansi-regex-2.0.0"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Nodejs-based tool for optimizing SVG vector graphics files";
       homepage = https://github.com/svg/svgo;
@@ -25258,7 +25676,7 @@ in
       sources."har-validator-1.8.0"
       sources."readable-stream-2.0.6"
       sources."core-util-is-1.0.2"
-      sources."inherits-2.0.1"
+      sources."inherits-2.0.3"
       sources."isarray-1.0.0"
       sources."process-nextick-args-1.0.7"
       sources."string_decoder-0.10.31"
@@ -25305,6 +25723,7 @@ in
       sources."pkginfo-0.3.1"
       sources."stack-trace-0.0.9"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Appcelerator Titanium Command line";
       homepage = "https://github.com/appcelerator/titanium#readme";
@@ -25320,6 +25739,7 @@ in
       url = "https://registry.npmjs.org/typescript/-/typescript-1.8.10.tgz";
       sha1 = "b475d6e0dff0bf50f296e5ca6ef9fbb5c7320f1e";
     };
+    buildInputs = globalBuildInputs;
     meta = {
       description = "TypeScript is a language for application scale JavaScript development";
       homepage = http://typescriptlang.org/;
@@ -25354,6 +25774,7 @@ in
       sources."repeat-string-1.5.4"
       sources."is-buffer-1.1.4"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "JavaScript parser, mangler/compressor and beautifier toolkit";
       homepage = http://lisperator.net/uglifyjs;
@@ -25372,7 +25793,7 @@ in
     dependencies = [
       sources."async-2.0.1"
       sources."bluebird-3.3.5"
-      sources."blueimp-md5-2.3.0"
+      sources."blueimp-md5-2.3.1"
       sources."body-parser-1.15.2"
       sources."color-0.11.3"
       sources."cookie-parser-1.4.3"
@@ -25511,7 +25932,7 @@ in
       sources."mime-types-2.1.11"
       sources."mime-db-1.23.0"
       sources."clone-1.0.2"
-      sources."color-convert-1.4.0"
+      sources."color-convert-1.5.0"
       sources."color-string-0.3.0"
       sources."color-name-1.1.1"
       sources."cookie-0.3.1"
@@ -25682,9 +26103,9 @@ in
       sources."npm-user-validate-0.1.5"
       sources."npmlog-2.0.4"
       sources."once-1.3.3"
-      sources."opener-1.4.1"
+      sources."opener-1.4.2"
       sources."osenv-0.1.3"
-      sources."path-is-inside-1.0.1"
+      sources."path-is-inside-1.0.2"
       sources."read-1.0.7"
       sources."read-cmd-shim-1.0.1"
       sources."read-installed-4.0.3"
@@ -25700,7 +26121,7 @@ in
       sources."retry-0.9.0"
       sources."sha-2.0.1"
       sources."slide-1.1.6"
-      sources."sorted-object-2.0.0"
+      sources."sorted-object-2.0.1"
       sources."strip-ansi-3.0.1"
       sources."tar-2.2.1"
       sources."text-table-0.2.0"
@@ -25708,7 +26129,7 @@ in
       sources."umask-1.1.0"
       sources."unique-filename-1.1.0"
       sources."validate-npm-package-name-2.2.2"
-      sources."which-1.2.10"
+      sources."which-1.2.11"
       sources."wrappy-1.0.2"
       sources."write-file-atomic-1.1.4"
       sources."ansi-regex-2.0.0"
@@ -25801,14 +26222,14 @@ in
       sources."is-property-1.0.2"
       sources."pinkie-2.0.4"
       sources."assert-plus-0.2.0"
-      sources."jsprim-1.3.0"
+      sources."jsprim-1.3.1"
       (sources."sshpk-1.10.0" // {
         dependencies = [
           sources."assert-plus-1.0.0"
         ];
       })
       sources."extsprintf-1.0.2"
-      sources."json-schema-0.2.2"
+      sources."json-schema-0.2.3"
       sources."verror-1.3.6"
       sources."asn1-0.2.3"
       (sources."dashdash-1.14.0" // {
@@ -25956,6 +26377,7 @@ in
       sources."is-fullwidth-code-point-1.0.0"
       sources."number-is-nan-1.0.0"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Git made easy";
       homepage = "https://github.com/FredrikNoren/ungit#readme";
@@ -25988,7 +26410,7 @@ in
           sources."ini-1.3.4"
         ];
       })
-      sources."inherits-2.0.1"
+      sources."inherits-2.0.3"
       sources."once-1.3.3"
       sources."osenv-0.0.3"
       sources."nopt-2.2.1"
@@ -26007,7 +26429,7 @@ in
       sources."progress-1.1.8"
       sources."request-2.67.0"
       sources."request-progress-2.0.1"
-      sources."which-1.2.10"
+      sources."which-1.2.11"
       sources."concat-stream-1.5.0"
       sources."debug-0.7.4"
       sources."yauzl-2.4.1"
@@ -26060,14 +26482,14 @@ in
       sources."lodash-4.15.0"
       sources."mime-db-1.23.0"
       sources."assert-plus-0.2.0"
-      sources."jsprim-1.3.0"
+      sources."jsprim-1.3.1"
       (sources."sshpk-1.10.0" // {
         dependencies = [
           sources."assert-plus-1.0.0"
         ];
       })
       sources."extsprintf-1.0.2"
-      sources."json-schema-0.2.2"
+      sources."json-schema-0.2.3"
       sources."verror-1.3.6"
       sources."asn1-0.2.3"
       (sources."dashdash-1.14.0" // {
@@ -26114,6 +26536,7 @@ in
       sources."os-tmpdir-1.0.1"
       sources."underscore-1.8.3"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "NPM wrapper for Selenium Webdriver including Chromedriver / IEDriver / IOSDriver / Ghostdriver";
       homepage = https://github.com/uxebu/webdrvr;
@@ -26139,7 +26562,7 @@ in
       })
       sources."acorn-3.3.0"
       sources."interpret-0.6.6"
-      sources."loader-utils-0.2.15"
+      sources."loader-utils-0.2.16"
       sources."memory-fs-0.3.0"
       sources."mkdirp-0.5.1"
       (sources."node-libs-browser-0.6.0" // {
@@ -26176,7 +26599,7 @@ in
       sources."prr-0.0.0"
       sources."buffer-shims-1.0.0"
       sources."core-util-is-1.0.2"
-      sources."inherits-2.0.1"
+      sources."inherits-2.0.3"
       sources."isarray-1.0.0"
       sources."process-nextick-args-1.0.7"
       sources."string_decoder-0.10.31"
@@ -26210,7 +26633,11 @@ in
           sources."punycode-1.3.2"
         ];
       })
-      sources."util-0.10.3"
+      (sources."util-0.10.3" // {
+        dependencies = [
+          sources."inherits-2.0.1"
+        ];
+      })
       sources."vm-browserify-0.0.4"
       sources."pako-0.2.9"
       sources."base64-js-1.1.2"
@@ -26276,7 +26703,7 @@ in
       sources."is-posix-bracket-0.1.1"
       sources."for-own-0.1.4"
       sources."is-extendable-0.1.1"
-      sources."for-in-0.1.5"
+      sources."for-in-0.1.6"
       sources."glob-base-0.3.0"
       sources."is-dotfile-1.0.2"
       sources."is-equal-shallow-0.1.3"
@@ -26300,7 +26727,11 @@ in
       sources."rimraf-2.5.4"
       sources."semver-5.3.0"
       sources."tar-2.2.1"
-      sources."tar-pack-3.1.4"
+      (sources."tar-pack-3.1.4" // {
+        dependencies = [
+          sources."once-1.3.3"
+        ];
+      })
       sources."abbrev-1.0.9"
       sources."are-we-there-yet-1.1.2"
       sources."console-control-strings-1.1.0"
@@ -26310,7 +26741,7 @@ in
       sources."aproba-1.0.4"
       sources."has-color-0.1.7"
       sources."has-unicode-2.0.1"
-      sources."signal-exit-3.0.0"
+      sources."signal-exit-3.0.1"
       sources."string-width-1.0.2"
       sources."strip-ansi-3.0.1"
       sources."wide-align-1.1.0"
@@ -26375,14 +26806,14 @@ in
       sources."cryptiles-2.0.5"
       sources."sntp-1.0.9"
       sources."assert-plus-0.2.0"
-      sources."jsprim-1.3.0"
+      sources."jsprim-1.3.1"
       (sources."sshpk-1.10.0" // {
         dependencies = [
           sources."assert-plus-1.0.0"
         ];
       })
       sources."extsprintf-1.0.2"
-      sources."json-schema-0.2.2"
+      sources."json-schema-0.2.3"
       sources."verror-1.3.6"
       sources."asn1-0.2.3"
       (sources."dashdash-1.14.0" // {
@@ -26408,7 +26839,7 @@ in
       sources."glob-7.0.6"
       sources."fs.realpath-1.0.0"
       sources."inflight-1.0.5"
-      sources."once-1.3.3"
+      sources."once-1.4.0"
       sources."wrappy-1.0.2"
       sources."block-stream-0.0.9"
       sources."fstream-1.0.10"
@@ -26419,6 +26850,7 @@ in
       sources."source-list-map-0.1.6"
       sources."amdefine-1.0.0"
     ];
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Packs CommonJs/AMD modules for the browser. Allows to split your codebase into multiple bundles, which can be loaded on demand. Support loaders to preprocess files, i.e. json, jade, coffee, css, less, ... and your custom stuff.";
       homepage = https://github.com/webpack/webpack;
@@ -26434,6 +26866,7 @@ in
       url = "https://registry.npmjs.org/wring/-/wring-1.0.0.tgz";
       sha1 = "3d8ebe894545bf0b42946fdc84c61e37ae657ce1";
     };
+    buildInputs = globalBuildInputs;
     meta = {
       description = "Extract content from websites using CSS Selectors and XPath";
       homepage = "https://github.com/osener/wring#readme";
@@ -26441,4 +26874,4 @@ in
     };
     production = true;
   };
-}
\ No newline at end of file
+}
diff --git a/pkgs/development/node-packages/node-packages.json b/pkgs/development/node-packages/node-packages.json
index 650f26420132..b3924727c01c 100644
--- a/pkgs/development/node-packages/node-packages.json
+++ b/pkgs/development/node-packages/node-packages.json
@@ -10,6 +10,7 @@
 , "dnschain"
 , "docker-registry-server"
 , "elasticdump"
+, "emoj"
 , "eslint"
 , "fetch-bower"
 , "forever"