Regenerate NPM expressions with node2nix 1.2.0

This commit is contained in:
Sander van der Burg
2017-03-31 20:51:14 +02:00
parent 739ecca4b5
commit 7408aca528
12 changed files with 7194 additions and 5619 deletions
@@ -1,8 +1,8 @@
# This file has been generated by node2nix 1.1.1. Do not edit! # This file has been generated by node2nix 1.2.0. Do not edit!
{pkgs ? import <nixpkgs> { {pkgs ? import <nixpkgs> {
inherit system; inherit system;
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs"}: }, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-4_x"}:
let let
nodeEnv = import ./node-env.nix { nodeEnv = import ./node-env.nix {
@@ -1,8 +1,8 @@
# This file has been generated by node2nix 1.1.1. Do not edit! # This file has been generated by node2nix 1.2.0. Do not edit!
{pkgs ? import <nixpkgs> { {pkgs ? import <nixpkgs> {
inherit system; inherit system;
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-5_x"}: }, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-6_x"}:
let let
nodeEnv = import ./node-env.nix { nodeEnv = import ./node-env.nix {
+1 -2
View File
@@ -2,5 +2,4 @@
rm -f node-env.nix rm -f node-env.nix
node2nix -i node-packages.json -o node-packages-v4.nix -c composition-v4.nix node2nix -i node-packages.json -o node-packages-v4.nix -c composition-v4.nix
# node2nix doesn't explicitely support node v6 so far node2nix -6 -i node-packages.json -o node-packages-v6.nix -c composition-v6.nix
node2nix -5 -i node-packages.json -o node-packages-v6.nix -c composition-v6.nix
+99 -61
View File
@@ -57,60 +57,6 @@ let
# Recursively composes the dependencies of a package # Recursively composes the dependencies of a package
composePackage = { name, packageName, src, dependencies ? [], ... }@args: composePackage = { name, packageName, src, dependencies ? [], ... }@args:
let
fixImpureDependencies = writeTextFile {
name = "fixDependencies.js";
text = ''
var fs = require('fs');
var url = require('url');
/*
* Replaces an impure version specification by *
*/
function replaceImpureVersionSpec(versionSpec) {
var parsedUrl = url.parse(versionSpec);
if(versionSpec == "latest" || versionSpec == "unstable" ||
versionSpec.substr(0, 2) == ".." || dependency.substr(0, 2) == "./" || dependency.substr(0, 2) == "~/" || dependency.substr(0, 1) == '/')
return '*';
else if(parsedUrl.protocol == "git:" || parsedUrl.protocol == "git+ssh:" || parsedUrl.protocol == "git+http:" || parsedUrl.protocol == "git+https:" || parsedUrl.protocol == "github:" ||
parsedUrl.protocol == "http:" || parsedUrl.protocol == "https:")
return '*';
else
return versionSpec;
}
var packageObj = JSON.parse(fs.readFileSync('./package.json'));
/* Replace dependencies */
if(packageObj.dependencies !== undefined) {
for(var dependency in packageObj.dependencies) {
var versionSpec = packageObj.dependencies[dependency];
packageObj.dependencies[dependency] = replaceImpureVersionSpec(versionSpec);
}
}
/* Replace development dependencies */
if(packageObj.devDependencies !== undefined) {
for(var dependency in packageObj.devDependencies) {
var versionSpec = packageObj.devDependencies[dependency];
packageObj.devDependencies[dependency] = replaceImpureVersionSpec(versionSpec);
}
}
/* Replace optional dependencies */
if(packageObj.optionalDependencies !== undefined) {
for(var dependency in packageObj.optionalDependencies) {
var versionSpec = packageObj.optionalDependencies[dependency];
packageObj.optionalDependencies[dependency] = replaceImpureVersionSpec(versionSpec);
}
}
/* Write the fixed JSON file */
fs.writeFileSync("package.json", JSON.stringify(packageObj));
'';
};
in
'' ''
DIR=$(pwd) DIR=$(pwd)
cd $TMPDIR cd $TMPDIR
@@ -150,17 +96,97 @@ let
# Unset the stripped name to not confuse the next unpack step # Unset the stripped name to not confuse the next unpack step
unset strippedName unset strippedName
# Some version specifiers (latest, unstable, URLs, file paths) force NPM to make remote connections or consult paths outside the Nix store.
# The following JavaScript replaces these by * to prevent that
cd "$DIR/${packageName}"
node ${fixImpureDependencies}
# Include the dependencies of the package # Include the dependencies of the package
cd "$DIR/${packageName}"
${includeDependencies { inherit dependencies; }} ${includeDependencies { inherit dependencies; }}
cd .. cd ..
${stdenv.lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."} ${stdenv.lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."}
''; '';
pinpointDependencies = {dependencies, production}:
let
pinpointDependenciesFromPackageJSON = writeTextFile {
name = "pinpointDependencies.js";
text = ''
var fs = require('fs');
var path = require('path');
function resolveDependencyVersion(location, name) {
if(location == process.env['NIX_STORE']) {
return null;
} else {
var dependencyPackageJSON = path.join(location, "node_modules", name, "package.json");
if(fs.existsSync(dependencyPackageJSON)) {
var dependencyPackageObj = JSON.parse(fs.readFileSync(dependencyPackageJSON));
if(dependencyPackageObj.name == name) {
return dependencyPackageObj.version;
}
} else {
return resolveDependencyVersion(path.resolve(location, ".."), name);
}
}
}
function replaceDependencies(dependencies) {
if(typeof dependencies == "object" && dependencies !== null) {
for(var dependency in dependencies) {
var resolvedVersion = resolveDependencyVersion(process.cwd(), dependency);
if(resolvedVersion === null) {
process.stderr.write("WARNING: cannot pinpoint dependency: "+dependency+", context: "+process.cwd()+"\n");
} else {
dependencies[dependency] = resolvedVersion;
}
}
}
}
/* Read the package.json configuration */
var packageObj = JSON.parse(fs.readFileSync('./package.json'));
/* Pinpoint all dependencies */
replaceDependencies(packageObj.dependencies);
if(process.argv[2] == "development") {
replaceDependencies(packageObj.devDependencies);
}
replaceDependencies(packageObj.optionalDependencies);
/* Write the fixed package.json file */
fs.writeFileSync("package.json", JSON.stringify(packageObj, null, 2));
'';
};
in
''
node ${pinpointDependenciesFromPackageJSON} ${if production then "production" else "development"}
${stdenv.lib.optionalString (dependencies != [])
''
if [ -d node_modules ]
then
cd node_modules
${stdenv.lib.concatMapStrings (dependency: pinpointDependenciesOfPackage dependency) dependencies}
cd ..
fi
''}
'';
# Recursively traverses all dependencies of a package and pinpoints all
# dependencies in the package.json file to the versions that are actually
# being used.
pinpointDependenciesOfPackage = { packageName, dependencies ? [], production ? true, ... }@args:
''
if [ -d "${packageName}" ]
then
cd "${packageName}"
${pinpointDependencies { inherit dependencies production; }}
cd ..
${stdenv.lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."}
fi
'';
# Extract the Node.js source code which is used to compile packages with # Extract the Node.js source code which is used to compile packages with
# native bindings # native bindings
nodeSources = runCommand "node-sources" {} '' nodeSources = runCommand "node-sources" {} ''
@@ -183,7 +209,9 @@ let
buildPhase = args.buildPhase or "true"; buildPhase = args.buildPhase or "true";
compositionScript = composePackage args; compositionScript = composePackage args;
passAsFile = [ "compositionScript" ]; pinpointDependenciesScript = pinpointDependenciesOfPackage args;
passAsFile = [ "compositionScript" "pinpointDependenciesScript" ];
installPhase = args.installPhase or '' installPhase = args.installPhase or ''
# Create and enter a root node_modules/ folder # Create and enter a root node_modules/ folder
@@ -193,6 +221,10 @@ let
# Compose the package and all its dependencies # Compose the package and all its dependencies
source $compositionScriptPath source $compositionScriptPath
# Pinpoint the versions of all dependencies to the ones that are actually being used
echo "pinpointing versions of dependencies..."
source $pinpointDependenciesScriptPath
# Patch the shebangs of the bundled modules to prevent them from # Patch the shebangs of the bundled modules to prevent them from
# calling executables outside the Nix store as much as possible # calling executables outside the Nix store as much as possible
patchShebangs . patchShebangs .
@@ -254,13 +286,19 @@ let
buildInputs = [ tarWrapper python nodejs ] ++ stdenv.lib.optional (stdenv.isLinux) utillinux ++ args.buildInputs or []; buildInputs = [ tarWrapper python nodejs ] ++ stdenv.lib.optional (stdenv.isLinux) utillinux ++ args.buildInputs or [];
includeScript = includeDependencies { inherit dependencies; }; includeScript = includeDependencies { inherit dependencies; };
passAsFile = [ "includeScript" ]; pinpointDependenciesScript = pinpointDependenciesOfPackage args;
passAsFile = [ "includeScript" "pinpointDependenciesScript" ];
buildCommand = '' buildCommand = ''
mkdir -p $out/lib mkdir -p $out/lib
cd $out/lib cd $out/lib
source $includeScriptPath source $includeScriptPath
# Pinpoint the versions of all dependencies to the ones that are actually being used
echo "pinpointing versions of dependencies..."
source $pinpointDependenciesScriptPath
# Create fake package.json to make the npm commands work properly # Create fake package.json to make the npm commands work properly
cat > package.json <<EOF cat > package.json <<EOF
{ {
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+2 -2
View File
@@ -1,8 +1,8 @@
# This file has been generated by node2nix 1.1.1. Do not edit! # This file has been generated by node2nix 1.2.0. Do not edit!
{pkgs ? import <nixpkgs> { {pkgs ? import <nixpkgs> {
inherit system; inherit system;
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs"}: }, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-4_x"}:
let let
nodeEnv = import ../../node-packages/node-env.nix { nodeEnv = import ../../node-packages/node-env.nix {
@@ -1,8 +1,8 @@
# This file has been generated by node2nix 1.1.1. Do not edit! # This file has been generated by node2nix 1.2.0. Do not edit!
{pkgs ? import <nixpkgs> { {pkgs ? import <nixpkgs> {
inherit system; inherit system;
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs"}: }, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-4_x"}:
let let
nodeEnv = import ../../../development/node-packages/node-env.nix { nodeEnv = import ../../../development/node-packages/node-env.nix {
+203 -206
View File
@@ -1,4 +1,4 @@
# This file has been generated by node2nix 1.1.1. Do not edit! # This file has been generated by node2nix 1.2.0. Do not edit!
{nodeEnv, fetchurl, fetchgit, globalBuildInputs ? []}: {nodeEnv, fetchurl, fetchgit, globalBuildInputs ? []}:
@@ -13,13 +13,13 @@ let
sha1 = "bc3875a9afd0a7b2cd231a6a7f218a5ce156b093"; sha1 = "bc3875a9afd0a7b2cd231a6a7f218a5ce156b093";
}; };
}; };
"bunyan-1.8.8" = { "bunyan-1.8.9" = {
name = "bunyan"; name = "bunyan";
packageName = "bunyan"; packageName = "bunyan";
version = "1.8.8"; version = "1.8.9";
src = fetchurl { src = fetchurl {
url = "https://registry.npmjs.org/bunyan/-/bunyan-1.8.8.tgz"; url = "https://registry.npmjs.org/bunyan/-/bunyan-1.8.9.tgz";
sha1 = "6549ed6db088e4d82b7be3bcc6d0697159f6e209"; sha1 = "2c7c9d422ea64ee2465d52b4decd72de0657401a";
}; };
}; };
"colors-1.1.2" = { "colors-1.1.2" = {
@@ -131,13 +131,13 @@ let
sha1 = "0c2903ee5c54e63d65a96170764703550665a3de"; sha1 = "0c2903ee5c54e63d65a96170764703550665a3de";
}; };
}; };
"express-session-1.15.1" = { "express-session-1.15.2" = {
name = "express-session"; name = "express-session";
packageName = "express-session"; packageName = "express-session";
version = "1.15.1"; version = "1.15.2";
src = fetchurl { src = fetchurl {
url = "https://registry.npmjs.org/express-session/-/express-session-1.15.1.tgz"; url = "https://registry.npmjs.org/express-session/-/express-session-1.15.2.tgz";
sha1 = "9abba15971beea7ad98da5a4d25ed92ba4a2984e"; sha1 = "d98516443a4ccb8688e1725ae584c02daa4093d4";
}; };
}; };
"gm-1.23.0" = { "gm-1.23.0" = {
@@ -149,13 +149,13 @@ let
sha1 = "80a2fe9cbf131515024846444658461269f52661"; sha1 = "80a2fe9cbf131515024846444658461269f52661";
}; };
}; };
"helmet-3.4.1" = { "helmet-3.5.0" = {
name = "helmet"; name = "helmet";
packageName = "helmet"; packageName = "helmet";
version = "3.4.1"; version = "3.5.0";
src = fetchurl { src = fetchurl {
url = "https://registry.npmjs.org/helmet/-/helmet-3.4.1.tgz"; url = "https://registry.npmjs.org/helmet/-/helmet-3.5.0.tgz";
sha1 = "27d37629227f25a110f2a128bfe1b1028648a397"; sha1 = "e1d6de27d2e3317d3182e00d672df3d0e1e12539";
}; };
}; };
"jade-1.11.0" = { "jade-1.11.0" = {
@@ -185,13 +185,13 @@ let
sha1 = "40b402770c2bda23469096bee91ab675e3b1fc6e"; sha1 = "40b402770c2bda23469096bee91ab675e3b1fc6e";
}; };
}; };
"method-override-2.3.7" = { "method-override-2.3.8" = {
name = "method-override"; name = "method-override";
packageName = "method-override"; packageName = "method-override";
version = "2.3.7"; version = "2.3.8";
src = fetchurl { src = fetchurl {
url = "https://registry.npmjs.org/method-override/-/method-override-2.3.7.tgz"; url = "https://registry.npmjs.org/method-override/-/method-override-2.3.8.tgz";
sha1 = "8e1d47ac480fb0cd8777083f11c896901166b2e5"; sha1 = "178234bf4bab869f89df9444b06fc6147b44828c";
}; };
}; };
"mkdirp-0.5.1" = { "mkdirp-0.5.1" = {
@@ -374,13 +374,13 @@ let
sha1 = "dd476b81b8200269ea0cc85f6b6decd05799bce9"; sha1 = "dd476b81b8200269ea0cc85f6b6decd05799bce9";
}; };
}; };
"databank-lrucache-0.1.2" = { "databank-lrucache-0.1.3" = {
name = "databank-lrucache"; name = "databank-lrucache";
packageName = "databank-lrucache"; packageName = "databank-lrucache";
version = "0.1.2"; version = "0.1.3";
src = fetchurl { src = fetchurl {
url = "https://registry.npmjs.org/databank-lrucache/-/databank-lrucache-0.1.2.tgz"; url = "https://registry.npmjs.org/databank-lrucache/-/databank-lrucache-0.1.3.tgz";
sha1 = "846d3bbc3d908ea2880baf9a611d86a28697c640"; sha1 = "a68fbf6bb5f2e1dab81f5a410065484889a0eeef";
}; };
}; };
"bindings-1.2.1" = { "bindings-1.2.1" = {
@@ -428,13 +428,13 @@ let
sha1 = "81a098f447e4bbc3ff3312a243521bc060ef5911"; sha1 = "81a098f447e4bbc3ff3312a243521bc060ef5911";
}; };
}; };
"moment-2.17.1" = { "moment-2.18.1" = {
name = "moment"; name = "moment";
packageName = "moment"; packageName = "moment";
version = "2.17.1"; version = "2.18.1";
src = fetchurl { src = fetchurl {
url = "https://registry.npmjs.org/moment/-/moment-2.17.1.tgz"; url = "https://registry.npmjs.org/moment/-/moment-2.18.1.tgz";
sha1 = "fed9506063f36b10f066c8b59a144d7faebe1d82"; sha1 = "c36193dd3ce1c2eed2adb7c802dbbc77a81b1c0f";
}; };
}; };
"nan-2.5.1" = { "nan-2.5.1" = {
@@ -896,13 +896,13 @@ let
sha1 = "e5f1f3928c6d95fd96558c36ec3d9d0de4a6ecea"; sha1 = "e5f1f3928c6d95fd96558c36ec3d9d0de4a6ecea";
}; };
}; };
"compressible-2.0.9" = { "compressible-2.0.10" = {
name = "compressible"; name = "compressible";
packageName = "compressible"; packageName = "compressible";
version = "2.0.9"; version = "2.0.10";
src = fetchurl { src = fetchurl {
url = "https://registry.npmjs.org/compressible/-/compressible-2.0.9.tgz"; url = "https://registry.npmjs.org/compressible/-/compressible-2.0.10.tgz";
sha1 = "6daab4e2b599c2770dd9e21e7a891b1c5a755425"; sha1 = "feda1c7f7617912732b29bf8cf26252a20b9eecd";
}; };
}; };
"vary-1.0.1" = { "vary-1.0.1" = {
@@ -914,13 +914,13 @@ let
sha1 = "99e4981566a286118dfb2b817357df7993376d10"; sha1 = "99e4981566a286118dfb2b817357df7993376d10";
}; };
}; };
"mime-types-2.1.14" = { "mime-types-2.1.15" = {
name = "mime-types"; name = "mime-types";
packageName = "mime-types"; packageName = "mime-types";
version = "2.1.14"; version = "2.1.15";
src = fetchurl { src = fetchurl {
url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz"; url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.15.tgz";
sha1 = "f7ef7d97583fcaf3b7d282b6f8b5679dab1e94ee"; sha1 = "a4ebf5064094569237b8cf70046776d09fc92aed";
}; };
}; };
"negotiator-0.5.3" = { "negotiator-0.5.3" = {
@@ -932,13 +932,13 @@ let
sha1 = "269d5c476810ec92edbe7b6c2f28316384f9a7e8"; sha1 = "269d5c476810ec92edbe7b6c2f28316384f9a7e8";
}; };
}; };
"mime-db-1.26.0" = { "mime-db-1.27.0" = {
name = "mime-db"; name = "mime-db";
packageName = "mime-db"; packageName = "mime-db";
version = "1.26.0"; version = "1.27.0";
src = fetchurl { src = fetchurl {
url = "https://registry.npmjs.org/mime-db/-/mime-db-1.26.0.tgz"; url = "https://registry.npmjs.org/mime-db/-/mime-db-1.27.0.tgz";
sha1 = "eaffcd0e4fc6935cf8134da246e2e6c35305adff"; sha1 = "820f572296bbd20ec25ed55e5b5de869e5436eb1";
}; };
}; };
"ms-0.7.1" = { "ms-0.7.1" = {
@@ -950,22 +950,13 @@ let
sha1 = "9cd13c03adbff25b65effde7ce864ee952017098"; sha1 = "9cd13c03adbff25b65effde7ce864ee952017098";
}; };
}; };
"csrf-3.0.5" = { "csrf-3.0.6" = {
name = "csrf"; name = "csrf";
packageName = "csrf"; packageName = "csrf";
version = "3.0.5"; version = "3.0.6";
src = fetchurl { src = fetchurl {
url = "https://registry.npmjs.org/csrf/-/csrf-3.0.5.tgz"; url = "https://registry.npmjs.org/csrf/-/csrf-3.0.6.tgz";
sha1 = "3c3aa86f395dd39f86d68fcf1734a2380f466112"; sha1 = "b61120ddceeafc91e76ed5313bb5c0b2667b710a";
};
};
"base64-url-1.3.3" = {
name = "base64-url";
packageName = "base64-url";
version = "1.3.3";
src = fetchurl {
url = "https://registry.npmjs.org/base64-url/-/base64-url-1.3.3.tgz";
sha1 = "f8b6c537f09a4fc58c99cb86e0b0e9c61461a20f";
}; };
}; };
"rndm-1.2.0" = { "rndm-1.2.0" = {
@@ -1202,13 +1193,13 @@ let
sha1 = "ec6a61ae56480c0c3cb241c95618e20892f9672a"; sha1 = "ec6a61ae56480c0c3cb241c95618e20892f9672a";
}; };
}; };
"node-uuid-1.4.7" = { "node-uuid-1.4.8" = {
name = "node-uuid"; name = "node-uuid";
packageName = "node-uuid"; packageName = "node-uuid";
version = "1.4.7"; version = "1.4.8";
src = fetchurl { src = fetchurl {
url = "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.7.tgz"; url = "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.8.tgz";
sha1 = "6da5a17668c4b3dd59623bda11cf7fa4c1f60a6f"; sha1 = "b040eb0923968afabf8d32fb1f17f1167fdab907";
}; };
}; };
"set-immediate-0.1.1" = { "set-immediate-0.1.1" = {
@@ -1391,13 +1382,13 @@ let
sha1 = "df010aa1287e164bbda6f9723b0a96a1ec4187a1"; sha1 = "df010aa1287e164bbda6f9723b0a96a1ec4187a1";
}; };
}; };
"hosted-git-info-2.2.0" = { "hosted-git-info-2.4.1" = {
name = "hosted-git-info"; name = "hosted-git-info";
packageName = "hosted-git-info"; packageName = "hosted-git-info";
version = "2.2.0"; version = "2.4.1";
src = fetchurl { src = fetchurl {
url = "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.2.0.tgz"; url = "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.4.1.tgz";
sha1 = "7a0d097863d886c0fabbdcd37bf1758d8becf8a5"; sha1 = "4b0445e41c004a8bd1337773a4ff790ca40318c8";
}; };
}; };
"is-builtin-module-1.0.0" = { "is-builtin-module-1.0.0" = {
@@ -1850,13 +1841,13 @@ let
sha1 = "9da1e980e3bd44fc5c93bf5ab3da3378d85e466b"; sha1 = "9da1e980e3bd44fc5c93bf5ab3da3378d85e466b";
}; };
}; };
"debug-2.6.1" = { "debug-2.6.3" = {
name = "debug"; name = "debug";
packageName = "debug"; packageName = "debug";
version = "2.6.1"; version = "2.6.3";
src = fetchurl { src = fetchurl {
url = "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz"; url = "https://registry.npmjs.org/debug/-/debug-2.6.3.tgz";
sha1 = "79855090ba2c4e3115cc7d8769491d58f0491351"; sha1 = "0f7eb8c30965ec08c72accfa0130c8b79984141d";
}; };
}; };
"array-parallel-0.1.3" = { "array-parallel-0.1.3" = {
@@ -1895,13 +1886,13 @@ let
sha1 = "1d17679c069cda5d040991a09dbc2c0db377e55e"; sha1 = "1d17679c069cda5d040991a09dbc2c0db377e55e";
}; };
}; };
"which-1.2.12" = { "which-1.2.14" = {
name = "which"; name = "which";
packageName = "which"; packageName = "which";
version = "1.2.12"; version = "1.2.14";
src = fetchurl { src = fetchurl {
url = "https://registry.npmjs.org/which/-/which-1.2.12.tgz"; url = "https://registry.npmjs.org/which/-/which-1.2.14.tgz";
sha1 = "de67b5e450269f194909ef23ece4ebe416fa1192"; sha1 = "9a87c4378f03e827cecaf1acdf56c736c01c14e5";
}; };
}; };
"pseudomap-1.0.2" = { "pseudomap-1.0.2" = {
@@ -1913,22 +1904,22 @@ let
sha1 = "f052a28da70e618917ef0a8ac34c1ae5a68286b3"; sha1 = "f052a28da70e618917ef0a8ac34c1ae5a68286b3";
}; };
}; };
"yallist-2.0.0" = { "yallist-2.1.2" = {
name = "yallist"; name = "yallist";
packageName = "yallist"; packageName = "yallist";
version = "2.0.0"; version = "2.1.2";
src = fetchurl { src = fetchurl {
url = "https://registry.npmjs.org/yallist/-/yallist-2.0.0.tgz"; url = "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz";
sha1 = "306c543835f09ee1a4cb23b7bce9ab341c91cdd4"; sha1 = "1c11f9218f076089a47dd512f93c6699a6a81d52";
}; };
}; };
"isexe-1.1.2" = { "isexe-2.0.0" = {
name = "isexe"; name = "isexe";
packageName = "isexe"; packageName = "isexe";
version = "1.1.2"; version = "2.0.0";
src = fetchurl { src = fetchurl {
url = "https://registry.npmjs.org/isexe/-/isexe-1.1.2.tgz"; url = "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz";
sha1 = "36f3e22e60750920f5e7241a476a8c6a42275ad0"; sha1 = "e8fbf374dc556ff8947a10dcb0572d633f2cfa10";
}; };
}; };
"connect-3.6.0" = { "connect-3.6.0" = {
@@ -1967,13 +1958,13 @@ let
sha1 = "7bcad469ee7b96e91d12ceb3959c78235a9272e9"; sha1 = "7bcad469ee7b96e91d12ceb3959c78235a9272e9";
}; };
}; };
"helmet-csp-2.3.0" = { "helmet-csp-2.4.0" = {
name = "helmet-csp"; name = "helmet-csp";
packageName = "helmet-csp"; packageName = "helmet-csp";
version = "2.3.0"; version = "2.4.0";
src = fetchurl { src = fetchurl {
url = "https://registry.npmjs.org/helmet-csp/-/helmet-csp-2.3.0.tgz"; url = "https://registry.npmjs.org/helmet-csp/-/helmet-csp-2.4.0.tgz";
sha1 = "bc341939dfef5266cc817abcf53f079f61fe7e3f"; sha1 = "7e53a157167a0645aadd7177d12ae6c605c1842e";
}; };
}; };
"hide-powered-by-1.0.0" = { "hide-powered-by-1.0.0" = {
@@ -2039,6 +2030,15 @@ let
sha1 = "898afb93869b24661cf9c52f9ee8db8ed0764dd9"; sha1 = "898afb93869b24661cf9c52f9ee8db8ed0764dd9";
}; };
}; };
"debug-2.6.1" = {
name = "debug";
packageName = "debug";
version = "2.6.1";
src = fetchurl {
url = "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz";
sha1 = "79855090ba2c4e3115cc7d8769491d58f0491351";
};
};
"finalhandler-1.0.0" = { "finalhandler-1.0.0" = {
name = "finalhandler"; name = "finalhandler";
packageName = "finalhandler"; packageName = "finalhandler";
@@ -2156,13 +2156,13 @@ let
sha1 = "5d23cb35561dd85dc67fb8482309b47d53cce9a7"; sha1 = "5d23cb35561dd85dc67fb8482309b47d53cce9a7";
}; };
}; };
"uglify-js-2.8.9" = { "uglify-js-2.8.20" = {
name = "uglify-js"; name = "uglify-js";
packageName = "uglify-js"; packageName = "uglify-js";
version = "2.8.9"; version = "2.8.20";
src = fetchurl { src = fetchurl {
url = "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.9.tgz"; url = "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.20.tgz";
sha1 = "01194b91cc0795214093c05594ef5ac1e0b2e900"; sha1 = "be87100fbc18de3876ed606e9d24b4568311cecf";
}; };
}; };
"void-elements-2.0.1" = { "void-elements-2.0.1" = {
@@ -2345,15 +2345,6 @@ let
sha1 = "75ce38f52bf0733c5a7f0c118d81334a2bb5f412"; sha1 = "75ce38f52bf0733c5a7f0c118d81334a2bb5f412";
}; };
}; };
"uglify-to-browserify-1.0.2" = {
name = "uglify-to-browserify";
packageName = "uglify-to-browserify";
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz";
sha1 = "6e0924d6bda6b5afe349e39a6d632850a0f882b7";
};
};
"yargs-3.10.0" = { "yargs-3.10.0" = {
name = "yargs"; name = "yargs";
packageName = "yargs"; packageName = "yargs";
@@ -2363,6 +2354,15 @@ let
sha1 = "f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1"; sha1 = "f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1";
}; };
}; };
"uglify-to-browserify-1.0.2" = {
name = "uglify-to-browserify";
packageName = "uglify-to-browserify";
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz";
sha1 = "6e0924d6bda6b5afe349e39a6d632850a0f882b7";
};
};
"camelcase-1.2.1" = { "camelcase-1.2.1" = {
name = "camelcase"; name = "camelcase";
packageName = "camelcase"; packageName = "camelcase";
@@ -2462,13 +2462,13 @@ let
sha1 = "8dcae470e1c88abc2d600fff4a776286da75e637"; sha1 = "8dcae470e1c88abc2d600fff4a776286da75e637";
}; };
}; };
"is-buffer-1.1.4" = { "is-buffer-1.1.5" = {
name = "is-buffer"; name = "is-buffer";
packageName = "is-buffer"; packageName = "is-buffer";
version = "1.1.4"; version = "1.1.5";
src = fetchurl { src = fetchurl {
url = "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.4.tgz"; url = "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz";
sha1 = "cfc86ccd5dc5a52fa80489111c6920c457e2d98b"; sha1 = "1f3b26ef613b214b88cbca23cc6c01d87961eecc";
}; };
}; };
"acorn-1.2.2" = { "acorn-1.2.2" = {
@@ -2543,13 +2543,13 @@ let
sha1 = "9b7f3b0de32be78dc2401b17573ccaf0f6f59d94"; sha1 = "9b7f3b0de32be78dc2401b17573ccaf0f6f59d94";
}; };
}; };
"request-2.80.0" = { "request-2.81.0" = {
name = "request"; name = "request";
packageName = "request"; packageName = "request";
version = "2.80.0"; version = "2.81.0";
src = fetchurl { src = fetchurl {
url = "https://registry.npmjs.org/request/-/request-2.80.0.tgz"; url = "https://registry.npmjs.org/request/-/request-2.81.0.tgz";
sha1 = "8cc162d76d79381cdefdd3505d76b80b60589bd0"; sha1 = "c6928946a0e06c5f8d6f8a9333469ffda46298a0";
}; };
}; };
"sax-1.2.2" = { "sax-1.2.2" = {
@@ -2840,13 +2840,22 @@ let
sha1 = "33ef30c5c77d4ea21c5a53869d91b56d8f2555e5"; sha1 = "33ef30c5c77d4ea21c5a53869d91b56d8f2555e5";
}; };
}; };
"qs-6.3.2" = { "qs-6.4.0" = {
name = "qs"; name = "qs";
packageName = "qs"; packageName = "qs";
version = "6.3.2"; version = "6.4.0";
src = fetchurl { src = fetchurl {
url = "https://registry.npmjs.org/qs/-/qs-6.3.2.tgz"; url = "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz";
sha1 = "e75bd5f6e268122a2a0e0bda630b2550c166502c"; sha1 = "13e26d28ad6b0ffaa91312cd3bf708ed351e7233";
};
};
"safe-buffer-5.0.1" = {
name = "safe-buffer";
packageName = "safe-buffer";
version = "5.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz";
sha1 = "d263ca54696cd8a306b5ca6551e92de57918fbe7";
}; };
}; };
"stringstream-0.0.5" = { "stringstream-0.0.5" = {
@@ -2858,13 +2867,13 @@ let
sha1 = "4e484cd4de5a0bbbee18e46307710a8a81621878"; sha1 = "4e484cd4de5a0bbbee18e46307710a8a81621878";
}; };
}; };
"tunnel-agent-0.4.3" = { "tunnel-agent-0.6.0" = {
name = "tunnel-agent"; name = "tunnel-agent";
packageName = "tunnel-agent"; packageName = "tunnel-agent";
version = "0.4.3"; version = "0.6.0";
src = fetchurl { src = fetchurl {
url = "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz"; url = "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz";
sha1 = "6373db76909fe570e08d73583365ed828a74eeeb"; sha1 = "27a5dea06b36b04a0a9966774b290868f0fc40fd";
}; };
}; };
"delayed-stream-1.0.0" = { "delayed-stream-1.0.0" = {
@@ -2885,13 +2894,13 @@ let
sha1 = "c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"; sha1 = "c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79";
}; };
}; };
"ajv-4.11.4" = { "ajv-4.11.5" = {
name = "ajv"; name = "ajv";
packageName = "ajv"; packageName = "ajv";
version = "4.11.4"; version = "4.11.5";
src = fetchurl { src = fetchurl {
url = "https://registry.npmjs.org/ajv/-/ajv-4.11.4.tgz"; url = "https://registry.npmjs.org/ajv/-/ajv-4.11.5.tgz";
sha1 = "ebf3a55d4b132ea60ff5847ae85d2ef069960b45"; sha1 = "b6ee74657b993a01dce44b7944d56f485828d5bd";
}; };
}; };
"har-schema-1.0.5" = { "har-schema-1.0.5" = {
@@ -2975,13 +2984,13 @@ let
sha1 = "d74e1b87e7affc0db8aadb7021f3fe48101ab234"; sha1 = "d74e1b87e7affc0db8aadb7021f3fe48101ab234";
}; };
}; };
"jsprim-1.3.1" = { "jsprim-1.4.0" = {
name = "jsprim"; name = "jsprim";
packageName = "jsprim"; packageName = "jsprim";
version = "1.3.1"; version = "1.4.0";
src = fetchurl { src = fetchurl {
url = "https://registry.npmjs.org/jsprim/-/jsprim-1.3.1.tgz"; url = "https://registry.npmjs.org/jsprim/-/jsprim-1.4.0.tgz";
sha1 = "2a7256f70412a29ee3670aaca625994c4dcff252"; sha1 = "a3b87e40298d8c380552d8cc7628a0bb95a22918";
}; };
}; };
"sshpk-1.11.0" = { "sshpk-1.11.0" = {
@@ -2993,6 +3002,15 @@ let
sha1 = "2d8d5ebb4a6fab28ffba37fa62a90f4a3ea59d77"; sha1 = "2d8d5ebb4a6fab28ffba37fa62a90f4a3ea59d77";
}; };
}; };
"assert-plus-1.0.0" = {
name = "assert-plus";
packageName = "assert-plus";
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz";
sha1 = "f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525";
};
};
"extsprintf-1.0.2" = { "extsprintf-1.0.2" = {
name = "extsprintf"; name = "extsprintf";
packageName = "extsprintf"; packageName = "extsprintf";
@@ -3029,15 +3047,6 @@ let
sha1 = "dac8787713c9966849fc8180777ebe9c1ddf3b86"; sha1 = "dac8787713c9966849fc8180777ebe9c1ddf3b86";
}; };
}; };
"assert-plus-1.0.0" = {
name = "assert-plus";
packageName = "assert-plus";
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz";
sha1 = "f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525";
};
};
"dashdash-1.14.1" = { "dashdash-1.14.1" = {
name = "dashdash"; name = "dashdash";
packageName = "dashdash"; packageName = "dashdash";
@@ -3119,22 +3128,13 @@ let
sha1 = "8184fd347dac9cdc185992f3a6622e14b9d9ab6a"; sha1 = "8184fd347dac9cdc185992f3a6622e14b9d9ab6a";
}; };
}; };
"debug-2.3.3" = { "vary-1.1.1" = {
name = "debug";
packageName = "debug";
version = "2.3.3";
src = fetchurl {
url = "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz";
sha1 = "40c453e67e6e13c901ddec317af8986cda9eff8c";
};
};
"vary-1.1.0" = {
name = "vary"; name = "vary";
packageName = "vary"; packageName = "vary";
version = "1.1.0"; version = "1.1.1";
src = fetchurl { src = fetchurl {
url = "https://registry.npmjs.org/vary/-/vary-1.1.0.tgz"; url = "https://registry.npmjs.org/vary/-/vary-1.1.1.tgz";
sha1 = "e1e5affbbd16ae768dd2674394b9ad3022653140"; sha1 = "67535ebb694c1d52257457984665323f587e8d37";
}; };
}; };
"minimist-0.0.8" = { "minimist-0.0.8" = {
@@ -3236,13 +3236,13 @@ let
sha1 = "6e5c2d0a5621b5dadaecef80b90edfb5cd7772f0"; sha1 = "6e5c2d0a5621b5dadaecef80b90edfb5cd7772f0";
}; };
}; };
"readable-stream-2.2.3" = { "readable-stream-2.2.6" = {
name = "readable-stream"; name = "readable-stream";
packageName = "readable-stream"; packageName = "readable-stream";
version = "2.2.3"; version = "2.2.6";
src = fetchurl { src = fetchurl {
url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.3.tgz"; url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.6.tgz";
sha1 = "9cf49463985df016c8ae8813097a9293a9b33729"; sha1 = "8b43aed76e71483938d12a8d46c6cf1a00b1f816";
}; };
}; };
"dom-serializer-0.1.0" = { "dom-serializer-0.1.0" = {
@@ -3587,13 +3587,13 @@ let
sha1 = "ef063df1f1aaceb8507ce70f7de6cb32980e874b"; sha1 = "ef063df1f1aaceb8507ce70f7de6cb32980e874b";
}; };
}; };
"mongodb-2.2.24" = { "mongodb-2.2.25" = {
name = "mongodb"; name = "mongodb";
packageName = "mongodb"; packageName = "mongodb";
version = "2.2.24"; version = "2.2.25";
src = fetchurl { src = fetchurl {
url = "https://registry.npmjs.org/mongodb/-/mongodb-2.2.24.tgz"; url = "https://registry.npmjs.org/mongodb/-/mongodb-2.2.25.tgz";
sha1 = "80f40d6ec5bdec0ddecf0f9ce0144e794c46449a"; sha1 = "d3b25dad00eda2bdfcbc996210ba082ac686a6b6";
}; };
}; };
"setimmediate-1.0.5" = { "setimmediate-1.0.5" = {
@@ -3614,13 +3614,13 @@ let
sha1 = "ec56233868032909207170c39448e24449dd1fc4"; sha1 = "ec56233868032909207170c39448e24449dd1fc4";
}; };
}; };
"mongodb-core-2.1.8" = { "mongodb-core-2.1.9" = {
name = "mongodb-core"; name = "mongodb-core";
packageName = "mongodb-core"; packageName = "mongodb-core";
version = "2.1.8"; version = "2.1.9";
src = fetchurl { src = fetchurl {
url = "https://registry.npmjs.org/mongodb-core/-/mongodb-core-2.1.8.tgz"; url = "https://registry.npmjs.org/mongodb-core/-/mongodb-core-2.1.9.tgz";
sha1 = "b33e0370d0a59d97b6cb1ec610527be9e95ca2c0"; sha1 = "85aa71ee4fb716196e06b787557bf139f801daf5";
}; };
}; };
"readable-stream-2.1.5" = { "readable-stream-2.1.5" = {
@@ -3677,15 +3677,6 @@ let
sha1 = "8927fe2110ee39617bcf3fd37b89d8e123911bb6"; sha1 = "8927fe2110ee39617bcf3fd37b89d8e123911bb6";
}; };
}; };
"lru-cache-2.3.1" = {
name = "lru-cache";
packageName = "lru-cache";
version = "2.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/lru-cache/-/lru-cache-2.3.1.tgz";
sha1 = "b3adf6b3d856e954e2c390e6cef22081245a53d6";
};
};
}; };
args = { args = {
name = "pump.io"; name = "pump.io";
@@ -3699,7 +3690,7 @@ let
sources."nan-2.3.5" sources."nan-2.3.5"
]; ];
}) })
(sources."bunyan-1.8.8" // { (sources."bunyan-1.8.9" // {
dependencies = [ dependencies = [
(sources."dtrace-provider-0.8.1" // { (sources."dtrace-provider-0.8.1" // {
dependencies = [ dependencies = [
@@ -3742,7 +3733,7 @@ let
]; ];
}) })
sources."safe-json-stringify-1.0.4" sources."safe-json-stringify-1.0.4"
sources."moment-2.17.1" sources."moment-2.18.1"
]; ];
}) })
sources."colors-1.1.2" sources."colors-1.1.2"
@@ -3774,17 +3765,17 @@ let
dependencies = [ dependencies = [
(sources."accepts-1.2.13" // { (sources."accepts-1.2.13" // {
dependencies = [ dependencies = [
(sources."mime-types-2.1.14" // { (sources."mime-types-2.1.15" // {
dependencies = [ dependencies = [
sources."mime-db-1.26.0" sources."mime-db-1.27.0"
]; ];
}) })
sources."negotiator-0.5.3" sources."negotiator-0.5.3"
]; ];
}) })
(sources."compressible-2.0.9" // { (sources."compressible-2.0.10" // {
dependencies = [ dependencies = [
sources."mime-db-1.26.0" sources."mime-db-1.27.0"
]; ];
}) })
sources."vary-1.0.1" sources."vary-1.0.1"
@@ -3798,9 +3789,8 @@ let
sources."content-type-1.0.2" sources."content-type-1.0.2"
(sources."csurf-1.8.3" // { (sources."csurf-1.8.3" // {
dependencies = [ dependencies = [
(sources."csrf-3.0.5" // { (sources."csrf-3.0.6" // {
dependencies = [ dependencies = [
sources."base64-url-1.3.3"
sources."rndm-1.2.0" sources."rndm-1.2.0"
sources."tsscmp-1.0.5" sources."tsscmp-1.0.5"
(sources."uid-safe-2.1.4" // { (sources."uid-safe-2.1.4" // {
@@ -3822,9 +3812,9 @@ let
dependencies = [ dependencies = [
(sources."accepts-1.3.3" // { (sources."accepts-1.3.3" // {
dependencies = [ dependencies = [
(sources."mime-types-2.1.14" // { (sources."mime-types-2.1.15" // {
dependencies = [ dependencies = [
sources."mime-db-1.26.0" sources."mime-db-1.27.0"
]; ];
}) })
sources."negotiator-0.6.1" sources."negotiator-0.6.1"
@@ -3908,9 +3898,9 @@ let
}) })
sources."batch-0.5.3" sources."batch-0.5.3"
sources."escape-html-1.0.3" sources."escape-html-1.0.3"
(sources."mime-types-2.1.14" // { (sources."mime-types-2.1.15" // {
dependencies = [ dependencies = [
sources."mime-db-1.26.0" sources."mime-db-1.27.0"
]; ];
}) })
]; ];
@@ -3923,9 +3913,9 @@ let
(sources."type-is-1.6.14" // { (sources."type-is-1.6.14" // {
dependencies = [ dependencies = [
sources."media-typer-0.3.0" sources."media-typer-0.3.0"
(sources."mime-types-2.1.14" // { (sources."mime-types-2.1.15" // {
dependencies = [ dependencies = [
sources."mime-db-1.26.0" sources."mime-db-1.27.0"
]; ];
}) })
]; ];
@@ -3943,7 +3933,7 @@ let
(sources."connect-databank-1.0.3" // { (sources."connect-databank-1.0.3" // {
dependencies = [ dependencies = [
sources."async-1.5.2" sources."async-1.5.2"
sources."node-uuid-1.4.7" sources."node-uuid-1.4.8"
sources."set-immediate-0.1.1" sources."set-immediate-0.1.1"
]; ];
}) })
@@ -3967,9 +3957,9 @@ let
(sources."type-is-1.6.14" // { (sources."type-is-1.6.14" // {
dependencies = [ dependencies = [
sources."media-typer-0.3.0" sources."media-typer-0.3.0"
(sources."mime-types-2.1.14" // { (sources."mime-types-2.1.15" // {
dependencies = [ dependencies = [
sources."mime-db-1.26.0" sources."mime-db-1.27.0"
]; ];
}) })
]; ];
@@ -4007,7 +3997,7 @@ let
sources."minimist-1.2.0" sources."minimist-1.2.0"
(sources."normalize-package-data-2.3.6" // { (sources."normalize-package-data-2.3.6" // {
dependencies = [ dependencies = [
sources."hosted-git-info-2.2.0" sources."hosted-git-info-2.4.1"
(sources."is-builtin-module-1.0.0" // { (sources."is-builtin-module-1.0.0" // {
dependencies = [ dependencies = [
sources."builtin-modules-1.1.1" sources."builtin-modules-1.1.1"
@@ -4178,12 +4168,12 @@ let
sources."vary-1.0.1" sources."vary-1.0.1"
]; ];
}) })
(sources."express-session-1.15.1" // { (sources."express-session-1.15.2" // {
dependencies = [ dependencies = [
sources."cookie-0.3.1" sources."cookie-0.3.1"
sources."cookie-signature-1.0.6" sources."cookie-signature-1.0.6"
sources."crc-3.4.4" sources."crc-3.4.4"
(sources."debug-2.6.1" // { (sources."debug-2.6.3" // {
dependencies = [ dependencies = [
sources."ms-0.7.2" sources."ms-0.7.2"
]; ];
@@ -4208,12 +4198,12 @@ let
(sources."lru-cache-4.0.2" // { (sources."lru-cache-4.0.2" // {
dependencies = [ dependencies = [
sources."pseudomap-1.0.2" sources."pseudomap-1.0.2"
sources."yallist-2.0.0" sources."yallist-2.1.2"
]; ];
}) })
(sources."which-1.2.12" // { (sources."which-1.2.14" // {
dependencies = [ dependencies = [
sources."isexe-1.1.2" sources."isexe-2.0.0"
]; ];
}) })
]; ];
@@ -4225,7 +4215,7 @@ let
}) })
]; ];
}) })
(sources."helmet-3.4.1" // { (sources."helmet-3.5.0" // {
dependencies = [ dependencies = [
(sources."connect-3.6.0" // { (sources."connect-3.6.0" // {
dependencies = [ dependencies = [
@@ -4254,7 +4244,7 @@ let
sources."dns-prefetch-control-0.1.0" sources."dns-prefetch-control-0.1.0"
sources."dont-sniff-mimetype-1.0.0" sources."dont-sniff-mimetype-1.0.0"
sources."frameguard-3.0.0" sources."frameguard-3.0.0"
(sources."helmet-csp-2.3.0" // { (sources."helmet-csp-2.4.0" // {
dependencies = [ dependencies = [
sources."camelize-1.0.0" sources."camelize-1.0.0"
(sources."content-security-policy-builder-1.1.0" // { (sources."content-security-policy-builder-1.1.0" // {
@@ -4342,10 +4332,9 @@ let
}) })
]; ];
}) })
(sources."uglify-js-2.8.9" // { (sources."uglify-js-2.8.20" // {
dependencies = [ dependencies = [
sources."source-map-0.5.6" sources."source-map-0.5.6"
sources."uglify-to-browserify-1.0.2"
(sources."yargs-3.10.0" // { (sources."yargs-3.10.0" // {
dependencies = [ dependencies = [
sources."camelcase-1.2.1" sources."camelcase-1.2.1"
@@ -4357,7 +4346,7 @@ let
dependencies = [ dependencies = [
(sources."kind-of-3.1.0" // { (sources."kind-of-3.1.0" // {
dependencies = [ dependencies = [
sources."is-buffer-1.1.4" sources."is-buffer-1.1.5"
]; ];
}) })
sources."longest-1.0.1" sources."longest-1.0.1"
@@ -4373,7 +4362,7 @@ let
dependencies = [ dependencies = [
(sources."kind-of-3.1.0" // { (sources."kind-of-3.1.0" // {
dependencies = [ dependencies = [
sources."is-buffer-1.1.4" sources."is-buffer-1.1.5"
]; ];
}) })
sources."longest-1.0.1" sources."longest-1.0.1"
@@ -4389,6 +4378,7 @@ let
sources."window-size-0.1.0" sources."window-size-0.1.0"
]; ];
}) })
sources."uglify-to-browserify-1.0.2"
]; ];
}) })
sources."void-elements-2.0.1" sources."void-elements-2.0.1"
@@ -4436,7 +4426,7 @@ let
}) })
sources."nwmatcher-1.3.9" sources."nwmatcher-1.3.9"
sources."parse5-1.5.1" sources."parse5-1.5.1"
(sources."request-2.80.0" // { (sources."request-2.81.0" // {
dependencies = [ dependencies = [
sources."aws-sign2-0.6.0" sources."aws-sign2-0.6.0"
sources."aws4-1.6.0" sources."aws4-1.6.0"
@@ -4455,7 +4445,7 @@ let
}) })
(sources."har-validator-4.2.1" // { (sources."har-validator-4.2.1" // {
dependencies = [ dependencies = [
(sources."ajv-4.11.4" // { (sources."ajv-4.11.5" // {
dependencies = [ dependencies = [
sources."co-4.6.0" sources."co-4.6.0"
(sources."json-stable-stringify-1.0.1" // { (sources."json-stable-stringify-1.0.1" // {
@@ -4479,8 +4469,9 @@ let
(sources."http-signature-1.1.1" // { (sources."http-signature-1.1.1" // {
dependencies = [ dependencies = [
sources."assert-plus-0.2.0" sources."assert-plus-0.2.0"
(sources."jsprim-1.3.1" // { (sources."jsprim-1.4.0" // {
dependencies = [ dependencies = [
sources."assert-plus-1.0.0"
sources."extsprintf-1.0.2" sources."extsprintf-1.0.2"
sources."json-schema-0.2.3" sources."json-schema-0.2.3"
sources."verror-1.3.6" sources."verror-1.3.6"
@@ -4504,16 +4495,17 @@ let
sources."is-typedarray-1.0.0" sources."is-typedarray-1.0.0"
sources."isstream-0.1.2" sources."isstream-0.1.2"
sources."json-stringify-safe-5.0.1" sources."json-stringify-safe-5.0.1"
(sources."mime-types-2.1.14" // { (sources."mime-types-2.1.15" // {
dependencies = [ dependencies = [
sources."mime-db-1.26.0" sources."mime-db-1.27.0"
]; ];
}) })
sources."oauth-sign-0.8.2" sources."oauth-sign-0.8.2"
sources."performance-now-0.2.0" sources."performance-now-0.2.0"
sources."qs-6.3.2" sources."qs-6.4.0"
sources."safe-buffer-5.0.1"
sources."stringstream-0.0.5" sources."stringstream-0.0.5"
sources."tunnel-agent-0.4.3" sources."tunnel-agent-0.6.0"
]; ];
}) })
sources."sax-1.2.2" sources."sax-1.2.2"
@@ -4532,16 +4524,16 @@ let
sources."xml-name-validator-2.0.1" sources."xml-name-validator-2.0.1"
]; ];
}) })
(sources."method-override-2.3.7" // { (sources."method-override-2.3.8" // {
dependencies = [ dependencies = [
(sources."debug-2.3.3" // { (sources."debug-2.6.3" // {
dependencies = [ dependencies = [
sources."ms-0.7.2" sources."ms-0.7.2"
]; ];
}) })
sources."methods-1.1.2" sources."methods-1.1.2"
sources."parseurl-1.3.1" sources."parseurl-1.3.1"
sources."vary-1.1.0" sources."vary-1.1.1"
]; ];
}) })
(sources."mkdirp-0.5.1" // { (sources."mkdirp-0.5.1" // {
@@ -4605,7 +4597,7 @@ let
}) })
sources."entities-1.1.1" sources."entities-1.1.1"
sources."inherits-2.0.3" sources."inherits-2.0.3"
(sources."readable-stream-2.2.3" // { (sources."readable-stream-2.2.6" // {
dependencies = [ dependencies = [
sources."buffer-shims-1.0.0" sources."buffer-shims-1.0.0"
sources."core-util-is-1.0.2" sources."core-util-is-1.0.2"
@@ -4713,7 +4705,7 @@ let
}) })
(sources."normalize-package-data-2.3.6" // { (sources."normalize-package-data-2.3.6" // {
dependencies = [ dependencies = [
sources."hosted-git-info-2.2.0" sources."hosted-git-info-2.4.1"
(sources."is-builtin-module-1.0.0" // { (sources."is-builtin-module-1.0.0" // {
dependencies = [ dependencies = [
sources."builtin-modules-1.1.1" sources."builtin-modules-1.1.1"
@@ -4828,15 +4820,15 @@ let
sources."setimmediate-1.0.5" sources."setimmediate-1.0.5"
]; ];
}) })
(sources."debug-2.6.1" // { (sources."debug-2.6.3" // {
dependencies = [ dependencies = [
sources."ms-0.7.2" sources."ms-0.7.2"
]; ];
}) })
(sources."mongodb-2.2.24" // { (sources."mongodb-2.2.25" // {
dependencies = [ dependencies = [
sources."es6-promise-3.2.1" sources."es6-promise-3.2.1"
(sources."mongodb-core-2.1.8" // { (sources."mongodb-core-2.1.9" // {
dependencies = [ dependencies = [
sources."bson-1.0.4" sources."bson-1.0.4"
(sources."require_optional-1.0.0" // { (sources."require_optional-1.0.0" // {
@@ -4869,11 +4861,16 @@ let
sources."underscore-1.6.0" sources."underscore-1.6.0"
]; ];
}) })
(sources."databank-lrucache-0.1.2" // { (sources."databank-lrucache-0.1.3" // {
dependencies = [ dependencies = [
sources."underscore-1.5.2" sources."databank-1.0.1"
sources."lru-cache-2.3.1" (sources."lru-cache-4.0.2" // {
sources."set-immediate-0.1.1" dependencies = [
sources."pseudomap-1.0.2"
sources."yallist-2.1.2"
];
})
sources."setimmediate-1.0.5"
]; ];
}) })
]; ];
@@ -1,8 +1,8 @@
# This file has been generated by node2nix 1.1.1. Do not edit! # This file has been generated by node2nix 1.2.0. Do not edit!
{pkgs ? import <nixpkgs> { {pkgs ? import <nixpkgs> {
inherit system; inherit system;
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs"}: }, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-4_x"}:
let let
nodeEnv = import ../../../development/node-packages/node-env.nix { nodeEnv = import ../../../development/node-packages/node-env.nix {
@@ -1,4 +1,4 @@
# This file has been generated by node2nix 1.1.1. Do not edit! # This file has been generated by node2nix 1.2.0. Do not edit!
{nodeEnv, fetchurl, fetchgit, globalBuildInputs ? []}: {nodeEnv, fetchurl, fetchgit, globalBuildInputs ? []}: