Add tessel: cli tools and node libs for tessel.io devices

+2016
+40
pkgs/applications/misc/tessel/default.nix
··· 1 + { stdenv, fetchurl, callPackage, libusb1, pkgconfig, python, utillinux }: 2 + 3 + with stdenv.lib; 4 + 5 + let 6 + nodePackages = callPackage (import ../../../top-level/node-packages.nix) { 7 + neededNatives = [ libusb1 pkgconfig python utillinux ]; 8 + self = nodePackages; 9 + generated = ./package.nix; 10 + }; 11 + 12 + in nodePackages.buildNodePackage rec { 13 + name = "tessel-0.3.16"; 14 + bin = true; 15 + 16 + src = [ 17 + (fetchurl { 18 + url = "http://registry.npmjs.org/tessel/-/tessel-0.3.16.tgz"; 19 + name = "tessel-0.3.16.tgz"; 20 + sha1 = "900a8d897ba03d7a9d5927697180284772d70738"; 21 + }) 22 + ]; 23 + 24 + deps = (filter (v: nixType v == "derivation") (attrValues nodePackages)); 25 + 26 + postInstall = '' 27 + mkdir -p $out/etc/udev/rules.d 28 + cp $out/lib/node_modules/tessel/install/85-tessel.rules $out/etc/udev/rules.d/ 29 + ''; 30 + 31 + passthru.names = [ "tessel" ]; 32 + 33 + meta = { 34 + description = "Command line tools and programmatic access library for Tessel devices"; 35 + homepage = https://tessel.io; 36 + license = licenses.mit; 37 + maintainers = with maintainers; [ goibhniu ]; 38 + platforms = with platforms; linux; 39 + }; 40 + }
+1974
pkgs/applications/misc/tessel/package.nix
··· 1 + { self, fetchurl, fetchgit ? null, lib }: 2 + 3 + { 4 + by-spec."abbrev"."1" = 5 + self.by-version."abbrev"."1.0.5"; 6 + by-version."abbrev"."1.0.5" = lib.makeOverridable self.buildNodePackage { 7 + name = "abbrev-1.0.5"; 8 + bin = false; 9 + src = [ 10 + (fetchurl { 11 + url = "http://registry.npmjs.org/abbrev/-/abbrev-1.0.5.tgz"; 12 + name = "abbrev-1.0.5.tgz"; 13 + sha1 = "5d8257bd9ebe435e698b2fa431afde4fe7b10b03"; 14 + }) 15 + ]; 16 + buildInputs = 17 + (self.nativeDeps."abbrev" or []); 18 + deps = { 19 + }; 20 + peerDependencies = [ 21 + ]; 22 + passthru.names = [ "abbrev" ]; 23 + }; 24 + by-spec."asn1"."0.1.11" = 25 + self.by-version."asn1"."0.1.11"; 26 + by-version."asn1"."0.1.11" = lib.makeOverridable self.buildNodePackage { 27 + name = "asn1-0.1.11"; 28 + bin = false; 29 + src = [ 30 + (fetchurl { 31 + url = "http://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz"; 32 + name = "asn1-0.1.11.tgz"; 33 + sha1 = "559be18376d08a4ec4dbe80877d27818639b2df7"; 34 + }) 35 + ]; 36 + buildInputs = 37 + (self.nativeDeps."asn1" or []); 38 + deps = { 39 + }; 40 + peerDependencies = [ 41 + ]; 42 + passthru.names = [ "asn1" ]; 43 + }; 44 + by-spec."assert-plus"."0.1.2" = 45 + self.by-version."assert-plus"."0.1.2"; 46 + by-version."assert-plus"."0.1.2" = lib.makeOverridable self.buildNodePackage { 47 + name = "assert-plus-0.1.2"; 48 + bin = false; 49 + src = [ 50 + (fetchurl { 51 + url = "http://registry.npmjs.org/assert-plus/-/assert-plus-0.1.2.tgz"; 52 + name = "assert-plus-0.1.2.tgz"; 53 + sha1 = "d93ffdbb67ac5507779be316a7d65146417beef8"; 54 + }) 55 + ]; 56 + buildInputs = 57 + (self.nativeDeps."assert-plus" or []); 58 + deps = { 59 + }; 60 + peerDependencies = [ 61 + ]; 62 + passthru.names = [ "assert-plus" ]; 63 + }; 64 + by-spec."async"."~0.2.9" = 65 + self.by-version."async"."0.2.10"; 66 + by-version."async"."0.2.10" = lib.makeOverridable self.buildNodePackage { 67 + name = "async-0.2.10"; 68 + bin = false; 69 + src = [ 70 + (fetchurl { 71 + url = "http://registry.npmjs.org/async/-/async-0.2.10.tgz"; 72 + name = "async-0.2.10.tgz"; 73 + sha1 = "b6bbe0b0674b9d719708ca38de8c237cb526c3d1"; 74 + }) 75 + ]; 76 + buildInputs = 77 + (self.nativeDeps."async" or []); 78 + deps = { 79 + }; 80 + peerDependencies = [ 81 + ]; 82 + passthru.names = [ "async" ]; 83 + }; 84 + "async" = self.by-version."async"."0.2.10"; 85 + by-spec."async"."~0.9.0" = 86 + self.by-version."async"."0.9.0"; 87 + by-version."async"."0.9.0" = lib.makeOverridable self.buildNodePackage { 88 + name = "async-0.9.0"; 89 + bin = false; 90 + src = [ 91 + (fetchurl { 92 + url = "http://registry.npmjs.org/async/-/async-0.9.0.tgz"; 93 + name = "async-0.9.0.tgz"; 94 + sha1 = "ac3613b1da9bed1b47510bb4651b8931e47146c7"; 95 + }) 96 + ]; 97 + buildInputs = 98 + (self.nativeDeps."async" or []); 99 + deps = { 100 + }; 101 + peerDependencies = [ 102 + ]; 103 + passthru.names = [ "async" ]; 104 + }; 105 + by-spec."aws-sign2"."~0.5.0" = 106 + self.by-version."aws-sign2"."0.5.0"; 107 + by-version."aws-sign2"."0.5.0" = lib.makeOverridable self.buildNodePackage { 108 + name = "aws-sign2-0.5.0"; 109 + bin = false; 110 + src = [ 111 + (fetchurl { 112 + url = "http://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz"; 113 + name = "aws-sign2-0.5.0.tgz"; 114 + sha1 = "c57103f7a17fc037f02d7c2e64b602ea223f7d63"; 115 + }) 116 + ]; 117 + buildInputs = 118 + (self.nativeDeps."aws-sign2" or []); 119 + deps = { 120 + }; 121 + peerDependencies = [ 122 + ]; 123 + passthru.names = [ "aws-sign2" ]; 124 + }; 125 + by-spec."bindings-shyp"."~0.2.3" = 126 + self.by-version."bindings-shyp"."0.2.3"; 127 + by-version."bindings-shyp"."0.2.3" = lib.makeOverridable self.buildNodePackage { 128 + name = "bindings-shyp-0.2.3"; 129 + bin = false; 130 + src = [ 131 + (fetchurl { 132 + url = "http://registry.npmjs.org/bindings-shyp/-/bindings-shyp-0.2.3.tgz"; 133 + name = "bindings-shyp-0.2.3.tgz"; 134 + sha1 = "909151c14c701f350eb6be8ad14784ad79813671"; 135 + }) 136 + ]; 137 + buildInputs = 138 + (self.nativeDeps."bindings-shyp" or []); 139 + deps = { 140 + }; 141 + peerDependencies = [ 142 + ]; 143 + passthru.names = [ "bindings-shyp" ]; 144 + }; 145 + by-spec."block-stream"."*" = 146 + self.by-version."block-stream"."0.0.7"; 147 + by-version."block-stream"."0.0.7" = lib.makeOverridable self.buildNodePackage { 148 + name = "block-stream-0.0.7"; 149 + bin = false; 150 + src = [ 151 + (fetchurl { 152 + url = "http://registry.npmjs.org/block-stream/-/block-stream-0.0.7.tgz"; 153 + name = "block-stream-0.0.7.tgz"; 154 + sha1 = "9088ab5ae1e861f4d81b176b4a8046080703deed"; 155 + }) 156 + ]; 157 + buildInputs = 158 + (self.nativeDeps."block-stream" or []); 159 + deps = { 160 + "inherits-2.0.1" = self.by-version."inherits"."2.0.1"; 161 + }; 162 + peerDependencies = [ 163 + ]; 164 + passthru.names = [ "block-stream" ]; 165 + }; 166 + by-spec."boom"."0.4.x" = 167 + self.by-version."boom"."0.4.2"; 168 + by-version."boom"."0.4.2" = lib.makeOverridable self.buildNodePackage { 169 + name = "boom-0.4.2"; 170 + bin = false; 171 + src = [ 172 + (fetchurl { 173 + url = "http://registry.npmjs.org/boom/-/boom-0.4.2.tgz"; 174 + name = "boom-0.4.2.tgz"; 175 + sha1 = "7a636e9ded4efcefb19cef4947a3c67dfaee911b"; 176 + }) 177 + ]; 178 + buildInputs = 179 + (self.nativeDeps."boom" or []); 180 + deps = { 181 + "hoek-0.9.1" = self.by-version."hoek"."0.9.1"; 182 + }; 183 + peerDependencies = [ 184 + ]; 185 + passthru.names = [ "boom" ]; 186 + }; 187 + by-spec."buffer-equal"."~0.0.0" = 188 + self.by-version."buffer-equal"."0.0.1"; 189 + by-version."buffer-equal"."0.0.1" = lib.makeOverridable self.buildNodePackage { 190 + name = "buffer-equal-0.0.1"; 191 + bin = false; 192 + src = [ 193 + (fetchurl { 194 + url = "http://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz"; 195 + name = "buffer-equal-0.0.1.tgz"; 196 + sha1 = "91bc74b11ea405bc916bc6aa908faafa5b4aac4b"; 197 + }) 198 + ]; 199 + buildInputs = 200 + (self.nativeDeps."buffer-equal" or []); 201 + deps = { 202 + }; 203 + peerDependencies = [ 204 + ]; 205 + passthru.names = [ "buffer-equal" ]; 206 + }; 207 + by-spec."bunker"."0.1.X" = 208 + self.by-version."bunker"."0.1.2"; 209 + by-version."bunker"."0.1.2" = lib.makeOverridable self.buildNodePackage { 210 + name = "bunker-0.1.2"; 211 + bin = false; 212 + src = [ 213 + (fetchurl { 214 + url = "http://registry.npmjs.org/bunker/-/bunker-0.1.2.tgz"; 215 + name = "bunker-0.1.2.tgz"; 216 + sha1 = "c88992464a8e2a6ede86930375f92b58077ef97c"; 217 + }) 218 + ]; 219 + buildInputs = 220 + (self.nativeDeps."bunker" or []); 221 + deps = { 222 + "burrito-0.2.12" = self.by-version."burrito"."0.2.12"; 223 + }; 224 + peerDependencies = [ 225 + ]; 226 + passthru.names = [ "bunker" ]; 227 + }; 228 + by-spec."burrito".">=0.2.5 <0.3" = 229 + self.by-version."burrito"."0.2.12"; 230 + by-version."burrito"."0.2.12" = lib.makeOverridable self.buildNodePackage { 231 + name = "burrito-0.2.12"; 232 + bin = false; 233 + src = [ 234 + (fetchurl { 235 + url = "http://registry.npmjs.org/burrito/-/burrito-0.2.12.tgz"; 236 + name = "burrito-0.2.12.tgz"; 237 + sha1 = "d0d6e6ac81d5e99789c6fa4accb0b0031ea54f6b"; 238 + }) 239 + ]; 240 + buildInputs = 241 + (self.nativeDeps."burrito" or []); 242 + deps = { 243 + "traverse-0.5.2" = self.by-version."traverse"."0.5.2"; 244 + "uglify-js-1.1.1" = self.by-version."uglify-js"."1.1.1"; 245 + }; 246 + peerDependencies = [ 247 + ]; 248 + passthru.names = [ "burrito" ]; 249 + }; 250 + by-spec."charm"."0.1.x" = 251 + self.by-version."charm"."0.1.2"; 252 + by-version."charm"."0.1.2" = lib.makeOverridable self.buildNodePackage { 253 + name = "charm-0.1.2"; 254 + bin = false; 255 + src = [ 256 + (fetchurl { 257 + url = "http://registry.npmjs.org/charm/-/charm-0.1.2.tgz"; 258 + name = "charm-0.1.2.tgz"; 259 + sha1 = "06c21eed1a1b06aeb67553cdc53e23274bac2296"; 260 + }) 261 + ]; 262 + buildInputs = 263 + (self.nativeDeps."charm" or []); 264 + deps = { 265 + }; 266 + peerDependencies = [ 267 + ]; 268 + passthru.names = [ "charm" ]; 269 + }; 270 + by-spec."colony-compiler"."~0.6.21" = 271 + self.by-version."colony-compiler"."0.6.23"; 272 + by-version."colony-compiler"."0.6.23" = lib.makeOverridable self.buildNodePackage { 273 + name = "colony-compiler-0.6.23"; 274 + bin = true; 275 + src = [ 276 + (fetchurl { 277 + url = "http://registry.npmjs.org/colony-compiler/-/colony-compiler-0.6.23.tgz"; 278 + name = "colony-compiler-0.6.23.tgz"; 279 + sha1 = "0bef9e899e1ae928f6fe5e0dcca6cab4d47ab448"; 280 + }) 281 + ]; 282 + buildInputs = 283 + (self.nativeDeps."colony-compiler" or []); 284 + deps = { 285 + "colors-0.6.2" = self.by-version."colors"."0.6.2"; 286 + "optimist-0.5.2" = self.by-version."optimist"."0.5.2"; 287 + "nan-1.0.0" = self.by-version."nan"."1.0.0"; 288 + "async-0.9.0" = self.by-version."async"."0.9.0"; 289 + "bindings-shyp-0.2.3" = self.by-version."bindings-shyp"."0.2.3"; 290 + # "colony-compiler-shyp-win32-ia32-0.6.17-1" = self.by-version."colony-compiler-shyp-win32-ia32"."0.6.17-1"; 291 + # "colony-compiler-shyp-win32-x64-0.6.17-0" = self.by-version."colony-compiler-shyp-win32-x64"."0.6.17-0"; 292 + # "colony-compiler-shyp-darwin-x64-0.6.17-0" = self.by-version."colony-compiler-shyp-darwin-x64"."0.6.17-0"; 293 + }; 294 + peerDependencies = [ 295 + ]; 296 + passthru.names = [ "colony-compiler" ]; 297 + }; 298 + "colony-compiler" = self.by-version."colony-compiler"."0.6.23"; 299 + by-spec."colony-compiler-shyp-darwin-x64"."0.6.x" = 300 + self.by-version."colony-compiler-shyp-darwin-x64"."0.6.17-0"; 301 + by-version."colony-compiler-shyp-darwin-x64"."0.6.17-0" = lib.makeOverridable self.buildNodePackage { 302 + name = "colony-compiler-shyp-darwin-x64-0.6.17-0"; 303 + bin = false; 304 + src = [ 305 + (fetchurl { 306 + url = "http://registry.npmjs.org/colony-compiler-shyp-darwin-x64/-/colony-compiler-shyp-darwin-x64-0.6.17-0.tgz"; 307 + name = "colony-compiler-shyp-darwin-x64-0.6.17-0.tgz"; 308 + sha1 = "33eedbee7ff8679fde69ba03bf27777110113732"; 309 + }) 310 + ]; 311 + buildInputs = 312 + (self.nativeDeps."colony-compiler-shyp-darwin-x64" or []); 313 + deps = { 314 + }; 315 + peerDependencies = [ 316 + ]; 317 + passthru.names = [ "colony-compiler-shyp-darwin-x64" ]; 318 + }; 319 + by-spec."colony-compiler-shyp-win32-ia32"."0.6.x" = 320 + self.by-version."colony-compiler-shyp-win32-ia32"."0.6.17-1"; 321 + by-version."colony-compiler-shyp-win32-ia32"."0.6.17-1" = lib.makeOverridable self.buildNodePackage { 322 + name = "colony-compiler-shyp-win32-ia32-0.6.17-1"; 323 + bin = false; 324 + src = [ 325 + (fetchurl { 326 + url = "http://registry.npmjs.org/colony-compiler-shyp-win32-ia32/-/colony-compiler-shyp-win32-ia32-0.6.17-1.tgz"; 327 + name = "colony-compiler-shyp-win32-ia32-0.6.17-1.tgz"; 328 + sha1 = "6e11a978be5df7be00112d2a349d5e34925f443a"; 329 + }) 330 + ]; 331 + buildInputs = 332 + (self.nativeDeps."colony-compiler-shyp-win32-ia32" or []); 333 + deps = { 334 + }; 335 + peerDependencies = [ 336 + ]; 337 + passthru.names = [ "colony-compiler-shyp-win32-ia32" ]; 338 + }; 339 + by-spec."colony-compiler-shyp-win32-x64"."0.6.x" = 340 + self.by-version."colony-compiler-shyp-win32-x64"."0.6.17-0"; 341 + by-version."colony-compiler-shyp-win32-x64"."0.6.17-0" = lib.makeOverridable self.buildNodePackage { 342 + name = "colony-compiler-shyp-win32-x64-0.6.17-0"; 343 + bin = false; 344 + src = [ 345 + (fetchurl { 346 + url = "http://registry.npmjs.org/colony-compiler-shyp-win32-x64/-/colony-compiler-shyp-win32-x64-0.6.17-0.tgz"; 347 + name = "colony-compiler-shyp-win32-x64-0.6.17-0.tgz"; 348 + sha1 = "cd30416df0ab52e49c74e81d69bd23329983d005"; 349 + }) 350 + ]; 351 + buildInputs = 352 + (self.nativeDeps."colony-compiler-shyp-win32-x64" or []); 353 + deps = { 354 + }; 355 + peerDependencies = [ 356 + ]; 357 + passthru.names = [ "colony-compiler-shyp-win32-x64" ]; 358 + }; 359 + by-spec."colors"."0.5.x" = 360 + self.by-version."colors"."0.5.1"; 361 + by-version."colors"."0.5.1" = lib.makeOverridable self.buildNodePackage { 362 + name = "colors-0.5.1"; 363 + bin = false; 364 + src = [ 365 + (fetchurl { 366 + url = "http://registry.npmjs.org/colors/-/colors-0.5.1.tgz"; 367 + name = "colors-0.5.1.tgz"; 368 + sha1 = "7d0023eaeb154e8ee9fce75dcb923d0ed1667774"; 369 + }) 370 + ]; 371 + buildInputs = 372 + (self.nativeDeps."colors" or []); 373 + deps = { 374 + }; 375 + peerDependencies = [ 376 + ]; 377 + passthru.names = [ "colors" ]; 378 + }; 379 + by-spec."colors"."~0.6.0-1" = 380 + self.by-version."colors"."0.6.2"; 381 + by-version."colors"."0.6.2" = lib.makeOverridable self.buildNodePackage { 382 + name = "colors-0.6.2"; 383 + bin = false; 384 + src = [ 385 + (fetchurl { 386 + url = "http://registry.npmjs.org/colors/-/colors-0.6.2.tgz"; 387 + name = "colors-0.6.2.tgz"; 388 + sha1 = "2423fe6678ac0c5dae8852e5d0e5be08c997abcc"; 389 + }) 390 + ]; 391 + buildInputs = 392 + (self.nativeDeps."colors" or []); 393 + deps = { 394 + }; 395 + peerDependencies = [ 396 + ]; 397 + passthru.names = [ "colors" ]; 398 + }; 399 + "colors" = self.by-version."colors"."0.6.2"; 400 + by-spec."colors"."~0.6.1" = 401 + self.by-version."colors"."0.6.2"; 402 + by-spec."colorsafeconsole"."0.0.4" = 403 + self.by-version."colorsafeconsole"."0.0.4"; 404 + by-version."colorsafeconsole"."0.0.4" = lib.makeOverridable self.buildNodePackage { 405 + name = "colorsafeconsole-0.0.4"; 406 + bin = false; 407 + src = [ 408 + (fetchurl { 409 + url = "http://registry.npmjs.org/colorsafeconsole/-/colorsafeconsole-0.0.4.tgz"; 410 + name = "colorsafeconsole-0.0.4.tgz"; 411 + sha1 = "dc10508bb000e51964fb485fd8557faa169effbe"; 412 + }) 413 + ]; 414 + buildInputs = 415 + (self.nativeDeps."colorsafeconsole" or []); 416 + deps = { 417 + }; 418 + peerDependencies = [ 419 + ]; 420 + passthru.names = [ "colorsafeconsole" ]; 421 + }; 422 + "colorsafeconsole" = self.by-version."colorsafeconsole"."0.0.4"; 423 + by-spec."combined-stream"."~0.0.4" = 424 + self.by-version."combined-stream"."0.0.7"; 425 + by-version."combined-stream"."0.0.7" = lib.makeOverridable self.buildNodePackage { 426 + name = "combined-stream-0.0.7"; 427 + bin = false; 428 + src = [ 429 + (fetchurl { 430 + url = "http://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz"; 431 + name = "combined-stream-0.0.7.tgz"; 432 + sha1 = "0137e657baa5a7541c57ac37ac5fc07d73b4dc1f"; 433 + }) 434 + ]; 435 + buildInputs = 436 + (self.nativeDeps."combined-stream" or []); 437 + deps = { 438 + "delayed-stream-0.0.5" = self.by-version."delayed-stream"."0.0.5"; 439 + }; 440 + peerDependencies = [ 441 + ]; 442 + passthru.names = [ "combined-stream" ]; 443 + }; 444 + by-spec."cryptiles"."0.2.x" = 445 + self.by-version."cryptiles"."0.2.2"; 446 + by-version."cryptiles"."0.2.2" = lib.makeOverridable self.buildNodePackage { 447 + name = "cryptiles-0.2.2"; 448 + bin = false; 449 + src = [ 450 + (fetchurl { 451 + url = "http://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz"; 452 + name = "cryptiles-0.2.2.tgz"; 453 + sha1 = "ed91ff1f17ad13d3748288594f8a48a0d26f325c"; 454 + }) 455 + ]; 456 + buildInputs = 457 + (self.nativeDeps."cryptiles" or []); 458 + deps = { 459 + "boom-0.4.2" = self.by-version."boom"."0.4.2"; 460 + }; 461 + peerDependencies = [ 462 + ]; 463 + passthru.names = [ "cryptiles" ]; 464 + }; 465 + by-spec."ctype"."0.5.2" = 466 + self.by-version."ctype"."0.5.2"; 467 + by-version."ctype"."0.5.2" = lib.makeOverridable self.buildNodePackage { 468 + name = "ctype-0.5.2"; 469 + bin = false; 470 + src = [ 471 + (fetchurl { 472 + url = "http://registry.npmjs.org/ctype/-/ctype-0.5.2.tgz"; 473 + name = "ctype-0.5.2.tgz"; 474 + sha1 = "fe8091d468a373a0b0c9ff8bbfb3425c00973a1d"; 475 + }) 476 + ]; 477 + buildInputs = 478 + (self.nativeDeps."ctype" or []); 479 + deps = { 480 + }; 481 + peerDependencies = [ 482 + ]; 483 + passthru.names = [ "ctype" ]; 484 + }; 485 + by-spec."debug"."^0.8.1" = 486 + self.by-version."debug"."0.8.1"; 487 + by-version."debug"."0.8.1" = lib.makeOverridable self.buildNodePackage { 488 + name = "debug-0.8.1"; 489 + bin = false; 490 + src = [ 491 + (fetchurl { 492 + url = "http://registry.npmjs.org/debug/-/debug-0.8.1.tgz"; 493 + name = "debug-0.8.1.tgz"; 494 + sha1 = "20ff4d26f5e422cb68a1bacbbb61039ad8c1c130"; 495 + }) 496 + ]; 497 + buildInputs = 498 + (self.nativeDeps."debug" or []); 499 + deps = { 500 + }; 501 + peerDependencies = [ 502 + ]; 503 + passthru.names = [ "debug" ]; 504 + }; 505 + "debug" = self.by-version."debug"."0.8.1"; 506 + by-spec."deep-equal"."~0.0.0" = 507 + self.by-version."deep-equal"."0.0.0"; 508 + by-version."deep-equal"."0.0.0" = lib.makeOverridable self.buildNodePackage { 509 + name = "deep-equal-0.0.0"; 510 + bin = false; 511 + src = [ 512 + (fetchurl { 513 + url = "http://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz"; 514 + name = "deep-equal-0.0.0.tgz"; 515 + sha1 = "99679d3bbd047156fcd450d3d01eeb9068691e83"; 516 + }) 517 + ]; 518 + buildInputs = 519 + (self.nativeDeps."deep-equal" or []); 520 + deps = { 521 + }; 522 + peerDependencies = [ 523 + ]; 524 + passthru.names = [ "deep-equal" ]; 525 + }; 526 + by-spec."deep-equal"."~0.2.0" = 527 + self.by-version."deep-equal"."0.2.1"; 528 + by-version."deep-equal"."0.2.1" = lib.makeOverridable self.buildNodePackage { 529 + name = "deep-equal-0.2.1"; 530 + bin = false; 531 + src = [ 532 + (fetchurl { 533 + url = "http://registry.npmjs.org/deep-equal/-/deep-equal-0.2.1.tgz"; 534 + name = "deep-equal-0.2.1.tgz"; 535 + sha1 = "fad7a793224cbf0c3c7786f92ef780e4fc8cc878"; 536 + }) 537 + ]; 538 + buildInputs = 539 + (self.nativeDeps."deep-equal" or []); 540 + deps = { 541 + }; 542 + peerDependencies = [ 543 + ]; 544 + passthru.names = [ "deep-equal" ]; 545 + }; 546 + by-spec."deep-is"."0.1.x" = 547 + self.by-version."deep-is"."0.1.3"; 548 + by-version."deep-is"."0.1.3" = lib.makeOverridable self.buildNodePackage { 549 + name = "deep-is-0.1.3"; 550 + bin = false; 551 + src = [ 552 + (fetchurl { 553 + url = "http://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz"; 554 + name = "deep-is-0.1.3.tgz"; 555 + sha1 = "b369d6fb5dbc13eecf524f91b070feedc357cf34"; 556 + }) 557 + ]; 558 + buildInputs = 559 + (self.nativeDeps."deep-is" or []); 560 + deps = { 561 + }; 562 + peerDependencies = [ 563 + ]; 564 + passthru.names = [ "deep-is" ]; 565 + }; 566 + by-spec."defined"."~0.0.0" = 567 + self.by-version."defined"."0.0.0"; 568 + by-version."defined"."0.0.0" = lib.makeOverridable self.buildNodePackage { 569 + name = "defined-0.0.0"; 570 + bin = false; 571 + src = [ 572 + (fetchurl { 573 + url = "http://registry.npmjs.org/defined/-/defined-0.0.0.tgz"; 574 + name = "defined-0.0.0.tgz"; 575 + sha1 = "f35eea7d705e933baf13b2f03b3f83d921403b3e"; 576 + }) 577 + ]; 578 + buildInputs = 579 + (self.nativeDeps."defined" or []); 580 + deps = { 581 + }; 582 + peerDependencies = [ 583 + ]; 584 + passthru.names = [ "defined" ]; 585 + }; 586 + by-spec."delayed-stream"."0.0.5" = 587 + self.by-version."delayed-stream"."0.0.5"; 588 + by-version."delayed-stream"."0.0.5" = lib.makeOverridable self.buildNodePackage { 589 + name = "delayed-stream-0.0.5"; 590 + bin = false; 591 + src = [ 592 + (fetchurl { 593 + url = "http://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz"; 594 + name = "delayed-stream-0.0.5.tgz"; 595 + sha1 = "d4b1f43a93e8296dfe02694f4680bc37a313c73f"; 596 + }) 597 + ]; 598 + buildInputs = 599 + (self.nativeDeps."delayed-stream" or []); 600 + deps = { 601 + }; 602 + peerDependencies = [ 603 + ]; 604 + passthru.names = [ "delayed-stream" ]; 605 + }; 606 + by-spec."difflet"."~0.2.0" = 607 + self.by-version."difflet"."0.2.6"; 608 + by-version."difflet"."0.2.6" = lib.makeOverridable self.buildNodePackage { 609 + name = "difflet-0.2.6"; 610 + bin = false; 611 + src = [ 612 + (fetchurl { 613 + url = "http://registry.npmjs.org/difflet/-/difflet-0.2.6.tgz"; 614 + name = "difflet-0.2.6.tgz"; 615 + sha1 = "ab23b31f5649b6faa8e3d2acbd334467365ca6fa"; 616 + }) 617 + ]; 618 + buildInputs = 619 + (self.nativeDeps."difflet" or []); 620 + deps = { 621 + "traverse-0.6.6" = self.by-version."traverse"."0.6.6"; 622 + "charm-0.1.2" = self.by-version."charm"."0.1.2"; 623 + "deep-is-0.1.3" = self.by-version."deep-is"."0.1.3"; 624 + }; 625 + peerDependencies = [ 626 + ]; 627 + passthru.names = [ "difflet" ]; 628 + }; 629 + by-spec."effess"."~0.0.2" = 630 + self.by-version."effess"."0.0.5"; 631 + by-version."effess"."0.0.5" = lib.makeOverridable self.buildNodePackage { 632 + name = "effess-0.0.5"; 633 + bin = false; 634 + src = [ 635 + (fetchurl { 636 + url = "http://registry.npmjs.org/effess/-/effess-0.0.5.tgz"; 637 + name = "effess-0.0.5.tgz"; 638 + sha1 = "d328fd03929c168c02a63d9d3d889657dc9499db"; 639 + }) 640 + ]; 641 + buildInputs = 642 + (self.nativeDeps."effess" or []); 643 + deps = { 644 + }; 645 + peerDependencies = [ 646 + ]; 647 + passthru.names = [ "effess" ]; 648 + }; 649 + by-spec."effess"."~0.0.5" = 650 + self.by-version."effess"."0.0.5"; 651 + "effess" = self.by-version."effess"."0.0.5"; 652 + by-spec."forever-agent"."~0.5.0" = 653 + self.by-version."forever-agent"."0.5.2"; 654 + by-version."forever-agent"."0.5.2" = lib.makeOverridable self.buildNodePackage { 655 + name = "forever-agent-0.5.2"; 656 + bin = false; 657 + src = [ 658 + (fetchurl { 659 + url = "http://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz"; 660 + name = "forever-agent-0.5.2.tgz"; 661 + sha1 = "6d0e09c4921f94a27f63d3b49c5feff1ea4c5130"; 662 + }) 663 + ]; 664 + buildInputs = 665 + (self.nativeDeps."forever-agent" or []); 666 + deps = { 667 + }; 668 + peerDependencies = [ 669 + ]; 670 + passthru.names = [ "forever-agent" ]; 671 + }; 672 + by-spec."form-data"."~0.1.0" = 673 + self.by-version."form-data"."0.1.4"; 674 + by-version."form-data"."0.1.4" = lib.makeOverridable self.buildNodePackage { 675 + name = "form-data-0.1.4"; 676 + bin = false; 677 + src = [ 678 + (fetchurl { 679 + url = "http://registry.npmjs.org/form-data/-/form-data-0.1.4.tgz"; 680 + name = "form-data-0.1.4.tgz"; 681 + sha1 = "91abd788aba9702b1aabfa8bc01031a2ac9e3b12"; 682 + }) 683 + ]; 684 + buildInputs = 685 + (self.nativeDeps."form-data" or []); 686 + deps = { 687 + "combined-stream-0.0.7" = self.by-version."combined-stream"."0.0.7"; 688 + "mime-1.2.11" = self.by-version."mime"."1.2.11"; 689 + "async-0.9.0" = self.by-version."async"."0.9.0"; 690 + }; 691 + peerDependencies = [ 692 + ]; 693 + passthru.names = [ "form-data" ]; 694 + }; 695 + by-spec."fstream"."~0.1.25" = 696 + self.by-version."fstream"."0.1.31"; 697 + by-version."fstream"."0.1.31" = lib.makeOverridable self.buildNodePackage { 698 + name = "fstream-0.1.31"; 699 + bin = false; 700 + src = [ 701 + (fetchurl { 702 + url = "http://registry.npmjs.org/fstream/-/fstream-0.1.31.tgz"; 703 + name = "fstream-0.1.31.tgz"; 704 + sha1 = "7337f058fbbbbefa8c9f561a28cab0849202c988"; 705 + }) 706 + ]; 707 + buildInputs = 708 + (self.nativeDeps."fstream" or []); 709 + deps = { 710 + "graceful-fs-3.0.4" = self.by-version."graceful-fs"."3.0.4"; 711 + "inherits-2.0.1" = self.by-version."inherits"."2.0.1"; 712 + "mkdirp-0.5.0" = self.by-version."mkdirp"."0.5.0"; 713 + "rimraf-2.2.8" = self.by-version."rimraf"."2.2.8"; 714 + }; 715 + peerDependencies = [ 716 + ]; 717 + passthru.names = [ "fstream" ]; 718 + }; 719 + "fstream" = self.by-version."fstream"."0.1.31"; 720 + by-spec."fstream"."~0.1.28" = 721 + self.by-version."fstream"."0.1.31"; 722 + by-spec."glob"."~3.2.1" = 723 + self.by-version."glob"."3.2.11"; 724 + by-version."glob"."3.2.11" = lib.makeOverridable self.buildNodePackage { 725 + name = "glob-3.2.11"; 726 + bin = false; 727 + src = [ 728 + (fetchurl { 729 + url = "http://registry.npmjs.org/glob/-/glob-3.2.11.tgz"; 730 + name = "glob-3.2.11.tgz"; 731 + sha1 = "4a973f635b9190f715d10987d5c00fd2815ebe3d"; 732 + }) 733 + ]; 734 + buildInputs = 735 + (self.nativeDeps."glob" or []); 736 + deps = { 737 + "inherits-2.0.1" = self.by-version."inherits"."2.0.1"; 738 + "minimatch-0.3.0" = self.by-version."minimatch"."0.3.0"; 739 + }; 740 + peerDependencies = [ 741 + ]; 742 + passthru.names = [ "glob" ]; 743 + }; 744 + by-spec."glob"."~3.2.9" = 745 + self.by-version."glob"."3.2.11"; 746 + by-spec."graceful-fs"."~1" = 747 + self.by-version."graceful-fs"."1.2.3"; 748 + by-version."graceful-fs"."1.2.3" = lib.makeOverridable self.buildNodePackage { 749 + name = "graceful-fs-1.2.3"; 750 + bin = false; 751 + src = [ 752 + (fetchurl { 753 + url = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz"; 754 + name = "graceful-fs-1.2.3.tgz"; 755 + sha1 = "15a4806a57547cb2d2dbf27f42e89a8c3451b364"; 756 + }) 757 + ]; 758 + buildInputs = 759 + (self.nativeDeps."graceful-fs" or []); 760 + deps = { 761 + }; 762 + peerDependencies = [ 763 + ]; 764 + passthru.names = [ "graceful-fs" ]; 765 + }; 766 + by-spec."graceful-fs"."~3.0.2" = 767 + self.by-version."graceful-fs"."3.0.4"; 768 + by-version."graceful-fs"."3.0.4" = lib.makeOverridable self.buildNodePackage { 769 + name = "graceful-fs-3.0.4"; 770 + bin = false; 771 + src = [ 772 + (fetchurl { 773 + url = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.4.tgz"; 774 + name = "graceful-fs-3.0.4.tgz"; 775 + sha1 = "a0306d9b0940e0fc512d33b5df1014e88e0637a3"; 776 + }) 777 + ]; 778 + buildInputs = 779 + (self.nativeDeps."graceful-fs" or []); 780 + deps = { 781 + }; 782 + peerDependencies = [ 783 + ]; 784 + passthru.names = [ "graceful-fs" ]; 785 + }; 786 + by-spec."hardware-resolve"."~0.1.3" = 787 + self.by-version."hardware-resolve"."0.1.6"; 788 + by-version."hardware-resolve"."0.1.6" = lib.makeOverridable self.buildNodePackage { 789 + name = "hardware-resolve-0.1.6"; 790 + bin = false; 791 + src = [ 792 + (fetchurl { 793 + url = "http://registry.npmjs.org/hardware-resolve/-/hardware-resolve-0.1.6.tgz"; 794 + name = "hardware-resolve-0.1.6.tgz"; 795 + sha1 = "b03f5077ab1b4b185ecd9486a3ba754f4b46e02a"; 796 + }) 797 + ]; 798 + buildInputs = 799 + (self.nativeDeps."hardware-resolve" or []); 800 + deps = { 801 + "minimatch-0.2.14" = self.by-version."minimatch"."0.2.14"; 802 + "osenv-0.0.3" = self.by-version."osenv"."0.0.3"; 803 + "effess-0.0.5" = self.by-version."effess"."0.0.5"; 804 + }; 805 + peerDependencies = [ 806 + ]; 807 + passthru.names = [ "hardware-resolve" ]; 808 + }; 809 + "hardware-resolve" = self.by-version."hardware-resolve"."0.1.6"; 810 + by-spec."hawk"."~1.0.0" = 811 + self.by-version."hawk"."1.0.0"; 812 + by-version."hawk"."1.0.0" = lib.makeOverridable self.buildNodePackage { 813 + name = "hawk-1.0.0"; 814 + bin = false; 815 + src = [ 816 + (fetchurl { 817 + url = "http://registry.npmjs.org/hawk/-/hawk-1.0.0.tgz"; 818 + name = "hawk-1.0.0.tgz"; 819 + sha1 = "b90bb169807285411da7ffcb8dd2598502d3b52d"; 820 + }) 821 + ]; 822 + buildInputs = 823 + (self.nativeDeps."hawk" or []); 824 + deps = { 825 + "hoek-0.9.1" = self.by-version."hoek"."0.9.1"; 826 + "boom-0.4.2" = self.by-version."boom"."0.4.2"; 827 + "cryptiles-0.2.2" = self.by-version."cryptiles"."0.2.2"; 828 + "sntp-0.2.4" = self.by-version."sntp"."0.2.4"; 829 + }; 830 + peerDependencies = [ 831 + ]; 832 + passthru.names = [ "hawk" ]; 833 + }; 834 + by-spec."hoek"."0.9.x" = 835 + self.by-version."hoek"."0.9.1"; 836 + by-version."hoek"."0.9.1" = lib.makeOverridable self.buildNodePackage { 837 + name = "hoek-0.9.1"; 838 + bin = false; 839 + src = [ 840 + (fetchurl { 841 + url = "http://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz"; 842 + name = "hoek-0.9.1.tgz"; 843 + sha1 = "3d322462badf07716ea7eb85baf88079cddce505"; 844 + }) 845 + ]; 846 + buildInputs = 847 + (self.nativeDeps."hoek" or []); 848 + deps = { 849 + }; 850 + peerDependencies = [ 851 + ]; 852 + passthru.names = [ "hoek" ]; 853 + }; 854 + by-spec."http-signature"."~0.10.0" = 855 + self.by-version."http-signature"."0.10.0"; 856 + by-version."http-signature"."0.10.0" = lib.makeOverridable self.buildNodePackage { 857 + name = "http-signature-0.10.0"; 858 + bin = false; 859 + src = [ 860 + (fetchurl { 861 + url = "http://registry.npmjs.org/http-signature/-/http-signature-0.10.0.tgz"; 862 + name = "http-signature-0.10.0.tgz"; 863 + sha1 = "1494e4f5000a83c0f11bcc12d6007c530cb99582"; 864 + }) 865 + ]; 866 + buildInputs = 867 + (self.nativeDeps."http-signature" or []); 868 + deps = { 869 + "assert-plus-0.1.2" = self.by-version."assert-plus"."0.1.2"; 870 + "asn1-0.1.11" = self.by-version."asn1"."0.1.11"; 871 + "ctype-0.5.2" = self.by-version."ctype"."0.5.2"; 872 + }; 873 + peerDependencies = [ 874 + ]; 875 + passthru.names = [ "http-signature" ]; 876 + }; 877 + by-spec."humanize"."0.0.9" = 878 + self.by-version."humanize"."0.0.9"; 879 + by-version."humanize"."0.0.9" = lib.makeOverridable self.buildNodePackage { 880 + name = "humanize-0.0.9"; 881 + bin = false; 882 + src = [ 883 + (fetchurl { 884 + url = "http://registry.npmjs.org/humanize/-/humanize-0.0.9.tgz"; 885 + name = "humanize-0.0.9.tgz"; 886 + sha1 = "1994ffaecdfe9c441ed2bdac7452b7bb4c9e41a4"; 887 + }) 888 + ]; 889 + buildInputs = 890 + (self.nativeDeps."humanize" or []); 891 + deps = { 892 + }; 893 + peerDependencies = [ 894 + ]; 895 + passthru.names = [ "humanize" ]; 896 + }; 897 + "humanize" = self.by-version."humanize"."0.0.9"; 898 + by-spec."inherits"."*" = 899 + self.by-version."inherits"."2.0.1"; 900 + by-version."inherits"."2.0.1" = lib.makeOverridable self.buildNodePackage { 901 + name = "inherits-2.0.1"; 902 + bin = false; 903 + src = [ 904 + (fetchurl { 905 + url = "http://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"; 906 + name = "inherits-2.0.1.tgz"; 907 + sha1 = "b17d08d326b4423e568eff719f91b0b1cbdf69f1"; 908 + }) 909 + ]; 910 + buildInputs = 911 + (self.nativeDeps."inherits" or []); 912 + deps = { 913 + }; 914 + peerDependencies = [ 915 + ]; 916 + passthru.names = [ "inherits" ]; 917 + }; 918 + by-spec."inherits"."2" = 919 + self.by-version."inherits"."2.0.1"; 920 + by-spec."inherits"."~2.0.0" = 921 + self.by-version."inherits"."2.0.1"; 922 + by-spec."inherits"."~2.0.1" = 923 + self.by-version."inherits"."2.0.1"; 924 + by-spec."json-stringify-safe"."~5.0.0" = 925 + self.by-version."json-stringify-safe"."5.0.0"; 926 + by-version."json-stringify-safe"."5.0.0" = lib.makeOverridable self.buildNodePackage { 927 + name = "json-stringify-safe-5.0.0"; 928 + bin = false; 929 + src = [ 930 + (fetchurl { 931 + url = "http://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.0.tgz"; 932 + name = "json-stringify-safe-5.0.0.tgz"; 933 + sha1 = "4c1f228b5050837eba9d21f50c2e6e320624566e"; 934 + }) 935 + ]; 936 + buildInputs = 937 + (self.nativeDeps."json-stringify-safe" or []); 938 + deps = { 939 + }; 940 + peerDependencies = [ 941 + ]; 942 + passthru.names = [ "json-stringify-safe" ]; 943 + }; 944 + by-spec."keypress"."~0.2.1" = 945 + self.by-version."keypress"."0.2.1"; 946 + by-version."keypress"."0.2.1" = lib.makeOverridable self.buildNodePackage { 947 + name = "keypress-0.2.1"; 948 + bin = false; 949 + src = [ 950 + (fetchurl { 951 + url = "http://registry.npmjs.org/keypress/-/keypress-0.2.1.tgz"; 952 + name = "keypress-0.2.1.tgz"; 953 + sha1 = "1e80454250018dbad4c3fe94497d6e67b6269c77"; 954 + }) 955 + ]; 956 + buildInputs = 957 + (self.nativeDeps."keypress" or []); 958 + deps = { 959 + }; 960 + peerDependencies = [ 961 + ]; 962 + passthru.names = [ "keypress" ]; 963 + }; 964 + "keypress" = self.by-version."keypress"."0.2.1"; 965 + by-spec."lru-cache"."2" = 966 + self.by-version."lru-cache"."2.5.0"; 967 + by-version."lru-cache"."2.5.0" = lib.makeOverridable self.buildNodePackage { 968 + name = "lru-cache-2.5.0"; 969 + bin = false; 970 + src = [ 971 + (fetchurl { 972 + url = "http://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgz"; 973 + name = "lru-cache-2.5.0.tgz"; 974 + sha1 = "d82388ae9c960becbea0c73bb9eb79b6c6ce9aeb"; 975 + }) 976 + ]; 977 + buildInputs = 978 + (self.nativeDeps."lru-cache" or []); 979 + deps = { 980 + }; 981 + peerDependencies = [ 982 + ]; 983 + passthru.names = [ "lru-cache" ]; 984 + }; 985 + by-spec."mime"."~1.2.11" = 986 + self.by-version."mime"."1.2.11"; 987 + by-version."mime"."1.2.11" = lib.makeOverridable self.buildNodePackage { 988 + name = "mime-1.2.11"; 989 + bin = false; 990 + src = [ 991 + (fetchurl { 992 + url = "http://registry.npmjs.org/mime/-/mime-1.2.11.tgz"; 993 + name = "mime-1.2.11.tgz"; 994 + sha1 = "58203eed86e3a5ef17aed2b7d9ebd47f0a60dd10"; 995 + }) 996 + ]; 997 + buildInputs = 998 + (self.nativeDeps."mime" or []); 999 + deps = { 1000 + }; 1001 + peerDependencies = [ 1002 + ]; 1003 + passthru.names = [ "mime" ]; 1004 + }; 1005 + by-spec."mime"."~1.2.9" = 1006 + self.by-version."mime"."1.2.11"; 1007 + by-spec."minimatch"."0.3" = 1008 + self.by-version."minimatch"."0.3.0"; 1009 + by-version."minimatch"."0.3.0" = lib.makeOverridable self.buildNodePackage { 1010 + name = "minimatch-0.3.0"; 1011 + bin = false; 1012 + src = [ 1013 + (fetchurl { 1014 + url = "http://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz"; 1015 + name = "minimatch-0.3.0.tgz"; 1016 + sha1 = "275d8edaac4f1bb3326472089e7949c8394699dd"; 1017 + }) 1018 + ]; 1019 + buildInputs = 1020 + (self.nativeDeps."minimatch" or []); 1021 + deps = { 1022 + "lru-cache-2.5.0" = self.by-version."lru-cache"."2.5.0"; 1023 + "sigmund-1.0.0" = self.by-version."sigmund"."1.0.0"; 1024 + }; 1025 + peerDependencies = [ 1026 + ]; 1027 + passthru.names = [ "minimatch" ]; 1028 + }; 1029 + by-spec."minimatch"."~0.2.14" = 1030 + self.by-version."minimatch"."0.2.14"; 1031 + by-version."minimatch"."0.2.14" = lib.makeOverridable self.buildNodePackage { 1032 + name = "minimatch-0.2.14"; 1033 + bin = false; 1034 + src = [ 1035 + (fetchurl { 1036 + url = "http://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz"; 1037 + name = "minimatch-0.2.14.tgz"; 1038 + sha1 = "c74e780574f63c6f9a090e90efbe6ef53a6a756a"; 1039 + }) 1040 + ]; 1041 + buildInputs = 1042 + (self.nativeDeps."minimatch" or []); 1043 + deps = { 1044 + "lru-cache-2.5.0" = self.by-version."lru-cache"."2.5.0"; 1045 + "sigmund-1.0.0" = self.by-version."sigmund"."1.0.0"; 1046 + }; 1047 + peerDependencies = [ 1048 + ]; 1049 + passthru.names = [ "minimatch" ]; 1050 + }; 1051 + by-spec."minimist"."0.0.8" = 1052 + self.by-version."minimist"."0.0.8"; 1053 + by-version."minimist"."0.0.8" = lib.makeOverridable self.buildNodePackage { 1054 + name = "minimist-0.0.8"; 1055 + bin = false; 1056 + src = [ 1057 + (fetchurl { 1058 + url = "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz"; 1059 + name = "minimist-0.0.8.tgz"; 1060 + sha1 = "857fcabfc3397d2625b8228262e86aa7a011b05d"; 1061 + }) 1062 + ]; 1063 + buildInputs = 1064 + (self.nativeDeps."minimist" or []); 1065 + deps = { 1066 + }; 1067 + peerDependencies = [ 1068 + ]; 1069 + passthru.names = [ "minimist" ]; 1070 + }; 1071 + by-spec."mkdirp"."0.5" = 1072 + self.by-version."mkdirp"."0.5.0"; 1073 + by-version."mkdirp"."0.5.0" = lib.makeOverridable self.buildNodePackage { 1074 + name = "mkdirp-0.5.0"; 1075 + bin = true; 1076 + src = [ 1077 + (fetchurl { 1078 + url = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz"; 1079 + name = "mkdirp-0.5.0.tgz"; 1080 + sha1 = "1d73076a6df986cd9344e15e71fcc05a4c9abf12"; 1081 + }) 1082 + ]; 1083 + buildInputs = 1084 + (self.nativeDeps."mkdirp" or []); 1085 + deps = { 1086 + "minimist-0.0.8" = self.by-version."minimist"."0.0.8"; 1087 + }; 1088 + peerDependencies = [ 1089 + ]; 1090 + passthru.names = [ "mkdirp" ]; 1091 + }; 1092 + by-spec."mkdirp"."~0.3 || 0.4 || 0.5" = 1093 + self.by-version."mkdirp"."0.5.0"; 1094 + by-spec."mkdirp"."~0.3.5" = 1095 + self.by-version."mkdirp"."0.3.5"; 1096 + by-version."mkdirp"."0.3.5" = lib.makeOverridable self.buildNodePackage { 1097 + name = "mkdirp-0.3.5"; 1098 + bin = false; 1099 + src = [ 1100 + (fetchurl { 1101 + url = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; 1102 + name = "mkdirp-0.3.5.tgz"; 1103 + sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; 1104 + }) 1105 + ]; 1106 + buildInputs = 1107 + (self.nativeDeps."mkdirp" or []); 1108 + deps = { 1109 + }; 1110 + peerDependencies = [ 1111 + ]; 1112 + passthru.names = [ "mkdirp" ]; 1113 + }; 1114 + "mkdirp" = self.by-version."mkdirp"."0.3.5"; 1115 + by-spec."mute-stream"."~0.0.4" = 1116 + self.by-version."mute-stream"."0.0.4"; 1117 + by-version."mute-stream"."0.0.4" = lib.makeOverridable self.buildNodePackage { 1118 + name = "mute-stream-0.0.4"; 1119 + bin = false; 1120 + src = [ 1121 + (fetchurl { 1122 + url = "http://registry.npmjs.org/mute-stream/-/mute-stream-0.0.4.tgz"; 1123 + name = "mute-stream-0.0.4.tgz"; 1124 + sha1 = "a9219960a6d5d5d046597aee51252c6655f7177e"; 1125 + }) 1126 + ]; 1127 + buildInputs = 1128 + (self.nativeDeps."mute-stream" or []); 1129 + deps = { 1130 + }; 1131 + peerDependencies = [ 1132 + ]; 1133 + passthru.names = [ "mute-stream" ]; 1134 + }; 1135 + by-spec."my-local-ip"."~1.0.0" = 1136 + self.by-version."my-local-ip"."1.0.0"; 1137 + by-version."my-local-ip"."1.0.0" = lib.makeOverridable self.buildNodePackage { 1138 + name = "my-local-ip-1.0.0"; 1139 + bin = true; 1140 + src = [ 1141 + (fetchurl { 1142 + url = "http://registry.npmjs.org/my-local-ip/-/my-local-ip-1.0.0.tgz"; 1143 + name = "my-local-ip-1.0.0.tgz"; 1144 + sha1 = "37585555a4ff1985309edac7c2a045a466be6c32"; 1145 + }) 1146 + ]; 1147 + buildInputs = 1148 + (self.nativeDeps."my-local-ip" or []); 1149 + deps = { 1150 + }; 1151 + peerDependencies = [ 1152 + ]; 1153 + passthru.names = [ "my-local-ip" ]; 1154 + }; 1155 + "my-local-ip" = self.by-version."my-local-ip"."1.0.0"; 1156 + by-spec."nan"."~1.0.0" = 1157 + self.by-version."nan"."1.0.0"; 1158 + by-version."nan"."1.0.0" = lib.makeOverridable self.buildNodePackage { 1159 + name = "nan-1.0.0"; 1160 + bin = false; 1161 + src = [ 1162 + (fetchurl { 1163 + url = "http://registry.npmjs.org/nan/-/nan-1.0.0.tgz"; 1164 + name = "nan-1.0.0.tgz"; 1165 + sha1 = "ae24f8850818d662fcab5acf7f3b95bfaa2ccf38"; 1166 + }) 1167 + ]; 1168 + buildInputs = 1169 + (self.nativeDeps."nan" or []); 1170 + deps = { 1171 + }; 1172 + peerDependencies = [ 1173 + ]; 1174 + passthru.names = [ "nan" ]; 1175 + }; 1176 + by-spec."node-uuid"."~1.4.0" = 1177 + self.by-version."node-uuid"."1.4.1"; 1178 + by-version."node-uuid"."1.4.1" = lib.makeOverridable self.buildNodePackage { 1179 + name = "node-uuid-1.4.1"; 1180 + bin = false; 1181 + src = [ 1182 + (fetchurl { 1183 + url = "http://registry.npmjs.org/node-uuid/-/node-uuid-1.4.1.tgz"; 1184 + name = "node-uuid-1.4.1.tgz"; 1185 + sha1 = "39aef510e5889a3dca9c895b506c73aae1bac048"; 1186 + }) 1187 + ]; 1188 + buildInputs = 1189 + (self.nativeDeps."node-uuid" or []); 1190 + deps = { 1191 + }; 1192 + peerDependencies = [ 1193 + ]; 1194 + passthru.names = [ "node-uuid" ]; 1195 + }; 1196 + by-spec."nomnom"."~1.6.2" = 1197 + self.by-version."nomnom"."1.6.2"; 1198 + by-version."nomnom"."1.6.2" = lib.makeOverridable self.buildNodePackage { 1199 + name = "nomnom-1.6.2"; 1200 + bin = false; 1201 + src = [ 1202 + (fetchurl { 1203 + url = "http://registry.npmjs.org/nomnom/-/nomnom-1.6.2.tgz"; 1204 + name = "nomnom-1.6.2.tgz"; 1205 + sha1 = "84a66a260174408fc5b77a18f888eccc44fb6971"; 1206 + }) 1207 + ]; 1208 + buildInputs = 1209 + (self.nativeDeps."nomnom" or []); 1210 + deps = { 1211 + "colors-0.5.1" = self.by-version."colors"."0.5.1"; 1212 + "underscore-1.4.4" = self.by-version."underscore"."1.4.4"; 1213 + }; 1214 + peerDependencies = [ 1215 + ]; 1216 + passthru.names = [ "nomnom" ]; 1217 + }; 1218 + "nomnom" = self.by-version."nomnom"."1.6.2"; 1219 + by-spec."nopt"."~2" = 1220 + self.by-version."nopt"."2.2.1"; 1221 + by-version."nopt"."2.2.1" = lib.makeOverridable self.buildNodePackage { 1222 + name = "nopt-2.2.1"; 1223 + bin = true; 1224 + src = [ 1225 + (fetchurl { 1226 + url = "http://registry.npmjs.org/nopt/-/nopt-2.2.1.tgz"; 1227 + name = "nopt-2.2.1.tgz"; 1228 + sha1 = "2aa09b7d1768487b3b89a9c5aa52335bff0baea7"; 1229 + }) 1230 + ]; 1231 + buildInputs = 1232 + (self.nativeDeps."nopt" or []); 1233 + deps = { 1234 + "abbrev-1.0.5" = self.by-version."abbrev"."1.0.5"; 1235 + }; 1236 + peerDependencies = [ 1237 + ]; 1238 + passthru.names = [ "nopt" ]; 1239 + }; 1240 + by-spec."oauth-sign"."~0.3.0" = 1241 + self.by-version."oauth-sign"."0.3.0"; 1242 + by-version."oauth-sign"."0.3.0" = lib.makeOverridable self.buildNodePackage { 1243 + name = "oauth-sign-0.3.0"; 1244 + bin = false; 1245 + src = [ 1246 + (fetchurl { 1247 + url = "http://registry.npmjs.org/oauth-sign/-/oauth-sign-0.3.0.tgz"; 1248 + name = "oauth-sign-0.3.0.tgz"; 1249 + sha1 = "cb540f93bb2b22a7d5941691a288d60e8ea9386e"; 1250 + }) 1251 + ]; 1252 + buildInputs = 1253 + (self.nativeDeps."oauth-sign" or []); 1254 + deps = { 1255 + }; 1256 + peerDependencies = [ 1257 + ]; 1258 + passthru.names = [ "oauth-sign" ]; 1259 + }; 1260 + by-spec."object-inspect"."~0.4.0" = 1261 + self.by-version."object-inspect"."0.4.0"; 1262 + by-version."object-inspect"."0.4.0" = lib.makeOverridable self.buildNodePackage { 1263 + name = "object-inspect-0.4.0"; 1264 + bin = false; 1265 + src = [ 1266 + (fetchurl { 1267 + url = "http://registry.npmjs.org/object-inspect/-/object-inspect-0.4.0.tgz"; 1268 + name = "object-inspect-0.4.0.tgz"; 1269 + sha1 = "f5157c116c1455b243b06ee97703392c5ad89fec"; 1270 + }) 1271 + ]; 1272 + buildInputs = 1273 + (self.nativeDeps."object-inspect" or []); 1274 + deps = { 1275 + }; 1276 + peerDependencies = [ 1277 + ]; 1278 + passthru.names = [ "object-inspect" ]; 1279 + }; 1280 + by-spec."optimist"."~0.5.2" = 1281 + self.by-version."optimist"."0.5.2"; 1282 + by-version."optimist"."0.5.2" = lib.makeOverridable self.buildNodePackage { 1283 + name = "optimist-0.5.2"; 1284 + bin = false; 1285 + src = [ 1286 + (fetchurl { 1287 + url = "http://registry.npmjs.org/optimist/-/optimist-0.5.2.tgz"; 1288 + name = "optimist-0.5.2.tgz"; 1289 + sha1 = "85c8c1454b3315e4a78947e857b1df033450bfbc"; 1290 + }) 1291 + ]; 1292 + buildInputs = 1293 + (self.nativeDeps."optimist" or []); 1294 + deps = { 1295 + "wordwrap-0.0.2" = self.by-version."wordwrap"."0.0.2"; 1296 + }; 1297 + peerDependencies = [ 1298 + ]; 1299 + passthru.names = [ "optimist" ]; 1300 + }; 1301 + by-spec."osenv"."0.0.3" = 1302 + self.by-version."osenv"."0.0.3"; 1303 + by-version."osenv"."0.0.3" = lib.makeOverridable self.buildNodePackage { 1304 + name = "osenv-0.0.3"; 1305 + bin = false; 1306 + src = [ 1307 + (fetchurl { 1308 + url = "http://registry.npmjs.org/osenv/-/osenv-0.0.3.tgz"; 1309 + name = "osenv-0.0.3.tgz"; 1310 + sha1 = "cd6ad8ddb290915ad9e22765576025d411f29cb6"; 1311 + }) 1312 + ]; 1313 + buildInputs = 1314 + (self.nativeDeps."osenv" or []); 1315 + deps = { 1316 + }; 1317 + peerDependencies = [ 1318 + ]; 1319 + passthru.names = [ "osenv" ]; 1320 + }; 1321 + by-spec."punycode".">=0.2.0" = 1322 + self.by-version."punycode"."1.3.2"; 1323 + by-version."punycode"."1.3.2" = lib.makeOverridable self.buildNodePackage { 1324 + name = "punycode-1.3.2"; 1325 + bin = false; 1326 + src = [ 1327 + (fetchurl { 1328 + url = "http://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz"; 1329 + name = "punycode-1.3.2.tgz"; 1330 + sha1 = "9653a036fb7c1ee42342f2325cceefea3926c48d"; 1331 + }) 1332 + ]; 1333 + buildInputs = 1334 + (self.nativeDeps."punycode" or []); 1335 + deps = { 1336 + }; 1337 + peerDependencies = [ 1338 + ]; 1339 + passthru.names = [ "punycode" ]; 1340 + }; 1341 + by-spec."qs"."~0.6.0" = 1342 + self.by-version."qs"."0.6.6"; 1343 + by-version."qs"."0.6.6" = lib.makeOverridable self.buildNodePackage { 1344 + name = "qs-0.6.6"; 1345 + bin = false; 1346 + src = [ 1347 + (fetchurl { 1348 + url = "http://registry.npmjs.org/qs/-/qs-0.6.6.tgz"; 1349 + name = "qs-0.6.6.tgz"; 1350 + sha1 = "6e015098ff51968b8a3c819001d5f2c89bc4b107"; 1351 + }) 1352 + ]; 1353 + buildInputs = 1354 + (self.nativeDeps."qs" or []); 1355 + deps = { 1356 + }; 1357 + peerDependencies = [ 1358 + ]; 1359 + passthru.names = [ "qs" ]; 1360 + }; 1361 + by-spec."read"."^1.0.5" = 1362 + self.by-version."read"."1.0.5"; 1363 + by-version."read"."1.0.5" = lib.makeOverridable self.buildNodePackage { 1364 + name = "read-1.0.5"; 1365 + bin = false; 1366 + src = [ 1367 + (fetchurl { 1368 + url = "http://registry.npmjs.org/read/-/read-1.0.5.tgz"; 1369 + name = "read-1.0.5.tgz"; 1370 + sha1 = "007a3d169478aa710a491727e453effb92e76203"; 1371 + }) 1372 + ]; 1373 + buildInputs = 1374 + (self.nativeDeps."read" or []); 1375 + deps = { 1376 + "mute-stream-0.0.4" = self.by-version."mute-stream"."0.0.4"; 1377 + }; 1378 + peerDependencies = [ 1379 + ]; 1380 + passthru.names = [ "read" ]; 1381 + }; 1382 + "read" = self.by-version."read"."1.0.5"; 1383 + by-spec."request"."~2.33.0" = 1384 + self.by-version."request"."2.33.0"; 1385 + by-version."request"."2.33.0" = lib.makeOverridable self.buildNodePackage { 1386 + name = "request-2.33.0"; 1387 + bin = false; 1388 + src = [ 1389 + (fetchurl { 1390 + url = "http://registry.npmjs.org/request/-/request-2.33.0.tgz"; 1391 + name = "request-2.33.0.tgz"; 1392 + sha1 = "5167878131726070ec633752ea230a2379dc65ff"; 1393 + }) 1394 + ]; 1395 + buildInputs = 1396 + (self.nativeDeps."request" or []); 1397 + deps = { 1398 + "qs-0.6.6" = self.by-version."qs"."0.6.6"; 1399 + "json-stringify-safe-5.0.0" = self.by-version."json-stringify-safe"."5.0.0"; 1400 + "forever-agent-0.5.2" = self.by-version."forever-agent"."0.5.2"; 1401 + "node-uuid-1.4.1" = self.by-version."node-uuid"."1.4.1"; 1402 + "mime-1.2.11" = self.by-version."mime"."1.2.11"; 1403 + "tough-cookie-0.12.1" = self.by-version."tough-cookie"."0.12.1"; 1404 + "form-data-0.1.4" = self.by-version."form-data"."0.1.4"; 1405 + "tunnel-agent-0.3.0" = self.by-version."tunnel-agent"."0.3.0"; 1406 + "http-signature-0.10.0" = self.by-version."http-signature"."0.10.0"; 1407 + "oauth-sign-0.3.0" = self.by-version."oauth-sign"."0.3.0"; 1408 + "hawk-1.0.0" = self.by-version."hawk"."1.0.0"; 1409 + "aws-sign2-0.5.0" = self.by-version."aws-sign2"."0.5.0"; 1410 + }; 1411 + peerDependencies = [ 1412 + ]; 1413 + passthru.names = [ "request" ]; 1414 + }; 1415 + "request" = self.by-version."request"."2.33.0"; 1416 + by-spec."resumer"."~0.0.0" = 1417 + self.by-version."resumer"."0.0.0"; 1418 + by-version."resumer"."0.0.0" = lib.makeOverridable self.buildNodePackage { 1419 + name = "resumer-0.0.0"; 1420 + bin = false; 1421 + src = [ 1422 + (fetchurl { 1423 + url = "http://registry.npmjs.org/resumer/-/resumer-0.0.0.tgz"; 1424 + name = "resumer-0.0.0.tgz"; 1425 + sha1 = "f1e8f461e4064ba39e82af3cdc2a8c893d076759"; 1426 + }) 1427 + ]; 1428 + buildInputs = 1429 + (self.nativeDeps."resumer" or []); 1430 + deps = { 1431 + "through-2.3.6" = self.by-version."through"."2.3.6"; 1432 + }; 1433 + peerDependencies = [ 1434 + ]; 1435 + passthru.names = [ "resumer" ]; 1436 + }; 1437 + by-spec."rimraf"."2" = 1438 + self.by-version."rimraf"."2.2.8"; 1439 + by-version."rimraf"."2.2.8" = lib.makeOverridable self.buildNodePackage { 1440 + name = "rimraf-2.2.8"; 1441 + bin = true; 1442 + src = [ 1443 + (fetchurl { 1444 + url = "http://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz"; 1445 + name = "rimraf-2.2.8.tgz"; 1446 + sha1 = "e439be2aaee327321952730f99a8929e4fc50582"; 1447 + }) 1448 + ]; 1449 + buildInputs = 1450 + (self.nativeDeps."rimraf" or []); 1451 + deps = { 1452 + }; 1453 + peerDependencies = [ 1454 + ]; 1455 + passthru.names = [ "rimraf" ]; 1456 + }; 1457 + by-spec."rimraf"."~2.1.4" = 1458 + self.by-version."rimraf"."2.1.4"; 1459 + by-version."rimraf"."2.1.4" = lib.makeOverridable self.buildNodePackage { 1460 + name = "rimraf-2.1.4"; 1461 + bin = false; 1462 + src = [ 1463 + (fetchurl { 1464 + url = "http://registry.npmjs.org/rimraf/-/rimraf-2.1.4.tgz"; 1465 + name = "rimraf-2.1.4.tgz"; 1466 + sha1 = "5a6eb62eeda068f51ede50f29b3e5cd22f3d9bb2"; 1467 + }) 1468 + ]; 1469 + buildInputs = 1470 + (self.nativeDeps."rimraf" or []); 1471 + deps = { 1472 + "graceful-fs-1.2.3" = self.by-version."graceful-fs"."1.2.3"; 1473 + }; 1474 + peerDependencies = [ 1475 + ]; 1476 + passthru.names = [ "rimraf" ]; 1477 + }; 1478 + by-spec."runforcover"."~0.0.2" = 1479 + self.by-version."runforcover"."0.0.2"; 1480 + by-version."runforcover"."0.0.2" = lib.makeOverridable self.buildNodePackage { 1481 + name = "runforcover-0.0.2"; 1482 + bin = false; 1483 + src = [ 1484 + (fetchurl { 1485 + url = "http://registry.npmjs.org/runforcover/-/runforcover-0.0.2.tgz"; 1486 + name = "runforcover-0.0.2.tgz"; 1487 + sha1 = "344f057d8d45d33aebc6cc82204678f69c4857cc"; 1488 + }) 1489 + ]; 1490 + buildInputs = 1491 + (self.nativeDeps."runforcover" or []); 1492 + deps = { 1493 + "bunker-0.1.2" = self.by-version."bunker"."0.1.2"; 1494 + }; 1495 + peerDependencies = [ 1496 + ]; 1497 + passthru.names = [ "runforcover" ]; 1498 + }; 1499 + by-spec."semver"."^2.3.0" = 1500 + self.by-version."semver"."2.3.2"; 1501 + by-version."semver"."2.3.2" = lib.makeOverridable self.buildNodePackage { 1502 + name = "semver-2.3.2"; 1503 + bin = true; 1504 + src = [ 1505 + (fetchurl { 1506 + url = "http://registry.npmjs.org/semver/-/semver-2.3.2.tgz"; 1507 + name = "semver-2.3.2.tgz"; 1508 + sha1 = "b9848f25d6cf36333073ec9ef8856d42f1233e52"; 1509 + }) 1510 + ]; 1511 + buildInputs = 1512 + (self.nativeDeps."semver" or []); 1513 + deps = { 1514 + }; 1515 + peerDependencies = [ 1516 + ]; 1517 + passthru.names = [ "semver" ]; 1518 + }; 1519 + "semver" = self.by-version."semver"."2.3.2"; 1520 + by-spec."sigmund"."~1.0.0" = 1521 + self.by-version."sigmund"."1.0.0"; 1522 + by-version."sigmund"."1.0.0" = lib.makeOverridable self.buildNodePackage { 1523 + name = "sigmund-1.0.0"; 1524 + bin = false; 1525 + src = [ 1526 + (fetchurl { 1527 + url = "http://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz"; 1528 + name = "sigmund-1.0.0.tgz"; 1529 + sha1 = "66a2b3a749ae8b5fb89efd4fcc01dc94fbe02296"; 1530 + }) 1531 + ]; 1532 + buildInputs = 1533 + (self.nativeDeps."sigmund" or []); 1534 + deps = { 1535 + }; 1536 + peerDependencies = [ 1537 + ]; 1538 + passthru.names = [ "sigmund" ]; 1539 + }; 1540 + by-spec."slide"."*" = 1541 + self.by-version."slide"."1.1.6"; 1542 + by-version."slide"."1.1.6" = lib.makeOverridable self.buildNodePackage { 1543 + name = "slide-1.1.6"; 1544 + bin = false; 1545 + src = [ 1546 + (fetchurl { 1547 + url = "http://registry.npmjs.org/slide/-/slide-1.1.6.tgz"; 1548 + name = "slide-1.1.6.tgz"; 1549 + sha1 = "56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707"; 1550 + }) 1551 + ]; 1552 + buildInputs = 1553 + (self.nativeDeps."slide" or []); 1554 + deps = { 1555 + }; 1556 + peerDependencies = [ 1557 + ]; 1558 + passthru.names = [ "slide" ]; 1559 + }; 1560 + by-spec."sntp"."0.2.x" = 1561 + self.by-version."sntp"."0.2.4"; 1562 + by-version."sntp"."0.2.4" = lib.makeOverridable self.buildNodePackage { 1563 + name = "sntp-0.2.4"; 1564 + bin = false; 1565 + src = [ 1566 + (fetchurl { 1567 + url = "http://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz"; 1568 + name = "sntp-0.2.4.tgz"; 1569 + sha1 = "fb885f18b0f3aad189f824862536bceeec750900"; 1570 + }) 1571 + ]; 1572 + buildInputs = 1573 + (self.nativeDeps."sntp" or []); 1574 + deps = { 1575 + "hoek-0.9.1" = self.by-version."hoek"."0.9.1"; 1576 + }; 1577 + peerDependencies = [ 1578 + ]; 1579 + passthru.names = [ "sntp" ]; 1580 + }; 1581 + by-spec."structured-clone"."~0.2.2" = 1582 + self.by-version."structured-clone"."0.2.2"; 1583 + by-version."structured-clone"."0.2.2" = lib.makeOverridable self.buildNodePackage { 1584 + name = "structured-clone-0.2.2"; 1585 + bin = false; 1586 + src = [ 1587 + (fetchurl { 1588 + url = "http://registry.npmjs.org/structured-clone/-/structured-clone-0.2.2.tgz"; 1589 + name = "structured-clone-0.2.2.tgz"; 1590 + sha1 = "ac92b6be31958a643db30f1335abc6a1b02dfdc2"; 1591 + }) 1592 + ]; 1593 + buildInputs = 1594 + (self.nativeDeps."structured-clone" or []); 1595 + deps = { 1596 + }; 1597 + peerDependencies = [ 1598 + ]; 1599 + passthru.names = [ "structured-clone" ]; 1600 + }; 1601 + "structured-clone" = self.by-version."structured-clone"."0.2.2"; 1602 + by-spec."tap"."~0.4.8" = 1603 + self.by-version."tap"."0.4.13"; 1604 + by-version."tap"."0.4.13" = lib.makeOverridable self.buildNodePackage { 1605 + name = "tap-0.4.13"; 1606 + bin = true; 1607 + src = [ 1608 + (fetchurl { 1609 + url = "http://registry.npmjs.org/tap/-/tap-0.4.13.tgz"; 1610 + name = "tap-0.4.13.tgz"; 1611 + sha1 = "3986134d6759727fc2223e61126eeb87243accbc"; 1612 + }) 1613 + ]; 1614 + buildInputs = 1615 + (self.nativeDeps."tap" or []); 1616 + deps = { 1617 + "buffer-equal-0.0.1" = self.by-version."buffer-equal"."0.0.1"; 1618 + "deep-equal-0.0.0" = self.by-version."deep-equal"."0.0.0"; 1619 + "difflet-0.2.6" = self.by-version."difflet"."0.2.6"; 1620 + "glob-3.2.11" = self.by-version."glob"."3.2.11"; 1621 + "inherits-2.0.1" = self.by-version."inherits"."2.0.1"; 1622 + "mkdirp-0.5.0" = self.by-version."mkdirp"."0.5.0"; 1623 + "nopt-2.2.1" = self.by-version."nopt"."2.2.1"; 1624 + "runforcover-0.0.2" = self.by-version."runforcover"."0.0.2"; 1625 + "slide-1.1.6" = self.by-version."slide"."1.1.6"; 1626 + "yamlish-0.0.6" = self.by-version."yamlish"."0.0.6"; 1627 + }; 1628 + peerDependencies = [ 1629 + ]; 1630 + passthru.names = [ "tap" ]; 1631 + }; 1632 + "tap" = self.by-version."tap"."0.4.13"; 1633 + by-spec."tape"."~2.12.3" = 1634 + self.by-version."tape"."2.12.3"; 1635 + by-version."tape"."2.12.3" = lib.makeOverridable self.buildNodePackage { 1636 + name = "tape-2.12.3"; 1637 + bin = true; 1638 + src = [ 1639 + (fetchurl { 1640 + url = "http://registry.npmjs.org/tape/-/tape-2.12.3.tgz"; 1641 + name = "tape-2.12.3.tgz"; 1642 + sha1 = "5559d5454050292627537c012991ec6971f66156"; 1643 + }) 1644 + ]; 1645 + buildInputs = 1646 + (self.nativeDeps."tape" or []); 1647 + deps = { 1648 + "deep-equal-0.2.1" = self.by-version."deep-equal"."0.2.1"; 1649 + "defined-0.0.0" = self.by-version."defined"."0.0.0"; 1650 + "glob-3.2.11" = self.by-version."glob"."3.2.11"; 1651 + "inherits-2.0.1" = self.by-version."inherits"."2.0.1"; 1652 + "object-inspect-0.4.0" = self.by-version."object-inspect"."0.4.0"; 1653 + "resumer-0.0.0" = self.by-version."resumer"."0.0.0"; 1654 + "through-2.3.6" = self.by-version."through"."2.3.6"; 1655 + }; 1656 + peerDependencies = [ 1657 + ]; 1658 + passthru.names = [ "tape" ]; 1659 + }; 1660 + "tape" = self.by-version."tape"."2.12.3"; 1661 + by-spec."tar"."~0.1.18" = 1662 + self.by-version."tar"."0.1.20"; 1663 + by-version."tar"."0.1.20" = lib.makeOverridable self.buildNodePackage { 1664 + name = "tar-0.1.20"; 1665 + bin = false; 1666 + src = [ 1667 + (fetchurl { 1668 + url = "http://registry.npmjs.org/tar/-/tar-0.1.20.tgz"; 1669 + name = "tar-0.1.20.tgz"; 1670 + sha1 = "42940bae5b5f22c74483699126f9f3f27449cb13"; 1671 + }) 1672 + ]; 1673 + buildInputs = 1674 + (self.nativeDeps."tar" or []); 1675 + deps = { 1676 + "block-stream-0.0.7" = self.by-version."block-stream"."0.0.7"; 1677 + "fstream-0.1.31" = self.by-version."fstream"."0.1.31"; 1678 + "inherits-2.0.1" = self.by-version."inherits"."2.0.1"; 1679 + }; 1680 + peerDependencies = [ 1681 + ]; 1682 + passthru.names = [ "tar" ]; 1683 + }; 1684 + "tar" = self.by-version."tar"."0.1.20"; 1685 + by-spec."temp"."~0.6.0" = 1686 + self.by-version."temp"."0.6.0"; 1687 + by-version."temp"."0.6.0" = lib.makeOverridable self.buildNodePackage { 1688 + name = "temp-0.6.0"; 1689 + bin = false; 1690 + src = [ 1691 + (fetchurl { 1692 + url = "http://registry.npmjs.org/temp/-/temp-0.6.0.tgz"; 1693 + name = "temp-0.6.0.tgz"; 1694 + sha1 = "6b13df5cddf370f2e3a606ca40f202c419173f07"; 1695 + }) 1696 + ]; 1697 + buildInputs = 1698 + (self.nativeDeps."temp" or []); 1699 + deps = { 1700 + "rimraf-2.1.4" = self.by-version."rimraf"."2.1.4"; 1701 + "osenv-0.0.3" = self.by-version."osenv"."0.0.3"; 1702 + }; 1703 + peerDependencies = [ 1704 + ]; 1705 + passthru.names = [ "temp" ]; 1706 + }; 1707 + "temp" = self.by-version."temp"."0.6.0"; 1708 + by-spec."through"."~2.3.4" = 1709 + self.by-version."through"."2.3.6"; 1710 + by-version."through"."2.3.6" = lib.makeOverridable self.buildNodePackage { 1711 + name = "through-2.3.6"; 1712 + bin = false; 1713 + src = [ 1714 + (fetchurl { 1715 + url = "http://registry.npmjs.org/through/-/through-2.3.6.tgz"; 1716 + name = "through-2.3.6.tgz"; 1717 + sha1 = "26681c0f524671021d4e29df7c36bce2d0ecf2e8"; 1718 + }) 1719 + ]; 1720 + buildInputs = 1721 + (self.nativeDeps."through" or []); 1722 + deps = { 1723 + }; 1724 + peerDependencies = [ 1725 + ]; 1726 + passthru.names = [ "through" ]; 1727 + }; 1728 + by-spec."tough-cookie".">=0.12.0" = 1729 + self.by-version."tough-cookie"."0.12.1"; 1730 + by-version."tough-cookie"."0.12.1" = lib.makeOverridable self.buildNodePackage { 1731 + name = "tough-cookie-0.12.1"; 1732 + bin = false; 1733 + src = [ 1734 + (fetchurl { 1735 + url = "http://registry.npmjs.org/tough-cookie/-/tough-cookie-0.12.1.tgz"; 1736 + name = "tough-cookie-0.12.1.tgz"; 1737 + sha1 = "8220c7e21abd5b13d96804254bd5a81ebf2c7d62"; 1738 + }) 1739 + ]; 1740 + buildInputs = 1741 + (self.nativeDeps."tough-cookie" or []); 1742 + deps = { 1743 + "punycode-1.3.2" = self.by-version."punycode"."1.3.2"; 1744 + }; 1745 + peerDependencies = [ 1746 + ]; 1747 + passthru.names = [ "tough-cookie" ]; 1748 + }; 1749 + by-spec."traverse"."0.6.x" = 1750 + self.by-version."traverse"."0.6.6"; 1751 + by-version."traverse"."0.6.6" = lib.makeOverridable self.buildNodePackage { 1752 + name = "traverse-0.6.6"; 1753 + bin = false; 1754 + src = [ 1755 + (fetchurl { 1756 + url = "http://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz"; 1757 + name = "traverse-0.6.6.tgz"; 1758 + sha1 = "cbdf560fd7b9af632502fed40f918c157ea97137"; 1759 + }) 1760 + ]; 1761 + buildInputs = 1762 + (self.nativeDeps."traverse" or []); 1763 + deps = { 1764 + }; 1765 + peerDependencies = [ 1766 + ]; 1767 + passthru.names = [ "traverse" ]; 1768 + }; 1769 + by-spec."traverse"."~0.5.1" = 1770 + self.by-version."traverse"."0.5.2"; 1771 + by-version."traverse"."0.5.2" = lib.makeOverridable self.buildNodePackage { 1772 + name = "traverse-0.5.2"; 1773 + bin = false; 1774 + src = [ 1775 + (fetchurl { 1776 + url = "http://registry.npmjs.org/traverse/-/traverse-0.5.2.tgz"; 1777 + name = "traverse-0.5.2.tgz"; 1778 + sha1 = "e203c58d5f7f0e37db6e74c0acb929bb09b61d85"; 1779 + }) 1780 + ]; 1781 + buildInputs = 1782 + (self.nativeDeps."traverse" or []); 1783 + deps = { 1784 + }; 1785 + peerDependencies = [ 1786 + ]; 1787 + passthru.names = [ "traverse" ]; 1788 + }; 1789 + by-spec."tunnel-agent"."~0.3.0" = 1790 + self.by-version."tunnel-agent"."0.3.0"; 1791 + by-version."tunnel-agent"."0.3.0" = lib.makeOverridable self.buildNodePackage { 1792 + name = "tunnel-agent-0.3.0"; 1793 + bin = false; 1794 + src = [ 1795 + (fetchurl { 1796 + url = "http://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.3.0.tgz"; 1797 + name = "tunnel-agent-0.3.0.tgz"; 1798 + sha1 = "ad681b68f5321ad2827c4cfb1b7d5df2cfe942ee"; 1799 + }) 1800 + ]; 1801 + buildInputs = 1802 + (self.nativeDeps."tunnel-agent" or []); 1803 + deps = { 1804 + }; 1805 + peerDependencies = [ 1806 + ]; 1807 + passthru.names = [ "tunnel-agent" ]; 1808 + }; 1809 + by-spec."uglify-js"."~1.1.1" = 1810 + self.by-version."uglify-js"."1.1.1"; 1811 + by-version."uglify-js"."1.1.1" = lib.makeOverridable self.buildNodePackage { 1812 + name = "uglify-js-1.1.1"; 1813 + bin = true; 1814 + src = [ 1815 + (fetchurl { 1816 + url = "http://registry.npmjs.org/uglify-js/-/uglify-js-1.1.1.tgz"; 1817 + name = "uglify-js-1.1.1.tgz"; 1818 + sha1 = "ee71a97c4cefd06a1a9b20437f34118982aa035b"; 1819 + }) 1820 + ]; 1821 + buildInputs = 1822 + (self.nativeDeps."uglify-js" or []); 1823 + deps = { 1824 + }; 1825 + peerDependencies = [ 1826 + ]; 1827 + passthru.names = [ "uglify-js" ]; 1828 + }; 1829 + by-spec."underscore"."~1.4.4" = 1830 + self.by-version."underscore"."1.4.4"; 1831 + by-version."underscore"."1.4.4" = lib.makeOverridable self.buildNodePackage { 1832 + name = "underscore-1.4.4"; 1833 + bin = false; 1834 + src = [ 1835 + (fetchurl { 1836 + url = "http://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz"; 1837 + name = "underscore-1.4.4.tgz"; 1838 + sha1 = "61a6a32010622afa07963bf325203cf12239d604"; 1839 + }) 1840 + ]; 1841 + buildInputs = 1842 + (self.nativeDeps."underscore" or []); 1843 + deps = { 1844 + }; 1845 + peerDependencies = [ 1846 + ]; 1847 + passthru.names = [ "underscore" ]; 1848 + }; 1849 + by-spec."usb"."~0.3.11" = 1850 + self.by-version."usb"."0.3.11"; 1851 + by-version."usb"."0.3.11" = lib.makeOverridable self.buildNodePackage { 1852 + name = "usb-0.3.11"; 1853 + bin = false; 1854 + src = [ 1855 + (fetchurl { 1856 + url = "http://registry.npmjs.org/usb/-/usb-0.3.11.tgz"; 1857 + name = "usb-0.3.11.tgz"; 1858 + sha1 = "ee61d114181fd1de8738053920cde069d0aa428e"; 1859 + }) 1860 + ]; 1861 + buildInputs = 1862 + (self.nativeDeps."usb" or []); 1863 + deps = { 1864 + "bindings-shyp-0.2.3" = self.by-version."bindings-shyp"."0.2.3"; 1865 + # "usb-shyp-win32-x64-0.3.11-0" = self.by-version."usb-shyp-win32-x64"."0.3.11-0"; 1866 + # "usb-shyp-win32-ia32-0.3.11-0" = self.by-version."usb-shyp-win32-ia32"."0.3.11-0"; 1867 + # "usb-shyp-darwin-x64-0.3.11-0" = self.by-version."usb-shyp-darwin-x64"."0.3.11-0"; 1868 + }; 1869 + peerDependencies = [ 1870 + ]; 1871 + passthru.names = [ "usb" ]; 1872 + }; 1873 + "usb" = self.by-version."usb"."0.3.11"; 1874 + by-spec."usb-shyp-darwin-x64"."0.3.x" = 1875 + self.by-version."usb-shyp-darwin-x64"."0.3.11-0"; 1876 + by-version."usb-shyp-darwin-x64"."0.3.11-0" = lib.makeOverridable self.buildNodePackage { 1877 + name = "usb-shyp-darwin-x64-0.3.11-0"; 1878 + bin = false; 1879 + src = [ 1880 + (fetchurl { 1881 + url = "http://registry.npmjs.org/usb-shyp-darwin-x64/-/usb-shyp-darwin-x64-0.3.11-0.tgz"; 1882 + name = "usb-shyp-darwin-x64-0.3.11-0.tgz"; 1883 + sha1 = "8e6c98e5dff676576dac02c8a0465f1eae833285"; 1884 + }) 1885 + ]; 1886 + buildInputs = 1887 + (self.nativeDeps."usb-shyp-darwin-x64" or []); 1888 + deps = { 1889 + }; 1890 + peerDependencies = [ 1891 + ]; 1892 + passthru.names = [ "usb-shyp-darwin-x64" ]; 1893 + }; 1894 + by-spec."usb-shyp-win32-ia32"."0.3.x" = 1895 + self.by-version."usb-shyp-win32-ia32"."0.3.11-0"; 1896 + by-version."usb-shyp-win32-ia32"."0.3.11-0" = lib.makeOverridable self.buildNodePackage { 1897 + name = "usb-shyp-win32-ia32-0.3.11-0"; 1898 + bin = false; 1899 + src = [ 1900 + (fetchurl { 1901 + url = "http://registry.npmjs.org/usb-shyp-win32-ia32/-/usb-shyp-win32-ia32-0.3.11-0.tgz"; 1902 + name = "usb-shyp-win32-ia32-0.3.11-0.tgz"; 1903 + sha1 = "365babb7f648cb8aff12f70c65445e1b0958bbbb"; 1904 + }) 1905 + ]; 1906 + buildInputs = 1907 + (self.nativeDeps."usb-shyp-win32-ia32" or []); 1908 + deps = { 1909 + }; 1910 + peerDependencies = [ 1911 + ]; 1912 + passthru.names = [ "usb-shyp-win32-ia32" ]; 1913 + }; 1914 + by-spec."usb-shyp-win32-x64"."0.3.x" = 1915 + self.by-version."usb-shyp-win32-x64"."0.3.11-0"; 1916 + by-version."usb-shyp-win32-x64"."0.3.11-0" = lib.makeOverridable self.buildNodePackage { 1917 + name = "usb-shyp-win32-x64-0.3.11-0"; 1918 + bin = false; 1919 + src = [ 1920 + (fetchurl { 1921 + url = "http://registry.npmjs.org/usb-shyp-win32-x64/-/usb-shyp-win32-x64-0.3.11-0.tgz"; 1922 + name = "usb-shyp-win32-x64-0.3.11-0.tgz"; 1923 + sha1 = "561417f00ab33c9d990a56e3a4ee446a21a3fcbe"; 1924 + }) 1925 + ]; 1926 + buildInputs = 1927 + (self.nativeDeps."usb-shyp-win32-x64" or []); 1928 + deps = { 1929 + }; 1930 + peerDependencies = [ 1931 + ]; 1932 + passthru.names = [ "usb-shyp-win32-x64" ]; 1933 + }; 1934 + by-spec."wordwrap"."~0.0.2" = 1935 + self.by-version."wordwrap"."0.0.2"; 1936 + by-version."wordwrap"."0.0.2" = lib.makeOverridable self.buildNodePackage { 1937 + name = "wordwrap-0.0.2"; 1938 + bin = false; 1939 + src = [ 1940 + (fetchurl { 1941 + url = "http://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz"; 1942 + name = "wordwrap-0.0.2.tgz"; 1943 + sha1 = "b79669bb42ecb409f83d583cad52ca17eaa1643f"; 1944 + }) 1945 + ]; 1946 + buildInputs = 1947 + (self.nativeDeps."wordwrap" or []); 1948 + deps = { 1949 + }; 1950 + peerDependencies = [ 1951 + ]; 1952 + passthru.names = [ "wordwrap" ]; 1953 + }; 1954 + by-spec."yamlish"."*" = 1955 + self.by-version."yamlish"."0.0.6"; 1956 + by-version."yamlish"."0.0.6" = lib.makeOverridable self.buildNodePackage { 1957 + name = "yamlish-0.0.6"; 1958 + bin = false; 1959 + src = [ 1960 + (fetchurl { 1961 + url = "http://registry.npmjs.org/yamlish/-/yamlish-0.0.6.tgz"; 1962 + name = "yamlish-0.0.6.tgz"; 1963 + sha1 = "c5df8f7661731351e39eb52223f83a46659452e3"; 1964 + }) 1965 + ]; 1966 + buildInputs = 1967 + (self.nativeDeps."yamlish" or []); 1968 + deps = { 1969 + }; 1970 + peerDependencies = [ 1971 + ]; 1972 + passthru.names = [ "yamlish" ]; 1973 + }; 1974 + }
+2
pkgs/top-level/all-packages.nix
··· 2437 2437 2438 2438 telnet = callPackage ../tools/networking/telnet { }; 2439 2439 2440 + tessel = callPackage ../applications/misc/tessel { }; 2441 + 2440 2442 texmacs = callPackage ../applications/editors/texmacs { 2441 2443 tex = texLive; /* tetex is also an option */ 2442 2444 extraFonts = true;