diff --git a/default.nix b/default.nix index 2d5aec4..b7c6104 100644 --- a/default.nix +++ b/default.nix @@ -1,4 +1,4 @@ -# This file has been generated by node2nix 1.5.1. Do not edit! +# This file has been generated by node2nix 1.5.2. Do not edit! {pkgs ? import { inherit system; diff --git a/lib/sources/HTTPSource.js b/lib/sources/HTTPSource.js index bb5d5a1..8fdaa37 100644 --- a/lib/sources/HTTPSource.js +++ b/lib/sources/HTTPSource.js @@ -8,7 +8,6 @@ var tar = require('tar'); var nijs = require('nijs'); var Source = require('./Source.js').Source; var inherit = require('nijs/lib/ast/util/inherit.js').inherit; -var base64js = require('base64-js'); /** * Constructs a new HTTPSource instance. @@ -91,7 +90,7 @@ HTTPSource.prototype.fetch = function(callback) { entry.on("end", function() { self.config = JSON.parse(packageJSON); - if(self.hash !== undefined) { // Only consider the work done if the hash has been computed as well + if(self.sha256 !== undefined) { // Only consider the work done if the hash has been computed as well finish(); } }); @@ -114,7 +113,7 @@ HTTPSource.prototype.fetch = function(callback) { }); res.on("end", function() { self.hashType = "sha256"; - self.hash = computeHash.digest('hex'); + self.sha256 = computeHash.digest('hex'); if(self.config !== undefined) { // Only consider the work done if the package configuration has been extracted as well finish(); @@ -140,15 +139,7 @@ HTTPSource.prototype.convertFromLockedDependency = function(dependencyObj, callb }; this.url = dependencyObj.version; - - if(dependencyObj.integrity.substr(0, 5) === "sha1-") { - var hash = base64js.toByteArray(dependencyObj.integrity.substring(5)); - this.hashType = "sha1"; - this.hash = new Buffer(hash).toString('hex'); - callback(); - } else { - callback("Unknown integrity string: "+dependencyObj.integrity); - } + this.convertIntegrityStringToNixHash(dependencyObj.integrity, callback); }; /** @@ -164,10 +155,13 @@ HTTPSource.prototype.toNixAST = function() { switch(this.hashType) { case "sha256": - paramExpr["sha256"] = this.hash; + paramExpr["sha256"] = this.sha256; + break; + case "sha512": + paramExpr["sha512"] = this.sha512; break; case "sha1": - paramExpr["sha1"] = this.hash; + paramExpr["sha1"] = this.sha1; break; default: throw "Unknown hash type: "+this.hashType; diff --git a/lib/sources/NPMRegistrySource.js b/lib/sources/NPMRegistrySource.js index 329b80b..9de40ce 100644 --- a/lib/sources/NPMRegistrySource.js +++ b/lib/sources/NPMRegistrySource.js @@ -1,10 +1,8 @@ var path = require('path'); -var child_process = require('child_process'); var slasp = require('slasp'); var semver = require('semver'); var npmconf = require('npmconf'); var nijs = require('nijs'); -var base64js = require('base64-js'); var RegClient = require('npm-registry-client'); var Source = require('./Source.js').Source; var inherit = require('nijs/lib/ast/util/inherit.js').inherit; @@ -53,50 +51,6 @@ function NPMRegistrySource(baseDir, dependencyName, versionSpec, registryURL) { /* NPMRegistrySource inherits from Source */ inherit(Source, NPMRegistrySource); -/** - * Converts NPM's integrity strings that have the following format: - * - to a hash representation that Nix understands. - * - * @method - * @param {String} integrity NPM integrity string - * @param {function{String}) callback Callback that gets invoked when the work is done. On error, the first parameter is set to the error message. - */ -NPMRegistrySource.prototype.convertIntegrityStringToNixHash = function(integrity, callback) { - var self = this; - - if(integrity.substr(0, 5) === "sha1-") { - var hash = base64js.toByteArray(integrity.substring(5)); - self.hashType = "sha1"; - self.sha1 = new Buffer(hash).toString('hex'); - callback(); - } else if(integrity.substr(0, 7) === "sha512-") { - var hash = base64js.toByteArray(integrity.substring(7)); - var sha512base16 = new Buffer(hash).toString('hex'); - self.hashType = "sha512"; - self.sha512 = ""; - - /* Execute nix-hash to convert hexadecimal notation to Nix's base 32 notation */ - var nixHash = child_process.spawn("nix-hash", [ "--type", "sha512", "--to-base32", sha512base16 ]); - - nixHash.stdout.on("data", function(data) { - self.sha512 += data; - }); - nixHash.stderr.on("data", function(data) { - process.stderr.write(data); - }); - nixHash.on("close", function(code) { - if(code == 0) { - self.sha512 = self.sha512.substring(0, self.sha512.length - 1); - callback(); - } else { - callback("nix-hash exited with status: "+code); - } - }); - } else { - callback("Unknown integrity string: "+integrity); - } -}; - /** * @see Source#fetch */ diff --git a/lib/sources/Source.js b/lib/sources/Source.js index 67f449e..45975cc 100644 --- a/lib/sources/Source.js +++ b/lib/sources/Source.js @@ -1,7 +1,9 @@ var url = require('url'); +var child_process = require('child_process'); var semver = require('semver'); var nijs = require('nijs'); var inherit = require('nijs/lib/ast/util/inherit.js').inherit; +var base64js = require('base64-js'); /** * Creates a new source instance. This function should never be used directly, @@ -93,6 +95,50 @@ Source.prototype.convertFromLockedDependency = function(dependencyObj, callback) callback("convertFromLockedDependency() is not implemented, please use a prototype that inherits from Source"); }; +/** + * Converts NPM's integrity strings that have the following format: + * - to a hash representation that Nix understands. + * + * @method + * @param {String} integrity NPM integrity string + * @param {function{String}) callback Callback that gets invoked when the work is done. On error, the first parameter is set to the error message. + */ +Source.prototype.convertIntegrityStringToNixHash = function(integrity, callback) { + var self = this; + + if(integrity.substr(0, 5) === "sha1-") { + var hash = base64js.toByteArray(integrity.substring(5)); + self.hashType = "sha1"; + self.sha1 = new Buffer(hash).toString('hex'); + callback(); + } else if(integrity.substr(0, 7) === "sha512-") { + var hash = base64js.toByteArray(integrity.substring(7)); + var sha512base16 = new Buffer(hash).toString('hex'); + self.hashType = "sha512"; + self.sha512 = ""; + + /* Execute nix-hash to convert hexadecimal notation to Nix's base 32 notation */ + var nixHash = child_process.spawn("nix-hash", [ "--type", "sha512", "--to-base32", sha512base16 ]); + + nixHash.stdout.on("data", function(data) { + self.sha512 += data; + }); + nixHash.stderr.on("data", function(data) { + process.stderr.write(data); + }); + nixHash.on("close", function(code) { + if(code == 0) { + self.sha512 = self.sha512.substring(0, self.sha512.length - 1); + callback(); + } else { + callback("nix-hash exited with status: "+code); + } + }); + } else { + callback("Unknown integrity string: "+integrity); + } +}; + /** * @see NixASTNode#toNixAST */ diff --git a/node-packages.nix b/node-packages.nix index 0365577..dcd2d8a 100644 --- a/node-packages.nix +++ b/node-packages.nix @@ -1,4 +1,4 @@ -# This file has been generated by node2nix 1.5.1. Do not edit! +# This file has been generated by node2nix 1.5.2. Do not edit! {nodeEnv, fetchurl, fetchgit, globalBuildInputs ? []}: @@ -103,13 +103,13 @@ let sha512 = "3y91819zra4jxfjqqdvbi44fr34m68vk7j76rkqkxvayhxmcmrvmxpk7rz16r2s3riql0xs322mkzm61asxzkc5b2zpw4firzv043an"; }; }; - "base64-js-1.2.1" = { + "base64-js-1.2.3" = { name = "base64-js"; packageName = "base64-js"; - version = "1.2.1"; + version = "1.2.3"; src = fetchurl { - url = "https://registry.npmjs.org/base64-js/-/base64-js-1.2.1.tgz"; - sha512 = "0dhi66vsajfcm04s11xqklh5lj3abs4ncnl8h3689964aqam3ps9spmc454hz94rz3x1x5l1ad03jrba67mq9zc9vq9a1gchma581bp"; + url = "https://registry.npmjs.org/base64-js/-/base64-js-1.2.3.tgz"; + sha512 = "3kqp8hzql2ccdqf7vqizav1lrwp5gynn081718g9slxcs428sv02n037xb9hfgrqybbk4qacnk5mcv63z8fm3l4h6fi06xm8nqj3h1j"; }; }; "bcrypt-pbkdf-1.0.1" = { @@ -202,13 +202,13 @@ let sha1 = "0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"; }; }; - "combined-stream-1.0.5" = { + "combined-stream-1.0.6" = { name = "combined-stream"; packageName = "combined-stream"; - version = "1.0.5"; + version = "1.0.6"; src = fetchurl { - url = "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz"; - sha1 = "938370a57b4a51dea2c77c15d5c5fdf895164009"; + url = "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz"; + sha1 = "723e7df6e801ac5613113a7e445a9b69cb632818"; }; }; "concat-stream-1.6.0" = { @@ -319,13 +319,13 @@ let sha1 = "96918440e3041a7a414f8c52e3c574eb3c3e1e05"; }; }; - "fast-deep-equal-1.0.0" = { + "fast-deep-equal-1.1.0" = { name = "fast-deep-equal"; packageName = "fast-deep-equal"; - version = "1.0.0"; + version = "1.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz"; - sha1 = "96256a3bc975595eb36d82e9929d060d893439ff"; + url = "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz"; + sha1 = "c053477817c86b51daa853c81e059b733d023614"; }; }; "fast-json-stable-stringify-2.0.0" = { @@ -364,13 +364,13 @@ let sha1 = "fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"; }; }; - "form-data-2.3.1" = { + "form-data-2.3.2" = { name = "form-data"; packageName = "form-data"; - version = "2.3.1"; + version = "2.3.2"; src = fetchurl { - url = "https://registry.npmjs.org/form-data/-/form-data-2.3.1.tgz"; - sha1 = "6fb94fbd71885306d73d15cc497fe4cc4ecd44bf"; + url = "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz"; + sha1 = "4970498be604c20c005d4f5c23aecd21d6b49099"; }; }; "fs-extra-0.6.4" = { @@ -454,13 +454,13 @@ let sha512 = "1nl2hjr2mnhj5jlaz8mh54z7acwz5j5idkch04qgjk78756gw5d0fjk4a2immil5ij9ijdssb9ndpryvnh2xpcbgcjv8lxybn330als"; }; }; - "hoek-4.2.0" = { + "hoek-4.2.1" = { name = "hoek"; packageName = "hoek"; - version = "4.2.0"; + version = "4.2.1"; src = fetchurl { - url = "https://registry.npmjs.org/hoek/-/hoek-4.2.0.tgz"; - sha512 = "2cz0q3nnv67drgaw2rm7q57r9rgdax1qa0n4z46is7db1w8vwmh574xcr0d73xl5lg80vb85xg2gdhxzh9gbllagp7xk2q228pw4idz"; + url = "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz"; + sha512 = "1y8kprb3qldxqj31zai5n8dvhydsl9nn5w4rskhnbzzhldn6pm6n5lcyam3sfkb61a62d5m58k8im7z6ngwbd9cw9zp4zm4y7ckrf20"; }; }; "hosted-git-info-2.5.0" = { @@ -625,31 +625,31 @@ let sha1 = "59c128e0dc5ce410201151194eeb9cbf858650f6"; }; }; - "marked-0.3.9" = { + "marked-0.3.17" = { name = "marked"; packageName = "marked"; - version = "0.3.9"; + version = "0.3.17"; src = fetchurl { - url = "https://registry.npmjs.org/marked/-/marked-0.3.9.tgz"; - sha512 = "0pwzm37c83y03v5kd0py5nd7bfzm8h07ibq73j6kx2sjyj62p9c3swp9nk64nb4w67gdq4i5xp05673k3vsxwvwj3gi2pv9vk8nwvlx"; + url = "https://registry.npmjs.org/marked/-/marked-0.3.17.tgz"; + sha512 = "2cw4hwy4hyxspppby5ww0sljhyg0nhlgy0aamqvf7nrhg4vyrgyp8ah52pz99rr8pvsjk3h9z9q8fhrlqaixw5kgk2si5yrr0v9n0pq"; }; }; - "mime-db-1.30.0" = { + "mime-db-1.33.0" = { name = "mime-db"; packageName = "mime-db"; - version = "1.30.0"; + version = "1.33.0"; src = fetchurl { - url = "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz"; - sha1 = "74c643da2dd9d6a45399963465b26d5ca7d71f01"; + url = "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz"; + sha512 = "36xnw59ik9fqym00cmwb5nyzg0l03k70cp413f7639j93wgmzk1mh0xjc7i6zz3r6k9xnwh0g5cm5a1f3y8c6plgy4qld7fm887ywh4"; }; }; - "mime-types-2.1.17" = { + "mime-types-2.1.18" = { name = "mime-types"; packageName = "mime-types"; - version = "2.1.17"; + version = "2.1.18"; src = fetchurl { - url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz"; - sha1 = "09d7a393f03e995a79f8af857b70a9e0ab16557a"; + url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz"; + sha512 = "22krj1kw7n9z10zdyx7smcaim4bzwqsqzhspwha06q58gcrxfp93hw2cd0vk5crhq5p2dwzqlpacg32lrmp5sjzb798zdzy35mdmkwm"; }; }; "minimist-0.0.8" = { @@ -742,13 +742,13 @@ let sha512 = "36g1gm57qcvdgb4lm6ibl9pgma8lgx8l8i2jzap6w3v36wfzsqa7vb411zd26yp9rgcq23951vl5j6pac22qd5h9x7jm9raznnnr460"; }; }; - "npm-registry-client-8.4.0" = { + "npm-registry-client-8.5.0" = { name = "npm-registry-client"; packageName = "npm-registry-client"; - version = "8.4.0"; + version = "8.5.0"; src = fetchurl { - url = "https://registry.npmjs.org/npm-registry-client/-/npm-registry-client-8.4.0.tgz"; - sha512 = "20ka7w1mdgrazm20d5jihqam7gpiz0rnm2r6i91ax11mq96zn81ywwmmy3jr3yjddrc1bzcljxbs86wlwwrrzsgki2igj95mnm5ylrx"; + url = "https://registry.npmjs.org/npm-registry-client/-/npm-registry-client-8.5.0.tgz"; + sha512 = "1nwp5cfjmy4k14g6ziz7zpia8f66ximhrdhw49cj2w173bibq1sgc4d5w951ql5dqf0hcmia956ld9y7qs2q1fx6s2j446zhvdk0irn"; }; }; "npmconf-2.1.2" = { @@ -841,13 +841,13 @@ let sha1 = "bbe67406c79aa85c5cfec766fe5734555dfa1274"; }; }; - "osenv-0.1.4" = { + "osenv-0.1.5" = { name = "osenv"; packageName = "osenv"; - version = "0.1.4"; + version = "0.1.5"; src = fetchurl { - url = "https://registry.npmjs.org/osenv/-/osenv-0.1.4.tgz"; - sha1 = "42fe6d5953df06c8064be6f176c3d05aaaa34644"; + url = "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz"; + sha512 = "3ddw0y41pxv08ls5xhmq1bi81hppjbr45k78cjfx99vznh5znrj5g1b1wab9caj1mqlsvmfms0zm9cfb47ygm0d8wv5fccx8049q9fh"; }; }; "performance-now-2.1.0" = { @@ -859,13 +859,13 @@ let sha1 = "6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"; }; }; - "process-nextick-args-1.0.7" = { + "process-nextick-args-2.0.0" = { name = "process-nextick-args"; packageName = "process-nextick-args"; - version = "1.0.7"; + version = "2.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz"; - sha1 = "150e20b756590ad3f91093f25a4f2ad8bff30ba3"; + url = "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz"; + sha512 = "0rw8xpqqkhs91722slvzf8icxfaimqp4w8zb3840jxr7r8n8035byl6dhdi5bm0yr6x7sdws0gf3m025fg6hqgaklwlbl4d7bah5l9j"; }; }; "proto-list-1.2.4" = { @@ -895,13 +895,13 @@ let sha512 = "3waqapyj1k4g135sgj636rmswiaixq19is1rw0rpv4qp6k7dl0a9nwy06m7yl5lbdk9p6xpwwngnggbzlzaz6rh11c86j2nvnnf273r"; }; }; - "readable-stream-2.3.3" = { + "readable-stream-2.3.4" = { name = "readable-stream"; packageName = "readable-stream"; - version = "2.3.3"; + version = "2.3.4"; src = fetchurl { - url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz"; - sha512 = "1wlizkv2wnz2nyb0lfxgs1m27zzcvasp3n5cfrd7hm4ch1wn79df2nbhzfadba5qqdfb28vhmw3drhp46vk2q6xk524qagvr76v7slv"; + url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz"; + sha512 = "1jpffi1v0l7pkzrhh8i9c6cbswa9npyx114cbfncfnzl9d7w9p08k9n703hq5xr2c3rg86qiq023sl1x8y6mawgsxgggy8ccrwk3rmy"; }; }; "request-2.83.0" = { @@ -958,13 +958,13 @@ let sha1 = "300bc6e0e86374f7ba61068b5b1ecd57fc6532da"; }; }; - "semver-5.4.1" = { + "semver-5.5.0" = { name = "semver"; packageName = "semver"; - version = "5.4.1"; + version = "5.5.0"; src = fetchurl { - url = "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz"; - sha512 = "2r13vwvb5ick34k6flr7vgbjfsdka8zbj5a74rd0ba4bp0nqmhppbaw3qlwn7f4smpifpa4iy4hxj137y598rbvsmy3h0d8vxgvzwar"; + url = "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz"; + sha512 = "0h32zh035y8m6dzcqhcymbhwgmc8839fa1hhj0jfh9ivp9kmqfj1sbwnsnkzcn9qm3sqn38sa8ys2g4c638lpnmzjr0a0qndmv7f8p1"; }; }; "set-blocking-2.0.0" = { @@ -1012,31 +1012,40 @@ let sha512 = "0k2smmr24w5hb1cpql6vcgh58vzp4pmh9anf0bgz3arlsgq1mapnlq9fjqr6xs10aq1cmxaw987fwknqi62frax0fvs9bj3q3kmpg8l"; }; }; - "spdx-correct-1.0.2" = { + "spdx-correct-3.0.0" = { name = "spdx-correct"; packageName = "spdx-correct"; - version = "1.0.2"; + version = "3.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz"; - sha1 = "4b3073d933ff51f3912f03ac5519498a4150db40"; + url = "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz"; + sha512 = "3xgkqk4hsm4nzvy68icv1rlv4s0qgb7mwpi9s4z2mp1a5fwny6kc6m4nqa7zzx2k7mrjlh7psci9lb7892bl3q4r4y2f4sw7vvnhprp"; }; }; - "spdx-expression-parse-1.0.4" = { + "spdx-exceptions-2.1.0" = { + name = "spdx-exceptions"; + packageName = "spdx-exceptions"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz"; + sha512 = "057m2ab3y8j38xb89w7d191hfaa693vbf7wnwkf302zicsgi2v5ayvcc4f03vyj4yyycqasqp3ryp2d3q0vcaq54r4ls2g5dar4vbg0"; + }; + }; + "spdx-expression-parse-3.0.0" = { name = "spdx-expression-parse"; packageName = "spdx-expression-parse"; - version = "1.0.4"; + version = "3.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz"; - sha1 = "9bdf2f20e1f40ed447fbe273266191fced51626c"; + url = "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz"; + sha512 = "351djgqvsgqmfg6h764c2k09dmixczw5073jirm8km6i1yym4xjrzc7g5ckwkidi3gls7s910m4ahl8sh37dsb478j8j3sigbfq63k2"; }; }; - "spdx-license-ids-1.2.2" = { + "spdx-license-ids-3.0.0" = { name = "spdx-license-ids"; packageName = "spdx-license-ids"; - version = "1.2.2"; + version = "3.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz"; - sha1 = "c9df7a3424594ade6bd11900d596696dc06bac57"; + url = "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz"; + sha512 = "066gb8vcffv2mf3lbmxvxp5b60jviw32x52n50l3zgl9z4cgwg74ca4kr4y5c3mss736bmg9nxl1lvprishbikqy0jy56770v10zqfv"; }; }; "sshpk-1.13.1" = { @@ -1129,13 +1138,13 @@ let sha1 = "e0c6bc4d26b903124410e4fed81103014dfc1f59"; }; }; - "tough-cookie-2.3.3" = { + "tough-cookie-2.3.4" = { name = "tough-cookie"; packageName = "tough-cookie"; - version = "2.3.3"; + version = "2.3.4"; src = fetchurl { - url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.3.tgz"; - sha1 = "0b618a5565b6dea90bf3425d04d55edc475a7561"; + url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz"; + sha512 = "0ncm6j3cjq1f26mzjf04k9bkw1b08w53s4qa3a11c1bdj4pgnqv1422c1xs5jyy6y1psppjx52fhagq5zkjkgrcpdkxcdiry96r77jd"; }; }; "tunnel-agent-0.6.0" = { @@ -1210,22 +1219,22 @@ let sha1 = "450d4dc9fa70de732762fbd2d4a28981419a0ccf"; }; }; - "uuid-3.1.0" = { + "uuid-3.2.1" = { name = "uuid"; packageName = "uuid"; - version = "3.1.0"; + version = "3.2.1"; src = fetchurl { - url = "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz"; - sha512 = "3x5mi85l1559nkb35pfksjjgiyfyqrcvmcf0nly1xjl1kb0d37jnxd6sk0b8d331waadnqbf60nfssb563x9pvnjcw87lrh976sv18c"; + url = "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz"; + sha512 = "0843vl1c974n8kw5kn0kvhvhwk8y8jydr0xkwwl2963xxmkw4ingk6xj9c8m48jw2i95giglxzq5aw5v5mij9kv7fzln8pxav1cr6cd"; }; }; - "validate-npm-package-license-3.0.1" = { + "validate-npm-package-license-3.0.3" = { name = "validate-npm-package-license"; packageName = "validate-npm-package-license"; - version = "3.0.1"; + version = "3.0.3"; src = fetchurl { - url = "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz"; - sha1 = "2804babe712ad3379459acfbe24746ab2c303fbc"; + url = "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz"; + sha512 = "39caf21ga6s2gvpka90wdngdijarwmkix5fpgh9r94bw14fx1zfnf7j5mprgsdlh8dv0wpwxn65qn9gfwa8n3dxw3iqaj7qf994wxpb"; }; }; "validate-npm-package-name-3.0.0" = { @@ -1295,7 +1304,7 @@ let args = { name = "node2nix"; packageName = "node2nix"; - version = "1.5.1"; + version = "1.5.2"; src = ./.; dependencies = [ sources."abbrev-1.1.1" @@ -1309,7 +1318,7 @@ let sources."aws-sign2-0.7.0" sources."aws4-1.6.0" sources."babylon-7.0.0-beta.19" - sources."base64-js-1.2.1" + sources."base64-js-1.2.3" sources."bcrypt-pbkdf-1.0.1" sources."bluebird-3.5.1" sources."boom-4.3.1" @@ -1323,7 +1332,7 @@ let }) sources."co-4.6.0" sources."code-point-at-1.1.0" - sources."combined-stream-1.0.5" + sources."combined-stream-1.0.6" sources."concat-stream-1.6.0" sources."config-chain-1.1.11" sources."console-control-strings-1.1.0" @@ -1340,12 +1349,12 @@ let sources."escape-string-regexp-1.0.5" sources."extend-3.0.1" sources."extsprintf-1.3.0" - sources."fast-deep-equal-1.0.0" + sources."fast-deep-equal-1.1.0" sources."fast-json-stable-stringify-2.0.0" sources."findit-2.0.0" sources."foreachasync-3.0.0" sources."forever-agent-0.6.1" - sources."form-data-2.3.1" + sources."form-data-2.3.2" sources."fs-extra-0.6.4" (sources."fs.extra-1.3.2" // { dependencies = [ @@ -1359,7 +1368,7 @@ let sources."har-validator-5.0.3" sources."has-unicode-2.0.1" sources."hawk-6.0.2" - sources."hoek-4.2.0" + sources."hoek-4.2.1" sources."hosted-git-info-2.5.0" sources."http-signature-1.2.0" sources."inherits-2.0.3" @@ -1378,9 +1387,9 @@ let sources."jsonfile-1.0.1" sources."jsprim-1.4.1" sources."klaw-2.0.0" - sources."marked-0.3.9" - sources."mime-db-1.30.0" - sources."mime-types-2.1.17" + sources."marked-0.3.17" + sources."mime-db-1.33.0" + sources."mime-types-2.1.18" sources."minimist-0.0.8" sources."minipass-2.2.1" sources."minizlib-1.1.0" @@ -1390,7 +1399,7 @@ let sources."nopt-3.0.6" sources."normalize-package-data-2.4.0" sources."npm-package-arg-5.1.2" - sources."npm-registry-client-8.4.0" + sources."npm-registry-client-8.5.0" (sources."npmconf-2.1.2" // { dependencies = [ sources."once-1.3.3" @@ -1405,13 +1414,13 @@ let sources."optparse-1.0.5" sources."os-homedir-1.0.2" sources."os-tmpdir-1.0.2" - sources."osenv-0.1.4" + sources."osenv-0.1.5" sources."performance-now-2.1.0" - sources."process-nextick-args-1.0.7" + sources."process-nextick-args-2.0.0" sources."proto-list-1.2.4" sources."punycode-1.4.1" sources."qs-6.5.1" - sources."readable-stream-2.3.3" + sources."readable-stream-2.3.4" sources."request-2.83.0" (sources."requizzle-0.2.1" // { dependencies = [ @@ -1421,15 +1430,16 @@ let sources."retry-0.10.1" sources."rimraf-2.2.8" sources."safe-buffer-5.1.1" - sources."semver-5.4.1" + sources."semver-5.5.0" sources."set-blocking-2.0.0" sources."signal-exit-3.0.2" sources."slasp-0.0.4" sources."slide-1.1.6" sources."sntp-2.1.0" - sources."spdx-correct-1.0.2" - sources."spdx-expression-parse-1.0.4" - sources."spdx-license-ids-1.2.2" + sources."spdx-correct-3.0.0" + sources."spdx-exceptions-2.1.0" + sources."spdx-expression-parse-3.0.0" + sources."spdx-license-ids-3.0.0" sources."sshpk-1.13.1" sources."ssri-4.1.6" sources."string-width-1.0.2" @@ -1440,7 +1450,7 @@ let sources."taffydb-2.6.2" sources."tar-3.1.15" sources."temp-0.8.3" - sources."tough-cookie-2.3.3" + sources."tough-cookie-2.3.4" sources."tunnel-agent-0.6.0" sources."tweetnacl-0.14.5" sources."typedarray-0.0.6" @@ -1448,8 +1458,8 @@ let sources."underscore-1.8.3" sources."underscore-contrib-0.3.0" sources."util-deprecate-1.0.2" - sources."uuid-3.1.0" - sources."validate-npm-package-license-3.0.1" + sources."uuid-3.2.1" + sources."validate-npm-package-license-3.0.3" sources."validate-npm-package-name-3.0.0" sources."verror-1.10.0" sources."walk-2.3.9" diff --git a/package.json b/package.json index 4c4ea90..ac77739 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "node2nix", - "version": "1.5.1", + "version": "1.5.2", "description": "Generate Nix expressions to build NPM packages", "homepage": "https://github.com/svanderburg/node2nix", "author": { @@ -13,8 +13,8 @@ "main": "./lib/node2nix", "dependencies": { "optparse": "1.0.x", - "semver": "5.4.x", - "npm-registry-client": "8.4.x", + "semver": "5.5.x", + "npm-registry-client": "8.5.x", "npmconf": "2.1.x", "tar": "3.1.x", "temp": "0.8.x", @@ -22,7 +22,8 @@ "findit": "2.0.x", "base64-js": "1.2.x", "slasp": "0.0.4", - "nijs": "0.0.25" + "nijs": "0.0.25", + "spdx-license-ids": "3.0.x" }, "devDependencies": { "jsdoc": "*" diff --git a/tests/default-v4.nix b/tests/default-v4.nix index 85a9f48..f3b0486 100644 --- a/tests/default-v4.nix +++ b/tests/default-v4.nix @@ -1,4 +1,4 @@ -# This file has been generated by node2nix 1.5.1. Do not edit! +# This file has been generated by node2nix 1.5.2. Do not edit! {pkgs ? import { inherit system; diff --git a/tests/default-v6.nix b/tests/default-v6.nix index 8056461..192af5a 100644 --- a/tests/default-v6.nix +++ b/tests/default-v6.nix @@ -1,4 +1,4 @@ -# This file has been generated by node2nix 1.5.1. Do not edit! +# This file has been generated by node2nix 1.5.2. Do not edit! {pkgs ? import { inherit system; diff --git a/tests/default-v8.nix b/tests/default-v8.nix index e32f238..bdd3680 100644 --- a/tests/default-v8.nix +++ b/tests/default-v8.nix @@ -1,4 +1,4 @@ -# This file has been generated by node2nix 1.5.1. Do not edit! +# This file has been generated by node2nix 1.5.2. Do not edit! {pkgs ? import { inherit system; diff --git a/tests/grunt/default.nix b/tests/grunt/default.nix index d32f08a..eb39b42 100644 --- a/tests/grunt/default.nix +++ b/tests/grunt/default.nix @@ -1,4 +1,4 @@ -# This file has been generated by node2nix 1.5.1. Do not edit! +# This file has been generated by node2nix 1.5.2. Do not edit! {pkgs ? import { inherit system; diff --git a/tests/grunt/node-packages.nix b/tests/grunt/node-packages.nix index 46d5b63..9896765 100644 --- a/tests/grunt/node-packages.nix +++ b/tests/grunt/node-packages.nix @@ -1,4 +1,4 @@ -# This file has been generated by node2nix 1.5.1. Do not edit! +# This file has been generated by node2nix 1.5.2. Do not edit! {nodeEnv, fetchurl, fetchgit, globalBuildInputs ? []}: @@ -31,13 +31,13 @@ let sha1 = "b432dd3358b634cf75e1e4664368240533c1ddbe"; }; }; - "argparse-1.0.9" = { + "argparse-1.0.10" = { name = "argparse"; packageName = "argparse"; - version = "1.0.9"; + version = "1.0.10"; src = fetchurl { - url = "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz"; - sha1 = "73d83bc263f86e97f8cc4f6bae1b0e90a7d22c86"; + url = "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz"; + sha512 = "17fhywmdjcp8g0ys089i5xg26yajkkg9zg8hyry3fghz75b2pq5vdx997dk5p2sc15r9nsj8rmf4f27g81hi92kzj5q86sdmg5ni553"; }; }; "array-find-index-1.0.2" = { @@ -76,13 +76,13 @@ let sha1 = "1015cb1fe2c443858259581db53332f8d0cf50f9"; }; }; - "brace-expansion-1.1.8" = { + "brace-expansion-1.1.11" = { name = "brace-expansion"; packageName = "brace-expansion"; - version = "1.1.8"; + version = "1.1.11"; src = fetchurl { - url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz"; - sha1 = "c07b211c7c952ec1f8efd51a77ef0d1d3990a292"; + url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz"; + sha512 = "248cnpbbf0p32h53rd3g8wzpgrkaj4p078ra1g6l16f82i6bzkvmhwqan5rk88apbll9ly1476kngd7f7z27i3b3zxpbb3064f8yaw8"; }; }; "builtin-modules-1.1.1" = { @@ -148,13 +148,13 @@ let sha1 = "22817534f24bfa4950c34d532d48ecbc621b8c14"; }; }; - "coffee-script-1.10.0" = { - name = "coffee-script"; - packageName = "coffee-script"; + "coffeescript-1.10.0" = { + name = "coffeescript"; + packageName = "coffeescript"; version = "1.10.0"; src = fetchurl { - url = "https://registry.npmjs.org/coffee-script/-/coffee-script-1.10.0.tgz"; - sha1 = "12938bcf9be1948fa006f92e0c4c9e81705108c0"; + url = "https://registry.npmjs.org/coffeescript/-/coffeescript-1.10.0.tgz"; + sha1 = "e7aa8301917ef621b35d8a39f348dcdd1db7e33e"; }; }; "colors-1.1.2" = { @@ -247,13 +247,13 @@ let sha1 = "f6534d15148269b20352e7bee26f501f9a191290"; }; }; - "depd-1.1.1" = { + "depd-1.1.2" = { name = "depd"; packageName = "depd"; - version = "1.1.1"; + version = "1.1.2"; src = fetchurl { - url = "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz"; - sha1 = "5783b4e1c459f06fa5ca27f991f3d06e7a310359"; + url = "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz"; + sha1 = "9bcd52e14c097763e749b274c4346ed2e560b5a9"; }; }; "dom-serializer-0.1.0" = { @@ -481,13 +481,13 @@ let sha1 = "0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"; }; }; - "grunt-1.0.1" = { + "grunt-1.0.2" = { name = "grunt"; packageName = "grunt"; - version = "1.0.1"; + version = "1.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/grunt/-/grunt-1.0.1.tgz"; - sha1 = "e8778764e944b18f32bb0f10b9078475c9dfb56b"; + url = "https://registry.npmjs.org/grunt/-/grunt-1.0.2.tgz"; + sha1 = "4e6a5e695b70472fd5304f5fa9e34236836a73bc"; }; }; "grunt-cli-1.2.0" = { @@ -598,13 +598,13 @@ let sha1 = "197e22cdebd4198585e8694ef6786197b91ed942"; }; }; - "http-parser-js-0.4.9" = { + "http-parser-js-0.4.10" = { name = "http-parser-js"; packageName = "http-parser-js"; - version = "0.4.9"; + version = "0.4.10"; src = fetchurl { - url = "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.9.tgz"; - sha1 = "ea1a04fb64adff0242e9974f297dd4c3cad271e1"; + url = "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.10.tgz"; + sha1 = "92c9c1374c35085f75db359ec56cc257cbb93fa4"; }; }; "iconv-lite-0.4.13" = { @@ -724,13 +724,13 @@ let sha1 = "1e7252915ce681b40827ee14248c46d34e9aa62c"; }; }; - "livereload-js-2.2.2" = { + "livereload-js-2.3.0" = { name = "livereload-js"; packageName = "livereload-js"; - version = "2.2.2"; + version = "2.3.0"; src = fetchurl { - url = "https://registry.npmjs.org/livereload-js/-/livereload-js-2.2.2.tgz"; - sha1 = "6c87257e648ab475bc24ea257457edcc1f8d0bc2"; + url = "https://registry.npmjs.org/livereload-js/-/livereload-js-2.3.0.tgz"; + sha512 = "0r82qh90jnyg6hlqn2yni36q942y4qn6rc0rydmbsy7x1lr00a0pddw2lg8xixcjh6wnrsfb5q76m51fac7vanrz0cawsw6azy78m4g"; }; }; "load-json-file-1.1.0" = { @@ -760,13 +760,13 @@ let sha1 = "3678bd8ab995057c07ade836ed2ef087da811d45"; }; }; - "lodash-4.17.4" = { + "lodash-4.17.5" = { name = "lodash"; packageName = "lodash"; - version = "4.17.4"; + version = "4.17.5"; src = fetchurl { - url = "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz"; - sha1 = "78203a4d1c328ae1d86dca6460e369b57f4055ae"; + url = "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz"; + sha512 = "11hikgyas884mz8a58vyixaahxbpdwljdw4cb6qp15xa3sfqikp2mm6wgv41jsl34nzsv1hkx9kw3nwczvas5p73whirmaz4sxggwmj"; }; }; "lodash-4.3.0" = { @@ -814,22 +814,22 @@ let sha1 = "72cb668b425228290abbfa856892587308a801fb"; }; }; - "mime-db-1.30.0" = { + "mime-db-1.33.0" = { name = "mime-db"; packageName = "mime-db"; - version = "1.30.0"; + version = "1.33.0"; src = fetchurl { - url = "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz"; - sha1 = "74c643da2dd9d6a45399963465b26d5ca7d71f01"; + url = "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz"; + sha512 = "36xnw59ik9fqym00cmwb5nyzg0l03k70cp413f7639j93wgmzk1mh0xjc7i6zz3r6k9xnwh0g5cm5a1f3y8c6plgy4qld7fm887ywh4"; }; }; - "mime-types-2.1.17" = { + "mime-types-2.1.18" = { name = "mime-types"; packageName = "mime-types"; - version = "2.1.17"; + version = "2.1.18"; src = fetchurl { - url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz"; - sha1 = "09d7a393f03e995a79f8af857b70a9e0ab16557a"; + url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz"; + sha512 = "22krj1kw7n9z10zdyx7smcaim4bzwqsqzhspwha06q58gcrxfp93hw2cd0vk5crhq5p2dwzqlpacg32lrmp5sjzb798zdzy35mdmkwm"; }; }; "minimatch-3.0.4" = { @@ -1075,13 +1075,13 @@ let sha1 = "e439be2aaee327321952730f99a8929e4fc50582"; }; }; - "semver-5.4.1" = { + "semver-5.5.0" = { name = "semver"; packageName = "semver"; - version = "5.4.1"; + version = "5.5.0"; src = fetchurl { - url = "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz"; - sha512 = "2r13vwvb5ick34k6flr7vgbjfsdka8zbj5a74rd0ba4bp0nqmhppbaw3qlwn7f4smpifpa4iy4hxj137y598rbvsmy3h0d8vxgvzwar"; + url = "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz"; + sha512 = "0h32zh035y8m6dzcqhcymbhwgmc8839fa1hhj0jfh9ivp9kmqfj1sbwnsnkzcn9qm3sqn38sa8ys2g4c638lpnmzjr0a0qndmv7f8p1"; }; }; "shelljs-0.3.0" = { @@ -1102,31 +1102,40 @@ let sha1 = "b5fdc08f1287ea1178628e415e25132b73646c6d"; }; }; - "spdx-correct-1.0.2" = { + "spdx-correct-3.0.0" = { name = "spdx-correct"; packageName = "spdx-correct"; - version = "1.0.2"; + version = "3.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz"; - sha1 = "4b3073d933ff51f3912f03ac5519498a4150db40"; + url = "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz"; + sha512 = "3xgkqk4hsm4nzvy68icv1rlv4s0qgb7mwpi9s4z2mp1a5fwny6kc6m4nqa7zzx2k7mrjlh7psci9lb7892bl3q4r4y2f4sw7vvnhprp"; }; }; - "spdx-expression-parse-1.0.4" = { + "spdx-exceptions-2.1.0" = { + name = "spdx-exceptions"; + packageName = "spdx-exceptions"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz"; + sha512 = "057m2ab3y8j38xb89w7d191hfaa693vbf7wnwkf302zicsgi2v5ayvcc4f03vyj4yyycqasqp3ryp2d3q0vcaq54r4ls2g5dar4vbg0"; + }; + }; + "spdx-expression-parse-3.0.0" = { name = "spdx-expression-parse"; packageName = "spdx-expression-parse"; - version = "1.0.4"; + version = "3.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz"; - sha1 = "9bdf2f20e1f40ed447fbe273266191fced51626c"; + url = "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz"; + sha512 = "351djgqvsgqmfg6h764c2k09dmixczw5073jirm8km6i1yym4xjrzc7g5ckwkidi3gls7s910m4ahl8sh37dsb478j8j3sigbfq63k2"; }; }; - "spdx-license-ids-1.2.2" = { + "spdx-license-ids-3.0.0" = { name = "spdx-license-ids"; packageName = "spdx-license-ids"; - version = "1.2.2"; + version = "3.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz"; - sha1 = "c9df7a3424594ade6bd11900d596696dc06bac57"; + url = "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz"; + sha512 = "066gb8vcffv2mf3lbmxvxp5b60jviw32x52n50l3zgl9z4cgwg74ca4kr4y5c3mss736bmg9nxl1lvprishbikqy0jy56770v10zqfv"; }; }; "sprintf-js-1.0.3" = { @@ -1219,13 +1228,13 @@ let sha1 = "5887966bb582a4503a41eb524f7d35011815a613"; }; }; - "type-is-1.6.15" = { + "type-is-1.6.16" = { name = "type-is"; packageName = "type-is"; - version = "1.6.15"; + version = "1.6.16"; src = fetchurl { - url = "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz"; - sha1 = "cab10fb4909e441c82842eafe1ad646c81804410"; + url = "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz"; + sha512 = "3sqj799a59bbpyx9h2nhwjgi776w2jc2pp620b1rgk22fc3czfbxmav4m8kq0ilaqfxx6v1hww5pzgf13bnz6n84fx62qvazszia68x"; }; }; "underscore.string-3.2.3" = { @@ -1246,13 +1255,13 @@ let sha1 = "b2bf4ee8514aae6165b4817829d21b2ef49904ec"; }; }; - "validate-npm-package-license-3.0.1" = { + "validate-npm-package-license-3.0.3" = { name = "validate-npm-package-license"; packageName = "validate-npm-package-license"; - version = "3.0.1"; + version = "3.0.3"; src = fetchurl { - url = "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz"; - sha1 = "2804babe712ad3379459acfbe24746ab2c303fbc"; + url = "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz"; + sha512 = "39caf21ga6s2gvpka90wdngdijarwmkix5fpgh9r94bw14fx1zfnf7j5mprgsdlh8dv0wpwxn65qn9gfwa8n3dxw3iqaj7qf994wxpb"; }; }; "websocket-driver-0.7.0" = { @@ -1298,9 +1307,9 @@ let version = "0.0.1"; src = ./.; dependencies = [ - (sources."grunt-1.0.1" // { + (sources."grunt-1.0.2" // { dependencies = [ - sources."coffee-script-1.10.0" + sources."coffeescript-1.10.0" (sources."dateformat-1.0.12" // { dependencies = [ sources."get-stdin-4.0.1" @@ -1332,15 +1341,20 @@ let sources."builtin-modules-1.1.1" ]; }) - sources."semver-5.4.1" - (sources."validate-npm-package-license-3.0.1" // { + sources."semver-5.5.0" + (sources."validate-npm-package-license-3.0.3" // { dependencies = [ - (sources."spdx-correct-1.0.2" // { + (sources."spdx-correct-3.0.0" // { + dependencies = [ + sources."spdx-license-ids-3.0.0" + ]; + }) + (sources."spdx-expression-parse-3.0.0" // { dependencies = [ - sources."spdx-license-ids-1.2.2" + sources."spdx-exceptions-2.1.0" + sources."spdx-license-ids-3.0.0" ]; }) - sources."spdx-expression-parse-1.0.4" ]; }) ]; @@ -1513,7 +1527,7 @@ let sources."iconv-lite-0.4.19" (sources."js-yaml-3.5.5" // { dependencies = [ - (sources."argparse-1.0.9" // { + (sources."argparse-1.0.10" // { dependencies = [ sources."sprintf-js-1.0.3" ]; @@ -1523,7 +1537,7 @@ let }) (sources."minimatch-3.0.4" // { dependencies = [ - (sources."brace-expansion-1.1.8" // { + (sources."brace-expansion-1.1.11" // { dependencies = [ sources."balanced-match-1.0.0" sources."concat-map-0.0.1" @@ -1617,7 +1631,7 @@ let sources."lodash-3.7.0" (sources."minimatch-3.0.4" // { dependencies = [ - (sources."brace-expansion-1.1.8" // { + (sources."brace-expansion-1.1.11" // { dependencies = [ sources."balanced-match-1.0.0" sources."concat-map-0.0.1" @@ -1655,10 +1669,10 @@ let sources."path-is-absolute-1.0.1" ]; }) - sources."lodash-4.17.4" + sources."lodash-4.17.5" (sources."minimatch-3.0.4" // { dependencies = [ - (sources."brace-expansion-1.1.8" // { + (sources."brace-expansion-1.1.11" // { dependencies = [ sources."balanced-match-1.0.0" sources."concat-map-0.0.1" @@ -1677,7 +1691,7 @@ let dependencies = [ sources."bytes-2.2.0" sources."content-type-1.0.4" - sources."depd-1.1.1" + sources."depd-1.1.2" (sources."http-errors-1.3.1" // { dependencies = [ sources."inherits-2.0.3" @@ -1697,12 +1711,12 @@ let sources."unpipe-1.0.0" ]; }) - (sources."type-is-1.6.15" // { + (sources."type-is-1.6.16" // { dependencies = [ sources."media-typer-0.3.0" - (sources."mime-types-2.1.17" // { + (sources."mime-types-2.1.18" // { dependencies = [ - sources."mime-db-1.30.0" + sources."mime-db-1.33.0" ]; }) ]; @@ -1718,13 +1732,13 @@ let dependencies = [ (sources."websocket-driver-0.7.0" // { dependencies = [ - sources."http-parser-js-0.4.9" + sources."http-parser-js-0.4.10" sources."websocket-extensions-0.1.3" ]; }) ]; }) - sources."livereload-js-2.2.2" + sources."livereload-js-2.3.0" sources."parseurl-1.3.2" sources."qs-5.1.0" ]; diff --git a/tests/grunt/supplement.nix b/tests/grunt/supplement.nix index b1691d7..88d5716 100644 --- a/tests/grunt/supplement.nix +++ b/tests/grunt/supplement.nix @@ -1,4 +1,4 @@ -# This file has been generated by node2nix 1.5.1. Do not edit! +# This file has been generated by node2nix 1.5.2. Do not edit! {nodeEnv, fetchurl, fetchgit, globalBuildInputs ? []}: @@ -58,13 +58,13 @@ let sha1 = "89b4d199ab2bee49de164ea02b89ce462d71b767"; }; }; - "brace-expansion-1.1.8" = { + "brace-expansion-1.1.11" = { name = "brace-expansion"; packageName = "brace-expansion"; - version = "1.1.8"; + version = "1.1.11"; src = fetchurl { - url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz"; - sha1 = "c07b211c7c952ec1f8efd51a77ef0d1d3990a292"; + url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz"; + sha512 = "248cnpbbf0p32h53rd3g8wzpgrkaj4p078ra1g6l16f82i6bzkvmhwqan5rk88apbll9ly1476kngd7f7z27i3b3zxpbb3064f8yaw8"; }; }; "chalk-1.1.3" = { @@ -730,7 +730,7 @@ in sources."inherits-2.0.3" (sources."minimatch-3.0.4" // { dependencies = [ - (sources."brace-expansion-1.1.8" // { + (sources."brace-expansion-1.1.11" // { dependencies = [ sources."balanced-match-1.0.0" sources."concat-map-0.0.1" @@ -894,7 +894,7 @@ in sources."lodash-3.7.0" (sources."minimatch-3.0.4" // { dependencies = [ - (sources."brace-expansion-1.1.8" // { + (sources."brace-expansion-1.1.11" // { dependencies = [ sources."balanced-match-1.0.0" sources."concat-map-0.0.1" diff --git a/tests/node-packages-v4.nix b/tests/node-packages-v4.nix index 1eed4a1..b1c5fcc 100644 --- a/tests/node-packages-v4.nix +++ b/tests/node-packages-v4.nix @@ -1,4 +1,4 @@ -# This file has been generated by node2nix 1.5.1. Do not edit! +# This file has been generated by node2nix 1.5.2. Do not edit! {nodeEnv, fetchurl, fetchgit, globalBuildInputs ? []}: @@ -148,13 +148,13 @@ let sha512 = "19h20yqpvca08dns1rs4f057f10w63v0snxfml4h5khsk266x3x1im0w72bza4k2xn0kfz6jlv001dhcvxsjr09bmbqnysils9m7437"; }; }; - "brace-expansion-1.1.8" = { + "brace-expansion-1.1.11" = { name = "brace-expansion"; packageName = "brace-expansion"; - version = "1.1.8"; + version = "1.1.11"; src = fetchurl { - url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz"; - sha1 = "c07b211c7c952ec1f8efd51a77ef0d1d3990a292"; + url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz"; + sha512 = "248cnpbbf0p32h53rd3g8wzpgrkaj4p078ra1g6l16f82i6bzkvmhwqan5rk88apbll9ly1476kngd7f7z27i3b3zxpbb3064f8yaw8"; }; }; "bytes-3.0.0" = { @@ -184,13 +184,13 @@ let sha1 = "6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"; }; }; - "combined-stream-1.0.5" = { + "combined-stream-1.0.6" = { name = "combined-stream"; packageName = "combined-stream"; - version = "1.0.5"; + version = "1.0.6"; src = fetchurl { - url = "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz"; - sha1 = "938370a57b4a51dea2c77c15d5c5fdf895164009"; + url = "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz"; + sha1 = "723e7df6e801ac5613113a7e445a9b69cb632818"; }; }; "concat-map-0.0.1" = { @@ -346,6 +346,15 @@ let sha1 = "5783b4e1c459f06fa5ca27f991f3d06e7a310359"; }; }; + "depd-1.1.2" = { + name = "depd"; + packageName = "depd"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz"; + sha1 = "9bcd52e14c097763e749b274c4346ed2e560b5a9"; + }; + }; "destroy-1.0.3" = { name = "destroy"; packageName = "destroy"; @@ -391,22 +400,22 @@ let sha1 = "590c61156b0ae2f4f0255732a158b266bc56b21d"; }; }; - "encodeurl-1.0.1" = { + "encodeurl-1.0.2" = { name = "encodeurl"; packageName = "encodeurl"; - version = "1.0.1"; + version = "1.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.1.tgz"; - sha1 = "79e3d58655346909fe6f0f45a5de68103b294d20"; + url = "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz"; + sha1 = "ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"; }; }; - "es5-ext-0.10.37" = { + "es5-ext-0.10.39" = { name = "es5-ext"; packageName = "es5-ext"; - version = "0.10.37"; + version = "0.10.39"; src = fetchurl { - url = "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.37.tgz"; - sha1 = "0ee741d148b80069ba27d020393756af257defc3"; + url = "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.39.tgz"; + sha512 = "3k07fsn3x64wphzrvb5bhv4r8drmvranrh43j8pn7rsnpyk8pia81vy1d4g3ix0ami3xs4crqxpanxff9dwfk7czrl4m5y72dk9fmh2"; }; }; "es6-iterator-2.0.3" = { @@ -490,13 +499,13 @@ let sha1 = "96918440e3041a7a414f8c52e3c574eb3c3e1e05"; }; }; - "fast-deep-equal-1.0.0" = { + "fast-deep-equal-1.1.0" = { name = "fast-deep-equal"; packageName = "fast-deep-equal"; - version = "1.0.0"; + version = "1.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz"; - sha1 = "96256a3bc975595eb36d82e9929d060d893439ff"; + url = "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz"; + sha1 = "c053477817c86b51daa853c81e059b733d023614"; }; }; "fast-json-stable-stringify-2.0.0" = { @@ -553,13 +562,13 @@ let sha1 = "fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"; }; }; - "form-data-2.3.1" = { + "form-data-2.3.2" = { name = "form-data"; packageName = "form-data"; - version = "2.3.1"; + version = "2.3.2"; src = fetchurl { - url = "https://registry.npmjs.org/form-data/-/form-data-2.3.1.tgz"; - sha1 = "6fb94fbd71885306d73d15cc497fe4cc4ecd44bf"; + url = "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz"; + sha1 = "4970498be604c20c005d4f5c23aecd21d6b49099"; }; }; "forwarded-0.1.2" = { @@ -661,13 +670,13 @@ let sha512 = "1nl2hjr2mnhj5jlaz8mh54z7acwz5j5idkch04qgjk78756gw5d0fjk4a2immil5ij9ijdssb9ndpryvnh2xpcbgcjv8lxybn330als"; }; }; - "hoek-4.2.0" = { + "hoek-4.2.1" = { name = "hoek"; packageName = "hoek"; - version = "4.2.0"; + version = "4.2.1"; src = fetchurl { - url = "https://registry.npmjs.org/hoek/-/hoek-4.2.0.tgz"; - sha512 = "2cz0q3nnv67drgaw2rm7q57r9rgdax1qa0n4z46is7db1w8vwmh574xcr0d73xl5lg80vb85xg2gdhxzh9gbllagp7xk2q228pw4idz"; + url = "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz"; + sha512 = "1y8kprb3qldxqj31zai5n8dvhydsl9nn5w4rskhnbzzhldn6pm6n5lcyam3sfkb61a62d5m58k8im7z6ngwbd9cw9zp4zm4y7ckrf20"; }; }; "http-errors-1.3.1" = { @@ -733,13 +742,13 @@ let sha1 = "5fa78cf301b825c78abc3042d812723049ea23c7"; }; }; - "ipaddr.js-1.5.2" = { + "ipaddr.js-1.6.0" = { name = "ipaddr.js"; packageName = "ipaddr.js"; - version = "1.5.2"; + version = "1.6.0"; src = fetchurl { - url = "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.5.2.tgz"; - sha1 = "d4b505bde9946987ccf0fc58d9010ff9607e3fa0"; + url = "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.6.0.tgz"; + sha1 = "e3fa357b773da619f26e95f049d055c72796f86b"; }; }; "is-typedarray-1.0.0" = { @@ -814,13 +823,13 @@ let sha1 = "313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"; }; }; - "lodash-4.17.4" = { + "lodash-4.17.5" = { name = "lodash"; packageName = "lodash"; - version = "4.17.4"; + version = "4.17.5"; src = fetchurl { - url = "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz"; - sha1 = "78203a4d1c328ae1d86dca6460e369b57f4055ae"; + url = "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz"; + sha512 = "11hikgyas884mz8a58vyixaahxbpdwljdw4cb6qp15xa3sfqikp2mm6wgv41jsl34nzsv1hkx9kw3nwczvas5p73whirmaz4sxggwmj"; }; }; "lru-cache-4.1.1" = { @@ -886,22 +895,22 @@ let sha512 = "2sz22r1xrnyvq6jg0h6b6cab3s3xdsfqa0n6vl9xv9gq3ppcxrcpg2hqfc41xjwnfwfkr6240l5gys7nds61ch6xcb3gr3fwsl7x398"; }; }; - "mime-db-1.30.0" = { + "mime-db-1.33.0" = { name = "mime-db"; packageName = "mime-db"; - version = "1.30.0"; + version = "1.33.0"; src = fetchurl { - url = "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz"; - sha1 = "74c643da2dd9d6a45399963465b26d5ca7d71f01"; + url = "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz"; + sha512 = "36xnw59ik9fqym00cmwb5nyzg0l03k70cp413f7639j93wgmzk1mh0xjc7i6zz3r6k9xnwh0g5cm5a1f3y8c6plgy4qld7fm887ywh4"; }; }; - "mime-types-2.1.17" = { + "mime-types-2.1.18" = { name = "mime-types"; packageName = "mime-types"; - version = "2.1.17"; + version = "2.1.18"; src = fetchurl { - url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz"; - sha1 = "09d7a393f03e995a79f8af857b70a9e0ab16557a"; + url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz"; + sha512 = "22krj1kw7n9z10zdyx7smcaim4bzwqsqzhspwha06q58gcrxfp93hw2cd0vk5crhq5p2dwzqlpacg32lrmp5sjzb798zdzy35mdmkwm"; }; }; "minimatch-3.0.4" = { @@ -958,13 +967,13 @@ let sha1 = "5608aeadfc00be6c2901df5f9861788de0d597c8"; }; }; - "nan-2.8.0" = { + "nan-2.9.2" = { name = "nan"; packageName = "nan"; - version = "2.8.0"; + version = "2.9.2"; src = fetchurl { - url = "https://registry.npmjs.org/nan/-/nan-2.8.0.tgz"; - sha1 = "ed715f3fe9de02b57a5e6252d90a96675e1f085a"; + url = "https://registry.npmjs.org/nan/-/nan-2.9.2.tgz"; + sha512 = "1iwlv98jbkr46c7hy28crk2m89jiskrp4qfa5ysyacyq8dkbk4hii3cc61irf39b7n6wd9cjlaasmakv9dsknqhb3876zrvrbjvmmcn"; }; }; "native-diff-match-patch-0.3.1" = { @@ -1129,13 +1138,13 @@ let sha1 = "0d40a82f801fc355567d2ecb65efe3f077f121c5"; }; }; - "proxy-addr-2.0.2" = { + "proxy-addr-2.0.3" = { name = "proxy-addr"; packageName = "proxy-addr"; - version = "2.0.2"; + version = "2.0.3"; src = fetchurl { - url = "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.2.tgz"; - sha1 = "6571504f47bb988ec8180253f85dd7e14952bdec"; + url = "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.3.tgz"; + sha512 = "1fjf093wrxz3nm9njw491r9rvqwrcv8d8h0mnmyakpijnbff7lllysr7aq9h9w7jdvxjvaf9r055ywd7sghcqxwa2nfpdc9423c414d"; }; }; "pseudomap-1.0.2" = { @@ -1246,13 +1255,13 @@ let sha1 = "765e7607c8055452bba6f0b052595350986036de"; }; }; - "send-0.16.1" = { + "send-0.16.2" = { name = "send"; packageName = "send"; - version = "0.16.1"; + version = "0.16.2"; src = fetchurl { - url = "https://registry.npmjs.org/send/-/send-0.16.1.tgz"; - sha512 = "3c9rfxzsayrnka50s3hdbln9sjzad94ll4z2nx83i3rqciy4dxj05x34sjmm64k46zmk99pj8g4bcwk476a3iqzpcxgja28s8jqnl0j"; + url = "https://registry.npmjs.org/send/-/send-0.16.2.tgz"; + sha512 = "1kh8iy2h9x6mqbb0kssb4d966irri0z8g2151jwx47q32dbmds01j9fs2c8hln68dqqh0ims8p450z3xfw6vs8v2k253c1cyla1ibhk"; }; }; "serve-static-1.10.3" = { @@ -1264,13 +1273,13 @@ let sha1 = "ce5a6ecd3101fed5ec09827dac22a9c29bfb0535"; }; }; - "serve-static-1.13.1" = { + "serve-static-1.13.2" = { name = "serve-static"; packageName = "serve-static"; - version = "1.13.1"; + version = "1.13.2"; src = fetchurl { - url = "https://registry.npmjs.org/serve-static/-/serve-static-1.13.1.tgz"; - sha512 = "2ahchxbzy0wr61gjy85p35cx4rkfb5347fmglk5rb2wawla3nhx6xx8hsgvmvjcsp5vfdilvf84kcnvp832f1anylsg4sqgpdk188w5"; + url = "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz"; + sha512 = "2gkkd7jlmrn2a8d736x3fcij9jj16aglbq6pcivb897g01k1dlrpvb565d3hq9zwafyr60zlcqr5flgd2yqs36s8wxpylxqnck5vyx7"; }; }; "setprototypeof-1.0.3" = { @@ -1336,6 +1345,15 @@ let sha1 = "faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e"; }; }; + "statuses-1.4.0" = { + name = "statuses"; + packageName = "statuses"; + version = "1.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz"; + sha512 = "1xxwqpj713rq1idbmp7mj7cj9dl52lazgpd5x8a9g88jawbkn9xpwbgljl7cvnd0jqkll2zpdj5xy63dlis9l2k8vmx1n1gvyv8456f"; + }; + }; "strftime-0.10.0" = { name = "strftime"; packageName = "strftime"; @@ -1369,13 +1387,13 @@ let version = "0.0.1"; src = ./testa; }; - "tough-cookie-2.3.3" = { + "tough-cookie-2.3.4" = { name = "tough-cookie"; packageName = "tough-cookie"; - version = "2.3.3"; + version = "2.3.4"; src = fetchurl { - url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.3.tgz"; - sha1 = "0b618a5565b6dea90bf3425d04d55edc475a7561"; + url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz"; + sha512 = "0ncm6j3cjq1f26mzjf04k9bkw1b08w53s4qa3a11c1bdj4pgnqv1422c1xs5jyy6y1psppjx52fhagq5zkjkgrcpdkxcdiry96r77jd"; }; }; "tunnel-agent-0.6.0" = { @@ -1396,13 +1414,13 @@ let sha1 = "5ae68177f192d4456269d108afa93ff8743f4f64"; }; }; - "type-is-1.6.15" = { + "type-is-1.6.16" = { name = "type-is"; packageName = "type-is"; - version = "1.6.15"; + version = "1.6.16"; src = fetchurl { - url = "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz"; - sha1 = "cab10fb4909e441c82842eafe1ad646c81804410"; + url = "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz"; + sha512 = "3sqj799a59bbpyx9h2nhwjgi776w2jc2pp620b1rgk22fc3czfbxmav4m8kq0ilaqfxx6v1hww5pzgf13bnz6n84fx62qvazszia68x"; }; }; "unpipe-1.0.0" = { @@ -1432,13 +1450,13 @@ let sha1 = "9f95710f50a267947b2ccc124741c1028427e713"; }; }; - "uuid-3.1.0" = { + "uuid-3.2.1" = { name = "uuid"; packageName = "uuid"; - version = "3.1.0"; + version = "3.2.1"; src = fetchurl { - url = "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz"; - sha512 = "3x5mi85l1559nkb35pfksjjgiyfyqrcvmcf0nly1xjl1kb0d37jnxd6sk0b8d331waadnqbf60nfssb563x9pvnjcw87lrh976sv18c"; + url = "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz"; + sha512 = "0843vl1c974n8kw5kn0kvhvhwk8y8jydr0xkwwl2963xxmkw4ingk6xj9c8m48jw2i95giglxzq5aw5v5mij9kv7fzln8pxav1cr6cd"; }; }; "vary-1.0.1" = { @@ -1516,7 +1534,7 @@ in sha512 = "0zp4b5788400npi1ixjry5x3a4m21c8pnknk8v731rgnwnjbp5ijmfcf5ppmn1ap4a04md1s9dr8n9ygdvrmiai590v0k6dby1wc1y4"; }; dependencies = [ - sources."lodash-4.17.4" + sources."lodash-4.17.5" ]; buildInputs = globalBuildInputs; meta = { @@ -1608,15 +1626,15 @@ in version = "4.16.2"; src = fetchgit { url = "https://github.com/strongloop/express.git"; - rev = "d2e6e3381ccbabfe300166afc75c432aee961ece"; - sha256 = "3e77c886ca0c92f2484b3c0033a4c6e7276e839b5367bc91d24e3626efff1285"; + rev = "0083372bed2df35abf56ac882bd42f01bd6cff39"; + sha256 = "b52e86487953b0a1f48b0cd8e89963a21c25235ba723c4cdf930c751803b2a00"; }; dependencies = [ (sources."accepts-1.3.4" // { dependencies = [ - (sources."mime-types-2.1.17" // { + (sources."mime-types-2.1.18" // { dependencies = [ - sources."mime-db-1.30.0" + sources."mime-db-1.33.0" ]; }) sources."negotiator-0.6.1" @@ -1628,6 +1646,7 @@ in sources."bytes-3.0.0" (sources."http-errors-1.6.2" // { dependencies = [ + sources."depd-1.1.1" sources."inherits-2.0.3" sources."setprototypeof-1.0.3" ]; @@ -1649,12 +1668,13 @@ in sources."ms-2.0.0" ]; }) - sources."depd-1.1.1" - sources."encodeurl-1.0.1" + sources."depd-1.1.2" + sources."encodeurl-1.0.2" sources."escape-html-1.0.3" sources."etag-1.8.1" (sources."finalhandler-1.1.0" // { dependencies = [ + sources."statuses-1.3.1" sources."unpipe-1.0.0" ]; }) @@ -1668,20 +1688,21 @@ in }) sources."parseurl-1.3.2" sources."path-to-regexp-0.1.7" - (sources."proxy-addr-2.0.2" // { + (sources."proxy-addr-2.0.3" // { dependencies = [ sources."forwarded-0.1.2" - sources."ipaddr.js-1.5.2" + sources."ipaddr.js-1.6.0" ]; }) sources."qs-6.5.1" sources."range-parser-1.2.0" sources."safe-buffer-5.1.1" - (sources."send-0.16.1" // { + (sources."send-0.16.2" // { dependencies = [ sources."destroy-1.0.4" (sources."http-errors-1.6.2" // { dependencies = [ + sources."depd-1.1.1" sources."inherits-2.0.3" sources."setprototypeof-1.0.3" ]; @@ -1690,15 +1711,15 @@ in sources."ms-2.0.0" ]; }) - sources."serve-static-1.13.1" + sources."serve-static-1.13.2" sources."setprototypeof-1.1.0" - sources."statuses-1.3.1" - (sources."type-is-1.6.15" // { + sources."statuses-1.4.0" + (sources."type-is-1.6.16" // { dependencies = [ sources."media-typer-0.3.0" - (sources."mime-types-2.1.17" // { + (sources."mime-types-2.1.18" // { dependencies = [ - sources."mime-db-1.30.0" + sources."mime-db-1.33.0" ]; }) ]; @@ -1727,9 +1748,9 @@ in dependencies = [ (sources."accepts-1.2.13" // { dependencies = [ - (sources."mime-types-2.1.17" // { + (sources."mime-types-2.1.18" // { dependencies = [ - sources."mime-db-1.30.0" + sources."mime-db-1.33.0" ]; }) sources."negotiator-0.5.3" @@ -1789,7 +1810,7 @@ in sources."escape-html-1.0.3" (sources."send-0.13.2" // { dependencies = [ - sources."depd-1.1.1" + sources."depd-1.1.2" sources."destroy-1.0.4" (sources."http-errors-1.3.1" // { dependencies = [ @@ -1803,12 +1824,12 @@ in }) ]; }) - (sources."type-is-1.6.15" // { + (sources."type-is-1.6.16" // { dependencies = [ sources."media-typer-0.3.0" - (sources."mime-types-2.1.17" // { + (sources."mime-types-2.1.18" // { dependencies = [ - sources."mime-db-1.30.0" + sources."mime-db-1.33.0" ]; }) ]; @@ -1831,15 +1852,15 @@ in version = "4.16.2"; src = fetchgit { url = "https://github.com/strongloop/express.git"; - rev = "d2e6e3381ccbabfe300166afc75c432aee961ece"; - sha256 = "3e77c886ca0c92f2484b3c0033a4c6e7276e839b5367bc91d24e3626efff1285"; + rev = "0083372bed2df35abf56ac882bd42f01bd6cff39"; + sha256 = "b52e86487953b0a1f48b0cd8e89963a21c25235ba723c4cdf930c751803b2a00"; }; dependencies = [ (sources."accepts-1.3.4" // { dependencies = [ - (sources."mime-types-2.1.17" // { + (sources."mime-types-2.1.18" // { dependencies = [ - sources."mime-db-1.30.0" + sources."mime-db-1.33.0" ]; }) sources."negotiator-0.6.1" @@ -1851,6 +1872,7 @@ in sources."bytes-3.0.0" (sources."http-errors-1.6.2" // { dependencies = [ + sources."depd-1.1.1" sources."inherits-2.0.3" sources."setprototypeof-1.0.3" ]; @@ -1872,12 +1894,13 @@ in sources."ms-2.0.0" ]; }) - sources."depd-1.1.1" - sources."encodeurl-1.0.1" + sources."depd-1.1.2" + sources."encodeurl-1.0.2" sources."escape-html-1.0.3" sources."etag-1.8.1" (sources."finalhandler-1.1.0" // { dependencies = [ + sources."statuses-1.3.1" sources."unpipe-1.0.0" ]; }) @@ -1891,20 +1914,21 @@ in }) sources."parseurl-1.3.2" sources."path-to-regexp-0.1.7" - (sources."proxy-addr-2.0.2" // { + (sources."proxy-addr-2.0.3" // { dependencies = [ sources."forwarded-0.1.2" - sources."ipaddr.js-1.5.2" + sources."ipaddr.js-1.6.0" ]; }) sources."qs-6.5.1" sources."range-parser-1.2.0" sources."safe-buffer-5.1.1" - (sources."send-0.16.1" // { + (sources."send-0.16.2" // { dependencies = [ sources."destroy-1.0.4" (sources."http-errors-1.6.2" // { dependencies = [ + sources."depd-1.1.1" sources."inherits-2.0.3" sources."setprototypeof-1.0.3" ]; @@ -1913,15 +1937,15 @@ in sources."ms-2.0.0" ]; }) - sources."serve-static-1.13.1" + sources."serve-static-1.13.2" sources."setprototypeof-1.1.0" - sources."statuses-1.3.1" - (sources."type-is-1.6.15" // { + sources."statuses-1.4.0" + (sources."type-is-1.6.16" // { dependencies = [ sources."media-typer-0.3.0" - (sources."mime-types-2.1.17" // { + (sources."mime-types-2.1.18" // { dependencies = [ - sources."mime-db-1.30.0" + sources."mime-db-1.33.0" ]; }) ]; @@ -1965,8 +1989,8 @@ in version = "4.17.4"; src = fetchgit { url = "git://github.com/lodash/lodash"; - rev = "d985dbffb89e5fa13505ed93449b9fec1fbf973b"; - sha256 = "8dd7176b3738c0398d832c35247323a7fc4a2a4fe4f916d078c6f270a4971ca8"; + rev = "c1f805f4972843b675056b2786f1165f7db81737"; + sha256 = "078150a3eaf590ebb675cc0c4b9a001f67c1e2249511f196e6c77d86c797f13b"; }; buildInputs = globalBuildInputs; meta = { @@ -1992,22 +2016,22 @@ in es5-ext = nodeEnv.buildNodePackage { name = "es5-ext"; packageName = "es5-ext"; - version = "0.10.37"; + version = "0.10.39"; src = fetchurl { - url = "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.37.tgz"; - sha1 = "0ee741d148b80069ba27d020393756af257defc3"; + url = "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.39.tgz"; + sha512 = "3k07fsn3x64wphzrvb5bhv4r8drmvranrh43j8pn7rsnpyk8pia81vy1d4g3ix0ami3xs4crqxpanxff9dwfk7czrl4m5y72dk9fmh2"; }; dependencies = [ (sources."es6-iterator-2.0.3" // { dependencies = [ sources."d-1.0.0" - sources."es5-ext-0.10.37" + sources."es5-ext-0.10.39" ]; }) (sources."es6-symbol-3.1.1" // { dependencies = [ sources."d-1.0.0" - sources."es5-ext-0.10.37" + sources."es5-ext-0.10.39" ]; }) ]; @@ -2041,7 +2065,7 @@ in sources."inherits-2.0.3" (sources."minimatch-3.0.4" // { dependencies = [ - (sources."brace-expansion-1.1.8" // { + (sources."brace-expansion-1.1.11" // { dependencies = [ sources."balanced-match-1.0.0" sources."concat-map-0.0.1" @@ -2128,13 +2152,13 @@ in }) (sources."fsevents-1.1.3" // { dependencies = [ - sources."nan-2.8.0" + sources."nan-2.9.2" ]; }) - sources."lodash-4.17.4" + sources."lodash-4.17.5" (sources."minimatch-3.0.4" // { dependencies = [ - (sources."brace-expansion-1.1.8" // { + (sources."brace-expansion-1.1.11" // { dependencies = [ sources."balanced-match-1.0.0" sources."concat-map-0.0.1" @@ -2160,14 +2184,14 @@ in sources."aws-sign2-0.7.0" sources."aws4-1.6.0" sources."caseless-0.12.0" - (sources."combined-stream-1.0.5" // { + (sources."combined-stream-1.0.6" // { dependencies = [ sources."delayed-stream-1.0.0" ]; }) sources."extend-3.0.1" sources."forever-agent-0.6.1" - (sources."form-data-2.3.1" // { + (sources."form-data-2.3.2" // { dependencies = [ sources."asynckit-0.4.0" ]; @@ -2177,7 +2201,7 @@ in (sources."ajv-5.5.2" // { dependencies = [ sources."co-4.6.0" - sources."fast-deep-equal-1.0.0" + sources."fast-deep-equal-1.1.0" sources."fast-json-stable-stringify-2.0.0" sources."json-schema-traverse-0.3.1" ]; @@ -2193,7 +2217,7 @@ in sources."boom-5.2.0" ]; }) - sources."hoek-4.2.0" + sources."hoek-4.2.1" sources."sntp-2.1.0" ]; }) @@ -2227,9 +2251,9 @@ in sources."is-typedarray-1.0.0" sources."isstream-0.1.2" sources."json-stringify-safe-5.0.1" - (sources."mime-types-2.1.17" // { + (sources."mime-types-2.1.18" // { dependencies = [ - sources."mime-db-1.30.0" + sources."mime-db-1.33.0" ]; }) sources."oauth-sign-0.8.2" @@ -2237,13 +2261,13 @@ in sources."qs-6.5.1" sources."safe-buffer-5.1.1" sources."stringstream-0.0.5" - (sources."tough-cookie-2.3.3" // { + (sources."tough-cookie-2.3.4" // { dependencies = [ sources."punycode-1.4.1" ]; }) sources."tunnel-agent-0.6.0" - sources."uuid-3.1.0" + sources."uuid-3.2.1" ]; }) ]; diff --git a/tests/node-packages-v6.nix b/tests/node-packages-v6.nix index f88d5d9..cfe795d 100644 --- a/tests/node-packages-v6.nix +++ b/tests/node-packages-v6.nix @@ -1,4 +1,4 @@ -# This file has been generated by node2nix 1.5.1. Do not edit! +# This file has been generated by node2nix 1.5.2. Do not edit! {nodeEnv, fetchurl, fetchgit, globalBuildInputs ? []}: @@ -148,13 +148,13 @@ let sha512 = "19h20yqpvca08dns1rs4f057f10w63v0snxfml4h5khsk266x3x1im0w72bza4k2xn0kfz6jlv001dhcvxsjr09bmbqnysils9m7437"; }; }; - "brace-expansion-1.1.8" = { + "brace-expansion-1.1.11" = { name = "brace-expansion"; packageName = "brace-expansion"; - version = "1.1.8"; + version = "1.1.11"; src = fetchurl { - url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz"; - sha1 = "c07b211c7c952ec1f8efd51a77ef0d1d3990a292"; + url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz"; + sha512 = "248cnpbbf0p32h53rd3g8wzpgrkaj4p078ra1g6l16f82i6bzkvmhwqan5rk88apbll9ly1476kngd7f7z27i3b3zxpbb3064f8yaw8"; }; }; "bytes-3.0.0" = { @@ -184,13 +184,13 @@ let sha1 = "6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"; }; }; - "combined-stream-1.0.5" = { + "combined-stream-1.0.6" = { name = "combined-stream"; packageName = "combined-stream"; - version = "1.0.5"; + version = "1.0.6"; src = fetchurl { - url = "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz"; - sha1 = "938370a57b4a51dea2c77c15d5c5fdf895164009"; + url = "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz"; + sha1 = "723e7df6e801ac5613113a7e445a9b69cb632818"; }; }; "concat-map-0.0.1" = { @@ -346,6 +346,15 @@ let sha1 = "5783b4e1c459f06fa5ca27f991f3d06e7a310359"; }; }; + "depd-1.1.2" = { + name = "depd"; + packageName = "depd"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz"; + sha1 = "9bcd52e14c097763e749b274c4346ed2e560b5a9"; + }; + }; "destroy-1.0.3" = { name = "destroy"; packageName = "destroy"; @@ -391,22 +400,22 @@ let sha1 = "590c61156b0ae2f4f0255732a158b266bc56b21d"; }; }; - "encodeurl-1.0.1" = { + "encodeurl-1.0.2" = { name = "encodeurl"; packageName = "encodeurl"; - version = "1.0.1"; + version = "1.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.1.tgz"; - sha1 = "79e3d58655346909fe6f0f45a5de68103b294d20"; + url = "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz"; + sha1 = "ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"; }; }; - "es5-ext-0.10.37" = { + "es5-ext-0.10.39" = { name = "es5-ext"; packageName = "es5-ext"; - version = "0.10.37"; + version = "0.10.39"; src = fetchurl { - url = "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.37.tgz"; - sha1 = "0ee741d148b80069ba27d020393756af257defc3"; + url = "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.39.tgz"; + sha512 = "3k07fsn3x64wphzrvb5bhv4r8drmvranrh43j8pn7rsnpyk8pia81vy1d4g3ix0ami3xs4crqxpanxff9dwfk7czrl4m5y72dk9fmh2"; }; }; "es6-iterator-2.0.3" = { @@ -490,13 +499,13 @@ let sha1 = "96918440e3041a7a414f8c52e3c574eb3c3e1e05"; }; }; - "fast-deep-equal-1.0.0" = { + "fast-deep-equal-1.1.0" = { name = "fast-deep-equal"; packageName = "fast-deep-equal"; - version = "1.0.0"; + version = "1.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz"; - sha1 = "96256a3bc975595eb36d82e9929d060d893439ff"; + url = "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz"; + sha1 = "c053477817c86b51daa853c81e059b733d023614"; }; }; "fast-json-stable-stringify-2.0.0" = { @@ -553,13 +562,13 @@ let sha1 = "fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"; }; }; - "form-data-2.3.1" = { + "form-data-2.3.2" = { name = "form-data"; packageName = "form-data"; - version = "2.3.1"; + version = "2.3.2"; src = fetchurl { - url = "https://registry.npmjs.org/form-data/-/form-data-2.3.1.tgz"; - sha1 = "6fb94fbd71885306d73d15cc497fe4cc4ecd44bf"; + url = "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz"; + sha1 = "4970498be604c20c005d4f5c23aecd21d6b49099"; }; }; "forwarded-0.1.2" = { @@ -661,13 +670,13 @@ let sha512 = "1nl2hjr2mnhj5jlaz8mh54z7acwz5j5idkch04qgjk78756gw5d0fjk4a2immil5ij9ijdssb9ndpryvnh2xpcbgcjv8lxybn330als"; }; }; - "hoek-4.2.0" = { + "hoek-4.2.1" = { name = "hoek"; packageName = "hoek"; - version = "4.2.0"; + version = "4.2.1"; src = fetchurl { - url = "https://registry.npmjs.org/hoek/-/hoek-4.2.0.tgz"; - sha512 = "2cz0q3nnv67drgaw2rm7q57r9rgdax1qa0n4z46is7db1w8vwmh574xcr0d73xl5lg80vb85xg2gdhxzh9gbllagp7xk2q228pw4idz"; + url = "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz"; + sha512 = "1y8kprb3qldxqj31zai5n8dvhydsl9nn5w4rskhnbzzhldn6pm6n5lcyam3sfkb61a62d5m58k8im7z6ngwbd9cw9zp4zm4y7ckrf20"; }; }; "http-errors-1.3.1" = { @@ -733,13 +742,13 @@ let sha1 = "5fa78cf301b825c78abc3042d812723049ea23c7"; }; }; - "ipaddr.js-1.5.2" = { + "ipaddr.js-1.6.0" = { name = "ipaddr.js"; packageName = "ipaddr.js"; - version = "1.5.2"; + version = "1.6.0"; src = fetchurl { - url = "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.5.2.tgz"; - sha1 = "d4b505bde9946987ccf0fc58d9010ff9607e3fa0"; + url = "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.6.0.tgz"; + sha1 = "e3fa357b773da619f26e95f049d055c72796f86b"; }; }; "is-typedarray-1.0.0" = { @@ -814,13 +823,13 @@ let sha1 = "313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"; }; }; - "lodash-4.17.4" = { + "lodash-4.17.5" = { name = "lodash"; packageName = "lodash"; - version = "4.17.4"; + version = "4.17.5"; src = fetchurl { - url = "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz"; - sha1 = "78203a4d1c328ae1d86dca6460e369b57f4055ae"; + url = "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz"; + sha512 = "11hikgyas884mz8a58vyixaahxbpdwljdw4cb6qp15xa3sfqikp2mm6wgv41jsl34nzsv1hkx9kw3nwczvas5p73whirmaz4sxggwmj"; }; }; "lru-cache-4.1.1" = { @@ -886,22 +895,22 @@ let sha512 = "2sz22r1xrnyvq6jg0h6b6cab3s3xdsfqa0n6vl9xv9gq3ppcxrcpg2hqfc41xjwnfwfkr6240l5gys7nds61ch6xcb3gr3fwsl7x398"; }; }; - "mime-db-1.30.0" = { + "mime-db-1.33.0" = { name = "mime-db"; packageName = "mime-db"; - version = "1.30.0"; + version = "1.33.0"; src = fetchurl { - url = "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz"; - sha1 = "74c643da2dd9d6a45399963465b26d5ca7d71f01"; + url = "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz"; + sha512 = "36xnw59ik9fqym00cmwb5nyzg0l03k70cp413f7639j93wgmzk1mh0xjc7i6zz3r6k9xnwh0g5cm5a1f3y8c6plgy4qld7fm887ywh4"; }; }; - "mime-types-2.1.17" = { + "mime-types-2.1.18" = { name = "mime-types"; packageName = "mime-types"; - version = "2.1.17"; + version = "2.1.18"; src = fetchurl { - url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz"; - sha1 = "09d7a393f03e995a79f8af857b70a9e0ab16557a"; + url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz"; + sha512 = "22krj1kw7n9z10zdyx7smcaim4bzwqsqzhspwha06q58gcrxfp93hw2cd0vk5crhq5p2dwzqlpacg32lrmp5sjzb798zdzy35mdmkwm"; }; }; "minimatch-3.0.4" = { @@ -949,13 +958,13 @@ let sha1 = "5608aeadfc00be6c2901df5f9861788de0d597c8"; }; }; - "nan-2.8.0" = { + "nan-2.9.2" = { name = "nan"; packageName = "nan"; - version = "2.8.0"; + version = "2.9.2"; src = fetchurl { - url = "https://registry.npmjs.org/nan/-/nan-2.8.0.tgz"; - sha1 = "ed715f3fe9de02b57a5e6252d90a96675e1f085a"; + url = "https://registry.npmjs.org/nan/-/nan-2.9.2.tgz"; + sha512 = "1iwlv98jbkr46c7hy28crk2m89jiskrp4qfa5ysyacyq8dkbk4hii3cc61irf39b7n6wd9cjlaasmakv9dsknqhb3876zrvrbjvmmcn"; }; }; "native-diff-match-patch-0.3.1" = { @@ -1120,13 +1129,13 @@ let sha1 = "0d40a82f801fc355567d2ecb65efe3f077f121c5"; }; }; - "proxy-addr-2.0.2" = { + "proxy-addr-2.0.3" = { name = "proxy-addr"; packageName = "proxy-addr"; - version = "2.0.2"; + version = "2.0.3"; src = fetchurl { - url = "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.2.tgz"; - sha1 = "6571504f47bb988ec8180253f85dd7e14952bdec"; + url = "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.3.tgz"; + sha512 = "1fjf093wrxz3nm9njw491r9rvqwrcv8d8h0mnmyakpijnbff7lllysr7aq9h9w7jdvxjvaf9r055ywd7sghcqxwa2nfpdc9423c414d"; }; }; "pseudomap-1.0.2" = { @@ -1237,13 +1246,13 @@ let sha1 = "765e7607c8055452bba6f0b052595350986036de"; }; }; - "send-0.16.1" = { + "send-0.16.2" = { name = "send"; packageName = "send"; - version = "0.16.1"; + version = "0.16.2"; src = fetchurl { - url = "https://registry.npmjs.org/send/-/send-0.16.1.tgz"; - sha512 = "3c9rfxzsayrnka50s3hdbln9sjzad94ll4z2nx83i3rqciy4dxj05x34sjmm64k46zmk99pj8g4bcwk476a3iqzpcxgja28s8jqnl0j"; + url = "https://registry.npmjs.org/send/-/send-0.16.2.tgz"; + sha512 = "1kh8iy2h9x6mqbb0kssb4d966irri0z8g2151jwx47q32dbmds01j9fs2c8hln68dqqh0ims8p450z3xfw6vs8v2k253c1cyla1ibhk"; }; }; "serve-static-1.10.3" = { @@ -1255,13 +1264,13 @@ let sha1 = "ce5a6ecd3101fed5ec09827dac22a9c29bfb0535"; }; }; - "serve-static-1.13.1" = { + "serve-static-1.13.2" = { name = "serve-static"; packageName = "serve-static"; - version = "1.13.1"; + version = "1.13.2"; src = fetchurl { - url = "https://registry.npmjs.org/serve-static/-/serve-static-1.13.1.tgz"; - sha512 = "2ahchxbzy0wr61gjy85p35cx4rkfb5347fmglk5rb2wawla3nhx6xx8hsgvmvjcsp5vfdilvf84kcnvp832f1anylsg4sqgpdk188w5"; + url = "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz"; + sha512 = "2gkkd7jlmrn2a8d736x3fcij9jj16aglbq6pcivb897g01k1dlrpvb565d3hq9zwafyr60zlcqr5flgd2yqs36s8wxpylxqnck5vyx7"; }; }; "setprototypeof-1.0.3" = { @@ -1327,6 +1336,15 @@ let sha1 = "faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e"; }; }; + "statuses-1.4.0" = { + name = "statuses"; + packageName = "statuses"; + version = "1.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz"; + sha512 = "1xxwqpj713rq1idbmp7mj7cj9dl52lazgpd5x8a9g88jawbkn9xpwbgljl7cvnd0jqkll2zpdj5xy63dlis9l2k8vmx1n1gvyv8456f"; + }; + }; "strftime-0.10.0" = { name = "strftime"; packageName = "strftime"; @@ -1360,13 +1378,13 @@ let version = "0.0.1"; src = ./testa; }; - "tough-cookie-2.3.3" = { + "tough-cookie-2.3.4" = { name = "tough-cookie"; packageName = "tough-cookie"; - version = "2.3.3"; + version = "2.3.4"; src = fetchurl { - url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.3.tgz"; - sha1 = "0b618a5565b6dea90bf3425d04d55edc475a7561"; + url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz"; + sha512 = "0ncm6j3cjq1f26mzjf04k9bkw1b08w53s4qa3a11c1bdj4pgnqv1422c1xs5jyy6y1psppjx52fhagq5zkjkgrcpdkxcdiry96r77jd"; }; }; "tunnel-agent-0.6.0" = { @@ -1387,13 +1405,13 @@ let sha1 = "5ae68177f192d4456269d108afa93ff8743f4f64"; }; }; - "type-is-1.6.15" = { + "type-is-1.6.16" = { name = "type-is"; packageName = "type-is"; - version = "1.6.15"; + version = "1.6.16"; src = fetchurl { - url = "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz"; - sha1 = "cab10fb4909e441c82842eafe1ad646c81804410"; + url = "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz"; + sha512 = "3sqj799a59bbpyx9h2nhwjgi776w2jc2pp620b1rgk22fc3czfbxmav4m8kq0ilaqfxx6v1hww5pzgf13bnz6n84fx62qvazszia68x"; }; }; "unpipe-1.0.0" = { @@ -1423,13 +1441,13 @@ let sha1 = "9f95710f50a267947b2ccc124741c1028427e713"; }; }; - "uuid-3.1.0" = { + "uuid-3.2.1" = { name = "uuid"; packageName = "uuid"; - version = "3.1.0"; + version = "3.2.1"; src = fetchurl { - url = "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz"; - sha512 = "3x5mi85l1559nkb35pfksjjgiyfyqrcvmcf0nly1xjl1kb0d37jnxd6sk0b8d331waadnqbf60nfssb563x9pvnjcw87lrh976sv18c"; + url = "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz"; + sha512 = "0843vl1c974n8kw5kn0kvhvhwk8y8jydr0xkwwl2963xxmkw4ingk6xj9c8m48jw2i95giglxzq5aw5v5mij9kv7fzln8pxav1cr6cd"; }; }; "vary-1.0.1" = { @@ -1507,7 +1525,7 @@ in sha512 = "0zp4b5788400npi1ixjry5x3a4m21c8pnknk8v731rgnwnjbp5ijmfcf5ppmn1ap4a04md1s9dr8n9ygdvrmiai590v0k6dby1wc1y4"; }; dependencies = [ - sources."lodash-4.17.4" + sources."lodash-4.17.5" ]; buildInputs = globalBuildInputs; meta = { @@ -1599,8 +1617,8 @@ in version = "4.16.2"; src = fetchgit { url = "https://github.com/strongloop/express.git"; - rev = "d2e6e3381ccbabfe300166afc75c432aee961ece"; - sha256 = "3e77c886ca0c92f2484b3c0033a4c6e7276e839b5367bc91d24e3626efff1285"; + rev = "0083372bed2df35abf56ac882bd42f01bd6cff39"; + sha256 = "b52e86487953b0a1f48b0cd8e89963a21c25235ba723c4cdf930c751803b2a00"; }; dependencies = [ sources."accepts-1.3.4" @@ -1616,40 +1634,48 @@ in sources."cookie-0.3.1" sources."cookie-signature-1.0.6" sources."debug-2.6.9" - sources."depd-1.1.1" + sources."depd-1.1.2" sources."destroy-1.0.4" sources."ee-first-1.1.1" - sources."encodeurl-1.0.1" + sources."encodeurl-1.0.2" sources."escape-html-1.0.3" sources."etag-1.8.1" - sources."finalhandler-1.1.0" + (sources."finalhandler-1.1.0" // { + dependencies = [ + sources."statuses-1.3.1" + ]; + }) sources."forwarded-0.1.2" sources."fresh-0.5.2" - sources."http-errors-1.6.2" + (sources."http-errors-1.6.2" // { + dependencies = [ + sources."depd-1.1.1" + ]; + }) sources."iconv-lite-0.4.19" sources."inherits-2.0.3" - sources."ipaddr.js-1.5.2" + sources."ipaddr.js-1.6.0" sources."media-typer-0.3.0" sources."merge-descriptors-1.0.1" sources."methods-1.1.2" sources."mime-1.4.1" - sources."mime-db-1.30.0" - sources."mime-types-2.1.17" + sources."mime-db-1.33.0" + sources."mime-types-2.1.18" sources."ms-2.0.0" sources."negotiator-0.6.1" sources."on-finished-2.3.0" sources."parseurl-1.3.2" sources."path-to-regexp-0.1.7" - sources."proxy-addr-2.0.2" + sources."proxy-addr-2.0.3" sources."qs-6.5.1" sources."range-parser-1.2.0" sources."raw-body-2.3.2" sources."safe-buffer-5.1.1" - sources."send-0.16.1" - sources."serve-static-1.13.1" + sources."send-0.16.2" + sources."serve-static-1.13.2" sources."setprototypeof-1.1.0" - sources."statuses-1.3.1" - sources."type-is-1.6.15" + sources."statuses-1.4.0" + sources."type-is-1.6.16" sources."unpipe-1.0.0" sources."utils-merge-1.0.1" sources."vary-1.1.2" @@ -1695,8 +1721,8 @@ in sources."merge-descriptors-1.0.0" sources."methods-1.1.2" sources."mime-1.3.4" - sources."mime-db-1.30.0" - sources."mime-types-2.1.17" + sources."mime-db-1.33.0" + sources."mime-types-2.1.18" sources."ms-0.7.1" sources."negotiator-0.5.3" sources."on-finished-2.3.0" @@ -1708,14 +1734,14 @@ in sources."send-0.13.0" (sources."serve-static-1.10.3" // { dependencies = [ - sources."depd-1.1.1" + sources."depd-1.1.2" sources."destroy-1.0.4" sources."escape-html-1.0.3" sources."send-0.13.2" ]; }) sources."statuses-1.2.1" - sources."type-is-1.6.15" + sources."type-is-1.6.16" sources."unpipe-1.0.0" sources."utils-merge-1.0.0" sources."vary-1.0.1" @@ -1735,8 +1761,8 @@ in version = "4.16.2"; src = fetchgit { url = "https://github.com/strongloop/express.git"; - rev = "d2e6e3381ccbabfe300166afc75c432aee961ece"; - sha256 = "3e77c886ca0c92f2484b3c0033a4c6e7276e839b5367bc91d24e3626efff1285"; + rev = "0083372bed2df35abf56ac882bd42f01bd6cff39"; + sha256 = "b52e86487953b0a1f48b0cd8e89963a21c25235ba723c4cdf930c751803b2a00"; }; dependencies = [ sources."accepts-1.3.4" @@ -1752,40 +1778,48 @@ in sources."cookie-0.3.1" sources."cookie-signature-1.0.6" sources."debug-2.6.9" - sources."depd-1.1.1" + sources."depd-1.1.2" sources."destroy-1.0.4" sources."ee-first-1.1.1" - sources."encodeurl-1.0.1" + sources."encodeurl-1.0.2" sources."escape-html-1.0.3" sources."etag-1.8.1" - sources."finalhandler-1.1.0" + (sources."finalhandler-1.1.0" // { + dependencies = [ + sources."statuses-1.3.1" + ]; + }) sources."forwarded-0.1.2" sources."fresh-0.5.2" - sources."http-errors-1.6.2" + (sources."http-errors-1.6.2" // { + dependencies = [ + sources."depd-1.1.1" + ]; + }) sources."iconv-lite-0.4.19" sources."inherits-2.0.3" - sources."ipaddr.js-1.5.2" + sources."ipaddr.js-1.6.0" sources."media-typer-0.3.0" sources."merge-descriptors-1.0.1" sources."methods-1.1.2" sources."mime-1.4.1" - sources."mime-db-1.30.0" - sources."mime-types-2.1.17" + sources."mime-db-1.33.0" + sources."mime-types-2.1.18" sources."ms-2.0.0" sources."negotiator-0.6.1" sources."on-finished-2.3.0" sources."parseurl-1.3.2" sources."path-to-regexp-0.1.7" - sources."proxy-addr-2.0.2" + sources."proxy-addr-2.0.3" sources."qs-6.5.1" sources."range-parser-1.2.0" sources."raw-body-2.3.2" sources."safe-buffer-5.1.1" - sources."send-0.16.1" - sources."serve-static-1.13.1" + sources."send-0.16.2" + sources."serve-static-1.13.2" sources."setprototypeof-1.1.0" - sources."statuses-1.3.1" - sources."type-is-1.6.15" + sources."statuses-1.4.0" + sources."type-is-1.6.16" sources."unpipe-1.0.0" sources."utils-merge-1.0.1" sources."vary-1.1.2" @@ -1826,8 +1860,8 @@ in version = "4.17.4"; src = fetchgit { url = "git://github.com/lodash/lodash"; - rev = "d985dbffb89e5fa13505ed93449b9fec1fbf973b"; - sha256 = "8dd7176b3738c0398d832c35247323a7fc4a2a4fe4f916d078c6f270a4971ca8"; + rev = "c1f805f4972843b675056b2786f1165f7db81737"; + sha256 = "078150a3eaf590ebb675cc0c4b9a001f67c1e2249511f196e6c77d86c797f13b"; }; buildInputs = globalBuildInputs; meta = { @@ -1853,14 +1887,14 @@ in es5-ext = nodeEnv.buildNodePackage { name = "es5-ext"; packageName = "es5-ext"; - version = "0.10.37"; + version = "0.10.39"; src = fetchurl { - url = "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.37.tgz"; - sha1 = "0ee741d148b80069ba27d020393756af257defc3"; + url = "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.39.tgz"; + sha512 = "3k07fsn3x64wphzrvb5bhv4r8drmvranrh43j8pn7rsnpyk8pia81vy1d4g3ix0ami3xs4crqxpanxff9dwfk7czrl4m5y72dk9fmh2"; }; dependencies = [ sources."d-1.0.0" - sources."es5-ext-0.10.37" + sources."es5-ext-0.10.39" sources."es6-iterator-2.0.3" sources."es6-symbol-3.1.1" ]; @@ -1884,7 +1918,7 @@ in dependencies = [ sources."abbrev-1.1.1" sources."balanced-match-1.0.0" - sources."brace-expansion-1.1.8" + sources."brace-expansion-1.1.11" sources."concat-map-0.0.1" sources."findup-sync-0.3.0" sources."glob-5.0.15" @@ -1960,10 +1994,10 @@ in sources."balanced-match-1.0.0" sources."bcrypt-pbkdf-1.0.1" sources."boom-4.3.1" - sources."brace-expansion-1.1.8" + sources."brace-expansion-1.1.11" sources."caseless-0.12.0" sources."co-4.6.0" - sources."combined-stream-1.0.5" + sources."combined-stream-1.0.6" sources."concat-map-0.0.1" sources."core-util-is-1.0.2" (sources."cryptiles-3.1.2" // { @@ -1977,17 +2011,17 @@ in sources."ecc-jsbn-0.1.1" sources."extend-3.0.1" sources."extsprintf-1.3.0" - sources."fast-deep-equal-1.0.0" + sources."fast-deep-equal-1.1.0" sources."fast-json-stable-stringify-2.0.0" sources."floorine-0.3.0" sources."forever-agent-0.6.1" - sources."form-data-2.3.1" + sources."form-data-2.3.2" sources."fsevents-1.1.3" sources."getpass-0.1.7" sources."har-schema-2.0.0" sources."har-validator-5.0.3" sources."hawk-6.0.2" - sources."hoek-4.2.0" + sources."hoek-4.2.1" sources."http-signature-1.2.0" sources."is-typedarray-1.0.0" sources."isstream-0.1.2" @@ -1996,13 +2030,13 @@ in sources."json-schema-traverse-0.3.1" sources."json-stringify-safe-5.0.1" sources."jsprim-1.4.1" - sources."lodash-4.17.4" - sources."mime-db-1.30.0" - sources."mime-types-2.1.17" + sources."lodash-4.17.5" + sources."mime-db-1.33.0" + sources."mime-types-2.1.18" sources."minimatch-3.0.4" sources."minimist-0.0.8" sources."mkdirp-0.5.1" - sources."nan-2.8.0" + sources."nan-2.9.2" sources."native-diff-match-patch-0.3.1" sources."oauth-sign-0.8.2" sources."open-0.0.5" @@ -2016,10 +2050,10 @@ in sources."sshpk-1.13.1" sources."strftime-0.10.0" sources."stringstream-0.0.5" - sources."tough-cookie-2.3.3" + sources."tough-cookie-2.3.4" sources."tunnel-agent-0.6.0" sources."tweetnacl-0.14.5" - sources."uuid-3.1.0" + sources."uuid-3.2.1" sources."verror-1.10.0" sources."wordwrap-0.0.3" ]; diff --git a/tests/node-packages-v8.nix b/tests/node-packages-v8.nix index 57e5d58..ac49fd5 100644 --- a/tests/node-packages-v8.nix +++ b/tests/node-packages-v8.nix @@ -1,4 +1,4 @@ -# This file has been generated by node2nix 1.5.1. Do not edit! +# This file has been generated by node2nix 1.5.2. Do not edit! {nodeEnv, fetchurl, fetchgit, globalBuildInputs ? []}: @@ -148,13 +148,13 @@ let sha512 = "19h20yqpvca08dns1rs4f057f10w63v0snxfml4h5khsk266x3x1im0w72bza4k2xn0kfz6jlv001dhcvxsjr09bmbqnysils9m7437"; }; }; - "brace-expansion-1.1.8" = { + "brace-expansion-1.1.11" = { name = "brace-expansion"; packageName = "brace-expansion"; - version = "1.1.8"; + version = "1.1.11"; src = fetchurl { - url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz"; - sha1 = "c07b211c7c952ec1f8efd51a77ef0d1d3990a292"; + url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz"; + sha512 = "248cnpbbf0p32h53rd3g8wzpgrkaj4p078ra1g6l16f82i6bzkvmhwqan5rk88apbll9ly1476kngd7f7z27i3b3zxpbb3064f8yaw8"; }; }; "bytes-3.0.0" = { @@ -184,13 +184,13 @@ let sha1 = "6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"; }; }; - "combined-stream-1.0.5" = { + "combined-stream-1.0.6" = { name = "combined-stream"; packageName = "combined-stream"; - version = "1.0.5"; + version = "1.0.6"; src = fetchurl { - url = "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz"; - sha1 = "938370a57b4a51dea2c77c15d5c5fdf895164009"; + url = "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz"; + sha1 = "723e7df6e801ac5613113a7e445a9b69cb632818"; }; }; "concat-map-0.0.1" = { @@ -346,6 +346,15 @@ let sha1 = "5783b4e1c459f06fa5ca27f991f3d06e7a310359"; }; }; + "depd-1.1.2" = { + name = "depd"; + packageName = "depd"; + version = "1.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz"; + sha1 = "9bcd52e14c097763e749b274c4346ed2e560b5a9"; + }; + }; "destroy-1.0.3" = { name = "destroy"; packageName = "destroy"; @@ -391,22 +400,22 @@ let sha1 = "590c61156b0ae2f4f0255732a158b266bc56b21d"; }; }; - "encodeurl-1.0.1" = { + "encodeurl-1.0.2" = { name = "encodeurl"; packageName = "encodeurl"; - version = "1.0.1"; + version = "1.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.1.tgz"; - sha1 = "79e3d58655346909fe6f0f45a5de68103b294d20"; + url = "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz"; + sha1 = "ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"; }; }; - "es5-ext-0.10.37" = { + "es5-ext-0.10.39" = { name = "es5-ext"; packageName = "es5-ext"; - version = "0.10.37"; + version = "0.10.39"; src = fetchurl { - url = "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.37.tgz"; - sha1 = "0ee741d148b80069ba27d020393756af257defc3"; + url = "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.39.tgz"; + sha512 = "3k07fsn3x64wphzrvb5bhv4r8drmvranrh43j8pn7rsnpyk8pia81vy1d4g3ix0ami3xs4crqxpanxff9dwfk7czrl4m5y72dk9fmh2"; }; }; "es6-iterator-2.0.3" = { @@ -490,13 +499,13 @@ let sha1 = "96918440e3041a7a414f8c52e3c574eb3c3e1e05"; }; }; - "fast-deep-equal-1.0.0" = { + "fast-deep-equal-1.1.0" = { name = "fast-deep-equal"; packageName = "fast-deep-equal"; - version = "1.0.0"; + version = "1.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz"; - sha1 = "96256a3bc975595eb36d82e9929d060d893439ff"; + url = "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz"; + sha1 = "c053477817c86b51daa853c81e059b733d023614"; }; }; "fast-json-stable-stringify-2.0.0" = { @@ -553,13 +562,13 @@ let sha1 = "fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"; }; }; - "form-data-2.3.1" = { + "form-data-2.3.2" = { name = "form-data"; packageName = "form-data"; - version = "2.3.1"; + version = "2.3.2"; src = fetchurl { - url = "https://registry.npmjs.org/form-data/-/form-data-2.3.1.tgz"; - sha1 = "6fb94fbd71885306d73d15cc497fe4cc4ecd44bf"; + url = "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz"; + sha1 = "4970498be604c20c005d4f5c23aecd21d6b49099"; }; }; "forwarded-0.1.2" = { @@ -661,13 +670,13 @@ let sha512 = "1nl2hjr2mnhj5jlaz8mh54z7acwz5j5idkch04qgjk78756gw5d0fjk4a2immil5ij9ijdssb9ndpryvnh2xpcbgcjv8lxybn330als"; }; }; - "hoek-4.2.0" = { + "hoek-4.2.1" = { name = "hoek"; packageName = "hoek"; - version = "4.2.0"; + version = "4.2.1"; src = fetchurl { - url = "https://registry.npmjs.org/hoek/-/hoek-4.2.0.tgz"; - sha512 = "2cz0q3nnv67drgaw2rm7q57r9rgdax1qa0n4z46is7db1w8vwmh574xcr0d73xl5lg80vb85xg2gdhxzh9gbllagp7xk2q228pw4idz"; + url = "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz"; + sha512 = "1y8kprb3qldxqj31zai5n8dvhydsl9nn5w4rskhnbzzhldn6pm6n5lcyam3sfkb61a62d5m58k8im7z6ngwbd9cw9zp4zm4y7ckrf20"; }; }; "http-errors-1.3.1" = { @@ -733,13 +742,13 @@ let sha1 = "5fa78cf301b825c78abc3042d812723049ea23c7"; }; }; - "ipaddr.js-1.5.2" = { + "ipaddr.js-1.6.0" = { name = "ipaddr.js"; packageName = "ipaddr.js"; - version = "1.5.2"; + version = "1.6.0"; src = fetchurl { - url = "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.5.2.tgz"; - sha1 = "d4b505bde9946987ccf0fc58d9010ff9607e3fa0"; + url = "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.6.0.tgz"; + sha1 = "e3fa357b773da619f26e95f049d055c72796f86b"; }; }; "is-typedarray-1.0.0" = { @@ -814,13 +823,13 @@ let sha1 = "313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"; }; }; - "lodash-4.17.4" = { + "lodash-4.17.5" = { name = "lodash"; packageName = "lodash"; - version = "4.17.4"; + version = "4.17.5"; src = fetchurl { - url = "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz"; - sha1 = "78203a4d1c328ae1d86dca6460e369b57f4055ae"; + url = "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz"; + sha512 = "11hikgyas884mz8a58vyixaahxbpdwljdw4cb6qp15xa3sfqikp2mm6wgv41jsl34nzsv1hkx9kw3nwczvas5p73whirmaz4sxggwmj"; }; }; "lru-cache-4.1.1" = { @@ -886,22 +895,22 @@ let sha512 = "2sz22r1xrnyvq6jg0h6b6cab3s3xdsfqa0n6vl9xv9gq3ppcxrcpg2hqfc41xjwnfwfkr6240l5gys7nds61ch6xcb3gr3fwsl7x398"; }; }; - "mime-db-1.30.0" = { + "mime-db-1.33.0" = { name = "mime-db"; packageName = "mime-db"; - version = "1.30.0"; + version = "1.33.0"; src = fetchurl { - url = "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz"; - sha1 = "74c643da2dd9d6a45399963465b26d5ca7d71f01"; + url = "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz"; + sha512 = "36xnw59ik9fqym00cmwb5nyzg0l03k70cp413f7639j93wgmzk1mh0xjc7i6zz3r6k9xnwh0g5cm5a1f3y8c6plgy4qld7fm887ywh4"; }; }; - "mime-types-2.1.17" = { + "mime-types-2.1.18" = { name = "mime-types"; packageName = "mime-types"; - version = "2.1.17"; + version = "2.1.18"; src = fetchurl { - url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz"; - sha1 = "09d7a393f03e995a79f8af857b70a9e0ab16557a"; + url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz"; + sha512 = "22krj1kw7n9z10zdyx7smcaim4bzwqsqzhspwha06q58gcrxfp93hw2cd0vk5crhq5p2dwzqlpacg32lrmp5sjzb798zdzy35mdmkwm"; }; }; "minimatch-3.0.4" = { @@ -949,13 +958,13 @@ let sha1 = "5608aeadfc00be6c2901df5f9861788de0d597c8"; }; }; - "nan-2.8.0" = { + "nan-2.9.2" = { name = "nan"; packageName = "nan"; - version = "2.8.0"; + version = "2.9.2"; src = fetchurl { - url = "https://registry.npmjs.org/nan/-/nan-2.8.0.tgz"; - sha1 = "ed715f3fe9de02b57a5e6252d90a96675e1f085a"; + url = "https://registry.npmjs.org/nan/-/nan-2.9.2.tgz"; + sha512 = "1iwlv98jbkr46c7hy28crk2m89jiskrp4qfa5ysyacyq8dkbk4hii3cc61irf39b7n6wd9cjlaasmakv9dsknqhb3876zrvrbjvmmcn"; }; }; "native-diff-match-patch-0.3.1" = { @@ -1120,13 +1129,13 @@ let sha1 = "0d40a82f801fc355567d2ecb65efe3f077f121c5"; }; }; - "proxy-addr-2.0.2" = { + "proxy-addr-2.0.3" = { name = "proxy-addr"; packageName = "proxy-addr"; - version = "2.0.2"; + version = "2.0.3"; src = fetchurl { - url = "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.2.tgz"; - sha1 = "6571504f47bb988ec8180253f85dd7e14952bdec"; + url = "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.3.tgz"; + sha512 = "1fjf093wrxz3nm9njw491r9rvqwrcv8d8h0mnmyakpijnbff7lllysr7aq9h9w7jdvxjvaf9r055ywd7sghcqxwa2nfpdc9423c414d"; }; }; "pseudomap-1.0.2" = { @@ -1237,13 +1246,13 @@ let sha1 = "765e7607c8055452bba6f0b052595350986036de"; }; }; - "send-0.16.1" = { + "send-0.16.2" = { name = "send"; packageName = "send"; - version = "0.16.1"; + version = "0.16.2"; src = fetchurl { - url = "https://registry.npmjs.org/send/-/send-0.16.1.tgz"; - sha512 = "3c9rfxzsayrnka50s3hdbln9sjzad94ll4z2nx83i3rqciy4dxj05x34sjmm64k46zmk99pj8g4bcwk476a3iqzpcxgja28s8jqnl0j"; + url = "https://registry.npmjs.org/send/-/send-0.16.2.tgz"; + sha512 = "1kh8iy2h9x6mqbb0kssb4d966irri0z8g2151jwx47q32dbmds01j9fs2c8hln68dqqh0ims8p450z3xfw6vs8v2k253c1cyla1ibhk"; }; }; "serve-static-1.10.3" = { @@ -1255,13 +1264,13 @@ let sha1 = "ce5a6ecd3101fed5ec09827dac22a9c29bfb0535"; }; }; - "serve-static-1.13.1" = { + "serve-static-1.13.2" = { name = "serve-static"; packageName = "serve-static"; - version = "1.13.1"; + version = "1.13.2"; src = fetchurl { - url = "https://registry.npmjs.org/serve-static/-/serve-static-1.13.1.tgz"; - sha512 = "2ahchxbzy0wr61gjy85p35cx4rkfb5347fmglk5rb2wawla3nhx6xx8hsgvmvjcsp5vfdilvf84kcnvp832f1anylsg4sqgpdk188w5"; + url = "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz"; + sha512 = "2gkkd7jlmrn2a8d736x3fcij9jj16aglbq6pcivb897g01k1dlrpvb565d3hq9zwafyr60zlcqr5flgd2yqs36s8wxpylxqnck5vyx7"; }; }; "setprototypeof-1.0.3" = { @@ -1327,6 +1336,15 @@ let sha1 = "faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e"; }; }; + "statuses-1.4.0" = { + name = "statuses"; + packageName = "statuses"; + version = "1.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz"; + sha512 = "1xxwqpj713rq1idbmp7mj7cj9dl52lazgpd5x8a9g88jawbkn9xpwbgljl7cvnd0jqkll2zpdj5xy63dlis9l2k8vmx1n1gvyv8456f"; + }; + }; "strftime-0.10.0" = { name = "strftime"; packageName = "strftime"; @@ -1360,13 +1378,13 @@ let version = "0.0.1"; src = ./testa; }; - "tough-cookie-2.3.3" = { + "tough-cookie-2.3.4" = { name = "tough-cookie"; packageName = "tough-cookie"; - version = "2.3.3"; + version = "2.3.4"; src = fetchurl { - url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.3.tgz"; - sha1 = "0b618a5565b6dea90bf3425d04d55edc475a7561"; + url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz"; + sha512 = "0ncm6j3cjq1f26mzjf04k9bkw1b08w53s4qa3a11c1bdj4pgnqv1422c1xs5jyy6y1psppjx52fhagq5zkjkgrcpdkxcdiry96r77jd"; }; }; "tunnel-agent-0.6.0" = { @@ -1387,13 +1405,13 @@ let sha1 = "5ae68177f192d4456269d108afa93ff8743f4f64"; }; }; - "type-is-1.6.15" = { + "type-is-1.6.16" = { name = "type-is"; packageName = "type-is"; - version = "1.6.15"; + version = "1.6.16"; src = fetchurl { - url = "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz"; - sha1 = "cab10fb4909e441c82842eafe1ad646c81804410"; + url = "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz"; + sha512 = "3sqj799a59bbpyx9h2nhwjgi776w2jc2pp620b1rgk22fc3czfbxmav4m8kq0ilaqfxx6v1hww5pzgf13bnz6n84fx62qvazszia68x"; }; }; "unpipe-1.0.0" = { @@ -1423,13 +1441,13 @@ let sha1 = "9f95710f50a267947b2ccc124741c1028427e713"; }; }; - "uuid-3.1.0" = { + "uuid-3.2.1" = { name = "uuid"; packageName = "uuid"; - version = "3.1.0"; + version = "3.2.1"; src = fetchurl { - url = "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz"; - sha512 = "3x5mi85l1559nkb35pfksjjgiyfyqrcvmcf0nly1xjl1kb0d37jnxd6sk0b8d331waadnqbf60nfssb563x9pvnjcw87lrh976sv18c"; + url = "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz"; + sha512 = "0843vl1c974n8kw5kn0kvhvhwk8y8jydr0xkwwl2963xxmkw4ingk6xj9c8m48jw2i95giglxzq5aw5v5mij9kv7fzln8pxav1cr6cd"; }; }; "vary-1.0.1" = { @@ -1507,7 +1525,7 @@ in sha512 = "0zp4b5788400npi1ixjry5x3a4m21c8pnknk8v731rgnwnjbp5ijmfcf5ppmn1ap4a04md1s9dr8n9ygdvrmiai590v0k6dby1wc1y4"; }; dependencies = [ - sources."lodash-4.17.4" + sources."lodash-4.17.5" ]; buildInputs = globalBuildInputs; meta = { @@ -1599,8 +1617,8 @@ in version = "4.16.2"; src = fetchgit { url = "https://github.com/strongloop/express.git"; - rev = "d2e6e3381ccbabfe300166afc75c432aee961ece"; - sha256 = "3e77c886ca0c92f2484b3c0033a4c6e7276e839b5367bc91d24e3626efff1285"; + rev = "0083372bed2df35abf56ac882bd42f01bd6cff39"; + sha256 = "b52e86487953b0a1f48b0cd8e89963a21c25235ba723c4cdf930c751803b2a00"; }; dependencies = [ sources."accepts-1.3.4" @@ -1616,40 +1634,48 @@ in sources."cookie-0.3.1" sources."cookie-signature-1.0.6" sources."debug-2.6.9" - sources."depd-1.1.1" + sources."depd-1.1.2" sources."destroy-1.0.4" sources."ee-first-1.1.1" - sources."encodeurl-1.0.1" + sources."encodeurl-1.0.2" sources."escape-html-1.0.3" sources."etag-1.8.1" - sources."finalhandler-1.1.0" + (sources."finalhandler-1.1.0" // { + dependencies = [ + sources."statuses-1.3.1" + ]; + }) sources."forwarded-0.1.2" sources."fresh-0.5.2" - sources."http-errors-1.6.2" + (sources."http-errors-1.6.2" // { + dependencies = [ + sources."depd-1.1.1" + ]; + }) sources."iconv-lite-0.4.19" sources."inherits-2.0.3" - sources."ipaddr.js-1.5.2" + sources."ipaddr.js-1.6.0" sources."media-typer-0.3.0" sources."merge-descriptors-1.0.1" sources."methods-1.1.2" sources."mime-1.4.1" - sources."mime-db-1.30.0" - sources."mime-types-2.1.17" + sources."mime-db-1.33.0" + sources."mime-types-2.1.18" sources."ms-2.0.0" sources."negotiator-0.6.1" sources."on-finished-2.3.0" sources."parseurl-1.3.2" sources."path-to-regexp-0.1.7" - sources."proxy-addr-2.0.2" + sources."proxy-addr-2.0.3" sources."qs-6.5.1" sources."range-parser-1.2.0" sources."raw-body-2.3.2" sources."safe-buffer-5.1.1" - sources."send-0.16.1" - sources."serve-static-1.13.1" + sources."send-0.16.2" + sources."serve-static-1.13.2" sources."setprototypeof-1.1.0" - sources."statuses-1.3.1" - sources."type-is-1.6.15" + sources."statuses-1.4.0" + sources."type-is-1.6.16" sources."unpipe-1.0.0" sources."utils-merge-1.0.1" sources."vary-1.1.2" @@ -1695,8 +1721,8 @@ in sources."merge-descriptors-1.0.0" sources."methods-1.1.2" sources."mime-1.3.4" - sources."mime-db-1.30.0" - sources."mime-types-2.1.17" + sources."mime-db-1.33.0" + sources."mime-types-2.1.18" sources."ms-0.7.1" sources."negotiator-0.5.3" sources."on-finished-2.3.0" @@ -1708,14 +1734,14 @@ in sources."send-0.13.0" (sources."serve-static-1.10.3" // { dependencies = [ - sources."depd-1.1.1" + sources."depd-1.1.2" sources."destroy-1.0.4" sources."escape-html-1.0.3" sources."send-0.13.2" ]; }) sources."statuses-1.2.1" - sources."type-is-1.6.15" + sources."type-is-1.6.16" sources."unpipe-1.0.0" sources."utils-merge-1.0.0" sources."vary-1.0.1" @@ -1735,8 +1761,8 @@ in version = "4.16.2"; src = fetchgit { url = "https://github.com/strongloop/express.git"; - rev = "d2e6e3381ccbabfe300166afc75c432aee961ece"; - sha256 = "3e77c886ca0c92f2484b3c0033a4c6e7276e839b5367bc91d24e3626efff1285"; + rev = "0083372bed2df35abf56ac882bd42f01bd6cff39"; + sha256 = "b52e86487953b0a1f48b0cd8e89963a21c25235ba723c4cdf930c751803b2a00"; }; dependencies = [ sources."accepts-1.3.4" @@ -1752,40 +1778,48 @@ in sources."cookie-0.3.1" sources."cookie-signature-1.0.6" sources."debug-2.6.9" - sources."depd-1.1.1" + sources."depd-1.1.2" sources."destroy-1.0.4" sources."ee-first-1.1.1" - sources."encodeurl-1.0.1" + sources."encodeurl-1.0.2" sources."escape-html-1.0.3" sources."etag-1.8.1" - sources."finalhandler-1.1.0" + (sources."finalhandler-1.1.0" // { + dependencies = [ + sources."statuses-1.3.1" + ]; + }) sources."forwarded-0.1.2" sources."fresh-0.5.2" - sources."http-errors-1.6.2" + (sources."http-errors-1.6.2" // { + dependencies = [ + sources."depd-1.1.1" + ]; + }) sources."iconv-lite-0.4.19" sources."inherits-2.0.3" - sources."ipaddr.js-1.5.2" + sources."ipaddr.js-1.6.0" sources."media-typer-0.3.0" sources."merge-descriptors-1.0.1" sources."methods-1.1.2" sources."mime-1.4.1" - sources."mime-db-1.30.0" - sources."mime-types-2.1.17" + sources."mime-db-1.33.0" + sources."mime-types-2.1.18" sources."ms-2.0.0" sources."negotiator-0.6.1" sources."on-finished-2.3.0" sources."parseurl-1.3.2" sources."path-to-regexp-0.1.7" - sources."proxy-addr-2.0.2" + sources."proxy-addr-2.0.3" sources."qs-6.5.1" sources."range-parser-1.2.0" sources."raw-body-2.3.2" sources."safe-buffer-5.1.1" - sources."send-0.16.1" - sources."serve-static-1.13.1" + sources."send-0.16.2" + sources."serve-static-1.13.2" sources."setprototypeof-1.1.0" - sources."statuses-1.3.1" - sources."type-is-1.6.15" + sources."statuses-1.4.0" + sources."type-is-1.6.16" sources."unpipe-1.0.0" sources."utils-merge-1.0.1" sources."vary-1.1.2" @@ -1826,8 +1860,8 @@ in version = "4.17.4"; src = fetchgit { url = "git://github.com/lodash/lodash"; - rev = "d985dbffb89e5fa13505ed93449b9fec1fbf973b"; - sha256 = "8dd7176b3738c0398d832c35247323a7fc4a2a4fe4f916d078c6f270a4971ca8"; + rev = "c1f805f4972843b675056b2786f1165f7db81737"; + sha256 = "078150a3eaf590ebb675cc0c4b9a001f67c1e2249511f196e6c77d86c797f13b"; }; buildInputs = globalBuildInputs; meta = { @@ -1853,14 +1887,14 @@ in es5-ext = nodeEnv.buildNodePackage { name = "es5-ext"; packageName = "es5-ext"; - version = "0.10.37"; + version = "0.10.39"; src = fetchurl { - url = "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.37.tgz"; - sha1 = "0ee741d148b80069ba27d020393756af257defc3"; + url = "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.39.tgz"; + sha512 = "3k07fsn3x64wphzrvb5bhv4r8drmvranrh43j8pn7rsnpyk8pia81vy1d4g3ix0ami3xs4crqxpanxff9dwfk7czrl4m5y72dk9fmh2"; }; dependencies = [ sources."d-1.0.0" - sources."es5-ext-0.10.37" + sources."es5-ext-0.10.39" sources."es6-iterator-2.0.3" sources."es6-symbol-3.1.1" ]; @@ -1884,7 +1918,7 @@ in dependencies = [ sources."abbrev-1.1.1" sources."balanced-match-1.0.0" - sources."brace-expansion-1.1.8" + sources."brace-expansion-1.1.11" sources."concat-map-0.0.1" sources."findup-sync-0.3.0" sources."glob-5.0.15" @@ -1960,10 +1994,10 @@ in sources."balanced-match-1.0.0" sources."bcrypt-pbkdf-1.0.1" sources."boom-4.3.1" - sources."brace-expansion-1.1.8" + sources."brace-expansion-1.1.11" sources."caseless-0.12.0" sources."co-4.6.0" - sources."combined-stream-1.0.5" + sources."combined-stream-1.0.6" sources."concat-map-0.0.1" sources."core-util-is-1.0.2" (sources."cryptiles-3.1.2" // { @@ -1977,17 +2011,17 @@ in sources."ecc-jsbn-0.1.1" sources."extend-3.0.1" sources."extsprintf-1.3.0" - sources."fast-deep-equal-1.0.0" + sources."fast-deep-equal-1.1.0" sources."fast-json-stable-stringify-2.0.0" sources."floorine-0.3.0" sources."forever-agent-0.6.1" - sources."form-data-2.3.1" + sources."form-data-2.3.2" sources."fsevents-1.1.3" sources."getpass-0.1.7" sources."har-schema-2.0.0" sources."har-validator-5.0.3" sources."hawk-6.0.2" - sources."hoek-4.2.0" + sources."hoek-4.2.1" sources."http-signature-1.2.0" sources."is-typedarray-1.0.0" sources."isstream-0.1.2" @@ -1996,13 +2030,13 @@ in sources."json-schema-traverse-0.3.1" sources."json-stringify-safe-5.0.1" sources."jsprim-1.4.1" - sources."lodash-4.17.4" - sources."mime-db-1.30.0" - sources."mime-types-2.1.17" + sources."lodash-4.17.5" + sources."mime-db-1.33.0" + sources."mime-types-2.1.18" sources."minimatch-3.0.4" sources."minimist-0.0.8" sources."mkdirp-0.5.1" - sources."nan-2.8.0" + sources."nan-2.9.2" sources."native-diff-match-patch-0.3.1" sources."oauth-sign-0.8.2" sources."open-0.0.5" @@ -2016,10 +2050,10 @@ in sources."sshpk-1.13.1" sources."strftime-0.10.0" sources."stringstream-0.0.5" - sources."tough-cookie-2.3.3" + sources."tough-cookie-2.3.4" sources."tunnel-agent-0.6.0" sources."tweetnacl-0.14.5" - sources."uuid-3.1.0" + sources."uuid-3.2.1" sources."verror-1.10.0" sources."wordwrap-0.0.3" ];